- Dec 14, 2017
-
-
Mark OLESEN authored
- relocate WM_COMPILER_ARCH, WM_COMPILER_LIB_ARCH from etc/{bashrc,cshrc} to etc/config.{csh,sh}/settings since these should not be changed by the user anyhow. - Use gcc/g++ as common base and specialize afterwards (to reduce duplication) - adjust format of WM_PROJECT_SITE fallback to allow for easier automated edits
-
- Nov 20, 2017
-
-
Mark OLESEN authored
-
- Aug 04, 2017
-
-
Mark OLESEN authored
- the cray C/C++ compilers appear to be option-compatible with gcc. - no wmake rules for 32bit builds (deemed to be unnecessary)
-
- Apr 07, 2017
-
-
Mark Olesen authored
- consistent with use of FOAM_SOLVERS, and reduces reliance on the FOAM_APP env variable
-
- Apr 04, 2017
-
-
Mark Olesen authored
- useful for builds that don't use the ThirdParty directory at all
-
- Apr 03, 2017
-
-
Mark Olesen 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.
-
- Mar 20, 2017
-
-
Mark Olesen 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
-
- Mar 14, 2017
-
-
Mark Olesen authored
-
- Mar 10, 2017
-
-
Mark Olesen authored
- easier to test or use different versions - change WM_CXXFLAGS to -std=c++11 instead of -std=c++0x
-
- Feb 23, 2017
-
-
Mark Olesen 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.
-
- Feb 20, 2017
-
-
Mark Olesen authored
-
- Oct 29, 2016
-
-
Henry Weller authored
Patch contributed by Bruno Santos Resolves bug-report http://bugs.openfoam.org/view.php?id=2312
-
- Aug 05, 2016
-
-
Henry Weller authored
The change from C++0x to C++11 allows all of C++11 functionality to be used in OpenFOAM, in particular constructor delegation which avoids code duplication or constructor helper functions. However, this also means a change to the minimum gcc version supported which is now 4.7 rather than 4.5. Note that gcc-4.7 does not support the entire C++11 standard but does support all of the functionality currently needed for further OpenFOAM development. The minimum gcc-version which supports the entire C++11 standard is 4.8 which is now the recommended minimum gcc version.
-
- Jul 12, 2016
-
-
Mark Olesen authored
- export/setenv WM_COMPILER_TYPE as suggested by Mattijs. - for overall consistency, don't carp about an unset WM_COMPILER_TYPE, since this would only be on the first instance (prior to the export/setenv) and would be confusing about why/when this message may occur. - reduce clutter: only use (system|ThirdParty) for WM_COMPILER_TYPE. Drop the old 'OpenFOAM' setting for WM_COMPILER_TYPE, which was transitional in early 2011. - make the error messages more meaningful
-
- Jul 06, 2016
-
-
mattijs authored
-
- Jun 29, 2016
-
-
Mark Olesen authored
- gcc/g++ always being used STYLE: spurious unsetenv WM_COMPILER_TYPE (csh only) - more stringent cleanup of ThirdParty settings for wmUNSET
-
- Jun 17, 2016
-
-
Mark Olesen authored
- move unset mpi buffer size from config.csh/settings -> config.csh/mpi - wmUNSET now also unalias wmREFRESH Note: unsetenv WM_COMPILER_TYPE in csh variant? - drop reference to paraview-3 in config files. Cannot say anything definite about support for versions this old (2012)
-
- Jun 16, 2016
-
-
Mark Olesen authored
- makes it easier to ensure consistent setups
-
Mark Olesen authored
- not previously possible to configure a third-party gcc with system gmp/mpfr/mpc. This makes it easier to switch between compilers for testing. - use system libraries by default
-
Mark Olesen authored
STYLE: drop conditional check on mpc. - was for older gcc, but is a requisite for gcc >= 4.5
-
- Jun 14, 2016
-
-
Mark Olesen authored
- also update settings to include newer compiler versions
-
- May 29, 2016
-
-
Henry Weller authored
-
- May 11, 2016
-
-
Henry Weller authored
Simplified the directory structure in ThirdParty-dev/platforms
-
- Mar 09, 2016
-
-
Henry Weller authored
for consistency with etc/bashrc and etc/config.sh See commit 4409a0ea
-
- Feb 15, 2016
-
-
Henry Weller authored
-
- Feb 10, 2016
-
-
Henry Weller authored
-
Henry Weller authored
etc/config.sh and etc/config.csh This structure is more convenient to add support for other shells, e.g. zsh, fish etc. Resolves feature request to simplify support for other shells in http://www.openfoam.org/mantisbt/view.php?id=1232
-
- Jan 23, 2016
-
-
Henry Weller authored
when building ThirdParty packages. c++0x is used rather than c++11 to support gcc-4.5.?
-
- Jan 10, 2016
-
-
Henry Weller authored
-
Henry Weller authored
-
- Oct 25, 2015
-
-
Henry Weller authored
-
- Jul 19, 2015
-
-
Henry Weller authored
-
- Jun 23, 2015
-
-
Henry Weller authored
Resolves feature request http://www.openfoam.org/mantisbt/view.php?id=1759
-
- May 18, 2015
- May 17, 2015
-
-
Henry authored
-
- May 16, 2015
-
-
Henry authored
-
- May 14, 2015
-
-
Henry authored
-
- Apr 25, 2015
-
-
Henry authored
-
- Mar 08, 2015
-
-
Henry authored
Provided by Bruno Santos Also some general cleaning and update of comment. Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1167
-