Kihagyás

Translation update pending

The Hungarian translation may be out of date because the Japanese source has changed. The existing translation remains available while it is being updated.

Párhuzamos analízis

Futtatási folyamat

A 3.1.3. ábra a FrontISTR többprocesszoros párhuzamos feldolgozásának futtatási folyamatát mutatja.

3.1.3. ábra A párhuzamos feldolgozás futtatási folyamata

Előkészítendő bemeneti fájlok

(1) Általános vezérlőadatok (dat kiterjesztés)

Ez a fájl adja meg a hálóadatok és az analízisvezérlő adatok bemeneti fájljait, valamint az elemzési eredmények kimeneti fájlját. A fájlnév rögzített: hecmw_ctrl.dat.

Az általános vezérlőadatok példája alább látható. Ebben a példában a hecmw_part először beolvassa az egytartományos model.msh hálóadatot, majd kiírja a felosztott tartományok model_8.0–n hálóadatait. A FrontISTR beolvassa a felosztott tartományok model_8.0–n hálóadatait és a model.cnt analízisvezérlő adatot, majd kiírja a model.res.0–n.1 elemzési eredményadatokat. Ezenkívül a hecmw_vis beolvassa a felosztott tartományok model_8.0–n hálóadatait és a model.res.0–n.1 elemzési eredményadatokat, majd a megadott kimenetnek megfelelő model_vis_psf.0000.(kiterjesztés) fájlt írja ki. Részletekért lásd a Kulcsszó-referenciát (Általános vezérlőadatok).

(2) Egytartományos hálóadatok (msh kiterjesztés)

Ez a fájl határozza meg az analízismodell teljes hálókonfigurációját, az anyagadatokat, az analízisvezérlő adatokban használt csoportadatokat és egyéb információkat. Részletekért lásd a Kulcsszó-referenciát (Hálóadatok).

(3) Analízisvezérlő adatok (cnt kiterjesztés)

Ez a fájl határozza meg az elemzés típusát, az elmozdulási peremfeltételeket, a terhelési peremfeltételeket és egyéb beállításokat. Megadja a megoldó és a vizualizáló vezérlőadatait is. Az analízisvezérlő adatok példái a 3. fejezetben találhatók. Részletekért lásd a Kulcsszó-referenciát (Analízisvezérlő adatok).

(4) Hálóparticionáló segédprogram vezérlőadatai (dat kiterjesztés)

Ez a fájl adja meg a hecmw_part vezérlőadatait. A fájlnév rögzített: hecmw_part_ctrl.dat. A hálóparticionáló segédprogram vezérlőadatainak példája alább látható. Ebben a példában egyetlen tartományt 8 tartományra osztunk a PMETIS particionálási módszerrel. A model_8.inp fájl is létrejön a particionálás utáni háló megjelenítéséhez. Részletekért lásd a hecmw1 dokumentációját (0803_001x_hecmw_part_201_users.pdf).

(5) Vizualizációs vezérlőadatok (ini kiterjesztés)

Ez a fájl adja meg a hecmw_vis vezérlőadatait. Az alapértelmezett fájlnév hecmw_vis.ini. A vizualizációs vezérlőadatok példája alább látható. Ebben a példában MicroAVS-hez tartozó strukturálatlan rácsadatok (inp kiterjesztés) kerülnek kiírásra. Részletekért lásd a kulcsszó-referencia !visual és !OUTPUT_VIS bejegyzéseit.

Futtatási mód

Az alábbi parancssorral futtassa a hecmw_part programot abból a könyvtárból, amely a bemeneti fájlokat tartalmazza.

hecmw_part1

Az alábbi parancssorral futtassa a FrontISTR-t abból a könyvtárból, amely a bemeneti fájlokat tartalmazza. Az MPI-folyamatok indításának módját a futtatási környezethez kell igazítani.

mpirun -np 8 fistr1

A vizualizáció kétféleképpen hajtható végre. Az egyik lehetőség, hogy FrontISTR-utófeldolgozásként futtatjuk. Ebben az esetben adja meg az

!WRITE, VISUAL

beállítást az analízisvezérlő adatokban, és a vizualizáció automatikusan végrehajtódik. Ilyenkor a vizualizációs vezérlőadatokat az analízisvezérlő adatoknak tartalmazniuk kell.

Ha a vizualizációt a FrontISTR futásának befejezése után szeretné végrehajtani, először adja meg az

!WRITE, RESULT

beállítást az analízisvezérlő adatokban, majd futtassa a FrontISTR-t.

A FrontISTR befejeződése után az alábbi parancssorral futtassa a hecmw_vis programot abból a könyvtárból, amely a bemeneti fájlokat és az elemzési eredményfájlokat tartalmazza. Az MPI-folyamatok indításának módját a futtatási környezethez kell igazítani.

mpirun -np 8 hecmw_vis1

A kimeneti fájlok leírása

(1) Hálóparticionáló segédprogram naplófájlja (log kiterjesztés)

Ez a fájl olyan üzeneteket tartalmaz, mint a hecmw_part feldolgozásának előrehaladása. A fájlnév rögzített: hecmw_part.log.

(2) Felosztott tartományok hálófájljai (kiterjesztés nélkül)

Ezek a fájlok a tartományokra felosztott háló konfigurációját, az anyagadatokat, az analízisvezérlő adatokban használt csoportadatokat és egyéb információkat tartalmaznak. Minden felosztott tartományhoz egy fájl jön létre, és a fájlok neve az általános vezérlőadatokban megadott fájlfejléc alapján a következő.

Elnevezési szabály: (!MESH által megadott fájlfejléc).(felosztott tartomány száma)

Példa: model_8.0–model_8.7

(3) Tartományokra felosztott háló megjelenítőfájlja (inp kiterjesztés)

Ez a fájl strukturálatlan rácsadatokat tartalmaz a tartományokra felosztott háló megjelenítéséhez. MicroAVS és hasonló szoftverek segítségével jeleníthető meg.

(4) Analíziseredmény-üzenetfájl (msg kiterjesztés)

Ez a fájl olyan üzeneteket tartalmaz, mint a FrontISTR elemzésének előrehaladása. Futtatásonként egy fájl jön létre, rögzített FSTR.msg fájlnévvel.

(5) Analíziseredmény-naplófájlok (log kiterjesztés)

Ezek a fájlok a FrontISTR egyes csomópontjain és elemein számított fizikai mennyiségek elemzési eredményeit tartalmazzák. Tartalmazzák továbbá a fizikai mennyiségek maximális/minimális értékeit és a modális elemzés eredményeit. Dinamikai elemzés esetén minden lépés elemzési eredménye ezekbe a fájlokba kerül. Minden felosztott tartományhoz egy fájl jön létre, és a fájlnév rögzített: n.log (ahol n a felosztott tartomány száma).

(6) Analíziseredmény-fájlok (kiterjesztés nélkül)

Ezek a fájlok akkor kerülnek kiírásra, ha a !WRITE, RESULT opció meg van adva.

Ezek a fájlok a FrontISTR egyes csomópontjain és elemein számított fizikai mennyiségek elemzési eredményeit tartalmazzák. Minden felosztott tartományhoz és minden lépéshez egy fájl jön létre, és a fájlok neve az általános vezérlőadatokban megadott fájlfejléc alapján a következő.

Elnevezési szabály: (!RESULT által megadott fájlfejléc).(felosztott tartomány száma).(lépés száma)

Példa: model_8.res.0.1–model_8.res.7.1

(7) Analíziseredmény-bitmapfájlok (bmp kiterjesztés)

Ezek a fájlok akkor kerülnek kiírásra, ha ezt a vizualizációs vezérlőadatokban megadják.

Ezek a fájlok a vizualizációs feldolgozás által létrehozott bitmapadatokat tartalmazzák. A fájlnevek az általános vezérlőadatokban megadott fájlfejléc alapján kerülnek kiosztásra. Az elnevezési szabály részleteiért lásd a hecmw1 dokumentációját (0803_001f_hecmw_PC_cluster_201_vis.pdf).

(8) Analíziseredmény strukturálatlan rácsadat-fájljai (inp kiterjesztés)

Ezek a fájlok akkor kerülnek kiírásra, ha ezt a vizualizációs vezérlőadatokban megadják.

Ezek a fájlok REVOCAP_PrePost, MicroAVS és hasonló szoftverekkel végzett utófeldolgozáshoz használhatók. Nevük az általános vezérlőadatokban megadott fájlfejléc alapján a következő.

Elnevezési szabály: (!RESULT által megadott fájlfejléc)_psf.(lépés száma).inp

Példa: model_vis_psf.0000.inp

(9) Analíziseredmény semleges fájljai (neu kiterjesztés)

Ezek a fájlok akkor kerülnek kiírásra, ha ezt a vizualizációs vezérlőadatokban megadják.

Ezek a fájlok Femap alkalmazással végzett utófeldolgozáshoz használhatók. Nevük az általános vezérlőadatokban megadott fájlfejléc alapján a következő.

Elnevezési szabály: (!RESULT által megadott fájlfejléc)_psf.(lépés száma).neu

Példa: model_vis_psf.0000.neu

Megjegyzés: Az FSTR.dbg.0–n fájlok is létrejönnek, de ezek hibakeresési célúak, és általában nem szükséges hivatkozni rájuk.