This repository has been archived on 2023-11-20. You can view files and clone it, but cannot push or open issues or pull requests.
foam-extend4.1-coherent-io/applications/utilities
Henrik Rusche 46f509ad79 FEATURE: Simpler ThirdParty packages selection mechanism. Author: Martin Beaudoin. Merge: Henrik Rusche.
I am proposing an improved ThirdParty packages selection mechanism based on a set of package-specific, pre-defined environment variables.

Using those environment variables, one can control the selection of the full list of ThirdParty packages he/she want to compile/use by simply editing the etc/prefs.sh or etc/prefs.csh file.

Using this new approach, you will no longer have to edit the ThirdParty/AllMake.stageXXX files or the etc/settings.[sh,csh] to suit your needs; every supported package is selectable from a single environment variable specified in your prefs.[sh,csh] file, or in one of your script file.

Another benefit from this improvement will also come from supplying a set of predefined prefs.[sh,csh]-EXAMPLE files for both generic or specialized configurations and/or for specific Operating Systems. For example:

prefs.sh-EXAMPLE-Centos-7
prefs.sh-EXAMPLE-Ubuntu-14.02
prefs.sh-EXAMPLE-MacOSX_Yosemite_without_MacPorts
prefs.sh-EXAMPLE-RaspberryPi2

I also took the liberty of bumping many ThirdParty packages to the latest version available.
2015-06-01 18:03:56 +02:00
..
errorEstimation Renamed and cleaned foam-extend 2013-12-11 16:09:41 +00:00
finiteArea Liquid film solvers, finite area reorganisation 2015-05-12 15:55:51 +01:00
immersedBoundary Immersed boundary solver, Zeljko Tukovic and Hrvoje Jasak 2015-05-11 11:41:43 +01:00
mesh ThirdParty: adjusting the compilation of .L files when using flex from ThirdParty 2015-05-17 23:58:57 -04:00
miscellaneous Merge commit 'bd947865f2881af1c52b458aa6b6b1b1844ce254' into nextRelease 2015-05-13 18:27:51 +01:00
parallelProcessing bump version number 2014-06-01 18:23:43 +02:00
postProcessing Merge fixes 2015-05-19 09:54:07 +01:00
preProcessing ThirdParty: adjusting the compilation of .L files when using flex from ThirdParty 2015-05-17 23:58:57 -04:00
solidMechanics Renamed and cleaned foam-extend 2013-12-11 16:09:41 +00:00
surface bump version number 2014-06-01 18:23:43 +02:00
thermophysical bump version number 2014-06-01 18:23:43 +02:00