Skoči na vsebino

Vzporedna analiza

Potek izvajanja

Slika 3.1.3 prikazuje potek izvajanja večprocesorskega vzporednega računanja s FrontISTR.

Slika 3.1.3 Potek izvajanja vzporednega računanja

Vhodne datoteke, ki jih je treba pripraviti

(1) Splošni krmilni podatki (končnica dat)

Ta datoteka določa vhodne datoteke za podatke mreže in krmilne podatke analize ter izhodno datoteko rezultatov analize. Ime datoteke je določeno kot hecmw_ctrl.dat.

Primer splošnih krmilnih podatkov je prikazan spodaj. V tem primeru hecmw_part najprej prebere podatke mreže ene domene model.msh in zapiše podatke mreže porazdeljenih domen model_8.0 do n. FrontSTR prebere podatke mreže porazdeljenih domen model_8.0 do n in krmilne podatke analize model.cnt ter zapiše podatke rezultatov analize model.res.0 do n.1. Poleg tega hecmw_vis prebere podatke mreže porazdeljenih domen model_8.0 do n in podatke rezultatov analize model.res.0 do n.1 ter zapiše model_vis_psf.0000.(končnica), ki ustreza določenemu izhodu. Za podrobnosti glejte Referenco ključnih besed (splošni krmilni podatki).

(2) Podatki mreže ene domene (končnica msh)

Ta datoteka določa celotno konfiguracijo mreže analiziranega objekta, podatke materiala, podatke skupin, uporabljene v krmilnih podatkih analize, in druge informacije. Za podrobnosti glejte Referenco ključnih besed (podatki mreže).

(3) Krmilni podatki analize (končnica cnt)

Ta datoteka določa vrsto analize, robne pogoje pomikov, robne pogoje obremenitev in druge nastavitve. Določa tudi krmilne podatke reševalnika in krmilne podatke vizualizatorja. Primeri krmilnih podatkov analize so prikazani v 3. poglavju. Za podrobnosti glejte Referenco ključnih besed (krmilni podatki analize).

(4) Krmilni podatki pripomočka za razdelitev domene (končnica dat)

Ta datoteka določa krmilne podatke za hecmw_part. Ime datoteke je določeno kot hecmw_part_ctrl.dat. Primer krmilnih podatkov pripomočka za razdelitev domene je prikazan spodaj. V tem primeru je ena domena razdeljena na 8 domen z metodo razdelitve domene PMETIS. Izpiše se tudi datoteka model_8.inp za prikaz mreže po razdelitvi domene. Za podrobnosti glejte dokumentacijo hecmw1 (0803_001x_hecmw_part_201_users.pdf).

(5) Krmilni podatki vizualizacije (končnica ini)

Ta datoteka določa krmilne podatke za hecmw_vis. Privzeto ime datoteke je hecmw_vis.ini. Primer krmilnih podatkov vizualizacije je prikazan spodaj. V tem primeru se izpišejo podatki nestrukturirane mreže za MicroAVS (končnica inp). Za podrobnosti glejte !visual in !OUTPUT_VIS v referenci ključnih besed.

Način izvajanja

Zaženite hecmw_part iz imenika z vhodnimi datotekami z naslednjim ukazom.

hecmw_part1

Zaženite FrontISTR iz imenika z vhodnimi datotekami z naslednjim ukazom. Način zagona procesov MPI je treba prilagoditi okolju izvajanja.

mpirun -np 8 fistr1

Vizualizacijo je mogoče izvesti na dva načina. Prvi je, da jo izvedete kot naknadno obdelavo FrontISTR. V tem primeru v krmilnih podatkih analize določite

!WRITE, VISUAL

in vizualizacija se izvede samodejno. V tem primeru morajo biti krmilni podatki vizualizacije vključeni v krmilne podatke analize.

Če želite vizualizacijo izvesti po koncu izvajanja FrontISTR, najprej v krmilnih podatkih analize določite

!WRITE, RESULT

in zaženite FrontISTR.

Po koncu FrontISTR zaženite hecmw_vis iz imenika z vhodnimi datotekami in datotekami rezultatov analize z naslednjim ukazom. Način zagona procesov MPI je treba prilagoditi okolju izvajanja.

mpirun -np 8 hecmw_vis1

Opis izhodnih datotek

(1) Dnevniška datoteka pripomočka za razdelitev domene (končnica log)

Ta datoteka vsebuje sporočila, kot je potek obdelave hecmw_part. Ime datoteke je določeno kot hecmw_part.log.

(2) Datoteke mreže porazdeljenih domen (brez končnice)

Te datoteke vsebujejo z razdelitvijo domene razdeljeno konfiguracijo mreže, podatke materiala, podatke skupin, uporabljene v krmilnih podatkih analize, in druge informacije. Za vsako porazdeljeno domeno se ustvari ena datoteka; poimenovane so z glavo datoteke, določeno v splošnih krmilnih podatkih, na naslednji način.

Pravilo poimenovanja: (glava datoteke, določena z !MESH).(številka porazdeljene domene)

Primer: model_8.0 do model_8.7

(3) Datoteka za prikaz mreže po razdelitvi domene (končnica inp)

Ta datoteka vsebuje podatke nestrukturirane mreže za prikaz mreže po razdelitvi domene. Prikazati jo je mogoče z MicroAVS in podobno programsko opremo.

(4) Datoteka sporočil rezultatov analize (končnica msg)

Ta datoteka vsebuje sporočila, kot je potek analize FrontISTR. Za vsako izvajanje se ustvari ena datoteka; ime datoteke je določeno kot FSTR.msg.

(5) Dnevniške datoteke rezultatov analize (končnica log)

Te datoteke vsebujejo rezultate analize fizikalnih veličin pri vsakem vozlišču in elementu FrontISTR. Vsebujejo tudi največje/najmanjše vrednosti fizikalnih veličin in rezultate modalne analize. Pri dinamični analizi se v te datoteke izpišejo rezultati analize vseh korakov. Za vsako porazdeljeno domeno se ustvari ena datoteka; ime datoteke je določeno kot n.log (kjer je n številka porazdeljene domene).

(6) Datoteke rezultatov analize (brez končnice)

Te datoteke se izpišejo, ko je določena možnost !WRITE, RESULT.

Vsebujejo rezultate analize fizikalnih veličin pri vsakem vozlišču in elementu FrontISTR. Za vsako porazdeljeno domeno in vsak korak se ustvari datoteka; poimenovana je z glavo datoteke, določeno v splošnih krmilnih podatkih, na naslednji način.

Pravilo poimenovanja: (glava datoteke, določena z !RESULT).(številka porazdeljene domene).(številka koraka)

Primer: model_8.res.0.1 do model_8.res.7.1

(7) Bitne slike rezultatov analize (končnica bmp)

Te datoteke se izpišejo, kadar je to določeno v krmilnih podatkih vizualizacije.

Vsebujejo bitne slike, ustvarjene z obdelavo vizualizacije. Imena datotek so dodeljena z glavo datoteke, določeno v splošnih krmilnih podatkih. Za podrobnosti o pravilu poimenovanja glejte dokumentacijo hecmw1 (0803_001f_hecmw_PC_cluster_201_vis.pdf).

(8) Datoteke podatkov nestrukturirane mreže rezultatov analize (končnica inp)

Te datoteke se izpišejo, kadar je to določeno v krmilnih podatkih vizualizacije.

Uporabljajo se lahko za naknadno obdelavo z REVOCAP_PrePost, MicroAVS in podobno programsko opremo. Poimenovane so z glavo datoteke, določeno v splošnih krmilnih podatkih, na naslednji način.

Pravilo poimenovanja: (glava datoteke, določena z !RESULT)_psf.(številka koraka).inp

Primer: model_vis_psf.0000.inp

(9) Nevtralne datoteke rezultatov analize (končnica neu)

Te datoteke se izpišejo, kadar je to določeno v krmilnih podatkih vizualizacije.

Uporabljajo se lahko za naknadno obdelavo s Femap. Poimenovane so z glavo datoteke, določeno v splošnih krmilnih podatkih, na naslednji način.

Pravilo poimenovanja: (glava datoteke, določena z !RESULT)_psf.(številka koraka).neu

Primer: model_vis_psf.0000.neu

Opomba: Izpišejo se tudi datoteke FSTR.dbg.0 do n, vendar so namenjene odpravljanju napak in jih običajno ni treba pregledovati.

AI-assisted translation May contain errors Official docs Status