QUDA
v1.1.0
A library for QCD on GPUs
|
Go to the source code of this file.
Functions | |
void | verifyInversion (void *spinorOut, void *spinorIn, void *spinorCheck, QudaGaugeParam &gauge_param, QudaInvertParam &inv_param, void **gauge, void *clover, void *clover_inv) |
void | verifyInversion (void *spinorOut, void **spinorOutMulti, void *spinorIn, void *spinorCheck, QudaGaugeParam &gauge_param, QudaInvertParam &inv_param, void **gauge, void *clover, void *clover_inv) |
void | verifyDomainWallTypeInversion (void *spinorOut, void **spinorOutMulti, void *spinorIn, void *spinorCheck, QudaGaugeParam &gauge_param, QudaInvertParam &inv_param, void **gauge, void *clover, void *clover_inv) |
void | verifyWilsonTypeInversion (void *spinorOut, void **spinorOutMulti, void *spinorIn, void *spinorCheck, QudaGaugeParam &gauge_param, QudaInvertParam &inv_param, void **gauge, void *clover, void *clover_inv) |
void | verifyStaggeredInversion (quda::ColorSpinorField *tmp, quda::ColorSpinorField *ref, quda::ColorSpinorField *in, quda::ColorSpinorField *out, double mass, void *qdp_fatlink[], void *qdp_longlink[], void **ghost_fatlink, void **ghost_longlink, QudaGaugeParam &gauge_param, QudaInvertParam &inv_param, int shift) |
template<QudaPCType type> | |
int | neighborIndex_5d (int i, int oddBit, int dxs, int dx4, int dx3, int dx2, int dx1) |
template<QudaPCType type, typename Float > | |
Float * | spinorNeighbor_5d (int i, int dir, int oddBit, Float *spinorField, int neighbor_distance=1, int site_size=24) |
int neighborIndex_5d | ( | int | i, |
int | oddBit, | ||
int | dxs, | ||
int | dx4, | ||
int | dx3, | ||
int | dx2, | ||
int | dx1 | ||
) |
Definition at line 175 of file dslash_reference.h.
Float* spinorNeighbor_5d | ( | int | i, |
int | dir, | ||
int | oddBit, | ||
Float * | spinorField, | ||
int | neighbor_distance = 1 , |
||
int | site_size = 24 |
||
) |
Definition at line 201 of file dslash_reference.h.
void verifyDomainWallTypeInversion | ( | void * | spinorOut, |
void ** | spinorOutMulti, | ||
void * | spinorIn, | ||
void * | spinorCheck, | ||
QudaGaugeParam & | gauge_param, | ||
QudaInvertParam & | inv_param, | ||
void ** | gauge, | ||
void * | clover, | ||
void * | clover_inv | ||
) |
Definition at line 39 of file dslash_reference.cpp.
void verifyInversion | ( | void * | spinorOut, |
void ** | spinorOutMulti, | ||
void * | spinorIn, | ||
void * | spinorCheck, | ||
QudaGaugeParam & | gauge_param, | ||
QudaInvertParam & | inv_param, | ||
void ** | gauge, | ||
void * | clover, | ||
void * | clover_inv | ||
) |
Definition at line 21 of file dslash_reference.cpp.
void verifyInversion | ( | void * | spinorOut, |
void * | spinorIn, | ||
void * | spinorCheck, | ||
QudaGaugeParam & | gauge_param, | ||
QudaInvertParam & | inv_param, | ||
void ** | gauge, | ||
void * | clover, | ||
void * | clover_inv | ||
) |
Definition at line 14 of file dslash_reference.cpp.
void verifyStaggeredInversion | ( | quda::ColorSpinorField * | tmp, |
quda::ColorSpinorField * | ref, | ||
quda::ColorSpinorField * | in, | ||
quda::ColorSpinorField * | out, | ||
double | mass, | ||
void * | qdp_fatlink[], | ||
void * | qdp_longlink[], | ||
void ** | ghost_fatlink, | ||
void ** | ghost_longlink, | ||
QudaGaugeParam & | gauge_param, | ||
QudaInvertParam & | inv_param, | ||
int | shift | ||
) |
Definition at line 378 of file dslash_reference.cpp.
void verifyWilsonTypeInversion | ( | void * | spinorOut, |
void ** | spinorOutMulti, | ||
void * | spinorIn, | ||
void * | spinorCheck, | ||
QudaGaugeParam & | gauge_param, | ||
QudaInvertParam & | inv_param, | ||
void ** | gauge, | ||
void * | clover, | ||
void * | clover_inv | ||
) |
Definition at line 165 of file dslash_reference.cpp.