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¶
- Sortie et redémarrage — Contenu des fichiers de résultats de calcul (redémarrage et sortie d'historique)
- Bibliothèque d'éléments — Choix des types d'éléments
- !OUTPUT_VIS — Sélection des grandeurs physiques transmises à la visualisation
- Comment choisir les environnements de pré/post-traitement et d'exécution — Création de maillage et visualisation avec des outils externes