Translation update pending
The Thai translation may be out of date because the Japanese source has changed. The existing translation remains available while it is being updated.
การแปลงเมชและข้อมูล¶
นอกเหนือจากรูปแบบมาตรฐาน (เมช HEC-MW และการควบคุมการวิเคราะห์ FSTR) อินพุต/เอาต์พุตของ FrontISTR ยังรองรับการนำเข้ารูปแบบเมชภายนอกและการส่งออกเป็นรูปแบบสำหรับการแสดงผล บทนี้สรุปฟังก์ชัน “การแปลงรูปแบบ” โดยไม่กล่าวถึงการคำนวณเอง
ภาพรวมฟังก์ชัน¶
ฟังก์ชันการแปลงข้อมูลแบ่งเป็นสองกลุ่มดังต่อไปนี้
| ประเภท | ฟังก์ชัน | อินพุต/เอาต์พุต |
|---|---|---|
| การแปลงด้านอินพุต | นำเข้าไฟล์ FEMAP Neutral (neu2fstr) | ไฟล์ NEU Neutral → เมช HEC-MW + ไฟล์ควบคุม FrontISTR |
| การแปลงด้านเอาต์พุต | ส่งผลการวิเคราะห์เป็นรูปแบบสำหรับการแสดงผล (!VISUAL) | ผลลัพธ์ HEC-MW → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP |
| การแปลงด้านเอาต์พุต | รวมไฟล์ผลลัพธ์แบบกระจายจากการทำงานแบบขนาน (rmerge) | ไฟล์ผลลัพธ์ของแต่ละ PE → ไฟล์ผลลัพธ์เดียว |
| การแปลงด้านเอาต์พุต | แปลงไฟล์ผลลัพธ์ข้อความ/ไบนารี (rconv) | ไฟล์ผลลัพธ์ข้อความ ↔ ไบนารี |
การเลือกปริมาณทางกายภาพที่จะรวมในไฟล์ผลการคำนวณและกลไกไฟล์ restart ไม่ได้อธิบายในบทนี้ โปรดดู เอาต์พุตและรีสตาร์ต
การนำเข้าเมชภายนอก¶
FrontISTR มีเครื่องมือ neu2fstr สำหรับแปลงไฟล์ FEMAP Neutral (NEU) เป็นเมช HEC-MW และไฟล์ควบคุม FrontISTR
เมื่อแปลงด้วย neu2fstr ต้องระบุชนิดการวิเคราะห์ (สถิต / โหมด / ความร้อน) ไฟล์ที่สร้างมีดังต่อไปนี้
- ไฟล์เมช HEC-MW: พิกัดโหนด การเชื่อมต่อเอลิเมนต์ ID วัสดุ ระบบพิกัด กลุ่มโหนด และกลุ่มเอลิเมนต์
- ไฟล์ควบคุม FrontISTR: เทมเพลตของการ์ดควบคุมพื้นฐาน เช่น
!SOLUTIONตามชนิดการวิเคราะห์ - ไฟล์ควบคุม HEC-MW (
hecmw_ctrl.dat): สร้างได้เป็นตัวเลือก
เมื่อแปลงสำหรับการวิเคราะห์โหมด พารามิเตอร์ในส่วน !EIGEN จะเป็นค่าชั่วคราว ผู้ใช้จึงต้องแก้ไขหลังการแปลง ข้อมูลที่ไม่มีการแทนค่าในไฟล์ FEMAP Neutral เช่น เงื่อนไขขอบเขต ภาระ และการสัมผัส จะไม่รวมอยู่ในผลการแปลง จึงต้องเพิ่มลงในไฟล์ควบคุม
การส่งออกเป็นรูปแบบสำหรับการแสดงผล¶
ผลการคำนวณสามารถส่งออกเป็นรูปแบบสำหรับเครื่องมือแสดงผลนอกเหนือจากไฟล์ผลลัพธ์ HEC-MW มาตรฐาน ในการทำงานแบบขนาน การประมวลผลการแสดงผลจะทำภายในการเรียกใช้ MPI เดียวกับการวิเคราะห์ ดังนั้นผลของทุก PE จะถูกรวมและส่งออกเป็นไฟล์แสดงผลเดียว
ในอินพุต ให้ใช้ !VISUAL,method=PSR สำหรับการแสดงผลแบบ PSR (หน้าตัด ผิวค่าเท่ากัน รูปเสียรูป เป็นต้น) และ !VISUAL,method=PVR สำหรับ volume rendering รายละเอียดรูปแบบดูในเอกสารอ้างอิงคีย์เวิร์ด และเลือกชนิดเอาต์พุตต่อไปนี้ด้วยพารามิเตอร์ output_type
| รูปแบบ | ค่า output_type | การใช้งาน |
|---|---|---|
| AVS UCD (ค่าเริ่มต้น) | AVS | ไฟล์ UCD ขนาดเล็กที่มีเฉพาะเอลิเมนต์ผิว เป็นค่าเริ่มต้นเมื่อไม่ระบุ output_type |
| AVS UCD แบบสมบูรณ์ | COMPLETE_AVS, COMPLETE_REORDER_AVS, SEPARATE_COMPLETE_AVS | UCD ที่รวมทุกเอลิเมนต์ เลือกแบบจัดลำดับใหม่ (REORDER) หรือแยกเอาต์พุตตาม PE (SEPARATE) ได้ |
| AVS UCD ไบนารี | BIN_COMPLETE_AVS, BIN_COMPLETE_REORDER_AVS, BIN_SEPARATE_COMPLETE_AVS | เวอร์ชันไบนารีของ AVS UCD แบบสมบูรณ์ |
| AVS UCD แบบบีบอัด | COMP_COMPLETE_REORDER_AVS, COMP_SEPARATE_COMPLETE_AVS | เวอร์ชันบีบอัด zlib ของ AVS UCD แบบสมบูรณ์ |
| MicroAVS | COMPLETE_MICROAVS | ไฟล์ UCD สำหรับ MicroAVS |
| VTK | VTK, BIN_VTK, COMP_VTK | รูปแบบ VTK สำหรับอ่านด้วย ParaView เป็นต้น เลือก ASCII / ไบนารี / บีบอัดได้ |
| EXODUS | EXODUS, STEP_EXODUS | รูปแบบ Exodus II สำหรับ ParaView โดย EXODUS เก็บทุก time step ในไฟล์เดียว ส่วน STEP_EXODUS เขียนหนึ่งไฟล์ต่อ time step |
| FEMAP NEUTRAL | VIS_FEMAP_NEUTRAL, FSTR_FEMAP_NEUTRAL | ไฟล์ข้อความ NEUTRAL อเนกประสงค์ในรูปแบบ FEMAP |
| ภาพ BMP | BMP | ภาพผล surface rendering (PSR) หรือ volume rendering (PVR) |
รูปแบบ EXODUS จะส่งออกได้เฉพาะ executable ของ FrontISTR ที่ build โดยเปิดใช้ไลบรารี Exodus II หาก build โดยปิดใช้งาน เอาต์พุตนี้จะถูกข้าม
การรวมไฟล์ผลลัพธ์แบบขนานและการแปลงชนิด¶
หากต้องการรวมไฟล์ผลลัพธ์จากการทำงานแบบขนาน (แยกตาม PE) เป็นไฟล์เดียวโดยไม่ผ่านการประมวลผลการแสดงผล ให้ใช้เครื่องมือ rmerge โดย rmerge จะรับจำนวน rank และค่าเริ่มต้น/สิ้นสุด/ช่วงของ time step แล้วส่งออกเป็นไฟล์ผลลัพธ์แบบข้อความหรือไบนารี
ใช้เครื่องมือ rconv เพื่อแปลงการแทนค่าแบบข้อความและไบนารีของไฟล์ผลลัพธ์ไปมาระหว่างกัน โดย rconv จะรับค่าเริ่มต้น/สิ้นสุด/ช่วงของ time step และแปลงเฉพาะชนิดไฟล์
หัวข้อที่เกี่ยวข้อง¶
- เอาต์พุตและรีสตาร์ต — เนื้อหาของไฟล์ผลการคำนวณ (restart และเอาต์พุตประวัติ)
- ไลบรารีเอลิเมนต์ — ตัวเลือกชนิดเอลิเมนต์
- !OUTPUT_VIS — การเลือกปริมาณทางกายภาพที่ส่งให้การแสดงผล
- การเลือก pre/post และสภาพแวดล้อมการทำงาน — การสร้างเมชและการแสดงผลด้วยเครื่องมือภายนอก