QUDA
v0.7.0
A library for QCD on GPUs
|
Go to the source code of this file.
Macros | |
#define | tmp_re tmp.x |
#define | tmp_im tmp.y |
#define | TOTAL_COMPONENTS 16 |
#define | READ_SPINOR_SINGLE(spinor, stride, sp_idx, norm_idx) |
#define | READ_SPINOR_SINGLE_TEX(spinor, stride, sp_idx, norm_idx) |
#define | READ_INTERMEDIATE_SPINOR_SINGLE(spinor, stride, sp_idx, norm_idx) |
#define | READ_INTERMEDIATE_SPINOR_SINGLE_TEX(spinor, stride, sp_idx, norm_idx) |
#define | READ_SPINOR READ_SPINOR_SINGLE_TEX |
#define | SPINORTEX spinorTexSingle |
#define | READ_INTERMEDIATE_SPINOR READ_INTERMEDIATE_SPINOR_SINGLE_TEX |
#define | INTERTEX interTexSingle |
#define | SPINOR_HOP 6 |
Functions | |
__global__ void | contractGamma5Kernel (float2 *out, float4 *in1, float4 *in2, int myStride, const int Parity, const DslashParam param) |
__global__ void | contractTsliceKernel (float2 *out, float4 *in1, float4 *in2, int myStride, const int Tslice, const int Parity, const DslashParam param) |
__global__ void | contractKernel (float2 *out, float4 *in1, float4 *in2, int myStride, const int Parity, const DslashParam param) |
#define INTERTEX interTexSingle |
Definition at line 900 of file contract_core.h.
#define READ_INTERMEDIATE_SPINOR READ_INTERMEDIATE_SPINOR_SINGLE_TEX |
Definition at line 895 of file contract_core.h.
Definition at line 861 of file contract_core.h.
Definition at line 869 of file contract_core.h.
#define READ_SPINOR READ_SPINOR_SINGLE_TEX |
Definition at line 882 of file contract_core.h.
Definition at line 844 of file contract_core.h.
Definition at line 853 of file contract_core.h.
#define SPINOR_HOP 6 |
Definition at line 904 of file contract_core.h.
#define SPINORTEX spinorTexSingle |
Definition at line 887 of file contract_core.h.
#define tmp_im tmp.y |
Definition at line 5 of file contract_core.h.
#define tmp_re tmp.x |
Definition at line 4 of file contract_core.h.
#define TOTAL_COMPONENTS 16 |
Definition at line 7 of file contract_core.h.
__global__ void contractGamma5Kernel | ( | float2 * | out, |
float4 * | in1, | ||
float4 * | in2, | ||
int | myStride, | ||
const int | Parity, | ||
const DslashParam | param | ||
) |
Definition at line 906 of file contract_core.h.
__global__ void contractKernel | ( | float2 * | out, |
float4 * | in1, | ||
float4 * | in2, | ||
int | myStride, | ||
const int | Parity, | ||
const DslashParam | param | ||
) |
Definition at line 1454 of file contract_core.h.
__global__ void contractTsliceKernel | ( | float2 * | out, |
float4 * | in1, | ||
float4 * | in2, | ||
int | myStride, | ||
const int | Tslice, | ||
const int | Parity, | ||
const DslashParam | param | ||
) |
Definition at line 1196 of file contract_core.h.