Tīkla un datu konvertēšana¶
Papildus standarta formātiem (HEC-MW tīkls un FSTR analīzes vadība) FrontISTR ievade/izvade atbalsta ārēju tīkla formātu importēšanu un eksportēšanu vizualizācijas formātos. Šajā nodaļā apkopotas formātu konvertēšanas funkcijas, nevis pats aprēķins.
Funkciju pārskats¶
Datu konvertēšanas funkcijas iedala šādās divās kategorijās.
| Kategorija | Funkcija | Ievade/izvade |
|---|---|---|
| Ievades puses konvertēšana | FEMAP neitrālo failu imports (neu2fstr) | NEU neitrālais fails → HEC-MW tīkls + FrontISTR vadības fails |
| Izvades puses konvertēšana | Analīzes rezultātu eksports vizualizācijas formātos (!VISUAL) | HEC-MW rezultāti → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP |
| Izvades puses konvertēšana | Paralēlās izpildes sadalīto rezultātu failu apvienošana (rmerge) | Katra PE rezultātu faili → viens rezultātu fails |
| Izvades puses konvertēšana | Rezultātu failu teksta/binārā konvertēšana (rconv) | Teksta ↔ binārie rezultātu faili |
Rezultātu failos iekļaujamo fizikālo lielumu izvēle un restartēšanas failu mehānisms šajā nodaļā nav aplūkots; skatiet Izvade un restartēšana.
Ārējo tīklu importēšana¶
FrontISTR ietver rīku neu2fstr, kas konvertē FEMAP neitrālos failus (NEU) HEC-MW tīkla un FrontISTR vadības failos.
Izmantojot neu2fstr, konvertēšanas laikā norāda analīzes tipu (statiskā analīze / modālā analīze / termiskā analīze). Tiek ģenerēti šādi faili.
- HEC-MW tīkla fails: mezglu koordinātas, elementu savienojumi, materiālu ID, koordinātu sistēmas, mezglu grupas un elementu grupas
- FrontISTR vadības fails: pamata vadības karšu, piemēram,
!SOLUTION, veidne atbilstoši analīzes tipam - HEC-MW vadības fails (
hecmw_ctrl.dat): ģenerē pēc izvēles
Konvertējot modālajai analīzei, parametri sadaļā !EIGEN ir pagaidu vērtības, kas lietotājam pēc konvertēšanas jārediģē. Informācija, piemēram, robežnosacījumi, slodzes un kontakts, kam FEMAP neitrālajā failā nav attēlojuma, konvertēšanas rezultātā netiek iekļauta un jāpievieno vadības failam.
Eksportēšana vizualizācijas formātos¶
Papildus standarta HEC-MW rezultātu failiem aprēķina rezultātus var ierakstīt vizualizācijas rīku formātos. Paralēlas izpildes laikā vizualizācijas apstrāde notiek tajā pašā MPI izpildē kā analīze, tādēļ visu PE rezultāti tiek integrēti vienā vizualizācijas failā.
Ievadē !VISUAL,method=PSR norāda pseido-vizualizāciju (šķērsgriezumi, izovirsmu, deformētas formas u. c.), bet !VISUAL,method=PVR norāda tilpuma renderēšanu. Sintakses detaļas skatiet atslēgvārdu uzziņā. Parametrs output_type izvēlas kādu no šādiem formātiem.
| Formāta kategorija | output_type vērtība | Mērķis |
|---|---|---|
| AVS UCD (noklusējums) | AVS | Viegls UCD fails, kas satur tikai virsmas elementus. Noklusējums, ja output_type ir izlaists. |
| Pilns AVS UCD | COMPLETE_AVS, COMPLETE_REORDER_AVS, SEPARATE_COMPLETE_AVS | UCD, kas satur visus elementus. Var izvēlēties pārkārtotu versiju (REORDER) un izvadi katram PE (SEPARATE). |
| Binārs AVS UCD | BIN_COMPLETE_AVS, BIN_COMPLETE_REORDER_AVS, BIN_SEPARATE_COMPLETE_AVS | Pilna AVS UCD binārā versija. |
| Saspiests AVS UCD | COMP_COMPLETE_REORDER_AVS, COMP_SEPARATE_COMPLETE_AVS | Ar zlib saspiesta pilna AVS UCD versija. |
| MicroAVS | COMPLETE_MICROAVS | UCD fails programmai MicroAVS. |
| VTK | VTK, BIN_VTK, COMP_VTK | VTK formāts, ko var nolasīt ParaView un līdzīgi rīki. Var izvēlēties ASCII / bināru / saspiestu izvadi. |
| EXODUS | EXODUS, STEP_EXODUS | Exodus II formāts programmai ParaView. EXODUS ieraksta visus laika soļus vienā failā, bet STEP_EXODUS katram laika solim raksta atsevišķu failu. |
| FEMAP NEUTRAL | VIS_FEMAP_NEUTRAL, FSTR_FEMAP_NEUTRAL | Vispārējas nozīmes teksta NEUTRAL fails FEMAP formātā. |
| BMP attēls | BMP | Virsmas renderēšanas rezultāta (PSR) vai tilpuma renderēšanas rezultāta (PVR) attēls. |
EXODUS formātu raksta tikai FrontISTR izpildāmais fails, kas kompilēts ar iespējotu Exodus II bibliotēku. Kompilācijās, kur tā ir atspējota, izvade tiek izlaista.
Paralēlo rezultātu failu apvienošana un tipa konvertēšana¶
Lai paralēlajā izpildē iegūtos rezultātu failus (sadalītus pa PE) apvienotu vienā failā bez vizualizācijas apstrādes, izmantojiet rīku rmerge. rmerge norāda rangu skaitu un laika soļu sākumu/beigas/intervālu un ieraksta rezultātu failu teksta vai binārā formātā.
Lai rezultātu failus konvertētu starp teksta un bināro attēlojumu, izmantojiet rīku rconv. rconv norāda laika soļu sākumu/beigas/intervālu un konvertē tikai attēlojuma tipu.
Saistītās tēmas¶
- Izvade un restartēšana — Aprēķina rezultātu failu saturs (restartēšanas un vēstures izvade)
- Elementu bibliotēka — Elementu tipu opcijas
- !OUTPUT_VIS — Vizualizācijai nododamo fizikālo lielumu izvēle
- Priekš-/pēcapstrādes un izpildes vides izvēle — Tīkla izveide un vizualizācija ar ārējiem rīkiem