QUDA v0.4.0
A library for QCD on GPUs
Defines | Functions | Variables
quda/lib/dslash_constants.h File Reference

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 Documentation

#define MAX (   a,
 
)    ((a) > (b)?(a): (b))

Definition at line 1 of file dslash_constants.h.


Function Documentation

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.


Variable Documentation

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

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines