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 ຈັດສັນພື້ນຜິວ master ແລະ slave ໃຫ້ຢູ່ໃນໂດເມນຍ່ອຍດຽວກັນ
DISTRIBUTE ແຈກຢາຍໂຫນດເທິງພື້ນຜິວ master ໃຫ້ສະເໝີກັນລະຫວ່າງໂດເມນຍ່ອຍ
SIMPLE ດຳເນີນການແບ່ງໂດເມນປົກກະຕິໂດຍບໍ່ພິຈາລະນາຈຸດສຳຜັດ (ຈັດການເໝືອນ DEFAULT)
CONTACT_OWNER MASTER ຮູບແບບເຈົ້າຂອງ master (ຄ່າເລີ່ມຕົ້ນ). ແບ່ງພື້ນຜິວ master ຕາມໂດເມນທີ່ເປັນເຈົ້າຂອງອົງປະກອບ ແລະສຳເນົາໂຫນດ slave ໄປຍັງແຕ່ລະໂດເມນທີ່ເປັນເຈົ້າຂອງ master
SLAVE ຮູບແບບເຈົ້າຂອງ slave. ແຕ່ລະໂຫນດ slave ຖືກເກັບໄວ້ສະເພາະໃນໂດເມນທີ່ເປັນເຈົ້າຂອງມັນ ແລະພື້ນຜິວ master ທັງໝົດຖືກວາງໃນໂດເມນນັ້ນກຳນົດໄດ້ສະເພາະເມື່ອ TYPE=NODE-BASED

CONTACT ແລະ CONTACT_OWNER ແມ່ນພາຣາມິເຕີທີ່ເປັນອິດສະລະຕໍ່ກັນ ແລະສາມາດນຳມາປະສົມກັນໄດ້ຢ່າງອິດສະລະ.

CONTACT_OWNER

ໃນການວິເຄາະການສຳຜັດແບບຂະໜານ, ພາຣາມິເຕີນີ້ກຳນົດວ່າໂດເມນໃດຮັບຜິດຊອບສ່ວນໃດຂອງຄູ່ສຳຜັດ.

MASTER (ຄ່າເລີ່ມຕົ້ນ) ແບ່ງພື້ນຜິວ master ຕາມໂດເມນທີ່ເປັນເຈົ້າຂອງອົງປະກອບຂອງມັນ ແລະສຳເນົາໂຫນດ slave ໄປຫາທຸກໂດເມນທີ່ມີພື້ນຜິວ master. ຜູ້ສະໝັກສຳຜັດທີ່ຊ້ຳກັນຈະຖືກປັບປະສານໂດຍການຮວບຮວມລະຫວ່າງໂດເມນ.

SLAVE ກັບດ້ານການຈັດວາງນີ້. ແຕ່ລະໂຫນດ slave ຖືກເກັບໄວ້ສະເພາະໂດເມນທີ່ເປັນເຈົ້າຂອງມັນ, ແລະໂດເມນນັ້ນຮັບພື້ນຜິວ master ທັງໝົດຂອງຄູ່ສຳຜັດ. ໃນການເລື່ອນຈຳກັດ (INTERACTION=FSLID ໃນ !CONTACT), ໂຫນດ slave ອາດເລື່ອນຂ້າມຂອບເຂດການແບ່ງໂດເມນເທິງພື້ນຜິວ master. ພາຍໃຕ້ MASTER, ຄວາມຕິດກັນຂອງພື້ນຜິວ master ຖືກສ້າງສະເພາະພາຍໃນແຕ່ລະໂດເມນ, ດັ່ງນັ້ນການຄົ້ນຫາຄວາມຕິດກັນອາດຖືກຂັດຈັງຫວະທີ່ຂອບເຂດ; ໂຫນດ slave ຈຶ່ງອາດຖືກຕັດສິນຊົ່ວຄາວວ່າບໍ່ສຳຜັດ, ເຮັດໃຫ້ຕົວຄູນ Lagrange ແລະປະຫວັດແຮງສຽດທານສູນເສຍ. ພາຍໃຕ້ SLAVE, ພື້ນຜິວ master ທີ່ຈຳເປັນສຳລັບການຄົ້ນຫາຈະຢູ່ພ້ອມໃນໂດເມນດຽວກັນສະເໝີ, ດັ່ງນັ້ນບັນຫານີ້ບໍ່ເກີດຂຶ້ນ ແລະຜົນຄຳນວນບໍ່ຂຶ້ນກັບຈຳນວນໂດເມນ.

ເນື່ອງຈາກໂດເມນທີ່ກຳນົດ SLAVE ເກັບພື້ນຜິວ master ທັງໝົດ, ການໃຊ້ໜ່ວຍຄວາມຈຳແລະຈຳນວນໂດເມນຂ້າງຄຽງຂອງມັນຈະເພີ່ມຂຶ້ນ. ບໍ່ສາມາດໃຊ້ຮ່ວມກັບ 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