!PARTITION¶
Ред 1¶
| Параметър | |
|---|---|
| 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 обръща тази организация. Всеки подчинен възел се запазва само от областта, която го притежава, и тази област получава цялата главна повърхнина на контактната двойка. При крайно плъзгане (!CONTACT в INTERACTION=FSLID) подчинен възел може да се плъзне през граница на разделяне на области върху главната повърхнина. При MASTER съседството по главната повърхнина се изгражда само във всяка област, така че търсенето на съседство може да бъде прекъснато на границата; тогава подчиненият възел може временно да бъде оценен като неконтактуващ, което води до загуба на множителя на Лагранж и историята на триенето. При SLAVE главната повърхнина, необходима за търсенето, винаги е налична в същата област, така че този проблем не възниква и решението не зависи от броя на областите.
Тъй като област, зададена с SLAVE, запазва цялата главна повърхнина, използваната памет и броят на съседните области се увеличават. Не може да се използва заедно с TYPE=ELEMENT-BASED.
Ред 2 (задължителен само за METHOD=RCB)¶
| Име на променлива | Атрибут | Описание |
|---|---|---|
| DIRX | C | Референтна ос за разделяне (задава се с малки букви x, y или z) |
Примери за управляващ файл¶
Пример 1
Пример 2
Пример 3 (контактен анализ с крайно плъзгане)