Skip to content

ລາຍການຂໍ້ຄວາມຜິດພາດ

ໜ້ານີ້ຈັດໝວດໝູ່ຂໍ້ຄວາມຜິດພາດຕົວແທນທີ່ 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, ການຕັ້ງຄ່າສະເຕັບ ແລະ ເວີຊັນເລີ່ມຄືນໃນຕອນຂຽນແລະອ່ານ. ສຳລັບພາບລວມຂອງຟັງຊັນເລີ່ມຄືນ ໃຫ້ເບິ່ງ ຜົນສົ່ງອອກ ແລະ ການເລີ່ມຄືນ.

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