ລາຍການຂໍ້ຄວາມຜິດພາດ¶
ໜ້ານີ້ຈັດໝວດໝູ່ຂໍ້ຄວາມຜິດພາດຕົວແທນທີ່ FrontISTR ສົ່ງອອກ ແລະສະແດງສາເຫດທີ່ເປັນໄປໄດ້ກັບທິດທາງການແກ້ໄຂໃນຮູບຕາຕະລາງອ້າງອີງ. ບໍ່ໄດ້ຄອບຄຸມທຸກຂໍ້ຄວາມພາຍໃນ ແຕ່ເນັ້ນຂໍ້ຄວາມທີ່ພົບເລື້ອຍເມື່ອໃຊ້ hecmw_part1 ແລະ fistr1.
ເມື່ອມີຂໍ້ຄວາມສະແດງ ໃຫ້ກວດກ່ອນວ່າມີລະຫັດຫຼືບໍ່ ແລະກວດຄຳນຳໜ້າ. ຈາກນັ້ນ ໃຊ້ຕາຕະລາງຂອງໝວດທີ່ກ່ຽວຂ້ອງເພື່ອແຍກວ່າຄວນກວດຄືນໄຟລ໌ອິນພຸດ, ເມຊ, ອົງປະກອບ, ຕົວແກ້ສົມຜົນ, ການສຳຜັດ, ການລູ່ເຂົ້າ ຫຼື ໜ່ວຍຄວາມຈຳ.
ວິທີອ່ານຂໍ້ຄວາມ¶
ຂໍ້ຄວາມຂອງ FrontISTR ມີທັງຂໍ້ຄວາມທີ່ມີລະຫັດຈາກໄລບຣາຣີ HEC-MW ແລະ ຂໍ້ຄວາມບໍ່ມີລະຫັດທີ່ fistr1 ສົ່ງອອກໂດຍກົງ. ສຳລັບຂໍ້ຄວາມມີລະຫັດ ຄຳນຳໜ້າຊ່ວຍລະບຸໂມດູນຕົ້ນທາງ ແລະ ລະດັບຄວາມສຳຄັນ.
| ຮູບແບບ | ຕົວຢ່າງ | ວິທີອ່ານ |
|---|---|---|
| HECMW-XXX-EYYYY | HECMW-IO-E1014 | ຂໍ້ຜິດພາດຈາກໄລບຣາຣີ HEC-MW. XXX ລະບຸໂມດູນຍ່ອຍ, E ໝາຍເຖິງ ຂໍ້ຜິດພາດ ແລະ YYYY ແມ່ນເລກຂໍ້ຄວາມ. |
| HECMW-XXX-WYYYY | HECMW-PART-W0401 | ຄຳເຕືອນຈາກໄລບຣາຣີ HEC-MW. W ໝາຍເຖິງ Warning. |
| ບໍ່ມີລະຫັດ | Number of substeps reached max number | ສ່ວນໃຫຍ່ fistr1 ສົ່ງອອກໂດຍກົງຜ່ານ STOP, call hecmw_abort, write(*,*) ແລະ ເສັ້ນທາງທີ່ຄ້າຍກັນ. |
ຕົວເລກ ຫຼື ສະຕຣິງທີ່ສະແດງທ້າຍຂໍ້ຄວາມອາດເປັນຂໍ້ມູນໃນຂະນະປະຕິບັດ ເຊັ່ນ ຊື່ໄຟລ໌, ເລກວັດສະດຸ, ເລກອົງປະກອບ, ເລກສັບສະເຕັບ ຫຼື ທຸງພາຍໃນ. ແມ່ນແຕ່ຂໍ້ຄວາມຕົວແທນດຽວກັນ ຄ່າທ້າຍຂໍ້ຄວາມກໍອາດແຕກຕ່າງຕາມກໍລະນີການວິເຄາະ.
ລະຫັດສິ້ນສຸດ¶
fistr1 ສົ່ງຄືນຜົນການວິເຄາະເປັນສະຖານະສິ້ນສຸດ (exit status). ຖ້າການວິເຄາະສິ້ນສຸດຕາມປົກກະຕິ ຈະສົ່ງຄືນ 0; ຖ້າລົ້ມເຫຼວ ຈະສົ່ງຄືນຄ່າທີ່ບໍ່ແມ່ນສູນຕາມປະເພດຄວາມລົ້ມເຫຼວ.
| ລະຫັດສິ້ນສຸດ | ຄວາມໝາຍ | ສາເຫດຫຼັກ |
|---|---|---|
| 0 | ສິ້ນສຸດປົກກະຕິ | ການວິເຄາະດຳເນີນຈົນຈົບ. ເຖິງແມ່ນຈະມີຄຳເຕືອນແລ້ວການວິເຄາະສືບຕໍ່ (ເຊັ່ນ ຄຳເຕືອນໂຫຼດເປັນສູນ, ຢຸດການວົນຊ້ຳໃນການວິເຄາະໂໝດ, ຫຼື ເສດເຫຼືອເກີນກຳນົດໃນວິທີໂດຍກົງ) ລະຫັດກໍຍັງເປັນ 0. ຖ້າຕົວແກ້ສົມຜົນເຊີງເສັ້ນແບບວົນຊ້ຳເຖິງຂີດຈຳກັດການວົນຊ້ຳ ຈະຖືກຖືວ່າການວົນຊ້ຳ Newton-Raphson ບໍ່ລູ່ເຂົ້າ ແລະ ລະຫັດຈະເປັນ 10. |
| 1 | ຂໍ້ຜິດພາດການນຳໃຊ້ ຫຼື ແຖວຄຳສັ່ງ | ຕົວເລືອກທີ່ບໍ່ຮອງຮັບ ຫຼື ຂາດອາກິວເມັນຂອງຕົວເລືອກ. |
| 2 | ຂໍ້ຜິດພາດໃນການຕີຄວາມອິນພຸດ | ອ່ານ hecmw_ctrl.dat, ຂໍ້ມູນເມຊ ຫຼື ໄຟລ໌ຄວບຄຸມບໍ່ສຳເລັດ, ຫຼື ມີຂໍ້ຜິດພາດໄວຍາກອນ. |
| 3 | ຂໍ້ຜິດພາດນິຍາມໂມເດວ | ປະເພດເອລິເມັນທີ່ບໍ່ຮອງຮັບ, ນິຍາມວັດສະດຸບໍ່ຄົບ, ຫຼື ນິຍາມເງື່ອນໄຂຂອບເຂດ/ການສຳຜັດບໍ່ສອດຄ່ອງ. |
| 4 | ການຕັ້ງຄ່າຕົວແກ້ສົມຜົນບໍ່ສອດຄ່ອງ | ການຈັບຄູ່ຕົວແກ້ສົມຜົນກັບຕົວປັບສະພາບລ່ວງໜ້າບໍ່ຖືກຕ້ອງ (HEC-MW-SOLVER-E-1001), ຫຼື ສະມາຊິກແນວທະແຍງເປັນສູນ (HEC-MW-SOLVER-E-2001). |
| 10 | ການວິເຄາະບໍ່ເປັນເສັ້ນຖືກຢຸດ | ການວົນຊ້ຳ Newton-Raphson ບໍ່ລູ່ເຂົ້າ, ເຖິງຂີດຈຳກັດສູງສຸດຂອງການລົ້ມເຫຼວ cutback ຕໍ່ເນື່ອງ, ຫຼື ເຖິງຈຳນວນສູງສຸດຂອງສະເຕັບຍ່ອຍ. |
| 20 | ຂໍ້ຜິດພາດພາຍໃນ | ການຈັດສັນໜ່ວຍຄວາມຈຳລົ້ມເຫຼວ, ຄວາມບໍ່ສອດຄ່ອງພາຍໃນ, ຫຼື ຂໍ້ຜິດພາດຮ້າຍແຮງອື່ນທີ່ບໍ່ໄດ້ຈັດປະເພດໄວ້ຂ້າງເທິງ. |
ການຈັດປະເພດລະຫັດສິ້ນສຸດມີໄວ້ເພື່ອກວດພົບຄວາມລົ້ມເຫຼວ ບໍ່ແມ່ນເພື່ອລະບຸສາເຫດ. ບໍ່ວ່າລະຫັດຈະເປັນ 2, 3 ຫຼື 10 ໃຫ້ຫາສາເຫດຈະແຈ້ງຈາກຂໍ້ຄວາມທີ່ສະແດງໃນຜົນສົ່ງອອກມາດຕະຖານ ແລະ ຕາຕະລາງແຍກຕາມປະເພດໃນໜ້ານີ້.
ຈາກ shell script ສາມາດກວດລະຫັດສິ້ນສຸດໄດ້ດັ່ງນີ້.
fistr1 -t 4
case $? in
0) echo "completed" ;;
10) echo "not converged" ;;
*) echo "failed with code $?" ;;
esac
ໃນການເຮັດວຽກແບບຂະໜານ MPI, mpirun ຫຼື mpiexec ບໍ່ຈຳເປັນຕ້ອງສົ່ງຄືນລະຫັດສິ້ນສຸດຂອງ fistr1 ໂດຍບໍ່ປ່ຽນແປງ. ເພື່ອກວດຢ່າງແນ່ນອນ ໃຫ້ໃຊ້ລະຫັດສິ້ນສຸດຄູ່ກັບແຖວສຸດທ້າຍຂອງ FSTR.sta (... HAS COMPLETED SUCCESSFULLY ຫຼື ... HAS NOT COMPLETED SUCCESSFULLY).
ຂໍ້ຜິດພາດໃນການຕີຄວາມອິນພຸດ¶
ຂໍ້ຜິດພາດໃນການຕີຄວາມອິນພຸດເກີດຂຶ້ນໃນຂັ້ນຕອນອ່ານໄຟລ໌ຄວບຄຸມ, ຂໍ້ມູນເມຊ, ນິຍາມວັດສະດຸ, ການລະບຸເລີ່ມຄືນ ແລະອື່ນໆ. ສຳລັບຂໍ້ຜິດພາດຊະນິດນີ້ ໃຫ້ກວດຊື່ໄຟລ໌, ຊື່ຄີເວີດ, ຊື່ວັດສະດຸ ແລະ ຊື່ກຸ່ມທີ່ຖືກອ່ານທັນທີກ່ອນເກີດຂໍ້ຜິດພາດ.
| ຂໍ້ຄວາມ ຫຼື ລະຫັດ | ສາເຫດຫຼັກ | ທິດທາງການແກ້ໄຂ |
|---|---|---|
Cannot open FSTR control file | ບໍ່ສາມາດເປີດໄຟລ໌ຄວບຄຸມ ຫຼື ໄຟລ໌ອິນພຸດທີ່ລະບຸໂດຍ !INCLUDE. | ກວດໄດເຣັກທໍຣີປະຕິບັດ, ຊື່ໄຟລ໌, ພາດສຳພັນ ແລະ ສິດເຂົ້າເຖິງ. |
material property not defined! | ວັດສະດຸທີ່ການວິເຄາະອ້າງອີງບໍ່ໄດ້ນິຍາມເປັນ !MATERIAL. | ໃຫ້ຊື່ວັດສະດຸທີ່ !SECTION ອ້າງອີງກົງກັບຊື່ !MATERIAL ໃນໄຟລ໌ຄວບຄຸມ ຫຼື ຂໍ້ມູນເມຊ. |
Error in material property definition! | ID ວັດສະດຸ, ຈຳນວນນິຍາມວັດສະດຸ ຫຼື ຄວາມສຳພັນການອ້າງອີງບໍ່ສອດຄ່ອງ. | ກວດເລກວັດສະດຸ, ຈຳນວນນິຍາມວັດສະດຸ ແລະ ການອ້າງອີງຈາກ !SECTION. |
ERROR: Material type not supported | ລະບຸ TYPE ທີ່ບໍ່ຮອງຮັບໃນຄີເວີດວັດສະດຸ. | ກວດ TYPE ທີ່ກົງກັນຂອງ !ELASTIC, !HYPERELASTIC, !PLASTIC, !VISCOELASTIC. |
We cannot deal with incompressible material currently | ລະບຸວັດສະດຸບໍ່ອັດຕົວສົມບູນທີ່ມີອັດຕາສ່ວນ Poisson ເທົ່າ 0.5. | ປ່ຽນອັດຕາສ່ວນ Poisson ໃຫ້ນ້ອຍກວ່າ 0.5 ແລະກວດຄືນສູດຂອງອົງປະກອບຖ້າຈຳເປັນ. |
Mohr-Coulomb and Drucker-Prager do not support temperature dependency | ລະບຸຕາຕະລາງຂຶ້ນກັບອຸນຫະພູມສຳລັບ Mohr-Coulomb ຫຼື Drucker-Prager. | ໃຊ້ນິຍາມທີ່ບໍ່ຂຶ້ນກັບອຸນຫະພູມ ຫຼື ເລືອກແບບຈຳລອງວັດສະດຸທີ່ຮອງຮັບການຂຶ້ນກັບອຸນຫະພູມ. |
Multilinear hardening: Error in plastic strain definition | ຄວາມເຄັ່ງພລາສຕິກສຳລັບການແຂງຕົວແບບຫຼາຍເສັ້ນບໍ່ໄດ້ນິຍາມໃຫ້ເພີ່ມຂຶ້ນຕາມລຳດັບ. | ຕັ້ງຄວາມເຄັ່ງພລາສຕິກຄ່າທຳອິດເປັນ 0 ແລະ ແກ້ໄຂຕາຕະລາງໃຫ້ຄວາມເຄັ່ງພລາສຕິກເພີ່ມຂຶ້ນ. |
HECMW-IO-E1012 Element doesn't have section | ບໍ່ມີຂໍ້ມູນເຊັກຊັນທີ່ກົງກັບອົງປະກອບ. | ກວດການລະບຸກຸ່ມອົງປະກອບໃນ !SECTION ແລະ ກຸ່ມອົງປະກອບໃນເມຊ. |
HECMW-IO-E1013 Cannot set section | ບໍ່ສາມາດກຳນົດເຊັກຊັນໃຫ້ອົງປະກອບ. | ກວດຄວາມສອດຄ່ອງຂອງຊະນິດເຊັກຊັນ, ຊື່ວັດສະດຸ ແລະ ຊື່ກຸ່ມອົງປະກອບ. |
HECMW-IO-E1014 No nodes defined | ບໍ່ມີນິຍາມໂຫນດ. | ກວດວ່າຂໍ້ມູນເມຊມີບລັອກໂຫນດຫຼືບໍ່. |
HECMW-IO-E1015 No elements defined | ບໍ່ມີນິຍາມອົງປະກອບ. | ກວດວ່າຂໍ້ມູນເມຊມີບລັອກອົງປະກອບຫຼືບໍ່. |
HECMW-UTIL-E0040 !RESTART: Invalid token in control file | ໄວຍາກອນຂອງ !RESTART ບໍ່ຖືກຕ້ອງ. | ກວດຕົວຂັ້ນ, ຊື່ພາຣາມິເຕີ ແລະ ຄ່າໃນແຖວ !RESTART. |
HECMW-UTIL-E0041 !RESTART: Missing NAME | !RESTART ບໍ່ມີ NAME. | ລະບຸຊື່ຂໍ້ມູນເລີ່ມຄືນ. |
HECMW-UTIL-E0042 !RESTART: Missing IO | !RESTART ບໍ່ມີ IO. | ເພີ່ມການລະບຸອ່ານ / ຂຽນ. |
ຂໍ້ຜິດພາດເມຊ ແລະ ອົງປະກອບ¶
ຂໍ້ຜິດພາດເມຊ ແລະ ອົງປະກອບເກີດຂຶ້ນເມື່ອການປະສົມຂອງຊະນິດອົງປະກອບແລະຟັງຊັນ, ໂຫນດອ້າງອີງ, ລະບົບພິກັດທ້ອງຖິ່ນ ຫຼື ຊະນິດອົງປະກອບຂອງພື້ນຜິວສຳຜັດບໍ່ເໝາະສົມ. ນອກຈາກໄວຍາກອນອິນພຸດແລ້ວ ໃຫ້ກວດຄຸນນະພາບຮູບຮ່າງອົງປະກອບ ແລະ ລຳດັບໂຫນດ.
| ຂໍ້ຄວາມ | ສາເຫດຫຼັກ | ທິດທາງການແກ້ໄຂ |
|---|---|---|
##Error: This element type is not supported in contact analysis !!! | ລະບຸຊະນິດອົງປະກອບທີ່ບໍ່ຮອງຮັບໃນການວິເຄາະການສຳຜັດໃຫ້ກັບພື້ນຜິວສຳຜັດ. | ກວດຄືນຊະນິດອົງປະກອບທີ່ໃຊ້ກັບພື້ນຜິວສຳຜັດ ແລະນິຍາມພື້ນຜິວ. ກວດວ່າໄດ້ໃຊ້ອົງປະກອບລຳດັບສູງ ຫຼື ອົງປະກອບພິເສດຢູ່ພື້ນຜິວສຳຜັດຫຼືບໍ່. |
Bad reference for beam element! | ໂຫນດອ້າງອີງ ຫຼື ທິດທາງອ້າງອີງຂອງອົງປະກອບ ຄານ ບໍ່ຖືກຕ້ອງ. | ກວດໂຫນດອ້າງອີງຂອງອົງປະກອບ ຄານ, ລະບົບພິກັດທ້ອງຖິ່ນ ແລະ ໂຫນດທີ່ຊ້ອນກັນ. |
Fail to setup local coordinate | ບໍ່ສາມາດສ້າງລະບົບພິກັດທ້ອງຖິ່ນຂອງອົງປະກອບ. | ກວດຮູບຮ່າງອົງປະກອບທີ່ຍຸບຕົວ, ລຳດັບໂຫນດ, ໂຫນດຊ້ຳ ແລະ ລະບົບພິກັດອ້າງອີງ. |
ຄວາມລົ້ມເຫຼວໃນການຕັ້ງລະບົບພິກັດທ້ອງຖິ່ນບໍ່ໄດ້ຂຶ້ນກັບຄ່າອິນພຸດເທົ່ານັ້ນ ແຕ່ຍັງຂຶ້ນກັບຄຸນນະພາບເມຊ. ໂດຍສະເພາະ ໃຫ້ກວດວ່າມີອົງປະກອບທີ່ນ້ອຍຫຼາຍ, ອົງປະກອບທີ່ພື້ນທີ່ ຫຼື ປະລິມາດໃກ້ 0, ຫຼື ອົງປະກອບທີ່ລຳດັບໂຫນດກັບທິດຫຼືບໍ່.
ຂໍ້ຜິດພາດທີ່ກ່ຽວກັບ ຕົວແກ້ສົມຜົນ¶
ຂໍ້ຜິດພາດທີ່ກ່ຽວກັບ ຕົວແກ້ສົມຜົນ ເກີດຈາກການຕັ້ງຄ່າ ຕົວແກ້ສົມຜົນ ເສັ້ນຊື່ບໍ່ຖືກຕ້ອງ, ການແຍກອົງປະກອບໃນວິທີໂດຍກົງລົ້ມເຫຼວ, ເມທຣິກມີພາວະຊິງກູລາ, ຫຼື ບໍ່ໄດ້ລິ້ງໄລບຣາຣີພາຍນອກ. ໃຫ້ກວດບັນທຶກທັນທີກ່ອນການວິເຄາະຢຸດວ່າມີຂໍ້ມູນກ່ຽວກັບວິທີວົນຊ້ຳ, ວິທີໂດຍກົງ, ອົງສາອິດສະລະການສຳຜັດ, MPC ຫຼືບໍ່.
| ຂໍ້ຄວາມ | ສາເຫດຫຼັກ | ທິດທາງການແກ້ໄຂ |
|---|---|---|
ERROR ordering option for direct solver out of range | ການລະບຸລຳດັບສຳລັບວິທີໂດຍກົງຢູ່ນອກຂອບເຂດ. | ກວດການຕັ້ງຄ່າລຳດັບຂອງວິທີໂດຍກົງໃນ !SOLVER. |
ERROR in symb. fact. flag: Should be 1 or 0 | ທຸງການແຍກແບບສັນຍາລັກບໍ່ແມ່ນ 0 ຫຼື 1. | ກວດຄ່າທີ່ລະບຸໃຫ້ທຸງພາຍໃນຂອງວິທີໂດຍກົງ. ປົກກະຕິການຕັ້ງຄ່ານີ້ບໍ່ໄດ້ປ່ຽນໂດຍກົງຈາກອິນພຸດຜູ້ໃຊ້. |
ERROR in numer. fact. flag: Should be 1 or 0 | ທຸງການແຍກແບບຕົວເລກບໍ່ແມ່ນ 0 ຫຼື 1. | ກວດຄ່າທີ່ລະບຸໃຫ້ທຸງພາຍໃນຂອງວິທີໂດຍກົງ. |
ERROR in nufct0. ir = | ການແຍກແບບຕົວເລກໃນວິທີໂດຍກົງລົ້ມເຫຼວ. | ກວດການຍຶດບໍ່ພຽງພໍ, ໂໝດວັດຖຸແຂງ, ຄ່າຄົງທີ່ວັດສະດຸຜິດປົກກະຕິ, ເງື່ອນໄຂການສຳຜັດ ແລະ ເງື່ອນໄຂ MPC. |
error in nusol0. irr = | ການແທນຄ່າກັບຄືນໃນວິທີໂດຍກົງລົ້ມເຫຼວ. | ເຊັ່ນດຽວກັບການແຍກແບບຕົວເລກລົ້ມເຫຼວ ໃຫ້ກວດວ່າລະບົບເສັ້ນຊື່ມີພາວະຊິງກູລາ ຫຼື ບໍ່ສອດຄ່ອງຫຼືບໍ່. |
METIS not available | ລະບຸການຈັດລຳດັບທີ່ໃຊ້ METIS ແຕ່ການບິວບໍ່ຮອງຮັບ METIS. | ປ່ຽນເປັນການຕັ້ງຄ່າທີ່ບໍ່ໃຊ້ METIS ຫຼື ບິວໃໝ່ໂດຍໃຫ້ຮອງຮັບ METIS. ເບິ່ງ ໄລບຣາຣີພຶ່ງພາທີ່ຈຳເປັນ ແລະ ເລືອກໄດ້ ສຳລັບໄລບຣາຣີພຶ່ງພາ. |
ການແຍກອົງປະກອບດ້ວຍວິທີໂດຍກົງອາດລົ້ມເຫຼວບໍ່ພຽງແຕ່ຈາກການຕັ້ງຄ່າ ຕົວແກ້ສົມຜົນ ແຕ່ຍັງຈາກການເຄື່ອນທີ່ວັດຖຸແຂງຂອງແບບຈຳລອງ, ການຍຶດບໍ່ພຽງພໍ, ການຍຶດຊ້ຳ, ຄ່າຄົງທີ່ວັດສະດຸສຸດຂົ້ວ ຫຼື ເງື່ອນໄຂການສຳຜັດບໍ່ສອດຄ່ອງ. ການກັບໄປໃຊ້ເງື່ອນໄຂການຍຶດ ແລະ ໂຫຼດທີ່ງ່າຍ ແລະກວດວ່າລະບົບເສັ້ນຊື່ສາມາດແກ້ໄດ້ໃນໂຄງສ້າງຂັ້ນຕ່ຳຫຼືບໍ່ ຈະຊ່ວຍແຍກສາເຫດໄດ້.
ຂໍ້ຜິດພາດການວິເຄາະການສຳຜັດ¶
ຂໍ້ຜິດພາດການວິເຄາະການສຳຜັດເກີດຈາກຄວາມບໍ່ສອດຄ່ອງລະຫວ່າງຄູ່ການສຳຜັດກັບກຸ່ມພື້ນຜິວ, ພາວະຊິງກູລາທາງເລຂາຄະນິດໃນລະຫວ່າງການຄົ້ນຫາການສຳຜັດ, ຊະນິດອົງປະກອບພື້ນຜິວບໍ່ກົງກັນ ຫຼື ໜ່ວຍຄວາມຈຳບໍ່ພຽງພໍສຳລັບການຄົ້ນຫາການສຳຜັດ. ສຳລັບຂໍ້ຜິດພາດການສຳຜັດ ໃຫ້ກວດຊື່ກຸ່ມຝັ່ງຕາມ ແລະ ຝັ່ງຫຼັກ, ຊະນິດອົງປະກອບພື້ນຜິວສຳຜັດ, ການທະລຸຕັ້ງຕົ້ນ ແລະ ທິດທາງ ປົກກະຕິ ຂອງພື້ນຜິວສຳຜັດ.
| ຂໍ້ຄວາມ | ສາເຫດຫຼັກ | ທິດທາງການແກ້ໄຂ |
|---|---|---|
Inconsistence in contact and surface definition | ກຸ່ມພື້ນຜິວ ຫຼື ຄູ່ການສຳຜັດທີ່ !CONTACT ຫຼື !EMBED ອ້າງອີງບໍ່ສອດຄ່ອງ. | ກວດຊື່ຄູ່ການສຳຜັດ, ຊື່ກຸ່ມພື້ນຜິວ ແລະ ການມີຢູ່ຂອງກຸ່ມໂຫນດ ແລະ ພື້ນຜິວ. |
error in contact state | ຂໍ້ມູນສະພາບການສຳຜັດບໍ່ໄດ້ອ້າງອີງພື້ນຜິວສຳຜັດທີ່ໃຊ້ໄດ້. | ກວດນິຍາມພື້ນຜິວສຳຜັດ, ສະພາບການສຳຜັດຕັ້ງຕົ້ນ ແລະ ສະເຕັບທີ່ເປີດໃຊ້ຄູ່ການສຳຜັດ. |
Math error in contact searching | ມີພາວະຊິງກູລາເກີດຂຶ້ນໃນການຄຳນວນສາຍສ່ອງຂອງຈຸດສຳຜັດ. | ກວດຮູບຮ່າງພື້ນຜິວສຳຜັດ, ການຈັດວາງໂຫນດ, ການທະລຸຕັ້ງຕົ້ນ ແລະ ການປ່ຽນຮູບຮ້າຍແຮງ. |
Error in calculate DispIncreMatrix | ບໍ່ສາມາດຄຳນວນເມທຣິກເພີ່ມການກະຈັດເທິງພື້ນຜິວສຳຜັດ. | ກວດວ່າຮູບຮ່າງອົງປະກອບຂອງພື້ນຜິວສຳຜັດບໍ່ໄດ້ຍຸບຕົວ ແລະ ລຳດັບໂຫນດຖືກຕ້ອງ. |
Error: cal_node_normal: invalid isin / Error: cal_node_normal: invalid isin_n | ໃນການຄຳນວນ ປົກກະຕິ ຂອງໂຫນດ ໂຫນດບໍ່ຢູ່ຕຳແໜ່ງພື້ນຜິວສຳຜັດທີ່ຄາດໄວ້. | ກວດນິຍາມພື້ນຜິວ, ທິດທາງພື້ນຜິວສຳຜັດ ແລະ ການລະບຸ ຝັ່ງຕາມ / ຝັ່ງຫຼັກ. |
type of surface element not defined | ບໍ່ສາມາດຈຳແນກຊະນິດອົງປະກອບພື້ນຜິວ. | ກວດຊະນິດອົງປະກອບ ແລະ ເລກໜ້າທີ່ລະບຸເປັນພື້ນຜິວສຳຜັດ. |
Allocation error: bktdb%buckets | ການຈັດສັນໜ່ວຍຄວາມຈຳສຳລັບອາເຣ ບັກເກັດ ທີ່ໃຊ້ຄົ້ນຫາການສຳຜັດລົ້ມເຫຼວ. | ກວດຄືນຈຳນວນພື້ນຜິວສຳຜັດ, ຄວາມໜາແໜ້ນເມຊ, ຈຳນວນໂດເມນຍ່ອຍ ແລະ ໜ່ວຍຄວາມຈຳທີ່ໃຊ້ໄດ້. |
ຖ້າຂໍ້ຜິດພາດການສຳຜັດປາກົດທັນທີຫຼັງອ່ານອິນພຸດ ສາເຫດຫຼັກທີ່ຄວນສົງໄສແມ່ນຊື່ຄູ່ການສຳຜັດ ຫຼື ຊື່ກຸ່ມພື້ນຜິວບໍ່ກົງກັນ. ຖ້າປາກົດໃນລະຫວ່າງການວົນຊ້ຳບໍ່ເປັນເສັ້ນ ພື້ນຜິວສຳຜັດອາດບິດເບືອນຫຼາຍຈາກການປ່ຽນຮູບ, ການທະລຸຕັ້ງຕົ້ນອາດຫຼາຍເກີນໄປ ຫຼື ເພີ່ມເວລາອາດໃຫຍ່ເກີນໄປ.
ສຳລັບວິທີເລືອກປະເພດການສຳຜັດ ແລະ ອັນກໍຣິທຶມການສຳຜັດ ໃຫ້ເບິ່ງ ການສຳຜັດ ແລະ ການຝັງ.
ຂໍ້ຜິດພາດການລູ່ເຂົ້າ ແລະ cutback¶
ຂໍ້ຜິດພາດການລູ່ເຂົ້າ ແລະ cutback ເກີດຂຶ້ນເມື່ອບໍ່ສາມາດເດີນໜ້າສັບສະເຕັບໃນການວິເຄາະສະຖິດແບບບໍ່ເປັນເສັ້ນ. ສາເຫດຫຼັກໄດ້ແກ່ ການເລີ່ມ ຫຼື ການແຍກອອກຂອງການສຳຜັດ, ການຂະຫຍາຍຂອງການຄອຍຕົວຢ່າງວ່ອງໄວ, ການປ່ຽນຮູບຂະໜາດໃຫຍ່, ເງື່ອນໄຂການຍຶດບໍ່ສອດຄ່ອງ ແລະ ການຕັ້ງຄ່າເພີ່ມໂຫຼດໃຫຍ່ເກີນໄປ.
| ຂໍ້ຄວາມ | ສາເຫດຫຼັກ | ທິດທາງການແກ້ໄຂ |
|---|---|---|
Number of successive cutback reached max number | ການລູ່ເຂົ້າລົ້ມເຫຼວເຮັດໃຫ້ cutback ຊ້ຳ ແລະ ຮອດຈຳນວນຄວາມລົ້ມເຫຼວຕໍ່ເນື່ອງສູງສຸດ. | ຫຼຸດເພີ່ມເວລາຕັ້ງຕົ້ນ. ກວດຄືນອັດຕາຫຼຸດ cutback ແລະ ຂີດຈຳກັດຄວາມລົ້ມເຫຼວຕໍ່ເນື່ອງໃນ AUTOINC_PARAM. ກວດຄວາມເໝາະສົມຂອງການສຳຜັດ, ວັດສະດຸ ແລະ ເງື່ອນໄຂຂອບເຂດ. |
Number of substeps reached max number | ຈຳນວນສັບສະເຕັບຮອດຂີດສູງສຸດກ່ອນສະເຕັບສິ້ນສຸດ. | ເພີ່ມ SUBSTEPS. ຫຼຸດເພີ່ມໂຫຼດ ຫຼື ເພີ່ມເວລາ. ເພີ່ມເວລາຜົນສົ່ງອອກ ຫຼື ແບ່ງສະເຕັບທີ່ຈຸດເວລາທີ່ຄວາມບໍ່ເປັນເສັ້ນປ່ຽນແປງຢ່າງຮຸນແຮງ. |
ເມື່ອການລູ່ເຂົ້າລົ້ມເຫຼວ ການເພີ່ມພຽງຈຳນວນການວົນຊ້ຳສູງສຸດຂອງ ຕົວແກ້ສົມຜົນ ອາດບໍ່ແກ້ສາເຫດຮາກຖານ. ການແບ່ງໂຫຼດເປັນຂັ້ນ ແລະ ກວດການເກີດຊ້ຳດ້ວຍກໍລະນີທີ່ຫຼຸດຄວາມຊັບຊ້ອນຂອງເງື່ອນໄຂການສຳຜັດ ຫຼື ຄວາມບໍ່ເປັນເສັ້ນຂອງວັດສະດຸ ຊ່ວຍແຍກສາເຫດໄດ້.
ຂໍ້ຜິດພາດເງື່ອນໄຂຂອບເຂດ¶
ຂໍ້ຜິດພາດເງື່ອນໄຂຂອບເຂດເກີດຂຶ້ນເມື່ອການລະບຸໃນໄຟລ໌ຄວບຄຸມບໍ່ກົງກັບຂໍ້ຈຳກັດຂອງຟັງຊັນ. ສຳລັບເງື່ອນໄຂຂອບເຂດການໝຸນ ການໃຊ້ການລະບຸຄ່າລວມແບບດຽວກັບການຍຶດການກະຈັດຈະເຮັດໃຫ້ເກີດຂໍ້ຜິດພາດ.
| ຂໍ້ຄວາມ | ສາເຫດຫຼັກ | ທິດທາງການແກ້ໄຂ |
|---|---|---|
Error: rotational boundary cannot be specified with total value | ໃຊ້ການລະບຸຄ່າລວມ (TOTAL=YES) ກັບການຍຶດການໝຸນ. | ໃຊ້ການລະບຸແບບເພີ່ມສຳລັບການຍຶດການໝຸນ. ປ່ຽນນິຍາມເງື່ອນໄຂຂອບເຂດໃຫ້ບໍ່ມີ TOTAL=YES. |
fstr control file error : !BOUNDARY : rotational boundary cannot be specified with total value | ກວດພົບການລະເມີດຂໍ້ຈຳກັດດຽວກັນໃນຂັ້ນອ່ານໄຟລ໌ຄວບຄຸມ. | ກວດແຖວການຍຶດການໝຸນໃນ !BOUNDARY ແລະ ການລະບຸ TOTAL. |
ການຍຶດການໝຸນ ແລະ ໂຫຼດການໝຸນຍັງຂຶ້ນກັບຊະນິດອົງປະກອບ ແລະ ໂຄງສ້າງອົງສາອິດສະລະ. ເມື່ອໃຊ້ອົງປະກອບທີ່ມີອົງສາອິດສະລະການໝຸນ ເຊັ່ນ ຄານ ແລະ ເຊວ ໃຫ້ກວດທັງເລກອົງສາອິດສະລະຂອງເງື່ອນໄຂຂອບເຂດ ແລະ ກຸ່ມໂຫນດເປົ້າໝາຍ.
ຂໍ້ຜິດພາດການແບ່ງໂດເມນ (hecmw_part1)¶
ຂໍ້ຜິດພາດຂອງ hecmw_part1 ຖືກສົ່ງອອກເປັນລະຫັດທີ່ເລີ່ມດ້ວຍ HECMW-PART. ສຳລັບການແບ່ງໂດເມນ ໃຫ້ກວດຕາມລຳດັບ: ການມີໄຟລ໌ອິນພຸດ, ພາຣາມິເຕີຈຳເປັນຂອງ !PARTITION, ຂໍ້ຈຳກັດຂອງວິທີແບ່ງ ແລະ ຈຳນວນໂດເມນ, ແລະ ຄວາມສອດຄ່ອງຂອງໄຟລ໌ part ທີ່ຜູ້ໃຊ້ລະບຸ.
| ຂອບເຂດລະຫັດ ຫຼື ລະຫັດຕົວແທນ | ສາເຫດຫຼັກ | ທິດທາງການແກ້ໄຂ |
|---|---|---|
| HECMW-PART-E0001–E0006 | ຂໍ້ຜິດພາດພື້ນຖານທີ່ກ່ຽວກັບການຈັດການໄຟລ໌, ຊື່ໄຟລ໌, EOF ແລະ ອາກິວເມັນ. | ກວດການມີຢູ່ຂອງໄຟລ໌ທີ່ລະບຸ, ຄວາມຍາວຊື່ໄຟລ໌, ຈຸດສິ້ນສຸດຂອງໄຟລ໌ອິນພຸດ ແລະ ອາກິວເມັນຄຳສັ່ງ. |
| HECMW-PART-E0101 | ໄຟລ໌ຄວບຄຸມມີ token ທີ່ບໍ່ຖືກຕ້ອງ. | ກວດໄວຍາກອນຂອງແຖວ !PARTITION ແລະ ແຖວລະບຸທິດທາງການແບ່ງ. |
HECMW-PART-E0111 'TYPE' must not be omitted | ບໍ່ໄດ້ລະບຸ TYPE. | ລະບຸຊະນິດການແບ່ງ ເຊັ່ນ !PARTITION, TYPE=NODE-BASED. |
HECMW-PART-E0121 'METHOD' must not be omitted | ບໍ່ໄດ້ລະບຸ METHOD. | ລະບຸ METHOD=RCB, METHOD=PMETIS, METHOD=KMETIS ຫຼື ວິທີອື່ນທີ່ເໝາະສົມ. |
HECMW-PART-E0131 'DOMAIN' must not be omitted | ບໍ່ໄດ້ລະບຸຈຳນວນໂດເມນ. | ຕັ້ງ DOMAIN ເປັນຈຳນວນເຕັມບວກທີ່ກົງກັບຈຳນວນ MPI ໂປຣເຊສ. |
HECMW-PART-E0134 'METHOD' is 'RCB', but 'DOMAIN' is not n-th power of 2 | ສຳລັບວິທີ RCB ຈຳນວນໂດເມນບໍ່ແມ່ນ \(2^n\). | ເມື່ອໃຊ້ RCB ໃຫ້ຕັ້ງຈຳນວນໂດເມນເປັນ \(2^n\). ຖ້າຕ້ອງການຈຳນວນໂດເມນໃດໆ ໃຫ້ພິຈາລະນາວິທີທີ່ອີງ METIS. |
| HECMW-PART-E0201–E0206 | ຊະນິດການແບ່ງ, ວິທີແບ່ງ, ຊະນິດອົງປະກອບ, ທິດທາງການແບ່ງ, ຈຳນວນໂດເມນ ຫຼື ຄວາມເລິກການຊ້ອນທັບບໍ່ຖືກຕ້ອງ. | ກວດ TYPE, METHOD, DOMAIN, DEPTH ແລະ ການລະບຸທິດທາງການແບ່ງ. |
| HECMW-PART-E0301–E0331 | ເລກໂດເມນ, ຈຳນວນໂຫນດ, ຈຳນວນອົງປະກອບ ຫຼື ຈຳນວນໂດເມນໃກ້ຄຽງໃນຂໍ້ມູນຫຼັງການແບ່ງຢູ່ນອກຂອບເຂດ. | ກວດຄວາມສອດຄ່ອງລະຫວ່າງເມຊອິນພຸດ, ໄຟລ໌ part ທີ່ຜູ້ໃຊ້ລະບຸ ແລະ ຈຳນວນການແບ່ງ. |
| HECMW-PART-E0601–E0606 | ໄຟລ໌ part ທີ່ຜູ້ໃຊ້ລະບຸມີໂດເມນຫວ່າງ, ຮູບແບບບໍ່ຖືກຕ້ອງ ຫຼື ຈຳນວນໂຫນດ, ອົງປະກອບ ຫຼື ໂດເມນບໍ່ກົງກັນ. | ກວດຮູບແບບໄຟລ໌ part ແລະ ຄວາມສອດຄ່ອງກັບເມຊ. |
HECMW-PART-W0401 EQUATION_BLOCK not found | ຄຳເຕືອນວ່າບໍ່ພົບ EQUATION_BLOCK. | ຖ້າຈຳເປັນສຳລັບການວິເຄາະທີ່ໃຊ້ MPC ໃຫ້ກວດບລັອກທີ່ກ່ຽວຂ້ອງ. ຖ້າບໍ່ຈຳເປັນ ສາມາດສືບຕໍ່ປະຕິບັດໄດ້. |
HECMW-PART-W0502 Log file for partitioner already initialized | ການຕັ້ງຕົ້ນບັນທຶກຖືກເອີ້ນຊ້ຳ. | ປົກກະຕິໃຫ້ຖືເປັນຄຳເຕືອນ ແລະ ກວດວ່າມີຂໍ້ຜິດພາດຮ້າຍແຮງຕາມມາທັນທີຫຼືບໍ່. |
ສຳລັບແນວຄິດການແບ່ງໂດເມນ ແລະ ວິທີເລືອກການແບ່ງ ໃຫ້ເບິ່ງ ການແບ່ງໂດເມນ. ສຳລັບຂັ້ນຕອນການປະຕິບັດຂະໜານແບບລະອຽດ ໃຫ້ເບິ່ງຄູ່ມືການປະຕິບັດ.
ຂໍ້ຜິດພາດການຈັດສັນໜ່ວຍຄວາມຈຳ¶
ຂໍ້ຜິດພາດການຈັດສັນໜ່ວຍຄວາມຈຳຖືກສົ່ງອອກເມື່ອບໍ່ສາມາດຈັດສັນອາເຣ ຫຼື ພື້ນທີ່ເຮັດວຽກ. ການໃຊ້ໜ່ວຍຄວາມຈຳຈະເພີ່ມຂຶ້ນສຳລັບເມຊຂະໜາດໃຫຍ່, ແບບຈຳລອງທີ່ມີພື້ນຜິວສຳຜັດຫຼາຍ, ວິທີໂດຍກົງ ແລະ ການວິເຄາະທີ່ມີຕົວແປຜົນສົ່ງອອກຫຼາຍ.
| ຂໍ້ຄວາມ | ສາເຫດຫຼັກ | ທິດທາງການແກ້ໄຂ |
|---|---|---|
stop due to allocation error <FSTR_SOLID, TEMPERATURE> | ການຈັດສັນອາເຣອຸນຫະພູມລົ້ມເຫຼວ. | ກວດຈຳນວນໂຫນດ, ອົງສາອິດສະລະອຸນຫະພູມ, ການຕັ້ງຄ່າຄວາມເຄັ້ນຄວາມຮ້ອນ ແລະ ໜ່ວຍຄວາມຈຳທີ່ໃຊ້ໄດ້. |
stop due to allocation error <FSTR_SOLID, GL> | ການຈັດສັນອາເຣທົ່ວໄປສຳລັບການວິເຄາະໂຄງສ້າງລົ້ມເຫຼວ. | ກວດຄືນຂະໜາດແບບຈຳລອງ, ຈຳນວນໂດເມນຍ່ອຍ, ປະເພດການວິເຄາະ ແລະ ລາຍການຜົນສົ່ງອອກ. |
Allocation error: bktdb%buckets | ບໍ່ສາມາດຈັດສັນອາເຣ ບັກເກັດ ສຳລັບການຄົ້ນຫາການສຳຜັດ. | ກວດຄືນຈຳນວນພື້ນຜິວສຳຜັດ, ຄວາມໜາແໜ້ນເມຊ, ຈຳນວນຄູ່ການສຳຜັດ ແລະ ການແບ່ງໂດເມນ. |
ALLOCATION ERROR, ... | ບໍ່ສາມາດຈັດສັນອາເຣເຮັດວຽກສຳລັບວິທີໂດຍກົງ ຫຼື ຂະບວນການຈັດລຳດັບ. | ພິຈາລະນາປ່ຽນຈາກວິທີໂດຍກົງເປັນວິທີວົນຊ້ຳ, ປັບຈຳນວນໂດເມນຍ່ອຍ ຫຼື ເພີ່ມໜ່ວຍຄວາມຈຳທີ່ຈັດສັນ. |
ຖ້າສົງໄສວ່າໜ່ວຍຄວາມຈຳບໍ່ພຽງພໍ ໃຫ້ກວດກ່ອນວ່າສາມາດປ່ຽນວິທີໂດຍກົງເປັນວິທີວົນຊ້ຳໄດ້ຫຼືບໍ່. ຖ້າຈຳເປັນຕ້ອງໃຊ້ວິທີໂດຍກົງ ໃຫ້ພິຈາລະນາຫຼຸດຂະໜາດແບບຈຳລອງ, ຫຼຸດຈຳນວນຕົວແປຜົນສົ່ງອອກ, ປັບຈຳນວນໂດເມນຍ່ອຍ ຫຼື ເພີ່ມໜ່ວຍຄວາມຈຳທີ່ຈັດສັນໃຫ້ job.
ຂໍ້ຜິດພາດການເລີ່ມຄືນ¶
ຂໍ້ຜິດພາດການເລີ່ມຄືນເກີດຈາກໄວຍາກອນ !RESTART ບໍ່ຖືກຕ້ອງ, ຂາດພາຣາມິເຕີທີ່ຈຳເປັນ ຫຼື ຄວາມບໍ່ສອດຄ່ອງລະຫວ່າງໄຟລ໌ທີ່ຈະອ່ານກັບເງື່ອນໄຂການວິເຄາະປັດຈຸບັນ. ເມື່ອໃຊ້ການເລີ່ມຄືນ ເມຊ, ຈຳນວນໂດເມນຍ່ອຍ, ປະເພດການວິເຄາະ ແລະ ຂໍ້ມູນສະເຕັບຕ້ອງສອດຄ່ອງກັນລະຫວ່າງການວິເຄາະທີ່ຂຽນຂໍ້ມູນເລີ່ມຄືນ ແລະ ການວິເຄາະທີ່ອ່ານ.
| ລະຫັດ | ສາເຫດຫຼັກ | ທິດທາງການແກ້ໄຂ |
|---|---|---|
HECMW-UTIL-E0040 !RESTART: Invalid token in control file | ໄວຍາກອນຂອງແຖວ !RESTART ບໍ່ຖືກຕ້ອງ. | ກວດຊື່ພາຣາມິເຕີ, ຕົວຂັ້ນ ແລະ ຮູບແບບຄ່າ. |
HECMW-UTIL-E0041 !RESTART: Missing NAME | ບໍ່ໄດ້ລະບຸ NAME. | ລະບຸຊື່ຂໍ້ມູນເລີ່ມຄືນ. |
HECMW-UTIL-E0042 !RESTART: Missing IO | ບໍ່ໄດ້ລະບຸ IO. | ເພີ່ມການລະບຸອ່ານ / ຂຽນ. |
ຖ້າການອ່ານຂໍ້ມູນເລີ່ມຄືນລົ້ມເຫຼວ ໃຫ້ກວດບໍ່ພຽງຊື່ໄຟລ໌ເລີ່ມຄືນ ແຕ່ຍັງກວດເມຊ, ຈຳນວນໂດເມນ MPI, ການຕັ້ງຄ່າສະເຕັບ ແລະ ເວີຊັນເລີ່ມຄືນໃນຕອນຂຽນແລະອ່ານ. ສຳລັບພາບລວມຂອງຟັງຊັນເລີ່ມຄືນ ໃຫ້ເບິ່ງ ຜົນສົ່ງອອກ ແລະ ການເລີ່ມຄືນ.
ຫົວຂໍ້ທີ່ກ່ຽວຂ້ອງ¶
- ຕົວແກ້ສົມຜົນ ແລະ ການປັບສະພາບລ່ວງໜ້າ — ພື້ນຫຼັງຂອງຂໍ້ຜິດພາດທີ່ກ່ຽວກັບ ຕົວແກ້ສົມຜົນ.
- ການແບ່ງໂດເມນ — ພື້ນຫຼັງຂອງຂໍ້ຜິດພາດທີ່ກ່ຽວກັບ
hecmw_part1. - ຜົນສົ່ງອອກ ແລະ ການເລີ່ມຄືນ — ກວດການລະບຸເລີ່ມຄືນ ແລະ ໄຟລ໌ຜົນສົ່ງອອກ.
- ໄລບຣາຣີພຶ່ງພາທີ່ຈຳເປັນ ແລະ ເລືອກໄດ້ — ໄລບຣາຣີພຶ່ງພາ ເຊັ່ນ METIS ແລະ ການຕັ້ງຄ່າບິວ.