Analüüsi töövoog¶
FrontISTR-i analüüs koosneb sisendfailide ettevalmistamisest, lahendaja fistr1 käivitamisest ja väljundfailide kontrollimisest. Sellel lehel võetakse kokku üldine töövoog, kasutatavate sisend- ja väljundfailide tüübid ning jadamisi ja paralleelsete analüüside käivitamise viisid. Iga sammu üksikasjalikud protseduurid on esitatud käivitusjuhendi vastavatel lehtedel.
Üldine töövoog¶
Jada- ja paralleelarvutus erinevad selle poolest, kas on vaja domeenideks jaotamist ja tulemuste ühendamist. Põhiline töövoog on järgmine.
- Hankige FrontISTR ja sellega kaasnevad programmid ning seadistage need käivitamiseks. → Paigaldamine
- Valmistage määratud vormingu järgi ette sisendfailid (üldised juhtandmed
hecmw_ctrl.dat, võrguandmed ja analüüsi juhtandmed). - Paralleelarvutuse korral kasutage domeenide jaotamise programmi
hecmw_part1, et jagada ühe domeeni võrk jaotatud domeenide võrkudeks. Jadaarvutuses ei ole see samm vajalik. - Käivitage
fistr1. - Kontrollige väljundlogi, tulemus- ja visualiseerimisfaile. Paralleelarvutuse korral ühendage vajaduse järgi tulemused, kui soovite need koondada üheks failiks.
Jadaprotseduuri üksikasju vaadake jaotisest Jadaanalüüs; paralleelprotseduuri üksikasju jaotisest Paralleelanalüüs.
Sisend- ja väljundfailid¶

Sisendfailid¶
FrontISTR loeb järgmisi kolme tüüpi sisendfaile.
- Üldised juhtandmed (
hecmw_ctrl.dat): määrab võrguandmete ja analüüsi juhtandmete sisendfailide nimed ning tulemus- ja visualiseerimisandmete väljundfailide nimed. - Võrguandmed: määratleb lõplike elementide võrgu, materjaliandmed, jaotiseandmed ja rühmaandmed. Ühe CPU-ga analüüsimisel kasutage ühe domeeni võrku; mitme CPU-ga paralleelkäivitamisel kasutage
hecmw_part1abil jaotatud domeenide võrke. - Analüüsi juhtandmed: määratleb analüüsi tüübi, rajatingimused, koormused, lahendaja juhtimise ja visualiseerimise juhtimise.
Kõik need on tekstifailid ning neid saab luua ja redigeerida tekstiredaktoriga. Igas failis kasutatava süntaksi kohta vaadake jaotist Sisendreeglid.
Väljundfailid¶
FrontISTR-i käivitamisel väljastatakse vastavalt analüüsi sisule ja analüüsi juhtandmetes määratule järgmised failid.
- Teate- ja logifailid: väljastavad täitmise edenemise ja kokkuvõtted, näiteks siirde, deformatsiooni ja pinge maksimum-/miinimumväärtused ning modaalanalüüsi tulemused.
- Analüüsitulemuste failid: kui analüüsi juhtandmetes on määratud
!WRITE,RESULT, väljastatakse iga sõlme ja elemendi füüsikalised suurused. Neid kasutatakse järeltöötluseks ja teiste analüüside sisendina. - Visualiseerimisfailid: kui on määratud
!WRITE,VISUAL, väljastatakse andmed visualiseerimistööriistade jaoks sobivas vormingus.
Väljundfailide nimetamisreegleid ja kontrollimise viise kirjeldatakse jaotistes Jadaanalüüs ja Paralleelanalüüs; väljastatavate füüsikaliste suuruste ja vormingute üksikasjad on jaotises Väljund ja taaskäivitus.
Käivitamine¶
Paigutage fistr1 (Windowsis fistr1.exe) teerajal olevasse kataloogi või sisendfaile sisaldavasse kataloogi. Jadaarvutuse alustamiseks käivitage sisendfaile sisaldavas kataloogis järgmine käsk.
Loetakse hecmw_ctrl.dat-is määratud võrguandmed ja analüüsi juhtandmed ning väljastatakse määratud tulemus- ja visualiseerimisfailid.
Paralleelkäivitus¶
Paralleelarvutuse jaoks valmistage eelnevalt ette MPI-toega fistr1 ja kasutage sisendina hecmw_part1 abil domeenideks jaotatud võrke. Käivitamine järgib MPI käituskeskkonda. Allpool on näide nelja domeeniga.
Windowsi binaarpaketid sisaldavad MPI käituskeskkonda, seega saab paralleelselt käivitada MPI-d eraldi paigaldamata. Üksikasju vaadake jaotisest Paigaldamine binaarpakettidega. Domeenideks jaotamise kontseptsiooni kirjeldatakse jaotises Domeenideks jaotamine ja paralleelarvutus.
Kuni versioonini Ver.3.x nõudis ainult paralleelne kontaktanalüüs sisendina ühe domeeni võrku; alates versioonist Ver.5.x kasutab paralleelne kontaktanalüüs jaotatud domeenide võrke samamoodi nagu muud analüüsid.
Vaata ka¶
- Jadaanalüüs — jadakäivituse ja väljundfailide kontrollimise protseduur.
- Paralleelanalüüs — protseduur domeenideks jaotamisest paralleelkäivituseni.
- Sisendreeglid — sisendfailide ühised süntaksireeglid.
- Väljund ja taaskäivitus — väljastatavad füüsikalised suurused ja taaskäivitusmehhanism.
- Domeenideks jaotamine ja paralleelarvutus — domeenideks jaotamine paralleelarvutuse jaoks.