Fix vtkPDistributedDataFilter for numCells < numProcs
Fix #17577 (closed)
When numCells < numProcs, the method
TestFixTooFewInputFiles duplicates some cells on other procs. Then the filter sends these duplicated cells back to their original proc, but the duplicated cells are not merged for 2 reasons:
- There is no global cell ids to detect duplication
- The filter uses
DuplicateCellsNoso no merging is applied
So when the method
TestFixTooFewInputFiles duplicates some cells, now we compute the global ids (before duplication) and we add a variable
duplicateCells which tells to the filter to apply merging.
This MR also add a test for this special case.