xmpi - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ xmpi ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


XMPI - X Window MPI ສ່ວນຕິດຕໍ່ຜູ້ໃຊ້

SYNTAX


xmpi [-ຊ] [ ]

ລາຍລະອຽດ


XMPI ເປັນ​ການ​ໂຕ້​ຕອບ​ຜູ້​ໃຊ້​ຮູບ​ພາບ​ສໍາ​ລັບ​ການ​ແລ່ນ​ໂຄງ​ການ MPI​, ການ​ຕິດ​ຕາມ​ຂະ​ບວນ​ການ MPI ແລະ​
ຂໍ້ຄວາມ, ແລະການເບິ່ງໄຟລ໌ການຕິດຕາມການປະຕິບັດ. ມັນ exploits ຄວາມສາມາດ debugging ຂອງ
LAM, ສະພາບແວດລ້ອມຄອມພິວເຕີຂະໜານສຳລັບກຸ່ມ UNIX. XMPI ແມ່ນ​ການ​ກໍ່​ສ້າງ​ຈາກ​
ຊຸດ widget motif.

XMPI ບໍ່ສະຫນອງການໂຕ້ຕອບສໍາລັບການເລີ່ມຕົ້ນເຊດຊັນ LAM. ນີ້ຕ້ອງໄດ້ຮັບການສໍາເລັດ
ກ່ອນທີ່ຈະແລ່ນ XMPI, ຊຶ່ງເປັນຕົວຂອງມັນເອງໂຄງການ LAM. schema boot ຈາກ LAM ແມ່ນ
ເລີ່ມຕົ້ນສາມາດ (ຄວນຈະ) ສະຫນອງໃຫ້ XMPI ເພື່ອ​ວ່າ​ມັນ​ຈະ​ໄດ້​ຮັບ​ການ​ນໍາ​ສະ​ເຫນີ​ເປັນ​ສາງ​ຂອງ​
nodes ກ່ຽວກັບໂຄງການທີ່ອາດຈະດໍາເນີນການ. ຖ້າ XMPI ແມ່ນຈະຖືກນໍາໃຊ້ພຽງແຕ່ເພື່ອເບິ່ງໄຟລ໌ຕິດຕາມຫຼັງຈາກນັ້ນ
ການເລີ່ມຕົ້ນ LAM ແມ່ນບໍ່ຈໍາເປັນ.

ຄໍາອະທິບາຍນີ້ສົມມຸດຄວາມຮູ້ພື້ນຖານຂອງ MPI.

ປະເພດ ການນໍາໃຊ້


XMPI ສະຫນອງການສະແດງຮູບພາບຂອງສະຖານະຂອງຂະບວນການພາຍໃນຄໍາຮ້ອງສະຫມັກ MPI.
ຂໍ້ມູນຂອງລັດແມ່ນໄດ້ມາຈາກຫນຶ່ງໃນສອງແຫຼ່ງ, ຄໍາຮ້ອງສະຫມັກທີ່ເຮັດວຽກເລີ່ມຕົ້ນ
ໂດຍ XMPI ຫຼືໄຟລ໌ທີ່ມີຂໍ້ມູນການຕິດຕາມຈາກແອັບພລິເຄຊັນ MPI ທີ່ຖືກຕິດຕາມ. ເມື່ອ​ໃດ​ XMPI is
ເລີ່ມ​ຕົ້ນ​ແລ້ວ, ປ່ອງ​ຢ້ຽມ​ສະ​ແດງ​ໃຫ້​ເຫັນ​ລະ​ດັບ​ເທິງ​ຂອງ​ມັນ​ແມ່ນ​ຫວ່າງ​ເປົ່າ. ເມື່ອແອັບພລິເຄຊັນເລີ່ມຕົ້ນ ຫຼື ກ
ໄຟລ​໌​ຕາມ​ຮອຍ​ແມ່ນ​ໄດ້​ໂຫຼດ​ຫນ້າ​ຕ່າງ​ພາບ​ລວມ​ຕື່ມ​ຂໍ້​ມູນ​ໃສ່​ກັບ​ກຸ່ມ​ກະ​ເບື້ອງ​ຂອງ hexagons​, ແຕ່​ລະ​ຄົນ​
ເປັນຕົວແທນຂອງລັດຂອງຂະບວນການ MPI ແລະຕິດສະຫຼາກໂດຍລໍາດັບຂະບວນການພາຍໃນ
MPI_COMM_WORLD. ສັນຍາລັກໄຟຈະລາຈອນຊີ້ບອກວ່າຂະບວນການກໍາລັງແລ່ນຫຼື
ຖືກບລັອກ. ບໍ່ມີໄຟຈະລາຈອນສະແດງໃຫ້ເຫັນສໍາລັບຂະບວນການທີ່ສໍາເລັດຫຼືຍັງບໍ່ທັນໄດ້
ເລີ່ມຕົ້ນຫ້ອງສະໝຸດ MPI.

ໃນ​ເວ​ລາ​ທີ່​ຕິດ​ຕາມ​ກວດ​ກາ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ທີ່​ແລ່ນ​ກ້ອງ​ຖ່າຍ​ຮູບ​ປຸ່ມ "Snap​" ຫຼື "Snapshot​" ລາຍ​ການ​ໃນ​
ເມນູ "ແອັບພລິເຄຊັນ" ປັບປຸງຂໍ້ມູນລັດໃນທຸກຂະບວນການໄດ້ທຸກເວລາ. ເມື່ອ​ໃດ​
ເບິ່ງ​ຂໍ້​ມູນ​ການ​ຕິດ​ຕາມ​ຂໍ້​ມູນ​ຂອງ​ລັດ​ໄດ້​ຖືກ​ປັບ​ປຸງ​ຕາມ​ການ​ຄັດ​ເລືອກ​ໃນ​ປັດ​ຈຸ​ບັນ​
ຈຸດເວລາ (ເບິ່ງ "XMPI TRACE FILES").

ການຄລິກເມົ້າຢູ່ໃນຮູບຫົກຫລ່ຽມຈະປາກົດຂຶ້ນເປັນປ່ອງຢ້ຽມເພີ່ມເຕີມທີ່ມີລາຍລະອຽດເພີ່ມເຕີມ
ຂໍ້​ມູນ​ກ່ຽວ​ກັບ​ຂະ​ບວນ​ການ​. ຖ້າຂະບວນການຖືກບລັອກ, ຊື່ຟັງຊັນ, ຂະບວນການ peer
ອັນດັບ, ຜູ້ສື່ສານ, ໂຄດຄໍາສັ່ງຂໍ້ຄວາມແລະຈໍານວນອົງປະກອບຖືກສະແດງ. ຖ້າຂໍ້ຄວາມທີ່ບໍ່ໄດ້ຮັບ
ມີ, ປະລິມານຂອງເຂົາເຈົ້າ, ອັນດັບຂະບວນການແຫຼ່ງ, ການສື່ສານ, ໂຄດຄໍາສັ່ງຂໍ້ຄວາມແລະອົງປະກອບ
ການນັບຖືກສະແດງ. ໂດຍການອອກຈາກປ່ອງຢ້ຽມຂະບວນການຈໍານວນຫນ້ອຍຫນຶ່ງຢູ່ໃນຫນ້າຈໍ, ຜູ້ໃຊ້ສາມາດສຸມໃສ່
debugging ໃນການເກັບກໍາຂະຫນາດນ້ອຍແລະສາມາດຈັດການຂະບວນການທີ່ຜິດພາດ.

ປຸ່ມ "ສະອາດ" ຫຼືລາຍການ "ເຮັດຄວາມສະອາດ" ໃນເມນູ "ຄໍາຮ້ອງສະຫມັກ" ຢຸດຄໍາຮ້ອງສະຫມັກແລະ
ວົງຈອນການພັດທະນາສາມາດຊ້ໍາໄດ້. ຄໍາຮ້ອງສະຫມັກທີ່ຜ່ານມາສາມາດ rerun ກັບ
ປຸ່ມ "Rerun" ຫຼືລາຍການ "Rerun" ໃນເມນູ "Application".

ແລ່ນ AN ຄໍາຮ້ອງສະຫມັກ


ໂຄງ​ການ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ລະ​ບຸ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ MPI ໂດຍ​ການ​ລາຍ​ຊື່​ໂຄງ​ການ​ຂອງ​ແຕ່​ລະ​ຂະ​ບວນ​ການ​,
ສະຖານທີ່ຕັ້ງຂອງໂປລແກລມ, ໂປເຊດເຊີເປົ້າຫມາຍແລະການໂຕ້ຖຽງແຖວຄໍາສັ່ງທາງເລືອກ.

ລາຍການ "Browse&Run" ໃນເມນູ "Application" ປາກົດຂຶ້ນເປັນຕົວທ່ອງເວັບຂອງໄຟລ໌ທີ່ງ່າຍດາຍສໍາລັບການເລືອກ
ແລະແລ່ນ schema ຄໍາຮ້ອງສະຫມັກທີ່ຂຽນໄວ້ກ່ອນ. ອີກທາງເລືອກ, schema ຄໍາຮ້ອງສະຫມັກສາມາດເປັນ
ຕັ້ງຄ່າດ້ວຍ XMPI ກ່ອງໂຕ້ຕອບຕົວສ້າງແອັບພລິເຄຊັນ, ຖືກເອີ້ນໂດຍລາຍການ "Build&Run" ໃນ
ເມນູ "ຄໍາຮ້ອງສະຫມັກ".

ກ່ອງໂຕ້ຕອບຕົວສ້າງມີພື້ນທີ່ເພື່ອລະບຸແຕ່ລະຂະບວນການ ແລະປຸ່ມລູກສອນເພື່ອເພີ່ມມັນໃສ່
schema ຄໍາຮ້ອງສະຫມັກ, ເຊິ່ງສະແດງໃຫ້ເຫັນຂ້າງລຸ່ມນີ້ປຸ່ມລູກສອນໃນບັນຊີລາຍຊື່ເລື່ອນໄດ້. ໄດ້
ສາຍໃນບັນຊີລາຍຊື່ສະແດງໃຫ້ເຫັນ syntax ທີ່ຈະຖືກນໍາໃຊ້ໃນການສ້າງຄໍາຮ້ອງສະຫມັກດຽວກັນກັບ
ຕົວແກ້ໄຂຂໍ້ຄວາມ. ແທ້ຈິງແລ້ວ, ປຸ່ມ "ບັນທຶກ" ບັນທຶກໂຄງການຄໍາຮ້ອງສະຫມັກໃນໄຟລ໌ສໍາລັບຕໍ່ມາ
ໃຊ້ ແລະ/ຫຼືດັດແກ້.

ຂະ​ບວນ​ການ​ທີ່​ກໍາ​ນົດ​ໄວ້​ບໍ່​ໄດ້​ກາຍ​ເປັນ​ສ່ວນ​ຫນຶ່ງ​ຂອງ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ຈົນ​ກ​່​ວາ​ລູກ​ສອນ (ຄໍາ​ຫມັ້ນ​ສັນ​ຍາ​)
ກົດປຸ່ມ. ເມື່ອມັນປາກົດຢູ່ໃນບັນຊີລາຍຊື່ເລື່ອນຄໍາຮ້ອງສະຫມັກ, ຂະບວນການສາມາດເປັນ
ລຶບອອກໂດຍການເລືອກມັນແລະກົດປຸ່ມ ກະແຈ.

ການກົດປຸ່ມ "Run" ກັບສິ່ງໃດແດ່ໃນບັນຊີລາຍຊື່ແອັບພລິເຄຊັນເຮັດໃຫ້ແອັບພລິເຄຊັນນັ້ນ
ແລ່ນ. ຫຼັງ​ຈາກ​ນັ້ນ​ປ່ອງ​ຢ້ຽມ​ສະ​ພາບ​ລວມ​ແມ່ນ​ໄດ້​ເລີ່ມ​ຕົ້ນ​ກັບ​ສະ​ຖາ​ນະ​ພາບ​ຂອງ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​.

ໂຄງການ ຂໍ້ມູນ
ຕົວທ່ອງເວັບຂອງໄຟລ໌ຢູ່ເຄິ່ງກາງຂອງກ່ອງໂຕ້ຕອບ builder ຊ່ວຍໃນການເລືອກໄຟລ໌ໂຄງການ. ໄດ້
browser ພຽງແຕ່ນໍາທາງພື້ນທີ່ໄຟລ໌ຂອງ node ແລ່ນ XMPI. ຖ້າໂຄງການຕັ້ງຢູ່
ໃນ node ອື່ນນອກພື້ນທີ່ໄຟລ໌ (ນອກ NFS, ແລະອື່ນໆ) ຊື່ເສັ້ນທາງຂອງມັນອາດຈະຈໍາເປັນຕ້ອງມີ
ພິມເຂົ້າໄປໃນພື້ນທີ່ສະເພາະຂະບວນການ. ການເລືອກ "ໃຊ້ຊື່ເສັ້ນທາງເຕັມ" ສະຫຼັບ
ປຸ່ມຈະເຮັດໃຫ້ບັນດາໂຄງການຖືກຈັດໃສ່ໃນ schema ແອັບພລິເຄຊັນເປັນຊື່ເສັ້ນທາງເຕັມ.

XMPI ຈໍາກັດທາງເລືອກຂອງ node ແຫຼ່ງຂອງໂປລແກລມໃຫ້ກັບໂຫນດທີ່ເຮັດວຽກ XMPI ຫຼື
ຂະບວນການເປົ້າຫມາຍ node. ກໍລະນີສຸດທ້າຍແມ່ນຄ່າເລີ່ມຕົ້ນແລະມີປະສິດທິພາບທີ່ສຸດເພາະວ່າ LAM
ບໍ່ຈໍາເປັນຕ້ອງໂອນໂຄງການຈາກແຫຼ່ງໄປຫາ node ເປົ້າຫມາຍ. "ໂຄງການໂອນຍ້າຍ"
ປຸ່ມສະຫຼັບເລືອກນະໂຍບາຍ node ແຫຼ່ງທີ່ມາ.

ຫຼາຍ ໂຄງການ ສໍາເນົາ
ຈໍາ​ນວນ​ຂອງ​ສໍາ​ເນົາ​ຂອງ​ໂຄງ​ການ​ທີ່​ຈະ​ດໍາ​ເນີນ​ການ​ສາ​ມາດ​ໄດ້​ຮັບ​ການ​ກໍາ​ນົດ​ໃນ​ພື້ນ​ທີ່​ສະ​ເພາະ​ຂະ​ບວນ​ການ​.
ການຄລິກໃສ່ລູກສອນທີ່ເພີ່ມຂຶ້ນ ຫຼືຫຼຸດລົງຈະເພີ່ມ ຫຼືຫຼຸດລົງການນັບເທື່ອ.
ການຄລິກໃສ່ປຸ່ມ shift ລົງຈະເພີ່ມຂຶ້ນຫຼືຫຼຸດລົງໂດຍສິບ.

ເສັ້ນຄໍາສັ່ງ Arguments
ການໂຕ້ຖຽງແຖວຄໍາສັ່ງຕ້ອງຖືກພິມເຂົ້າໄປໃນພື້ນທີ່ສະເພາະຂອງຂະບວນການ.

node ຂໍ້ມູນ
boot schema ກໍານົດຄອມພິວເຕີທີ່ເຂົ້າຮ່ວມເປັນ nodes ໃນ LAM multicomputer. ຖ້າ
XMPI ແມ່ນໃຫ້ຊື່ໄຟລ໌ boot schema, ເນື້ອໃນຂອງມັນຈະປາກົດຢູ່ໃນບັນຊີລາຍຊື່ທີ່ເລື່ອນລົງໃນ
ດ້ານຂວາຂອງກ່ອງໂຕ້ຕອບ builder. XMPI ຈະຊອກຫາ schema ທີ່ໃຫ້ຢູ່ໃນທ້ອງຖິ່ນ
ໄດເລກະທໍລີ. ຊື່ໄຟລ໌ boot schema ແມ່ນສະແດງຢູ່ຂ້າງເທິງບັນຊີລາຍຊື່ຂອງ nodes ຂອງມັນ. ຫຼາຍ
ໂນດເປົ້າໝາຍສາມາດເລືອກໄດ້ຈາກລາຍການທີ່ເລື່ອນໄດ້ດ້ວຍ mnemonic node ທີ່ສອດຄ້ອງກັນ
ປະກົດຢູ່ໃນພື້ນທີ່ສະເພາະຂອງຂະບວນການ. ການເລືອກຫຼາຍຈຸດເປົ້າໝາຍລະບຸ
ຫຼາຍຂະບວນການທີ່ມີຊື່ໂຄງການ, ການໂຕ້ຖຽງແລະນະໂຍບາຍ node ແຫຼ່ງທີ່ຄົງທີ່.

ຖ້າບໍ່ມີ boot schema ຖືກລະບຸພຽງແຕ່ node selectors ພິເສດ "LOCAL" (ຫມາຍຄວາມວ່າ node.
ທີ່ XMPI ກໍາລັງແລ່ນ) ແລະ "ທຸກ NODES" ແມ່ນສະຫນອງໃຫ້.

ລາຍລະອຽດຂອງຈຸດເປົ້າໝາຍອາດຈະຖືກພິມໂດຍກົງໃສ່ພື້ນທີ່ສະເພາະຂອງຂະບວນການ.
node ທ້ອງຖິ່ນແມ່ນຖືກກໍານົດເປັນ h. ໂນດຕົ້ນກຳເນີດທີ່ເຄື່ອງຖືກບູດ, ຖ້າ
ບໍ່ແມ່ນທ້ອງຖິ່ນ, ສາມາດຖືກລະບຸເປັນ o. ທຸກ nodes ທີ່ໃຊ້ໄດ້ຖືກກໍານົດເປັນ N. ຂໍ້ແມ່ນ
ຖືກກໍານົດໂດຍທົ່ວໄປເປັນ ນ , ຢູ່ໃສ ສາມາດເປັນ node identifier ຫຼືບັນຊີລາຍຊື່
ຂອງ node identifiers. ຕົວລະບຸສາມາດຂຽນເປັນເລກທົດສະນິຍົມ ຫຼືເລກຖານສິບຫົກ.
ຕົວຢ່າງ n1 or n0-7,0x10.

ເວລາແລ່ນ ທາງເລືອກໃນການ
ແອັບພລິເຄຊັນສາມາດດໍາເນີນການໄດ້ດ້ວຍຕົວເລືອກເວລາແລ່ນຕ່າງໆເພື່ອລະບຸພຶດຕິກໍາຂອງ MPI
ຫໍສະໝຸດ. ເຫຼົ່ານີ້ສາມາດຖືກຕັ້ງຄ່າຈາກກ່ອງໂຕ້ຕອບແຍກຕ່າງຫາກເຊິ່ງຖືກເປີດໃຊ້ງານຈາກ
ລາຍການ "ເວລາແລ່ນ" ໃນເມນູ "ຕົວເລືອກ". ຕົວເລືອກຍັງຄົງມີຜົນຈົນກ່ວາມີການປ່ຽນແປງ.

· ຮູບ​ແບບ​ການ​ຕິດ​ຕາມ (ເປີດ​ໃຊ້​ງານ​ໃນ​ຕອນ​ຕົ້ນ​)

· ການ​ສື່​ສານ​ລູກ​ຄ້າ​ກັບ​ລູກ​ຄ້າ​ໄວ (ປິດ​ການ​ເລີ່ມ​ຕົ້ນ​)

· GER protocol ແລະ​ການ​ກວດ​ສອບ​ຄວາມ​ຜິດ​ພາດ (ເລີ່ມ​ຕົ້ນ​ເປີດ​ໃຊ້​ງານ​)

· ການເພີ່ມປະສິດທິພາບຂອງໂຫມດ LAM ທີ່ເປັນແບບດຽວກັນ (ປິດການໃຊ້ງານໃນຕອນຕົ້ນ)

ການເຮັດວຽກ ON A PROCESS


ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບສະຖານະຂອງຂະບວນການສາມາດໄດ້ຮັບໂດຍການຄລິກໃສ່ປຸ່ມຫນູຊ້າຍ
ພາຍໃນ hexagon ຂະບວນການ. ນີ້ຈະປາກົດຂຶ້ນປ່ອງຢ້ຽມຈຸດສຸມ. ພື້ນທີ່ເທິງຂອງຈຸດສຸມ
ປ່ອງຢ້ຽມແມ່ນພື້ນທີ່ຂະບວນການແລະສະແດງສະຖານະປະຈຸບັນຂອງຂະບວນການ. ພື້ນທີ່ຕ່ໍາ
ແມ່ນພື້ນທີ່ຂໍ້ຄວາມແລະສະແດງຂໍ້ມູນກ່ຽວກັບແຖວຂໍ້ຄວາມຂອງຂະບວນການ.

ປ້າຍໂຄສະນາໜ້າຕ່າງໂຟກັສມີປຸ່ມກົດທີ່ສາມາດຄລິກເພື່ອປິດໜ້າຈໍໄດ້
ແລະປ້າຍຊື່ທີ່ມີຕົວຕົນຂອງຂະບວນການພ້ອມກັບຊື່ໂຄງການ. ໃນ XMPI
ຂະບວນການໄດ້ຖືກລະບຸໄວ້ກ່ອນໂດຍອັນດັບຂອງພວກເຂົາໃນ MPI_COMM_WORLD ແລະຖ້າຂະບວນການແມ່ນ
ການຕິດຕໍ່ສື່ສານ, ໂດຍມີເຄື່ອງໝາຍທັບຕາມມາດ້ວຍອັນດັບຂອງຂະບວນການພາຍໃນປະຈຸບັນ
ຜູ້ສື່ສານ. ປ່ອງຢ້ຽມຈຸດສຸມຍັງສາມາດຖືກຍົກເລີກໂດຍການຄລິກໃສ່ອີກເທື່ອຫນຶ່ງໃນ
ຂະບວນການ hexagon.

ພື້ນທີ່ຂະບວນການອະທິບາຍສະຖານະປະຈຸບັນຂອງຂະບວນການພ້ອມກັບຊື່ຂອງແລະ
(ຕາມຄວາມເຫມາະສົມ) ການໂຕ້ຖຽງກັບຟັງຊັນ MPI ປະຈຸບັນກໍາລັງປະຕິບັດ. ຮູບແບບແມ່ນ
ເປັນການອະທິບາຍຕົນເອງຢ່າງຍຸດຕິທຳ ແລະພວກເຮົາອະທິບາຍພຽງແຕ່ລັກສະນະທີ່ຈະແຈ້ງໜ້ອຍກວ່າ.

ຜູ້ສື່ສານ ຕົວ
ພື້ນທີ່ "comm" ສະແດງໃຫ້ເຫັນຜູ້ສື່ສານທີ່ຖືກນໍາໃຊ້ໃນຟັງຊັນ MPI ໃນປັດຈຸບັນ.
ເຄື່ອງສື່ສານແມ່ນວັດຖຸທີ່ opaque ເຊິ່ງ MPI ບໍ່ໄດ້ລະບຸໃນຄວາມຫມາຍໃດໆ, ສາມາດພິມໄດ້
ທາງ. ການປະຕິບັດ MPI ຂອງ LAM ເພີ່ມຕົວລະບຸຕົວເລກແບບງ່າຍໆໃຫ້ກັບຜູ້ສື່ສານ, ເຊິ່ງ
ຖືກສະແດງຢູ່ໃນ XMPI ເປັນ ຢູ່ໃສ x ແມ່ນຕົວລະບຸ. ຕົວລະບຸນີ້ສາມາດຖືກຈັບຄູ່ກັບ
ຕົວແປການສື່ສານໃນໂຄງການ MPI ທີ່ມີຟັງຊັນ LAM, MPIL_Comm_id(2).

ກຸ່ມ ສະມາຊິກ
ປຸ່ມດ້ານຂວາຂອງພື້ນທີ່ "comm" ຈະເນັ້ນໃສ່ໃນປ່ອງຢ້ຽມພາບລວມ
hexagons ຂອງຂະບວນການໃນການສື່ສານ. ສໍາລັບ intracommunicator, hexagons ໄດ້
ຈະຖືກເນັ້ນໃສ່ໃນສີທີ່ລະບຸໂດຍຊັບພະຍາກອນ "lcomCol". ສໍາລັບການ
intercommunicator, ຂະບວນການໃນກຸ່ມທ້ອງຖິ່ນຈະຖືກເນັ້ນໃສ່ໃນສີທີ່ລະບຸໄວ້
ໂດຍຊັບພະຍາກອນ "lcomCol" ແລະຜູ້ທີ່ຢູ່ໃນກຸ່ມຫ່າງໄກສອກຫຼີກໃນສີທີ່ລະບຸໄວ້ໂດຍ
ຊັບພະຍາກອນ "rcomCol". ສໍາ​ລັບ​ຂະ​ບວນ​ການ​ທີ່​ເນັ້ນ​ໃຫ້​ເຫັນ​ການ​ກໍາ​ນົດ​ຂະ​ບວນ​ການ​ຢູ່​ທາງ​ລຸ່ມ​ຂອງ​
ຫົກຫຼ່ຽມຖືກປ່ຽນເປັນອັນດັບໃນ MPI_COMM_WORLD ຕິດຕາມດ້ວຍເຄື່ອງໝາຍເລກ ແລະ ອັນດັບ.
ໃນການສື່ສານໄດ້ຖືກເນັ້ນໃສ່.

ປະເພດຂໍ້ມູນ
ປຸ່ມປະເພດຂໍ້ມູນຢູ່ເບື້ອງຂວາຂອງພື້ນທີ່ "cnt" ຈະສະແດງຢູ່ໃນປ່ອງຢ້ຽມປະເພດຂໍ້ມູນ
(ເບິ່ງ "DATATYPE WINDOW") ແຜນທີ່ປະເພດຂອງການໂຕ້ຖຽງປະເພດຂອງຂໍ້ມູນກັບຟັງຊັນ MPI ໃນປັດຈຸບັນ.

ພື້ນທີ່ຂໍ້ຄວາມອະທິບາຍສະຖານະປັດຈຸບັນຂອງແຖວຂອງຂໍ້ຄວາມທີ່ຕັ້ງໄປຫາ
ຂະ​ບວນ​ການ​ແລະ​ຍັງ​ບໍ່​ໄດ້​ຮັບ​. ອີກ​ເທື່ອ​ຫນຶ່ງ​ຮູບ​ແບບ​ແມ່ນ​ເປັນ​ທໍາ​ການ​ອະ​ທິ​ບາຍ​ຕົນ​ເອງ​ແລະ​ພວກ​ເຮົາ​
ອະທິບາຍພຽງແຕ່ລັກສະນະທີ່ຊັດເຈນຫນ້ອຍ.

ຂໍ້ຄວາມ ລວມ
ຂໍ້​ຄວາມ​ທີ່​ບໍ່​ໄດ້​ສົ່ງ​ທີ່​ດຽວ​ກັນ​ແມ່ນ​ໄດ້​ຮັບ​ການ​ລວມ​ເຂົ້າ​ກັນ. ພື້ນທີ່ "ສໍາເນົາ" ສະແດງໃຫ້ເຫັນຈໍານວນຂອງ
ຂໍ້​ຄວາມ​ພາຍ​ໃນ​ສັງ​ລວມ​ສັງ​ເກດ​ເຫັນ​, ປະ​ຕິ​ບັດ​ຕາມ​ດ້ວຍ​ຈໍາ​ນວນ​ທັງ​ຫມົດ​ຂອງ​ຂໍ້​ຄວາມ​ໃນ​
ຄິວ. ປຸ່ມທາງດ້ານຂວາຂອງພື້ນທີ່ "ສໍາເນົາ" ຮອບວຽນໂດຍຜ່ານການລວບລວມຂໍ້ຄວາມ.

ແຫຼ່ງຂໍ້ມູນ ອັນດັບ
ພື້ນທີ່ "src" ສະແດງການຈັດອັນດັບຂອງຂະບວນການແຫຼ່ງພາຍໃນ MPI_COMM_WORLD ຕິດຕາມດ້ວຍ
ອັນດັບຂອງຂະບວນການແຫຼ່ງໃນການສື່ສານທີ່ຂໍ້ຄວາມຖືກສົ່ງ.

ປະເພດຂໍ້ມູນ
ປຸ່ມປະເພດຂໍ້ມູນຢູ່ເບື້ອງຂວາຂອງພື້ນທີ່ "cnt" ຈະສະແດງຢູ່ໃນປ່ອງຢ້ຽມປະເພດຂໍ້ມູນ
ພິມແຜນທີ່ຂອງປະເພດຂໍ້ມູນຂອງຂໍ້ຄວາມ.

ກຸ່ມ ສະມາຊິກ
ປຸ່ມດ້ານຂວາຂອງພື້ນທີ່ "comm" ຈະເນັ້ນໃສ່ຕົວສື່ສານຂໍ້ຄວາມໃນ
ວິ​ທີ​ການ​ອະ​ທິ​ບາຍ​ກ່ອນ​ຫນ້າ​ນີ້​.

XMPI TRACE ເອກະສານ


XMPI ສາ​ມາດ​ຖືກ​ນໍາ​ໃຊ້​ເພື່ອ​ເບິ່ງ​ໄຟລ​໌​ຕິດ​ຕາມ​ທີ່​ມີ​ຢູ່​ແລ້ວ​ແລະ​ສາ​ມາດ​ຖືກ​ນໍາ​ໃຊ້​ເພື່ອ​ສ້າງ​ໄຟລ​໌​ຕິດ​ຕາມ​ສໍາ​ລັບ​ການ​
ຄໍາຮ້ອງສະຫມັກດໍາເນີນການພາຍໃຕ້ XMPI.

ເພື່ອໂຫລດແລະເບິ່ງໄຟລ໌ຕິດຕາມທີ່ມີຢູ່, ເລືອກລາຍການ "ເບິ່ງ" ໃນເມນູ "ຕິດຕາມ".

ຖ້າຄໍາຮ້ອງສະຫມັກແມ່ນດໍາເນີນການພາຍໃຕ້ XMPI ດ້ວຍການເປີດໃຊ້ການຕິດຕາມ (ຄ່າເລີ່ມຕົ້ນ), LAM ຈະຕິດຕາມ
ຄໍາຮ້ອງສະຫມັກ. ກ່ອນທີ່ຈະຕິດຕາມຂໍ້ມູນສາມາດເບິ່ງໄດ້ໃນ XMPI ມັນຕ້ອງຖືກຖິ້ມໃສ່ໄຟລ໌.
ນີ້ແມ່ນເຮັດໄດ້ໂດຍການເລືອກລາຍການ "Dump" ຈາກເມນູ "ຕິດຕາມ". ທ່ານຈະໄດ້ຮັບການກະຕຸ້ນເຕືອນສໍາລັບ
ຊື່ໄຟລ໌. ໂດຍສົນທິສັນຍາ XMPI ໄຟລ໌ຕິດຕາມມີຄຳຕໍ່ທ້າຍ ".lamtr". ໄຟລ໌ຕິດຕາມສາມາດ
ເບິ່ງໂດຍການໂຫຼດມັນຕາມທີ່ອະທິບາຍໄວ້ຂ້າງເທິງ. ໃນຖານະເປັນທາງລັດເລືອກລາຍການ "Express" ໃນ
ເມນູ "ຕິດຕາມ", ຫຼືທຽບເທົ່າກັບປຸ່ມ "ຕິດຕາມ" ໃນປ່ອງຢ້ຽມພາບລວມ. ນີ້
dumps ຂໍ້​ມູນ​ການ​ຕິດ​ຕາມ​ກັບ​ໄຟລ​໌​ຊົ່ວ​ຄາວ​ແລະ​ຫຼັງ​ຈາກ​ນັ້ນ​ທັນ​ທີ​ການ​ໂຫຼດ​ໄຟລ​໌​ສໍາ​ລັບ​ການ​ເບິ່ງ​.
ຖ້າທ່ານຕັດສິນໃຈວ່າທ່ານຕ້ອງການບັນທຶກຂໍ້ມູນການຕິດຕາມສໍາລັບການເບິ່ງພາຍຫຼັງ, ທ່ານຕ້ອງຖິ້ມມັນ
ການນໍາໃຊ້ລາຍການ "Dump" ຈາກເມນູ "ຕິດຕາມ". ການຖິ້ມຂໍ້ມູນການຕິດຕາມໃສ່ໄຟລ໌ບໍ່ໄດ້ລຶບລ້າງ
ຂໍ້​ມູນ​ການ​ຕິດ​ຕາມ​ໃດ​ຫນຶ່ງ​ແລະ dump ຕໍ່​ໄປ​ຈະ​ມີ​ຂໍ້​ມູນ​ການ​ຕິດ​ຕາມ​ທັງ​ຫມົດ​ຈາກ​ການ​ເລີ່ມ​ຕົ້ນ​ຂອງ​
ສະຫມັກຈົນກ່ວາເວລາຂອງການຖິ້ມຂີ້ເຫຍື້ອ. ການຢຸດເຊົາຄໍາຮ້ອງສະຫມັກໂດຍຜ່ານ "Clean"
ປຸ່ມ ຫຼືລາຍການເມນູລຶບຂໍ້ມູນການຕິດຕາມທັງໝົດ.

ໃນຂະນະທີ່ເບິ່ງການຕິດຕາມ, ແອັບພລິເຄຊັນທີ່ເປີດຕົວກ່ອນຫນ້ານີ້ໂດຍ XMPI ຍັງສືບຕໍ່ດໍາເນີນການຢູ່ໃນ
ພື້ນຫລັງ. ເມື່ອປິດປ່ອງຢ້ຽມຕິດຕາມ XMPI ຈະກັບຄືນສູ່ໂຫມດ snapshot ຖ້າ
ມີແອັບພລິເຄຊັນທີ່ເຮັດວຽກຢູ່.

ເມື່ອໂຫລດໄຟລ໌ຕິດຕາມທີ່ປະກອບດ້ວຍຫຼາຍພາກສ່ວນ (ເບິ່ງ MPIL_Trace_on(2) ແລະ
MPIL_Trace_off(2)) ທ່ານຈະໄດ້ຮັບການເຕືອນສໍາລັບຈໍານວນຂອງພາກສ່ວນທີ່ທ່ານຕ້ອງການທີ່ຈະເບິ່ງ.
ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ຕ້ອງ​ການ​ໃນ​ພາຍ​ຫຼັງ​ທີ່​ຈະ​ເບິ່ງ​ພາກ​ສ່ວນ​ທີ່​ແຕກ​ຕ່າງ​ກັນ​, ພຽງ​ແຕ່​ໂຫຼດ​ໄຟລ​໌​ຕິດ​ຕາມ​ຄືນ​ໃຫມ່​ແລະ​ລະ​ບຸ​
ໝາຍເລກສ່ວນໃໝ່ເມື່ອຖືກຖາມ. ການໂຫຼດຄືນໃໝ່ແມ່ນເຮັດຜ່ານລາຍການ "ເບິ່ງ" ຫຼື "ດ່ວນ".
ໃນເມນູ "ຕິດຕາມ".

ການສື່ສານ ກໍານົດເວລາ ວິນ​ໂດ
ຢູ່ເທິງສຸດຂອງປ່ອງຢ້ຽມກໍານົດເວລາແມ່ນພື້ນທີ່ຄວບຄຸມແລະຂໍ້ມູນ. ຂໍ້ມູນການຕິດຕາມ
ຈະຖືກສະແດງຢູ່ລຸ່ມນີ້ຕາມໄລຍະເວລາ, ຫນຶ່ງຕໍ່ຂະບວນການໃນແອັບພລິເຄຊັນທີ່ຕິດຕາມ. ໄດ້
ສະຖານະຂອງຄໍາຮ້ອງສະຫມັກໃນເວລາສະເພາະໃດຫນຶ່ງແມ່ນເປັນຕົວແທນໂດຍການຈະລາຈອນທີ່ສອດຄ້ອງກັນ
ສີອ່ອນ. ສີຂຽວສະແດງເຖິງການແລ່ນ, ສີແດງສະແດງເຖິງການຂັດຂວາງການລໍຖ້າການສື່ສານ
ແລະສີເຫຼືອງສະແດງເຖິງເວລາທີ່ໃຊ້ຢູ່ໃນຟັງຊັນ MPI ທີ່ບໍ່ຖືກບລັອກໃນການສື່ສານ (ພວກເຮົາ
ໂທຫາລະບົບນີ້ overhead time ຍ້ອນວ່າມັນປົກກະຕິສະແດງເຖິງເວລາເຮັດການແປງຂໍ້ມູນ,
ການຫຸ້ມຫໍ່ຂໍ້ຄວາມ, ແລະອື່ນໆ).

ໜ້າປັດສາມາດໃຊ້ເພື່ອເລືອກຈຸດເວລາທີ່ລະບຸວ່າຂະບວນການຈະເປັນ
ສະແດງ. ຢູ່​ໃນ​ປ່ອງ​ຢ້ຽມ​ສະ​ແດງ​ໃຫ້​ເຫັນ​ຂະ​ບວນ​ການ​ໃນ​ເວ​ລາ​ປັດ​ຈຸ​ບັນ​ໄດ້​ຖືກ​ສະ​ແດງ​ໃຫ້​ເຫັນ​ໃນ​
ຮູບ​ແບບ hexagon​. ເຊັ່ນດຽວກັນກັບຮູບແບບ snapshot ລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບຂະບວນການສາມາດ
ໄດ້​ຮັບ​ໂດຍ​ການ​ນໍາ​ເອົາ​ປ່ອງ​ຢ້ຽມ​ຈຸດ​ສຸມ​ຂອງ​ຕົນ​. ໜ້າປັດອາດຈະຖືກຍ້າຍໂດຍການຄລິກດ້ວຍຊ້າຍ
ປຸ່ມຢູ່ໃນພື້ນທີ່ເບິ່ງການຕິດຕາມຫຼືຜ່ານການຄວບຄຸມ VCR. ພາຍໃຕ້ການຄວບຄຸມ VCR ແມ່ນ
ສະ​ແດງ​ອອກ​ຈາກ​ຊ້າຍ​ໄປ​ຂວາ​, ທີ່​ໃຊ້​ເວ​ລາ​ຂອງ​ແຂບ​ຊ້າຍ​ຂອງ​ກໍາ​ນົດ​ເວ​ລາ​ສະ​ແດງ​, ໄດ້​
ເວລາໂທປັດຈຸບັນ ແລະເວລາຂອງຂອບຂວາຂອງເສັ້ນເວລາທີ່ສະແດງ.

ຢູ່ເບື້ອງຂວາຂອງຕົວຄວບຄຸມ VCR ແມ່ນສະແດງການຂະຫຍາຍປະຈຸບັນ. ເມື່ອຕາມຮອຍ
ໄຟລ໌ຖືກໂຫລດ XMPI ເລືອກປັດໄຈການປັບຂະໜາດເບື້ອງຕົ້ນ ແລະກຳນົດຄ່ານີ້ເປັນ 1x1
ການຂະຫຍາຍ. ທ່ານ​ສາ​ມາດ​ເພີ່ມ​ແລະ​ຫຼຸດ​ຜ່ອນ​ການ​ຂະ​ຫຍາຍ​ໂດຍ​ການ​ນໍາ​ໃຊ້​ການ​ຂະ​ຫຍາຍ​ແລະ​ຍົກ​ເລີກ​ການ​ຊູມ​
ປຸ່ມ.

ພາກສ່ວນຂອງທາມລາຍທີ່ສະແດງໃນປັດຈຸບັນສາມາດເລືອກໄດ້ໂດຍການລາກເມົ້າຂວາ
ປຸ່ມຢູ່ໃນພື້ນທີ່ສະແດງເສັ້ນເວລາ. ເມື່ອປ່ອຍປຸ່ມຂວາ, ຈໍສະແດງຜົນແມ່ນ
ຊູມເພື່ອສະແດງສ່ວນທີ່ເລືອກ. ເພື່ອຍົກເລີກການລາກທີ່ກຳລັງດຳເນີນຢູ່, ໃຫ້ລາກເຄີເຊີຂຶ້ນ ຫຼື
ລົງຈາກພື້ນທີ່ສະແດງເສັ້ນເວລາ.

ວິທີການ ການສື່ສານ Is ເປັນຕົວແທນ
ການລວບລວມ
ການສື່ສານແບບຮວບຮວມແມ່ນເປັນຕົວແທນຂອງແຕ່ລະຂະບວນການໂດຍພາກສ່ວນສາຍຕິດຕໍ່ກັນ
ສະ​ແດງ​ໃຫ້​ເຫັນ​ທີ່​ໃຊ້​ເວ​ລາ​ທີ່​ໃຊ້​ເວ​ລາ​ໃນ​ລະ​ບົບ overhead ແລະ​ເວ​ລາ​ທີ່​ໃຊ້​ເວ​ລາ​ທີ່​ຖືກ​ຕັນ​ລໍ​ຖ້າ​ສໍາ​ລັບ​ການ​
ການສື່ສານ. ບໍ່​ມີ​ສາຍ​ໃດ​ຖືກ​ແຕ້ມ​ເຊື່ອມ​ຕໍ່​ຂະ​ບວນ​ການ​ທີ່​ເຂົ້າ​ຮ່ວມ​ໃນ
ການສື່ສານລວມ.

Blocking_point_to_point
ສໍາ​ລັບ​ທັງ​ສອງ​ຂະ​ບວນ​ການ​ສົ່ງ​ແລະ​ການ​ຮັບ​ຂະ​ບວນ​ການ​ຂະ​ບວນ​ການ​ຕິດ​ຕໍ່​ກັນ​ໄດ້​ຖືກ​ແຕ້ມ​ສະ​ແດງ​ໃຫ້​ເຫັນ​
ທີ່ ໃຊ້ ເວ ລາ ໃນ ລະ ບົບ overhead ແລະ ເວ ລາ ທີ່ ໃຊ້ ເວ ລາ ຕັນ ລໍ ຖ້າ ສໍາ ລັບ ການ ສື່ ສານ
ສໍາເລັດ. ເສັ້ນຖືກແຕ້ມເຊື່ອມຕໍ່ສົ່ງໄປຫາຜູ້ຮັບ. ມັນມາຈາກ
ການເລີ່ມຕົ້ນຂອງພາກສ່ວນສົ່ງແລະຖືກແຕ້ມໄປໃນຕອນທ້າຍຂອງການຈັບຄູ່ໄດ້ຮັບ
ສ່ວນ.

ບໍ່ແມ່ນການປິດກັ້ນ_point_to_point
ໃນ​ເວ​ລາ​ທີ່​ການ​ສົ່ງ​ຫຼື​ການ​ຮັບ​ທີ່​ບໍ່​ໄດ້​ຮັບ​ການ​ສະ​ກັດ​ແມ່ນ​ໄດ້​ເລີ່ມ​ຕົ້ນ​ພາກ​ສ່ວນ overhead ລະ​ບົບ​ແມ່ນ​
ແຕ້ມ. ເມື່ອການສື່ສານສໍາເລັດໂດຍຜ່ານການລໍຖ້າຫຼືການທົດສອບ, ພາກສ່ວນສະແດງໃຫ້ເຫັນ
ລະ​ບົບ overhead ແລະ​ເວ​ລາ​ຕັນ​ແມ່ນ​ແຕ້ມ​. ເສັ້ນຖືກແຕ້ມລະຫວ່າງການສົ່ງທີ່ກົງກັນ
ແລະໄດ້ຮັບ, ຍົກເວັ້ນໃນກໍລະນີນີ້ສາຍແມ່ນມາຈາກພາກສ່ວນທີ່ສົ່ງ
ໄດ້ລິເລີ່ມໄປບ່ອນທີ່ການຮັບທີ່ສອດຄ້ອງກັນສໍາເລັດ.

Waits_and_tests
ຖ້າການສື່ສານທີ່ບໍ່ມີການຂັດຂວາງແມ່ນສໍາເລັດພາຍໃນຟັງຊັນລໍຖ້າ / ທົດສອບ XMPI ຈະ
ສະ​ແດງ​ຊື່​ຟັງ​ຊັນ​ຢູ່​ໃນ​ປ່ອງ​ຢ້ຽມ​ຈຸດ​ສຸມ​ເປັນ​ຟັງ​ຊັນ​ລໍ​ຖ້າ / ການ​ທົດ​ສອບ​ປະ​ຕິ​ບັດ​ຕາມ​ໃນ​
ວົງເລັບໂດຍຟັງຊັນສົ່ງ / ຮັບແມ່ນສໍາເລັດ. ຕົວຢ່າງ, ຖ້າເປັນ
MPI_Issend() ແມ່ນສໍາເລັດພາຍໃນ MPI_Wait(), ຟັງຊັນຈະອ່ານ MPI_ລໍຖ້າ
(MPI_Issend).

Missing_traces
ເນື່ອງຈາກການໃຊ້ trace segments ຫຼືການຫຼຸດລົງຂອງຮ່ອງຮອຍ overflow (ເບິ່ງ
lamtrace(1​)​) ອາດ​ຈະ​ມີ​ການ​ສົ່ງ​ຫຼື​ໄດ້​ຮັບ​ການ​ຕິດ​ຕາມ​ທີ່​ບໍ່​ມີ​ການ​ຈັບ​ຄູ່​ໃນ​ການ​ຕິດ​ຕາມ​
ຂໍ້ມູນ. ໃນກໍລະນີດັ່ງກ່າວນີ້, ເສັ້ນ stub ສັ້ນແມ່ນດຶງອອກຈາກການສົ່ງຫຼືການຮັບ.

Kiviat ວິນ​ໂດ
ເມື່ອເບິ່ງໄຟລ໌ຕິດຕາມ, ກົດປຸ່ມ "Kiviat" ຫຼືລາຍການ "Kiviat" ຈາກເມນູ "Trace"
ເອົາປ່ອງຢ້ຽມ Kiviat. ປ່ອງ​ຢ້ຽມ​ນີ້​ຈະ​ສະ​ແດງ​, ໃນ​ຮູບ​ແບບ pie-chart ແບ່ງ​ສ່ວນ​, ໄດ້​
ເວລາສະສົມເຖິງເວລາປັດປັດຈຸບັນ, ໃຊ້ໂດຍແຕ່ລະຂະບວນການໃນການແລ່ນ,
ເໜືອຫົວ ແລະລັດທີ່ຖືກບລັອກ.

ຂໍ້ຄວາມ ແຫຼ່ງຂໍ້ມູນ MATRIX


ປ່ອງ​ຢ້ຽມ​ແຫຼ່ງ​ຂໍ້​ຄວາມ​ສະ​ແດງ​ມາ​ຕຣິກ​ເບື້ອງ​ສີ່​ຫຼ່ຽມ​ມົນ​ຂອງ​ຄວາມ​ຍາວ​ແຖວ​ຂໍ້​ຄວາມ​ຂະ​ບວນ​ການ​. ສໍາລັບ
ແຕ່​ລະ​ຂະ​ບວນ​ການ​ມັນ​ສະ​ແດງ​ໃຫ້​ເຫັນ​ຈໍາ​ນວນ​ຂອງ​ຂໍ້​ຄວາມ​ຄິວ​ຈາກ​ຂະ​ບວນ​ການ​ອື່ນໆ​ໃນ​
ຄໍາຮ້ອງສະຫມັກ. ມັນ​ສາ​ມາດ​ໄດ້​ຮັບ​ການ​ນໍາ​ຂຶ້ນ​ໃນ​ຂະ​ນະ​ທີ່​ຕິດ​ຕາມ​ກວດ​ກາ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ແລ່ນ​ຫຼື​ໃນ​ຂະ​ນະ​ທີ່​ເບິ່ງ​
ໄຟລ໌ການຕິດຕາມ, ໂດຍການເລືອກປຸ່ມ "Matrix" ຫຼືລາຍການ "Matrix" ໃນເມນູ "Trace".

DATATYPE WINDOW


ປ່ອງ​ຢ້ຽມ​ປະ​ເພດ​ຂໍ້​ມູນ​ສະ​ແດງ​ຕົວ​ແທນ​ຕົວ​ຫນັງ​ສື​ຂອງ​ແຜນ​ທີ່​ປະ​ເພດ​ຂອງ​ປະ​ເພດ​ຂໍ້​ມູນ MPI​.
ປ່ອງ​ຢ້ຽມ​ນີ້​ແມ່ນ​ກ່ຽວ​ຂ້ອງ​ກັບ​ຂະ​ບວນ​ການ​ສະ​ເພາະ​ໃດ​ຫນຶ່ງ​ແລະ​ຮູບ​ແບບ​. ໄດ້
ຂະ​ບວນ​ການ​ທີ່​ກ່ຽວ​ຂ້ອງ​ແມ່ນ​ສະ​ແດງ​ໃຫ້​ເຫັນ​ຢູ່​ໃນ​ປ້າຍ​ໂຄ​ສະ​ນາ​ຂອງ​ປ່ອງ​ຢ້ຽມ​ແລະ​ຮູບ​ແບບ​ແມ່ນ​ຊີ້​ບອກ​ໂດຍ​ການ​ຈະ​ລາ​ຈອນ​
ແສງ ຫຼືໄອຄອນຄິວຂໍ້ຄວາມສະແດງຢູ່ໃນສ່ວນຊ້າຍຂອງປ່ອງຢ້ຽມ. ເມື່ອຢູ່ໃນຮູບແບບຂະບວນການ
ປະເພດຂອງຂໍ້ມູນທີ່ສະແດງ, ຖ້າມີ, ແມ່ນການໂຕ້ຖຽງປະເພດຂອງຂໍ້ມູນຂອງ MPI ປະຕິບັດຫນ້າຂະບວນການ
ກໍາລັງປະຕິບັດ. ໃນເວລາທີ່ຢູ່ໃນຮູບແບບຂໍ້ຄວາມ, ປະເພດຂອງຂໍ້ມູນແມ່ນຂອງຂໍ້ຄວາມລວມໃນປະຈຸບັນ
ເລືອກຢູ່ໃນປ່ອງຢ້ຽມສຸມໃສ່ຂະບວນການ. ການສະຫຼັບລະຫວ່າງຂະບວນການ ແລະ ໂໝດແມ່ນມີຜົນ
ຜ່ານປຸ່ມປະເພດຂໍ້ມູນຢູ່ໃນປ່ອງຢ້ຽມສຸມໃສ່ຂະບວນການ.

ແຜນທີ່ປະເພດອາດຈະບໍ່ພໍດີກັບໜ້າຕ່າງຂະໜາດມາດຕະຖານ. ພຽງ​ແຕ່​ປັບ​ຂະ​ຫນາດ​
ປ່ອງຢ້ຽມເພື່ອເບິ່ງແຜນທີ່ທັງຫມົດ.

ສັບປ່ຽນ ຂໍ້ມູນ ແຫຼ່ງຂໍ້ມູນ


XMPI ຈະລວບລວມແລະສະແດງຂໍ້ມູນຈາກແອັບພລິເຄຊັນທີ່ກໍາລັງປະຕິບັດໃນປັດຈຸບັນ
ຫຼືໄຟລ໌ຕິດຕາມ. ເມື່ອແອັບພລິເຄຊັນຖືກເປີດຕົວຈາກ XMPI, ແຫຼ່ງຂໍ້ມູນຂ່າວສານແມ່ນ
ດໍາເນີນການຄໍາຮ້ອງສະຫມັກແລະປຸ່ມ "Snap" ເຮັດວຽກ. ເຖິງແມ່ນວ່າຄໍາຮ້ອງສະຫມັກອາດຈະເປັນ
ການຜະລິດຂໍ້ມູນການຕິດຕາມ, ປຸ່ມ "Snap" ບໍ່ໄດ້ໃຊ້ມັນ, ແຕ່ແທນທີ່ຈະໄດ້ຮັບຂໍ້ມູນ
ຈາກການ debugging hook ໃນການປະຕິບັດ MPI. ໃນເວລາໃດກໍ່ຕາມ, ໄຟລ໌ຕິດຕາມທີ່ມີຢູ່ອາດຈະ
ໄດ້​ຮັບ​ການ​ໂຫຼດ​ເຂົ້າ​ໄປ​ໃນ​ XMPI ຫຼືຂໍ້ມູນການຕິດຕາມທີ່ສະສົມໃນປັດຈຸບັນອາດຈະຖືກດຶງມາຈາກ MPI
ການ​ປະ​ຕິ​ບັດ​, ເກັບ​ຮັກ​ສາ​ໄວ້​ໃນ​ໄຟລ​໌​, ແລະ​ການ​ໂຫຼດ​. ການກະທຳນີ້ປ່ຽນແຫຼ່ງຂໍ້ມູນຂ່າວສານ
ໄປຫາໄຟລ໌ຕິດຕາມທີ່ໂຫລດ. ການ​ສະ​ແດງ​ຂໍ້​ມູນ​ໃນ​ປັດ​ຈຸ​ບັນ​ໄດ້​ຖືກ​ຄວບ​ຄຸມ​ຈາກ​ຫນ້າ​ປັດ​ໃນ​
ປ່ອງຢ້ຽມກໍານົດເວລາແລະບໍ່ແມ່ນມາຈາກປຸ່ມ "Snap", ເຊິ່ງໃນປັດຈຸບັນ inactive. ເຖິງແມ່ນວ່າ
ແອັບພລິເຄຊັ່ນອາດຈະຍັງເຮັດວຽກຢູ່, ແຖບກຳນົດເວລາບໍ່ໄດ້ໃຊ້ການດີບັກແລ່ນເວລາ
hooks, ແຕ່ແທນທີ່ຈະໄດ້ຮັບຂໍ້ມູນຈາກໄຟລ໌ຕິດຕາມທີ່ໂຫລດ. ​ໃນ​ເວລາ​ປິດ
ປ່ອງ​ຢ້ຽມ​ຕິດ​ຕາມ XMPI ຈະ​ກັບ​ຄືນ​ໄປ​ຮູບ​ແບບ snapshot ຖ້າ​ຫາກ​ວ່າ​ມີ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ທີ່​ເຮັດ​ວຽກ​.

ຊັບ​ພະ​ຍາ​ກອນ


XMPI ກໍານົດຊັບພະຍາກອນຄໍາຮ້ອງສະຫມັກຕໍ່ໄປນີ້.

ຄໍາສັ່ງ XMPI.helpCmd ທີ່ດໍາເນີນການເພື່ອສະຫນອງການຊ່ວຍເຫຼືອ. ຄ່າເລີ່ມຕົ້ນໂດຍປົກກະຕິແມ່ນ a
ຄໍາສັ່ງທີ່ fires ເຖິງຕົວທ່ອງເວັບຂອງເວັບໄຊຕ໌ເພື່ອເບິ່ງຫນ້າຊ່ວຍເຫຼືອ. ເຈົ້າ​ຄວນ
ປ່ຽນອັນນີ້ເພື່ອເອີ້ນຕົວທ່ອງເວັບທີ່ທ່ານມັກ.

XMPI.rankFont process rank font ໃນ hexagon

XMPI.msgFont ຕົວອັກສອນນັບຂໍ້ຄວາມທັງໝົດໃນຫົກຫຼ່ຽມ (ອາດຈະຕ້ອງປັບໃຫ້ພໍດີ.
ໄອຄອນຂໍ້ຄວາມພາຍໃນ)

ສີ XMPI.lcomCol ໃຊ້ເພື່ອເນັ້ນໃສ່ຂະບວນການໃນ intracommunicator ຫຼືໃນ
ກຸ່ມທ້ອງຖິ່ນຂອງ intercommunicator

ສີ XMPI.rcomCol ໃຊ້ເພື່ອເນັ້ນໃສ່ຂະບວນການໃນກຸ່ມຫ່າງໄກສອກຫຼີກຂອງ an
ຜູ້ສື່ສານ

ສີ XMPI.bandCol ໃຊ້ສໍາລັບການຊູມແຖບຢາງທີ່ເລືອກ

XMPI.bandDash ຖ້າ True ໃຊ້ແຖບຢາງເສັ້ນ dashed ເພື່ອສະແດງການເລືອກຊູມ
ຖ້າບໍ່ດັ່ງນັ້ນໃຊ້ເສັ້ນແຂງ

XMPI.bandWidth ຄວາມກວ້າງຂອງແຖບຢາງເລືອກຊູມ

XMPI ໄດ້ຮັບຊັບພະຍາກອນເລີ່ມຕົ້ນທີ່ສໍາຄັນຈາກໄຟລ໌ເລີ່ມຕົ້ນຂອງແອັບພລິເຄຊັນ, XMPI. ຖ້ານີ້
ໄຟລ໌ບໍ່ໄດ້ຖືກຕິດຕັ້ງຢູ່ໃນໄດເລກະທໍລີມາດຕະຖານ X11, ໄດເລກະທໍລີຂອງມັນສາມາດຖືກເພີ່ມໃສ່
ຕົວແປສະພາບແວດລ້ອມ XAPPLRESDIR.

ຂອບເຂດ ຈຳ ກັດ


ແອັບພລິເຄຊັນຕ້ອງເລີ່ມໂດຍ XMPI ຈະຖືກຕິດຕາມໂດຍມັນ.

ເມື່ອໃຊ້ຂະບວນການສື່ສານແບບໄວຂອງລູກຄ້າຫາລູກຄ້າຈະສະແດງຢູ່ໃນໂໝດຖ່າຍພາບ
ສະ​ແດງ​ໃຫ້​ເຫັນ​ສະ​ເຫມີ​ເປັນ​ການ​ແລ່ນ​ແລະ​ບໍ່​ມີ​ຂໍ້​ມູນ​ທີ່​ເປັນ​ປະ​ໂຫຍດ​ສະ​ແດງ​ໃຫ້​ເຫັນ​ໃນ​ການ​ສຸມ​ໃສ່​ຂະ​ບວນ​ການ​
ປ່ອງຢ້ຽມ.

XMPI ການນໍາໃຊ້ lamclean(1). ຂໍ້ຜິດພາດທີ່ລາຍງານໂດຍເຄື່ອງມືນີ້ຈະຍັງຄົງພິມເປັນຜົນຜະລິດມາດຕະຖານ.
ຂໍ້ຄວາມທີ່ສັ້ນກວ່າຈະປາກົດຢູ່ໃນ XMPI ກ່ອງໂຕ້ຕອບຄວາມຜິດພາດ.

ໃຊ້ xmpi ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌