Use SMP accelerated contour in ParaView
Default Contour filter should use SMP accelerated contour in ParaView when possible.
Current status:
- AMR: uses vtkAMRDualContour (non-SMP)
- HTG: uses vtkHyperTreeGridContour (non-SMP)
- UG: uses vtkContour3DLinearGrid is ComputeScalars is off (SMP)
- Image: uses vtkSynchronizedTemplates2D/3D if not UniformGrid (non-SMP)
- Rectilinear: uses vtkRectilinearSynchronizedTemplates (non-SMP)
- Other: uses vtkGridSynchronizedTemplates3D (non-SMP)
Should be used
- AMR: use vtkAMRDualContour (non-SMP)
- HTG: use vtkHyperTreeGridContour (non-SMP)
- UG: use vtkContour3DLinearGrid all the time (SMP)
- Image: use vtkFlyingEdges2D/3D (SMP)
- Other: uses vtkContourFilter (non-SMP, uses vtkSynchronizedTemplates)
The only needed changes are for UG and ImageData.