Lygiagrečioji analizė¶
Vykdymo eiga¶
3.1.3 pav. parodyta FrontISTR analizės vykdymo keliuose procesoriuose lygiagrečiuoju režimu eiga.
3.1.3 pav. Lygiagrečiojo vykdymo eiga
Paruošiami įvesties failai¶
(1) Bendrieji valdymo duomenys (plėtinys dat)¶
Šiame faile nurodomi tinklelio duomenų ir analizės valdymo duomenų įvesties failai bei analizės rezultatų išvesties failas. Failo pavadinimas yra fiksuotas: hecmw_ctrl.dat.
Toliau pateikiamas bendrųjų valdymo duomenų pavyzdys. Šiame pavyzdyje hecmw_part pirmiausia nuskaito vienos srities tinklelio duomenis model.msh ir išveda paskirstytų sričių tinklelio duomenis model_8.0–n. FrontISTR nuskaito paskirstytų sričių tinklelio duomenis model_8.0–n ir analizės valdymo duomenis model.cnt bei išveda analizės rezultatų duomenis model.res.0–n.1. Be to, hecmw_vis nuskaito paskirstytų sričių tinklelio duomenis model_8.0–n ir analizės rezultatų duomenis model.res.0–n.1 bei pagal išvesties nuostatas išveda model_vis_psf.0000.(plėtinys). Išsamiau žr. Raktažodžių žinyną (bendrieji valdymo duomenys).
(2) Vienos srities tinklelio duomenys (plėtinys msh)¶
Šiame faile apibrėžiama visa analizuojamo modelio tinklelio struktūra, medžiagų duomenys, analizės valdymo duomenyse naudojamos grupės ir kita informacija. Išsamiau žr. Raktažodžių žinyną (tinklelio duomenys).
(3) Analizės valdymo duomenys (plėtinys cnt)¶
Šiame faile apibrėžiamas analizės tipas, poslinkio kraštinės sąlygos, apkrovos kraštinės sąlygos ir kitos nuostatos. Taip pat nurodomi sprendiklio ir vizualizatoriaus valdymo duomenys. 3 skyriuje pateikiami analizės valdymo duomenų pavyzdžiai. Išsamiau žr. Raktažodžių žinyną (analizės valdymo duomenys).
(4) Sričių skaidymo priemonės valdymo duomenys (plėtinys dat)¶
Šiame faile nurodomi hecmw_part valdymo duomenys. Failo pavadinimas yra fiksuotas: hecmw_part_ctrl.dat. Toliau pateikiamas sričių skaidymo priemonės valdymo duomenų pavyzdys. Šiame pavyzdyje viena sritis PMETIS metodu padalijama į 8 sritis. Taip pat išvedamas model_8.inp failas, skirtas tinklui po sričių skaidymo rodyti. Išsamiau žr. hecmw1 dokumentaciją (0803_001x_hecmw_part_201_users.pdf).
(5) Vizualizacijos valdymo duomenys (plėtinys ini)¶
Šiame faile nurodomi hecmw_vis valdymo duomenys. Numatytasis failo pavadinimas yra hecmw_vis.ini. Toliau pateikiamas vizualizacijos valdymo duomenų pavyzdys. Šiame pavyzdyje išvedami MicroAVS skirti nestruktūrinio tinklelio duomenys (plėtinys inp). Išsamiau žr. raktažodžių žinyno !visual ir !OUTPUT_VIS.
Vykdymo būdas¶
Kataloge, kuriame yra įvesties failai, paleiskite hecmw_part šia komandų eilute.
Kataloge, kuriame yra įvesties failai, paleiskite FrontISTR šia komandų eilute. MPI procesų paleidimo būdą pritaikykite vykdymo aplinkai.
Vizualizaciją galima vykdyti dviem būdais. Pirmasis – vykdyti ją kaip FrontISTR papildomą apdorojimą. Tokiu atveju analizės valdymo duomenyse nurodykite
!WRITE, VISUAL
ir vizualizacija bus paleista automatiškai. Vizualizacijos valdymo duomenys turi būti įtraukti į analizės valdymo duomenis.
Jei vizualizacija atliekama FrontISTR jau baigus darbą, pirmiausia analizės valdymo duomenyse nurodykite
!WRITE, RESULT
ir paleiskite FrontISTR.
FrontISTR baigus darbą, kataloge su įvesties ir analizės rezultatų failais paleiskite hecmw_vis šia komandų eilute. MPI procesų paleidimo būdą pritaikykite vykdymo aplinkai.
Išvesties failų aprašymas¶
(1) Sričių skaidymo priemonės žurnalo failas (plėtinys log)¶
Šiame faile pateikiami pranešimai apie hecmw_part vykdymo eigą. Failo pavadinimas fiksuotas – hecmw_part.log.
(2) Paskirstytų sričių tinklelio failai (be plėtinio)¶
Šiuose failuose pateikiama po sričių skaidymo gauta tinklelio struktūra, medžiagų duomenys, analizės valdymo duomenyse naudojamos grupės ir kita informacija. Kiekvienai paskirstytai sričiai sukuriamas po vieną failą; pavadinimai sudaromi naudojant bendruosiuose valdymo duomenyse nurodytą failo antraštę taip:
Pavadinimo taisyklė: (!MESH nurodyta failo antraštė).(paskirstytos srities numeris)
Pavyzdys: model_8.0–model_8.7
(3) Po sričių skaidymo gauto tinklelio rodymo failas (plėtinys inp)¶
Šiame faile saugomi nestruktūrinio tinklelio duomenys, skirti po sričių skaidymo gautam tinklui rodyti. Juos galima atvaizduoti MicroAVS ir panašia programine įranga.
(4) Analizės rezultatų pranešimų failas (plėtinys msg)¶
Šiame faile pateikiami pranešimai apie FrontISTR analizės eigą ir kita vykdymo informacija. Kiekvieno paleidimo metu sukuriamas vienas failas, kurio pavadinimas fiksuotas – FSTR.msg.
(5) Analizės rezultatų žurnalo failai (plėtinys log)¶
Šiuose failuose pateikiami FrontISTR apskaičiuoti fizikiniai dydžiai kiekvienam mazgui ir elementui. Taip pat pateikiamos fizikinių dydžių didžiausios ir mažiausios vertės bei modalinės analizės rezultatai. Dinaminės analizės atveju į šiuos failus išvedami visų žingsnių rezultatai. Kiekvienai paskirstytai sričiai sukuriamas po vieną failą, kurio pavadinimas yra n.log (čia n – paskirstytos srities numeris).
(6) Analizės rezultatų failai (be plėtinio)¶
Šie failai išvedami nurodžius parinktį !WRITE, RESULT.
Juose pateikiami FrontISTR apskaičiuoti fizikiniai dydžiai kiekvienam mazgui ir elementui. Kiekvienai paskirstytai sričiai ir kiekvienam žingsniui sukuriamas atskiras failas, o pavadinimai sudaromi naudojant bendruosiuose valdymo duomenyse nurodytą failo antraštę taip:
Pavadinimo taisyklė: (!RESULT nurodyta failo antraštė).(paskirstytos srities numeris).(žingsnio numeris)
Pavyzdys: model_8.res.0.1–model_8.res.7.1
(7) Analizės rezultatų rastriniai failai (plėtinys bmp)¶
Šie failai išvedami, kai tai nurodyta vizualizacijos valdymo duomenyse.
Juose saugomi vizualizacijos metu sugeneruoti rastriniai duomenys. Failų pavadinimai sudaromi naudojant bendruosiuose valdymo duomenyse nurodytą failo antraštę. Išsamią pavadinimų taisyklę žr. hecmw1 dokumentacijoje (0803_001f_hecmw_PC_cluster_201_vis.pdf).
(8) Analizės rezultatų nestruktūrinio tinklelio duomenų failai (plėtinys inp)¶
Šie failai išvedami, kai tai nurodyta vizualizacijos valdymo duomenyse.
Juos galima naudoti papildomam apdorojimui su REVOCAP_PrePost, MicroAVS ir panašia programine įranga. Pavadinimai sudaromi naudojant bendruosiuose valdymo duomenyse nurodytą failo antraštę taip:
Pavadinimo taisyklė: (!RESULT nurodyta failo antraštė)_psf.(žingsnio numeris).inp
Pavyzdys: model_vis_psf.0000.inp
(9) Analizės rezultatų neutralieji failai (plėtinys neu)¶
Šie failai išvedami, kai tai nurodyta vizualizacijos valdymo duomenyse.
Juos galima naudoti papildomam apdorojimui su Femap. Pavadinimai sudaromi naudojant bendruosiuose valdymo duomenyse nurodytą failo antraštę taip:
Pavadinimo taisyklė: (!RESULT nurodyta failo antraštė)_psf.(žingsnio numeris).neu
Pavyzdys: model_vis_psf.0000.neu
Pastaba: taip pat išvedami FSTR.dbg.0–n failai, tačiau jie skirti derinimui ir paprastai jų tikrinti nereikia.