Skip to content

ລຳດັບການວິເຄາະ

ການວິເຄາະດ້ວຍ FrontISTR ດຳເນີນໄປຕາມລຳດັບ: ກະກຽມໄຟລ໌ປ້ອນ, ເອີ້ນໃຊ້ຕົວແກ້ fistr1, ແລະ ກວດສອບໄຟລ໌ຜົນລັບ. ໜ້ານີ້ສະຫຼຸບພາບລວມຂອງລຳດັບດັ່ງກ່າວ, ປະເພດໄຟລ໌ປ້ອນ/ຜົນລັບທີ່ໃຊ້, ແລະ ວິທີເອີ້ນໃຊ້ແບບລຳດັບກັບແບບຂະໜານ. ຂັ້ນຕອນລະອຽດຂອງແຕ່ລະຂັ້ນໃຫ້ເບິ່ງໜ້າທີ່ກ່ຽວຂ້ອງໃນຄູ່ມືການເອີ້ນໃຊ້.

ລຳດັບໂດຍລວມ

ການຄຳນວນແບບລຳດັບ ແລະ ແບບຂະໜານແຕກຕ່າງກັນທີ່ການມີ ຫຼື ບໍ່ມີການແບ່ງໂດເມນ ແລະ ການຮວມຜົນລັບ. ລຳດັບພື້ນຖານແມ່ນດັ່ງນີ້.

  1. ຮັບ FrontISTR ແລະ ໂປຣແກຣມປະກອບ ແລະ ກະກຽມໃຫ້ສາມາດເອີ້ນໃຊ້ໄດ້. → ການຕິດຕັ້ງ
  2. ກະກຽມໄຟລ໌ປ້ອນ (ຂໍ້ມູນຄວບຄຸມລວມ hecmw_ctrl.dat, ຂໍ້ມູນເມຊ, ແລະ ຂໍ້ມູນຄວບຄຸມການວິເຄາະ) ຕາມຮູບແບບທີ່ກຳນົດ.
  3. ຖ້າຄຳນວນແບບຂະໜານ, ໃຊ້ໂປຣແກຣມແບ່ງໂດເມນ hecmw_part1 ເພື່ອແບ່ງເມຊໂດເມນດຽວເປັນເມຊໂດເມນກະຈາຍ. ສຳລັບການຄຳນວນແບບລຳດັບ ບໍ່ຈຳເປັນຕ້ອງເຮັດຂັ້ນຕອນນີ້.
  4. ເອີ້ນໃຊ້ fistr1.
  5. ກວດສອບໄຟລ໌ບັນທຶກ, ຜົນລັບ, ແລະ ການສະແດງຜົນທີ່ຖືກສົ່ງອອກ. ໃນການຄຳນວນແບບຂະໜານ, ຖ້າຕ້ອງການຮວບຮວມຜົນລັບເປັນໄຟລ໌ດຽວ ໃຫ້ຮວມຜົນລັບຕາມຄວາມຈຳເປັນ.

ສຳລັບຂັ້ນຕອນລະອຽດຂອງການຄຳນວນແບບລຳດັບ ໃຫ້ເບິ່ງ ການວິເຄາະແບບລຳດັບ, ແລະ ສຳລັບການຄຳນວນແບບຂະໜານ ໃຫ້ເບິ່ງ ການວິເຄາະແບບຂະໜານ.

ໄຟລ໌ປ້ອນ ແລະ ຜົນລັບ

ໄຟລ໌ປ້ອນ/ຜົນລັບຂອງ FrontISTR

ຮູບ ໄຟລ໌ປ້ອນ/ຜົນລັບຂອງການວິເຄາະ

ໄຟລ໌ປ້ອນ

FrontISTR ອ່ານໄຟລ໌ປ້ອນ 3 ປະເພດຕໍ່ໄປນີ້.

  • ຂໍ້ມູນຄວບຄຸມລວມ (hecmw_ctrl.dat): ລະບຸຊື່ໄຟລ໌ປ້ອນສຳລັບຂໍ້ມູນເມຊ ແລະ ຂໍ້ມູນຄວບຄຸມການວິເຄາະ, ພ້ອມທັງຊື່ໄຟລ໌ຜົນລັບສຳລັບຂໍ້ມູນຜົນລັບ ແລະ ການສະແດງຜົນ.
  • ຂໍ້ມູນເມຊ: ນິຍາມເມຊໄຟໄນຕ໌ເອເລເມັນ, ຂໍ້ມູນວັດສະດຸ, ຂໍ້ມູນເຊັກຊັນ, ແລະ ຂໍ້ມູນກຸ່ມ. ເມື່ອວິເຄາະດ້ວຍ CPU ດຽວ ໃຫ້ໃຊ້ເມຊໂດເມນດຽວ; ເມື່ອເອີ້ນໃຊ້ແບບຂະໜານດ້ວຍຫຼາຍ CPU ໃຫ້ໃຊ້ເມຊໂດເມນກະຈາຍທີ່ແບ່ງດ້ວຍ hecmw_part1.
  • ຂໍ້ມູນຄວບຄຸມການວິເຄາະ: ນິຍາມປະເພດການວິເຄາະ, ເງື່ອນໄຂຂອບເຂດ, ໂຫຼດ, ການຄວບຄຸມຕົວແກ້, ແລະ ການຄວບຄຸມການສະແດງຜົນ.

ໄຟລ໌ທັງໝົດນີ້ເປັນໄຟລ໌ຂໍ້ຄວາມ ແລະ ສາມາດສ້າງ/ແກ້ໄຂດ້ວຍໂປຣແກຣມແກ້ໄຂຂໍ້ຄວາມ. ສຳລັບຮູບແບບການຂຽນເນື້ອຫາໃນແຕ່ລະໄຟລ໌ ໃຫ້ເບິ່ງ ກົດການປ້ອນຂໍ້ມູນ.

ໄຟລ໌ຜົນລັບ

ເມື່ອເອີ້ນໃຊ້ FrontISTR, ຈະສົ່ງອອກໄຟລ໌ຕໍ່ໄປນີ້ຕາມເນື້ອຫາການວິເຄາະ ແລະ ການລະບຸໃນຂໍ້ມູນຄວບຄຸມການວິເຄາະ.

  • ໄຟລ໌ຂໍ້ຄວາມ/ບັນທຶກ: ສົ່ງອອກຄວາມຄືບໜ້າຂອງການເອີ້ນໃຊ້ ແລະ ຂໍ້ສະຫຼຸບເຊັ່ນ ຄ່າສູງສຸດ/ຕ່ຳສຸດຂອງການເຄື່ອນຍ້າຍ, ຄວາມເຄັ່ງ, ຄວາມເຄັ້ນ, ແລະ ຜົນຂອງການວິເຄາະໂໝດ.
  • ໄຟລ໌ຜົນການວິເຄາະ: ເມື່ອລະບຸ !WRITE,RESULT ໃນຂໍ້ມູນຄວບຄຸມການວິເຄາະ, ຈະສົ່ງອອກປະລິມານທາງຟີຊິກຂອງແຕ່ລະໂຫນດ ແລະ ເອເລເມັນ. ໃຊ້ສຳລັບການປະມວນຜົນຫຼັງ ຫຼື ເປັນຂໍ້ມູນປ້ອນຂອງການວິເຄາະອື່ນ.
  • ໄຟລ໌ສະແດງຜົນ: ເມື່ອລະບຸ !WRITE,VISUAL, ຈະສົ່ງອອກຂໍ້ມູນໃນຮູບແບບສຳລັບເຄື່ອງມືສະແດງຜົນ.

ກົດການຕັ້ງຊື່ ແລະ ວິທີກວດສອບໄຟລ໌ຜົນລັບແມ່ນອະທິບາຍໃນ ການວິເຄາະແບບລຳດັບ ແລະ ການວິເຄາະແບບຂະໜານ; ລາຍລະອຽດຂອງປະລິມານທາງຟີຊິກ ແລະ ຮູບແບບທີ່ສາມາດສົ່ງອອກໄດ້ ມີຢູ່ໃນ ຜົນລັບ ແລະ ການເລີ່ມໃໝ່.

ວິທີເອີ້ນໃຊ້

ວາງ fistr1 (fistr1.exe ສຳລັບ Windows) ໄວ້ໃນໂຟນເດີທີ່ຢູ່ໃນເສັ້ນທາງຄຳສັ່ງ ຫຼື ໃນໂຟນເດີທີ່ມີໄຟລ໌ປ້ອນ. ການເອີ້ນຄຳສັ່ງຕໍ່ໄປນີ້ໃນໂຟນເດີທີ່ມີໄຟລ໌ປ້ອນຈະເລີ່ມການຄຳນວນແບບລຳດັບ.

fistr1

ຂໍ້ມູນເມຊ ແລະ ຂໍ້ມູນຄວບຄຸມການວິເຄາະທີ່ລະບຸໃນ hecmw_ctrl.dat ຈະຖືກອ່ານ ແລະ ຈະສົ່ງອອກໄຟລ໌ຜົນລັບ/ສະແດງຜົນທີ່ກຳນົດໄວ້.

ການເອີ້ນໃຊ້ແບບຂະໜານ

ສຳລັບການຄຳນວນແບບຂະໜານ, ກະກຽມ fistr1 ທີ່ຮອງຮັບ MPI ໄວ້ລ່ວງໜ້າ ແລະ ໃຊ້ເມຊໂດເມນກະຈາຍທີ່ແບ່ງດ້ວຍ hecmw_part1 ເປັນຂໍ້ມູນປ້ອນ. ການເອີ້ນໃຊ້ໃຫ້ປະຕິບັດຕາມສະພາບແວດລ້ອມເອີ້ນໃຊ້ MPI. ຕົວຢ່າງຕໍ່ໄປນີ້ໃຊ້ 4 ໂດເມນ.

mpirun -np 4 fistr1

ຊຸດໄບນາຣີສຳລັບ Windows ມີ MPI runtime ຮວມມານຳ, ຈຶ່ງສາມາດເອີ້ນໃຊ້ແບບຂະໜານໄດ້ໂດຍບໍ່ຕ້ອງຕິດຕັ້ງ MPI ແຍກຕ່າງຫາກ. ສຳລັບລາຍລະອຽດ ໃຫ້ເບິ່ງ ການຕິດຕັ້ງດ້ວຍຊຸດໄບນາຣີ. ແນວຄິດຂອງການແບ່ງໂດເມນມີຢູ່ໃນ ການແບ່ງໂດເມນ/ການຄຳນວນແບບຂະໜານ.

ຈົນເຖິງ Ver.3.x, ສະເພາະການວິເຄາະການສຳຜັດແບບຂະໜານເທົ່ານັ້ນທີ່ຕ້ອງໃຊ້ເມຊໂດເມນດຽວເປັນຂໍ້ມູນປ້ອນ; ຕັ້ງແຕ່ Ver.5.x ເປັນຕົ້ນໄປ ການວິເຄາະການສຳຜັດແບບຂະໜານກໍໄດ້ຮັບການປັບໃຫ້ໃຊ້ເມຊໂດເມນກະຈາຍເຊັ່ນດຽວກັບການວິເຄາະອື່ນ.

ຫົວຂໍ້ທີ່ກ່ຽວຂ້ອງ