|
Gromacs
2025.3
|
#include <gromacs/gpu_utils/gputraits_sycl.h>
GPU kernels scheduling description. This is same in OpenCL/HIP. 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.
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.
sharedMemorySize is ignored in SYCL. Public Attributes | |
| size_t | gridSize [3] = { 1, 1, 1 } |
| Block counts. More... | |
| size_t | blockSize [3] = { 1, 1, 1 } |
| Per-block thread counts. More... | |
| size_t | sharedMemorySize = 0 |
| Shared memory size in bytes. | |
| size_t KernelLaunchConfig::blockSize = { 1, 1, 1 } |
Per-block thread counts.
Per work group (CUDA block) thread counts.
| size_t KernelLaunchConfig::gridSize = { 1, 1, 1 } |
Block counts.
Work groups (CUDA blocks) counts.
1.8.5