QUDA
v1.1.0
A library for QCD on GPUs
|
#include <staggered_dslash_test_utils.h>
Public Member Functions | |
void | staggeredDslashRef () |
void | init_ctest_once () |
void | end_ctest_once () |
void | init_ctest (int precision, QudaReconstructType link_recon_, int partition) |
void | init_test () |
void | init () |
void | end () |
DslashTime | dslashCUDA (int niter) |
void | run_test (int niter, bool print_metrics=false) |
double | verify () |
Definition at line 45 of file staggered_dslash_test_utils.h.
|
inline |
Definition at line 465 of file staggered_dslash_test_utils.h.
|
inline |
Definition at line 393 of file staggered_dslash_test_utils.h.
|
inline |
Definition at line 151 of file staggered_dslash_test_utils.h.
|
inline |
Definition at line 213 of file staggered_dslash_test_utils.h.
|
inline |
Definition at line 179 of file staggered_dslash_test_utils.h.
|
inline |
Definition at line 131 of file staggered_dslash_test_utils.h.
|
inline |
Definition at line 202 of file staggered_dslash_test_utils.h.
|
inline |
Definition at line 530 of file staggered_dslash_test_utils.h.
|
inline |
Definition at line 99 of file staggered_dslash_test_utils.h.
|
inline |
Definition at line 568 of file staggered_dslash_test_utils.h.
int StaggeredDslashTestWrapper::argc_copy |
Definition at line 92 of file staggered_dslash_test_utils.h.
char** StaggeredDslashTestWrapper::argv_copy |
Definition at line 93 of file staggered_dslash_test_utils.h.
cpuGaugeField* StaggeredDslashTestWrapper::cpuFat = nullptr |
Definition at line 57 of file staggered_dslash_test_utils.h.
cpuGaugeField* StaggeredDslashTestWrapper::cpuLong = nullptr |
Definition at line 58 of file staggered_dslash_test_utils.h.
cudaColorSpinorField* StaggeredDslashTestWrapper::cudaSpinor = nullptr |
Definition at line 64 of file staggered_dslash_test_utils.h.
cudaColorSpinorField* StaggeredDslashTestWrapper::cudaSpinorOut = nullptr |
Definition at line 65 of file staggered_dslash_test_utils.h.
Dirac* StaggeredDslashTestWrapper::dirac |
Definition at line 89 of file staggered_dslash_test_utils.h.
QudaGaugeParam StaggeredDslashTestWrapper::gauge_param |
Definition at line 51 of file staggered_dslash_test_utils.h.
void** StaggeredDslashTestWrapper::ghost_fatlink_cpu |
Definition at line 74 of file staggered_dslash_test_utils.h.
void ** StaggeredDslashTestWrapper::ghost_longlink_cpu |
Definition at line 74 of file staggered_dslash_test_utils.h.
QudaInvertParam StaggeredDslashTestWrapper::inv_param |
Definition at line 52 of file staggered_dslash_test_utils.h.
bool StaggeredDslashTestWrapper::is_ctest = false |
Definition at line 47 of file staggered_dslash_test_utils.h.
void* StaggeredDslashTestWrapper::milc_fatlink_gpu |
Definition at line 54 of file staggered_dslash_test_utils.h.
void* StaggeredDslashTestWrapper::milc_longlink_gpu |
Definition at line 55 of file staggered_dslash_test_utils.h.
int StaggeredDslashTestWrapper::num_src |
Definition at line 96 of file staggered_dslash_test_utils.h.
QudaParity StaggeredDslashTestWrapper::parity = QUDA_EVEN_PARITY |
Definition at line 87 of file staggered_dslash_test_utils.h.
void* StaggeredDslashTestWrapper::qdp_fatlink_cpu[4] = {nullptr, nullptr, nullptr, nullptr} |
Definition at line 72 of file staggered_dslash_test_utils.h.
void* StaggeredDslashTestWrapper::qdp_fatlink_cpu_backup[1][4] |
Definition at line 82 of file staggered_dslash_test_utils.h.
void* StaggeredDslashTestWrapper::qdp_inlink[4] = {nullptr, nullptr, nullptr, nullptr} |
Definition at line 49 of file staggered_dslash_test_utils.h.
void* StaggeredDslashTestWrapper::qdp_inlink_backup[1][4] |
Definition at line 84 of file staggered_dslash_test_utils.h.
void* StaggeredDslashTestWrapper::qdp_longlink_cpu[4] = {nullptr, nullptr, nullptr, nullptr} |
Definition at line 73 of file staggered_dslash_test_utils.h.
void* StaggeredDslashTestWrapper::qdp_longlink_cpu_backup[1][4] |
Definition at line 83 of file staggered_dslash_test_utils.h.
cpuColorSpinorField* StaggeredDslashTestWrapper::spinor = nullptr |
Definition at line 60 of file staggered_dslash_test_utils.h.
cpuColorSpinorField* StaggeredDslashTestWrapper::spinorOut = nullptr |
Definition at line 61 of file staggered_dslash_test_utils.h.
cpuColorSpinorField* StaggeredDslashTestWrapper::spinorRef = nullptr |
Definition at line 62 of file staggered_dslash_test_utils.h.
int StaggeredDslashTestWrapper::test_split_grid |
Definition at line 97 of file staggered_dslash_test_utils.h.
cudaColorSpinorField* StaggeredDslashTestWrapper::tmp = nullptr |
Definition at line 66 of file staggered_dslash_test_utils.h.
cpuColorSpinorField* StaggeredDslashTestWrapper::tmpCpu = nullptr |
Definition at line 63 of file staggered_dslash_test_utils.h.
std::vector<cpuColorSpinorField *> StaggeredDslashTestWrapper::vp_spinor |
Definition at line 68 of file staggered_dslash_test_utils.h.
std::vector<cpuColorSpinorField *> StaggeredDslashTestWrapper::vp_spinor_out |
Definition at line 69 of file staggered_dslash_test_utils.h.