|
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.
1.8.6