ข้ามไปที่เนื้อหา

รายการข้อความแสดงข้อผิดพลาด

หน้านี้รวบรวมข้อความแสดงข้อผิดพลาดที่พบบ่อยซึ่ง FrontISTR ส่งออกโดยแยกตามหมวดหมู่ พร้อมระบุสาเหตุและแนวทางแก้ไข ไม่ได้ครอบคลุมข้อความภายในทั้งหมด แต่เน้นข้อความที่มักพบเมื่อใช้ hecmw_part1 และ fistr1

เมื่อมีข้อความแสดงขึ้น ให้ตรวจสอบก่อนว่ามีรหัสหรือไม่และตรวจสอบ prefix จากนั้นใช้ตารางในหมวดหมู่ที่เกี่ยวข้องเพื่อแยกว่าควรตรวจสอบไฟล์อินพุต เมช เอลิเมนต์ ตัวแก้สมการ การสัมผัส การลู่เข้า หรือหน่วยความจำ

วิธีอ่านข้อความ

ข้อความของ FrontISTR มีทั้งข้อความพร้อมรหัสจากไลบรารี HEC-MW และข้อความไม่มีรหัสที่ fistr1 ส่งออกโดยตรง สำหรับข้อความที่มีรหัส สามารถดูโมดูลต้นทางและระดับความสำคัญได้จาก prefix

รูปแบบ ตัวอย่าง วิธีอ่าน
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(*,*) เป็นต้น

ตัวเลขหรือสตริงท้ายข้อความอาจเป็นข้อมูลขณะรัน เช่น ชื่อไฟล์ หมายเลขวัสดุ หมายเลขเอลิเมนต์ หมายเลขซับสเต็ป หรือแฟล็กภายใน แม้เป็นข้อความชนิดเดียวกัน ค่าท้ายข้อความอาจแตกต่างกันตามกรณีวิเคราะห์

ข้อผิดพลาดในการตีความอินพุต

ข้อผิดพลาดในการตีความอินพุตเกิดขึ้นระหว่างอ่านไฟล์ควบคุม ข้อมูลเมช นิยามวัสดุ หรือการกำหนดรีสตาร์ต สำหรับข้อผิดพลาดประเภทนี้ ให้ตรวจสอบชื่อไฟล์ คีย์เวิร์ด ชื่อวัสดุ และชื่อกลุ่มที่กำลังอ่านก่อนเกิดข้อผิดพลาด

ข้อความหรือรหัส สาเหตุหลัก แนวทางแก้ไข
Cannot open FSTR control file ไม่สามารถเปิดไฟล์ควบคุมหรือไฟล์อินพุตที่ระบุด้วย !INCLUDE ตรวจสอบไดเรกทอรีที่รัน ชื่อไฟล์ relative path และสิทธิ์การเข้าถึง
material property not defined! วัสดุที่การวิเคราะห์อ้างอิงไม่ได้กำหนดเป็น !MATERIAL ให้ชื่อวัสดุที่ !SECTION อ้างอิงตรงกับชื่อ !MATERIAL ในไฟล์ควบคุมหรือข้อมูลเมช
Error in material property definition! ID วัสดุ จำนวนการนิยามวัสดุ หรือความสัมพันธ์การอ้างอิงไม่สอดคล้องกัน ตรวจสอบหมายเลขวัสดุ จำนวนการนิยามวัสดุ และการอ้างอิงจาก !SECTION
ERROR: Material type not supported ระบุ TYPE ที่ไม่รองรับในคีย์เวิร์ดวัสดุ ตรวจสอบ TYPE ที่รองรับสำหรับ !ELASTIC, !HYPERELASTIC, !PLASTIC, !VISCOELASTIC
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 ค่าความเครียดพลาสติกสำหรับ multilinear hardening ไม่ได้กำหนดแบบเพิ่มขึ้นตามลำดับ ตั้งค่าความเครียดพลาสติกตัวแรกเป็น 0 และแก้ตารางให้ค่าความเครียดพลาสติกเพิ่มขึ้น
HECMW-IO-E1012 Element doesn't have section ไม่มีข้อมูล section ที่สอดคล้องกับเอลิเมนต์ ตรวจสอบการระบุกลุ่มเอลิเมนต์ใน !SECTION และกลุ่มเอลิเมนต์ในเมช
HECMW-IO-E1013 Cannot set section ไม่สามารถกำหนด section ให้เอลิเมนต์ได้ ตรวจสอบความสอดคล้องของชนิด 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 ไม่มี NAME ใน !RESTART ระบุชื่อข้อมูลรีสตาร์ต
HECMW-UTIL-E0042 !RESTART: Missing IO ไม่มี IO ใน !RESTART เพิ่มการระบุการอ่าน/เขียน

ข้อผิดพลาดของเมชและเอลิเมนต์

ข้อผิดพลาดของเมชและเอลิเมนต์เกิดเมื่อการจับคู่ชนิดเอลิเมนต์กับฟังก์ชัน โหนดอ้างอิง ระบบพิกัดเฉพาะที่ หรือชนิดเอลิเมนต์ของผิวสัมผัสไม่เหมาะสม ควรตรวจสอบทั้งไวยากรณ์อินพุต คุณภาพรูปทรงเอลิเมนต์ และลำดับโหนด

ข้อความ สาเหตุหลัก แนวทางแก้ไข
##Error: This element type is not supported in contact analysis !!! กำหนดชนิดเอลิเมนต์ที่ไม่รองรับสำหรับผิวสัมผัส ทบทวนชนิดเอลิเมนต์และนิยาม surface ที่ใช้กับผิวสัมผัส และตรวจสอบว่าไม่ได้ใช้เอลิเมนต์ลำดับสูงหรือเอลิเมนต์พิเศษ
Bad reference for beam element! โหนดอ้างอิงหรือทิศทางอ้างอิงของเอลิเมนต์คานไม่ถูกต้อง ตรวจสอบโหนดอ้างอิง ระบบพิกัดเฉพาะที่ และโหนดที่ซ้อนกันของเอลิเมนต์คาน
Fail to setup local coordinate ไม่สามารถสร้างระบบพิกัดเฉพาะที่ของเอลิเมนต์ได้ ตรวจสอบเอลิเมนต์ที่ยุบตัว ลำดับโหนด โหนดซ้ำ และระบบพิกัดอ้างอิง

ความล้มเหลวในการตั้งระบบพิกัดเฉพาะที่ไม่ได้ขึ้นกับค่าอินพุตเท่านั้น แต่ขึ้นกับคุณภาพเมชด้วย โดยเฉพาะให้ตรวจสอบเอลิเมนต์ที่เล็กมาก เอลิเมนต์ที่มีพื้นที่หรือปริมาตรใกล้ 0 และเอลิเมนต์ที่มีลำดับโหนดกลับด้าน

ข้อผิดพลาดเกี่ยวกับตัวแก้สมการ

ข้อผิดพลาดเกี่ยวกับตัวแก้สมการเกิดจากการตั้งค่าตัวแก้สมการเชิงเส้นไม่ถูกต้อง การแยกตัวประกอบของวิธีตรงล้มเหลว เมทริกซ์เอกฐาน หรือไม่ได้ลิงก์ไลบรารีภายนอก เป็นต้น ให้ตรวจสอบล็อกก่อนการวิเคราะห์หยุดว่ามีข้อมูลเกี่ยวกับวิธีทำซ้ำ วิธีตรง องศาอิสระของการสัมผัส หรือ MPC หรือไม่

ข้อความ สาเหตุหลัก แนวทางแก้ไข
ERROR ordering option for direct solver out of range ค่าการ ordering สำหรับวิธีตรงอยู่นอกช่วง ตรวจสอบการตั้งค่า ordering ของวิธีตรงใน !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 = การแทนกลับ ของวิธีตรงล้มเหลว เช่นเดียวกับกรณี factorization ล้มเหลว ให้ตรวจสอบว่าระบบเชิงเส้นเอกฐานหรือไม่สอดคล้องกันหรือไม่
METIS not available ระบุ ordering ที่ใช้ METIS แต่บิลด์ไม่ได้รองรับ METIS เปลี่ยนเป็นการตั้งค่าที่ไม่ใช้ METIS หรือบิลด์ใหม่พร้อมรองรับ METIS สำหรับไลบรารีที่ต้องพึ่งพา โปรดดู ไลบรารีที่จำเป็นและไลบรารีเสริม

ความล้มเหลวในการแยกตัวประกอบของวิธีตรงอาจไม่ได้เกิดจากการตั้งค่าตัวแก้สมการเท่านั้น แต่อาจเกิดจากการเคลื่อนที่ วัตถุแข็งเกร็ง ของแบบจำลอง ข้อจำกัดไม่เพียงพอ ข้อจำกัดซ้ำ ค่าคงที่วัสดุสุดขั้ว หรือการสัมผัสไม่สอดคล้องกัน การลดเงื่อนไขข้อจำกัดและโหลดให้เป็นกรณีง่าย ๆ แล้วตรวจสอบว่าสามารถแก้ระบบเชิงเส้นในโครงสร้างขั้นต่ำได้หรือไม่ จะช่วยแยกสาเหตุได้ง่ายขึ้น

ข้อผิดพลาดในการวิเคราะห์การสัมผัส

ข้อผิดพลาดในการวิเคราะห์การสัมผัสเกิดจากความไม่สอดคล้องระหว่างคู่สัมผัสกับกลุ่ม surface ภาวะเอกฐานทางเรขาคณิตระหว่างค้นหาการสัมผัส ชนิดเอลิเมนต์ของ surface ไม่ตรงกัน หรือหน่วยความจำสำหรับค้นหาการสัมผัสไม่พอ ให้ตรวจสอบชื่อกลุ่มฝั่ง slave และ master ชนิดเอลิเมนต์ของผิวสัมผัส การแทรกซ้อนเริ่มต้น และทิศทางเวกเตอร์ปกติของผิวสัมผัส

ข้อความ สาเหตุหลัก แนวทางแก้ไข
Inconsistence in contact and surface definition กลุ่ม surface หรือคู่สัมผัสที่ !CONTACT หรือ !EMBED อ้างอิงไม่สอดคล้องกัน ตรวจสอบชื่อคู่สัมผัส ชื่อกลุ่ม surface และการมีอยู่ของกลุ่มโหนด/ผิว
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 ในการคำนวณเวกเตอร์ปกติของโหนด โหนดไม่ได้อยู่ในตำแหน่งผิวสัมผัสที่คาดไว้ ตรวจสอบนิยาม surface ทิศทางผิวสัมผัส และการระบุ slave/master
type of surface element not defined ไม่สามารถระบุชนิดเอลิเมนต์ surface ได้ ตรวจสอบชนิดเอลิเมนต์และหมายเลขผิวที่กำหนดเป็นผิวสัมผัส
Allocation error: bktdb%buckets จัดสรรหน่วยความจำสำหรับอาร์เรย์ bucket ที่ใช้ค้นหาการสัมผัสไม่สำเร็จ ทบทวนจำนวนผิวสัมผัส ความหนาแน่นเมช จำนวนโดเมน และหน่วยความจำที่ใช้ได้

หากข้อผิดพลาดเกี่ยวกับการสัมผัสเกิดทันทีหลังอ่านอินพุต สาเหตุหลักมักเป็นชื่อคู่สัมผัสหรือกลุ่ม surface ไม่ตรงกัน หากเกิดระหว่างการทำซ้ำไม่เชิงเส้น อาจเกิดจากผิวสัมผัสบิดเบี้ยวมากจากการเสียรูป การแทรกซ้อนเริ่มต้นมากเกินไป หรือส่วนเพิ่มเวลามากเกินไป

สำหรับวิธีเลือกชนิดการสัมผัสและอัลกอริทึมการสัมผัส โปรดดู การสัมผัสและการฝังตัว

ข้อผิดพลาดการลู่เข้าและคัตแบ็ก

ข้อผิดพลาดการลู่เข้าและคัตแบ็ก เกิดเมื่อการวิเคราะห์สถิตไม่เชิงเส้นไม่สามารถดำเนินซับสเต็ปต่อได้ สาเหตุหลักได้แก่ การเริ่ม/หลุดสัมผัสอย่างฉับพลัน การครากที่พัฒนาเร็ว การเสียรูปขนาดใหญ่ เงื่อนไขข้อจำกัดไม่สอดคล้องกัน หรือกำหนดส่วนเพิ่มโหลดมากเกินไป

ข้อความ สาเหตุหลัก แนวทางแก้ไข
Number of successive cutback reached max number เกิดคัตแบ็กซ้ำจากการลู่เข้าล้มเหลวและถึงจำนวนความล้มเหลวต่อเนื่องสูงสุด ลดส่วนเพิ่มเวลาเริ่มต้น ทบทวนอัตราลดของคัตแบ็ก และขีดจำกัดความล้มเหลวต่อเนื่องใน AUTOINC_PARAM และตรวจสอบความเหมาะสมของการสัมผัส วัสดุ และเงื่อนไขขอบเขต
Number of substeps reached max number ถึงจำนวนซับสเต็ปสูงสุดก่อนจบสเต็ป เพิ่ม SUBSTEPS ลดส่วนเพิ่มโหลด/เวลา และเพิ่มเวลาส่งออกหรือการแบ่งสเต็ป ณ ช่วงที่ความไม่เชิงเส้นเปลี่ยนอย่างรวดเร็ว

เมื่อการลู่เข้าล้มเหลว การเพิ่มเพียงจำนวนรอบสูงสุดของตัวแก้สมการอาจไม่แก้สาเหตุราก ควรแบ่งโหลดเป็นช่วงและตรวจสอบการเกิดซ้ำด้วยกรณีที่ลดความซับซ้อนของการสัมผัสหรือความไม่เชิงเส้นของวัสดุเพื่อช่วยแยกสาเหตุ

ข้อผิดพลาดของเงื่อนไขขอบเขต

ข้อผิดพลาดของเงื่อนไขขอบเขตเกิดเมื่อการกำหนดในไฟล์ควบคุมไม่สอดคล้องกับข้อจำกัดของฟังก์ชัน สำหรับเงื่อนไขขอบเขตการหมุน การระบุค่าแบบ total เช่นเดียวกับข้อจำกัดการกระจัดจะทำให้เกิดข้อผิดพลาด

ข้อความ สาเหตุหลัก แนวทางแก้ไข
Error: rotational boundary cannot be specified with total value กำหนดค่า total (TOTAL=YES) ให้ข้อจำกัดการหมุน ใช้การกำหนดแบบส่วนเพิ่มสำหรับข้อจำกัดการหมุน และแก้นิยามเงื่อนไขขอบเขตโดยไม่ใช้ TOTAL=YES
fstr control file error : !BOUNDARY : rotational boundary cannot be specified with total value ตรวจพบการละเมิดข้อจำกัดเดียวกันระหว่างอ่านไฟล์ควบคุม ตรวจสอบบรรทัดข้อจำกัดการหมุนและการระบุ TOTAL ใน !BOUNDARY

ข้อจำกัดการหมุนและโหลดการหมุนขึ้นกับชนิดเอลิเมนต์และโครงสร้าง DOF ด้วย เมื่อใช้เอลิเมนต์ที่มี DOF การหมุน เช่น คานหรือเชลล์ ให้ตรวจสอบหมายเลข DOF ของเงื่อนไขขอบเขตและกลุ่มโหนดเป้าหมายร่วมกัน

ข้อผิดพลาดการแบ่งโดเมน (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 มีการเรียก initialization ของล็อกซ้ำ โดยทั่วไปให้ถือเป็นคำเตือนและตรวจสอบว่ามีข้อผิดพลาดร้ายแรงตามมาหรือไม่

สำหรับแนวคิดการแบ่งโดเมนและวิธีเลือกการแบ่ง โปรดดู การแบ่งโดเมน และสำหรับขั้นตอนการรันแบบขนานโดยละเอียด โปรดดูคู่มือการรัน

ข้อผิดพลาดการจัดสรรหน่วยความจำ

ข้อผิดพลาดการจัดสรรหน่วยความจำเกิดเมื่อไม่สามารถจัดสรรอาร์เรย์หรือพื้นที่ทำงานได้ การใช้หน่วยความจำจะเพิ่มขึ้นสำหรับเมชขนาดใหญ่ แบบจำลองที่มีผิวสัมผัสจำนวนมาก วิธีตรง และการวิเคราะห์ที่มีตัวแปรส่งออกจำนวนมาก

ข้อความ สาเหตุหลัก แนวทางแก้ไข
stop due to allocation error <FSTR_SOLID, TEMPERATURE> จัดสรรอาร์เรย์อุณหภูมิไม่สำเร็จ ตรวจสอบจำนวนโหนด DOF อุณหภูมิ การตั้งค่าความเค้นเนื่องจากความร้อน และหน่วยความจำที่ใช้ได้
stop due to allocation error <FSTR_SOLID, GL> จัดสรรอาร์เรย์ global สำหรับการวิเคราะห์โครงสร้างไม่สำเร็จ ทบทวนขนาดแบบจำลอง จำนวนโดเมน ชนิดการวิเคราะห์ และรายการส่งออก
Allocation error: bktdb%buckets ไม่สามารถจัดสรรอาร์เรย์ bucket สำหรับค้นหาการสัมผัสได้ ทบทวนจำนวนผิวสัมผัส ความหนาแน่นเมช จำนวนคู่สัมผัส และการแบ่งโดเมน
ALLOCATION ERROR, ... ไม่สามารถจัดสรรอาร์เรย์ทำงานสำหรับวิธีตรงหรือการ ordering พิจารณาเปลี่ยนจากวิธีตรงเป็นวิธีทำซ้ำ ปรับจำนวนโดเมน หรือเพิ่มหน่วยความจำที่จัดสรร

หากสงสัยว่าหน่วยความจำไม่พอ ให้ตรวจสอบก่อนว่าสามารถเปลี่ยนจากวิธีตรงเป็นวิธีทำซ้ำได้หรือไม่ หากจำเป็นต้องใช้วิธีตรง ให้พิจารณาลดขนาดแบบจำลอง ลดตัวแปรส่งออก ปรับจำนวนโดเมน หรือเพิ่มหน่วยความจำที่จัดสรรให้ 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 การตั้งค่าสเต็ป และเวอร์ชันรีสตาร์ต ระหว่างเวลาเขียนและอ่าน สำหรับภาพรวมฟังก์ชันรีสตาร์ต โปรดดู เอาต์พุตและรีสตาร์ต

หัวข้อที่เกี่ยวข้อง

AI-assisted translation May contain errors Official docs Status