Lancer une simulation avec OpenFOAM


Lancer une simulation avec OpenFOAM


 

Comme on l'a expliqué précédemment, il y a trois grandes étapes pour le lancement d'une simulation sous OpenFOAM : le maillage, le paramétrage de la simulation, et le lancement du calcul. Cette partie va décrire ces trois étapes pour la simulation de notre goutte.

De plus, on décrira également comment lancer un calcul en parallèle, afin de réduire le temps de calcul.

 

  • Sourcer le terminal

Avant tout calcul, dans un terminal, il faut taper la ligne suivante :

source /mnt/hmf/OpenFOAM/OF22.sh

Ou, pour éviter de taper cette ligne à chaque fois, créer un alias dans le fichier bashrc. Pour cela il faut être dans son home et taper :  vi .bashrc (ou gedit ou geany), et dans ce fichier : alias OF='source /mnt/hmf/OpenFOAM/OF22.sh'. Il suffira ensuite de taper OF dans un terminal.

  • Création du répertoire de travail

Ensuite, il est conseillé de travailler dans le /work afin d'économiser son espace disque (les résultats peuvent prendre de la place). Pour créer un dossier :

mkdir -p /work/${USER}/OpenFOAM/${USER}-{WM_PROJECT_VERSION}/run

  • Copie des tutoriaux

Pour s'entrainer, ou même pour avoir un modèle, il est conseillé de copier les tutoriaux existants :

cp -r $WM_PROJECT_DIR/tutorials /work/${USER}/OpenFOAM/${USER}-${WM_PROJECT_VERSION}/run

Voir ici pour plus de détails.