Preskočiť na obsah

!PARTITION

Riadok 1

!PARTITION, TYPE=<type>, METHOD=<method>, DOMAIN=<domain> [, voliteľný parameter]
Parameter
TYPE Typ dekompozície domény (povinné)
METHOD Metóda dekompozície domény (povinné)
DOMAIN Počet domén (povinné)
DEPTH Hĺbka prekrytia (voliteľné)
UCD Výstup súboru UCD s obrazom dekompozície domény (voliteľné)
CONTACT Zaobchádzanie s kontaktnými bodmi pri dekompozícii domény (voliteľné)
CONTACT_OWNER Schéma vlastníctva pre paralelný kontakt (voliteľné)
Parameter Hodnota parametra Popis
TYPE NODE-BASED Dekompozícia založená na uzloch
ELEMENT-BASED Dekompozícia založená na prvkoch
METHOD RCB Metóda RCB; referenčné osi dekompozície sa musia zadať na riadku 2
KMETIS kMETIS
PMETIS pMETIS
DOMAIN Počet domén
DEPTH Hĺbka prekrytia subdomén (ak sa vynechá, DEPTH=1)Nemožno zadať pri TYPE=ELEMENT-BASED
UCD Názov súboru UCD (voliteľné)
CONTACT DEFAULT Vykoná bežnú dekompozíciu domény bez zohľadnenia kontaktných bodov (správa sa rovnako ako SIMPLE)
AGGREGATE Priradí master a slave povrch do rovnakej subdomény
DISTRIBUTE Rovnomerne rozdelí uzly na master povrchu medzi subdomény
SIMPLE Vykoná bežnú dekompozíciu domény bez zohľadnenia kontaktných bodov (správa sa rovnako ako DEFAULT)
CONTACT_OWNER MASTER Schéma master-owner (predvolené). Rozdelí master povrch podľa domén vlastniacich jeho prvky a replikuje slave uzly do každej domény vlastniacej master povrch
SLAVE Schéma slave-owner. Každý slave uzol ponechá iba vo vlastniacej doméne a do tejto domény umiestni celý master povrchMožno zadať iba pri TYPE=NODE-BASED

CONTACT a CONTACT_OWNER sú nezávislé parametre a možno ich ľubovoľne kombinovať.

CONTACT_OWNER

Pri paralelnej kontaktnej analýze tento parameter určuje, ktorá doména zodpovedá za ktorú časť kontaktnej dvojice.

MASTER (predvolené) rozdelí master povrch podľa domén, ktoré vlastnia jeho prvky, a replikuje slave uzly do všetkých domén obsahujúcich master povrch. Duplicitní kandidáti kontaktu sa zosúladia agregáciou naprieč doménami.

SLAVE toto usporiadanie obráti. Každý slave uzol zostane iba v doméne, ktorá ho vlastní, a táto doména dostane celý master povrch kontaktnej dvojice. Pri konečnom sklze (!CONTACT s INTERACTION=FSLID) môže slave uzol skĺznuť cez hranicu rozdelenia domén na master povrchu. Pri MASTER sa susednosť master povrchu vytvára iba v rámci každej domény, takže vyhľadávanie susednosti sa môže na hranici prerušiť; slave uzol potom môže byť dočasne vyhodnotený ako mimo kontaktu, čo spôsobí stratu Lagrangeovho multiplikátora a histórie trenia. Pri SLAVE je master povrch potrebný na vyhľadávanie vždy dostupný v tej istej doméne, takže tento problém nevzniká a riešenie nezávisí od počtu domén.

Keďže doména zadaná pomocou SLAVE uchováva celý master povrch, zvyšuje sa jej spotreba pamäte aj počet susedných domén. Nemožno ju použiť spolu s TYPE=ELEMENT-BASED.

Riadok 2 (povinný iba pri METHOD=RCB)

(2. riadok) DIR1, DIR2, DIR3, ... (zadajte podľa počtu rozdelení)
Názov premennej Atribút Popis
DIRX C Referenčná os dekompozície (zadáva sa malým písmenom x, y alebo z)

Príklady riadiaceho súboru

Príklad 1

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

Príklad 2

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

Príklad 3 (kontaktná analýza s konečným sklzom)

!PARTITION, TYPE=NODE-BASED, METHOD=PMETIS, DOMAIN=8, CONTACT_OWNER=SLAVE
AI-assisted translation May contain errors Official docs Status