Je voudrais visualiser les résultats de simulation, obtenus en utilisant l'approche Galerkin discontinue (DG), dans ParaView. De façon similaire aux méthodes à volume fini, le domaine problématique est divisé en cellules en forme de cube ("éléments"). Contrairement aux méthodes de volumes finis, dans chaque cellule, il n'y a pas qu'une seule valeur pour le vecteur solution , mais chaque cellule contient la solution à plusieurs points d'intégration de Gauss.
Ma question est de savoir si quelqu'un a de l'expérience dans la visualisation efficace de ces données avec ParaView / VTK et quelle approche vous avez choisie pour représenter les données dans VTK. Plusieurs pistes me viennent à l'esprit, mais je ne sais pas laquelle est la plus prometteuse:
(1) Utiliser des voxels
Utilisez un voxel pour chaque point d'intégration.
Pro: Tous les plugins qui fonctionnent avec les types de cellules VTK standard non structurés continueront de fonctionner sans rien changer.
Con: Étant donné que les points d'intégration ne sont pas distribués uniformément, il peut être difficile de trouver l'emplacement correct des sommets. De plus, la solution peut être définie deux fois sur les surfaces des cellules, car le cadre DG permet des solutions discontinues. De plus, les informations hiérarchiques (domaine divisé en éléments, chaque élément contient plusieurs points) sont perdues.
(2) Utiliser des polyvertices
Utiliser un sommet par point d'intégration.
Pro: plus facile à mettre en œuvre, facile à spécifier plusieurs points au même endroit avec différentes solutions.
Inconvénients: la capacité de visualiser les données sous forme de "cellules" est perdue, plus les mêmes inconvénients que ci-dessus.
(3) Utiliser le schéma de quadrature VTK
Utilisez le support intégré pour les schémas de quadrature.
Pro: Implémentation plutôt simple, préserve toutes les relations et propriétés de la solution d'origine.
Con: Comme il s'agit d'un type de cellule complètement nouveau, de nombreux (la plupart) des plugins existants ne fonctionneront plus et devront probablement être réécrits.