Conversió de malles i dades¶
A més dels formats estàndard (malla HEC-MW i control d'anàlisi FSTR), l'entrada i la sortida de FrontISTR permeten importar formats de malla externs i exportar a formats de visualització. Aquest capítol resumeix les funcions de «conversió de formats», no pas el càlcul en si.
Visió general de les funcions¶
Les funcions de conversió de dades es divideixen en les dues categories següents.
| Categoria | Funció | Entrada/sortida |
|---|---|---|
| Conversió d'entrada | Importació de fitxers neutres FEMAP (neu2fstr) | Fitxer neutre NEU → malla HEC-MW + fitxer de control de FrontISTR |
| Conversió de sortida | Exportació dels resultats d'anàlisi a formats de visualització (!VISUAL) | Resultats HEC-MW → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP |
| Conversió de sortida | Fusió dels fitxers de resultats distribuïts de l'execució en paral·lel (rmerge) | Fitxers de resultats de cada PE → un únic fitxer de resultats |
| Conversió de sortida | Conversió text/binari dels fitxers de resultats (rconv) | Fitxers de resultats de text ↔ binaris |
La selecció de les magnituds físiques que s'inclouen als fitxers de resultats i el mecanisme dels fitxers de reinici no es tracten en aquest capítol; consulteu Sortida i reinici.
Importació de malles externes¶
FrontISTR inclou l'eina neu2fstr, que converteix fitxers neutres FEMAP (NEU) en una malla HEC-MW i un fitxer de control de FrontISTR.
Amb neu2fstr, durant la conversió s'especifica el tipus d'anàlisi (anàlisi estàtica / anàlisi modal / anàlisi tèrmica). Es generen els fitxers següents.
- Fitxer de malla HEC-MW: coordenades nodals, connectivitat dels elements, ID de materials, sistemes de coordenades, grups de nodes i grups d'elements
- Fitxer de control de FrontISTR: plantilla de targetes de control bàsiques, com ara
!SOLUTION, d'acord amb el tipus d'anàlisi - Fitxer de control HEC-MW (
hecmw_ctrl.dat): generat opcionalment
Quan es converteix per a una anàlisi modal, els paràmetres de la secció !EIGEN són valors provisionals i l'usuari els ha d'editar després de la conversió. La informació que no té representació al fitxer neutre FEMAP, com ara determinades condicions de contorn, càrregues o contactes, no s'inclou al resultat de la conversió i s'ha d'afegir al fitxer de control.
Exportació a formats de visualització¶
A més dels fitxers de resultats HEC-MW estàndard, els resultats del càlcul es poden escriure en formats destinats a eines de visualització. En una execució en paral·lel, el processament de visualització es duu a terme dins de la mateixa execució MPI que l'anàlisi, de manera que els resultats de tots els PE s'integren i s'escriuen en un únic fitxer de visualització.
A l'entrada, !VISUAL,method=PSR especifica la pseudovisualització (seccions, isosuperfícies, formes deformades, etc.), mentre que !VISUAL,method=PVR especifica el renderitzat volumètric. Consulteu la referència de paraules clau per als detalls de la sintaxi. El paràmetre output_type permet seleccionar un dels formats següents.
| Categoria de format | Valor de output_type | Ús |
|---|---|---|
| AVS UCD (per defecte) | AVS | Fitxer UCD lleuger que només conté elements de superfície. És el valor per defecte quan no s'especifica output_type. |
| AVS UCD complet | COMPLETE_AVS, COMPLETE_REORDER_AVS, SEPARATE_COMPLETE_AVS | UCD que conté tots els elements. Es pot seleccionar una versió reordenada (REORDER) i una versió de sortida per PE (SEPARATE). |
| AVS UCD binari | BIN_COMPLETE_AVS, BIN_COMPLETE_REORDER_AVS, BIN_SEPARATE_COMPLETE_AVS | Versió binària de l'AVS UCD complet. |
| AVS UCD comprimit | COMP_COMPLETE_REORDER_AVS, COMP_SEPARATE_COMPLETE_AVS | Versió comprimida amb zlib de l'AVS UCD complet. |
| MicroAVS | COMPLETE_MICROAVS | Fitxer UCD per a MicroAVS. |
| VTK | VTK, BIN_VTK, COMP_VTK | Format VTK que poden llegir ParaView i eines similars. Es pot seleccionar sortida ASCII / binària / comprimida. |
| EXODUS | EXODUS, STEP_EXODUS | Format Exodus II de ParaView. EXODUS escriu tots els passos de temps en un únic fitxer, mentre que STEP_EXODUS escriu un fitxer per cada pas de temps. |
| FEMAP NEUTRAL | VIS_FEMAP_NEUTRAL, FSTR_FEMAP_NEUTRAL | Fitxer NEUTRAL de text d'ús general en format FEMAP. |
| Imatge BMP | BMP | Imatge del resultat del renderitzat de superfície (PSR) o del renderitzat volumètric (PVR). |
El format EXODUS només s'escriu amb un executable de FrontISTR compilat amb la biblioteca Exodus II habilitada. En compilacions on està deshabilitada, la sortida s'omet.
Fusió dels fitxers de resultats en paral·lel i conversió de tipus¶
Per fusionar en un únic fitxer els fitxers de resultats obtinguts d'una execució en paral·lel (dividits per PE) sense processament de visualització, utilitzeu l'eina rmerge. rmerge permet especificar el nombre de rangs i l'inici/final/interval dels passos de temps, i escriu un fitxer de resultats en format de text o binari.
Per convertir els fitxers de resultats entre les representacions de text i binària, utilitzeu l'eina rconv. rconv permet especificar l'inici/final/interval dels passos de temps i converteix únicament el tipus de representació.
Temes relacionats¶
- Sortida i reinici — Contingut dels fitxers de resultats del càlcul (reinici i sortida d'historial)
- Biblioteca d'elements — Opcions de tipus d'element
- !OUTPUT_VIS — Selecció de magnituds físiques enviades a la visualització
- Com triar els entorns de pre/postprocessament i execució — Creació de malles i visualització amb eines externes