- Jul 03, 2020
-
-
Andrew Heather authored
-
- Jun 24, 2020
-
-
Mark OLESEN authored
-
- Jun 23, 2020
-
-
Mark OLESEN authored
-
- Jun 16, 2020
-
-
Mark OLESEN authored
COMP: provide modules/Allwmake script - unified entry point with -prefix=... handling (#1721)
-
- Jun 15, 2020
-
-
Mark OLESEN authored
-
- Jun 08, 2020
-
-
Mark OLESEN authored
- now list compiler versions in reverse order (newest first) similar to how they are listed on the gcc/llvm sites. Add comments to mention which compiler series are now considered unsupported.
-
- May 05, 2020
-
-
Mark OLESEN authored
- improve handling of changes in ParaView/VTK or cmake parameters (#1693) * adjust internals to support recording of an unlimited number of configuration parameters and use file `cmp` instead of trying to check strings ourselves. ENH: new wmake/scripts/wmake.cmake-args handler - additional handling of -prefix=... as CMAKE_INSTALL_PREFIX export. - in some contexts, can use instead of AllwmakeParseArguments
-
- Apr 21, 2020
-
-
Mark OLESEN authored
- bin/tools/create-mpi-config to query/write values for system openmpi. In some cases this can be used to avoid an mpicc requirement at runtime. - adjust openfoam session to include -test-tutorial forwarding to the tutorials/AutoTest. This helps with writing installation tests. - adjust foamConfigurePaths to latest version - removal of gperftools default config, as per develop
-
- Mar 16, 2020
-
-
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.
-
- Feb 12, 2020
-
-
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.
-
- Dec 20, 2019
-
-
Andrew Heather authored
-
- Dec 13, 2019
-
-
Mark OLESEN authored
-
Mark OLESEN authored
- skip processing OSspecific/MSwindows since this can cause duplicate doxygen entries STYLE: adjust formatting in code templates STYLE: use std::string methods without extra qualifications
-
- Dec 12, 2019
-
-
Mark OLESEN authored
- when using VTK from ParaView sources it can better to tag them as such, but simultaneously not mask the ParaView with hardware rendering. The additional ParaView_MESA_DIR variable allows this. The balance of library and path setup is unaffected by this. DOC: update doc/BuildIssues
-
- Dec 09, 2019
-
-
Mark OLESEN authored
-
- Nov 19, 2019
-
-
Mark OLESEN authored
-
- Nov 13, 2019
-
-
Mark OLESEN authored
-
- Oct 31, 2019
-
-
OpenFOAM bot authored
-
- Nov 06, 2019
-
-
Mark OLESEN authored
- no stderr redirect needed: * 'command -v' - no stdout/stderr redirect needed: * 'rm -f' STYLE: consistent spacing after redirects
-
- Aug 21, 2019
-
-
Mark OLESEN authored
-
- Jun 26, 2019
-
-
Andrew Heather authored
TODO: need to revisit
-
- Jun 24, 2019
-
-
Mark OLESEN authored
-
- Jun 13, 2019
-
-
Mark OLESEN authored
- relocated BuildIssues.txt -> doc/BuildIssues.md
-
- Jun 09, 2019
-
-
Mark OLESEN authored
-
- Jun 07, 2019
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-
- May 08, 2019
-
-
Mark OLESEN authored
-
- Apr 28, 2019
-
-
Mark OLESEN authored
-
- May 27, 2019
-
-
Mark OLESEN authored
-
Mark OLESEN authored
- reduces installation clutter, allows easier cross-referencing - remove older deprecated scripts (foamDebugSwitches, foamGraph*)
-
- Feb 06, 2019
-
-
OpenFOAM bot authored
-
- Nov 29, 2018
-
-
Mark OLESEN authored
- was PREFIX/site, now PROJECT/site This avoids several issues when installing OpenFOAM in clusters without an intermediate OpenFOAM-specific installation prefix. The 'site' directory may have a reserved meaning in these situations and it is undesirable to 'leak' upwards into the parent directory to look for configuration files. Placing the default within the project directory avoids this. Alternative locations can be given via the WM_PROJECT_SITE variable.
-
- Nov 22, 2018
-
-
Mark OLESEN authored
- Prefer the $WM_PROJECT_VERSION from the environment, since this is consistent with the foamEtcFile script, and matches better to user expectations.
-
- May 30, 2018
-
-
Mark OLESEN authored
- resolve in favour of "inline explicit", which had marginally more uses and provides consistent prefixing for inline methods.
-
- Dec 13, 2017
-
-
Mark OLESEN authored
-
Mark OLESEN authored
- any code placed here should provide Allwmake and Allwclean scripts and normally have compilation targets into FOAM_APPBIN, FOAM_LIBBIN Since there is no standardize places for sources or applications, a simultaneous build of a module's doxygen documentation requires a minor bit of manual effort. Add (via symlink) the sources into the modules/doc/ directory to have them included in the normal OpenFOAM doxygen documentation generation. A makelink.example file is provided there as an example.
-
- Jan 09, 2018
-
-
Mark OLESEN authored
-
- Nov 24, 2017
-
-
Mark OLESEN authored
- unknown options or missing option values now emit a shorter message without the entire usage. This makes it easier to identify the errors and is better aligned with the behaviour of GNU system tools. ==== $ simpleFoam -case Using: OpenFOAM-plus (see www.OpenFOAM.com) Build: plus-01234 Error: option '-case' requires an argument See 'simpleFoam -help' for usage ==== - provide for reduced (-help) and full (-help-full) usage information. In many cases the reduced usage provided sufficient and easier to find the information. - make -srcDoc an alias for -doc-source - no warnings about option aliases for future dates.
-
- Sep 29, 2017
-
-
Mark OLESEN authored
- the -dir option was added in commit c1c6243c to allow quick testing of documentation for a set of classes. This was largely replicated in commit 843d83117, but accepting multiple directories. Apply some of the same ideas here and avoid creation of a tmp file.
-
- Aug 10, 2017
-
-
Andrew Heather authored
-