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 kontroldata (filtypenavn dat)¶
Denne fil angiver inputfilerne for netdata og analysekontroldata samt outputfilen for analyseresultater. Filnavnet er fastsat til hecmw_ctrl.dat.
Nedenfor vises et eksempel på de overordnede kontroldata. I dette eksempel læser hecmw_part først netdataene model.msh for et enkelt domæne og skriver de distribuerede domænenetdata model_8.0~n. FrontSTR læser de distribuerede domænenetdata model_8.0~n og analysekontroldataene model.cnt og skriver analyseresultatdataene model.res.0~n.1. Desuden læser hecmw_vis de distribuerede domænenetdata 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 kontroldata) for detaljer.
(2) Netdata for et enkelt domæne (filtypenavn msh)¶
Denne fil definerer den samlede netstruktur for analyseobjektet, materialedata, gruppedata, der anvendes i analysekontroldataene, samt andre oplysninger. Se Nøgleordsreference (netdata) for detaljer.
(3) Analysekontroldata (filtypenavn cnt)¶
Denne fil definerer analysetypen, forskydningsrandbetingelser, lastrandbetingelser og andre indstillinger. Den angiver også kontroldata for solver og visualisering. Kapitel 3 viser eksempler på analysekontroldata. Se Nøgleordsreference (analysekontroldata) for detaljer.
(4) Kontroldata for domænedekomponeringsvæ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 domænedekomponeringsværktøjet. I dette eksempel opdeles et enkelt domæne i 8 domæner med domænedekomponeringsmetoden PMETIS. Filen model_8.inp skrives også for at kunne vise nettet efter domænedekomponeringen. Se dokumentationen til hecmw1 (0803_001x_hecmw_part_201_users.pdf) for detaljer.
(5) Visualiseringskontroldata (filtypenavn ini)¶
Denne fil angiver kontroldata for hecmw_vis. Standardfilnavnet er hecmw_vis.ini. Nedenfor vises et eksempel på visualiseringskontroldata. 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.
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ø.
Visualisering kan udføres på to måder. Den ene er som efterbehandling i FrontISTR. I dette tilfælde angives
!WRITE, VISUAL
i analysekontroldataene, hvorefter visualiseringen udføres automatisk. I dette tilfælde skal visualiseringskontroldataene være medtaget i analysekontroldataene.
Hvis visualiseringen skal udføres efter afslutning af FrontISTR, angives først
!WRITE, RESULT
i analysekontroldataene, 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ø.
Beskrivelse af outputfiler¶
(1) Logfil for domænedekomponeringsvæ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 analysekontroldataene, samt andre oplysninger. Der oprettes én fil for hvert distribueret domæne, og filerne navngives med det filhoved, der er angivet i de overordnede kontroldata, 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 domænedekomponeret net (filtypenavn inp)¶
Denne fil indeholder ustrukturerede gitterdata til visning af det domænedekomponerede 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 kontroldata, 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 visualiseringskontroldataene.
Disse filer indeholder bitmapdata genereret ved visualiseringsbehandlingen. Filnavnene tildeles ved hjælp af det filhoved, der er angivet i de overordnede kontroldata. 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 visualiseringskontroldataene.
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 kontroldata, 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 visualiseringskontroldataene.
Disse filer kan bruges til efterbehandling med Femap. De navngives ved hjælp af det filhoved, der er angivet i de overordnede kontroldata, 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.