Tinklelio ir duomenų konvertavimas¶
Be standartinių formatų (HEC-MW tinklelio ir FSTR analizės valdymo), FrontISTR įvestis ir išvestis palaiko išorinių tinklelių formatų importą ir eksportą į vizualizavimo formatus. Šiame skyriuje apibendrinamos ne pačios skaičiavimo funkcijos, o formatų konvertavimo funkcijos.
Funkcijų apžvalga¶
Duomenų konvertavimo funkcijos skirstomos į dvi toliau nurodytas grupes.
| Kategorija | Funkcija | Įvestis / išvestis |
|---|---|---|
| Įvesties konvertavimas | FEMAP neutralaus failo importas (neu2fstr) | NEU neutralus failas → HEC-MW tinklelis + FrontISTR valdymo failas |
| Išvesties konvertavimas | Analizės rezultatų eksportas į vizualizavimo formatus (!VISUAL) | HEC-MW rezultatai → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP |
| Išvesties konvertavimas | Lygiagretaus vykdymo paskirstytų rezultatų failų sujungimas (rmerge) | Kiekvieno PE rezultatų failai → vienas rezultatų failas |
| Išvesties konvertavimas | Rezultatų failų teksto / dvejetainio formato konvertavimas (rconv) | Tekstiniai ↔ dvejetainiai rezultatų failai |
Fizikinių dydžių, įtraukiamų į skaičiavimo rezultatų failus, pasirinkimas ir pakartotinio paleidimo failų mechanizmas šiame skyriuje nenagrinėjami; žr. Išvestis ir pakartotinis paleidimas.
Išorinių tinklelių importavimas¶
FrontISTR komplekte yra neu2fstr įrankis, konvertuojantis FEMAP neutralius failus (NEU) į HEC-MW tinklelį ir FrontISTR valdymo failus.
Naudojant neu2fstr, konvertavimo metu nurodomas analizės tipas (statinė analizė / modalinė analizė / šiluminė analizė). Sugeneruojami šie failai.
- HEC-MW tinklelio failas: mazgų koordinatės, elementų jungtys, medžiagų ID, koordinačių sistemos, mazgų grupės ir elementų grupės
- FrontISTR valdymo failas: pagrindinių valdymo kortelių, pvz.,
!SOLUTION, šablonas pagal analizės tipą - HEC-MW valdymo failas (
hecmw_ctrl.dat): generuojamas pasirinktinai
Konvertuojant modalinei analizei, !EIGEN skyriaus parametrams nustatomos laikinos reikšmės, todėl po konvertavimo naudotojas turi jas redaguoti. Informacija apie kraštines sąlygas, apkrovas, kontaktą ir kt., kurios FEMAP neutraliame faile nėra, į konvertavimo rezultatą neįtraukiama ir turi būti papildomai įrašyta į valdymo failą.
Eksportavimas į vizualizavimo formatus¶
Be standartinių HEC-MW rezultatų failų, skaičiavimo rezultatus galima įrašyti vizualizavimo įrankiams skirtais formatais. Vykdant lygiagrečiai, vizualizavimo apdorojimas atliekamas tame pačiame MPI vykdyme kaip ir analizė, todėl visų PE rezultatai integruojami į vieną vizualizavimo failą.
Įvestyje !VISUAL,method=PSR nurodo pseudo-vizualizavimą (pjūvius, izopaviršius, deformuotas formas ir kt.), o !VISUAL,method=PVR – tūrinį atvaizdavimą. Išsamesnę sintaksę žr. raktažodžių žinyne. Parametru output_type pasirenkamas vienas iš toliau nurodytų formatų.
| Formato kategorija | output_type reikšmė | Paskirtis |
|---|---|---|
| AVS UCD (numatytasis) | AVS | Lengvas UCD failas, kuriame yra tik paviršiaus elementai. Numatytoji reikšmė, kai output_type nenurodytas. |
| Visas AVS UCD | COMPLETE_AVS, COMPLETE_REORDER_AVS, SEPARATE_COMPLETE_AVS | UCD su visais elementais. Galima pasirinkti pertvarkytą versiją (REORDER) arba atskirą kiekvieno PE išvestį (SEPARATE). |
| Dvejetainis AVS UCD | BIN_COMPLETE_AVS, BIN_COMPLETE_REORDER_AVS, BIN_SEPARATE_COMPLETE_AVS | Viso AVS UCD dvejetainė versija. |
| Suglaudintas AVS UCD | COMP_COMPLETE_REORDER_AVS, COMP_SEPARATE_COMPLETE_AVS | zlib suglaudinta viso AVS UCD versija. |
| MicroAVS | COMPLETE_MICROAVS | MicroAVS skirtas UCD failas. |
| VTK | VTK, BIN_VTK, COMP_VTK | VTK formatas, kurį gali skaityti ParaView ir panašūs įrankiai. Galima pasirinkti ASCII / dvejetainę / suglaudintą išvestį. |
| EXODUS | EXODUS, STEP_EXODUS | ParaView skirtas Exodus II formatas. EXODUS visus laiko žingsnius įrašo į vieną failą, o STEP_EXODUS kiekvienam laiko žingsniui įrašo po vieną failą. |
| FEMAP NEUTRAL | VIS_FEMAP_NEUTRAL, FSTR_FEMAP_NEUTRAL | Bendrosios paskirties tekstinis NEUTRAL failas FEMAP formatu. |
| BMP vaizdas | BMP | Paviršiaus atvaizdavimo (PSR) arba tūrinio atvaizdavimo (PVR) rezultato vaizdas. |
EXODUS formatą gali įrašyti tik FrontISTR vykdomasis failas, sukurtas įjungus Exodus II biblioteką. Jei ji kuriant neįjungta, išvestis praleidžiama.
Lygiagrečių rezultatų failų sujungimas ir tipo konvertavimas¶
Norėdami be vizualizavimo apdorojimo sujungti lygiagretaus vykdymo metu gautus rezultatų failus (atskirus kiekvienam PE) į vieną failą, naudokite rmerge įrankį. rmerge nurodomas rangų skaičius bei laiko žingsnių pradžia, pabaiga ir intervalas, o rezultatas įrašomas tekstiniu arba dvejetainiu formatu.
Rezultatų failams tarpusavyje konvertuoti tarp tekstinės ir dvejetainės išraiškos naudokite rconv įrankį. rconv nurodomi laiko žingsnių pradžia, pabaiga ir intervalas; konvertuojamas tik išraiškos tipas.
Susijusios temos¶
- Išvestis ir pakartotinis paleidimas — skaičiavimo rezultatų failų (pakartotinio paleidimo ir istorijos išvesties) turinys
- Elementų biblioteka — elementų tipų parinktys
- !OUTPUT_VIS — vizualizavimui perduodamų fizikinių dydžių pasirinkimas
- Kaip pasirinkti pirminio / galutinio apdorojimo ir vykdymo aplinką — tinklelio kūrimas ir vizualizavimas išoriniais įrankiais