Analyseflyt¶
En FrontISTR-analyse utføres ved å klargjøre inndatafilene, kjøre løseren fistr1 og kontrollere utdatafilene. Denne siden gir en samlet oversikt over arbeidsflyten, typene inn- og utdatafiler som brukes, og hvordan sekvensielle og parallelle analyser kjøres. Detaljerte prosedyrer for hvert steg finnes på de tilsvarende sidene i kjøringsveiledningen.
Overordnet flyt¶
Sekvensielle og parallelle beregninger skiller seg ved om domenedeling og sammenslåing av resultater er nødvendig. Den grunnleggende flyten er som følger.
- Skaff FrontISTR og de tilhørende programmene, og gjør dem klare til kjøring. → Installasjon
- Klargjør inndatafilene (overordnede kontrolldata
hecmw_ctrl.dat, nettdata og analysekontrolldata) i henhold til det angitte formatet. - Ved parallellberegning bruker du domenedelingsprogrammet
hecmw_part1til å dele et nett for ett domene i nett for distribuerte domener. Dette steget er ikke nødvendig ved sekvensiell beregning. - Kjør
fistr1. - Kontroller logg-, resultat- og visualiseringsfilene som er skrevet ut. Ved parallellberegning kan resultatene slås sammen etter behov dersom du vil samle dem i én fil.
Se Sekvensiell analyse for den konkrete prosedyren ved sekvensiell beregning og Parallell analyse for den konkrete prosedyren ved parallellberegning.
Inn- og utdatafiler¶

Inndatafiler¶
FrontISTR leser følgende tre typer inndatafiler.
- Overordnede kontrolldata (
hecmw_ctrl.dat): Angir filnavnene for nettdata og analysekontrolldata samt filnavnene for utdata med resultater og visualisering. - Nettdata: Definerer det endelige elementnettet, materialdata, seksjonsdata og gruppedata. Bruk et nett for ett domene ved analyse på én CPU, eller distribuerte domenenett delt med
hecmw_part1ved parallellkjøring på flere CPU-er. - Analysekontrolldata: Definerer analysetype, randbetingelser, laster, løserstyring og visualiseringsstyring.
Alle disse er tekstfiler og kan opprettes og redigeres i en teksteditor. Se Inndataregler for syntaksen som brukes i hver fil.
Utdatafiler¶
Når FrontISTR kjøres, opprettes følgende filer i henhold til analyseinnholdet og angivelsene i analysekontrolldataene.
- Meldings- og loggfiler: Inneholder fremdriften under kjøringen og sammendrag som maksimums-/minimumsverdier for forskyvning, tøyning og spenning samt resultater fra modalanalyse.
- Analyseresultatfiler: Når
!WRITE,RESULTer angitt i analysekontrolldataene, skrives fysiske størrelser for hvert knutepunkt og element ut. Filene brukes til etterbehandling og som inndata til andre analyser. - Visualiseringsfiler: Når
!WRITE,VISUALer angitt, skrives data ut i et format for visualiseringsverktøy.
Navnekonvensjonene og metodene for kontroll av utdatafiler beskrives i Sekvensiell analyse og Parallell analyse. Detaljer om hvilke fysiske størrelser og formater som kan skrives ut, finnes i Utdata og omstart.
Kjøring¶
Plasser fistr1 (fistr1.exe i Windows-versjonen) i en katalog som ligger i søkestien, eller i katalogen som inneholder inndatafilene. Kjør følgende kommando i katalogen med inndatafilene for å starte en sekvensiell beregning.
Nettdataene og analysekontrolldataene angitt i hecmw_ctrl.dat leses inn, og de angitte resultat- og visualiseringsfilene skrives ut.
Parallellkjøring¶
Ved parallellberegning må du på forhånd ha en MPI-kompatibel fistr1 og bruke distribuerte domenenett som er delt med hecmw_part1, som inndata. Kjøringen følger MPI-kjøremiljøet. Nedenfor vises et eksempel med fire domener.
Windows-binærpakkene inneholder et MPI-kjøremiljø, slik at parallellkjøring er mulig uten separat installasjon av MPI. Se Installasjon med binærpakker for detaljer. Prinsippet for domenedeling beskrives i Domenedeling og parallellberegning.
Til og med Ver.3.x var det bare parallell kontaktanalyse som krevde et nett for ett domene som inndata. Fra og med Ver.5.x bruker også parallell kontaktanalyse distribuerte domenenett på samme måte som andre analyser.
Se også¶
- Sekvensiell analyse — prosedyre for sekvensiell kjøring og kontroll av utdatafiler.
- Parallell analyse — prosedyre fra domenedeling til parallellkjøring.
- Inndataregler — felles syntaksregler for inndatafiler.
- Utdata og omstart — fysiske størrelser som kan skrives ut, og mekanismen for omstart.
- Domenedeling og parallellberegning — domenedeling for parallellberegning.