Parallellanalyse¶
Kjøringsflyt¶
Figur 3.1.3 viser kjøringsflyten for parallell prosessering med flere prosessorer ved bruk av FrontISTR.
Figur 3.1.3 Kjøringsflyt for parallell prosessering
Inndatafiler som må klargjøres¶
(1) Overordnede styringsdata (filtype dat)¶
Denne filen angir inndatafilene for maskenettdata og analysestyringsdata samt utdatafilen for analyseresultater. Filnavnet er fast satt til hecmw_ctrl.dat.
Et eksempel på overordnede styringsdata vises nedenfor. I dette eksemplet leser hecmw_part først maskenettdataene model.msh for ett enkelt domene og skriver maskenettdataene model_8.0 til n for de fordelte domenene. FrontSTR leser maskenettdataene model_8.0 til n for de fordelte domenene og analysestyringsdataene model.cnt, og skriver analyseresultatdataene model.res.0 til n.1. I tillegg leser hecmw_vis maskenettdataene model_8.0 til n for de fordelte domenene og analyseresultatdataene model.res.0 til n.1, og skriver model_vis_psf.0000.(filtype) i samsvar med angitt utdata. Se nøkkelordreferansen (overordnede styringsdata) for detaljer.
(2) Maskenettdata for ett domene (filtype msh)¶
Denne filen definerer den overordnede maskenettkonfigurasjonen for analyseobjektet, materialdata, gruppedata som brukes i analysestyringsdataene, og annen informasjon. Se nøkkelordreferansen (maskenettdata) for detaljer.
(3) Analysestyringsdata (filtype cnt)¶
Denne filen definerer analysetype, randbetingelser for forskyvning, randbetingelser for last og andre innstillinger. Den angir også styringsdata for løseren og visualiseringsprogrammet. Eksempler på analysestyringsdata vises i kapittel 3. Se nøkkelordreferansen (analysestyringsdata) for detaljer.
(4) Styringsdata for domenedekomponeringsverktøyet (filtype dat)¶
Denne filen angir styringsdataene for hecmw_part. Filnavnet er fast satt til hecmw_part_ctrl.dat. Et eksempel på styringsdata for domenedekomponeringsverktøyet vises nedenfor. I dette eksemplet deles ett domene inn i 8 domener med PMETIS-metoden for domenedekomponering. Filen model_8.inp skrives også ut for visning av maskenettet etter domenedekomponering. Se dokumentasjonen for hecmw1 (0803_001x_hecmw_part_201_users.pdf) for detaljer.
(5) Styringsdata for visualisering (filtype ini)¶
Denne filen angir styringsdataene for hecmw_vis. Standardfilnavnet er hecmw_vis.ini. Et eksempel på styringsdata for visualisering vises nedenfor. I dette eksemplet skrives ustrukturerte rutenettdata for MicroAVS (filtype inp) ut. Se !visual og !OUTPUT_VIS i nøkkelordreferansen for detaljer.
Kjøringsmetode¶
Kjør hecmw_part fra katalogen som inneholder inndatafilene, med følgende kommandolinje.
Kjør FrontISTR fra katalogen som inneholder inndatafilene, med følgende kommandolinje. Metoden som brukes til å starte MPI-prosesser, må tilpasses kjøremiljøet.
Visualisering kan utføres på to måter. Den ene er å kjøre den som etterbehandling i FrontISTR. I dette tilfellet angis
!WRITE, VISUAL
i analysestyringsdataene, og visualiseringen utføres automatisk. I dette tilfellet må styringsdataene for visualisering være inkludert i analysestyringsdataene.
For å utføre visualisering etter at kjøringen av FrontISTR er fullført, angis først
!WRITE, RESULT
i analysestyringsdataene, og FrontISTR kjøres.
Etter at FrontISTR er ferdig, kjøres hecmw_vis fra katalogen som inneholder inndatafilene og analyseresultatfilene, med følgende kommandolinje. Metoden som brukes til å starte MPI-prosesser, må tilpasses kjøremiljøet.
Beskrivelse av utdatafiler¶
(1) Loggfil for domenedekomponeringsverktøyet (filtype log)¶
Denne filen inneholder meldinger, blant annet om fremdriften i behandlingen med hecmw_part. Filnavnet er fast satt til hecmw_part.log.
(2) Maskenettfiler for fordelte domener (ingen filtype)¶
Disse filene inneholder maskenettkonfigurasjonen etter domenedekomponering, materialdata, gruppedata som brukes i analysestyringsdataene, og annen informasjon. Det opprettes én fil for hvert fordelte domene, og filene navngis ved hjelp av filhodet som er angitt i de overordnede styringsdataene, som følger.
Navneregel: (filhode angitt med !MESH).(nummer på fordelt domene)
Eksempel: model_8.0 til model_8.7
(3) Visningsfil for domenedekomponert maskenett (filtype inp)¶
Denne filen inneholder ustrukturerte rutenettdata for visning av maskenettet etter domenedekomponering. Den kan vises med MicroAVS og tilsvarende programvare.
(4) Meldingsfil for analyseresultater (filtype msg)¶
Denne filen inneholder meldinger, blant annet om fremdriften i FrontISTR-analysen. Det opprettes én fil per kjøring, og filnavnet er fast satt til FSTR.msg.
(5) Loggfiler for analyseresultater (filtype log)¶
Disse filene inneholder analyseresultater for fysiske størrelser ved hver FrontISTR-knute og hvert element. De inneholder også maksimums-/minimumsverdier for fysiske størrelser og resultater fra modalanalyse. For dynamisk analyse skrives analyseresultatene for alle trinn til disse filene. Det opprettes én fil for hvert fordelte domene, og filnavnet er fast satt til n.log (der n er nummeret på det fordelte domenet).
(6) Analyseresultatfiler (ingen filtype)¶
Disse filene skrives ut når alternativet !WRITE, RESULT er angitt.
Disse filene inneholder analyseresultater for fysiske størrelser ved hver FrontISTR-knute og hvert element. Det genereres én fil for hvert fordelte domene og hvert trinn, og filene navngis ved hjelp av filhodet som er angitt i de overordnede styringsdataene, som følger.
Navneregel: (filhode angitt med !RESULT).(nummer på fordelt domene).(trinnnummer)
Eksempel: model_8.res.0.1 til model_8.res.7.1
(7) Bitmapfiler med analyseresultater (filtype bmp)¶
Disse filene skrives ut når dette er angitt i styringsdataene for visualisering.
Disse filene inneholder bitmapdata som genereres av visualiseringsbehandlingen. Filnavn tildeles ved hjelp av filhodet som er angitt i de overordnede styringsdataene. Se dokumentasjonen for hecmw1 (0803_001f_hecmw_PC_cluster_201_vis.pdf) for detaljer om navneregelen.
(8) Filer med ustrukturerte rutenettdata for analyseresultater (filtype inp)¶
Disse filene skrives ut når dette er angitt i styringsdataene for visualisering.
Disse filene kan brukes til etterbehandling med REVOCAP_PrePost, MicroAVS og tilsvarende programvare. De navngis ved hjelp av filhodet som er angitt i de overordnede styringsdataene, som følger.
Navneregel: (filhode angitt med !RESULT)_psf.(trinnnummer).inp
Eksempel: model_vis_psf.0000.inp
(9) Nøytralfiler med analyseresultater (filtype neu)¶
Disse filene skrives ut når dette er angitt i styringsdataene for visualisering.
Disse filene kan brukes til etterbehandling med Femap. De navngis ved hjelp av filhodet som er angitt i de overordnede styringsdataene, som følger.
Navneregel: (filhode angitt med !RESULT)_psf.(trinnnummer).neu
Eksempel: model_vis_psf.0000.neu
Merk: Filene FSTR.dbg.0 til n skrives også ut, men disse er beregnet for feilsøking og trenger normalt ikke å leses.