ນີ້ແມ່ນຄໍາສັ່ງ dgord-long ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
dgord - ຄິດໄລ່ການຈັດລໍາດັບ matrix sparse ຂອງເສັ້ນຂະຫນານ
ສະຫຼຸບສັງລວມ
dgord [ທາງເລືອກໃນການ] [gfile] [ofile] [ໄຟລ໌]
ລາຍລະອຽດ
ໄດ້ dgord ໂປຣແກຣມຄິດໄລ່, ໃນທາງຂະໜານ, ການຈັດລຳດັບຂອງກາຟແຫຼ່ງ Scotch
ເປັນຕົວແທນຂອງຮູບແບບຂອງ matrix sparse symmetric ບາງ.
ແຫຼ່ງກຣາຟໄຟລ໌ gfile ເປັນໄຟລ໌ກຣາຟທີ່ເປັນສູນກາງ, ຫຼືຊຸດຂອງໄຟລ໌ທີ່ເປັນຕົວແທນ
ຊິ້ນສ່ວນຂອງກາຟທີ່ແຈກຢາຍ. ຄໍາສັ່ງຜົນໄດ້ຮັບຈະຖືກເກັບໄວ້ໃນໄຟລ໌ ofile. ໃນທີ່ສຸດ
ຂໍ້ມູນການບັນທຶກ (ເຊັ່ນ: ການຜະລິດໂດຍທາງເລືອກ -v) ຖືກສົ່ງໄປໄຟລ໌ ໄຟລ໌ທີ່ຢູ່ ເມື່ອໃດ
ຊື່ໄຟລ໌ບໍ່ໄດ້ຖືກລະບຸ, ຂໍ້ມູນຖືກອ່ານຈາກວັດສະດຸປ້ອນມາດຕະຖານແລະຂຽນເປັນມາດຕະຖານ
ຜົນຜະລິດ. ການສະຕຣີມມາດຕະຖານຍັງສາມາດສະແດງຢ່າງຈະແຈ້ງໂດຍເຄື່ອງໝາຍ '-'.
ເມື່ອຫ້ອງສະຫມຸດທີ່ເຫມາະສົມໄດ້ຖືກລວມເຂົ້າໃນເວລາລວບລວມ, dgord ສາມາດຈັດການໂດຍກົງ
ກຣາຟທີ່ບີບອັດ, ທັງເປັນການປ້ອນ ແລະ ຜົນຜະລິດ. ກະແສຖືກຖືວ່າເປັນການບີບອັດທຸກຄັ້ງ
ຊື່ຂອງມັນຖືກແກ້ໄຂດ້ວຍການຂະຫຍາຍໄຟລ໌ທີ່ຖືກບີບອັດ, ເຊັ່ນໃນ 'brol.grf.bz2' ຫຼື
'-.gz'. ຮູບແບບການບີບອັດທີ່ສາມາດຮອງຮັບໄດ້ແມ່ນຮູບແບບ bzip2 ('.bz2'), the
ຮູບແບບ gzip ('.gz'), ແລະຮູບແບບ lzma ('.lzma', ໃນການປ້ອນຂໍ້ມູນເທົ່ານັ້ນ).
dgord ອີງໃສ່ການປະຕິບັດຂອງການໂຕ້ຕອບ MPI ເພື່ອເຜີຍແຜ່ວຽກງານໃນທົ່ວການປຸງແຕ່ງ
ອົງປະກອບ. ສະນັ້ນມັນບໍ່ເປັນທີ່ຈະດໍາເນີນການໂດຍກົງ, ແຕ່ແທນທີ່ຈະຜ່ານ launcher ບາງ
ຄໍາສັ່ງເຊັ່ນ ໄພຣຸນ.
OPTIONS
-copt ເລືອກຍຸດທະສາດການສັ່ງຊື້ເລີ່ມຕົ້ນຕາມໜຶ່ງ ຫຼືຫຼາຍອັນ ທາງເລືອກໃນການ ໃນບັນດາ:
b ບັງຄັບໃຊ້ການດຸ່ນດ່ຽງການໂຫຼດຫຼາຍເທົ່າທີ່ເປັນໄປໄດ້.
q ຄຸນນະພາບສິດທິພິເສດເກີນຄວາມໄວ (ຄ່າເລີ່ມຕົ້ນ).
s ສິດທິພິເສດຄວາມໄວເກີນຄຸນນະພາບ.
t ບັງຄັບໃຊ້ຄວາມປອດໄພ.
x ບັງຄັບໃຫ້ຂະຫຍາຍຕົວ.
-h ສະແດງການຊ່ວຍເຫຼືອບາງຢ່າງ.
-mmfile
ບັນທຶກຂໍ້ມູນການສ້າງແຜນທີ່ຂອງຖັນໃສ່ໄຟລ໌ mfile. ຂໍ້ມູນແຜນທີ່ກໍານົດ, ສໍາລັບແຕ່ລະຄົນ
vertex, ດັດຊະນີຂອງຖັນ block ທີ່ vertex ນີ້ຂຶ້ນກັບ.
-oຕອກ
ໃຊ້ຍຸດທະສາດການຈັດລໍາດັບກາຟຂະຫນານ ຕອກ (ເບິ່ງຄູ່ມືຜູ້ໃຊ້ PT-Scotch ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ
ຂໍ້ມູນ).
-rpnum ກໍານົດຂະບວນການຮາກສໍາລັບໄຟລ໌ສູນກາງ (ຄ່າເລີ່ມຕົ້ນແມ່ນ 0).
-ttfile
ບັນທຶກການແບ່ງປັນຂໍ້ມູນຕົ້ນໄມ້ໃສ່ໄຟລ໌ tfile. ການແບ່ງສ່ວນຂໍ້ມູນຕົ້ນໄມ້ລະບຸ, ສໍາລັບ
ແຕ່ລະ vertex, ດັດຊະນີຂອງ vertex ທໍາອິດຂອງຂັ້ນຕອນຕົ້ນຂອງຕັນເພື່ອ
ເຊິ່ງ vertex ເປັນ. ພ້ອມກັບຂໍ້ມູນແຜນທີ່ທີ່ສະໜອງໃຫ້ຢູ່ໃນໄຟລ໌ mfile,
ມັນອະນຸຍາດໃຫ້ຫນຶ່ງເພື່ອ rebuilding ຕົ້ນໄມ້ແຍກຕ່າງຫາກຂອງຂະບວນການ dissection ຮັງ.
-V ສະແດງສະບັບໂຄງການແລະລິຂະສິດ.
-vverb ຕັ້ງໂໝດ verbose ເປັນ verb. ມັນແມ່ນຊຸດໜຶ່ງຂອງຕົວລະຄອນເພີ່ມເຕີມເຊິ່ງສາມາດເປັນ:
s ຂໍ້ມູນຍຸດທະສາດ.
t ຂໍ້ມູນກໍານົດເວລາ.
ຕົວຢ່າງ
ການດໍາເນີນງານ dgord ໃນ 5 ອົງປະກອບການປະມວນຜົນເພື່ອຈັດຮຽງຕາຕະລາງ matrix brol.grf ແລະບັນທຶກຜົນໄດ້ຮັບ
ການສັ່ງໃຫ້ໄຟລ໌ brol.ord, ໂດຍໃຊ້ກົນລະຍຸດການຈັດລໍາດັບກາຟຕາມລໍາດັບໃນຕອນຕົ້ນ:
$ mpirun -np 5 dgord brol.grf brol.ord
ການດໍາເນີນງານ dgord ຢູ່ໃນ 5 ອົງປະກອບການປະມວນຜົນເພື່ອຈັດຮຽງເມຕຣິກທີ່ແຈກຢາຍຄືນໃໝ່ທີ່ເກັບໄວ້ໃນກາຟ
fragment ໄຟລ໌ brol5-0.dgr ຫາ brol5-4.dgr, ແລະບັນທຶກການສັ່ງຜົນໄດ້ຮັບເພື່ອຍື່ນ.
brol.ord (ເບິ່ງ dgscat(1) ສໍາລັບຄໍາອະທິບາຍຂອງລໍາດັບ '%p' ແລະ '%r' ໃນຊື່ຂອງ
ຊິ້ນກາຟທີ່ແຈກຢາຍ).
$ mpirun -np 5 dgord brol%p-%r.dgr brol.ord
ໃຊ້ dgord-long ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net