Kihagyás

!PARTITION

1. sor

!PARTITION, TYPE=<type>, METHOD=<method>, DOMAIN=<domain> [, optional parameter]
Paraméter
TYPE Hálófelosztás típusa (kötelező)
METHOD Hálófelosztási módszer (kötelező)
DOMAIN Tartományok száma (kötelező)
DEPTH Átfedési mélység (opcionális)
UCD UCD-fájl kimenete a hálófelosztási képhez (opcionális)
CONTACT Érintkezési pontok kezelése hálófelosztáskor (opcionális)
CONTACT_OWNER Tulajdonosi séma párhuzamos érintkezéshez (opcionális)
Paraméter Paraméterérték Leírás
TYPE NODE-BASED Csomópontalapú felosztás
ELEMENT-BASED Elemealapú felosztás
Érintkezési párokat tartalmazó hálóhoz nem adható meg
METHOD RCB RCB-módszer; a felosztás referencia-tengelyeit a 2. sorban kell megadni
KMETIS kMETIS
PMETIS pMETIS
DOMAIN Tartományok száma
DEPTH Altartományok átfedési mélysége (elhagyás esetén DEPTH=1)TYPE=ELEMENT-BASED esetén nem adható meg
UCD UCD-fájlnév (opcionális)
CONTACT DEFAULT Szokásos hálófelosztás az érintkezési pontok figyelembevétele nélkül (ugyanúgy kezeli, mint a SIMPLE értéket)
AGGREGATE A master és slave felület ugyanahhoz az altartományhoz rendelése
DISTRIBUTE A master felület csomópontjainak egyenletes elosztása az altartományok között
SIMPLE Szokásos hálófelosztás az érintkezési pontok figyelembevétele nélkül (ugyanúgy kezeli, mint a DEFAULT értéket)
CONTACT_OWNER MASTER Master-tulajdonosi séma (elhagyás esetén). A master felületet az elemeket birtokló tartományok szerint osztja fel, a slave csomópontokat pedig minden master-tulajdonos tartományba replikálja
SLAVE Slave-tulajdonosi séma. A slave csomópontokat csak az őket birtokló tartomány tartja meg, a teljes master felület pedig ebbe a tartományba kerülCsak TYPE=NODE-BASED esetén adható meg

A CONTACT és a CONTACT_OWNER egymástól független paraméterek, és tetszőlegesen kombinálhatók.

Érintkezési párokat (!CONTACT PAIR) tartalmazó háló nem osztható fel TYPE=ELEMENT-BASED módban. A felosztás során ELEMENT-BASED partitioning is not supported with contact pairs; use TYPE=NODE-BASED üzenetet ad ki, és hibával leáll, ezért TYPE=NODE-BASED módban kell felosztani.

CONTACT_OWNER

Párhuzamos érintkezési analízis esetén az adja meg, hogy az érintkezési pár melyik részéért melyik tartomány a felelős.

A MASTER (elhagyás esetén) a master felületet az elemeit birtokló tartományok szerint osztja fel, a slave csomópontokat pedig minden olyan tartományba replikálja, amelyben a master felület előfordul. A duplikált érintkezési jelölteket a tartományok közötti összesítés rendezi.

A SLAVE megfordítja ezt az elrendezést. Minden slave csomópontot csak az őt birtokló tartomány tartja meg, ez a tartomány pedig az érintkezési pár teljes master felületét megkapja. Véges csúszásnál (a !CONTACT INTERACTION=FSLID beállítása esetén) egy slave csomópont átcsúszhat a master felület hálófelosztási határán. MASTER esetén a master felület szomszédsági kapcsolatai tartományonként épülnek fel, ezért a szomszédságkeresés a határon megszakad: a slave csomópont egyszerre érintkezésen kívülinek minősül, és elveszik a Lagrange-multiplikátor és a súrlódás előzménye. SLAVE esetén a kereséshez szükséges master felület mindig ugyanabban a tartományban áll rendelkezésre, így ez a probléma nem lép fel, és a megoldás nem függ a tartományok számától.

A SLAVE-vel megadott tartomány a teljes master felületet tartja, ezért nő a memóriaigénye és a szomszédos tartományainak száma. TYPE=ELEMENT-BASED mellett nem használható.

2. sor (csak METHOD=RCB esetén kötelező)

(2. sor) DIR1, DIR2, DIR3, ... (a felosztások számának megfelelően adja meg)
Változó neve Attribútum Leírás
DIRX C Felosztási referencia-tengely (kisbetűs x, y vagy z használatával adandó meg)

Vezérlőfájl-példák

Példa 1

!PARTITION, TYPE=NODE-BASED, METHOD=RCB, DOMAIN=8, DEPTH=1, UCD=mesh.inp
x, y, z

Példa 2

!PARTITION, TYPE=ELEMENT-BASED, METHOD=PMETIS, DOMAIN=32

Példa 3 (véges csúszású érintkezési analízis)

!PARTITION, TYPE=NODE-BASED, METHOD=PMETIS, DOMAIN=8, CONTACT_OWNER=SLAVE