====== 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.