Automatisation de maillage¶
Informations¶
Nom du fichier :
Knu/Scripts/Automatisation-OpenFOAM/AllmeshAuteur: Victor Baconnet
Date de dernière modification: 08 Juillet 2021
Description¶
Outil d’automatisation de maillage (blockMesh, snappyHexMesh), avec possibilité de
lancement en parallèle et gestion des erreurs. Par défaut, ne lance que blockMesh.
Pour lancer snappyHexMesh, utilisez l’option -S ou –snappyhexmesh.
Le script supprime le maillage existant par défaut. blockMesh n’est jamais lancé en parallèle.
Note
Il est conseillé de faire en sorte que ce fichier soit accessible dans la
variable d’environnement $PATH. Pour cela, dans le dossier Knu, lancez:
$ source sourceMe
Utilisation¶
$ Allmesh [OPTIONS]
Options
- -c, --clean
Nettoyer le répertoire. Le maillage existant (polyMesh) est supprimé par défaut.
- -p, -parallel
Lancer
snappyHexMeshen parallèle avec le nombre de processeurs défini dansdecomposeParDict.- -e, --extrudemesh
Lancer l’extrusion de maillage selon les critères définis dans
extrudeMeshDict.- -S, --snappyhexmesh
Lancer
snappyHexMeshselon les critères définis danssnappyHexMeshDict.- -h, --help
Afficher l’aide
Erreurs
1 pour argument ou option invalide
2 si erreur dans
blockMesh3 si erreur dans
snappyHexMesh4 si erreur dans
decomposePar5 si erreur dans
extrudeMesh6 si erreur dans
reconstructParMesh
Dépendances¶
numpysys,osoutilsLecture
Code source¶
Lien vers le code source