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 verkon osiointia 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 verkon osiointiohjelmaa
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 1 tiedostoon.
Katso sarjasuorituksen yksityiskohtainen menettely kohdasta Sarja-analyysi ja rinnakkaissuorituksen menettely kohdasta Rinnakkainen analyysi.
Syöte- ja tulostiedostot¶

Syötetiedostot¶
FrontISTR lukee seuraavat 3 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 osioituja 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 Rinnakkainen analyysi; tulostettavien fysikaalisten suureiden ja muotojen yksityiskohdat ovat kohdassa Tulostus ja uudelleenkäynnistys.
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 osioituja hajautettujen alueiden verkkoja. Suoritus noudattaa MPI-ajoympäristöä. Alla on esimerkki 4 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 Verkon osiointi 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.
Liittyvät aiheet¶
- Sarja-analyysi — sarjasuorituksen ja tulostiedostojen tarkistamisen menettely.
- Rinnakkainen analyysi — menettely verkon osioinnista rinnakkaissuoritukseen.
- Syöttösäännöt — syötetiedostojen yhteiset syntaksisäännöt.
- Tulostus ja uudelleenkäynnistys — tulostettavat fysikaaliset suureet ja uudelleenkäynnistysmekanismi.
- Verkon osiointi ja rinnakkaislaskenta — rinnakkaislaskennan verkon osiointi.