Անցնել պարունակությանը

Սխալի հաղորդագրություններ

Այս էջը 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 է, կոնկրետ պատճառը որոշեք ստանդարտ ելքում ցուցադրվող հաղորդագրությունից և այս էջի կատեգորիաների աղյուսակներից։

Shell սկրիպտում կարելի է ստուգել հետևյալ կերպ։

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 Հնարավոր չէ կառուցել տարրի տեղային կոորդինատային համակարգը։ Ստուգեք տարրի դեգեներացված ձևը, հանգույցների հերթականությունը, կրկնվող հանգույցները և հղման կոորդինատային համակարգը։

Տեղային կոորդինատային համակարգի կառուցման ձախողումը կախված է ոչ միայն մուտքային արժեքներից, այլև ցանցի որակից։ Հատկապես ստուգեք՝ չկան չափազանց փոքր տարրեր, գրեթե զրոյական մակերեսով կամ ծավալով տարրեր կամ հակադարձված հանգույցային հերթականությամբ տարրեր։

Լուծիչի հետ կապված սխալներ

Լուծիչի սխալները կարող են առաջանալ գծային լուծիչի սխալ կարգավորումից, ուղղակի մեթոդի գործոնացման ձախողումից, մատրիցի եզակիությունից կամ արտաքին գրադարանի չկապվելուց։ Վերլուծության կանգից անմիջապես առաջ մատյանում ստուգեք իտերացիոն/ուղղակի մեթոդի, կոնտակտային ազատության աստիճանների, 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 աջակցությամբ։ Կախյալ գրադարանների համար տես Պարտադիր և ընտրովի կախյալ գրադարաններ։

Ուղղակի մեթոդի գործոնացման ձախողումը կարող է պայմանավորված լինել ոչ միայն լուծիչի կարգավորումներով, այլև մոդելի կոշտ մարմնի շարժմամբ, անբավարար կամ կրկնվող ամրացումներով, ծայրահեղ նյութական հաստատուններով կամ կոնտակտի անհամապատասխանությամբ։ Պատճառը մեկուսացնելու համար օգտակար է պարզեցնել սահմանային և բեռնային պայմանները և ստուգել՝ լուծվո՞ւմ է գծային համակարգը նվազագույն կազմով։

Կոնտակտային վերլուծության սխալներ

Կոնտակտային վերլուծության սխալները կարող են առաջանալ կոնտակտային զույգի և մակերևույթի խմբի անհամապատասխանությունից, կոնտակտի որոնման երկրաչափական եզակիությունից, մակերևութային տարրի տեսակի անհամապատասխանությունից կամ կոնտակտի որոնման հիշողության պակասից։ Ստուգեք slave և master կողմերի խմբերի անունները, կոնտակտային մակերևույթի տարրի տեսակը, սկզբնական ներթափանցումը և մակերևույթի նորմալի ուղղությունը։

Հաղորդագրություն Հիմնական պատճառ Շտկման ուղղություն
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 Հանգուցային նորմալի հաշվարկում հանգույցը չի գտնվում սպասվող կոնտակտային մակերևույթի դիրքում։ Ստուգեք մակերևույթի սահմանումը, կոնտակտային մակերևույթի ուղղվածությունը և slave/master նշումները։
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-ի պարտադիր պարամետրերը, բաժանման մեթոդի ու տիրույթների թվի սահմանափակումները և օգտվողի նշած part ֆայլի համատեղելիությունը։

Կոդերի տիրույթ կամ բնորոշ կոդ Հիմնական պատճառ Շտկման ուղղություն
HECMW-PART-E0001〜E0006 Ֆայլային գործողությունների, ֆայլի անվան, EOF-ի կամ արգումենտների հիմնական սխալներ։ Ստուգեք նշված ֆայլի գոյությունը, անվան երկարությունը, մուտքային ֆայլի վերջը և հրամանի արգումենտները։
HECMW-PART-E0101 Կառավարման ֆայլում անվավեր token կա։ Ստուգեք !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 Բաժանումից հետո տվյալներում տիրույթի համարը, հանգույցների թիվը, տարրերի թիվը կամ հարևան տիրույթների թիվը թույլատրելի տիրույթից դուրս է։ Ստուգեք մուտքային ցանցի, օգտվողի part ֆայլի և բաժանումների թվի համատեղելիությունը։
HECMW-PART-E0601〜E0606 Օգտվողի part ֆայլում կա դատարկ տիրույթ, սխալ ձևաչափ կամ հանգույցների/տարրերի/տիրույթների թվերի անհամապատասխանություն։ Ստուգեք part ֆայլի ձևաչափն ու համատեղելիությունը ցանցի հետ։
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 տիրույթների թիվը, քայլերի կարգավորումները և վերագործարկման տարբերակը։ Վերագործարկման հնարավորության ակնարկի համար տես Ելք և վերագործարկում։

Առնչվող թեմաներ