General information about OpenFOAM

How to use OpenFOAM on PDC machines

OpenFOAM is a free, open source CFD software package. See also http://www.openfoam.com and http://www.openfoam.org.

To see which versions of OpenFOAM are installed on any of the machines at PDC log into the machine and type

module avail openfoam

As the current versions of OpenFOAM are very easily to generate massive small files, you mast consider questions before running OpenFOAM such as:

  • How often do you save your solution?

  • What trace/history of your iterations do you write to file(s)?

To control this behavior you need to modify the corresponding parameters in system/controlDict

writeControl    timeStep;
writeInterval   10000;

i.e. specify the number of timeStep for writeInterval as large as possible.

Moreover, setting writeCompression to compressed would really do a damper on the /cfs/klemming file system. We already know that if someone set runTimeModifiable to yes that will have an adverse effect on performance since OpenFOAM then will check a lot of files at every single iteration. As a result, you should adapt the simulations to the system by tweaking the following parameters:

writeCompression                    uncompressed;
runTimeModifiable                   no;

It is highly recommended that you run OpenFoam on your project directory to avoid any disk quota problems

See https://www.pdc.kth.se/support/documents/data_management/lustre.html for more information about the project directory

Disclaimer

PDC takes no responsibility for the correctness of results produced with the binaries. Always evaluate the binaries against known results for the systems and properties you are investigating before using the binaries for production jobs.

Installed software

Cluster
How to use
How to build
Dardel
6
7
9
2012
2106