Maas- en dataomskakeling¶
Benewens die standaardformate (HEC-MW-maas en FSTR-analisebeheer) ondersteun FrontISTR se invoer/uitvoer die invoer van eksterne maasformate en uitvoer na visualiseringsformate. Hierdie hoofstuk som formaat-omskakelingsfunksies op eerder as die berekening self.
Oorsig van funksies¶
Dataomskakelingsfunksies word in die volgende twee kategorieë verdeel.
| Kategorie | Funksie | Invoer/uitvoer |
|---|---|---|
| Omskakeling aan invoerkant | Invoer van FEMAP-neutrale lêers (neu2fstr) | NEU-neutrale lêer → HEC-MW-maas + FrontISTR-beheerlêer |
| Omskakeling aan uitvoerkant | Uitvoer van analiseresultate na visualiseringsformate (!VISUAL) | HEC-MW-resultate → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP |
| Omskakeling aan uitvoerkant | Saamvoeging van verspreide resultaatlêers uit parallelle uitvoering (rmerge) | Resultaatlêers vir elke PE → enkele resultaatlêer |
| Omskakeling aan uitvoerkant | Teks-/binêre omskakeling van resultaatlêers (rconv) | Teks ↔ binêre resultaatlêers |
Die keuse van fisiese hoeveelhede wat in resultaatlêers ingesluit word en die herbeginlêermeganisme word nie in hierdie hoofstuk behandel nie; sien Uitvoer en herbegin.
Invoer van eksterne maasse¶
FrontISTR sluit die neu2fstr-hulpmiddel in, wat FEMAP-neutrale lêers (NEU) na HEC-MW-maas- en FrontISTR-beheerlêers omskakel.
Met neu2fstr word die analisetipe (statiese analise / modale analise / hitte-analise) tydens omskakeling gespesifiseer. Die volgende lêers word gegenereer.
- HEC-MW-maaslêer: nodale koördinate, elementverbinding, materiaal-ID's, koördinaatstelsels, nodusgroepe en elementgroepe
- FrontISTR-beheerlêer: sjabloon van basiese beheerkaarte soos
!SOLUTION, volgens die analisetipe - HEC-MW-beheerlêer (
hecmw_ctrl.dat): opsioneel gegenereer
Wanneer vir modale analise omgeskakel word, is die parameters in die !EIGEN-afdeling voorlopige waardes en moet dit ná omskakeling deur die gebruiker gewysig word. Inligting soos randvoorwaardes, laste en kontak wat geen voorstelling in die FEMAP-neutrale lêer het nie, word nie by die omskakelingsresultaat ingesluit nie en moet by die beheerlêer gevoeg word.
Uitvoer na visualiseringsformate¶
Berekeningsresultate kan benewens die standaard HEC-MW-resultaatlêers na formate vir visualiseringshulpmiddels geskryf word. Tydens parallelle uitvoering word visualiseringsverwerking binne dieselfde MPI-uitvoering as die analise gedoen, sodat resultate van alle PE's in een visualiseringslêer geïntegreer word.
In die invoer spesifiseer !VISUAL,method=PSR pseudo-visualisering (deursneë, iso-oppervlakke, vervormde vorms, ens.), terwyl !VISUAL,method=PVR volumerendering spesifiseer. Sien die sleutelwoordverwysing vir besonderhede van die sintaksis. Die output_type-parameter kies uit die volgende formate.
| Formaatkategorie | output_type-waarde | Doel |
|---|---|---|
| AVS UCD (verstek) | AVS | Liggewig-UCD-lêer wat slegs oppervlakelemente bevat. Die verstek wanneer output_type weggelaat word. |
| Volledige AVS UCD | COMPLETE_AVS, COMPLETE_REORDER_AVS, SEPARATE_COMPLETE_AVS | UCD wat alle elemente bevat. ’n Herrangskikte weergawe (REORDER) en per-PE-uitvoerweergawe (SEPARATE) kan gekies word. |
| Binêre AVS UCD | BIN_COMPLETE_AVS, BIN_COMPLETE_REORDER_AVS, BIN_SEPARATE_COMPLETE_AVS | Binêre weergawe van volledige AVS UCD. |
| Saamgeperste AVS UCD | COMP_COMPLETE_REORDER_AVS, COMP_SEPARATE_COMPLETE_AVS | zlib-saamgeperste weergawe van volledige AVS UCD. |
| MicroAVS | COMPLETE_MICROAVS | UCD-lêer vir MicroAVS. |
| VTK | VTK, BIN_VTK, COMP_VTK | VTK-formaat leesbaar deur ParaView en soortgelyke hulpmiddels. ASCII- / binêre / saamgeperste uitvoer kan gekies word. |
| EXODUS | EXODUS, STEP_EXODUS | Exodus II-formaat vir ParaView. EXODUS skryf alle tydstappe na een lêer, terwyl STEP_EXODUS een lêer vir elke tydstap skryf. |
| FEMAP NEUTRAL | VIS_FEMAP_NEUTRAL, FSTR_FEMAP_NEUTRAL | Algemene teks-NEUTRAL-lêer in FEMAP-formaat. |
| BMP-beeld | BMP | Beeld van die oppervlakrenderingsresultaat (PSR) of volumerenderingsresultaat (PVR). |
EXODUS-formaat word slegs geskryf deur ’n FrontISTR-uitvoerbare lêer wat met die Exodus II-biblioteek geaktiveer gebou is. Uitvoer word oorgeslaan in bouweergawes waarin dit gedeaktiveer is.
Saamvoeging van parallelle resultaatlêers en tipe-omskakeling¶
Om resultaatlêers uit parallelle uitvoering (per PE verdeel) in een lêer saam te voeg sonder visualiseringsverwerking, gebruik die rmerge-hulpmiddel. rmerge spesifiseer die aantal range en die begin/einde/interval van tydstappe en skryf ’n resultaatlêer in teks- of binêre formaat.
Om resultaatlêers tussen teks- en binêre voorstellings om te skakel, gebruik die rconv-hulpmiddel. rconv spesifiseer die begin/einde/interval van tydstappe en skakel slegs die voorstellingstipe om.
Verwante onderwerpe¶
- Uitvoer en herbegin — Inhoud van berekeningsresultaatlêers (herbegin- en geskiedenisuitvoer)
- Elementbiblioteek — Elementtipe-opsies
- !OUTPUT_VIS — Keuse van fisiese hoeveelhede wat aan visualisering deurgegee word
- Hoe om voor-/naverwerking- en uitvoeromgewings te kies — Maasgenerering en visualisering met eksterne hulpmiddels