Přeskočit obsah

!PARTITION

Řádek 1

!PARTITION, TYPE=<type>, METHOD=<method>, DOMAIN=<domain> [, volitelný parametr]
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
METHOD RCB Metoda RCB; referenční osy dělení musí být zadány na řádku 2
KMETIS kMETIS
PMETIS pMETIS
DOMAIN Počet oblastí
DEPTH Hloubka překryvu podoblastí (DEPTH=1 při vynechání)Nelze zadat, pokud TYPE=ELEMENT-BASED
UCD Název souboru UCD (volitelné)
CONTACT DEFAULT Provede běžné dělení sítě bez zohlednění kontaktních bodů (zpracováno stejně jako SIMPLE)
AGGREGATE Přiřadí master a slave povrchy do stejné podoblasti
DISTRIBUTE Rovnoměrně rozdělí uzly na master povrchu mezi podoblasti
SIMPLE Provede běžné dělení sítě bez zohlednění kontaktních bodů (zpracováno stejně jako DEFAULT)
CONTACT_OWNER MASTER Schéma master-owner (výchozí). Rozdělí master povrch podle oblastí vlastnících prvky a replikuje slave uzly do každé oblasti vlastnící master
SLAVE Schéma slave-owner. Zachová každý slave uzel pouze v jeho vlastnící oblasti a umístí do této oblasti celý master povrchLze zadat pouze při TYPE=NODE-BASED

CONTACT a CONTACT_OWNER jsou nezávislé parametry a lze je libovolně kombinovat.

CONTACT_OWNER

V paralelní kontaktní analýze tento parametr určuje, která oblast odpovídá za kterou část kontaktní dvojice.

MASTER (výchozí) rozdělí master povrch podle oblastí, které vlastní jeho prvky, a replikuje slave uzly do všech oblastí obsahujících master povrch. Duplicitní kandidáti kontaktu se sjednotí agregací napříč oblastmi.

SLAVE toto uspořádání obrací. Každý slave uzel je zachován pouze v oblasti, která jej vlastní, a tato oblast obdrží celý master povrch kontaktní dvojice. Při konečném skluzu (!CONTACT s INTERACTION=FSLID) může slave uzel klouzat přes hranici rozdělení oblasti na master povrchu. Při MASTER se sousednost master povrchu vytváří pouze uvnitř každé oblasti, takže hledání sousednosti může být na hranici přerušeno; slave uzel pak může být dočasně vyhodnocen jako mimo kontakt, což vede ke ztrátě Lagrangeova multiplikátoru a historie tření. Při SLAVE je master povrch potřebný pro vyhledávání vždy dostupný ve stejné oblasti, takže tento problém nenastává a řešení nezávisí na počtu oblastí.

Protože oblast zadaná pomocí SLAVE uchovává celý master povrch, zvyšuje se její spotřeba paměti a počet sousedních oblastí. Nelze ji použít společně s TYPE=ELEMENT-BASED.

Řádek 2 (povinný pouze pro METHOD=RCB)

(Řádek 2) DIR1, DIR2, DIR3, ... (zadejte podle počtu kroků dělení)
Proměnná Typ Popis
DIRX C Referenční osa dělení (zadává se malým písmenem x, y nebo z)

Příklady řídicího souboru

Příklad 1

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

Příklad 2

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

Příklad 3 (kontaktní analýza s konečným skluzem)

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