Expand description
CUDA kernel definitions using the Rust DSL.
This module contains all CUDA kernels for the wave simulation, defined in a Rust DSL that gets transpiled to CUDA C at compile time.
The generated CUDA code is designed to match the handwritten versions in
shaders/fdtd_tile.cu and shaders/fdtd_packed.cu exactly.
Constants§
- ACTOR_
TILE_ KERNELS_ HEADER - Header comment for generated actor tile kernels.
- PACKED_
KERNELS_ HEADER - Header comment for generated packed kernels.
- TILE_
KERNELS_ HEADER - Header comment for generated tile kernels.