Gromacs
2024.3
|
#include <gromacs/gpu_utils/gputraits_sycl.h>
GPU kernels scheduling description. This is same in OpenCL/CUDA. Provides reasonable defaults, one typically only needs to set the GPU stream and non-1 work sizes.
GPU kernels scheduling description. One typically only needs to set non-1 work sizes.
sharedMemorySize
is ignored in SYCL. Public Attributes | |
size_t | gridSize [3] = { 1, 1, 1 } |
Work groups (CUDA blocks) counts. | |
size_t | blockSize [3] = { 1, 1, 1 } |
Per work group (CUDA block) thread counts. | |
size_t | sharedMemorySize = 0 |
Shared memory size in bytes. | |