QUDA v0.4.0
A library for QCD on GPUs
|
Go to the source code of this file.
void cloverCuda | ( | cudaColorSpinorField * | out, |
const cudaGaugeField & | gauge, | ||
const FullClover | clover, | ||
const cudaColorSpinorField * | in, | ||
const int | oddBit | ||
) |
Definition at line 1551 of file dslash_quda.cu.
void cloverDslashCuda | ( | cudaColorSpinorField * | out, |
const cudaGaugeField & | gauge, | ||
const FullClover | cloverInv, | ||
const cudaColorSpinorField * | in, | ||
const int | oddBit, | ||
const int | daggerBit, | ||
const cudaColorSpinorField * | x, | ||
const double & | k, | ||
const int * | commDim | ||
) |
Definition at line 1207 of file dslash_quda.cu.
void domainWallDslashCuda | ( | cudaColorSpinorField * | out, |
const cudaGaugeField & | gauge, | ||
const cudaColorSpinorField * | in, | ||
const int | parity, | ||
const int | dagger, | ||
const cudaColorSpinorField * | x, | ||
const double & | m_f, | ||
const double & | k | ||
) |
Definition at line 1336 of file dslash_quda.cu.
bool getDslashLaunch | ( | ) |
void initCache | ( | ) |
Definition at line 185 of file dslash_quda.cu.
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.
void packFace | ( | void * | ghost_buf, |
cudaColorSpinorField & | in, | ||
const int | dim, | ||
const int | dagger, | ||
const int | parity, | ||
const cudaStream_t & | stream | ||
) |
void setDslashTuning | ( | QudaTune | tune, |
QudaVerbosity | verbose | ||
) |
Definition at line 119 of file dslash_quda.cu.
void setFace | ( | const FaceBuffer & | face | ) |
Definition at line 200 of file dslash_quda.cu.
void staggeredDslashCuda | ( | cudaColorSpinorField * | out, |
const cudaGaugeField & | fatGauge, | ||
const cudaGaugeField & | longGauge, | ||
const cudaColorSpinorField * | in, | ||
const int | parity, | ||
const int | dagger, | ||
const cudaColorSpinorField * | x, | ||
const double & | k, | ||
const int * | commDim | ||
) |
Definition at line 1393 of file dslash_quda.cu.
void twistedMassDslashCuda | ( | cudaColorSpinorField * | out, |
const cudaGaugeField & | gauge, | ||
const cudaColorSpinorField * | in, | ||
const int | parity, | ||
const int | dagger, | ||
const cudaColorSpinorField * | x, | ||
const double & | kappa, | ||
const double & | mu, | ||
const double & | a, | ||
const int * | commDim | ||
) |
Definition at line 1275 of file dslash_quda.cu.
void twistGamma5Cuda | ( | cudaColorSpinorField * | out, |
const cudaColorSpinorField * | in, | ||
const int | dagger, | ||
const double & | kappa, | ||
const double & | mu, | ||
const QudaTwistGamma5Type | |||
) |
Definition at line 1667 of file dslash_quda.cu.
void wilsonDslashCuda | ( | cudaColorSpinorField * | out, |
const cudaGaugeField & | gauge, | ||
const cudaColorSpinorField * | in, | ||
const int | oddBit, | ||
const int | daggerBit, | ||
const cudaColorSpinorField * | x, | ||
const double & | k, | ||
const int * | commDim | ||
) |
Definition at line 1149 of file dslash_quda.cu.
int initClover |
Definition at line 103 of file dslash_constants.h.
int initDomainWall |
Definition at line 104 of file dslash_constants.h.
int initDslash |
Definition at line 102 of file dslash_constants.h.
bool qudaPt0 |
Definition at line 107 of file dslash_constants.h.
bool qudaPtNm1 |
Definition at line 108 of file dslash_constants.h.