Převod sítě a dat¶
Kromě standardních formátů (síť HEC-MW a řídicí data analýzy FSTR) podporuje vstup/výstup FrontISTR import externích formátů sítí a export do vizualizačních formátů. Tato kapitola shrnuje funkce převodu formátů, nikoli vlastní výpočet.
Přehled funkcí¶
Funkce převodu dat se dělí do následujících 2 kategorií.
| Kategorie | Funkce | Vstup/výstup |
|---|---|---|
| Převod na vstupní straně | Import neutrálních souborů FEMAP (neu2fstr) | Neutrální soubor NEU → síť HEC-MW + řídicí soubor FrontISTR |
| Převod na výstupní straně | Export výsledků analýzy do vizualizačních formátů (!VISUAL) | Výsledky HEC-MW → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP |
| Převod na výstupní straně | Sloučení distribuovaných výsledkových souborů z paralelního běhu (rmerge) | Výsledkové soubory jednotlivých PE → jeden výsledkový soubor |
| Převod na výstupní straně | Převod výsledkových souborů mezi textovým a binárním formátem (rconv) | Textové ↔ binární výsledkové soubory |
Volba fyzikálních veličin zahrnutých do výsledkových souborů a mechanismus restartovacích souborů nejsou v této kapitole zahrnuty; viz Výstup a restart.
Import externích sítí¶
FrontISTR obsahuje nástroj neu2fstr, který převádí neutrální soubory FEMAP (NEU) na síť HEC-MW a řídicí soubory FrontISTR.
Při použití neu2fstr se během převodu zadává typ analýzy (statická analýza / modální analýza / tepelná analýza). Vygenerují se následující soubory.
- Soubor sítě HEC-MW: uzlové souřadnice, konektivita prvků, ID materiálů, souřadné systémy, skupiny uzlů a skupiny prvků
- Řídicí soubor FrontISTR: šablona základních řídicích karet, například
!SOLUTION, podle typu analýzy - Řídicí soubor HEC-MW (
hecmw_ctrl.dat): generuje se volitelně
Při převodu pro modální analýzu jsou parametry v části !EIGEN pouze provizorní hodnoty a uživatel je musí po převodu upravit. Informace, jako jsou okrajové podmínky, zatížení a kontakt, které nemají reprezentaci v neutrálním souboru FEMAP, nejsou do výsledku převodu zahrnuty a musí být doplněny do řídicího souboru.
Export do vizualizačních formátů¶
Výsledky výpočtu lze kromě standardních výsledkových souborů HEC-MW zapisovat také do formátů pro vizualizační nástroje. Při paralelním běhu se vizualizační zpracování provádí v rámci stejného běhu MPI jako analýza, takže výsledky všech PE jsou integrovány do jediného vizualizačního souboru.
Ve vstupu !VISUAL,method=PSR určuje pseudo-vizualizaci (řezy, izoplochy, deformované tvary apod.), zatímco !VISUAL,method=PVR určuje objemové vykreslování. Podrobnosti syntaxe naleznete v referenci klíčového slova. Parametr output_type vybírá z následujících formátů.
| Kategorie formátu | Hodnota output_type | Účel |
|---|---|---|
| AVS UCD (výchozí) | AVS | Lehký soubor UCD obsahující pouze povrchové prvky. Výchozí, když je output_type vynecháno. |
| Úplný AVS UCD | COMPLETE_AVS, COMPLETE_REORDER_AVS, SEPARATE_COMPLETE_AVS | UCD obsahující všechny prvky. Lze zvolit přeuspořádanou verzi (REORDER) a verzi s výstupem po jednotlivých PE (SEPARATE). |
| Binární AVS UCD | BIN_COMPLETE_AVS, BIN_COMPLETE_REORDER_AVS, BIN_SEPARATE_COMPLETE_AVS | Binární verze úplného AVS UCD. |
| Komprimovaný AVS UCD | COMP_COMPLETE_REORDER_AVS, COMP_SEPARATE_COMPLETE_AVS | Verze úplného AVS UCD komprimovaná pomocí zlib. |
| MicroAVS | COMPLETE_MICROAVS | Soubor UCD pro MicroAVS. |
| VTK | VTK, BIN_VTK, COMP_VTK | Formát VTK čitelný v ParaView a podobných nástrojích. Lze zvolit ASCII / binární / komprimovaný výstup. |
| EXODUS | EXODUS, STEP_EXODUS | Formát Exodus II pro ParaView. EXODUS zapisuje všechny časové kroky do jednoho souboru, zatímco STEP_EXODUS zapisuje 1 soubor pro každý časový krok. |
| FEMAP NEUTRAL | VIS_FEMAP_NEUTRAL, FSTR_FEMAP_NEUTRAL | Univerzální textový soubor NEUTRAL ve formátu FEMAP. |
| Obrázek BMP | BMP | Obrázek výsledku povrchového vykreslení (PSR) nebo objemového vykreslení (PVR). |
Formát EXODUS zapisuje pouze spustitelný soubor FrontISTR sestavený s povolenou knihovnou Exodus II. Ve sestaveních, kde je tato podpora vypnuta, se výstup přeskočí.
Sloučení paralelních výsledkových souborů a převod typu¶
Chcete-li bez vizualizačního zpracování sloučit výsledkové soubory získané z paralelního běhu (rozdělené podle PE) do jediného souboru, použijte nástroj rmerge. rmerge zadává počet ranků a začátek/konec/interval časových kroků a zapisuje výsledkový soubor v textovém nebo binárním formátu.
Chcete-li převádět výsledkové soubory mezi textovou a binární reprezentací, použijte nástroj rconv. rconv zadává začátek/konec/interval časových kroků a převádí pouze typ reprezentace.
Související témata¶
- Výstup a restart — Obsah výsledkových souborů výpočtu (restart a výstup historie)
- Knihovna prvků — Možnosti typů prvků
- !OUTPUT_VIS — Volba fyzikálních veličin předávaných vizualizaci
- Volba pre/post-processingu a prostředí pro běh — Tvorba sítě a vizualizace pomocí externích nástrojů