Lista e mesazheve të gabimit¶
Kjo faqe organizon sipas kategorive mesazhet përfaqësuese të gabimeve që nxjerr FrontISTR dhe jep një tabelë reference me shkaqet e mundshme dhe drejtimet për veprime korrigjuese. Ajo nuk mbulon çdo mesazh të brendshëm; përqendrohet te mesazhet që hasen zakonisht gjatë përdorimit të hecmw_part1 dhe fistr1.
Kur shfaqet një mesazh, kontrolloni fillimisht nëse ka kod dhe identifikoni prefiksin e tij. Pastaj përdorni tabelën e kategorisë përkatëse për të përcaktuar nëse duhen rishikuar skedari hyrës, rrjeta, elementi, zgjidhësi, kontakti, konvergjenca ose cilësimet e memories.
Si të lexohen mesazhet¶
Mesazhet e FrontISTR përfshijnë mesazhe me kod që vijnë nga biblioteka HEC-MW dhe mesazhe pa kod që nxirren drejtpërdrejt nga fistr1. Për mesazhet me kod, prefiksi tregon modulin burimor dhe shkallën e rëndësisë.
| Formati | Shembulli | Si lexohet |
|---|---|---|
| HECMW-XXX-EYYYY | HECMW-IO-E1014 | Gabim nga biblioteka HEC-MW. XXX identifikon nënmodulin, E do të thotë Error dhe YYYY është numri i mesazhit. |
| HECMW-XXX-WYYYY | HECMW-PART-W0401 | Paralajmërim nga biblioteka HEC-MW. W do të thotë Warning. |
| Pa kod | Number of substeps reached max number | Nxirret kryesisht drejtpërdrejt nga fistr1 përmes STOP, call hecmw_abort, write(*,*) dhe rrugëve të ngjashme. |
Numrat ose vargjet e shfaqura në fund të një mesazhi mund të jenë informacion gjatë ekzekutimit, si emri i skedarit, numri i materialit, numri i elementit, numri i nën-hapit ose një flamur i brendshëm. Vlerat në fund të të njëjtit mesazh përfaqësues mund të ndryshojnë ndërmjet rasteve të analizës.
Kodet e daljes¶
fistr1 e kthen rezultatin e analizës si kod daljeje (exit status). Kur analiza përfundon normalisht, kthen 0; kur dështon, kthen një vlerë jozero sipas llojit të dështimit.
| Kodi i daljes | Kuptimi | Shkaku kryesor |
|---|---|---|
| 0 | Përfundim normal | Analiza është ekzekutuar deri në fund. Kodi është gjithashtu 0 kur analiza vazhdon pas një paralajmërimi, si paralajmërim për ngarkesë zero, ndërprerje e iteracioneve në analizën modale ose tejkalim i mbetjes në metodën direkte. Nëse një zgjidhës linear iterativ arrin kufirin e iteracioneve, kjo trajtohet si divergjencë e iteracioneve Newton-Raphson dhe kodi bëhet 10. |
| 1 | Gabim përdorimi ose i rreshtit të komandës | Opsion i pambështetur ose mungesë e argumentit të një opsioni. |
| 2 | Gabim në analizimin e hyrjes | Dështim gjatë leximit të hecmw_ctrl.dat, të dhënave të rrjetës ose skedarit të kontrollit, ose gabim sintakse. |
| 3 | Gabim në përkufizimin e modelit | Tip elementi i pambështetur, përkufizim i mangët i materialit ose mospërputhje në përkufizimet e kushteve kufitare apo të kontaktit. |
| 4 | Mospërputhje e cilësimeve të zgjidhësit | Kombinimi i zgjidhësit dhe parakushtëzimit është i pavlefshëm (HEC-MW-SOLVER-E-1001), ose një përbërës diagonal është zero (HEC-MW-SOLVER-E-2001). |
| 10 | Ndërprerje e analizës jolineare | Moskonvergjencë e iteracioneve Newton-Raphson, arritje e numrit maksimal të dështimeve të njëpasnjëshme të cutback ose arritje e numrit maksimal të nën-hapave. |
| 20 | Gabim i brendshëm | Dështim i alokimit të memories, prishje e konsistencës së brendshme ose një gabim tjetër fatal që nuk klasifikohet më sipër. |
Klasifikimi i kodeve të daljes shërben për të zbuluar dështimin, jo për të përcaktuar shkakun. Qoftë kodi 2, 3 apo 10, përcaktoni shkakun konkret nga mesazhi që shfaqet në daljen standarde dhe nga tabelat sipas kategorive në këtë faqe.
Nga një skript shell mund të kontrollohet si më poshtë.
fistr1 -t 4
case $? in
0) echo "completed" ;;
10) echo "not converged" ;;
*) echo "failed with code $?" ;;
esac
Në ekzekutimin paralel me MPI, mpirun ose mpiexec nuk e kthejnë domosdoshmërisht pa ndryshim kodin e daljes së fistr1. Për një kontroll të sigurt, përdorni kodin e daljes së bashku me rreshtin e fundit të FSTR.sta (... HAS COMPLETED SUCCESSFULLY ose ... HAS NOT COMPLETED SUCCESSFULLY).
Gabimet e analizimit të hyrjes¶
Gabimet e analizimit të hyrjes ndodhin gjatë leximit të skedarëve të kontrollit, të dhënave të rrjetës, përkufizimeve të materialeve, specifikimeve të rinisjes dhe hyrjeve të ngjashme. Për këtë lloj gabimi, kontrolloni emrin e skedarit, emrin e fjalës kyçe, emrin e materialit dhe emrin e grupit që po lexoheshin menjëherë para gabimit.
| Mesazhi ose kodi | Shkaku kryesor | Veprimi i rekomanduar |
|---|---|---|
Cannot open FSTR control file | Skedari i kontrollit ose një skedar hyrës i specifikuar me !INCLUDE nuk mund të hapet. | Kontrolloni direktoriumin e ekzekutimit, emrin e skedarit, shtegun relativ dhe lejet e aksesit. |
material property not defined! | Një material i referuar nga analiza nuk është përcaktuar me !MATERIAL. | Bëjeni emrin e materialit të referuar nga !SECTION të përputhet me emrin !MATERIAL në skedarin e kontrollit ose të dhënat e rrjetës. |
Error in material property definition! | ID-ja e materialit, numri i përkufizimeve të materialit ose marrëdhëniet e tyre të referimit nuk përputhen. | Kontrolloni numrin e materialit, numrin e përkufizimeve të materialit dhe referencat nga !SECTION. |
ERROR: Material type not supported | Për një fjalë kyçe materiali është specifikuar një TYPE i pambështetur. | Për !ELASTIC, !HYPERELASTIC, !PLASTIC dhe !VISCOELASTIC, kontrolloni TYPE përkatës. |
We cannot deal with incompressible material currently | Është specifikuar një material plotësisht i pangjeshshëm me raport Poisson 0.5. | Ndryshoni raportin Poisson në më pak se 0.5 dhe, nëse nevojitet, rishikoni formulimin e elementit. |
Mohr-Coulomb and Drucker-Prager do not support temperature dependency | Është specifikuar një tabelë e varur nga temperatura për Mohr-Coulomb ose Drucker-Prager. | Përdorni një përkufizim pa varësi nga temperatura ose zgjidhni një model materiali që mbështet varësinë nga temperatura. |
Multilinear hardening: Error in plastic strain definition | Deformimi plastik për forcimin shumëlinear nuk është përcaktuar në mënyrë monotone. | Vendoseni deformimin e parë plastik në 0 dhe rishikoni tabelën në mënyrë që deformimi plastik të rritet. |
HECMW-IO-E1012 Element doesn't have section | Nuk ka informacion seksioni që i korrespondon elementit. | Kontrolloni specifikimin e grupit të elementeve në !SECTION dhe grupet e elementeve në rrjetë. |
HECMW-IO-E1013 Cannot set section | Seksioni nuk mund t’i caktohet elementit. | Kontrolloni përputhshmërinë e tipit të seksionit, emrit të materialit dhe emrit të grupit të elementeve. |
HECMW-IO-E1014 No nodes defined | Nuk ka përkufizime nyjesh. | Kontrolloni që të dhënat e rrjetës përmbajnë një bllok nyjesh. |
HECMW-IO-E1015 No elements defined | Nuk ka përkufizime elementesh. | Kontrolloni që të dhënat e rrjetës përmbajnë një bllok elementesh. |
HECMW-UTIL-E0040 !RESTART: Invalid token in control file | Sintaksa e !RESTART është e pavlefshme. | Kontrolloni ndarësit, emrat e parametrave dhe vlerat në rreshtin !RESTART. |
HECMW-UTIL-E0041 !RESTART: Missing NAME | !RESTART nuk përmban NAME. | Specifikoni emrin e të dhënave të rinisjes. |
HECMW-UTIL-E0042 !RESTART: Missing IO | !RESTART nuk përmban IO. | Shtoni specifikimin e leximit/shkrimit. |
Gabimet e rrjetës dhe elementeve¶
Gabimet e rrjetës dhe elementeve ndodhin kur kombinimi i tipit të elementit me funksionin, nyjet e referencës, sistemi lokal i koordinatave ose tipi i elementit i përdorur për një sipërfaqe kontakti është i papërshtatshëm. Kontrolloni jo vetëm sintaksën e hyrjes, por edhe cilësinë e formës së elementit dhe renditjen e nyjeve.
| Mesazhi | Shkaku kryesor | Veprimi i rekomanduar |
|---|---|---|
##Error: This element type is not supported in contact analysis !!! | Për sipërfaqen e kontaktit është specifikuar një tip elementi që nuk mbështetet nga analiza e kontaktit. | Rishikoni tipin e elementit të përdorur për sipërfaqen e kontaktit dhe përkufizimin e sipërfaqes. Kontrolloni nëse në sipërfaqen e kontaktit përdoren elemente të rendit më të lartë ose të veçanta. |
Bad reference for beam element! | Nyja e referencës ose drejtimi i referencës i një elementi trari është i pavlefshëm. | Kontrolloni nyjen e referencës së elementit trar, sistemin lokal të koordinatave dhe nyjet e mbivendosura. |
Fail to setup local coordinate | Sistemi lokal koordinativ i elementit nuk mund të ndërtohet. | Kontrolloni për gjeometri elementi të kolapsuar, renditjen e nyjeve, nyje të dyfishta dhe sistemin e koordinatave të referencës. |
Dështimi në ndërtimin e një sistemi lokal koordinativ varet jo vetëm nga vlerat hyrëse, por edhe nga cilësia e rrjetës. Në veçanti, kontrolloni për elemente jashtëzakonisht të vegjël, elemente me sipërfaqe ose vëllim afër 0 dhe elemente me renditje të përmbysur të nyjeve.
Gabimet që lidhen me zgjidhësin¶
Gabimet që lidhen me zgjidhësin ndodhin për shkak të cilësimeve të pavlefshme të zgjidhësit linear, dështimeve të faktorizimit në një metodë direkte, singularitetit të matricës, mungesës së lidhjeve me biblioteka të jashtme dhe shkaqeve të ngjashme. Kontrolloni nëse regjistri menjëherë para ndalimit të analizës përmban informacion për metodën iterative, metodën direkte, shkallët e lirisë së kontaktit, MPC ose elemente të lidhura.
| Mesazhi | Shkaku kryesor | Veprimi i rekomanduar |
|---|---|---|
ERROR ordering option for direct solver out of range | Specifikimi i renditjes për zgjidhësin direkt është jashtë diapazonit. | Kontrolloni cilësimin e renditjes së zgjidhësit direkt në !SOLVER. |
ERROR in symb. fact. flag: Should be 1 or 0 | Flamuri i faktorizimit simbolik nuk është as 0, as 1. | Kontrolloni vlerën e specifikuar të flamurit të brendshëm të zgjidhësit direkt. Ky cilësim normalisht nuk ndryshohet drejtpërdrejt nga hyrja e përdoruesit. |
ERROR in numer. fact. flag: Should be 1 or 0 | Flamuri i faktorizimit numerik nuk është as 0, as 1. | Kontrolloni vlerën e specifikuar të flamurit të brendshëm të zgjidhësit direkt. |
ERROR in nufct0. ir = | Faktorizimi numerik në metodën direkte ka dështuar. | Kontrolloni për kufizime të pamjaftueshme, mënyra të trupit të ngurtë, konstante jonormale materiali, kushte kontakti dhe kushte MPC. |
error in nusol0. irr = | Zëvendësimi prapa në metodën direkte ka dështuar. | Ashtu si në dështimin e faktorizimit numerik, kontrolloni nëse sistemi linear është singular ose jokonsistent. |
METIS not available | Është specifikuar renditje e bazuar në METIS, por ndërtimi nuk përfshin mbështetje për METIS. | Ndryshoni në një cilësim që nuk përdor METIS ose rindërtoni me mbështetje për METIS. Për bibliotekat e varësive, shih Varësitë e detyrueshme dhe opsionale. |
Faktorizimi me metodë direkte mund të dështojë jo vetëm për shkak të cilësimeve të zgjidhësit, por edhe për shkak të lëvizjes së trupit të ngurtë të modelit, kufizimeve të pamjaftueshme, kufizimeve të dyfishta, konstantave ekstreme të materialit ose kushteve jokonsistente të kontaktit. Kthimi i kufizimeve dhe ngarkesave në një rast të thjeshtë dhe kontrolli nëse sistemi linear mund të zgjidhet në një konfigurim minimal mund të ndihmojë në izolimin e shkakut.
Gabimet e analizës së kontaktit¶
Gabimet e analizës së kontaktit ndodhin për shkak të mospërputhjeve ndërmjet çifteve të kontaktit dhe grupeve të sipërfaqeve, singulariteteve gjeometrike gjatë kërkimit të kontaktit, mospërputhjes së tipeve të elementeve sipërfaqësore ose memories së pamjaftueshme për kërkimin e kontaktit. Për gabimet e kontaktit, kontrolloni emrat e grupeve slave dhe master, tipin e elementit të sipërfaqes së kontaktit, depërtimin fillestar dhe drejtimin normal të sipërfaqes së kontaktit.
| Mesazhi | Shkaku kryesor | Veprimi i rekomanduar |
|---|---|---|
Inconsistence in contact and surface definition | Grupi i sipërfaqes ose çifti i kontaktit i referuar nga !CONTACT ose !EMBED është jokonsistent. | Kontrolloni emrin e çiftit të kontaktit, emrin e grupit të sipërfaqes dhe ekzistencën e grupeve të nyjeve dhe sipërfaqeve. |
error in contact state | Të dhënat e gjendjes së kontaktit nuk referojnë një sipërfaqe kontakti të vlefshme. | Kontrolloni përkufizimin e sipërfaqes së kontaktit, gjendjen fillestare të kontaktit dhe hapin në të cilin aktivizohet çifti i kontaktit. |
Math error in contact searching | Gjatë projektimit të pikës së kontaktit ka ndodhur një gjendje singulare. | Kontrolloni gjeometrinë e sipërfaqes së kontaktit, vendosjen e nyjeve, depërtimin fillestar dhe deformimin ekstrem. |
Error in calculate DispIncreMatrix | Matrica e inkrementit të zhvendosjes në sipërfaqen e kontaktit nuk mund të llogaritet. | Kontrolloni që gjeometria e elementit të sipërfaqes së kontaktit të mos jetë kolapsuar dhe që renditja e nyjeve të jetë e saktë. |
Error: cal_node_normal: invalid isin / Error: cal_node_normal: invalid isin_n | Gjatë llogaritjes së normales së nyjes, nyja nuk ndodhet në pozicionin e pritur të sipërfaqes së kontaktit. | Kontrolloni përkufizimin e sipërfaqes, orientimin e sipërfaqes së kontaktit dhe specifikimin slave/master. |
type of surface element not defined | Tipi i elementit sipërfaqësor nuk mund të identifikohet. | Kontrolloni tipin e elementit dhe numrin e faqes të specifikuar për sipërfaqen e kontaktit. |
Allocation error: bktdb%buckets | Alokimi i memories për vargun bucket të përdorur në kërkimin e kontaktit ka dështuar. | Rishikoni numrin e sipërfaqeve të kontaktit, dendësinë e rrjetës, numrin e nëndomeneve dhe memorien e disponueshme. |
Nëse një gabim që lidhet me kontaktin shfaqet menjëherë pas leximit të hyrjes, një mospërputhje në emrat e çiftit të kontaktit ose të grupit të sipërfaqes është një kandidat kryesor. Nëse shfaqet gjatë iteracioneve jolineare, sipërfaqja e kontaktit mund të jetë deformuar rëndë, depërtimi fillestar mund të jetë shumë i madh ose inkrementi kohor mund të jetë shumë i madh.
Për udhëzime mbi zgjedhjen e tipeve të kontaktit dhe algoritmeve të kontaktit, shih Kontakti dhe përfshirja.
Gabimet e konvergjencës dhe cutback¶
Gabimet e konvergjencës dhe cutback ndodhin kur një nën-hap nuk mund të avancojë në analizën statike jolineare. Shkaqet e zakonshme përfshijnë angazhimin ose ndarjen e kontaktit, përparimin e shpejtë të rrjedhjes plastike, deformimin e madh, kufizimet jokonsistente dhe inkrementet tepër të mëdha të ngarkesës.
| Mesazhi | Shkaku kryesor | Veprimi i rekomanduar |
|---|---|---|
Number of successive cutback reached max number | cutback të përsëritura të shkaktuara nga dështime konvergjence kanë arritur numrin maksimal të dështimeve radhazi. | Zvogëloni inkrementin fillestar kohor. Rishikoni faktorin e zvogëlimit të cutback dhe kufirin e dështimeve radhazi në AUTOINC_PARAM. Kontrolloni vlefshmërinë e kushteve të kontaktit, materialit dhe kufitare. |
Number of substeps reached max number | Numri maksimal i nën-hapave u arrit para përfundimit të hapit. | Rritni SUBSTEPS. Zvogëloni inkrementin e ngarkesës ose kohës. Shtoni kohë daljeje ose ndani hapin në kohë ku jolineariteti ndryshon papritur. |
Kur konvergjenca dështon, vetëm rritja e numrit maksimal të iteracioneve të zgjidhësit mund të mos zgjidhë shkakun themelor. Zbatimi i ngarkesës në faza dhe kontrolli i riprodhueshmërisë me kushte kontakti ose jolinearitet materiali të thjeshtuar mund të ndihmojë në izolimin e shkakut.
Gabimet e kushteve kufitare¶
Gabimet e kushteve kufitare ndodhin kur një specifikim në skedarin e kontrollit shkel një kufizim funksional. Për kushtet kufitare rrotulluese, përdorimi i një specifikimi të vlerës totale në të njëjtën mënyrë si një kufizim zhvendosjeje shkakton gabim.
| Mesazhi | Shkaku kryesor | Veprimi i rekomanduar |
|---|---|---|
Error: rotational boundary cannot be specified with total value | Për një kufizim rrotullues përdoret një specifikim i vlerës totale (TOTAL=YES). | Përdorni një specifikim inkremental për kufizimet rrotulluese. Ndryshoni përkufizimin e kushtit kufitar për të hequr TOTAL=YES. |
fstr control file error : !BOUNDARY : rotational boundary cannot be specified with total value | E njëjta shkelje e kufizimit zbulohet gjatë leximit të skedarit të kontrollit. | Kontrolloni rreshtin e kufizimit rrotullues në !BOUNDARY dhe specifikimin TOTAL. |
Kufizimet rrotulluese dhe ngarkesat rrotulluese varen gjithashtu nga tipi i elementit dhe konfigurimi i shkallëve të lirisë. Kur përdorni elemente me shkallë lirie rrotulluese, si trarë dhe guaska, kontrolloni si numrin e shkallës së lirisë së kushtit kufitar, ashtu edhe grupin e nyjeve të synuara.
Gabimet e ndarjes së rrjetës (hecmw_part1)¶
Gabimet nga hecmw_part1 dalin si kode që fillojnë me HECMW-PART. Për ndarjen e rrjetës, kontrolloni me radhë praninë e skedarit hyrës, parametrat e detyrueshëm të !PARTITION, kufizimet e metodës së ndarjes së rrjetës dhe numrit të domeneve dhe përputhshmërinë e skedarit të pjesëve të specifikuar nga përdoruesi.
| Diapazoni i kodeve ose kodi përfaqësues | Shkaku kryesor | Veprimi i rekomanduar |
|---|---|---|
| HECMW-PART-E0001–E0006 | Gabime bazë që lidhen me operacionet e skedarëve, emrat e skedarëve, EOF ose argumentet. | Kontrolloni që skedari i specifikuar ekziston, gjatësinë e emrit të skedarit, fundin e skedarit hyrës dhe argumentet e komandës. |
| HECMW-PART-E0101 | Skedari i kontrollit përmban një token të pavlefshëm. | Kontrolloni sintaksën e rreshtit !PARTITION dhe rreshtit të specifikimit të drejtimit të ndarjes së rrjetës. |
HECMW-PART-E0111 'TYPE' must not be omitted | TYPE nuk është specifikuar. | Specifikoni një tip të ndarjes së rrjetës si !PARTITION, TYPE=NODE-BASED. |
HECMW-PART-E0121 'METHOD' must not be omitted | METHOD nuk është specifikuar. | Specifikoni METHOD=RCB, METHOD=PMETIS, METHOD=KMETIS ose një metodë tjetër të zbatueshme. |
HECMW-PART-E0131 'DOMAIN' must not be omitted | Numri i domeneve nuk është specifikuar. | Vendosni DOMAIN në një numër të plotë pozitiv që i korrespondon numrit të proceseve MPI. |
HECMW-PART-E0134 'METHOD' is 'RCB', but 'DOMAIN' is not n-th power of 2 | Me metodën RCB, numri i domeneve nuk është \(2^n\). | Kur përdorni RCB, vendosni numrin e domeneve në \(2^n\). Nëse kërkohet një numër arbitrar domenesh, shqyrtoni një metodë të bazuar në METIS. |
| HECMW-PART-E0201–E0206 | Tipi i ndarjes së rrjetës, metoda e ndarjes, tipi i elementit, drejtimi i ndarjes, numri i domeneve ose thellësia e mbivendosjes është e pavlefshme. | Kontrolloni TYPE, METHOD, DOMAIN, DEPTH dhe specifikimin e drejtimit të ndarjes së rrjetës. |
| HECMW-PART-E0301–E0331 | Një numër domeni, numër nyjesh, numër elementesh ose numër domenesh fqinje në të dhënat e ndara është jashtë diapazonit. | Kontrolloni përputhshmërinë ndërmjet rrjetës hyrëse, skedarit të pjesëve të specifikuar nga përdoruesi dhe numrit të ndarjeve. |
| HECMW-PART-E0601–E0606 | Skedari i pjesëve i specifikuar nga përdoruesi përmban një domen bosh, format të pavlefshëm ose numra të papërputhshëm nyjesh, elementesh ose domenesh. | Kontrolloni formatin e skedarit të pjesëve dhe përputhshmërinë e tij me rrjetën. |
HECMW-PART-W0401 EQUATION_BLOCK not found | Paralajmërim se EQUATION_BLOCK nuk u gjet. | Nëse kërkohet për një analizë që përdor MPC, kontrolloni bllokun përkatës. Nëse nuk kërkohet, ekzekutimi mund të vazhdojë. |
HECMW-PART-W0502 Log file for partitioner already initialized | Inicializimi i regjistrit është thirrur më shumë se një herë. | Normalisht trajtojeni si paralajmërim dhe kontrolloni nëse menjëherë më pas pason një gabim fatal. |
Për konceptin e dekompozimit të domenit dhe zgjedhjen e metodave të ndarjes së rrjetës, shih Ndarja e rrjetës. Për procedurat konkrete të ekzekutimit paralel, shih udhëzuesin e ekzekutimit.
Gabimet e alokimit të memories¶
Gabimet e alokimit të memories dalin kur vargjet ose zonat e punës nuk mund të alokohen. Përdorimi i memories rritet për rrjeta të mëdha, modele me shumë sipërfaqe kontakti, metoda direkte dhe analiza me shumë ndryshore daljeje.
| Mesazhi | Shkaku kryesor | Veprimi i rekomanduar |
|---|---|---|
stop due to allocation error <FSTR_SOLID, TEMPERATURE> | Alokimi i vargut të temperaturës ka dështuar. | Kontrolloni numrin e nyjeve, shkallët e lirisë së temperaturës, cilësimet e sforcimit termik dhe memorien e disponueshme. |
stop due to allocation error <FSTR_SOLID, GL> | Alokimi i një vargu global për analizën strukturore ka dështuar. | Rishikoni madhësinë e modelit, numrin e nëndomeneve, tipin e analizës dhe elementet e daljes. |
Allocation error: bktdb%buckets | Vargu bucket për kërkimin e kontaktit nuk mund të alokohet. | Rishikoni numrin e sipërfaqeve të kontaktit, dendësinë e rrjetës, numrin e çifteve të kontaktit dhe ndarjen në domene. |
ALLOCATION ERROR, ... | Një varg pune për metodën direkte ose procesin e renditjes nuk mund të alokohet. | Shqyrtoni kalimin nga metoda direkte në metodë iterative, rregullimin e numrit të nëndomeneve ose rritjen e memories së alokuar. |
Nëse dyshohet për memorie të pamjaftueshme, kontrolloni fillimisht nëse metoda direkte mund të ndryshohet në metodë iterative. Nëse duhet të përdoret metodë direkte, shqyrtoni zvogëlimin e madhësisë së modelit, zvogëlimin e numrit të ndryshoreve të daljes, rregullimin e numrit të nëndomeneve ose rritjen e memories së alokuar për punën.
Gabimet e rinisjes¶
Gabimet e rinisjes ndodhin për shkak të sintaksës së pavlefshme !RESTART, mungesës së parametrave të detyrueshëm ose mospërputhjes ndërmjet skedarit që lexohet dhe kushteve aktuale të analizës. Kur përdoret rinisja, rrjeta, numri i nëndomeneve, tipi i analizës dhe informacioni i hapave duhet të jenë të përputhshëm ndërmjet analizës që shkroi të dhënat e rinisjes dhe analizës që i lexon ato.
| Kodi | Shkaku kryesor | Veprimi i rekomanduar |
|---|---|---|
HECMW-UTIL-E0040 !RESTART: Invalid token in control file | Sintaksa e rreshtit !RESTART është e pavlefshme. | Kontrolloni emrat e parametrave, ndarësit dhe formatet e vlerave. |
HECMW-UTIL-E0041 !RESTART: Missing NAME | NAME nuk është specifikuar. | Specifikoni emrin e të dhënave të rinisjes. |
HECMW-UTIL-E0042 !RESTART: Missing IO | IO nuk është specifikuar. | Shtoni specifikimin e leximit/shkrimit. |
Nëse leximi i të dhënave të rinisjes dështon, kontrolloni jo vetëm emrin e skedarit të rinisjes, por edhe rrjetën, numrin e domeneve MPI, cilësimet e hapave dhe versionin e rinisjes në kohën e shkrimit dhe leximit. Për një përmbledhje të funksionit të rinisjes, shih Dalja dhe rinisja.
Tema të lidhura¶
- Zgjidhësi dhe parakushtëzimi — Sfondi për gabimet që lidhen me zgjidhësin.
- Ndarja e rrjetës — Sfondi për gabimet që lidhen me
hecmw_part1. - Dalja dhe rinisja — Kontrolli i specifikimeve të rinisjes dhe skedarëve të daljes.
- Varësitë e detyrueshme dhe opsionale — Bibliotekat e varësive si METIS dhe cilësimet e ndërtimit.