|
QUDA
0.9.0
|
#include <stdio.h>#include <string.h>#include <iostream>#include <random_quda.h>#include <cuda.h>#include <quda_internal.h>#include <comm_quda.h>#include <index_helper.cuh>
Go to the source code of this file.
Classes | |
| struct | quda::rngArg |
Namespaces | |
| quda | |
Macros | |
| #define | BLOCKSDIVUP(a, b) (((a)+(b)-1)/(b)) |
| #define | CUDA_SAFE_CALL_NO_SYNC(call) |
| #define | CUDA_SAFE_CALL(call) CUDA_SAFE_CALL_NO_SYNC(call); |
Functions | |
| dim3 | quda::GetBlockDim (size_t threads, size_t size) |
| __global__ void | quda::kernel_random (cuRNGState *state, int seed, int rng_size, int node_offset) |
| CUDA kernel to initialize CURAND RNG states. More... | |
| __global__ void | quda::kernel_random (cuRNGState *state, int seed, int rng_size, int node_offset, rngArg arg) |
| void | quda::launch_kernel_random (cuRNGState *state, int seed, int rng_size, int node_offset, int X[4]) |
| Call CUDA kernel to initialize CURAND RNG states. More... | |
Definition at line 15 of file random.cu.
Referenced by quda::GetBlockDim().
| #define CUDA_SAFE_CALL | ( | call | ) | CUDA_SAFE_CALL_NO_SYNC(call); |
Definition at line 35 of file random.cu.
Referenced by quda::RNG::AllocateRNG().
1.8.14