Problem with exporting DG functions to VTK
We seem to have missed the introduction of a regression in the pipeline. Running VTKOutputTest
on the current master works, but the resulting files for P0, DG1, P1DGE are invalid. The connectivity is either screwed up or so wrong that ParaView simply crashes.
The files for CG functions appear to be fine, though.
We need a better way to automatically verify that we cannot only write files, but also that their contents make sense.
I also added assertions to
VTKMeshWriter::writeCells2D()
VTKMeshWriter::writeCells3D()
to at least ensure that the node indices in the connectivity list are not exceeding the number of nodes we write to the file. See https://i10git.cs.fau.de/hyteg/hyteg/-/pipelines/53914.