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 | contractGamma5PlusKernel (float2 *out, float4 *in1, float4 *in2, int myStride, const int Parity, const DslashParam param) |
__global__ void | contractTslicePlusKernel (float2 *out, float4 *in1, float4 *in2, int myStride, const int Tslice, const int Parity, const DslashParam param) |
__global__ void | contractPlusKernel (float2 *out, float4 *in1, float4 *in2, int myStride, const int Parity, const DslashParam param) |
#define INTERTEX interTexSingle |
Definition at line 951 of file contract_core_plus.h.
#define READ_INTERMEDIATE_SPINOR READ_INTERMEDIATE_SPINOR_SINGLE_TEX |
Definition at line 946 of file contract_core_plus.h.
Definition at line 912 of file contract_core_plus.h.
Definition at line 920 of file contract_core_plus.h.
#define READ_SPINOR READ_SPINOR_SINGLE_TEX |
Definition at line 933 of file contract_core_plus.h.
Definition at line 895 of file contract_core_plus.h.
Definition at line 904 of file contract_core_plus.h.
#define SPINOR_HOP 6 |
Definition at line 955 of file contract_core_plus.h.
#define SPINORTEX spinorTexSingle |
Definition at line 938 of file contract_core_plus.h.
#define tmp_im tmp.y |
Definition at line 5 of file contract_core_plus.h.
#define tmp_re tmp.x |
Definition at line 4 of file contract_core_plus.h.
#define TOTAL_COMPONENTS 16 |
Definition at line 7 of file contract_core_plus.h.
__global__ void contractGamma5PlusKernel | ( | float2 * | out, |
float4 * | in1, | ||
float4 * | in2, | ||
int | myStride, | ||
const int | Parity, | ||
const DslashParam | param | ||
) |
Definition at line 957 of file contract_core_plus.h.
__global__ void contractPlusKernel | ( | float2 * | out, |
float4 * | in1, | ||
float4 * | in2, | ||
int | myStride, | ||
const int | Parity, | ||
const DslashParam | param | ||
) |
Definition at line 1535 of file contract_core_plus.h.
__global__ void contractTslicePlusKernel | ( | float2 * | out, |
float4 * | in1, | ||
float4 * | in2, | ||
int | myStride, | ||
const int | Tslice, | ||
const int | Parity, | ||
const DslashParam | param | ||
) |
Definition at line 1264 of file contract_core_plus.h.