![]() |
Reference documentation for deal.II version 9.1.0-pre
|
Enumerations |
Functions | |
float | LinearAlgebra::CUDAWrappers::atomicAdd_wrapper (float *address, float val) |
double | LinearAlgebra::CUDAWrappers::atomicAdd_wrapper (double *address, double val) |
float | LinearAlgebra::CUDAWrappers::atomicMax_wrapper (float *address, float val) |
double | LinearAlgebra::CUDAWrappers::atomicMax_wrapper (double *address, double val) |
The classes in this module are concerned with the description of features to be run on GPUs using CUDA.
In this namespace, the evaluator routines that evaluate the tensor products are implemented.
Definition at line 37 of file cuda_tensor_product_kernels.h.
|
inline |
Provide atomicAdd for floats.
Definition at line 35 of file cuda_atomic.h.
|
inline |
Provide atomicAdd for doubles.
Definition at line 48 of file cuda_atomic.h.
|
inline |
Provide atomicMax for floats.
Definition at line 81 of file cuda_atomic.h.
|
inline |
Provide atomicMax for doubles.
Definition at line 105 of file cuda_atomic.h.