การวิเคราะห์แบบลำดับ¶
ลำดับการดำเนินการ¶
รูป 3.1.2 แสดงลำดับการดำเนินการแบบลำดับบนโปรเซสเซอร์เดียวด้วย FrontISTR
รูป 3.1.2 ลำดับการดำเนินการแบบลำดับ
ไฟล์อินพุตที่ต้องเตรียม¶
(1) ข้อมูลควบคุมส่วนรวม (นามสกุล dat)¶
ไฟล์นี้ระบุไฟล์อินพุตของข้อมูลเมชและข้อมูลควบคุมการวิเคราะห์ รวมทั้งไฟล์เอาต์พุตผลการวิเคราะห์ ชื่อไฟล์ถูกกำหนดตายตัวเป็น hecmw_ctrl.dat
ตัวอย่างข้อมูลควบคุมส่วนรวมแสดงด้านล่าง ในตัวอย่างนี้ FrontSTR อ่านข้อมูลเมชโดเมนเดียว model.msh และข้อมูลควบคุมการวิเคราะห์ model.cnt แล้วเขียนข้อมูลผลการวิเคราะห์ model.res.0.1 นอกจากนี้ hecmw_vis อ่านข้อมูลเมชโดเมนเดียว model.msh และข้อมูลผลการวิเคราะห์ model.res.0.1 แล้วเขียน model_vis_psf.0000.(นามสกุล) ตามข้อกำหนดเอาต์พุต สำหรับรายละเอียด โปรดดู ข้อมูลอ้างอิงคีย์เวิร์ด (ข้อมูลควบคุมส่วนรวม)
(2) ข้อมูลเมชโดเมนเดียว (นามสกุล msh)¶
ไฟล์นี้กำหนดโครงสร้างเมชทั้งหมดของวัตถุที่วิเคราะห์ ข้อมูลวัสดุ ข้อมูลกลุ่มที่ใช้ในข้อมูลควบคุมการวิเคราะห์ และข้อมูลอื่น ๆ สำหรับรายละเอียด โปรดดู ข้อมูลอ้างอิงคีย์เวิร์ด (ข้อมูลเมช)
(3) ข้อมูลควบคุมการวิเคราะห์ (นามสกุล cnt)¶
ไฟล์นี้กำหนดชนิดการวิเคราะห์ เงื่อนไขขอบเขตการกระจัด เงื่อนไขขอบเขตโหลด และอื่น ๆ รวมทั้งข้อมูลควบคุมตัวแก้สมการและตัวแสดงผล ตัวอย่างข้อมูลควบคุมการวิเคราะห์แสดงในบทที่ 3 สำหรับรายละเอียด โปรดดู ข้อมูลอ้างอิงคีย์เวิร์ด (ข้อมูลควบคุมการวิเคราะห์)
(4) ข้อมูลควบคุมการแสดงภาพ (นามสกุล ini)¶
ไฟล์นี้ระบุข้อมูลควบคุมของ hecmw_vis ชื่อไฟล์ค่าเริ่มต้นคือ hecmw_vis.ini ตัวอย่างข้อมูลควบคุมการแสดงภาพแสดงด้านล่าง ในตัวอย่างนี้จะส่งออกข้อมูลกริดไม่มีโครงสร้างสำหรับ MicroAVS (นามสกุล inp) สำหรับรายละเอียด โปรดดู !visual และ !OUTPUT_VIS ในข้อมูลอ้างอิงคีย์เวิร์ด
วิธีดำเนินการ¶
ให้รัน FrontISTR ในไดเรกทอรีที่มีไฟล์อินพุตด้วยบรรทัดคำสั่งต่อไปนี้
สามารถดำเนินการแสดงภาพได้สองวิธี วิธีหนึ่งคือรันเป็นการประมวลผลหลังของ FrontISTR โดยระบุรายการต่อไปนี้ในข้อมูลควบคุมการวิเคราะห์
เมื่อระบุแล้ว การแสดงภาพจะทำงานโดยอัตโนมัติ ในกรณีนี้ต้องเขียนข้อมูลควบคุมการแสดงภาพรวมไว้ในข้อมูลควบคุมการวิเคราะห์
หากต้องการแสดงภาพหลังจาก FrontISTR ทำงานเสร็จ ให้ระบุรายการต่อไปนี้ในข้อมูลควบคุมการวิเคราะห์ก่อน
จากนั้นรัน FrontISTR
หลังจาก FrontISTR ทำงานเสร็จ ให้รัน hecmw_vis ในไดเรกทอรีที่มีไฟล์อินพุตและไฟล์ผลการวิเคราะห์ด้วยบรรทัดคำสั่งต่อไปนี้
คำอธิบายไฟล์เอาต์พุต¶
(1) ไฟล์ข้อความผลการวิเคราะห์ (นามสกุล msg)¶
ไฟล์นี้ส่งออกข้อความ เช่น ความคืบหน้าของการวิเคราะห์ FrontISTR การรันหนึ่งครั้งสร้างไฟล์หนึ่งไฟล์ และชื่อไฟล์ถูกกำหนดตายตัวเป็น FSTR.msg
(2) ไฟล์บันทึกผลการวิเคราะห์ (นามสกุล log)¶
ไฟล์นี้ส่งออกผลการวิเคราะห์ของปริมาณทางกายภาพสำหรับแต่ละโหนดและองค์ประกอบของ FrontISTR รวมทั้งค่าสูงสุด/ต่ำสุดของปริมาณทางกายภาพและผลการวิเคราะห์โมดัล สำหรับการวิเคราะห์พลวัต ผลของทุกสเต็ปจะถูกส่งออกไปยังไฟล์นี้ การรันหนึ่งครั้งสร้างไฟล์หนึ่งไฟล์ และชื่อไฟล์ถูกกำหนดตายตัวเป็น 0.log
(3) ไฟล์ผลการวิเคราะห์ (ไม่มีนามสกุล)¶
ไฟล์นี้จะถูกส่งออกเมื่อระบุตัวเลือก !WRITE, RESULT
ไฟล์นี้ส่งออกผลการวิเคราะห์ของปริมาณทางกายภาพสำหรับแต่ละโหนดและองค์ประกอบของ FrontISTR โดยจะสร้างไฟล์สำหรับแต่ละสเต็ป และตั้งชื่อด้วยส่วนหัวไฟล์ที่ระบุในข้อมูลควบคุมส่วนรวมดังต่อไปนี้
กฎการตั้งชื่อ: (ส่วนหัวไฟล์ที่ระบุด้วย !RESULT).0.(หมายเลขสเต็ป)
ตัวอย่าง: model.res.0.1
(4) ไฟล์บิตแมปผลการวิเคราะห์ (นามสกุล bmp)¶
ไฟล์นี้จะถูกส่งออกเมื่อระบุในข้อมูลควบคุมการแสดงภาพ
ไฟล์นี้ส่งออกข้อมูลบิตแมปที่ได้จากการประมวลผลการแสดงภาพ ชื่อไฟล์ตั้งจากส่วนหัวไฟล์ที่ระบุในข้อมูลควบคุมส่วนรวม สำหรับรายละเอียดกฎการตั้งชื่อ โปรดดูเอกสาร hecmw1 (0803_001f_hecmw_PC_cluster_201_vis.pdf)
(5) ไฟล์ข้อมูลกริดไม่มีโครงสร้างของผลการวิเคราะห์ (นามสกุล inp)¶
ไฟล์นี้จะถูกส่งออกเมื่อระบุในข้อมูลควบคุมการแสดงภาพ
สามารถใช้ไฟล์นี้สำหรับการประมวลผลหลังด้วย REVOCAP_PrePost, MicroAVS และเครื่องมืออื่น ๆ ชื่อไฟล์ตั้งจากส่วนหัวไฟล์ที่ระบุในข้อมูลควบคุมส่วนรวมดังต่อไปนี้
กฎการตั้งชื่อ: (ส่วนหัวไฟล์ที่ระบุด้วย !RESULT)_psf.(หมายเลขสเต็ป).inp
ตัวอย่าง: model_vis_psf.0000.inp
(6) ไฟล์ neutral ของผลการวิเคราะห์ (นามสกุล neu)¶
ไฟล์นี้จะถูกส่งออกเมื่อระบุในข้อมูลควบคุมการแสดงภาพ
สามารถใช้ไฟล์นี้สำหรับการประมวลผลหลังด้วย Femap ชื่อไฟล์ตั้งจากส่วนหัวไฟล์ที่ระบุในข้อมูลควบคุมส่วนรวมดังต่อไปนี้
กฎการตั้งชื่อ: (ส่วนหัวไฟล์ที่ระบุด้วย !RESULT)_psf.(หมายเลขสเต็ป).neu
ตัวอย่าง: model_vis_psf.0000.neu
หมายเหตุ: นอกจากนี้ยังมีการส่งออกไฟล์ FSTR.dbg แต่เป็นไฟล์สำหรับการดีบัก จึงปกติไม่จำเป็นต้องอ้างอิง