Net- og datakonvertering¶
Ud over standardformaterne (HEC-MW-net og FSTR-analysekontrol) understøtter FrontISTR import af eksterne netformater og output til visualiseringsformater. Dette kapitel beskriver funktionerne til formatkonvertering, ikke selve beregningen.
Funktionsoversigt¶
Datakonverteringsfunktionerne opdeles i følgende to hovedkategorier.
| Kategori | Funktion | Input/output |
|---|---|---|
| Inputkonvertering | Import af FEMAP-neutralfil (neu2fstr) | NEU-neutralfil → HEC-MW-net + FrontISTR-kontrolfil |
| Outputkonvertering | Output af analyseresultater til visualiseringsformat (!VISUAL) | HEC-MW-resultat → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP |
| Outputkonvertering | Sammenfletning af distribuerede resultatfiler ved parallel kørsel (rmerge) | Resultatfiler for hver PE → én resultatfil |
| Outputkonvertering | Tekst-/binærkonvertering af resultatfiler (rconv) | Tekst ↔ binær resultatfil |
Valg af de fysiske størrelser, der skal medtages i resultatfilen, og mekanismen for restartfiler behandles ikke her; se Output og restart.
Import af eksterne net¶
FrontISTR indeholder værktøjet neu2fstr, som konverterer FEMAP-neutralfiler (NEU) til HEC-MW-net og FrontISTR-kontrolfiler.
Ved konvertering med neu2fstr angives analysetypen (statisk analyse / modalanalyse / termisk analyse). Følgende filer genereres.
- HEC-MW-netfil: knudekoordinater, elementforbindelser, materiale-ID, koordinatsystem, knudegrupper og elementgrupper
- FrontISTR-kontrolfil: skabelon med grundlæggende kontrolkort såsom
!SOLUTIONi henhold til analysetypen - HEC-MW-kontrolfil (
hecmw_ctrl.dat): genereres valgfrit
Ved konvertering til modalanalyse får parametrene i !EIGEN-sektionen foreløbige værdier, som brugeren skal redigere efter konverteringen. Oplysninger om f.eks. randbetingelser, belastninger og kontakt, som ikke kan repræsenteres i FEMAP-neutralfilen, medtages ikke i konverteringsresultatet og skal derfor tilføjes i kontrolfilen.
Output til visualiseringsformater¶
Ud over standard-HEC-MW-resultatfilen kan beregningsresultater skrives til formater for visualiseringsværktøjer. Ved parallel kørsel udføres visualiseringsbehandlingen i samme MPI-kørsel som analysen, så resultaterne fra alle PE samles i én visualiseringsfil.
I input angiver !VISUAL,method=PSR pseudo-visualisering (snit, isoflader, deformerede figurer osv.), mens !VISUAL,method=PVR angiver volumenrendering. Se keyword-referencen for formatdetaljer. Med parameteren output_type vælges mellem følgende formater.
| Formatkategori | Værdi for output_type | Anvendelse |
|---|---|---|
| AVS UCD (standard) | AVS | Let UCD-fil med kun overfladeelementer. Standard, når output_type ikke er angivet. |
| Komplet AVS UCD | COMPLETE_AVS, COMPLETE_REORDER_AVS, SEPARATE_COMPLETE_AVS | UCD med alle elementer. Der kan vælges en omordnet version (REORDER) eller separat output pr. PE (SEPARATE). |
| Binær AVS UCD | BIN_COMPLETE_AVS, BIN_COMPLETE_REORDER_AVS, BIN_SEPARATE_COMPLETE_AVS | Binær version af komplet AVS UCD. |
| Komprimeret AVS UCD | COMP_COMPLETE_REORDER_AVS, COMP_SEPARATE_COMPLETE_AVS | zlib-komprimeret version af komplet AVS UCD. |
| MicroAVS | COMPLETE_MICROAVS | UCD-fil til MicroAVS. |
| VTK | VTK, BIN_VTK, COMP_VTK | VTK-format til indlæsning i f.eks. ParaView. ASCII, binær eller komprimeret kan vælges. |
| EXODUS | EXODUS, STEP_EXODUS | Exodus II-format til ParaView. EXODUS skriver alle tidstrin til én fil, mens STEP_EXODUS skriver én fil pr. tidstrin. |
| FEMAP NEUTRAL | VIS_FEMAP_NEUTRAL, FSTR_FEMAP_NEUTRAL | Generel tekstbaseret NEUTRAL-fil i FEMAP-format. |
| BMP-billede | BMP | Billede af resultatet af overfladerendering (PSR) eller volumenrendering (PVR). |
EXODUS-formatet skrives kun af en FrontISTR-eksekverbar fil, der er bygget med Exodus II-biblioteket aktiveret. Ved en bygning uden biblioteket springes outputtet over.
Sammenfletning og typekonvertering af parallelle resultatfiler¶
Brug værktøjet rmerge, hvis resultatfiler fra parallel kørsel (opdelt pr. PE) skal samles i én fil uden visualiseringsbehandling. rmerge angiver antal ranks samt start/slut/interval for tidstrin og skriver resultatfilen i tekst- eller binærformat.
Brug værktøjet rconv til at konvertere resultatfiler mellem tekst- og binærrepræsentation. rconv angiver start/slut/interval for tidstrin og konverterer kun filtypen.
Relaterede emner¶
- Output og restart — Indhold af beregningsresultatfiler (restart- og historikoutput)
- Elementbibliotek — Valg af elementtyper
- !OUTPUT_VIS — Valg af fysiske størrelser til visualisering
- Valg af præ-/postprocesserings- og kørselsmiljø — Netgenerering og visualisering med eksterne værktøjer