|
QUDA v0.3.2
A library for QCD on GPUs
|
Go to the source code of this file.
Defines | |
| #define | DSACC(c0, c1, a0, a1) dsadd((c0), (c1), (c0), (c1), (a0), (a1)) |
Functions | |
| __global__ void REDUCE_FUNC_NAME() | Kernel (REDUCE_TYPES, QudaSumFloat *g_odata, unsigned int n) |
| template<typename Float > | |
| double REDUCE_FUNC_NAME() | Cuda (REDUCE_TYPES, int n, int kernel, QudaPrecision precision) |
| #define DSACC | ( | c0, | |
| c1, | |||
| a0, | |||
| a1 | |||
| ) | dsadd((c0), (c1), (c0), (c1), (a0), (a1)) |
Definition at line 3 of file reduce_core.h.
| double REDUCE_FUNC_NAME() Cuda | ( | REDUCE_TYPES | , |
| int | n, | ||
| int | kernel, | ||
| QudaPrecision | precision | ||
| ) |
Definition at line 99 of file reduce_core.h.
| __global__ void REDUCE_FUNC_NAME() Kernel | ( | REDUCE_TYPES | , |
| QudaSumFloat * | g_odata, | ||
| unsigned int | n | ||
| ) |
Definition at line 5 of file reduce_core.h.
1.7.3