- 19 Apr, 2017 2 commits
-
-
mark authored
- use InfoSwitch to disable, or via static method. - respect the state of the argList banner when deciding to emit initialization information. Can otherwise end up with unwanted output rubbish on things like foamDictionary and foamListTimes.
-
mark authored
- patch from Bernhard Gschaider
-
- 18 Apr, 2017 1 commit
-
-
mark authored
- use similar semantics as used for dealing with metis, scotch
-
- 07 Apr, 2017 1 commit
-
-
mark authored
- consistent with use of FOAM_SOLVERS, and reduces reliance on the FOAM_APP env variable
-
- 04 Apr, 2017 2 commits
-
-
mark authored
- useful for builds that don't use the ThirdParty directory at all
-
mark authored
- just check WM_PROJECT_DIR instead. - provide a fallback value when FOAM_EXT_LIBBIN might actually be needed. Only strictly need FOAM_EXT_LIBBIN for scotch/metis decomposition, and when these are actually supplied by ThirdParty. All other ThirdParty dependencies are referenced by BOOST_ARCH_PATH etc. Can therefore drop the FOAM_EXT_LIBBIN dependency for VTK-related things, which do not use scotch/metis anyhow.
-
- 03 Apr, 2017 3 commits
-
-
mark authored
-
mark authored
- has different locations on different systems (eg, /usr/bin/lsof or /sbin/lsof)
-
mark authored
- this implies that jobControl is a user-resource for OpenFOAM. It was previously located under $WM_PROJECT_INST_DIR/jobControl, but few users will have write access there. - an unset FOAM_JOB_DIR variable is treated as "~/.OpenFOAM/jobControl", which can partially reduce environment clutter. - provide argList::noJobInfo() to conveniently suppress job-info on an individual basis for short-running utilities (eg, foamListTimes) to avoid unneeded clutter.
-
- 30 Mar, 2017 1 commit
-
-
mark authored
- permit SYSTEMMPI user adjustments via etc/config.{csh,sh}/mpi-system This can be a convenient place for setting up SYSTEMMPI for OpenFOAM without adjusting bashrc, prefs.sh ... - add a USERMPI type. This represents any generic mpi implementation. The user is responsible for supplying an appropriate wmake/rules/General/mplibUSERMPI file and managing all settings. This type of setup can be useful in combination with specific build systems (SPACK, EASYBUILD, etc) or module systems for which the MPI variant is part of the installed configuration.
-
- 23 Mar, 2017 2 commits
-
-
mark authored
- lazier evaluation of project name and version based on the directory name. Avoids heuristics based on directory names unless really needed. - cope with alternative directory locations. For example, OpenFOAM+VERSION etc. The combination of the two above appears to be sufficient to open up the directory naming possibilities. - additional -list-test option (tests for existence of directory).
-
mark authored
- cleanup variables last in etc/bashrc for a clean exit code
-
- 22 Mar, 2017 4 commits
-
-
mark authored
- this allows the sys-admin to provide base values independent of any WM_PROJECT_SITE value.
-
mark authored
- handle sourcing bashrc with a relative path (issue #383) - handle sourcing from bash and zsh. Still need manual intervention when sourcing dash, sh, or ksh. - replace grep in etc/cshrc with sed only - logical instead of physical path for WM_PROJECT_DIR (issue #431). Doesn't seem to be possible for csh/tcsh. * Continue using physical locations when comparing directories, but not for the top-level FOAM_INST_DIR, WM_PROJECT_DIR. - relocate WM_CC, WM_CXX overrides from etc/config.*/compiler to etc/config.*/settings to ensure that they are left untouched when etc/config.sh/compiler is sourced while making third-party packages (eg, gcc, llvm, CGAL). - provide fallback FOAM_TUTORIALS setting in RunFunctions STYLE: remove "~OpenFOAM" fallback as being too rare, non-obvious
-
mark authored
-
mark authored
-
- 10 Mar, 2017 1 commit
-
-
mark authored
- easier to test or use different versions - change WM_CXXFLAGS to -std=c++11 instead of -std=c++0x
-
- 07 Mar, 2017 1 commit
-
-
mark authored
-
- 23 Feb, 2017 2 commits
-
-
mark authored
Can now use this: _foamSourceEtc config.sh/scotch _foamSourceEtc config.csh/scotch instead of this: _foamSource $($WM_PROJECT_DIR/bin/foamEtcFile config.sh/scotch) _foamSource `$WM_PROJECT_DIR/bin/foamEtcFile config.csh/scotch` In the bash/sh version, leave the _foamSource function for now, since ThirdParty is still relying on it. STYLE: elminate while-loop for _foamAddPath etc since this type of construct isn't readily possible for csh and isn't being used anywhere.
-
mark authored
-
- 21 Feb, 2017 3 commits
- 16 Feb, 2017 1 commit
-
-
mark authored
- makes it easier to switch between mpi implementations (eg, openmpi, intelmpi etc) - add comment about compiler setting for KNL
-
- 09 Feb, 2017 1 commit
-
-
mark authored
-
- 03 Jan, 2017 1 commit
-
-
mark authored
- LD_LIBRARY_PATH was not being cleaned at all when switching between paraview versions. - PATH was cleaned against the third-party paraview-*, although 3rd party paraview is installed as ParaView-*. The additional cleanup for ParaView_DIR may not catch this (if it was unset elsewhere).
-
- 23 Dec, 2016 1 commit
-
-
Andrew Heather authored
-
- 22 Dec, 2016 1 commit
-
-
mark authored
- wm32/wm64 were for changing between -m32, -m64 builds on x86_64 architectures. This is seldom enough not to warrant a special alias. Also ambiguous if these could refer to label sizes. - Remove wm32,wm64 aliases. - Add wmInt32, wmInt64 aliases for switching WM_LABEL_SIZE.
-
- 20 Dec, 2016 1 commit
-
-
mark authored
- fixed library path for VTK. They should use lib/ and not lib64/
-
- 19 Dec, 2016 1 commit
-
-
mattijs authored
-
- 17 Dec, 2016 1 commit
-
-
mark authored
- sometimes used for off-screen rendering. Only add to library-path when they are actually available
-
- 16 Dec, 2016 1 commit
-
-
Andrew Heather authored
-
- 15 Dec, 2016 1 commit
-
-
mark authored
- the configuration settings can be used for the third-party build, but the configuration is not yet actively enabled in etc/bashrc, etc/cshrc
-
- 14 Dec, 2016 2 commits
-
-
mattijs authored
-
Andrew Heather authored
-
- 13 Dec, 2016 1 commit
-
-
mattijs authored
-
- 09 Dec, 2016 1 commit
-
-
Henry Weller authored
which provided warning about backward-compatibility issue with setting div schemes for steady-state. It caused confusion by generating incorrect warning messages for compressible cases for which the 'bounded' should NOT be applied to the 'div(phid,p)'.
-
- 01 Dec, 2016 1 commit
-
-
Henry Weller authored
Resolves request http://bugs.openfoam.org/view.php?id=2367
-
- 29 Nov, 2016 2 commits