DOCUMENTATION
OpenFoam (Open Source Field Operation and Manipulation) est un logiciel de simulation en mécanique des fluides.
Parmi les différentes caractéristiques d'OpenFoam on retrouve :
- les écoulements incompressibles et multiphasiques
- les méthodes particulaires
- les écoulements compressibles
- la génération ou la conversion de maillages
- le post-traitement avec Paraview
- ...
OpenFoam est écrit en C++ et parallélisé avec mpi.
Il existe 2 versions d'OpenFOAM :
- celle de l'ESI Group https://www.openfoam.com ;
- celle de l'OpenFOAM Foundation https://www.openfoam.org.
Ces 2 implémentations sont supportées au mésocentre.
Pour utiliser openfoam, il faut charger le module correspondant à la version désirée :
module load openfoam/openfoam-9
Voici un exemple de script de soumission qui demande 2 nœuds de calcul (à adapter suivant vos types de simulations) :
#! /bin/bash
#SBATCH -N 2-2
#SBATCH --exclusive
module load openfoam/openfoam-9
decomposePar
mpirun fireFoam -parallel
reconstructPar
VERSIONS ET SCRIPTS D'INSTALLATION
- openfoam-v2112 (latest)
- openfoam-v2012
- openfoam-v1812
- openfoam-v1712
- openfoam-9 (latest)
- openfoam-8
- openfoam-7
- openfoam-6
- openfoam-3.0.1
TAGS
- software