දෝෂ පණිවිඩ ලැයිස්තුව¶
මෙම පිටුව FrontISTR මඟින් නිකුත් කරන ප්රධාන දෝෂ පණිවිඩ කාණ්ඩ අනුව සංවිධානය කර, ඒවායේ ප්රධාන හේතු සහ විසඳුම් දිශාවන් සඳහා යොමු වගුවක් සපයයි. මෙය සියලු අභ්යන්තර පණිවිඩ සම්පූර්ණයෙන් ආවරණය නොකරන අතර, hecmw_part1 සහ fistr1 භාවිතයේදී නිතර හමුවන පණිවිඩ ප්රධාන වශයෙන් සලකා බලයි.
පණිවිඩයක් දිස් වූ විට, මුලින් කේතයක් තිබේද සහ උපසර්ගය කුමක්ද යන්න පරීක්ෂා කර, ඉන්පසු අදාළ කාණ්ඩයේ වගුවෙන් ආදාන ගොනුව, ජාලකය, මූලද්රව්ය, විසඳුම්කාරකය, ස්පර්ශය, අභිසරණය හෝ මතකය අතරින් කුමක් පරීක්ෂා කළ යුතුද යන්න වෙන්කර හඳුනාගන්න.
පණිවිඩ කියවන ආකාරය¶
FrontISTR පණිවිඩ අතර HEC-MW පුස්තකාලයෙන් ලැබෙන කේත සහිත පණිවිඩ සහ fistr1 විසින් සෘජුව නිකුත් කරන කේත රහිත පණිවිඩ ඇත. කේත සහිත පණිවිඩවල උපසර්ගයෙන් නිකුත් කළ මොඩියුලය සහ වැදගත්කම හඳුනාගත හැක.
| ආකෘතිය | උදාහරණය | කියවන ආකාරය |
|---|---|---|
| HECMW-XXX-EYYYY | HECMW-IO-E1014 | HEC-MW පුස්තකාලයෙන් ලැබෙන දෝෂයකි. XXX යනු උපමොඩියුලය, E යනු Error, 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 වුවත්, නිශ්චිත හේතුව සම්මත ප්රතිදානයේ පෙන්වන පණිවිඩයෙන් සහ මෙම පිටුවේ වර්ග අනුව ඇති වගු වලින් තීරණය කරන්න.
ෂෙල් ස්ක්රිප්ට් එකකින් පිටවීමේ කේතය පහත පරිදි පරීක්ෂා කරන්න.
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 අගයක් නියම කර ඇත. | !ELASTIC, !HYPERELASTIC, !PLASTIC, !VISCOELASTIC සඳහා සහාය දක්වන TYPE පරීක්ෂා කරන්න. |
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 ට ආසන්න මූලද්රව්ය, හෝ නෝඩ් අනුපිළිවෙළ ප්රතිලෝම වූ මූලද්රව්ය තිබේද පරීක්ෂා කරන්න.
විසඳුම්කාරකයට අදාළ දෝෂ¶
විසඳුම්කාරකයට අදාළ දෝෂ රේඛීය විසඳුම්කාරක සැකසුම් වැරදි වීම, සෘජු විසඳුම්කාරක සාධකීකරණය අසාර්ථක වීම, න්යාසය ඒකීය වීම, හෝ බාහිර පුස්තකාල සම්බන්ධ කර නොමැති වීම නිසා සිදුවේ. විශ්ලේෂණය නතර වූ ස්ථානයට වහා පෙර ලොගයේ පුනරාවර්තන ක්රමය, සෘජු ක්රමය, ස්පර්ශ DOF, 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 නැවත නැවත සිදු වී අඛණ්ඩ අසාර්ථක වාර ගණනේ උපරිමයට පැමිණ ඇත. | ආරම්භක කාල වර්ධකය කුඩා කරන්න. AUTOINC_PARAM හි cutback අඩුකිරීමේ අනුපාතය සහ අඛණ්ඩ අසාර්ථක උපරිමය නැවත සලකා බලන්න. ස්පර්ශ, ද්රව්ය සහ මායිම් කොන්දේසි වලංගුද පරීක්ෂා කරන්න. |
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 නියමය පරීක්ෂා කරන්න. |
භ්රමණ සීමා සහ භ්රමණ භාර මූලද්රව්ය වර්ගය සහ DOF ව්යුහය මතද රඳා පවතී. කදම්භ හෝ ෂෙල් වැනි භ්රමණ DOF ඇති මූලද්රව්ය භාවිත කරන විට, මායිම් කොන්දේසියේ DOF අංක සහ ඉලක්ක නෝඩ් කණ්ඩායම දෙකම පරීක්ෂා කරන්න.
වසම් බෙදීමේ (hecmw_part1) දෝෂ¶
hecmw_part1 දෝෂ HECMW-PART වලින් ආරම්භ වන කේත ලෙස නිකුත් වේ. වසම් බෙදීමේදී ආදාන ගොනුව තිබේද, !PARTITION හි අනිවාර්ය පරාමිතීන්, බෙදීමේ ක්රමය සහ වසම් ගණනේ සීමාවන්, සහ පරිශීලක නියම කරන කොටස් ගොනුවේ අනුකූලතාව අනුපිළිවෙළින් පරීක්ෂා කරන්න.
| කේත පරාසය හෝ නියෝජිත කේතය | ප්රධාන හේතුව | විසඳුම් දිශාව |
|---|---|---|
| HECMW-PART-E0001 සිට E0006 දක්වා | ගොනු මෙහෙයුම්, ගොනු නාම, EOF සහ තර්ක සම්බන්ධ මූලික දෝෂ වේ. | නියම කළ ගොනුව තිබේද, ගොනු නාම දිග, ආදාන ගොනුවේ අවසානය සහ විධාන තර්ක පරීක්ෂා කරන්න. |
| HECMW-PART-E0101 | පාලන ගොනුවේ වලංගු නොවන ටෝකනයක් ඇත. | !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 දක්වා | බෙදීමෙන් පසු දත්තවල වසම් අංකය, නෝඩ් ගණන, මූලද්රව්ය ගණන හෝ අසල්වැසි වසම් ගණන පරාසයෙන් පිටතය. | ආදාන ජාලකය, පරිශීලක නියම කරන කොටස් ගොනුව සහ බෙදීම් ගණන අතර අනුකූලතාව පරීක්ෂා කරන්න. |
| HECMW-PART-E0601 සිට E0606 දක්වා | පරිශීලක නියම කරන කොටස් ගොනුවේ හිස් වසමක්, වැරදි ආකෘතියක්, හෝ නෝඩ්/මූලද්රව්ය/වසම් ගණන නොගැළපීමක් ඇත. | කොටස් ගොනුවේ ආකෘතිය සහ ජාලකය සමඟ අනුකූලතාව පරීක්ෂා කරන්න. |
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> | උෂ්ණත්ව අරාව සඳහා මතක වෙන් කිරීම අසාර්ථක වී ඇත. | නෝඩ් ගණන, උෂ්ණත්ව DOF, තාප ආතති සැකසුම් සහ ලබාගත හැකි මතකය පරීක්ෂා කරන්න. |
stop due to allocation error <FSTR_SOLID, GL> | ව්යුහාත්මක විශ්ලේෂණය සඳහා ගෝලීය අරාවකට මතක වෙන් කිරීම අසාර්ථක වී ඇත. | ආකෘති පරිමාණය, වසම් බෙදීම් ගණන, විශ්ලේෂණ වර්ගය සහ ප්රතිදාන අයිතම නැවත සලකා බලන්න. |
Allocation error: bktdb%buckets | ස්පර්ශ සෙවීම සඳහා බකට් අරාවකට මතක වෙන් කළ නොහැක. | ස්පර්ශ පෘෂ්ඨ ගණන, ජාලක ඝනත්වය, ස්පර්ශ යුගල ගණන සහ වසම් බෙදීම නැවත සලකා බලන්න. |
ALLOCATION ERROR, ... | සෘජු විසඳුම්කාරකය හෝ අනුපිළිවෙළ සැකසීම සඳහා වැඩ අරාවකට මතක වෙන් කළ නොහැක. | සෘජු විසඳුම්කාරකය සිට පුනරාවර්තන විසඳුම්කාරකය වෙත මාරු වීම, වසම් බෙදීම් ගණන සකස් කිරීම සහ වෙන් කරන මතක ප්රමාණය වැඩි කිරීම සලකා බලන්න. |
මතක හිඟයක් සැක නම්, පළමුව සෘජු විසඳුම්කාරකය පුනරාවර්තන විසඳුම්කාරකයකට මාරු කළ හැකිද පරීක්ෂා කරන්න. සෘජු විසඳුම්කාරකය අවශ්ය නම්, ආකෘති පරිමාණය අඩු කිරීම, ප්රතිදාන විචල්ය අඩු කිරීම, වසම් බෙදීම් ගණන සකස් කිරීම සහ කාර්යයට වෙන් කරන මතකය වැඩි කිරීම සලකා බලන්න.
නැවත-ආරම්භ කිරීමේ දෝෂ¶
නැවත-ආරම්භ කිරීමේ දෝෂ !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 ආදී ආශ්රිත පුස්තකාල සහ ගොඩනඟා සැකසුම්.