QUDA v0.3.2
A library for QCD on GPUs
Defines | Functions

quda/lib/reduce_triple_core.h File Reference

Go to the source code of this file.

Defines

#define DSACC(c0, c1, a0, a1)   dsadd((c0), (c1), (c0), (c1), (a0), (a1))
#define DSACC3(c0, c1, a0, a1)   dsadd3((c0), (c1), (c0), (c1), (a0), (a1))

Functions

__global__ void REDUCE_FUNC_NAME() Kernel (REDUCE_TYPES, QudaSumFloat3 *g_odata, unsigned int n)
template<typename Float2 >
double3 REDUCE_FUNC_NAME() Cuda (REDUCE_TYPES, int n, int kernel, QudaPrecision precision)

Define Documentation

#define DSACC (   c0,
  c1,
  a0,
  a1 
)    dsadd((c0), (c1), (c0), (c1), (a0), (a1))

Definition at line 4 of file reduce_triple_core.h.

#define DSACC3 (   c0,
  c1,
  a0,
  a1 
)    dsadd3((c0), (c1), (c0), (c1), (a0), (a1))

Definition at line 5 of file reduce_triple_core.h.


Function Documentation

template<typename Float2 >
double3 REDUCE_FUNC_NAME() Cuda ( REDUCE_TYPES  ,
int  n,
int  kernel,
QudaPrecision  precision 
)

Definition at line 142 of file reduce_triple_core.h.

__global__ void REDUCE_FUNC_NAME() Kernel ( REDUCE_TYPES  ,
QudaSumFloat3 *  g_odata,
unsigned int  n 
)

Definition at line 7 of file reduce_triple_core.h.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines