Ada : OpenFoam

Description

OpenFoam est un logiciel libre de la mécanique des fluides (CFD).

Versions installées

  • OpenFoam: 3.0.1, 5.0, 5.x

Utilisation

OpenFoam est accessible grâce à la commande module (nous vous recommandons de lire la documentation relative à ''module'' pour de plus amples détails) :

  module avail openfoam
  3.0.1, 5.0, 5.x (defaut)
  
  module load openfoam

Script de lancement

L'exemple suivant illustre le lancement de la version MPI de OpenFoam :

Openfoam_MPI.ll
# @ job_name = Openfoam
# @ output   = $(job_name).$(jobid)
# @ error    = $(job_name).$(jobid)
# @ job_type = mpich
# @ total_tasks = 4
# @ environment = NB_TASKS=$(total_tasks)
# @ wall_clock_limit = 1:30:00
# @ queue
 
# Chargement de OpenFoam 5.x par défaut 
module load  openfoam
source $FOAM_BASHRC
 
# Pour avoir l'affichage des commandes exécutées
set -x
 
# Exécution
#mpirun -np $NB_TASKS pimpleFoam -fileHandler collated -parallel > openfoam.log
 mpirun -np $NB_TASKS pimpleFoam -parallel > openfoam.log

N'hésitez pas à vous référer à nos conseils plus généraux sur la soumission en queue sur Ada d'un travail séquentiel ou parallélisé avec MPI.

Documentation