GhostCellsGenerator - Different behaviour in serial and parallel?
Hi,
I have a few simple parallel VTU files with cell-wise data, which looks as following:
The red and blue triangles belong to different pieces, respectively. After applying the CellDataToPointData filter I expect to see the following:
Of course I need ghost cells for this to work, because the red and blue piece are not "connected" in the pvtu file. (Checking whether ghost cells work correctly is actually my intent.) Therefore, I use the GhostCellsGenerator filter, i.e. the sequence of filters
- test.pvtu
- GhostCellsGenerator
- CellDataToPointData
Doing "mpiexec -n 4 pvserver", connecting to the server, and applying the filter sequence gives the desired result. However, doing the same steps without connecting to a server, i.e. using the serial version does not give me the correct result (that is, the blue and red triangle are "disconnected").
Is this behaviour expected or am I doing something wrong? I find this highly confusing.
Note that I'm using the Paraview 5.8 (binary release) and checking the "Piece invariant" option in the CellDataToPointData filter does not change anything.
Thanks! Carsten
Input files: