- Mar 25, 2020
-
-
Mark OLESEN authored
- preferentially handle Allwmake.override, which allows packaging tools to define alternative make scripts, or selectively disable components. - remove legacy handling of 'Optional' directory. Conditionals have since migrated into scripts themselves and/or use the wmake/scripts/have_* framework. BUG: missed passing -debug for Allwmake scripts
-
Mark OLESEN authored
- makes it easier to run/clean individual cases
-
- Mar 23, 2020
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-
- Mar 31, 2020
-
-
Andrew Heather authored
-
- Mar 30, 2020
- Mar 27, 2020
-
-
Andrew Heather authored
Enabled postProcess on film region for reactingParcelFoam See merge request Development/openfoam!352
-
- Mar 26, 2020
-
-
Andrew Heather authored
-
Andrew Heather authored
-
- Mar 19, 2020
-
-
Mark OLESEN authored
* Use cast for std::pow(??, z). * No cast for std::pow(z, ??) - already properly specialized.
-
- Mar 18, 2020
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-
mattijs authored
-
- Mar 17, 2020
-
-
- Mar 16, 2020
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
- log to stdout when explicitly enabled
-
Mark OLESEN authored
-
Mark OLESEN authored
- missed detection of system libraries when installed with multiarch paths like /usr/lib/x86_64-linux-gnu CONFIG: improve handling of group/user config files (#928) - changed bashrc handling of FOAM_CONFIG_NOUSER to use FOAM_CONFIG_MODE instead. Propagate into foamEtcFile to make this a stickier control. This change allows better control, but also enables cluster installations to define their own value within the OpenFOAM prefs.sh file to prevent users accidentally mis-configuring things if necessary. - remove undocumented handling of an (a)ll mode in foamEtcFile to avoid potential pitfalls. - add support for FOAM_CONFIG_ETC handling. This allows injection of an extra search layer when finding project etc files ENH: improvements to foamConfigurePaths (#928) - handle FOAM_CONFIG_ETC implicitly, or explicitly with the new -etc option. STYLE: more explicit wording in foamConfigurePaths usage (#1602) - document that an absolute path (eg, -scotch-path) overrides/ignores the equivalent ThirdParty setting (eg, -scotch) - longer options -system-compiler and -third-compiler for -system and -third, respectively. Clearer as to their purpose. - adjust the location sanity check to look for META-INFO directory.
-
Mark OLESEN authored
- allows custom tuning of compilation parameters
-
Mark OLESEN authored
- '-c' option (as per shell), '-Dkey[=value]' option to provide preferences via the command-line. For example, etc/openfoam -DWM_COMPILER=Clang -int64 ./Allwmake -j -s -l These can also be combined with other options. Eg, etc/openfoam -DWM_COMPILER=Clang \ -c 'wmake -show-path-cxx -show-cxxflags' - relocated from bin/tools/ => etc/ for easier access - bin/tools/openfoam.in : for autoconfig-style installation - Auto-detect if the shell script was executed with openfoam and interpret accordingly. Simple example, -------------- #!/usr/bin/openfoam cd "${0%/*}" || exit # Run -*-sh-*- from this dir blockMesh simpleFoam -------------- Note it is NOT currently possible to provide any other parameters this way. Eg, `#!/usr/bin/openfoam -sp` (NOT) This will either fail to run, or result in infinite recursion.
-
Mark OLESEN authored
- make tar-file generation more flexible
-
Andrew Heather authored
-
- Mar 13, 2020
-
-
Andrew Heather authored
-
Andrew Heather authored
-
- Mar 12, 2020
-
-
Mark OLESEN authored
Feature surface handling See merge request Development/openfoam!343
-
Mark OLESEN authored
-
Mark OLESEN authored
- base level surface container is now a meshedSurface instead of a triSurface. This avoid automatic triangulation of surfaces when they are read, and simplifies the internals. - sampling types: * "meshedSurface" (compat: "sampledTriSurfaceMesh") * "meshedSurfaceNormal" (compat: "sampledTriSurfaceMeshNormal")
-
Mark OLESEN authored
- uses MeshedSurface instead of triSurface to prevent automatic triangulation. - supports '-patches' and '-excludePatches' controls as per foamToVTK. For example, surfaceSplitByPatch -patches '( ".*rider.*" )' motorBike.obj ENH: use MeshedSurface for surfaceSubset
-
Mark OLESEN authored
- removed swapZones method (unused, potentially fragile) - add subsetMesh by name BUG: incorrect zone assignment in MeshedSurface::subsetMesh - used the new (zero-sized) zone when determining the old zone ending instead of the original zone bounds.
-
Mark OLESEN authored
- use local branching for face maps to reduce code complexity and duplication
-
Mark OLESEN authored
- refactor logic from triSurfaceMesh for triSurface, MeshedSurface, UnsortedMeshedSurface. Makes it easier to locate and use surface files without the triSurfaceMesh (meshTools) infrastructure. STYLE: remove unused sampledTriSurfaceMesh constructors
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
-