QUDA
v1.1.0
A library for QCD on GPUs
|
#include <dslash_test_utils.h>
Public Member Functions | |
void | init_ctest (int argc, char **argv, int precision, QudaReconstructType link_recon) |
void | init_test (int argc, char **argv) |
void | init (int argc, char **argv) |
void | end () |
void | dslashRef () |
DslashTime | dslashCUDA (int niter) |
void | run_test (int niter, bool print_metrics=false) |
double | verify () |
Definition at line 50 of file dslash_test_utils.h.
|
inline |
Definition at line 821 of file dslash_test_utils.h.
|
inline |
Definition at line 381 of file dslash_test_utils.h.
|
inline |
Definition at line 346 of file dslash_test_utils.h.
|
inline |
Definition at line 126 of file dslash_test_utils.h.
|
inline |
Definition at line 92 of file dslash_test_utils.h.
|
inline |
Definition at line 116 of file dslash_test_utils.h.
|
inline |
Definition at line 1076 of file dslash_test_utils.h.
|
inline |
Definition at line 1118 of file dslash_test_utils.h.
quda::cudaColorSpinorField* DslashTestWrapper::cudaSpinor = nullptr |
Definition at line 63 of file dslash_test_utils.h.
quda::cudaColorSpinorField* DslashTestWrapper::cudaSpinorOut = nullptr |
Definition at line 64 of file dslash_test_utils.h.
QudaDagType DslashTestWrapper::dagger |
Definition at line 83 of file dslash_test_utils.h.
quda::Dirac* DslashTestWrapper::dirac = nullptr |
Definition at line 69 of file dslash_test_utils.h.
quda::DiracDomainWall4DPC* DslashTestWrapper::dirac_4dpc = nullptr |
Definition at line 71 of file dslash_test_utils.h.
quda::DiracMobiusPC* DslashTestWrapper::dirac_mdwf = nullptr |
Definition at line 70 of file dslash_test_utils.h.
dslash_test_type DslashTestWrapper::dtest_type = dslash_test_type::Dslash |
Definition at line 86 of file dslash_test_utils.h.
QudaGaugeParam DslashTestWrapper::gauge_param |
Definition at line 79 of file dslash_test_utils.h.
void* DslashTestWrapper::hostClover = nullptr |
Definition at line 75 of file dslash_test_utils.h.
void* DslashTestWrapper::hostCloverInv = nullptr |
Definition at line 76 of file dslash_test_utils.h.
void* DslashTestWrapper::hostGauge[4] = {nullptr} |
Definition at line 74 of file dslash_test_utils.h.
QudaInvertParam DslashTestWrapper::inv_param |
Definition at line 80 of file dslash_test_utils.h.
QudaDagType DslashTestWrapper::not_dagger |
Definition at line 84 of file dslash_test_utils.h.
int DslashTestWrapper::num_src |
Definition at line 88 of file dslash_test_utils.h.
QudaParity DslashTestWrapper::parity |
Definition at line 85 of file dslash_test_utils.h.
quda::cpuColorSpinorField* DslashTestWrapper::spinor = nullptr |
Definition at line 53 of file dslash_test_utils.h.
quda::cpuColorSpinorField* DslashTestWrapper::spinorOut = nullptr |
Definition at line 54 of file dslash_test_utils.h.
quda::cpuColorSpinorField* DslashTestWrapper::spinorRef = nullptr |
Definition at line 55 of file dslash_test_utils.h.
quda::cpuColorSpinorField* DslashTestWrapper::spinorTmp = nullptr |
Definition at line 56 of file dslash_test_utils.h.
bool DslashTestWrapper::test_split_grid |
Definition at line 87 of file dslash_test_utils.h.
quda::cudaColorSpinorField* DslashTestWrapper::tmp1 = nullptr |
Definition at line 65 of file dslash_test_utils.h.
quda::cudaColorSpinorField* DslashTestWrapper::tmp2 = nullptr |
Definition at line 66 of file dslash_test_utils.h.
const bool DslashTestWrapper::transfer = false |
Definition at line 90 of file dslash_test_utils.h.
std::vector<quda::cpuColorSpinorField *> DslashTestWrapper::vp_spinor |
Definition at line 58 of file dslash_test_utils.h.
std::vector<quda::cpuColorSpinorField *> DslashTestWrapper::vp_spinorOut |
Definition at line 59 of file dslash_test_utils.h.
std::vector<quda::cpuColorSpinorField *> DslashTestWrapper::vp_spinorRef |
Definition at line 60 of file dslash_test_utils.h.