Point Volume Interpolator should work in parallel

The Point Volume Interpolator is an important filter for converting a point cloud into a volume mesh that can be interpolated and operated on. Its use is similar to Resample To Image except the resample filters do not work on point clouds.

Unfortunately, this filter does not work in parallel MPI jobs. If you are using an MPI server, this filter is grayed out because the servermanager xml has it marked as multiprocess_support="single_process". That’s a problem for large point clouds where there is no other viable way to work with or interpolate the cloud. (See, for example, this discussion: https://discourse.paraview.org/t/how-do-you-interpolate-a-large-point-cloud-on-parallel-server/15243.)

The Point Volume Interpolator (and likely other Interpolator filters) should be updated to work correctly in an MPI job.

As an example point cloud to try this with, you can use the following file. Load it client/server with more than one process on the server:

point-cloud.tar (2.7 MB)

3 Likes