Slaan oor na inhoud

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