-
Notifications
You must be signed in to change notification settings - Fork 78
HOWTO download & compile third party modules
COOLFluiD offers the possibility of downloading and compiling plugins which are hosted in private subversion (svn) servers. This can be easily achieved by specifying comma-separated module names (e.g. Module1,Module2
) and comma-separated corresponding URLs inside the coolfluid.conf
file, as in the following example:
extra_mods_list = Module1,Module2
extra_mods_url = https://path_to_Module1, https://path_to_Module2
When running the configuration script, for example
./prepare.pl --build=optim
the above specified modules will be downloaded, copied into the plugins
folder and compiled together with the rest of the code.
One example of such modules is represented by the Mutation
library (of which several F77 versions are available). The latter computes thermodynamic, chemical, transport and energy transfer properties for arbitrary gas/plasma mixtures.
In order to access Mutation, you have first to register on https://minarossa.vki.ac.be and then request authorization to andrea.lani@gmail.com.
To download and compile Mutation 2.0.0 (the most stable and complete version to date) and link it to the rest of COOLFluiD), you must set:
extra_mods_list = Mutation2.0.0
extra_mods_url = https://minarossa.vki.ac.be/svn/coolfluid-plugins/Mutation2.0.0
(the URL must fit all in one line with no space in between) and follow the instructions above.
NOTE: watch out that the plugin library corresponding to the Mutation2.0.0
module is called Mutation2OLD
, therefore, if allactive = 0
, you must specify
lib_Mutation2OLD = on
(F77 files)
lib_Mutation2OLDI = on
(C++ interface)
explicitly in your coolfluid.conf
in order to enable its compilation. Moreover, the following flag must also be set:
nofortran = 0
(this is the default).
The COOLFluiD team is involved and open to new collaborations in Horizon2020, ESA and other research projects dealing with complex multi-disciplinary problems and computational challenges.
Training sessions and consulting services can also be provided on demand.
For any request or suggestions please contact andrea.lani@gmail.com
Parallel mesh decomposition
High-performance computing (strong scaling on NASA Pleiades for 1/2 billion-cells 3D grid)
Chemically reacting flows and plasma
Complex all-speed flow simulations