QUDA
1.0.0
|
Public Types | |
typedef mapper< Float >::type | real |
Public Member Functions | |
DslashArg (const ColorSpinorField &in, const GaugeField &U, int parity, bool dagger, bool xpay, int nFace, int spin_project, const int *comm_override) | |
Public Attributes | |
const int | parity |
const int | nParity |
const int | nFace |
const QudaReconstructType | reconstruct |
const int_fastdiv | X0h |
const int_fastdiv | dim [5] |
const int | volumeCB |
int | commDim [4] |
int | ghostDim [4] |
const bool | dagger |
const bool | xpay |
real | t_proj_scale |
DslashConstant | dc |
KernelType | kernel_type |
bool | remote_write |
int_fastdiv | threads |
int | threadDimMapLower [4] |
int | threadDimMapUpper [4] |
const bool | spin_project |
real | twist_a |
real | twist_b |
real | twist_c |
Definition at line 229 of file dslash_helper.cuh.
typedef mapper<Float>::type quda::DslashArg< Float >::real |
Definition at line 231 of file dslash_helper.cuh.
|
inline |
Definition at line 266 of file dslash_helper.cuh.
References comm_dim_partitioned(), quda::DslashArg< Float >::dagger, in, quda::INTERIOR_KERNEL, quda::DslashArg< Float >::kernel_type, quda::ColorSpinorField::Ndim(), quda::DslashArg< Float >::nParity, QUDA_CUDA_FIELD_LOCATION, quda::DslashArg< Float >::spin_project, quda::DslashArg< Float >::threads, quda::DslashArg< Float >::twist_a, quda::DslashArg< Float >::twist_b, quda::DslashArg< Float >::twist_c, quda::DslashArg< Float >::volumeCB, quda::ColorSpinorField::X(), and quda::DslashArg< Float >::xpay.
int quda::DslashArg< Float >::commDim[4] |
Definition at line 241 of file dslash_helper.cuh.
Referenced by quda::Dslash< Float >::bytes(), quda::Dslash< Float >::Dslash(), quda::Dslash< Float >::fillAuxBase(), and quda::Dslash< Float >::flops().
const bool quda::DslashArg< Float >::dagger |
Definition at line 244 of file dslash_helper.cuh.
Referenced by quda::applyWilson(), quda::applyWilsonTM(), quda::CovDevArg< Float, nColor, reconstruct_ >::CovDevArg(), quda::Dslash< Float >::Dagger(), quda::domainWall5D(), quda::DslashArg< Float >::DslashArg(), quda::Dslash< Float >::fillAuxBase(), quda::laplace(), quda::LaplaceArg< Float, nColor, reconstruct_ >::LaplaceArg(), quda::NdegTwistedMassArg< Float, nColor, reconstruct_ >::NdegTwistedMassArg(), quda::staggered(), and quda::TwistedMassArg< Float, nColor, reconstruct_ >::TwistedMassArg().
DslashConstant quda::DslashArg< Float >::dc |
Definition at line 249 of file dslash_helper.cuh.
const int_fastdiv quda::DslashArg< Float >::dim[5] |
Definition at line 239 of file dslash_helper.cuh.
int quda::DslashArg< Float >::ghostDim[4] |
Definition at line 242 of file dslash_helper.cuh.
KernelType quda::DslashArg< Float >::kernel_type |
Definition at line 250 of file dslash_helper.cuh.
Referenced by quda::applyWilson(), quda::applyWilsonTM(), quda::Dslash< Float >::bytes(), quda::CovDevArg< Float, nColor, reconstruct_ >::CovDevArg(), quda::domainWall4D(), quda::domainWall5D(), quda::DslashArg< Float >::DslashArg(), quda::Dslash< Float >::flops(), quda::laplace(), quda::LaplaceArg< Float, nColor, reconstruct_ >::LaplaceArg(), quda::ndegTwistedMass(), quda::NdegTwistedMassArg< Float, nColor, reconstruct_ >::NdegTwistedMassArg(), quda::Dslash< Float >::postTune(), quda::Dslash< Float >::preTune(), quda::staggered(), quda::twistedClover(), quda::twistedMass(), quda::TwistedMassArg< Float, nColor, reconstruct_ >::TwistedMassArg(), quda::wilson(), and quda::wilsonClover().
const int quda::DslashArg< Float >::nFace |
Definition at line 235 of file dslash_helper.cuh.
Referenced by quda::Dslash< Float >::Nface().
const int quda::DslashArg< Float >::nParity |
Definition at line 234 of file dslash_helper.cuh.
Referenced by quda::applyWilson(), quda::applyWilsonTM(), quda::CovDevArg< Float, nColor, reconstruct_ >::CovDevArg(), quda::domainWall4D(), quda::domainWall4DCPU(), quda::domainWall4DGPU(), quda::domainWall5D(), quda::domainWall5DCPU(), quda::domainWall5DGPU(), quda::DslashArg< Float >::DslashArg(), quda::laplace(), quda::LaplaceArg< Float, nColor, reconstruct_ >::LaplaceArg(), quda::ndegTwistedMass(), quda::NdegTwistedMassArg< Float, nColor, reconstruct_ >::NdegTwistedMassArg(), quda::ndegTwistedMassCPU(), quda::ndegTwistedMassGPU(), quda::ndegTwistedMassPreconditionedCPU(), quda::staggered(), quda::staggeredGPU(), quda::twistedClover(), quda::twistedCloverPreconditionedCPU(), quda::twistedCloverPreconditionedGPU(), quda::twistedMass(), quda::TwistedMassArg< Float, nColor, reconstruct_ >::TwistedMassArg(), quda::twistedMassCPU(), quda::twistedMassGPU(), quda::twistedMassPreconditionedCPU(), quda::wilson(), quda::wilsonClover(), quda::wilsonCloverCPU(), quda::wilsonCloverGPU(), quda::wilsonCloverPreconditionedCPU(), quda::wilsonCloverPreconditionedGPU(), quda::wilsonCPU(), and quda::wilsonGPU().
const int quda::DslashArg< Float >::parity |
Definition at line 233 of file dslash_helper.cuh.
Referenced by quda::applyWilson(), quda::applyWilsonTM(), quda::covDev(), quda::covDevGPU(), quda::domainWall4D(), quda::domainWall4DCPU(), quda::domainWall4DGPU(), quda::domainWall5D(), quda::domainWall5DCPU(), quda::domainWall5DGPU(), quda::laplace(), quda::laplaceGPU(), quda::ndegTwistedMass(), quda::ndegTwistedMassCPU(), quda::ndegTwistedMassGPU(), quda::ndegTwistedMassPreconditionedCPU(), quda::ndegTwistedMassPreconditionedGPU(), quda::staggered(), quda::staggeredGPU(), quda::twistedClover(), quda::twistedCloverPreconditionedCPU(), quda::twistedCloverPreconditionedGPU(), quda::twistedMass(), quda::twistedMassCPU(), quda::twistedMassGPU(), quda::twistedMassPreconditionedCPU(), quda::twistedMassPreconditionedGPU(), quda::wilson(), quda::wilsonClover(), quda::wilsonCloverCPU(), quda::wilsonCloverGPU(), quda::wilsonCloverPreconditionedCPU(), quda::wilsonCloverPreconditionedGPU(), quda::wilsonCPU(), and quda::wilsonGPU().
const QudaReconstructType quda::DslashArg< Float >::reconstruct |
Definition at line 236 of file dslash_helper.cuh.
Referenced by quda::Dslash< Float >::bytes().
bool quda::DslashArg< Float >::remote_write |
Definition at line 251 of file dslash_helper.cuh.
const bool quda::DslashArg< Float >::spin_project |
Definition at line 257 of file dslash_helper.cuh.
Referenced by quda::DslashArg< Float >::DslashArg().
real quda::DslashArg< Float >::t_proj_scale |
Definition at line 247 of file dslash_helper.cuh.
int quda::DslashArg< Float >::threadDimMapLower[4] |
Definition at line 254 of file dslash_helper.cuh.
int quda::DslashArg< Float >::threadDimMapUpper[4] |
Definition at line 255 of file dslash_helper.cuh.
int_fastdiv quda::DslashArg< Float >::threads |
Definition at line 253 of file dslash_helper.cuh.
Referenced by quda::DslashArg< Float >::DslashArg(), and quda::Dslash< Float >::minThreads().
real quda::DslashArg< Float >::twist_a |
Definition at line 261 of file dslash_helper.cuh.
Referenced by quda::DslashArg< Float >::DslashArg().
real quda::DslashArg< Float >::twist_b |
Definition at line 262 of file dslash_helper.cuh.
Referenced by quda::DslashArg< Float >::DslashArg().
real quda::DslashArg< Float >::twist_c |
Definition at line 263 of file dslash_helper.cuh.
Referenced by quda::DslashArg< Float >::DslashArg().
const int quda::DslashArg< Float >::volumeCB |
Definition at line 240 of file dslash_helper.cuh.
Referenced by quda::DslashArg< Float >::DslashArg().
const int_fastdiv quda::DslashArg< Float >::X0h |
Definition at line 238 of file dslash_helper.cuh.
const bool quda::DslashArg< Float >::xpay |
Definition at line 245 of file dslash_helper.cuh.
Referenced by quda::applyWilsonTM(), quda::Dslash< Float >::bytes(), quda::domainWall4D(), quda::domainWall5D(), quda::DslashArg< Float >::DslashArg(), quda::Dslash< Float >::fillAuxBase(), quda::Dslash< Float >::flops(), quda::laplace(), quda::NdegTwistedMassArg< Float, nColor, reconstruct_ >::NdegTwistedMassArg(), quda::staggered(), quda::twistedClover(), quda::wilson(), and quda::wilsonClover().