Analyysin kulku¶
FrontISTR-analyysi etenee syötetiedostojen valmistelusta ratkaisijan fistr1 suorittamiseen ja tulostiedostojen tarkistamiseen. Tällä sivulla esitetään yleinen työnkulku, käytettävien syöte- ja tulostiedostojen tyypit sekä sarja- ja rinnakkaisanalyysien suorittaminen. Kunkin vaiheen yksityiskohtaiset menettelyt kuvataan suoritusoppaan vastaavilla sivuilla.
Kokonaiskulku¶
Sarja- ja rinnakkaislaskenta eroavat siinä, tarvitaanko aluejakoa ja tulosten yhdistämistä. Peruskulku on seuraava.
- Hanki FrontISTR ja siihen liittyvät ohjelmat ja valmistele ne suoritettaviksi. → Asennus
- Valmistele syötetiedostot (yleiset ohjaustiedot
hecmw_ctrl.dat, verkkotiedot ja analyysin ohjaustiedot) määritetyn muodon mukaisesti. - Käytä rinnakkaislaskennassa aluejako-ohjelmaa
hecmw_part1yhden alueen verkon jakamiseen hajautettujen alueiden verkoiksi. Tätä vaihetta ei tarvita sarjalaskennassa. - Suorita
fistr1. - Tarkista tulostetut loki-, tulos- ja visualisointitiedostot. Yhdistä rinnakkaislaskennan tulokset tarvittaessa, jos ne halutaan koota yhteen tiedostoon.
Katso sarjasuorituksen yksityiskohtainen menettely kohdasta Sarja-analyysi ja rinnakkaissuorituksen menettely kohdasta Rinnakkaisanalyysi.
Syöte- ja tulostiedostot¶

Syötetiedostot¶
FrontISTR lukee seuraavat kolme syötetiedostotyyppiä.
- Yleiset ohjaustiedot (
hecmw_ctrl.dat): Määrittävät verkkotietojen ja analyysin ohjaustietojen syötetiedostojen nimet sekä tulos- ja visualisointitietojen tulostiedostojen nimet. - Verkkotiedot: Määrittävät äärellisten elementtien verkon, materiaalitiedot, poikkileikkaustiedot ja ryhmätiedot. Käytä yhden alueen verkkoa analysoitaessa yhdellä CPU:lla tai
hecmw_part1-ohjelmalla ositettuja hajautettujen alueiden verkkoja rinnakkaissuorituksessa useilla CPU:illa. - Analyysin ohjaustiedot: Määrittävät analyysityypin, reunaehdot, kuormat, ratkaisijan ohjauksen ja visualisoinnin ohjauksen.
Kaikki nämä ovat tekstitiedostoja, joita voidaan luoda ja muokata editorilla. Katso kussakin tiedostossa käytettävä syntaksi kohdasta Syöttösäännöt.
Tulostiedostot¶
FrontISTR:n suorituksessa tulostetaan seuraavat tiedostot analyysin sisällön ja analyysin ohjaustietojen määritysten mukaan.
- Viesti- ja lokitiedostot: Tulostavat suorituksen etenemisen sekä yhteenvetoja, kuten siirtymän, venymän ja jännityksen suurimmat/pienimmät arvot sekä moodianalyysin tulokset.
- Analyysitulostiedostot: Kun analyysin ohjaustiedoissa määritetään
!WRITE,RESULT, kunkin solmun ja elementin fysikaaliset suureet tulostetaan. Niitä käytetään jälkikäsittelyyn ja muiden analyysien syötteenä. - Visualisointitiedostot: Kun määritetään
!WRITE,VISUAL, tiedot tulostetaan visualisointityökaluille sopivassa muodossa.
Tulostiedostojen nimeämissäännöt ja tarkistusmenetelmät kuvataan kohdissa Sarja-analyysi ja Rinnakkaisanalyysi; tulostettavien fysikaalisten suureiden ja muotojen yksityiskohdat ovat kohdassa Tulostus ja restart.
Suoritus¶
Sijoita fistr1 (Windowsissa fistr1.exe) hakupolussa olevaan hakemistoon tai syötetiedostot sisältävään hakemistoon. Käynnistä sarjalaskenta suorittamalla seuraava komento syötetiedostot sisältävässä hakemistossa.
hecmw_ctrl.dat-tiedostossa määritetyt verkkotiedot ja analyysin ohjaustiedot luetaan, ja määritetyt tulos- ja visualisointitiedostot tulostetaan.
Rinnakkaissuoritus¶
Valmistele rinnakkaislaskentaa varten etukäteen MPI-tuettu fistr1 ja käytä syötteenä hecmw_part1-ohjelmalla ositettuja hajautettujen alueiden verkkoja. Suoritus noudattaa MPI-ajoympäristöä. Alla on esimerkki neljän alueen käytöstä.
Windows-binääripaketit sisältävät MPI-ajoympäristön, joten rinnakkaissuoritus on mahdollista ilman erillistä MPI-asennusta. Katso lisätiedot kohdasta Asennus binääripaketeilla. Aluejaon periaate kuvataan kohdassa Aluejako ja rinnakkaislaskenta.
Versioon 3.x asti vain rinnakkainen kontaktianalyysi vaati syötteeksi yhden alueen verkon; versiosta 5.x alkaen rinnakkainen kontaktianalyysi käyttää hajautettujen alueiden verkkoja samalla tavalla kuin muut analyysit.
Katso myös¶
- Sarja-analyysi — sarjasuorituksen ja tulostiedostojen tarkistamisen menettely.
- Rinnakkaisanalyysi — menettely aluejaosta rinnakkaissuoritukseen.
- Syöttösäännöt — syötetiedostojen yhteiset syntaksisäännöt.
- Tulostus ja restart — tulostettavat fysikaaliset suureet ja restart-mekanismi.
- Aluejako ja rinnakkaislaskenta — rinnakkaislaskennan aluejako.