|
QUDA
v1.1.0
A library for QCD on GPUs
|
#include <stdio.h>#include <stdlib.h>#include <math.h>#include <string.h>#include <host_utils.h>#include <quda_internal.h>#include <quda.h>#include <util_quda.h>#include <staggered_dslash_reference.h>#include <command_line_params.h>#include "misc.h"#include <blas_quda.h>#include <dslash_reference.h>Go to the source code of this file.
Functions | |
| void * | memset (void *s, int c, size_t n) |
| template<typename Float > | |
| void | display_link_internal (Float *link) |
| template<typename sFloat , typename gFloat > | |
| void | staggeredDslashReference (sFloat *res, gFloat **fatlink, gFloat **longlink, gFloat **ghostFatlink, gFloat **ghostLonglink, sFloat *spinorField, sFloat **fwd_nbr_spinor, sFloat **back_nbr_spinor, int oddBit, int daggerBit, int nSrc, QudaDslashType dslash_type) |
| void | staggeredDslash (ColorSpinorField *out, void **fatlink, void **longlink, void **ghost_fatlink, void **ghost_longlink, ColorSpinorField *in, int oddBit, int daggerBit, QudaPrecision sPrecision, QudaPrecision gPrecision, QudaDslashType dslash_type) |
| void | staggeredMatDagMat (ColorSpinorField *out, void **fatlink, void **longlink, void **ghost_fatlink, void **ghost_longlink, ColorSpinorField *in, double mass, int dagger_bit, QudaPrecision sPrecision, QudaPrecision gPrecision, ColorSpinorField *tmp, QudaParity parity, QudaDslashType dslash_type) |
| void display_link_internal | ( | Float * | link | ) |
Definition at line 19 of file staggered_dslash_reference.cpp.
| void* memset | ( | void * | s, |
| int | c, | ||
| size_t | n | ||
| ) |
| void staggeredDslash | ( | ColorSpinorField * | out, |
| void ** | fatlink, | ||
| void ** | longlink, | ||
| void ** | ghost_fatlink, | ||
| void ** | ghost_longlink, | ||
| ColorSpinorField * | in, | ||
| int | oddBit, | ||
| int | daggerBit, | ||
| QudaPrecision | sPrecision, | ||
| QudaPrecision | gPrecision, | ||
| QudaDslashType | dslash_type | ||
| ) |
Definition at line 126 of file staggered_dslash_reference.cpp.
| void staggeredDslashReference | ( | sFloat * | res, |
| gFloat ** | fatlink, | ||
| gFloat ** | longlink, | ||
| gFloat ** | ghostFatlink, | ||
| gFloat ** | ghostLonglink, | ||
| sFloat * | spinorField, | ||
| sFloat ** | fwd_nbr_spinor, | ||
| sFloat ** | back_nbr_spinor, | ||
| int | oddBit, | ||
| int | daggerBit, | ||
| int | nSrc, | ||
| QudaDslashType | dslash_type | ||
| ) |
Definition at line 38 of file staggered_dslash_reference.cpp.
| void staggeredMatDagMat | ( | ColorSpinorField * | out, |
| void ** | fatlink, | ||
| void ** | longlink, | ||
| void ** | ghost_fatlink, | ||
| void ** | ghost_longlink, | ||
| ColorSpinorField * | in, | ||
| double | mass, | ||
| int | dagger_bit, | ||
| QudaPrecision | sPrecision, | ||
| QudaPrecision | gPrecision, | ||
| ColorSpinorField * | tmp, | ||
| QudaParity | parity, | ||
| QudaDslashType | dslash_type | ||
| ) |
Definition at line 170 of file staggered_dslash_reference.cpp.