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