Přeskočit obsah

!PARTITION

Řádek 1

!PARTITION, TYPE=<type>, METHOD=<method>, DOMAIN=<domain> [, optional parameter]
Parametr
TYPE Typ dekompozice oblasti (povinné)
METHOD Metoda dekompozice oblasti (povinné)
DOMAIN Počet oblastí (povinné)
DEPTH Hloubka překryvu (volitelné)
UCD Výstup souboru UCD pro obraz dekompozice oblasti (volitelné)
CONTACT Zpracování kontaktních bodů při dekompozici oblasti (volitelné)
CONTACT_OWNER Schéma vlastnictví pro paralelní kontakt (volitelné)
Parametr Hodnota parametru Popis
TYPE NODE-BASED Dekompozice založená na uzlech
ELEMENT-BASED Dekompozice založená na prvcích
METHOD RCB Metoda RCB; referenční osy dekompozice 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ěžnou dekompozici oblasti 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ěžnou dekompozici oblasti 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 povrch
Lze 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 dekompozic)
Název proměnné Atribut Popis
DIRX C Referenční osa dekompozice (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
AI-assisted translation May contain errors Official docs Status