!PARTITION¶
Řádek 1¶
| Parametr | |
|---|---|
| TYPE | Typ dělení sítě (povinné) |
| METHOD | Metoda dělení sítě (povinné) |
| DOMAIN | Počet oblastí (povinné) |
| DEPTH | Hloubka překryvu (volitelné) |
| UCD | Výstup souboru UCD pro obraz dělení sítě (volitelné) |
| CONTACT | Zpracování kontaktních bodů při dělení sítě (volitelné) |
| CONTACT_OWNER | Schéma vlastnictví pro paralelní kontakt (volitelné) |
| Parametr | Hodnota parametru | Popis |
|---|---|---|
| TYPE | NODE-BASED | Dělení založené na uzlech |
| ELEMENT-BASED | Dělení založené na prvcích Nelze zadat pro síť obsahující kontaktní dvojice | |
| METHOD | RCB | Metoda RCB, referenční osa dělení musí být zadána na řádku 2 |
| KMETIS | kMETIS | |
| PMETIS | pMETIS | |
| DOMAIN | Počet oblastí | |
| DEPTH | Hloubka překryvu podoblastí (při vynechání DEPTH=1)Nelze zadat při TYPE=ELEMENT-BASED | |
| UCD | Název souboru UCD (volitelné) | |
| CONTACT | DEFAULT | Běžné dělení sítě bez zohlednění kontaktních bodů (zpracováno stejně jako SIMPLE) |
| AGGREGATE | Přiřadí master povrch a slave povrch do stejné podoblasti | |
| DISTRIBUTE | Rovnoměrně rozdělí uzly master povrchu mezi jednotlivé podoblasti | |
| SIMPLE | Běžné dělení sítě bez zohlednění kontaktních bodů (zpracováno stejně jako DEFAULT) | |
| CONTACT_OWNER | MASTER | Schéma master-owner (při vynechání). Master povrch se rozdělí podle oblasti vlastnící každý prvek a slave uzly se replikují do každé oblasti, která vlastní část master povrchu |
| SLAVE | Schéma slave-owner. Každý slave uzel uchovává pouze oblast, která jej vlastní, a tato oblast přijímá celý master povrchLze zadat pouze při TYPE=NODE-BASED |
CONTACT a CONTACT_OWNER jsou nezávislé parametry, které lze libovolně kombinovat.
Síť obsahující kontaktní dvojice (!CONTACT PAIR) nelze rozdělit pomocí TYPE=ELEMENT-BASED. Při dělení se vypíše ELEMENT-BASED partitioning is not supported with contact pairs; use TYPE=NODE-BASED a výpočet se zastaví chybou, je tedy třeba dělit pomocí TYPE=NODE-BASED.
CONTACT_OWNER¶
V paralelní kontaktní analýze určuje, která oblast je odpovědná za kterou část kontaktní dvojice.
MASTER (při vynechání) rozdělí master povrch podle oblasti vlastnící každý prvek a replikuje slave uzly do všech oblastí, které mají master povrch. Duplicitní kandidáti kontaktu se sjednotí redukcí napříč oblastmi.
SLAVE toto uspořádání obrací. Každý slave uzel uchovává pouze oblast, která jej vlastní, a tato oblast přijímá celý master povrch kontaktní dvojice. Při konečném skluzu (INTERACTION=FSLID v !CONTACT) může slave uzel klouzat přes hranici rozdělení oblasti na master povrchu. Při MASTER se sousedství master povrchu vytváří pouze oblast po oblasti, takže vyhledávání sousedů se přeruší na hranici, slave uzel se na jeden krok vyhodnotí jako mimo kontakt a ztratí se Lagrangeův multiplikátor i historie tření. Při SLAVE je master povrch potřebný pro vyhledávání vždy ve stejné oblasti, takže tento problém nenastává a řešení nezávisí na počtu oblastí.
Oblast, u které je zadáno SLAVE, uchovává celý master povrch, proto roste její spotřeba paměti i počet sousedních oblastí. Nelze ji použít společně s TYPE=ELEMENT-BASED.
Řádek 2 (povinný pouze pro METHOD=RCB)¶
| Proměnná | Typ | Popis |
|---|---|---|
| DIRX | C | Referenční osa dělení (zadá se malým písmenem x, y, z) |
Příklady řídicího souboru¶
Příklad 1
Příklad 2
Příklad 3 (kontaktní analýza s konečným skluzem)