TBB switches back to a single thread when using SPHDatasetInterpolator and ImageData Source
I have been testing the different versions of SPH*Interpolators in ParaView, with a TBB execution model.
While the SPH{Line,Plane,Volume}Interpolators demonstrate nice multi-threading behavior, I am finding out that the newest edition, the generic SPHDatasetInterpolator which enables the use of any vtkDataset as sources, does not use multi-threading if a vtkImageData is given as Source. In that case, the execution switches back to a single thread, and takes much longer.
Further, I demonstrated that if the same vtkImageData is passed to an "Extract Surface", and if the PolyData generated is used as the interpolator's source, then the multi-threading is restored.
ParaView v5.4. The state file included enables the comparison of the SPHPlaneInterpolator and the generic SPHDatasetInterpolator