Stream Tracer with Custom Source Fails in Parallel Batch Mode
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
The attached python script generates a 2D source, puts random vectors on top and creates surface vectors from that. The surface vectors, together with a mask points filter, are used to generate 2D streamlines using a stream tracer with custom source. The script was recorded directly using start/stop trace function in paraview (only the absolute path to the screenshot file was changed to a relative one).
This works without any problems when using pvbatch on a single processor. When the script is run using mpirun, the following error messages are observed: " vtkPMaskPoints (0x5342940): No points to mask " The script however still finishes and generates an image.
When using the exact same method on a slice plane through an OpenFOAM case or a boundary patch (instead of the 2D plane source), the mpi version now properly crashes (MPI_ERR_TRUNCATE: message truncated), while the single processor pvbatch again runs without problems. No further information can be gathered from the error messages relating to paraview or the python script.
The error also occurs when the seed source for the stream tracer is not a "mask points" filter but eg. a "cell centers" filter.