Tôi muốn hình dung các kết quả mô phỏng, thu được bằng cách sử dụng phương pháp Galerkin (DG) không liên tục, trong ParaView. Tương tự như các phương pháp thể tích hữu hạn, miền vấn đề được chia thành các ô hình khối ("phần tử"). Trái ngược với các phương thức thể tích hữu hạn, trong mỗi ô không chỉ có một giá trị cho vectơ giải pháp , mà mỗi ô chứa giải pháp tại nhiều điểm tích hợp Gauss.
Câu hỏi của tôi là liệu có ai có kinh nghiệm về việc trực quan hóa dữ liệu đó một cách hiệu quả với ParaView / VTK không, và cách tiếp cận nào bạn đã chọn để thể hiện dữ liệu trong VTK. Một số cách có thể đến với tâm trí của tôi, nhưng tôi không biết cách nào là hứa hẹn nhất:
(1) Sử
dụng voxel Sử dụng một voxel cho mỗi điểm tích hợp.
Pro: Tất cả các plugin hoạt động với các loại tế bào không cấu trúc VTK tiêu chuẩn sẽ tiếp tục hoạt động mà không thay đổi bất cứ điều gì.
Con: Do các điểm tích hợp không được phân bố đều, nên có thể khó tìm được vị trí chính xác của các đỉnh. Ngoài ra, giải pháp có thể được xác định hai lần trên các bề mặt tế bào, vì khung DG cho phép các giải pháp không liên tục. Ngoài ra, thông tin phân cấp (miền được chia thành các phần tử, mỗi phần tử chứa một vài điểm) sẽ bị mất.
(2) Sử dụng đa giác
Sử dụng một đỉnh cho mỗi điểm tích hợp.
Pro: Dễ thực hiện nhất, dễ dàng chỉ định nhiều điểm tại cùng một vị trí với các giải pháp khác nhau.
Con: Khả năng hiển thị dữ liệu khi "các ô" bị mất, cộng với các nhược điểm tương tự như trên.
(3) Sử dụng sơ đồ bậc hai VTK
Sử dụng hỗ trợ tích hợp cho các sơ đồ bậc hai.
Pro: Thực hiện khá đơn giản, bảo toàn tất cả các mối quan hệ và tính chất của giải pháp ban đầu.
Con: Vì đây là một loại tế bào hoàn toàn mới, nhiều (hầu hết) các plugin hiện có sẽ không hoạt động nữa và có thể sẽ phải viết lại.