-
-
Notifications
You must be signed in to change notification settings - Fork 101
Notes on HPC systems
You may already know that special instructions apply when building preCICE for HPC systems. There are a few more things to keep in mind when building or running the OpenFOAM adapter for these systems.
Please make sure that you compile all the necessary libraries with the same compiler version and MPI libraries. If you get linking errors about undefined symbols, this could be the cause.
Keep your eyes open for any messages from modules about conflicts with compilers. You may use the command module show module_name at any time to see the changes that a module causes to the environment. This mainly concerns the python/anaconda modules.
The module openfoam/4.1 is known to work normally, without any special treatment.
If you load an OpenFOAM module that changes the compiler version or the MPI libraries (e.g. openfoam/v1706+, check it with module show openfoam/v1706+), you need to build preCICE again, with the same compiler/MPI that the OpenFOAM module uses.
You may turn off the debug messages of the OpenFOAM adapter at compile time, in order to improve the performance. Please refer to the building instructions.
More information on precice.org. Subscribe to the preCICE mailing list.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Please use "precice.org" for the attribution.
