Skoči na vsebino

Potek analize

Analiza s FrontISTR poteka tako, da pripravite vhodne datoteke, zaženete reševalnik fistr1 in preverite izhodne datoteke. Na tej strani so povzeti celotni potek, vrste uporabljenih vhodnih in izhodnih datotek ter načina izvajanja zaporednih in vzporednih analiz. Podrobni postopki posameznih korakov so navedeni na ustreznih straneh vodnika za izvajanje.

Celotni potek

Zaporedni in vzporedni izračuni se razlikujejo glede na to, ali sta potrebna razdelitev domene in združevanje rezultatov. Osnovni potek je naslednji.

  1. Pridobite FrontISTR in spremljajoče programe ter jih pripravite za izvajanje. → Namestitev
  2. Pripravite vhodne datoteke (splošne krmilne podatke hecmw_ctrl.dat, podatke mreže in krmilne podatke analize) v predpisanem formatu.
  3. Pri vzporednih izračunih z uporabo programa za razdelitev domene hecmw_part1 razdelite mrežo ene domene na mreže porazdeljenih domen. Pri zaporednih izračunih ta korak ni potreben.
  4. Zaženite fistr1.
  5. Preverite izhodni dnevnik, datoteke rezultatov in datoteke za vizualizacijo. Pri vzporednih izračunih po potrebi združite rezultate, če jih želite zbrati v eno datoteko.

Za podroben zaporedni postopek glejte Zaporedna analiza, za podroben vzporedni postopek pa Vzporedna analiza.

Vhodne in izhodne datoteke

Vhodne/izhodne datoteke FrontISTR

Slika: Vhodne/izhodne datoteke analize

Vhodne datoteke

FrontISTR bere naslednje tri vrste vhodnih datotek.

  • Splošni krmilni podatki (hecmw_ctrl.dat): Določajo imena vhodnih datotek za podatke mreže in krmilne podatke analize ter imena izhodnih datotek rezultatov in podatkov za vizualizacijo.
  • Podatki mreže: Določajo končnoelementno mrežo, podatke materiala, podatke presekov in podatke skupin. Za analizo na enem procesorju uporabite mrežo ene domene, pri vzporednem izvajanju na več procesorjih pa mreže porazdeljenih domen, razdeljene z hecmw_part1.
  • Krmilni podatki analize: Določajo vrsto analize, robne pogoje, obremenitve, krmiljenje reševalnika in krmiljenje vizualizacije.

Vse te datoteke so besedilne in jih je mogoče ustvarjati ter urejati z urejevalnikom. Za sintakso posameznih datotek glejte Pravila vnosa.

Izhodne datoteke

Ko zaženete FrontISTR, se glede na vsebino analize in nastavitve v krmilnih podatkih analize izpišejo naslednje datoteke.

  • Datoteke sporočil in dnevnikov: Vsebujejo potek izvajanja in povzetke, kot so največje/najmanjše vrednosti pomika, deformacije in napetosti ter rezultate modalne analize.
  • Datoteke rezultatov analize: Ko je v krmilnih podatkih analize določeno !WRITE,RESULT, se izpišejo fizikalne veličine za posamezna vozlišča in elemente. Uporabljajo se za naknadno obdelavo in kot vhod za druge analize.
  • Datoteke za vizualizacijo: Ko je določeno !WRITE,VISUAL, se podatki izpišejo v formatu za orodja za vizualizacijo.

Pravila poimenovanja in načini preverjanja izhodnih datotek so opisani v Zaporedni analizi in Vzporedni analizi, podrobnosti o fizikalnih veličinah in formatih, ki jih je mogoče izpisati, pa v Izhodu in ponovnem zagonu.

Izvajanje

Postavite fistr1 (fistr1.exe v sistemu Windows) v imenik, ki je v poti, ali v imenik z vhodnimi datotekami. V imeniku z vhodnimi datotekami zaženite naslednji ukaz za začetek zaporednega izračuna.

fistr1

Preberejo se podatki mreže in krmilni podatki analize, določeni v hecmw_ctrl.dat, ter izpišejo določene datoteke rezultatov in vizualizacije.

Vzporedno izvajanje

Za vzporedne izračune vnaprej pripravite fistr1 z omogočenim MPI in kot vhod uporabite mreže porazdeljenih domen, razdeljene z hecmw_part1. Izvajanje sledi okolju izvajanja MPI. Spodaj je primer za štiri domene.

mpirun -np 4 fistr1

Binarni paketi za Windows vključujejo izvajalno okolje MPI, zato je vzporedno izvajanje mogoče brez ločene namestitve MPI. Za podrobnosti glejte Namestitev z binarnimi paketi. Koncept razdelitve domene je opisan v Razdelitvi domene in vzporednem računanju.

Do različice Ver.3.x je samo vzporedna kontaktna analiza zahtevala mrežo ene domene kot vhod; od različice Ver.5.x naprej vzporedna kontaktna analiza uporablja mreže porazdeljenih domen enako kot druge analize.

Glejte tudi

AI-assisted translation May contain errors Official docs Status