Алдааны мессежийн жагсаалт¶
Энэ хуудсанд 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(*,*) зэрэг замаар шууд гарна. |
Мессежийн төгсгөлд харагдах тоо эсвэл тэмдэгт мөр нь файлын нэр, материалын дугаар, элементийн дугаар, дэд алхмын дугаар, дотоод flag зэрэг ажиллах үеийн мэдээлэл байж болно. Ижил төлөөлөх мессежийн төгсгөлийн утга шинжилгээний тохиолдлоос хамаарч өөр байж болно.
Гаралтын код¶
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 | 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 | Символ факторчлалын flag нь 0 ч биш, 1 ч биш. | Дотоод шууд шийдэгчийн flag-ийн заасан утгыг шалгана. Энэ тохиргоог ердийн үед хэрэглэгчийн оролтоор шууд өөрчилдөггүй. |
ERROR in numer. fact. flag: Should be 1 or 0 | Тоон факторчлалын flag нь 0 ч биш, 1 ч биш. | Дотоод шууд шийдэгчийн flag-ийн заасан утгыг шалгана. |
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 | Контакт хайлтад ашиглах bucket массивын санах ой хуваарилалт амжилтгүй. | Контакт гадаргуугийн тоо, торны нягтрал, дэд мужийн тоо, боломжит санах ойг хянана. |
Контакттай холбоотой алдаа оролтыг уншсаны дараа шууд гарвал контакт хос эсвэл гадаргуугийн бүлгийн нэрийн зөрүү гол сэжиг болно. Шугаман бус итерацийн үед гарвал контакт гадаргуу хэт гажсан, анхны нэвтрэлт хэт их, эсвэл хугацааны өсгөлт хэт том байж болно.
Контакт төрөл ба контакт алгоритм сонгох удирдамжийг Контакт ба суулгалт-ээс үзнэ үү.
Нийлэмж ба 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 | Контакт хайлтын bucket массивт санах ой хуваарилж чадахгүй. | Контакт гадаргуугийн тоо, торны нягтрал, контакт хосын тоо, тор хуваалтыг хянана. |
ALLOCATION ERROR, ... | Шууд арга эсвэл эрэмбэлэлтийн процессын ажлын массивт санах ой хуваарилж чадахгүй. | Шууд аргаас итерацийн аргад шилжих, дэд мужийн тоог тохируулах, эсвэл хуваарилсан санах ойг нэмэгдүүлэхийг авч үзнэ. |
Санах ой хүрэлцэхгүй гэж сэжиглэвэл эхлээд шууд аргыг итерацийн аргад сольж болох эсэхийг шалгана. Шууд арга заавал хэрэгтэй бол загварын хэмжээг багасгах, гаралтын хувьсагчийн тоог цөөрүүлэх, дэд мужийн тоог тохируулах, эсвэл job-д хуваарилсан санах ойг нэмэгдүүлэхийг авч үзнэ.
Сэргээх алдаа¶
!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 зэрэг хамаарлын сан болон бүтээлтийн тохиргоо.