Skip to content

പിശക് സന്ദേശങ്ങളുടെ പട്ടിക

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 വിശകലനഫലം എക്സിറ്റ് കോഡ് (എക്സിറ്റ് നില) ആയി തിരികെ നൽകുന്നു. വിശകലനം സാധാരണയായി പൂർത്തിയായാൽ 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 ഡൊമെയ്ൻ എണ്ണം നൽകിയിട്ടില്ല. MPI പ്രോസസുകളുടെ എണ്ണത്തിന് യോജിച്ച ധന പൂർണ്ണസംഖ്യ DOMAIN-ൽ നൽകുക.
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 ഡൊമെയ്ൻ എണ്ണം, സ്റ്റെപ്പ് ക്രമീകരണം, റീസ്റ്റാർട്ട് പതിപ്പ് എന്നിവയും പരിശോധിക്കുക. റീസ്റ്റാർട്ട് പ്രവർത്തനത്തിന്റെ അവലോകനത്തിന് ഔട്ട്പുട്ടും റീസ്റ്റാർട്ടും കാണുക.

ബന്ധപ്പെട്ട വിഷയങ്ങൾ