Az analízis folyamata¶
A FrontISTR-analízis a bemeneti fájlok előkészítéséből, az fistr1 megoldó futtatásából és a kimeneti fájlok ellenőrzéséből áll. Ez az oldal összefoglalja a teljes folyamatot, a használt bemeneti és kimeneti fájltípusokat, valamint a soros és párhuzamos analízisek futtatását. Az egyes lépések részletes eljárása a futtatási útmutató megfelelő oldalain található.
Teljes folyamat¶
A soros és párhuzamos számítások abban különböznek, hogy szükség van-e hálófelosztásra és az eredmények egyesítésére. Az alapvető folyamat a következő.
- Szerezze be a FrontISTR-t és a hozzá tartozó programokat, majd tegye őket futtathatóvá. → Telepítés
- Készítse elő a bemeneti fájlokat (az általános vezérlőadatokat tartalmazó
hecmw_ctrl.datfájlt, a hálóadatokat és az analízisvezérlő adatokat) az előírt formátumban. - Párhuzamos számításnál a
hecmw_part1hálófelosztó programmal ossza fel az egytartományos hálót elosztott tartományú hálókra. Soros számításnál erre a lépésre nincs szükség. - Futtassa az
fistr1programot. - Ellenőrizze a kimeneti napló-, eredmény- és vizualizációs fájlokat. Párhuzamos számításnál szükség szerint egyesítse az eredményeket, ha 1 fájlba szeretné összefogni őket.
A részletes soros eljárásért lásd: Soros analízis; a részletes párhuzamos eljárásért lásd: Párhuzamos analízis.
Bemeneti és kimeneti fájlok¶

Bemeneti fájlok¶
A FrontISTR az alábbi 3 típusú bemeneti fájlt olvassa be.
- Általános vezérlőadatok (
hecmw_ctrl.dat): Megadja a hálóadatok és az analízisvezérlő adatok bemeneti fájlneveit, valamint az eredmény- és vizualizációs adatok kimeneti fájlneveit. - Hálóadatok: Meghatározzák a végeselemes hálót, az anyagadatokat, a szelvényadatokat és a csoportadatokat. Egyetlen CPU-n végzett analízishez egytartományos hálót, több CPU-n történő párhuzamos futtatáshoz pedig a
hecmw_part1által felosztott elosztott tartományú hálókat használjon. - Analízisvezérlő adatok: Meghatározzák az analízis típusát, a peremfeltételeket, a terheléseket, a megoldó vezérlését és a vizualizáció vezérlését.
Mindegyik szövegfájl, ezért szövegszerkesztővel létrehozható és szerkeszthető. Az egyes fájlokban használt szintaxisért lásd: Bemeneti szabályok.
Kimeneti fájlok¶
A FrontISTR futtatásakor az analízis tartalmának és az analízisvezérlő adatokban megadott beállításoknak megfelelően az alábbi fájlok készülnek.
- Üzenet- és naplófájlok: A futás előrehaladását és olyan összefoglalásokat írnak ki, mint az elmozdulás, alakváltozás és feszültség maximális/minimális értékei, valamint a modális analízis eredményei.
- Analíziseredmény-fájlok: Ha az analízisvezérlő adatokban
!WRITE,RESULTvan megadva, az egyes csomópontokhoz és elemekhez tartozó fizikai mennyiségek kerülnek kiírásra. Utófeldolgozáshoz és más analízisek bemeneteként használhatók. - Vizualizációs fájlok:
!WRITE,VISUALmegadásakor az adatok vizualizációs eszközök számára használható formátumban kerülnek kiírásra.
A fájlnevezési szabályokat és a kimeneti fájlok ellenőrzésének módját a Soros analízis és a Párhuzamos analízis ismerteti; a kiírható fizikai mennyiségek és formátumok részleteiért lásd: Kimenet és restart.
Futtatás¶
Helyezze az fistr1 programot (Windows esetén fistr1.exe) az elérési úton szereplő könyvtárba vagy a bemeneti fájlokat tartalmazó könyvtárba. Soros számítás indításához futtassa az alábbi parancsot a bemeneti fájlokat tartalmazó könyvtárban.
A program beolvassa a hecmw_ctrl.dat fájlban megadott hálóadatokat és analízisvezérlő adatokat, majd kiírja a megadott eredmény- és vizualizációs fájlokat.
Párhuzamos futtatás¶
Párhuzamos számításhoz előzetesen készítsen elő MPI-képes fistr1 programot, és bemenetként a hecmw_part1 által felosztott elosztott tartományú hálókat használja. A futtatás az MPI futtatókörnyezetét követi. Az alábbi példa 4 tartomány használatát mutatja.
A Windows bináris csomagok MPI futtatókörnyezetet is tartalmaznak, ezért külön MPI-telepítés nélkül is lehetséges a párhuzamos futtatás. Részletekért lásd: Telepítés bináris csomagokkal. A tartományfelosztás fogalmát a Hálófelosztás és párhuzamos számítás ismerteti.
A Ver.3.x verzióig csak a párhuzamos kontaktanalízis igényelt bemenetként egytartományos hálót; a Ver.5.x verziótól kezdve a párhuzamos kontaktanalízis is ugyanúgy elosztott tartományú hálókat használ, mint a többi analízis.
Kapcsolódó témák¶
- Soros analízis — a soros futtatás és a kimeneti fájlok ellenőrzésének eljárása.
- Párhuzamos analízis — az eljárás a hálófelosztástól a párhuzamos futtatásig.
- Bemeneti szabályok — a bemeneti fájlok közös szintaktikai szabályai.
- Kimenet és restart — a kiírható fizikai mennyiségek és az újraindítás mechanizmusa.
- Hálófelosztás és párhuzamos számítás — hálófelosztás párhuzamos számításhoz.