Skip to content

!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 бұл тәсілді кері аударады. Әр слейв түйінді тек оны иеленетін аймақ сақтайды, ал сол аймақ жанасу жұбының мастер бетін толық алады. Шекті сырғанау (!CONTACT ішіндегі INTERACTION=FSLID) кезінде слейв түйін сырғып, мастер беттің аймақтарға бөлу шекарасынан өтуі мүмкін. MASTER режимінде мастер беттің көршілестік байланыстары әр аймақ ішінде ғана құрылатындықтан, шекарада көрші іздеу үзіліп, слейв түйін бір рет жанаспайды деп анықталуы және Lagrange көбейткіші мен үйкеліс тарихы жоғалуы мүмкін. 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
AI-assisted translation May contain errors Official docs Status