VTK-m
2.2
|
Represents how to schedule 1D, 2D, and 3D Cuda kernels. More...
#include <DeviceAdapterAlgorithmCuda.h>
Public Attributes | |
int | one_d_blocks |
int | one_d_threads_per_block |
int | two_d_blocks |
dim3 | two_d_threads_per_block |
int | three_d_blocks |
dim3 | three_d_threads_per_block |
Represents how to schedule 1D, 2D, and 3D Cuda kernels.
ScheduleParameters
represents how VTK-m should schedule different cuda kernel types. By default VTK-m uses a preset table based on the GPU's found at runtime.
When these defaults are insufficient for certain projects it is possible to override the defaults by using InitScheduleParameters
.
int vtkm::cont::cuda::ScheduleParameters::one_d_blocks |
int vtkm::cont::cuda::ScheduleParameters::one_d_threads_per_block |
int vtkm::cont::cuda::ScheduleParameters::three_d_blocks |
dim3 vtkm::cont::cuda::ScheduleParameters::three_d_threads_per_block |
int vtkm::cont::cuda::ScheduleParameters::two_d_blocks |
dim3 vtkm::cont::cuda::ScheduleParameters::two_d_threads_per_block |