diff --git a/vtkm/cont/tbb/internal/DeviceAdapterAlgorithmTBB.cxx b/vtkm/cont/tbb/internal/DeviceAdapterAlgorithmTBB.cxx index 06cc5e4c0..890dddf02 100644 --- a/vtkm/cont/tbb/internal/DeviceAdapterAlgorithmTBB.cxx +++ b/vtkm/cont/tbb/internal/DeviceAdapterAlgorithmTBB.cxx @@ -35,7 +35,7 @@ void DeviceAdapterAlgorithm::ScheduleTask( vtkm::exec::internal::ErrorMessageBuffer errorMessage(errorString, MESSAGE_SIZE); functor.SetErrorMessageBuffer(errorMessage); - ::tbb::blocked_range range(0, size); + ::tbb::blocked_range range(0, size, tbb::TBB_GRAIN_SIZE); ::tbb::parallel_for( range, [&](const ::tbb::blocked_range& r) { functor(r.begin(), r.end()); });