Võrgu- ja andmekonversioon¶
Lisaks standardvormingutele (HEC-MW võrk ja FSTR-i analüüsi juhtandmed) toetab FrontISTR-i sisend/väljund väliste võrguvormingute importi ja visualiseerimisvormingutesse eksporti. Selles peatükis võetakse arvutuse enda asemel kokku vormingute teisendamise funktsioonid.
Funktsioonide ülevaade¶
Andmekonversiooni funktsioonid jagunevad järgmisteks kategooriateks.
| Kategooria | Funktsioon | Sisend/väljund |
|---|---|---|
| Sisendipoolne teisendus | FEMAP-i neutraalfailide import (neu2fstr) | NEU neutraalfail → HEC-MW võrk + FrontISTR-i juhtfail |
| Väljundipoolne teisendus | Analüüsitulemuste eksport visualiseerimisvormingutesse (!VISUAL) | HEC-MW tulemused → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP |
| Väljundipoolne teisendus | Paralleeltäitmise hajutatud tulemifailide ühendamine (rmerge) | Iga PE tulemifailid → üks tulemifail |
| Väljundipoolne teisendus | Tulemifailide tekst-/binaarkonversioon (rconv) | Tekst ↔ binaarsed tulemifailid |
Tulemifailidesse kaasatavate füüsikaliste suuruste valikut ja taaskäivitusfailide mehhanismi selles peatükis ei käsitleta; vt Väljund ja taaskäivitus.
Väliste võrkude import¶
FrontISTR sisaldab tööriista neu2fstr, mis teisendab FEMAP-i neutraalfailid (NEU) HEC-MW võrgu- ja FrontISTR-i juhtfailideks.
neu2fstr kasutamisel määratakse teisendamise ajal analüüsitüüp (staatiline analüüs / modaalanalüüs / soojusanalüüs). Luuakse järgmised failid.
- HEC-MW võrgufail: sõlmede koordinaadid, elementide ühenduvus, materjali-ID-d, koordinaatsüsteemid, sõlmerühmad ja elemendirühmad
- FrontISTR-i juhtfail: analüüsitüübile vastav põhiliste juhtkaartide, näiteks
!SOLUTION, mall - HEC-MW juhtfail (
hecmw_ctrl.dat): luuakse valikuliselt
Modaalanalüüsi jaoks teisendamisel on jaotise !EIGEN parameetrid esialgsed väärtused ning kasutaja peab neid pärast teisendamist muutma. Teave, nagu piirtingimused, koormused ja kontakt, millel FEMAP-i neutraalfailis esitus puudub, teisendustulemusse ei kuulu ning tuleb juhtfaili lisada.
Eksport visualiseerimisvormingutesse¶
Arvutustulemusi saab lisaks standardsetele HEC-MW tulemifailidele kirjutada visualiseerimistööriistade vormingutesse. Paralleeltäitmisel tehakse visualiseerimistöötlus analüüsiga samas MPI-täitmises, mistõttu kõigi PE-de tulemused integreeritakse ühte visualiseerimisfaili.
Sisendis määrab !VISUAL,method=PSR pseudovisualiseerimise (lõiked, iso-pinnad, deformeerunud kujud jne), !VISUAL,method=PVR aga ruumrenderduse. Süntaksi üksikasju vt võtmesõnade viitest. Parameetriga output_type saab valida järgmiste vormingute vahel.
| Vormingu kategooria | output_type väärtus | Otstarve |
|---|---|---|
| AVS UCD (vaikimisi) | AVS | Kerge UCD-fail, mis sisaldab ainult pinnaelemente. Vaikimisi, kui output_type on välja jäetud. |
| Täielik AVS UCD | COMPLETE_AVS, COMPLETE_REORDER_AVS, SEPARATE_COMPLETE_AVS | Kõiki elemente sisaldav UCD. Valida saab ümberjärjestatud variandi (REORDER) ja PE-kaupa väljundi (SEPARATE). |
| Binaarne AVS UCD | BIN_COMPLETE_AVS, BIN_COMPLETE_REORDER_AVS, BIN_SEPARATE_COMPLETE_AVS | Täieliku AVS UCD binaarvariant. |
| Tihendatud AVS UCD | COMP_COMPLETE_REORDER_AVS, COMP_SEPARATE_COMPLETE_AVS | Täieliku AVS UCD zlib-tihendatud variant. |
| MicroAVS | COMPLETE_MICROAVS | MicroAVS-i UCD-fail. |
| VTK | VTK, BIN_VTK, COMP_VTK | ParaView' ja sarnaste tööriistade loetav VTK-vorming. Valida saab ASCII-, binaar- või tihendatud väljundi. |
| EXODUS | EXODUS, STEP_EXODUS | ParaView' Exodus II vorming. EXODUS kirjutab kõik ajasammud ühte faili, STEP_EXODUS ühe faili iga ajasammu kohta. |
| FEMAP NEUTRAL | VIS_FEMAP_NEUTRAL, FSTR_FEMAP_NEUTRAL | FEMAP-vormingus üldotstarbeline tekstiline NEUTRAL-fail. |
| BMP-pilt | BMP | Pinnarenderduse (PSR) või ruumrenderduse (PVR) tulemuse pilt. |
EXODUS-vormingut kirjutab ainult FrontISTR-i käivitatav fail, mis on kompileeritud Exodus II teegi toega. Väljund jäetakse välja kompileeringutes, kus see on keelatud.
Paralleelsete tulemifailide ühendamine ja tüübikonversioon¶
Paralleeltäitmisel saadud PE-de kaupa jagatud tulemifailide ühendamiseks üheks failiks ilma visualiseerimistöötluseta kasutage tööriista rmerge. rmerge määrab järkude arvu ning ajasammude alguse/lõpu/intervalli ja kirjutab tulemifaili teksti- või binaarvormingus.
Tulemifailide teisendamiseks tekst- ja binaarkuju vahel kasutage tööriista rconv. rconv määrab ajasammude alguse/lõpu/intervalli ning teisendab ainult esitusviisi.
Seotud teemad¶
- Väljund ja taaskäivitus — Arvutustulemuste failide sisu (taaskäivitus- ja ajalooväljund)
- Elemenditeek — Elemenditüübi valikud
- !OUTPUT_VIS — Visualiseerimisse edastatavate füüsikaliste suuruste valik
- Eel-/järeltöötlus- ja täitmiskeskkonna valimine — Võrgu loomine ja visualiseerimine väliste tööriistadega