Háló- és adatkonverzió¶
A szabványos formátumok (HEC-MW háló és FSTR elemzésvezérlés) mellett a FrontISTR bemeneti/kimeneti funkciói külső hálóformátumok importálását és vizualizációs formátumokba történő exportálást is támogatnak. Ez a fejezet nem magát a számítást, hanem a formátumkonverziós funkciókat foglalja össze.
A funkciók áttekintése¶
Az adatkonverziós funkciók a következő 2 kategóriába sorolhatók.
| Kategória | Funkció | Bemenet/kimenet |
|---|---|---|
| Bemeneti konverzió | FEMAP semleges fájlok importálása (neu2fstr) | NEU semleges fájl → HEC-MW háló + FrontISTR vezérlőfájl |
| Kimeneti konverzió | Elemzési eredmények exportálása vizualizációs formátumokba (!VISUAL) | HEC-MW eredmények → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP |
| Kimeneti konverzió | Párhuzamos futtatás elosztott eredményfájljainak egyesítése (rmerge) | PE-nkénti eredményfájlok → egyetlen eredményfájl |
| Kimeneti konverzió | Eredményfájlok szöveges/bináris konverziója (rconv) | Szöveges ↔ bináris eredményfájlok |
Az eredményfájlokba felveendő fizikai mennyiségek kiválasztását és a restartfájl mechanizmusát ez a fejezet nem tárgyalja; lásd: Kimenet és restart.
Külső hálók importálása¶
A FrontISTR tartalmazza a neu2fstr eszközt, amely a FEMAP semleges fájlokat (NEU) HEC-MW hálóvá és FrontISTR vezérlőfájlokká alakítja.
A neu2fstr használatakor a konverzió során meg kell adni az elemzés típusát (statikai elemzés / modálanalízis / hőelemzés). A következő fájlok jönnek létre.
- HEC-MW hálófájl: csomóponti koordináták, elemkapcsolatok, anyagazonosítók, koordinátarendszerek, csomópontcsoportok és elemcsoportok
- FrontISTR vezérlőfájl: az elemzés típusának megfelelő alapvető vezérlőkártyák, például a
!SOLUTIONsablonja - HEC-MW vezérlőfájl (
hecmw_ctrl.dat): opcionálisan létrehozva
Modálanalízishez végzett konverziónál a !EIGEN szakasz paraméterei ideiglenes értékek, amelyeket a felhasználónak a konverzió után szerkesztenie kell. A FEMAP semleges fájlban nem reprezentálható információk, például peremfeltételek, terhelések és kontaktusok nem kerülnek bele a konverzió eredményébe, ezért ezeket hozzá kell adni a vezérlőfájlhoz.
Exportálás vizualizációs formátumokba¶
A számítási eredmények a szabványos HEC-MW eredményfájlok mellett vizualizációs eszközök által használható formátumokba is kiírhatók. Párhuzamos futtatáskor a vizualizációs feldolgozás ugyanazon MPI-futtatáson belül történik, mint az elemzés, ezért az összes PE eredménye egyetlen vizualizációs fájlba integrálódik.
A bemenetben a !VISUAL,method=PSR pszeudovizualizációt (metszetek, izofelületek, deformált alakok stb.), míg a !VISUAL,method=PVR térfogati renderelést ad meg. A szintaxis részleteit lásd a kulcsszóreferenciában. Az output_type paraméterrel a következő formátumok közül lehet választani.
| Formátumkategória | output_type érték | Rendeltetés |
|---|---|---|
| AVS UCD (alapértelmezett) | AVS | Könnyű UCD-fájl, amely csak felületi elemeket tartalmaz. Ez az alapértelmezés, ha az output_type nincs megadva. |
| Teljes AVS UCD | COMPLETE_AVS, COMPLETE_REORDER_AVS, SEPARATE_COMPLETE_AVS | Minden elemet tartalmazó UCD. Választható átrendezett (REORDER) és PE-nkénti (SEPARATE) kimenet. |
| Bináris AVS UCD | BIN_COMPLETE_AVS, BIN_COMPLETE_REORDER_AVS, BIN_SEPARATE_COMPLETE_AVS | A teljes AVS UCD bináris változata. |
| Tömörített AVS UCD | COMP_COMPLETE_REORDER_AVS, COMP_SEPARATE_COMPLETE_AVS | A teljes AVS UCD zlibbel tömörített változata. |
| MicroAVS | COMPLETE_MICROAVS | UCD-fájl MicroAVS számára. |
| VTK | VTK, BIN_VTK, COMP_VTK | ParaView és hasonló eszközök által olvasható VTK-formátum. ASCII / bináris / tömörített kimenet választható. |
| EXODUS | EXODUS, STEP_EXODUS | Exodus II formátum ParaView számára. Az EXODUS minden időlépést egyetlen fájlba ír, a STEP_EXODUS pedig időlépésenként 1 fájlt készít. |
| FEMAP NEUTRAL | VIS_FEMAP_NEUTRAL, FSTR_FEMAP_NEUTRAL | Általános célú, FEMAP formátumú szöveges NEUTRAL-fájl. |
| BMP-kép | BMP | A felületi renderelés (PSR) vagy térfogati renderelés (PVR) eredményének képe. |
EXODUS-formátumot csak olyan FrontISTR futtatható állomány ír, amelyet engedélyezett Exodus II könyvtárral fordítottak. Olyan buildben, ahol ez le van tiltva, a kimenet kimarad.
Párhuzamos eredményfájlok egyesítése és típuskonverzió¶
A párhuzamos futtatásból származó, PE-k szerint felosztott eredményfájlok egyetlen fájlba történő egyesítéséhez vizualizációs feldolgozás nélkül használja az rmerge eszközt. Az rmerge esetén meg kell adni a rangok számát, valamint az időlépések kezdő-, vég- és intervallumértékét, és az eszköz szöveges vagy bináris formátumú eredményfájlt ír.
Az eredményfájlok szöveges és bináris reprezentáció közötti konvertálásához használja az rconv eszközt. Az rconv esetén az időlépések kezdő-, vég- és intervallumértékét kell megadni, és csak a reprezentáció típusa változik.
Kapcsolódó témák¶
- Kimenet és restart — a számítási eredményfájlok tartalma (restart és előzménykimenet)
- Elemkönyvtár — az elemtípusok lehetőségei
- !OUTPUT_VIS — a vizualizációnak átadott fizikai mennyiségek kiválasztása
- Az elő-/utófeldolgozási és futtatási környezetek kiválasztása — hálókészítés és vizualizáció külső eszközökkel