Analīze ar paralēlo apstrādi¶
Izpildes plūsma¶
FrontISTR izpildes plūsma daudzprocesoru paralēlajā apstrādē ir parādīta 3.1.3. attēlā.
3.1.3. attēls. Izpildes plūsma paralēlajā apstrādē
Sagatavojamie ievades faili¶
(1) Vispārējie vadības dati (paplašinājums dat)¶
Šajā failā norāda režģa datu un analīzes vadības datu ievades failus, kā arī analīzes rezultātu izvades failu. Faila nosaukums ir fiksēts: hecmw_ctrl.dat.
Vispārējo vadības datu piemērs ir parādīts turpmāk. Šajā piemērā hecmw_part vispirms nolasa viena domēna režģa datus model.msh un izvada sadalīto domēnu režģa datus model_8.0–n. FrontSTR nolasa sadalīto domēnu režģa datus model_8.0–n un analīzes vadības datus model.cnt un izvada analīzes rezultātu datus model.res.0–n.1. Turklāt hecmw_vis nolasa sadalīto domēnu režģa datus model_8.0–n un analīzes rezultātu datus model.res.0–n.1 un izvada model_vis_psf.0000.(paplašinājums), kas atbilst norādītajai izvadei. Detalizētu informāciju skatiet Atslēgvārdu atsauce (vispārējie vadības dati).
(2) Viena domēna režģa dati (paplašinājums msh)¶
Šajā failā definē analizējamā objekta kopējo režģa struktūru, materiālu datus, analīzes vadības datos izmantotos grupu datus un citu informāciju. Detalizētu informāciju skatiet Atslēgvārdu atsauce (režģa dati).
(3) Analīzes vadības dati (paplašinājums cnt)¶
Šajā failā definē analīzes veidu, pārvietojuma robežnosacījumus, slodzes robežnosacījumus un citus iestatījumus. Tajā norāda arī risinātāja vadības datus un vizualizatora vadības datus. Analīzes vadības datu piemēri ir parādīti 3. nodaļā. Detalizētu informāciju skatiet Atslēgvārdu atsauce (analīzes vadības dati).
(4) Domēna sadalīšanas utilītas vadības dati (paplašinājums dat)¶
Šajā failā norāda hecmw_part vadības datus. Faila nosaukums ir fiksēts: hecmw_part_ctrl.dat. Domēna sadalīšanas utilītas vadības datu piemērs ir parādīts turpmāk. Šajā piemērā viens domēns ar PMETIS domēna sadalīšanas metodi tiek sadalīts 8 domēnos. Tiek izvadīts arī fails model_8.inp, lai parādītu režģi pēc domēna sadalīšanas. Detalizētu informāciju skatiet hecmw1 dokumentācijā (0803_001x_hecmw_part_201_users.pdf).
(5) Vizualizācijas vadības dati (paplašinājums ini)¶
Šajā failā norāda hecmw_vis vadības datus. Noklusējuma faila nosaukums ir hecmw_vis.ini. Vizualizācijas vadības datu piemērs ir parādīts turpmāk. Šajā piemērā tiek izvadīti MicroAVS paredzēti nestrukturēta režģa dati (paplašinājums inp). Detalizētu informāciju skatiet atslēgvārdu atsauces !visual un !OUTPUT_VIS.
Izpildes metode¶
hecmw_part izpilda direktorijā, kurā atrodas ievades faili, ar šādu komandrindu.
FrontISTR izpilda direktorijā, kurā atrodas ievades faili, ar šādu komandrindu. MPI procesu palaišanas metode jāpielāgo konkrētajai izpildes videi.
Vizualizāciju var veikt divos veidos. Viens no tiem ir izpildīt to kā FrontISTR pēcapstrādi. Šajā gadījumā analīzes vadības datos norāda
!WRITE, VISUAL
un vizualizācija tiek izpildīta automātiski. Šādā gadījumā vizualizācijas vadības dati jāiekļauj analīzes vadības datos.
Ja vizualizācija jāveic pēc FrontISTR izpildes pabeigšanas, vispirms analīzes vadības datos norāda
!WRITE, RESULT
un izpilda FrontISTR.
Pēc FrontISTR izpildes pabeigšanas direktorijā, kurā atrodas ievades faili un analīzes rezultātu faili, hecmw_vis izpilda ar šādu komandrindu. MPI procesu palaišanas metode jāpielāgo konkrētajai izpildes videi.
Izvades failu apraksts¶
(1) Domēna sadalīšanas utilītas žurnālfails (paplašinājums log)¶
Šajā failā tiek izvadīti ziņojumi, piemēram, par hecmw_part apstrādes gaitu. Faila nosaukums ir fiksēts: hecmw_part.log.
(2) Sadalīto domēnu režģa faili (bez paplašinājuma)¶
Šajos failos tiek izvadīta pa domēniem sadalītā režģa struktūra, materiālu dati, analīzes vadības datos izmantotie grupu dati un cita informācija. Katram sadalītajam domēnam tiek izveidots atsevišķs fails, un faila nosaukumu veido no vispārējos vadības datos norādītās faila galvenes šādi.
Nosaukšanas noteikums: (!MESH norādītā faila galvene).(sadalītā domēna numurs)
Piemērs: model_8.0 ~ model_8.7
(3) Domēnos sadalītā režģa attēlošanas fails (paplašinājums inp)¶
Šajā failā tiek izvadīti nestrukturēta režģa dati domēnos sadalītā režģa attēlošanai. Tos var attēlot ar MicroAVS un līdzīgu programmatūru.
(4) Analīzes rezultātu ziņojumu fails (paplašinājums msg)¶
Šajā failā tiek izvadīti ziņojumi, piemēram, par FrontISTR analīzes gaitu. Vienā izpildē tiek izveidots viens fails, un tā nosaukums ir fiksēts: FSTR.msg.
(5) Analīzes rezultātu žurnālfaili (paplašinājums log)¶
Šajos failos tiek izvadīti FrontISTR analīzes rezultāti fizikālajiem lielumiem katrā mezglā un elementā. Tiek izvadītas arī fizikālo lielumu maksimālās/minimālās vērtības un modālās analīzes rezultāti. Dinamiskās analīzes gadījumā šajā failā tiek izvadīti visu soļu analīzes rezultāti. Katram sadalītajam domēnam tiek izveidots atsevišķs fails, un faila nosaukums ir fiksēts: n.log (n ir sadalītā domēna numurs).
(6) Analīzes rezultātu faili (bez paplašinājuma)¶
Šie faili tiek izvadīti, ja norādīta opcija !WRITE, RESULT.
Šajos failos tiek izvadīti FrontISTR analīzes rezultāti fizikālajiem lielumiem katrā mezglā un elementā. Katram sadalītajam domēnam un katram solim tiek ģenerēts atsevišķs fails, un faila nosaukumu veido no vispārējos vadības datos norādītās faila galvenes šādi.
Nosaukšanas noteikums: (!RESULT norādītā faila galvene).(sadalītā domēna numurs).(soļa numurs)
Piemērs: model_8.res.0.1 ~ model_8.res.7.1
(7) Analīzes rezultātu bitkartes faili (paplašinājums bmp)¶
Šie faili tiek izvadīti, ja tas norādīts vizualizācijas vadības datos.
Šajos failos tiek izvadīti vizualizācijas apstrādē iegūtie bitkartes dati. Failu nosaukumus veido no vispārējos vadības datos norādītās faila galvenes. Detalizētu nosaukšanas noteikumu skatiet hecmw1 dokumentācijā (0803_001f_hecmw_PC_cluster_201_vis.pdf).
(8) Analīzes rezultātu nestrukturēta režģa datu faili (paplašinājums inp)¶
Šie faili tiek izvadīti, ja tas norādīts vizualizācijas vadības datos.
Šos failus var izmantot pēcapstrādei ar REVOCAP_PrePost, MicroAVS un līdzīgu programmatūru. Failu nosaukumus veido no vispārējos vadības datos norādītās faila galvenes šādi.
Nosaukšanas noteikums: (!RESULT norādītā faila galvene)_psf.(soļa numurs).inp
Piemērs: model_vis_psf.0000.inp
(9) Analīzes rezultātu neitrālie faili (paplašinājums neu)¶
Šie faili tiek izvadīti, ja tas norādīts vizualizācijas vadības datos.
Šos failus var izmantot pēcapstrādei ar Femap. Failu nosaukumus veido no vispārējos vadības datos norādītās faila galvenes šādi.
Nosaukšanas noteikums: (!RESULT norādītā faila galvene)_psf.(soļa numurs).neu
Piemērs: model_vis_psf.0000.neu
Piezīme: papildus tiek izvadīti arī faili FSTR.dbg.0~n, taču tie paredzēti atkļūdošanai un parasti nav jāskata.