ການວິເຄາະດ້ວຍການປະມວນຜົນຂະໜານ¶
ລຳດັບການປະຕິບັດ¶
ຮູບ 3.1.3 ສະແດງລຳດັບການປະຕິບັດດ້ວຍການປະມວນຜົນຂະໜານແບບ ຫຼາຍໂປຣເຊສເຊີ ໂດຍໃຊ້ FrontISTR.
ຮູບ 3.1.3 ລຳດັບການປະຕິບັດດ້ວຍການປະມວນຜົນຂະໜານ
ໄຟລ໌ຂໍ້ມູນເຂົ້າທີ່ຕ້ອງກຽມ¶
(1) ຂໍ້ມູນຄວບຄຸມລວມ (ນາມສະກຸນ dat)¶
ໄຟລ໌ນີ້ກຳນົດໄຟລ໌ຂໍ້ມູນເຂົ້າສຳລັບຂໍ້ມູນເມຊ ແລະຂໍ້ມູນຄວບຄຸມການວິເຄາະ, ພ້ອມທັງໄຟລ໌ສົ່ງອອກຜົນການວິເຄາະ. ຊື່ໄຟລ໌ຄົງທີ່ແມ່ນ hecmw_ctrl.dat.
ຕົວຢ່າງຂໍ້ມູນຄວບຄຸມລວມສະແດງດ້ານລຸ່ມ. ໃນຕົວຢ່າງນີ້ hecmw_part ຈະອ່ານຂໍ້ມູນເມຊໂດເມນດຽວ model.msh ກ່ອນ ແລະຂຽນຂໍ້ມູນເມຊໂດເມນທີ່ແຈກຢາຍ model_8.0 ຫາ n. FrontISTR ອ່ານຂໍ້ມູນເມຊໂດເມນທີ່ແຈກຢາຍ model_8.0 ຫາ n ແລະຂໍ້ມູນຄວບຄຸມການວິເຄາະ model.cnt, ແລ້ວຂຽນຂໍ້ມູນຜົນການວິເຄາະ model.res.0 ຫາ n.1. ນອກຈາກນັ້ນ hecmw_vis ອ່ານຂໍ້ມູນເມຊໂດເມນທີ່ແຈກຢາຍ model_8.0 ຫາ n ແລະຂໍ້ມູນຜົນການວິເຄາະ model.res.0 ຫາ n.1, ແລ້ວຂຽນ model_vis_psf.0000.(ນາມສະກຸນ) ຕາມການກຳນົດສົ່ງອອກ. ລາຍລະອຽດໃຫ້ເບິ່ງ ເອກະສານອ້າງອີງຄີເວີດ (ຂໍ້ມູນຄວບຄຸມລວມ).
(2) ຂໍ້ມູນເມຊໂດເມນດຽວ (ນາມສະກຸນ msh)¶
ໄຟລ໌ນີ້ນິຍາມໂຄງສ້າງເມຊທັງໝົດຂອງວັດຖຸວິເຄາະ, ຂໍ້ມູນວັດສະດຸ, ຂໍ້ມູນກຸ່ມທີ່ໃຊ້ໃນຂໍ້ມູນຄວບຄຸມການວິເຄາະ ແລະອື່ນໆ. ລາຍລະອຽດໃຫ້ເບິ່ງ ເອກະສານອ້າງອີງຄີເວີດ (ຂໍ້ມູນເມຊ).
(3) ຂໍ້ມູນຄວບຄຸມການວິເຄາະ (ນາມສະກຸນ cnt)¶
ໄຟລ໌ນີ້ນິຍາມປະເພດການວິເຄາະ, ເງື່ອນໄຂຂອບເຂດການກະຈັດ, ເງື່ອນໄຂຂອບເຂດແຮງກະທຳ ແລະອື່ນໆ. ນອກຈາກນັ້ນຍັງກຳນົດຂໍ້ມູນຄວບຄຸມຂອງ ຕົວແກ້ສົມຜົນ ແລະ ຕົວສະແດງພາບ. ບົດທີ 3 ສະແດງຕົວຢ່າງຂໍ້ມູນຄວບຄຸມການວິເຄາະ. ລາຍລະອຽດໃຫ້ເບິ່ງ ເອກະສານອ້າງອີງຄີເວີດ (ຂໍ້ມູນຄວບຄຸມການວິເຄາະ).
(4) ຂໍ້ມູນຄວບຄຸມ ເຄື່ອງມື ແບ່ງໂດເມນ (ນາມສະກຸນ dat)¶
ໄຟລ໌ນີ້ກຳນົດຂໍ້ມູນຄວບຄຸມຂອງ hecmw_part. ຊື່ໄຟລ໌ຄົງທີ່ແມ່ນ hecmw_part_ctrl.dat. ຕົວຢ່າງຂໍ້ມູນຄວບຄຸມ ເຄື່ອງມື ແບ່ງໂດເມນສະແດງດ້ານລຸ່ມ. ໃນຕົວຢ່າງນີ້ ໂດເມນດຽວຖືກແບ່ງເປັນ 8 ໂດເມນດ້ວຍວິທີແບ່ງໂດເມນ PMETIS. ພ້ອມກັນນັ້ນຍັງສົ່ງອອກໄຟລ໌ model_8.inp ສຳລັບສະແດງເມຊຫຼັງການແບ່ງໂດເມນ. ລາຍລະອຽດໃຫ້ເບິ່ງເອກະສານ hecmw1 (0803_001x_hecmw_part_201_users.pdf).
(5) ຂໍ້ມູນຄວບຄຸມ ການສະແດງຜົນ (ນາມສະກຸນ ini)¶
ໄຟລ໌ນີ້ກຳນົດຂໍ້ມູນຄວບຄຸມຂອງ hecmw_vis. ຊື່ໄຟລ໌ເລີ່ມຕົ້ນແມ່ນ hecmw_vis.ini. ຕົວຢ່າງຂໍ້ມູນຄວບຄຸມ ການສະແດງຜົນ ສະແດງດ້ານລຸ່ມ. ໃນຕົວຢ່າງນີ້ ຈະສົ່ງອອກຂໍ້ມູນຕາຂ່າຍບໍ່ມີໂຄງສ້າງ ສຳລັບ MicroAVS (ນາມສະກຸນ inp). ລາຍລະອຽດໃຫ້ເບິ່ງ !visual ແລະ !OUTPUT_VIS ໃນ ຄຳຫຼັກ ອ້າງອີງ.
ວິທີປະຕິບັດ¶
ໃຫ້ຮັນ hecmw_part ຈາກ ໄດເຣັກທໍຣີ ທີ່ມີໄຟລ໌ຂໍ້ມູນເຂົ້າ ໂດຍໃຊ້ ບັນທັດຄຳສັ່ງ ຕໍ່ໄປນີ້.
ໃຫ້ຮັນ FrontISTR ຈາກ ໄດເຣັກທໍຣີ ທີ່ມີໄຟລ໌ຂໍ້ມູນເຂົ້າ ໂດຍໃຊ້ ບັນທັດຄຳສັ່ງ ຕໍ່ໄປນີ້. ວິທີເປີດ MPI ໂປຣເຊສ ຈຳເປັນຕ້ອງປັບໃຫ້ເໝາະກັບແຕ່ລະສະພາບແວດລ້ອມ.
ການສະແດງຜົນ ສາມາດດຳເນີນໄດ້ສອງວິທີ. ວິທີໜຶ່ງແມ່ນດຳເນີນເປັນ ການປະມວນຜົນຫຼັງ ຂອງ FrontISTR; ໃນກໍລະນີນີ້ ໃຫ້ກຳນົດ
!WRITE, VISUAL
ໃນຂໍ້ມູນຄວບຄຸມການວິເຄາະ ແລະ ການສະແດງຜົນ ຈະຖືກດຳເນີນອັດຕະໂນມັດ. ໃນກໍລະນີນີ້ ຈຳເປັນຕ້ອງຂຽນຂໍ້ມູນຄວບຄຸມ ການສະແດງຜົນ ໄວ້ພາຍໃນຂໍ້ມູນຄວບຄຸມການວິເຄາະ.
ເມື່ອຈະເຮັດ ການສະແດງຜົນ ຫຼັງຈາກ FrontISTR ປະຕິບັດສຳເລັດ, ກ່ອນອື່ນໃຫ້ກຳນົດ
!WRITE, RESULT
ໃນຂໍ້ມູນຄວບຄຸມການວິເຄາະ ແລ້ວຮັນ FrontISTR.
ຫຼັງຈາກ FrontISTR ປະຕິບັດສຳເລັດ, ໃຫ້ຮັນ hecmw_vis ຈາກ ໄດເຣັກທໍຣີ ທີ່ມີໄຟລ໌ຂໍ້ມູນເຂົ້າ ແລະໄຟລ໌ຜົນການວິເຄາະ ໂດຍໃຊ້ ບັນທັດຄຳສັ່ງ ຕໍ່ໄປນີ້. ວິທີເປີດ MPI ໂປຣເຊສ ຈຳເປັນຕ້ອງປັບໃຫ້ເໝາະກັບແຕ່ລະສະພາບແວດລ້ອມ.
ຄຳອະທິບາຍໄຟລ໌ສົ່ງອອກ¶
(1) ໄຟລ໌ ບັນທຶກ ຂອງ ເຄື່ອງມື ແບ່ງໂດເມນ (ນາມສະກຸນ log)¶
ໄຟລ໌ນີ້ຈະສົ່ງອອກຂໍ້ຄວາມເຊັ່ນຄວາມຄືບໜ້າການປະມວນຜົນຂອງ hecmw_part. ຊື່ໄຟລ໌ຄົງທີ່ແມ່ນ hecmw_part.log.
(2) ໄຟລ໌ເມຊໂດເມນທີ່ແຈກຢາຍ (ບໍ່ມີນາມສະກຸນ)¶
ໄຟລ໌ນີ້ຈະສົ່ງອອກໂຄງສ້າງເມຊທີ່ແບ່ງໂດເມນ, ຂໍ້ມູນວັດສະດຸ, ຂໍ້ມູນກຸ່ມທີ່ໃຊ້ໃນຂໍ້ມູນຄວບຄຸມການວິເຄາະ ແລະອື່ນໆ. ໄຟລ໌ຈະຖືກສ້າງສຳລັບແຕ່ລະໂດເມນທີ່ແຈກຢາຍ ແລະຕັ້ງຊື່ໂດຍໃຊ້ ໄຟລ໌ ຫົວຂໍ້ ທີ່ລະບຸໃນຂໍ້ມູນຄວບຄຸມລວມ ດັ່ງນີ້.
ກົດການຕັ້ງຊື່: (ໄຟລ໌ ຫົວຂໍ້ ທີ່ກຳນົດໂດຍ !MESH).(ເລກໂດເມນທີ່ແຈກຢາຍ)
ຕົວຢ່າງ: model_8.0 ຫາ model_8.7
(3) ໄຟລ໌ສຳລັບສະແດງເມຊທີ່ແບ່ງໂດເມນ (ນາມສະກຸນ inp)¶
ໄຟລ໌ນີ້ຈະສົ່ງອອກຂໍ້ມູນຕາຂ່າຍບໍ່ມີໂຄງສ້າງ ສຳລັບສະແດງເມຊທີ່ແບ່ງໂດເມນ. ສາມາດສະແດງດ້ວຍ MicroAVS ແລະຊອບແວທີ່ຄ້າຍກັນ.
(4) ໄຟລ໌ຂໍ້ຄວາມຜົນການວິເຄາະ (ນາມສະກຸນ msg)¶
ໄຟລ໌ນີ້ຈະສົ່ງອອກຂໍ້ຄວາມເຊັ່ນຄວາມຄືບໜ້າການວິເຄາະຂອງ FrontISTR. ແຕ່ລະຄັ້ງປະຕິບັດຈະສ້າງໜຶ່ງໄຟລ໌ ແລະຊື່ໄຟລ໌ຄົງທີ່ແມ່ນ FSTR.msg.
(5) ໄຟລ໌ ບັນທຶກ ຜົນການວິເຄາະ (ນາມສະກຸນ log)¶
ໄຟລ໌ນີ້ຈະສົ່ງອອກຜົນການວິເຄາະຂອງປະລິມານທາງກາຍະພາບສຳລັບແຕ່ລະໂຫນດ ແລະເອລິເມັນຂອງ FrontISTR. ພ້ອມທັງສົ່ງອອກຄ່າສູງສຸດ/ຕ່ຳສຸດຂອງປະລິມານທາງກາຍະພາບ ແລະຜົນການວິເຄາະໂໝດ. ສຳລັບການວິເຄາະໄດນາມິກ ຜົນການວິເຄາະຂອງທຸກ ຂັ້ນ ຈະຖືກສົ່ງອອກໃນໄຟລ໌ນີ້. ໄຟລ໌ຈະຖືກສ້າງສຳລັບແຕ່ລະໂດເມນທີ່ແຈກຢາຍ ແລະຊື່ໄຟລ໌ຄົງທີ່ແມ່ນ n.log (n ແມ່ນເລກໂດເມນທີ່ແຈກຢາຍ).
(6) ໄຟລ໌ຜົນການວິເຄາະ (ບໍ່ມີນາມສະກຸນ)¶
ໄຟລ໌ນີ້ຈະຖືກສົ່ງອອກເມື່ອກຳນົດ ຕົວເລືອກ !WRITE, RESULT.
ໄຟລ໌ນີ້ຈະສົ່ງອອກຜົນການວິເຄາະຂອງປະລິມານທາງກາຍະພາບສຳລັບແຕ່ລະໂຫນດ ແລະເອລິເມັນຂອງ FrontISTR. ໄຟລ໌ຈະຖືກສ້າງສຳລັບແຕ່ລະໂດເມນທີ່ແຈກຢາຍ ແລະແຕ່ລະ ຂັ້ນ, ແລະຕັ້ງຊື່ໂດຍໃຊ້ ໄຟລ໌ ຫົວຂໍ້ ທີ່ລະບຸໃນຂໍ້ມູນຄວບຄຸມລວມ ດັ່ງນີ້.
ກົດການຕັ້ງຊື່: (ໄຟລ໌ ຫົວຂໍ້ ທີ່ກຳນົດໂດຍ !RESULT).(ເລກໂດເມນທີ່ແຈກຢາຍ).(ເລກ ຂັ້ນ)
ຕົວຢ່າງ: model_8.res.0.1 ຫາ model_8.res.7.1
(7) ໄຟລ໌ ບິດແມັບ ຜົນການວິເຄາະ (ນາມສະກຸນ bmp)¶
ໄຟລ໌ນີ້ຈະຖືກສົ່ງອອກເມື່ອກຳນົດໃນຂໍ້ມູນຄວບຄຸມ ການສະແດງຜົນ.
ໄຟລ໌ນີ້ຈະສົ່ງອອກຂໍ້ມູນ ບິດແມັບ ທີ່ສ້າງຈາກການປະມວນຜົນ ການສະແດງຜົນ. ຊື່ໄຟລ໌ຖືກຕັ້ງໂດຍໃຊ້ ໄຟລ໌ ຫົວຂໍ້ ທີ່ກຳນົດໃນຂໍ້ມູນຄວບຄຸມລວມ. ລາຍລະອຽດຂອງກົດການຕັ້ງຊື່ ໃຫ້ເບິ່ງເອກະສານ hecmw1 (0803_001f_hecmw_PC_cluster_201_vis.pdf).
(8) ໄຟລ໌ຂໍ້ມູນຕາຂ່າຍບໍ່ມີໂຄງສ້າງ ຜົນການວິເຄາະ (ນາມສະກຸນ inp)¶
ໄຟລ໌ນີ້ຈະຖືກສົ່ງອອກເມື່ອກຳນົດໃນຂໍ້ມູນຄວບຄຸມ ການສະແດງຜົນ.
ໄຟລ໌ນີ້ສາມາດໃຊ້ສຳລັບ ການປະມວນຜົນຫຼັງ ດ້ວຍ REVOCAP_PrePost, MicroAVS ແລະຊອບແວຄ້າຍກັນ. ຊື່ໄຟລ໌ຈະໃຊ້ ໄຟລ໌ ຫົວຂໍ້ ທີ່ກຳນົດໃນຂໍ້ມູນຄວບຄຸມລວມ ດັ່ງນີ້.
ກົດການຕັ້ງຊື່: (ໄຟລ໌ ຫົວຂໍ້ ທີ່ກຳນົດໂດຍ !RESULT)_psf.(ເລກ ຂັ້ນ).inp
ຕົວຢ່າງ: model_vis_psf.0000.inp
(9) ໄຟລ໌ ນິວທຣັລ ຜົນການວິເຄາະ (ນາມສະກຸນ neu)¶
ໄຟລ໌ນີ້ຈະຖືກສົ່ງອອກເມື່ອກຳນົດໃນຂໍ້ມູນຄວບຄຸມ ການສະແດງຜົນ.
ໄຟລ໌ນີ້ສາມາດໃຊ້ສຳລັບ ການປະມວນຜົນຫຼັງ ດ້ວຍ Femap. ຊື່ໄຟລ໌ຈະໃຊ້ ໄຟລ໌ ຫົວຂໍ້ ທີ່ກຳນົດໃນຂໍ້ມູນຄວບຄຸມລວມ ດັ່ງນີ້.
ກົດການຕັ້ງຊື່: (ໄຟລ໌ ຫົວຂໍ້ ທີ່ກຳນົດໂດຍ !RESULT)_psf.(ເລກ ຂັ້ນ).neu
ຕົວຢ່າງ: model_vis_psf.0000.neu
ໝາຍເຫດ: ນອກຈາກນີ້ຍັງສົ່ງອອກໄຟລ໌ FSTR.dbg.0 ຫາ n, ແຕ່ເປັນໄຟລ໌ສຳລັບ ການດີບັກ ຈຶ່ງປົກກະຕິບໍ່ຈຳເປັນຕ້ອງອ້າງອີງ.