Tarkibga o'tish

!PARTITION

1-qator

!PARTITION, TYPE=<type>, METHOD=<method>, DOMAIN=<domain> [, ixtiyoriy parametr]
Parametr
TYPE Sohani bo‘lish turi (majburiy)
METHOD Sohani bo‘lish usuli (majburiy)
DOMAIN Sohalar soni (majburiy)
DEPTH Ustma-ust tushish chuqurligi (ixtiyoriy)
UCD Sohani bo‘lish tasviri uchun UCD faylini chiqarish (ixtiyoriy)
CONTACT Sohani bo‘lishda kontakt nuqtalariga ishlov berish (ixtiyoriy)
CONTACT_OWNER Parallel kontaktda egalik sxemasi (ixtiyoriy)
Parametr Parametr qiymati Tavsif
TYPE NODE-BASED Tugunlarga asoslangan bo‘lish
ELEMENT-BASED Elementlarga asoslangan bo‘lish
METHOD RCB RCB usuli; 2-qatorda bo‘lish tayanch o‘qlarini ko‘rsatish majburiy
KMETIS kMETIS
PMETIS pMETIS
DOMAIN Sohalar soni
DEPTH Qismsohalarning ustma-ust tushish chuqurligi (tashlab ketilsa DEPTH=1)TYPE=ELEMENT-BASED bo‘lganda ko‘rsatib bo‘lmaydi
UCD UCD fayl nomi (ixtiyoriy)
CONTACT DEFAULT Kontakt nuqtalarini hisobga olmasdan odatiy sohani bo‘lishni bajarish (SIMPLE bilan bir xil)
AGGREGATE Master va slave sirtlarini bir xil qismsohaga biriktirish
DISTRIBUTE Master sirtdagi tugunlarni qismsohalar orasida teng taqsimlash
SIMPLE Kontakt nuqtalarini hisobga olmasdan odatiy sohani bo‘lishni bajarish (DEFAULT bilan bir xil)
CONTACT_OWNER MASTER Master-owner sxemasi (sukut bo‘yicha). Master sirtni elementlarga egalik qiluvchi sohalar bo‘yicha bo‘ling va slave tugunlarni har bir master-owner sohaga nusxalang
SLAVE Slave-owner sxemasi. Har bir slave tugunni faqat unga egalik qiluvchi sohada saqlang va butun master sirtni shu sohaga joylashtiringFaqat TYPE=NODE-BASED bo‘lganda ko‘rsatish mumkin

CONTACT va CONTACT_OWNER mustaqil parametrlar bo‘lib, ularni ixtiyoriy kombinatsiyada ishlatish mumkin.

CONTACT_OWNER

Parallel kontakt tahlilida qaysi soha kontakt juftining qaysi qismi uchun javobgar bo‘lishini belgilaydi.

MASTER (sukut bo‘yicha) master sirtni uning elementlariga egalik qiluvchi sohalar bo‘yicha bo‘ladi va slave tugunlarni master sirt mavjud bo‘lgan barcha sohalarga nusxalaydi. Takroriy kontakt nomzodlari sohalararo agregatsiya orqali muvofiqlashtiriladi.

SLAVE bu sxemani teskarisiga o‘zgartiradi. Har bir slave tugun faqat unga egalik qiluvchi sohada saqlanadi va shu soha kontakt juftining butun master sirtini oladi. Chekli sirpanishda (!CONTACT ning INTERACTION=FSLID), slave tugun master sirtdagi sohani bo‘lish chegarasidan o‘tib sirpanishi mumkin. MASTER da master sirt qo‘shnichiligi faqat har bir soha ichida qurilgani uchun chegara nuqtasida qo‘shnichilik qidiruvi uzilishi mumkin; natijada slave tugun vaqtincha kontaktdan chiqqan deb baholanib, Lagrange ko‘paytuvchisi va ishqalanish tarixi yo‘qolishi mumkin. SLAVE da qidiruv uchun zarur master sirt doimo bir xil soha ichida mavjud bo‘ladi, shu sabab bu muammo yuz bermaydi va yechim sohalar soniga bog‘liq bo‘lmaydi.

SLAVE ko‘rsatilgan soha butun master sirtni saqlagani sababli uning xotira sarfi va qo‘shni sohalar soni ortadi. Uni TYPE=ELEMENT-BASED bilan birga ishlatib bo‘lmaydi.

2-qator (faqat METHOD=RCB bo‘lganda majburiy)

(2-qator) DIR1, DIR2, DIR3, ... (bo‘lishlar sonicha ko‘rsating)
O‘zgaruvchi nomi Atribut Tavsif
DIRX C Bo‘lish tayanch o‘qi (kichik x, y yoki z bilan ko‘rsatiladi)

Boshqaruv fayli misollari

1-misol

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

2-misol

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

3-misol (chekli sirpanishli kontakt tahlili)

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