Aller au contenu

Conversion de maillage et de données

En plus des formats standard (maillage HEC-MW et contrôle d'analyse FSTR), les entrées/sorties de FrontISTR permettent d'importer des formats de maillage externes et d'exporter vers des formats de visualisation. Ce chapitre présente les fonctions de « conversion de format », et non le calcul lui-même.

Vue d'ensemble des fonctions

Les fonctions de conversion de données se répartissent dans les deux catégories suivantes.

Catégorie Fonction Entrée/Sortie
Conversion côté entrée Importation de fichiers neutres FEMAP (neu2fstr) Fichier neutre NEU → maillage HEC-MW + fichier de contrôle FrontISTR
Conversion côté sortie Exportation des résultats d'analyse vers des formats de visualisation (!VISUAL) Résultats HEC-MW → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP
Conversion côté sortie Fusion des fichiers de résultats distribués lors d'une exécution parallèle (rmerge) Fichiers de résultats de chaque PE → fichier de résultats unique
Conversion côté sortie Conversion texte/binaire des fichiers de résultats (rconv) Fichiers de résultats texte ↔ binaires

Le choix des grandeurs physiques incluses dans les fichiers de résultats et le mécanisme des fichiers de redémarrage ne sont pas traités dans ce chapitre ; voir Sortie et redémarrage.

Importation de maillages externes

FrontISTR inclut l'outil neu2fstr, qui convertit les fichiers neutres FEMAP (NEU) en maillage HEC-MW et en fichier de contrôle FrontISTR.

Avec neu2fstr, le type d'analyse (analyse statique / analyse modale / analyse thermique) est spécifié lors de la conversion. Les fichiers suivants sont générés.

  • Fichier de maillage HEC-MW : coordonnées nodales, connectivité des éléments, ID des matériaux, systèmes de coordonnées, groupes de nœuds et groupes d'éléments
  • Fichier de contrôle FrontISTR : modèle de cartes de contrôle de base telles que !SOLUTION, selon le type d'analyse
  • Fichier de contrôle HEC-MW (hecmw_ctrl.dat) : généré en option

Lors d'une conversion pour une analyse modale, les paramètres de la section !EIGEN sont des valeurs provisoires et doivent être modifiés par l'utilisateur après la conversion. Les informations telles que les conditions aux limites, les charges et le contact qui n'ont pas de représentation dans le fichier neutre FEMAP ne sont pas incluses dans le résultat de la conversion et doivent être ajoutées au fichier de contrôle.

Exportation vers des formats de visualisation

Les résultats de calcul peuvent être écrits, en plus des fichiers de résultats HEC-MW standard, dans des formats destinés aux outils de visualisation. Lors d'une exécution parallèle, le traitement de visualisation est effectué dans la même exécution MPI que l'analyse ; les résultats de tous les PE sont donc regroupés dans un seul fichier de visualisation.

Dans l'entrée, !VISUAL,method=PSR spécifie une pseudo-visualisation (sections, isosurfaces, formes déformées, etc.) et !VISUAL,method=PVR spécifie un rendu volumique. Pour les détails de la syntaxe, voir la référence des mots-clés. Le paramètre output_type permet de choisir parmi les formats suivants.

Catégorie de format Valeur de output_type Utilisation
AVS UCD (par défaut) AVS Fichier UCD léger contenant uniquement les éléments de surface. Valeur par défaut lorsque output_type est omis.
AVS UCD complet COMPLETE_AVS, COMPLETE_REORDER_AVS, SEPARATE_COMPLETE_AVS UCD contenant tous les éléments. Une version réordonnée (REORDER) et une sortie par PE (SEPARATE) peuvent être sélectionnées.
AVS UCD binaire BIN_COMPLETE_AVS, BIN_COMPLETE_REORDER_AVS, BIN_SEPARATE_COMPLETE_AVS Version binaire de l'AVS UCD complet.
AVS UCD compressé COMP_COMPLETE_REORDER_AVS, COMP_SEPARATE_COMPLETE_AVS Version compressée avec zlib de l'AVS UCD complet.
MicroAVS COMPLETE_MICROAVS Fichier UCD pour MicroAVS.
VTK VTK, BIN_VTK, COMP_VTK Format VTK lisible par ParaView, etc. La sortie ASCII / binaire / compressée peut être sélectionnée.
EXODUS EXODUS, STEP_EXODUS Format Exodus II de ParaView. EXODUS écrit tous les pas de temps dans un seul fichier ; STEP_EXODUS écrit un fichier par pas de temps.
FEMAP NEUTRAL VIS_FEMAP_NEUTRAL, FSTR_FEMAP_NEUTRAL Fichier texte NEUTRAL générique au format FEMAP.
Image BMP BMP Image du résultat du rendu de surface (PSR) ou du rendu volumique (PVR).

Le format EXODUS est écrit uniquement par un exécutable FrontISTR compilé avec la bibliothèque Exodus II activée. La sortie est ignorée dans les compilations où elle est désactivée.

Fusion des fichiers de résultats parallèles et conversion de type

Pour regrouper en un seul fichier, sans traitement de visualisation, les fichiers de résultats obtenus par exécution parallèle (séparés par PE), utilisez l'outil rmerge. rmerge permet de spécifier le nombre de rangs ainsi que le début/la fin/l'intervalle des pas de temps, puis écrit un fichier de résultats au format texte ou binaire.

Pour convertir réciproquement les représentations texte et binaire des fichiers de résultats, utilisez l'outil rconv. rconv permet de spécifier le début/la fin/l'intervalle des pas de temps et ne convertit que le type de représentation.

Rubriques connexes