|
QUDA
v0.5.0
A library for QCD on GPUs
|
Go to the source code of this file.
Classes | |
| struct | fat_force_stride_s |
Macros | |
| #define | MAX(a, b) ((a)>(b) ? (a):(b)) |
Typedefs | |
| typedef struct fat_force_stride_s | fat_force_const_t |
Functions | |
| void | initLatticeConstants (const LatticeField &lat) |
| void | initGaugeConstants (const cudaGaugeField &gauge) |
| void | initSpinorConstants (const cudaColorSpinorField &spinor) |
| void | initDslashConstants () |
| void | initCloverConstants (const cudaCloverField &clover) |
| void | initStaggeredConstants (const cudaGaugeField &fatgauge, const cudaGaugeField &longgauge) |
| void | initTwistedMassConstants (const int fl_stride_h) |
| ndeg tm: | |
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+1] |
| __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 | E1 |
| __constant__ int | E2 |
| __constant__ int | E3 |
| __constant__ int | E4 |
| __constant__ int | E1h |
| __constant__ int | Vh_ex |
| __constant__ int | E2E1 |
| __constant__ int | E3E2E1 |
| __constant__ fat_force_const_t | fl |
| __constant__ fat_force_const_t | gf |
| __constant__ fat_force_const_t | hf |
| __constant__ int | fl_stride |
| ndeg tm: | |
| #define MAX | ( | a, | |
| b | |||
| ) | ((a)>(b) ? (a):(b)) |
Definition at line 1 of file dslash_constants.h.
| typedef struct fat_force_stride_s fat_force_const_t |
| void initCloverConstants | ( | const cudaCloverField & | clover | ) |
Definition at line 379 of file dslash_constants.h.
| void initDslashConstants | ( | ) |
Definition at line 362 of file dslash_constants.h.
| void initGaugeConstants | ( | const cudaGaugeField & | gauge | ) |
Definition at line 295 of file dslash_constants.h.
| void initLatticeConstants | ( | const LatticeField & | lat | ) |
Definition at line 115 of file dslash_constants.h.
| void initSpinorConstants | ( | const cudaColorSpinorField & | spinor | ) |
This routine gets called often, so be sure not to set any constants unnecessarily or introduce synchronization (e.g., via checkCudaError()).
Definition at line 337 of file dslash_constants.h.
| void initStaggeredConstants | ( | const cudaGaugeField & | fatgauge, |
| const cudaGaugeField & | longgauge | ||
| ) |
Definition at line 388 of file dslash_constants.h.
| void initTwistedMassConstants | ( | const int | fl_stride_h | ) |
ndeg tm:
Definition at line 402 of file dslash_constants.h.
| __constant__ float2 An2 |
Definition at line 88 of file dslash_constants.h.
| __constant__ double anisotropy |
Definition at line 84 of file dslash_constants.h.
| __constant__ float anisotropy_f |
Definition at line 78 of file dslash_constants.h.
| __constant__ int cl_stride |
Definition at line 65 of file dslash_constants.h.
| __global__ void const RealB *const const RealA *const const RealA *const int RealTypeId< RealA >::Type coeff |
Definition at line 86 of file dslash_constants.h.
| __constant__ float coeff_f |
Definition at line 79 of file dslash_constants.h.
| __constant__ int E1 |
Definition at line 103 of file dslash_constants.h.
| __constant__ int E1h |
Definition at line 103 of file dslash_constants.h.
| __constant__ int E2 |
Definition at line 103 of file dslash_constants.h.
| __constant__ int E2E1 |
Definition at line 105 of file dslash_constants.h.
| __constant__ int E3 |
Definition at line 103 of file dslash_constants.h.
| __constant__ int E3E2E1 |
Definition at line 106 of file dslash_constants.h.
| __constant__ int E4 |
Definition at line 103 of file dslash_constants.h.
| __constant__ float fat_ga_max |
Definition at line 70 of file dslash_constants.h.
| __constant__ int fat_ga_stride |
Definition at line 68 of file dslash_constants.h.
| __constant__ fat_force_const_t fl |
Definition at line 108 of file dslash_constants.h.
| __constant__ int fl_stride |
ndeg tm:
Definition at line 113 of file dslash_constants.h.
| __constant__ int ga_stride |
Definition at line 64 of file dslash_constants.h.
| __constant__ int gauge_fixed |
Definition at line 72 of file dslash_constants.h.
| __constant__ fat_force_const_t gf |
Definition at line 109 of file dslash_constants.h.
| __constant__ int ghostFace[QUDA_MAX_DIM+1] |
Definition at line 66 of file dslash_constants.h.
| __constant__ fat_force_const_t hf |
Definition at line 110 of file dslash_constants.h.
| __constant__ int long_ga_stride |
Definition at line 69 of file dslash_constants.h.
| __constant__ int Ls |
Definition at line 75 of file dslash_constants.h.
| __constant__ float2 No2 |
Definition at line 90 of file dslash_constants.h.
| __constant__ float pi_f |
Definition at line 81 of file dslash_constants.h.
| __constant__ bool Pt0 |
Definition at line 93 of file dslash_constants.h.
| __constant__ bool PtNm1 |
Definition at line 96 of file dslash_constants.h.
| __constant__ int sp_stride |
Definition at line 63 of file dslash_constants.h.
| __constant__ double t_boundary |
Definition at line 85 of file dslash_constants.h.
| __constant__ float t_boundary_f |
Definition at line 80 of file dslash_constants.h.
| __constant__ float2 TB2 |
Definition at line 89 of file dslash_constants.h.
| __constant__ double tProjScale |
Definition at line 99 of file dslash_constants.h.
| __constant__ float tProjScale_f |
Definition at line 100 of file dslash_constants.h.
| __constant__ int Vh |
Definition at line 60 of file dslash_constants.h.
| __constant__ int Vh_2d_max |
Definition at line 55 of file dslash_constants.h.
| __constant__ int Vh_ex |
Definition at line 104 of file dslash_constants.h.
| __constant__ int Vs |
Definition at line 61 of file dslash_constants.h.
| __constant__ int Vsh |
Definition at line 62 of file dslash_constants.h.
| __constant__ int X1 |
Definition at line 14 of file dslash_constants.h.
| __constant__ int X1_3 |
Definition at line 19 of file dslash_constants.h.
| __constant__ int X1h |
Definition at line 12 of file dslash_constants.h.
| __constant__ int X1m1 |
Definition at line 24 of file dslash_constants.h.
| __constant__ int X1m3 |
Definition at line 29 of file dslash_constants.h.
| __constant__ int X2 |
Definition at line 15 of file dslash_constants.h.
| __constant__ int X2_3 |
Definition at line 20 of file dslash_constants.h.
| __constant__ int X2h |
Definition at line 13 of file dslash_constants.h.
| __constant__ int X2m1 |
Definition at line 25 of file dslash_constants.h.
| __constant__ int X2m3 |
Definition at line 30 of file dslash_constants.h.
| __constant__ int X2X1 |
Definition at line 44 of file dslash_constants.h.
| __constant__ int X2X1_3 |
Definition at line 57 of file dslash_constants.h.
| __constant__ int X2X1m3X1 |
Definition at line 39 of file dslash_constants.h.
| __constant__ int X2X1mX1 |
Definition at line 34 of file dslash_constants.h.
| __constant__ int X3 |
Definition at line 16 of file dslash_constants.h.
| __constant__ int X3_3 |
Definition at line 21 of file dslash_constants.h.
| __constant__ int X3m1 |
Definition at line 26 of file dslash_constants.h.
| __constant__ int X3m3 |
Definition at line 31 of file dslash_constants.h.
| __constant__ int X3X1 |
Definition at line 45 of file dslash_constants.h.
| __constant__ int X3X2 |
Definition at line 46 of file dslash_constants.h.
| __constant__ int X3X2X1 |
Definition at line 47 of file dslash_constants.h.
| __constant__ int X3X2X1_3 |
Definition at line 58 of file dslash_constants.h.
| __constant__ int X3X2X1m3X2X1 |
Definition at line 40 of file dslash_constants.h.
| __constant__ int X3X2X1mX2X1 |
Definition at line 35 of file dslash_constants.h.
| __constant__ int X4 |
Definition at line 17 of file dslash_constants.h.
| __constant__ int X4_3 |
Definition at line 22 of file dslash_constants.h.
| __constant__ int X4m1 |
Definition at line 27 of file dslash_constants.h.
| __constant__ int X4m3 |
Definition at line 32 of file dslash_constants.h.
| __constant__ int X4X2X1 |
Definition at line 48 of file dslash_constants.h.
| __constant__ int X4X2X1h |
Definition at line 49 of file dslash_constants.h.
| __constant__ int X4X3X1 |
Definition at line 50 of file dslash_constants.h.
| __constant__ int X4X3X1h |
Definition at line 51 of file dslash_constants.h.
| __constant__ int X4X3X2 |
Definition at line 52 of file dslash_constants.h.
| __constant__ int X4X3X2h |
Definition at line 53 of file dslash_constants.h.
| __constant__ int X4X3X2X1hm3X3X2X1h |
Definition at line 42 of file dslash_constants.h.
| __constant__ int X4X3X2X1hmX3X2X1h |
Definition at line 37 of file dslash_constants.h.
| __constant__ int X4X3X2X1m3X3X2X1 |
Definition at line 41 of file dslash_constants.h.
| __constant__ int X4X3X2X1mX3X2X1 |
Definition at line 36 of file dslash_constants.h.
1.8.2