Suponha que eu tenha dois arquivos VTK, ambos no formato de grade estruturada. As grades estruturadas são as mesmas (elas têm a mesma lista de pontos, na mesma ordem) e existe um campo, chamado "Phi", em cada arquivo VTK. Quero criar um terceiro arquivo VTK, novamente com a mesma grade estruturada, e plotar um campo que seja a diferença entre Phi no primeiro arquivo VTK e Phi no segundo arquivo VTK.
Eu sei como fazer isso manualmente; Posso analisar o texto bruto nos dois arquivos VTK, copiar os dados em matrizes, subtrair uma matriz da outra e depois despejar os dados no formato correto em um novo arquivo. Existe uma maneira melhor de calcular essa diferença e exportá-la para o VTK? Uma solução em Python ou em software de visualização como VisIt ou Paraview seria preferível a usar uma linguagem compilada como C ++.
O objetivo de calcular essa diferença é comparar diferentes métodos numéricos para calcular a solução de um PDE; Como estou usando o mesmo software para gerar as soluções, posso garantir que todos os dados, exceto o campo Phi, serão iguais em cada arquivo que eu gerar.