Analyseforløb¶
En FrontISTR-analyse udføres ved at forberede inputfilerne, køre løseren fistr1 og kontrollere outputfilerne. Denne side opsummerer det overordnede forløb, de typer input- og outputfiler der indgår, samt hvordan serielle og parallelle analyser køres. Detaljerede procedurer for hvert trin findes på de tilsvarende sider i udførelsesvejledningen.
Overordnet forløb¶
Serielle og parallelle beregninger adskiller sig ved, om domæneopdeling og sammenlægning af resultater er nødvendige. Det grundlæggende forløb er følgende.
- Hent FrontISTR og de medfølgende programmer, og gør dem klar til kørsel. → Installation
- Forbered inputfilerne (overordnede styringsdata
hecmw_ctrl.dat, meshdata og analysestyringsdata) i det angivne format. - Ved parallelle beregninger bruges domæneopdelingsprogrammet
hecmw_part1til at opdele et mesh med ét domæne i distribuerede domænemesh. Dette trin er ikke nødvendigt ved serielle beregninger. - Kør
fistr1. - Kontrollér outputfilerne for log, resultater og visualisering. Ved parallelle beregninger sammenlægges resultaterne efter behov, hvis de skal samles i én fil.
Se Seriel analyse for den detaljerede serielle procedure og Parallel analyse for den detaljerede parallelle procedure.
Input- og outputfiler¶

Inputfiler¶
FrontISTR læser følgende tre typer inputfiler.
- Overordnede styringsdata (
hecmw_ctrl.dat): Angiver inputfilnavne for meshdata og analysestyringsdata samt outputfilnavne for resultat- og visualiseringsdata. - Meshdata: Definerer det endelige element-mesh, materialedata, sektionsdata og gruppedata. Brug et mesh med ét domæne ved analyse på én CPU eller distribuerede domænemesh opdelt med
hecmw_part1ved parallel kørsel på flere CPU'er. - Analysestyringsdata: Definerer analysetype, randbetingelser, laster, løserstyring og visualiseringsstyring.
Alle disse er tekstfiler og kan oprettes og redigeres med en editor. Se Inputregler for syntaksen i de enkelte filer.
Outputfiler¶
Når FrontISTR køres, genereres følgende filer i overensstemmelse med analyseindholdet og angivelserne i analysestyringsdataene.
- Meddelelses- og logfiler: Indeholder kørselsforløb og oversigter såsom maksimum-/minimumværdier for forskydning, tøjning og spænding samt resultaterne af modalanalyse.
- Analyseresultatfiler: Når
!WRITE,RESULTer angivet i analysestyringsdataene, udskrives fysiske størrelser for hver knude og hvert element. De bruges til efterbehandling og som input til andre analyser. - Visualiseringsfiler: Når
!WRITE,VISUALer angivet, udskrives data i et format til visualiseringsværktøjer.
Navngivningsregler og metoder til kontrol af outputfiler beskrives i Seriel analyse og Parallel analyse. Detaljer om de fysiske størrelser og formater, der kan udskrives, findes i Output og genstart.
Udførelse¶
Placer fistr1 (fistr1.exe på Windows) i en mappe i søgestien eller i den mappe, der indeholder inputfilerne. Kør følgende kommando i mappen med inputfilerne for at starte en seriel beregning.
Meshdataene og analysestyringsdataene, der er angivet i hecmw_ctrl.dat, indlæses, og de angivne resultat- og visualiseringsfiler genereres.
Parallel udførelse¶
Ved parallelle beregninger skal en MPI-aktiveret fistr1 være forberedt på forhånd, og distribuerede domænemesh opdelt med hecmw_part1 bruges som input. Udførelsen følger MPI-runtime-miljøet. Nedenfor vises et eksempel med fire domæner.
Windows-binærpakkerne indeholder et MPI-runtime-miljø, så parallel kørsel er mulig uden separat installation af MPI. Se Installation med binærpakker for detaljer. Begrebet domæneopdeling beskrives i Domæneopdeling og parallel beregning.
Til og med Ver.3.x krævede kun parallel kontaktanalyse et mesh med ét domæne som input; fra Ver.5.x og frem bruger parallel kontaktanalyse distribuerede domænemesh på samme måde som andre analyser.
Se også¶
- Seriel analyse — procedure for seriel udførelse og kontrol af outputfiler.
- Parallel analyse — procedure fra domæneopdeling til parallel udførelse.
- Inputregler — fælles syntaksregler for inputfiler.
- Output og genstart — fysiske størrelser, der kan udskrives, og genstartsmekanismen.
- Domæneopdeling og parallel beregning — domæneopdeling til parallel beregning.