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.
- Pridobite FrontISTR in spremljajoče programe ter jih pripravite za izvajanje. → Namestitev
- Pripravite vhodne datoteke (splošne krmilne podatke
hecmw_ctrl.dat, podatke mreže in krmilne podatke analize) v predpisanem formatu. - Pri vzporednih izračunih z uporabo programa za razdelitev domene
hecmw_part1razdelite mrežo ene domene na mreže porazdeljenih domen. Pri zaporednih izračunih ta korak ni potreben. - Zaženite
fistr1. - 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 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.
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.
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¶
- Zaporedna analiza — postopek zaporednega izvajanja in preverjanje izhodnih datotek.
- Vzporedna analiza — postopek od razdelitve domene do vzporednega izvajanja.
- Pravila vnosa — skupna sintaktična pravila za vhodne datoteke.
- Izhod in ponovni zagon — fizikalne veličine, ki jih je mogoče izpisati, in mehanizem ponovnega zagona.
- Razdelitev domene in vzporedno računanje — razdelitev domene za vzporedno računanje.