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