QUDA v0.4.0
A library for QCD on GPUs
|
Go to the source code of this file.
Defines | |
#define | MAX(a, b) ((a) > (b)?(a): (b)) |
Functions | |
void | initCommonConstants (const LatticeField &lat) |
void | initGaugeFieldConstants (const cudaGaugeField &gauge) |
void | initDslashConstants (const cudaGaugeField &gauge, const int sp_stride) |
void | initCloverConstants (const int cl_stride) |
void | initDomainWallConstants (const int Ls) |
void | initStaggeredConstants (const cudaGaugeField &fatgauge, const cudaGaugeField &longgauge) |
Variables | |
__constant__ int | X1h |
__constant__ int | X2h |
__constant__ int | X1 |
__constant__ int | X2 |
__constant__ int | X3 |
__constant__ int | X4 |
__constant__ int | X1_3 |
__constant__ int | X2_3 |
__constant__ int | X3_3 |
__constant__ int | X4_3 |
__constant__ int | X1m1 |
__constant__ int | X2m1 |
__constant__ int | X3m1 |
__constant__ int | X4m1 |
__constant__ int | X1m3 |
__constant__ int | X2m3 |
__constant__ int | X3m3 |
__constant__ int | X4m3 |
__constant__ int | X2X1mX1 |
__constant__ int | X3X2X1mX2X1 |
__constant__ int | X4X3X2X1mX3X2X1 |
__constant__ int | X4X3X2X1hmX3X2X1h |
__constant__ int | X2X1m3X1 |
__constant__ int | X3X2X1m3X2X1 |
__constant__ int | X4X3X2X1m3X3X2X1 |
__constant__ int | X4X3X2X1hm3X3X2X1h |
__constant__ int | X2X1 |
__constant__ int | X3X1 |
__constant__ int | X3X2 |
__constant__ int | X3X2X1 |
__constant__ int | X4X2X1 |
__constant__ int | X4X2X1h |
__constant__ int | X4X3X1 |
__constant__ int | X4X3X1h |
__constant__ int | X4X3X2 |
__constant__ int | X4X3X2h |
__constant__ int | Vh_2d_max |
__constant__ int | X2X1_3 |
__constant__ int | X3X2X1_3 |
__constant__ int | Vh |
__constant__ int | Vs |
__constant__ int | Vsh |
__constant__ int | sp_stride |
__constant__ int | ga_stride |
__constant__ int | cl_stride |
__constant__ int | ghostFace [QUDA_MAX_DIM] |
__constant__ int | fat_ga_stride |
__constant__ int | long_ga_stride |
__constant__ float | fat_ga_max |
__constant__ int | gauge_fixed |
__constant__ int | Ls |
__constant__ float | anisotropy_f |
__constant__ float | coeff_f |
__constant__ float | t_boundary_f |
__constant__ float | pi_f |
__constant__ double | anisotropy |
__constant__ double | t_boundary |
__constant__ double | coeff |
__constant__ float2 | An2 |
__constant__ float2 | TB2 |
__constant__ float2 | No2 |
__constant__ bool | Pt0 |
__constant__ bool | PtNm1 |
__constant__ double | tProjScale |
__constant__ float | tProjScale_f |
__constant__ int | site_ga_stride |
__constant__ int | staple_stride |
__constant__ int | llfat_ga_stride |
__constant__ int | mom_ga_stride |
__constant__ int | E1 |
__constant__ int | E2 |
__constant__ int | E3 |
__constant__ int | E4 |
__constant__ int | E1h |
__constant__ int | Vh_ex |
__constant__ int | E2E1 |
__constant__ int | E3E2E1 |
int | initDslash = 0 |
int | initClover = 0 |
int | initDomainWall = 0 |
int | initStaggered = 0 |
bool | qudaPt0 = true |
bool | qudaPtNm1 = true |
#define MAX | ( | a, | |
b | |||
) | ((a) > (b)?(a): (b)) |
Definition at line 1 of file dslash_constants.h.
void initCloverConstants | ( | const int | cl_stride | ) |
Definition at line 383 of file dslash_constants.h.
void initCommonConstants | ( | const LatticeField & | lat | ) |
Definition at line 110 of file dslash_constants.h.
void initDomainWallConstants | ( | const int | Ls | ) |
Definition at line 389 of file dslash_constants.h.
void initDslashConstants | ( | const cudaGaugeField & | gauge, |
const int | sp_stride | ||
) |
Definition at line 288 of file dslash_constants.h.
void initGaugeFieldConstants | ( | const cudaGaugeField & | gauge | ) |
Definition at line 264 of file dslash_constants.h.
void initStaggeredConstants | ( | const cudaGaugeField & | fatgauge, |
const cudaGaugeField & | longgauge | ||
) |
Definition at line 397 of file dslash_constants.h.
__constant__ float2 An2 |
Definition at line 78 of file dslash_constants.h.
__constant__ double anisotropy |
Definition at line 74 of file dslash_constants.h.
__constant__ float anisotropy_f |
Definition at line 68 of file dslash_constants.h.
__constant__ int cl_stride |
Definition at line 55 of file dslash_constants.h.
int oddBit __global__ void const RealB *const const RealA *const const RealA *const int RealTypeId< RealA >::Type coeff |
Definition at line 76 of file dslash_constants.h.
__constant__ float coeff_f |
Definition at line 69 of file dslash_constants.h.
__constant__ int E1 |
Definition at line 97 of file dslash_constants.h.
__constant__ int E1h |
Definition at line 97 of file dslash_constants.h.
__constant__ int E2 |
Definition at line 97 of file dslash_constants.h.
__constant__ int E2E1 |
Definition at line 99 of file dslash_constants.h.
__constant__ int E3 |
Definition at line 97 of file dslash_constants.h.
__constant__ int E3E2E1 |
Definition at line 100 of file dslash_constants.h.
__constant__ int E4 |
Definition at line 97 of file dslash_constants.h.
__constant__ float fat_ga_max |
Definition at line 60 of file dslash_constants.h.
__constant__ int fat_ga_stride |
Definition at line 58 of file dslash_constants.h.
__constant__ int ga_stride |
Definition at line 54 of file dslash_constants.h.
__constant__ int gauge_fixed |
Definition at line 62 of file dslash_constants.h.
__constant__ int ghostFace[QUDA_MAX_DIM] |
Definition at line 56 of file dslash_constants.h.
int initClover = 0 |
Definition at line 103 of file dslash_constants.h.
int initDomainWall = 0 |
Definition at line 104 of file dslash_constants.h.
int initDslash = 0 |
Definition at line 102 of file dslash_constants.h.
int initStaggered = 0 |
Definition at line 105 of file dslash_constants.h.
__constant__ int llfat_ga_stride |
Definition at line 95 of file dslash_constants.h.
__constant__ int long_ga_stride |
Definition at line 59 of file dslash_constants.h.
__constant__ int Ls |
Definition at line 65 of file dslash_constants.h.
__constant__ int mom_ga_stride |
Definition at line 96 of file dslash_constants.h.
__constant__ float2 No2 |
Definition at line 80 of file dslash_constants.h.
__constant__ float pi_f |
Definition at line 71 of file dslash_constants.h.
__constant__ bool Pt0 |
Definition at line 83 of file dslash_constants.h.
__constant__ bool PtNm1 |
Definition at line 86 of file dslash_constants.h.
bool qudaPt0 = true |
Definition at line 107 of file dslash_constants.h.
bool qudaPtNm1 = true |
Definition at line 108 of file dslash_constants.h.
__constant__ int site_ga_stride |
Definition at line 93 of file dslash_constants.h.
__constant__ int sp_stride |
Definition at line 53 of file dslash_constants.h.
__constant__ int staple_stride |
Definition at line 94 of file dslash_constants.h.
__constant__ double t_boundary |
Definition at line 75 of file dslash_constants.h.
__constant__ float t_boundary_f |
Definition at line 70 of file dslash_constants.h.
__constant__ float2 TB2 |
Definition at line 79 of file dslash_constants.h.
__constant__ double tProjScale |
Definition at line 89 of file dslash_constants.h.
__constant__ float tProjScale_f |
Definition at line 90 of file dslash_constants.h.
__constant__ int Vh |
Definition at line 50 of file dslash_constants.h.
__constant__ int Vh_2d_max |
Definition at line 45 of file dslash_constants.h.
__constant__ int Vh_ex |
Definition at line 98 of file dslash_constants.h.
__constant__ int Vs |
Definition at line 51 of file dslash_constants.h.
__constant__ int Vsh |
Definition at line 52 of file dslash_constants.h.
__constant__ int X1 |
Definition at line 4 of file dslash_constants.h.
__constant__ int X1_3 |
Definition at line 9 of file dslash_constants.h.
__constant__ int X1h |
Definition at line 2 of file dslash_constants.h.
__constant__ int X1m1 |
Definition at line 14 of file dslash_constants.h.
__constant__ int X1m3 |
Definition at line 19 of file dslash_constants.h.
__constant__ int X2 |
Definition at line 5 of file dslash_constants.h.
__constant__ int X2_3 |
Definition at line 10 of file dslash_constants.h.
__constant__ int X2h |
Definition at line 3 of file dslash_constants.h.
__constant__ int X2m1 |
Definition at line 15 of file dslash_constants.h.
__constant__ int X2m3 |
Definition at line 20 of file dslash_constants.h.
__constant__ int X2X1 |
Definition at line 34 of file dslash_constants.h.
__constant__ int X2X1_3 |
Definition at line 47 of file dslash_constants.h.
__constant__ int X2X1m3X1 |
Definition at line 29 of file dslash_constants.h.
__constant__ int X2X1mX1 |
Definition at line 24 of file dslash_constants.h.
__constant__ int X3 |
Definition at line 6 of file dslash_constants.h.
__constant__ int X3_3 |
Definition at line 11 of file dslash_constants.h.
__constant__ int X3m1 |
Definition at line 16 of file dslash_constants.h.
__constant__ int X3m3 |
Definition at line 21 of file dslash_constants.h.
__constant__ int X3X1 |
Definition at line 35 of file dslash_constants.h.
__constant__ int X3X2 |
Definition at line 36 of file dslash_constants.h.
__constant__ int X3X2X1 |
Definition at line 37 of file dslash_constants.h.
__constant__ int X3X2X1_3 |
Definition at line 48 of file dslash_constants.h.
__constant__ int X3X2X1m3X2X1 |
Definition at line 30 of file dslash_constants.h.
__constant__ int X3X2X1mX2X1 |
Definition at line 25 of file dslash_constants.h.
__constant__ int X4 |
Definition at line 7 of file dslash_constants.h.
__constant__ int X4_3 |
Definition at line 12 of file dslash_constants.h.
__constant__ int X4m1 |
Definition at line 17 of file dslash_constants.h.
__constant__ int X4m3 |
Definition at line 22 of file dslash_constants.h.
__constant__ int X4X2X1 |
Definition at line 38 of file dslash_constants.h.
__constant__ int X4X2X1h |
Definition at line 39 of file dslash_constants.h.
__constant__ int X4X3X1 |
Definition at line 40 of file dslash_constants.h.
__constant__ int X4X3X1h |
Definition at line 41 of file dslash_constants.h.
__constant__ int X4X3X2 |
Definition at line 42 of file dslash_constants.h.
__constant__ int X4X3X2h |
Definition at line 43 of file dslash_constants.h.
__constant__ int X4X3X2X1hm3X3X2X1h |
Definition at line 32 of file dslash_constants.h.
__constant__ int X4X3X2X1hmX3X2X1h |
Definition at line 27 of file dslash_constants.h.
__constant__ int X4X3X2X1m3X3X2X1 |
Definition at line 31 of file dslash_constants.h.
__constant__ int X4X3X2X1mX3X2X1 |
Definition at line 26 of file dslash_constants.h.