Kalo te përmbajtja

Analizë me përpunim paralel

Rrjedha e ekzekutimit

Figura 3.1.3 tregon rrjedhën e ekzekutimit të përpunimit paralel me shumë procesorë duke përdorur FrontISTR.

Figura 3.1.3 Rrjedha e ekzekutimit me përpunim paralel

Skedarët hyrës që duhen përgatitur

(1) Të dhënat e kontrollit të përgjithshëm (prapashtesa dat)

Në këtë skedar specifikohen skedarët hyrës të të dhënave të rrjetës dhe të të dhënave të kontrollit të analizës, si dhe skedari dalës i rezultateve të analizës. Emri i skedarit është fiks: hecmw_ctrl.dat.

Një shembull i të dhënave të kontrollit të përgjithshëm jepet më poshtë. Në këtë shembull, fillimisht hecmw_part lexon të dhënat e rrjetës së një domeni model.msh dhe shkruan të dhënat e rrjetës së domenit të shpërndarë model_8.0~n. FrontSTR lexon të dhënat e rrjetës së domenit të shpërndarë model_8.0~n dhe të dhënat e kontrollit të analizës model.cnt, dhe shkruan të dhënat e rezultateve të analizës model.res.0~n.1. Gjithashtu, hecmw_vis lexon të dhënat e rrjetës së domenit të shpërndarë model_8.0~n dhe të dhënat e rezultateve të analizës model.res.0~n.1, dhe shkruan model_vis_psf.0000.(prapashtesa) sipas daljes së specifikuar. Për hollësi, shihni Referencën e fjalëve kyçe (të dhënat e kontrollit të përgjithshëm).

(2) Të dhënat e rrjetës së një domeni (prapashtesa msh)

Në këtë skedar përcaktohen konfigurimi i përgjithshëm i rrjetës së objektit të analizës, të dhënat e materialit, të dhënat e grupeve që përdoren në të dhënat e kontrollit të analizës etj. Për hollësi, shihni Referencën e fjalëve kyçe (të dhënat e rrjetës).

(3) Të dhënat e kontrollit të analizës (prapashtesa cnt)

Në këtë skedar përcaktohen tipi i analizës, kushtet kufitare të zhvendosjes, kushtet kufitare të ngarkesës etj. Gjithashtu specifikohen të dhënat e kontrollit të zgjidhësit dhe të vizualizuesit. Shembuj të të dhënave të kontrollit të analizës jepen në Kapitullin 3. Për hollësi, shihni Referencën e fjalëve kyçe (të dhënat e kontrollit të analizës).

(4) Të dhënat e kontrollit të mjetit të ndarjes së domenit (prapashtesa dat)

Në këtë skedar specifikohen të dhënat e kontrollit të hecmw_part. Emri i skedarit është fiks: hecmw_part_ctrl.dat. Një shembull i të dhënave të kontrollit të mjetit të ndarjes së domenit jepet më poshtë. Në këtë shembull, një domen i vetëm ndahet në 8 domene me metodën e ndarjes së domenit PMETIS. Gjithashtu del skedari model_8.inp për të shfaqur rrjetën pas ndarjes së domenit. Për hollësi, shihni dokumentacionin e hecmw1 (0803_001x_hecmw_part_201_users.pdf).

(5) Të dhënat e kontrollit të vizualizimit (prapashtesa ini)

Në këtë skedar specifikohen të dhënat e kontrollit të hecmw_vis. Emri i parazgjedhur i skedarit është hecmw_vis.ini. Një shembull i të dhënave të kontrollit të vizualizimit jepet më poshtë. Në këtë shembull dalin të dhëna të rrjetës së pastrukturuar për MicroAVS (prapashtesa inp). Për hollësi, shihni !visual dhe !OUTPUT_VIS në referencën e fjalëve kyçe.

Mënyra e ekzekutimit

Ekzekutoni hecmw_part nga drejtoria që përmban skedarët hyrës me rreshtin e mëposhtëm të komandës.

hecmw_part1

Ekzekutoni FrontISTR nga drejtoria që përmban skedarët hyrës me rreshtin e mëposhtëm të komandës. Mënyra e nisjes së proceseve MPI duhet të përshtatet sipas mjedisit përkatës.

mpirun -np 8 fistr1

Vizualizimi mund të ekzekutohet në dy mënyra. Njëra është ta ekzekutoni si paspërpunim të FrontISTR; në këtë rast, në të dhënat e kontrollit të analizës specifikoni

!WRITE, VISUAL

dhe ai ekzekutohet automatikisht. Në këtë rast, të dhënat e kontrollit të vizualizimit duhet të përfshihen në të dhënat e kontrollit të analizës.

Për të kryer vizualizimin pasi të ketë përfunduar ekzekutimi i FrontISTR, fillimisht në të dhënat e kontrollit të analizës specifikoni

!WRITE, RESULT

dhe ekzekutoni FrontISTR.

Pasi të ketë përfunduar FrontISTR, ekzekutoni hecmw_vis nga drejtoria që përmban skedarët hyrës dhe skedarët e rezultateve të analizës me rreshtin e mëposhtëm të komandës. Mënyra e nisjes së proceseve MPI duhet të përshtatet sipas mjedisit përkatës.

mpirun -np 8 hecmw_vis1

Përshkrimi i skedarëve dalës

(1) Skedari i regjistrit të mjetit të ndarjes së domenit (prapashtesa log)

Ky skedar përmban mesazhe si ecuria e përpunimit të hecmw_part. Emri i skedarit është fiks: hecmw_part.log.

(2) Skedarët e rrjetës së domenit të shpërndarë (pa prapashtesë)

Këta skedarë përmbajnë konfigurimin e rrjetës së ndarë në domene, të dhënat e materialit, të dhënat e grupeve që përdoren në të dhënat e kontrollit të analizës etj. Krijohet një skedar për çdo domen të shpërndarë dhe emrat e skedarëve caktohen si më poshtë duke përdorur kokën e skedarit të specifikuar në të dhënat e kontrollit të përgjithshëm.

Rregulli i emërtimit: (koka e skedarit e specifikuar me !MESH).(numri i domenit të shpërndarë)

Shembull: model_8.0 ~ model_8.7

(3) Skedari për shfaqjen e rrjetës së ndarë në domene (prapashtesa inp)

Ky skedar përmban të dhëna të rrjetës së pastrukturuar për shfaqjen e rrjetës së ndarë në domene. Mund të shfaqet me MicroAVS dhe programe të ngjashme.

(4) Skedari i mesazheve të rezultateve të analizës (prapashtesa msg)

Ky skedar përmban mesazhe si ecuria e analizës së FrontISTR. Për çdo ekzekutim krijohet një skedar dhe emri i tij është fiks: FSTR.msg.

(5) Skedarët e regjistrit të rezultateve të analizës (prapashtesa log)

Këta skedarë përmbajnë rezultatet e analizës së madhësive fizike për çdo nyje dhe element të FrontISTR. Gjithashtu dalin vlerat maksimale/minimale të madhësive fizike dhe rezultatet e analizës modale. Në analizën dinamike, rezultatet e analizës për të gjithë hapat dalin në këta skedarë. Krijohet një skedar për çdo domen të shpërndarë dhe emri i tij është fiks: n.log (ku n është numri i domenit të shpërndarë).

(6) Skedarët e rezultateve të analizës (pa prapashtesë)

Këta skedarë dalin kur specifikohet opsioni !WRITE, RESULT.

Këta skedarë përmbajnë rezultatet e analizës së madhësive fizike për çdo nyje dhe element të FrontISTR. Gjenerohet një skedar për çdo domen të shpërndarë dhe për çdo hap, dhe emrat caktohen si më poshtë duke përdorur kokën e skedarit të specifikuar në të dhënat e kontrollit të përgjithshëm.

Rregulli i emërtimit: (koka e skedarit e specifikuar me !RESULT).(numri i domenit të shpërndarë).(numri i hapit)

Shembull: model_8.res.0.1 ~ model_8.res.7.1

(7) Skedari bitmap i rezultateve të analizës (prapashtesa bmp)

Ky skedar del kur specifikohet në të dhënat e kontrollit të vizualizimit.

Ky skedar përmban të dhëna bitmap të krijuara nga përpunimi i vizualizimit. Emri i skedarit caktohet duke përdorur kokën e skedarit të specifikuar në të dhënat e kontrollit të përgjithshëm. Për hollësitë e rregullit të emërtimit, shihni dokumentacionin e hecmw1 (0803_001f_hecmw_PC_cluster_201_vis.pdf).

(8) Skedari i të dhënave të rrjetës së pastrukturuar të rezultateve të analizës (prapashtesa inp)

Ky skedar del kur specifikohet në të dhënat e kontrollit të vizualizimit.

Ky skedar mund të përdoret për paspërpunim me REVOCAP_PrePost, MicroAVS dhe programe të ngjashme. Emri caktohet si më poshtë duke përdorur kokën e skedarit të specifikuar në të dhënat e kontrollit të përgjithshëm.

Rregulli i emërtimit: (koka e skedarit e specifikuar me !RESULT)_psf.(numri i hapit).inp

Shembull: model_vis_psf.0000.inp

(9) Skedari neutral i rezultateve të analizës (prapashtesa neu)

Ky skedar del kur specifikohet në të dhënat e kontrollit të vizualizimit.

Ky skedar mund të përdoret për paspërpunim me Femap. Emri caktohet si më poshtë duke përdorur kokën e skedarit të specifikuar në të dhënat e kontrollit të përgjithshëm.

Rregulli i emërtimit: (koka e skedarit e specifikuar me !RESULT)_psf.(numri i hapit).neu

Shembull: model_vis_psf.0000.neu

Shënim: dalin edhe skedarët FSTR.dbg.0~n, por ata janë për diagnostikim, ndaj zakonisht nuk është e nevojshme të konsultohen.

AI-assisted translation May contain errors Official docs Status