Süreksiz Galerkin (DG) yaklaşımı kullanılarak elde edilen simülasyon sonuçlarını ParaView içinde görselleştirmek istiyorum. Sonlu hacim yöntemlerine benzer şekilde, problem alanı küp şeklindeki hücrelere ("elementler") bölünür. Sonlu hacim yöntemlerinin aksine, her hücre içinde çözelti vektörü için sadece bir değer yoktur , ancak her hücre birden fazla Gauss entegrasyon noktasında u çözeltisini içerir .
Benim sorum, herkesin bu tür verileri ParaView / VTK ile verimli bir şekilde görselleştirme konusunda deneyime sahip olup olmadığı ve VTK'daki verileri temsil etmek için hangi yaklaşımı seçtiğinizi. Aklıma birkaç olası yol geliyor, ama hangisinin en umut verici olduğunu bilmiyorum:
(1) Voksel
kullan Her entegrasyon noktası için bir voksel kullanın.
Pro: Standart VTK yapılandırılmamış hücre tipleriyle çalışan tüm eklentiler hiçbir şey değiştirmeden çalışmaya devam edecektir.
Con: Entegrasyon noktaları eşit olarak dağıtılmadığından, köşelerin doğru konumunu bulmak zor olabilir. Ayrıca, DG çerçevesi süreksiz çözeltilere izin verdiği için, çözelti hücre yüzeylerinde iki kez tanımlanabilir. Ayrıca, hiyerarşik bilgiler (öğelere bölünmüş etki alanı, her öğe birkaç nokta içerir) kaybolur.
(2) Polyvertices
kullan Her bir entegrasyon noktası için bir tepe noktası kullanın.
Pro: Uygulanması en kolay, farklı çözümlerle aynı yerde birden fazla nokta belirlemek kolaydır.
Con: "Hücreler" olarak veri görselleştirme yeteneği artı yukarıdaki ile aynı dezavantajları.
(3) VTK kareleme şemasını
kullanma Kareleme şemaları için yerleşik desteği kullanın.
Pro: Oldukça basit uygulama, orijinal çözümün tüm ilişkilerini ve özelliklerini korur.
Con: Bu tamamen yeni bir hücre tipi olduğundan, mevcut eklentilerin çoğu (çoğu) artık çalışmayacak ve muhtemelen yeniden yazılması gerekecek.