የስህተት መልዕክቶች ዝርዝር¶
ይህ ገጽ 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 ማስጠንቀቂያን ያመለክታል። |
| ኮድ የለም | 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 | የፖይሰን ሬሾ 0.5 ያለው ሙሉ በሙሉ የማይጨመቅ ቁሳቁስ ተጠቅሷል። | የፖይሰን ሬሾውን ከ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 ከፍተኛው የተከታታይ ውድቀት ቁጥር ላይ ደርሷል። | የመጀመሪያ የጊዜ ጭማሪውን ይቀንሱ። በ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 መግለጫ ያረጋግጡ። |
የሽክርክሪት ገደቦች እና የሽክርክሪት ጭነቶች በኤለመንት አይነትና በነጻነት-ዲግሪ ውቅርም ይወሰናሉ። እንደ ቢም እና ሼል ያሉ የሽክርክሪት ነጻነት ዲግሪ ያላቸውን ኤለመንቶች ሲጠቀሙ የድንበር ሁኔታውን የነጻነት ዲግሪ ቁጥር እና የታለመውን የኖድ ቡድን ሁለቱንም ያረጋግጡ።
የጎራ ክፍፍል (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> | የሙቀት ድርድር ምደባ አልተሳካም። | የኖዶችን ብዛት፣ የሙቀት ነጻነት ዲግሪዎችን፣ የቴርማል-ስትሬስ ቅንብሮችን እና ያለውን ማህደረ ትውስታ ያረጋግጡ። |
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 ያሉ የጥገኝነት ቤተ-መጻሕፍት እና የቢልድ ቅንብሮች።