MFiX : Fonctionement
Pour le moment MFiX est principalement conçu pour fonctionner sur le système d'exploitation Linux. Par conséquent, il vaut mieux que l'utilisateur soit familier avec les bases de commandes et procédures de systèmes. D'ailleurs, dans notre cas, le MFiX a été installé par l'ENSEEIHT et on peut le trouver dans le répertoire suivant :
/mnt/hmf/SATURNE/MFIX/
Dedans, On trouve les tutoriels et documentations de MFiX afin de le bien maîtriser. Enfin, il faut tenir compte du guide MFiX présenté ici était fait dans le système Ubuntu de l'ENSEEIHT.
Pour plus d'information il est conseillé de consulter les documents disponible sur le lien si-dessous:
https://mfix.netl.doe.gov/documentation.php
Préparation du répertoire de travail MFiX :
Cette démarche est illustré par l'exemple suivant:
Exemple : Terminal Gnome
créer nouveau répertoire
mkdir /répertoire/nouveau
Ensuite copier le fichier tutoriel mfix.dat dans celui de nouveau
cp /répertoireMFiX/tutoriel/mfix.dat ./répertoire/nouveau
ou comme un alternative, utiliser le GUI fourni.
Exécution de MFiX :
En général il y a 2 mode d'exécution dans MFiX qui sont des exécution en série et parallèle.
Exécution en série :
Entrer d'abord dans le répertoire de travail, et puis taper
/mnt/hmf/SATURNE/MFIX/mfix.exe mfix.dat
Exécution en paralléle :
C'est comme le principe d'exécution en série sauf que nous devions préparer le répertoire pour exécution en parallèle.
Préparation du répertoire :
bash
PATH=$PATH:/mnt/hmf/SATURNE//Code_Saturne_2.0.4/openmpi-1.4.4/arch/Linux_x86_64/bin
Ensuite, exécute
mpirun -np 4 /mnt/hmf/SATURNE/MFIX_PARALLELE/mfix.exe
Lors de l'exécution, MFiX va créer les donnés Output qui sont dans les formats binaire *.RES, *.OUT et *.LOG et qui seront analysés en post traitement.
Post-Traitements les donnés Output de MFiX :
Il y a plusieurs logiciels et applications multi plate-forme interactif pour post-traitement et visualisation scientifiques. Due à la disponibilité de l'application ParaView à l'ENSEEIHT, nous avons pris en main ParaView afin d'analyser les donnés Output de MFiX.
Donc grâce à sa capacités et sa compatibilité, il est recommandé de l'utiliser pour exploiter les donnés Output de MFiX. De plus il est disponible en open source et ça permet de travailler avec plusieurs utilisateurs.