Gå til indholdet

Parallel analyse

Udførelsesforløb

Figur 3.1.3 viser udførelsesforløbet for multiprocessor-parallelbehandling med FrontISTR.

Figur 3.1.3 Udførelsesforløb for parallelbehandling

Inputfiler, der skal forberedes

(1) Overordnede styringsdata (filtypenavn dat)

Denne fil angiver inputfilerne for meshdata og analysestyringsdata samt outputfilen for analyseresultater. Filnavnet er fastsat til hecmw_ctrl.dat.

Nedenfor vises et eksempel på de overordnede styringsdata. I dette eksempel læser hecmw_part først meshdataene model.msh for et enkelt domæne og skriver de distribuerede domænemeshdata model_8.0–n. FrontISTR læser de distribuerede domænemeshdata model_8.0–n og analysestyringsdataene model.cnt og skriver analyseresultatdataene model.res.0–n.1. Desuden læser hecmw_vis de distribuerede domænemeshdata model_8.0–n og analyseresultatdataene model.res.0–n.1 og skriver model_vis_psf.0000.(filtypenavn), som svarer til den angivne outputindstilling. Se Nøgleordsreference (overordnede styringsdata) for detaljer.

(2) Meshdata for et enkelt domæne (filtypenavn msh)

Denne fil definerer den samlede netstruktur for analyseobjektet, materialedata, gruppedata, der anvendes i analysestyringsdataene, samt andre oplysninger. Se Nøgleordsreference (meshdata) for detaljer.

(3) Analysestyringsdata (filtypenavn cnt)

Denne fil definerer analysetypen, forskydningsrandbetingelser, lastrandbetingelser og andre indstillinger. Den angiver også kontroldata for løser og visualisering. Kapitel 3 viser eksempler på analysestyringsdata. Se Nøgleordsreference (analysestyringsdata) for detaljer.

(4) Kontroldata for meshpartitioneringsværktøjet (filtypenavn dat)

Denne fil angiver kontroldata for hecmw_part. Filnavnet er fastsat til hecmw_part_ctrl.dat. Nedenfor vises et eksempel på kontroldata for meshpartitioneringsværktøjet. I dette eksempel opdeles et enkelt domæne i 8 domæner med PMETIS-metoden til meshpartitionering. Filen model_8.inp skrives også for at kunne vise nettet efter meshpartitioneringen. Se dokumentationen til hecmw1 (0803_001x_hecmw_part_201_users.pdf) for detaljer.

(5) Visualiseringsstyringsdata (filtypenavn ini)

Denne fil angiver styringsdata for hecmw_vis. Standardfilnavnet er hecmw_vis.ini. Nedenfor vises et eksempel på visualiseringsstyringsdata. I dette eksempel skrives ustrukturerede gitterdata til MicroAVS (filtypenavn inp). Se !visual og !OUTPUT_VIS i nøgleordsreferencen for detaljer.

Udførelsesmetode

Kør hecmw_part fra den mappe, der indeholder inputfilerne, med følgende kommandolinje.

hecmw_part1

Kør FrontISTR fra den mappe, der indeholder inputfilerne, med følgende kommandolinje. Metoden til start af MPI-processer skal tilpasses det konkrete kørselsmiljø.

mpirun -np 8 fistr1

Visualisering kan udføres på to måder. Den ene er som efterbehandling i FrontISTR. I dette tilfælde angives

!WRITE, VISUAL

i analysestyringsdataene, hvorefter visualiseringen udføres automatisk. I dette tilfælde skal visualiseringsstyringsdataene være medtaget i analysestyringsdataene.

Hvis visualiseringen skal udføres efter afslutning af FrontISTR, angives først

!WRITE, RESULT

i analysestyringsdataene, hvorefter FrontISTR køres.

Når FrontISTR er afsluttet, køres hecmw_vis fra den mappe, der indeholder inputfilerne og analyseresultatfilerne, med følgende kommandolinje. Metoden til start af MPI-processer skal tilpasses det konkrete kørselsmiljø.

mpirun -np 8 hecmw_vis1

Beskrivelse af outputfiler

(1) Logfil for meshpartitioneringsværktøjet (filtypenavn log)

Denne fil indeholder meddelelser om blandt andet forløbet af hecmw_part-behandlingen. Filnavnet er fastsat til hecmw_part.log.

(2) Netfiler for distribuerede domæner (uden filtypenavn)

Disse filer indeholder den domænedekomponerede netstruktur, materialedata, gruppedata, der anvendes i analysestyringsdataene, samt andre oplysninger. Der oprettes én fil for hvert distribueret domæne, og filerne navngives med det filhoved, der er angivet i de overordnede styringsdata, som følger.

Navngivningsregel: (filhoved angivet med !MESH).(nummer på distribueret domæne)

Eksempel: model_8.0 – model_8.7

(3) Fil til visning af meshpartitioneret net (filtypenavn inp)

Denne fil indeholder ustrukturerede gitterdata til visning af det meshpartitionerede net. Den kan vises med MicroAVS og lignende software.

(4) Meddelelsesfil for analyseresultater (filtypenavn msg)

Denne fil indeholder meddelelser om blandt andet forløbet af FrontISTR-analysen. Der oprettes én fil pr. kørsel, og filnavnet er fastsat til FSTR.msg.

(5) Logfiler for analyseresultater (filtypenavn log)

Disse filer indeholder analyseresultater for fysiske størrelser ved hver FrontISTR-knude og hvert element. De indeholder også maksimums-/minimumsværdier for fysiske størrelser samt resultater fra modalanalyse. Ved dynamisk analyse skrives analyseresultaterne for alle trin til disse filer. Der oprettes én fil for hvert distribueret domæne, og filnavnet er fastsat til n.log (hvor n er nummeret på det distribuerede domæne).

(6) Analyseresultatfiler (uden filtypenavn)

Disse filer skrives, når indstillingen !WRITE, RESULT er angivet.

Disse filer indeholder analyseresultater for fysiske størrelser ved hver FrontISTR-knude og hvert element. Der genereres en fil for hvert distribueret domæne og hvert trin, og filerne navngives med det filhoved, der er angivet i de overordnede styringsdata, som følger.

Navngivningsregel: (filhoved angivet med !RESULT).(nummer på distribueret domæne).(trinnummer)

Eksempel: model_8.res.0.1 – model_8.res.7.1

(7) Bitmapfiler for analyseresultater (filtypenavn bmp)

Disse filer skrives, når de er angivet i visualiseringsstyringsdataene.

Disse filer indeholder bitmapdata genereret ved visualiseringsbehandlingen. Filnavnene tildeles ved hjælp af det filhoved, der er angivet i de overordnede styringsdata. Se dokumentationen til hecmw1 (0803_001f_hecmw_PC_cluster_201_vis.pdf) for detaljer om navngivningsreglen.

(8) Ustrukturerede gitterdatafiler for analyseresultater (filtypenavn inp)

Disse filer skrives, når de er angivet i visualiseringsstyringsdataene.

Disse filer kan bruges til efterbehandling med REVOCAP_PrePost, MicroAVS og lignende software. De navngives ved hjælp af det filhoved, der er angivet i de overordnede styringsdata, som følger.

Navngivningsregel: (filhoved angivet med !RESULT)_psf.(trinnummer).inp

Eksempel: model_vis_psf.0000.inp

(9) Neutralfiler for analyseresultater (filtypenavn neu)

Disse filer skrives, når de er angivet i visualiseringsstyringsdataene.

Disse filer kan bruges til efterbehandling med Femap. De navngives ved hjælp af det filhoved, der er angivet i de overordnede styringsdata, som følger.

Navngivningsregel: (filhoved angivet med !RESULT)_psf.(trinnummer).neu

Eksempel: model_vis_psf.0000.neu

Bemærk: Filerne FSTR.dbg.0–n skrives også, men de er beregnet til fejlfinding og behøver normalt ikke at blive konsulteret.