คำถามติดแท็ก vtk

2
ขนาดไฟล์ไบนารีกับ ASCII
ฉันต้องการเขียนข้อมูลบางอย่างจากการคำนวณซึ่งจะอ่านในภายหลังโดย Paraview (ไฟล์. vtu หรือ vtk) เมื่อพูดถึงขนาดของไฟล์ฉันควรใช้รูปแบบ ASCII หรือรูปแบบไบนารีหรือไม่

4
ฉันจะคำนวณความแตกต่างที่เป็นตัวเลขระหว่างสองฟิลด์ที่จัดเก็บในไฟล์ VTK ที่ต่างกันสองไฟล์ด้วยโครงสร้างเดียวกันได้อย่างไร
สมมติว่าฉันมีไฟล์ VTK สองไฟล์ทั้งในรูปแบบกริดที่มีโครงสร้าง กริดที่มีโครงสร้างเหมือนกัน (มีรายการจุดเหมือนกันตามลำดับเดียวกัน) และมีฟิลด์เรียกว่า "พี" ในแต่ละไฟล์ VTK ฉันต้องการสร้างไฟล์ VTK ที่สามอีกครั้งด้วยกริดที่มีโครงสร้างเดียวกันและพล็อตฟิลด์ที่แตกต่างระหว่างพีในไฟล์ VTK แรกและพีในไฟล์ VTK ที่สอง ฉันรู้วิธีการทำสิ่งนี้ด้วยตนเอง; ฉันสามารถแยกวิเคราะห์ข้อความดิบในไฟล์ VTK สองไฟล์คัดลอกข้อมูลลงในอาร์เรย์ลบหนึ่งอาเรย์ออกจากที่อื่นแล้วถ่ายโอนข้อมูลในรูปแบบที่ถูกต้องลงในไฟล์ใหม่ มีวิธีที่ดีกว่าในการคำนวณความแตกต่างนี้และส่งออกไปยัง VTK หรือไม่ โซลูชันใน Python หรือซอฟต์แวร์สร้างภาพข้อมูลเช่น VisIt หรือ Paraview ควรใช้ภาษาที่คอมไพล์เช่น C ++ จุดประสงค์ของการคำนวณความแตกต่างนี้คือการเปรียบเทียบวิธีการเชิงตัวเลขที่แตกต่างกันสำหรับการคำนวณการแก้ปัญหาของ PDE; เนื่องจากฉันใช้ซอฟต์แวร์เดียวกันเพื่อสร้างโซลูชันฉันสามารถรับประกันได้ว่าข้อมูลทั้งหมด แต่ฟิลด์พีจะเหมือนกันในแต่ละไฟล์ที่ฉันสร้าง
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.