ભૂલ સંદેશાઓની સૂચિ¶
આ પૃષ્ઠ 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 વિશ્લેષણનું પરિણામ સમાપ્તિ કોડ (સમાપ્તિ સ્થિતિ) તરીકે પરત કરે છે. વિશ્લેષણ સામાન્ય રીતે પૂર્ણ થાય તો 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 વિસ્તાર/ઘનફળ ધરાવતા તત્ત્વ અથવા ઊલટા નોડ ક્રમ ધરાવતા તત્ત્વ છે કે નહીં તે તપાસો.
સોલ્વર સંબંધિત ભૂલો¶
સોલ્વર સંબંધિત ભૂલો ખોટી રેખીય સોલ્વર ગોઠવણી, સીધી પદ્ધતિ ગુણાંકન નિષ્ફળતા, સિંગ્યુલર મેટ્રિક્સ અથવા બાહ્ય લાઇબ્રેરી લિંક ન થયેલી હોવાને કારણે થાય છે. વિશ્લેષણ અટક્યું તે પહેલાંના લોગમાં પુનરાવર્તક પદ્ધતિ, સીધી પદ્ધતિ, સંપર્ક 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 નંબર અને લક્ષ્ય નોડ જૂથ બંને તપાસો.
મેશ વિભાજન (hecmw_part1) ભૂલો¶
hecmw_part1 ની ભૂલો HECMW-PART થી શરૂ થતા કોડ રૂપે આઉટપુટ થાય છે. મેશ વિભાજન વખતે ઇનપુટ ફાઇલની હાજરી, !PARTITION ના આવશ્યક પરિમાણો, વિભાજન પદ્ધતિ અને ક્ષેત્રોની સંખ્યાની મર્યાદાઓ તથા વપરાશકર્તા-નિર્ધારિત પાર્ટ ફાઇલની સુસંગતતા ક્રમે તપાસો.
| કોડ પરાસ અથવા પ્રતિનિધિ કોડ | મુખ્ય કારણ | ઉપાયની દિશા |
|---|---|---|
| HECMW-PART-E0001〜E0006 | ફાઇલ ક્રિયા, ફાઇલ નામ, EOF અને આર્ગ્યુમેન્ટ સંબંધિત મૂળભૂત ભૂલો. | નિર્ધારિત ફાઇલનું અસ્તિત્વ, ફાઇલ-નામ લંબાઈ, ઇનપુટ 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 વગેરે આધારિત લાઇબ્રેરી અને બિલ્ડ ગોઠવણી.