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 បញ្ច្រាសវិធីនេះ។ ថ្នាំងរងនីមួយៗត្រូវបានរក្សាទុកតែក្នុងតំបន់ដែលកាន់កាប់វា ហើយតំបន់នោះទទួលផ្ទៃមេទាំងមូលរបស់គូការប៉ះ។ សម្រាប់ការរអិលមានកំណត់ (INTERACTION=FSLID នៃ !CONTACT) ថ្នាំងរងអាចរអិលឆ្លងព្រំដែនបែងចែកដែននៃផ្ទៃមេ។ ក្នុង 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