OpenFOAM
OpenFOAM® is free, open source software for computational fluid dynamics (CFD), developed primarily by CFD Direct, on behalf of the OpenFOAM Foundation.[1] There is also a separate version from the ESI Group at openfoam.com (instead of .org).[2] We refer to these as “OpenFOAM.org” and “OpenFOAM.com” respectively.
Installed Versions
OpenFOAM.com v2212 is installed. Use the modulefile:
openfoam-com/gcc/2212
This has been compiled with OpenMPI 4.1.4. For information on running MPI applications, see Message Passing Interface.
ParaView
“Headless” (i.e. no GUI display)
A headless version of ParaView 5.11.0 is provided with the above modulefile.
GUI version
See: ParaView
See Also
References
Installed Versions
OpenFOAM 3.0.x and 6 are installed on Proteus.
Both OpenFOAM 3.0.x and 6 will work only on Intel nodes.
OpenFOAM 3.0.x
To use, load these three modules:
intel/composerxe/2015.1.133
proteus-openmpi/intel/2015/1.8.1-mlnx-ofed
openfoam/3.0.x
OpenFOAM 6
To use, load these modules -- NB do not load the Intel Composer XE module, nor the proteus-openmpi/intel module:
proteus-openmpi/gcc/64/1.8.1-mlnx-ofed
openfoam/6
Due to compatibility issues, OpenFOAM 6 was installed with private versions of MPI, Python, Perl, and a few other software packages. It was also compiled with GCC instead of the Intel compilers, but was targeted for the Intel nodes.
Using ParaView
ParaView is a graphical program which requires its window to display on your PC or laptop.
Example Job Script
OpenFOAM will run only on the Intel nodes. So, the following resource request is required:
#$ -l vendor=intel
For a parallel job, please see Message Passing Interface#Running 2
See Writing Job Scripts for more information on writing job scripts.