Analizės eiga¶
FrontISTR analizė vyksta parengiant įvesties failus, paleidžiant sprendiklį fistr1 ir patikrinant išvesties failus. Šiame puslapyje apibendrinama visa eiga, naudojamų įvesties ir išvesties failų tipai bei nuoseklaus ir lygiagretaus vykdymo būdai. Išsamios kiekvieno žingsnio procedūros pateiktos atitinkamuose vykdymo vadovo puslapiuose.
Bendra eiga¶
Nuoseklus ir lygiagretus skaičiavimas skiriasi tuo, ar reikia skaidyti sritį ir sujungti rezultatus. Pagrindinė eiga tokia:
- Gaukite FrontISTR ir lydimąsias programas bei parenkite jas vykdyti. → Diegimas
- Pagal nurodytą formatą parenkite įvesties failus (bendruosius valdymo duomenis
hecmw_ctrl.dat, tinklelio duomenis ir analizės valdymo duomenis). - Lygiagrečiam skaičiavimui srities skaidymo programa
hecmw_part1padalykite vienos srities tinklelį į paskirstytųjų sričių tinklelius. Nuosekliam skaičiavimui šio žingsnio nereikia. - Paleiskite
fistr1. - Patikrinkite išvestus žurnalo, rezultatų ir vizualizacijos failus. Lygiagretaus skaičiavimo atveju, jei rezultatus norite sujungti į vieną failą, prireikus juos sujunkite.
Išsamią nuoseklaus vykdymo procedūrą žr. Nuosekli analizė, o lygiagretaus vykdymo procedūrą – Lygiagreti analizė.
Įvesties ir išvesties failai¶

Įvesties failai¶
FrontISTR nuskaito šiuos tris įvesties failų tipus.
- Bendrieji valdymo duomenys (
hecmw_ctrl.dat): nurodo tinklelio ir analizės valdymo duomenų įvesties failų pavadinimus bei rezultatų ir vizualizacijos duomenų išvesties failų pavadinimus. - Tinklelio duomenys: apibrėžia baigtinių elementų tinklelį, medžiagų duomenis, sekcijų duomenis ir grupių duomenis. Analizuojant vienu CPU naudojamas vienos srities tinklelis, o lygiagrečiai vykdant keliuose CPU –
hecmw_part1padalyti paskirstytųjų sričių tinkleliai. - Analizės valdymo duomenys: apibrėžia analizės tipą, kraštines sąlygas, apkrovas, sprendiklio valdymą ir vizualizacijos valdymą.
Visi jie yra tekstiniai failai, kuriuos galima kurti ir redaguoti teksto rengykle. Kiekvieno failo sintaksę žr. Įvesties taisyklės.
Išvesties failai¶
Paleidus FrontISTR, pagal analizės turinį ir analizės valdymo duomenų nuostatas išvedami šie failai.
- Pranešimų ir žurnalo failai: juose pateikiama vykdymo eiga ir santraukos, pavyzdžiui, didžiausios / mažiausios poslinkio, deformacijos ir įtempių reikšmės bei modalinės analizės rezultatai.
- Analizės rezultatų failai: analizės valdymo duomenyse nurodžius
!WRITE,RESULT, išvedami kiekvieno mazgo ir elemento fizikiniai dydžiai. Jie naudojami postprocesavimui ir kaip kitų analizių įvestis. - Vizualizacijos failai: nurodžius
!WRITE,VISUAL, duomenys išvedami vizualizavimo įrankiams skirtu formatu.
Išvesties failų pavadinimų taisyklės ir jų tikrinimo būdai aprašyti puslapiuose Nuosekli analizė ir Lygiagreti analizė, o išvedamų fizikinių dydžių ir formatų informacija – Išvestis ir paleidimas iš naujo.
Vykdymas¶
Padėkite fistr1 (Windows versijoje – fistr1.exe) į katalogą, įtrauktą į kelią, arba į katalogą su įvesties failais. Vykdant toliau pateiktą komandą kataloge su įvesties failais pradedamas nuoseklus skaičiavimas.
Nuskaitomi hecmw_ctrl.dat nurodyti tinklelio ir analizės valdymo duomenys, o nurodyti rezultatų ir vizualizacijos failai išvedami.
Lygiagretus vykdymas¶
Lygiagrečiam skaičiavimui iš anksto parenkite MPI palaikantį fistr1 ir kaip įvestį naudokite hecmw_part1 padalytus paskirstytųjų sričių tinklelius. Vykdymas atliekamas pagal MPI vykdymo aplinką. Toliau pateikiamas pavyzdys su keturiomis sritimis.
Windows platinamuose dvejetainiuose paketuose yra MPI vykdymo aplinka, todėl lygiagrečiai vykdyti galima atskirai neįdiegiant MPI. Daugiau informacijos žr. Diegimas naudojant dvejetainius paketus. Srities skaidymo principas aprašytas Srities skaidymas ir lygiagretus skaičiavimas.
Iki Ver.3.x vienos srities tinklelį kaip įvestį reikėjo naudoti tik lygiagrečiai kontaktinei analizei; nuo Ver.5.x lygiagreti kontaktinė analizė, kaip ir kitos analizės, naudoja paskirstytųjų sričių tinklelius.
Taip pat žr.¶
- Nuosekli analizė — nuoseklaus vykdymo procedūra ir išvesties failų tikrinimas.
- Lygiagreti analizė — procedūra nuo srities skaidymo iki lygiagretaus vykdymo.
- Įvesties taisyklės — bendros įvesties failų sintaksės taisyklės.
- Išvestis ir paleidimas iš naujo — išvedami fizikiniai dydžiai ir paleidimo iš naujo mechanizmas.
- Srities skaidymas ir lygiagretus skaičiavimas — srities skaidymas lygiagrečiam skaičiavimui.