!PARTITION¶
1. sor¶
| 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ő)¶
| 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
Példa 2
Példa 3 (véges csúszású érintkezési analízis)