त्रुटि सन्देशहरूको सूची¶
यो पृष्ठले 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 भएको तत्त्व वा उल्टो नोड क्रम भएको तत्त्व छ कि छैन जाँच्नुहोस्।
सोल्भरसम्बन्धी त्रुटि¶
सोल्भरसम्बन्धी त्रुटि रैखिक सोल्भर सेटिङ गलत हुनु, प्रत्यक्ष विधिको विघटन असफल हुनु, म्याट्रिक्स सिङ्गुलर हुनु वा बाह्य पुस्तकालय लिंक नभएको अवस्थामा उत्पन्न हुन्छ। विश्लेषण रोकिएको ठीक अघिको लगमा पुनरावृत्ति विधि, प्रत्यक्ष विधि, सम्पर्क स्वतन्त्रता वा 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 लगायत निर्भर पुस्तकालय र निर्माण सेटिङ।