Prozesamendu paralelo bidezko analisia¶
Exekuzio-fluxua¶
FrontISTR erabiliz multiprozesadoreko prozesamendu paralelo bidezko exekuzio-fluxua 3.1.3 irudian erakusten da.
3.1.3 irudia Prozesamendu paralelo bidezko exekuzio-fluxua
Prestatu beharreko sarrera-fitxategiak¶
(1) Kontrol-datu orokorrak (dat luzapena)¶
Fitxategi honetan sare-datuen eta analisi-kontroleko datuen sarrera-fitxategiak eta analisi-emaitzen irteera-fitxategiak zehazten dira. Fitxategi-izena finkoa da: hecmw_ctrl.dat.
Jarraian kontrol-datu orokorren adibide bat erakusten da. Adibide honetan, lehenik hecmw_part-ek domeinu bakarreko model.msh sare-datuak irakurtzen ditu eta model_8.0–n banatutako domeinu-sarearen datuak idazten ditu. FrontISTR-ek model_8.0–n banatutako domeinu-sarearen datuak eta model.cnt analisi-kontroleko datuak irakurtzen ditu, eta model.res.0–n.1 analisi-emaitzen datuak idazten ditu. Era berean, hecmw_vis-ek model_8.0–n banatutako domeinu-sarearen datuak eta model.res.0–n.1 analisi-emaitzen datuak irakurtzen ditu, eta irteera-zehaztapenari dagokion model_vis_psf.0000.(luzapena) idazten du. Xehetasunetarako, ikusi Gako-hitzen erreferentzia (kontrol-datu orokorrak).
(2) Domeinu bakarreko sare-datuak (msh luzapena)¶
Fitxategi honetan analisi-objektuaren sare-egitura osoa, material-datuak eta analisi-kontroleko datuetan erabiltzen diren talde-datuak definitzen dira. Xehetasunetarako, ikusi Gako-hitzen erreferentzia (sare-datuak).
(3) Analisi-kontroleko datuak (cnt luzapena)¶
Fitxategi honetan analisi mota, desplazamenduaren muga-baldintzak, kargaren muga-baldintzak eta abar definitzen dira. Ebazlearen kontrol-datuak eta bistaratzailearen kontrol-datuak ere zehazten dira. 3. kapituluan analisi-kontroleko datuen adibideak ematen dira. Xehetasunetarako, ikusi Gako-hitzen erreferentzia (analisi-kontroleko datuak).
(4) Sarearen partizionamendurako utilitatearen kontrol-datuak (dat luzapena)¶
Fitxategi honetan hecmw_part-en kontrol-datuak zehazten dira. Fitxategi-izena finkoa da: hecmw_part_ctrl.dat. Jarraian sarearen partizionamendurako utilitatearen kontrol-datuen adibide bat erakusten da. Adibide honetan, domeinu bakarra 8 zatitan banatzen da PMETIS sarearen partizionamendu-metodoaren bidez. Gainera, partizionamenduaren ondorengo sarea bistaratzeko model_8.inp fitxategia sortzen da. Xehetasunetarako, ikusi hecmw1 dokumentazioa (0803_001x_hecmw_part_201_users.pdf).
(5) Bistaratze-kontroleko datuak (ini luzapena)¶
Fitxategi honetan hecmw_vis-en kontrol-datuak zehazten dira. Fitxategi-izen lehenetsia hecmw_vis.ini da. Jarraian bistaratze-kontroleko datuen adibide bat erakusten da. Adibide honetan MicroAVS-erako sare ez-egituratuko datuak (inp luzapena) sortzen dira. Xehetasunetarako, ikusi gako-hitzen erreferentziako !visual eta !OUTPUT_VIS.
Exekuzio-metodoa¶
hecmw_part sarrera-fitxategiak dauden direktorioan exekutatzen da honako komando-lerroarekin.
FrontISTR sarrera-fitxategiak dauden direktorioan exekutatzen da honako komando-lerroarekin. MPI prozesuak exekutatzeko modua ingurunearen arabera egokitu behar da.
Bistaratzea bi modutan egin daiteke. Bata FrontISTR-en ondorengo prozesamendu gisa egitea da; kasu horretan, analisi-kontroleko datuetan
!WRITE, VISUAL
zehaztuta automatikoki exekutatzen da. Kasu honetan, bistaratze-kontroleko datuak analisi-kontroleko datuen barruan idatzi behar dira.
FrontISTR exekutatu ondoren bistaratzea egiteko, lehenik analisi-kontroleko datuetan
!WRITE, RESULT
zehaztu eta FrontISTR exekutatu.
FrontISTR amaitu ondoren, hecmw_vis exekutatzen da sarrera-fitxategiak eta analisi-emaitzen fitxategiak dauden direktorioan honako komando-lerroarekin. MPI prozesuak exekutatzeko modua ingurunearen arabera egokitu behar da.
Irteera-fitxategien azalpena¶
(1) Sarearen partizionamendurako utilitatearen egunkari-fitxategia (log luzapena)¶
Fitxategi honetan hecmw_part-en prozesuaren aurrerapenari buruzko mezuak eta antzekoak idazten dira. Fitxategi-izena finkoa da: hecmw_part.log.
(2) Banatutako domeinu-sarearen fitxategiak (luzapenik gabe)¶
Fitxategi hauetan domeinuetan zatitutako sare-egitura, material-datuak, analisi-kontroleko datuetan erabiltzen diren talde-datuak eta abar idazten dira. Fitxategi bat sortzen da banatutako domeinu bakoitzeko, eta izena kontrol-datu orokorretan zehaztutako fitxategi-goiburua erabiliz ematen da honela.
Izendapen-araua: (!MESH-en zehaztutako fitxategi-goiburua).(banatutako domeinuaren zenbakia)
Adibidea: model_8.0 – model_8.7
(3) Domeinutan zatitutako sarea bistaratzeko fitxategia (inp luzapena)¶
Fitxategi honetan domeinutan zatitutako sarea bistaratzeko sare ez-egituratuko datuak idazten dira. MicroAVS eta antzekoekin bistara daitezke.
(4) Analisi-emaitzen mezu-fitxategia (msg luzapena)¶
Fitxategi honetan FrontISTR analisiaren aurrerapenari buruzko mezuak eta antzekoak idazten dira. Exekuzio bakoitzean fitxategi bat sortzen da, izen finkoarekin: FSTR.msg.
(5) Analisi-emaitzen erregistro-fitxategia (log luzapena)¶
Fitxategi honetan FrontISTR-en nodo eta elementu bakoitzeko magnitude fisikoen analisi-emaitzak idazten dira. Magnitude fisikoen balio maximo/minimoak eta analisi modalaren emaitzak ere idazten dira. Analisi dinamikoaren kasuan, urrats guztietako emaitzak fitxategi honetan idazten dira. Fitxategi bat sortzen da banatutako domeinu bakoitzeko, eta izen finkoa n.log da (n banatutako domeinuaren zenbakia da).
(6) Analisi-emaitzen fitxategiak (luzapenik gabe)¶
Fitxategi hau !WRITE, RESULT aukera zehazten denean sortzen da.
Fitxategi honetan FrontISTR-en nodo eta elementu bakoitzeko magnitude fisikoen analisi-emaitzak idazten dira. Fitxategi bat sortzen da banatutako domeinu eta urrats bakoitzeko, eta izena kontrol-datu orokorretan zehaztutako fitxategi-goiburua erabiliz ematen da honela.
Izendapen-araua: (!RESULT-en zehaztutako fitxategi-goiburua).(banatutako domeinuaren zenbakia).(urrats-zenbakia)
Adibidea: model_8.res.0.1 – model_8.res.7.1
(7) Analisi-emaitzen bitmap fitxategia (bmp luzapena)¶
Fitxategi hau bistaratze-kontroleko datuetan zehazten denean sortzen da.
Fitxategi honetan bistaratze-prozesuaren bitmap datuak idazten dira. Fitxategiaren izena kontrol-datu orokorretan zehaztutako fitxategi-goiburua erabiliz ematen da. Izendapen-arauaren xehetasunetarako, ikusi hecmw1 dokumentazioa (0803_001f_hecmw_PC_cluster_201_vis.pdf).
(8) Analisi-emaitzen sare ez-egituratuko datu-fitxategia (inp luzapena)¶
Fitxategi hau bistaratze-kontroleko datuetan zehazten denean sortzen da.
Fitxategi hau erabiliz, ondorengo prozesamendua egin daiteke REVOCAP_PrePost, MicroAVS eta antzekoekin. Fitxategiaren izena kontrol-datu orokorretan zehaztutako fitxategi-goiburua erabiliz ematen da honela.
Izendapen-araua: (!RESULT-en zehaztutako fitxategi-goiburua)_psf.(urrats-zenbakia).inp
Adibidea: model_vis_psf.0000.inp
(9) Analisi-emaitzen fitxategi neutrala (neu luzapena)¶
Fitxategi hau bistaratze-kontroleko datuetan zehazten denean sortzen da.
Fitxategi hau erabiliz, ondorengo prozesamendua egin daiteke Femap-ekin. Fitxategiaren izena kontrol-datu orokorretan zehaztutako fitxategi-goiburua erabiliz ematen da honela.
Izendapen-araua: (!RESULT-en zehaztutako fitxategi-goiburua)_psf.(urrats-zenbakia).neu
Adibidea: model_vis_psf.0000.neu
Oharra: FSTR.dbg.0–n fitxategiak ere sortzen dira, baina arazketarako dira eta normalean ez da beharrezkoa haiek kontsultatzea.