====== Fluent ======
/* Description */
* Site web : http://www.ansys.com
* Versions installées :
* 16.2 (v162)
* 17.1 (v171)
* 2021 R2 (v212)
===== Utilisation =====
==== Sélection de la version ====
Pour sélectionner la version voulue : utiliser les [[:modules]]. Le module
Par exemple :
module load ansys
==== Travailler avec slurm ====
/* Faut-il utiliser des fichiers de commandes spéciaux ? */
/* Exemples de batch spécifiques */
Fluent peut être utilisé sans interface graphique. Pour cela, il faut créer un fichier de commande (pour fluent), et exécuter le logiciel sans interface graphique. On peut ainsi lancer un "job" sous slurm.
==== Fichier de commande Fluent ====
La première étape consiste à créer votre fichier de commandes fluent. Mettez-y les commandes que vous taperiez dans la fenêtre de commande de fluent.
Nous créons un fichier ''normal.fluent'' :
rc normal.cas
it 100
wd run_normal_1.dat
wc normal_1.cas
exit
yes
==== Lancer fluent sans interface ====
La commande pour lancer fluent devra être de la forme ''fluent //version// -gu < //fichier_de_commande//''. Exemple :
fluent 2ddp -gu < normal.fluent
==== Avec Slurm ====
Le fichier batch //slurm// pour lancer fluent ressemblera alors à :
#SBATCH --partition=normal
#SBATCH --mem-per-cpu=1000
#SBATCH --time=01:00:00
#SBATCH --tasks=1
#SBATCH --cpus-per-task=1
module load ansys
fluent 2ddp -gu < normal.fluent
==== Avec Slurm en mode parallèle ====
Fluent peut travailler en version parallèle distribuée via MPI (option ''-mpi='') et s'intègre avec l'ordonnanceur slurm (option ''-slurm'').
FIXME nous n'avons pas testé cette version, nous vous laissons le soin de consulter les documentations de Fluent.