Прескокнете до содржината

!PARTITION

Линија 1

!PARTITION, TYPE=<type>, METHOD=<method>, DOMAIN=<domain> [, изборен параметар]
Параметар
TYPE Тип на поделба на мрежата (задолжително)
METHOD Метод за поделба на мрежата (задолжително)
DOMAIN Број на домени (задолжително)
DEPTH Длабочина на преклопување (изборно)
UCD Излез на UCD-датотека за сликата на поделбата на мрежата (изборно)
CONTACT Третман на контактните точки при поделба на мрежата (изборно)
CONTACT_OWNER Шема на сопственост за паралелен контакт (изборно)
Параметар Вредност на параметарот Опис
TYPE NODE-BASED Поделба базирана на јазли
ELEMENT-BASED Поделба базирана на елементи
METHOD RCB Метод RCB; референтните оски за поделба мора да се зададат во линија 2
KMETIS kMETIS
PMETIS pMETIS
DOMAIN Број на домени
DEPTH Длабочина на преклопување на поддомените (DEPTH=1 ако е изоставено)Не може да се зададе кога TYPE=ELEMENT-BASED
UCD Име на UCD-датотека (изборно)
CONTACT DEFAULT Извршува обична поделба на мрежата без земање предвид на контактните точки (се третира исто како SIMPLE)
AGGREGATE Ги доделува главната и подредената површина на истиот поддомен
DISTRIBUTE Рамномерно ги распределува јазлите на главната површина меѓу поддомените
SIMPLE Извршува обична поделба на мрежата без земање предвид на контактните точки (се третира исто како DEFAULT)
CONTACT_OWNER MASTER Шема со сопственик главна површина (стандардно). Ја дели главната површина според домените што ги поседуваат нејзините елементи и ги реплицира подредените јазли во секој домен-сопственик на главната површина
SLAVE Шема со сопственик подредена површина. Го задржува секој подреден јазол само во неговиот сопствен домен и ја поставува целата главна површина во тој доменМоже да се зададе само кога TYPE=NODE-BASED

CONTACT и CONTACT_OWNER се независни параметри и може произволно да се комбинираат.

CONTACT_OWNER

Во паралелна контактна анализа, овој параметар задава кој домен е одговорен за кој дел од контактниот пар.

MASTER (стандардно) ја дели главната површина според домените што ги поседуваат нејзините елементи и ги реплицира подредените јазли во сите домени што ја содржат главната површина. Дупликатните контактни кандидати се усогласуваат со агрегација меѓу домените.

SLAVE го превртува овој распоред. Секој подреден јазол се задржува само во доменот што го поседува, а тој домен ја прима целата главна површина на контактниот пар. При конечно лизгање (INTERACTION=FSLID на !CONTACT), подредениот јазол може да се лизне преку граница на поделбата на мрежата на главната површина. Кај MASTER, соседството на главната површина се гради само во рамките на секој домен, па пребарувањето на соседството може да се прекине на границата; тогаш подредениот јазол може привремено да биде оценет како да не е во контакт, поради што се губат Лагранжовиот множител и историјата на триење. Кај SLAVE, главната површина потребна за пребарувањето е секогаш достапна во истиот домен, па овој проблем не се јавува и решението не зависи од бројот на домени.

Бидејќи домен зададен со SLAVE ја задржува целата главна површина, неговата употреба на меморија и бројот на соседни домени се зголемуваат. Не може да се користи заедно со TYPE=ELEMENT-BASED.

Линија 2 (задолжителна само за METHOD=RCB)

(линија 2) DIR1, DIR2, DIR3, ... (задајте според бројот на поделби)
Име на променлива Атрибут Опис
DIRX C Референтна оска за поделба (се задава со мала буква x, y или z)

Примери на контролна датотека

Пример 1

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

Пример 2

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

Пример 3 (контактна анализа со конечно лизгање)

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