Supposons que j'ai deux fichiers VTK, tous deux au format de grille structurée. Les grilles structurées sont les mêmes (elles ont la même liste de points, dans le même ordre), et il y a un champ, appelez-le "Phi", dans chaque fichier VTK. Je veux créer un troisième fichier VTK, toujours avec la même grille structurée, et tracer un champ qui fait la différence entre Phi dans le premier fichier VTK et Phi dans le deuxième fichier VTK.
Je sais comment faire cela manuellement; Je peux analyser le texte brut dans les deux fichiers VTK, copier les données dans des tableaux, soustraire un tableau de l'autre, puis vider les données au bon format dans un nouveau fichier. Existe-t-il un meilleur moyen de calculer cette différence et de l'exporter vers VTK? Une solution en Python ou dans un logiciel de visualisation comme VisIt ou Paraview serait préférable à l'utilisation d'un langage compilé comme C ++.
Le calcul de cette différence a pour but de comparer différentes méthodes numériques de calcul de la solution d'un PDE; puisque j'utilise le même logiciel pour générer les solutions, je peux garantir que toutes les données sauf le champ Phi seront les mêmes dans chaque fichier que je génère.