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 <misc.h>
#include <covdev_reference.h>
#include <dslash_reference.h>
#include <quda_internal.h>
#include <quda.h>
#include <util_quda.h>
#include <blas_quda.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 | covdevReference (sFloat *res, gFloat **link, sFloat *spinorField, int oddBit, int daggerBit, int mu) |
void | covdev_dslash (void *res, void **link, void *spinorField, int oddBit, int daggerBit, int mu, QudaPrecision sPrecision, QudaPrecision gPrecision) |
template<typename sFloat , typename gFloat > | |
void | Mat (sFloat *out, gFloat **link, sFloat *in, int daggerBit, int mu) |
void | mat (void *out, void **link, void *in, int dagger_bit, int mu, QudaPrecision sPrecision, QudaPrecision gPrecision) |
template<typename sFloat , typename gFloat > | |
void | Matdagmat (sFloat *out, gFloat **link, sFloat *in, int daggerBit, int mu, sFloat *tmp, QudaParity parity) |
void | matdagmat (void *out, void **link, void *in, int dagger_bit, int mu, QudaPrecision sPrecision, QudaPrecision gPrecision, void *tmp, QudaParity parity) |
void covdev_dslash | ( | void * | res, |
void ** | link, | ||
void * | spinorField, | ||
int | oddBit, | ||
int | daggerBit, | ||
int | mu, | ||
QudaPrecision | sPrecision, | ||
QudaPrecision | gPrecision | ||
) |
Definition at line 75 of file covdev_reference.cpp.
void covdevReference | ( | sFloat * | res, |
gFloat ** | link, | ||
sFloat * | spinorField, | ||
int | oddBit, | ||
int | daggerBit, | ||
int | mu | ||
) |
Definition at line 43 of file covdev_reference.cpp.
void display_link_internal | ( | Float * | link | ) |
Definition at line 27 of file covdev_reference.cpp.
void Mat | ( | sFloat * | out, |
gFloat ** | link, | ||
sFloat * | in, | ||
int | daggerBit, | ||
int | mu | ||
) |
Definition at line 96 of file covdev_reference.cpp.
void mat | ( | void * | out, |
void ** | link, | ||
void * | in, | ||
int | dagger_bit, | ||
int | mu, | ||
QudaPrecision | sPrecision, | ||
QudaPrecision | gPrecision | ||
) |
Definition at line 109 of file covdev_reference.cpp.
void Matdagmat | ( | sFloat * | out, |
gFloat ** | link, | ||
sFloat * | in, | ||
int | daggerBit, | ||
int | mu, | ||
sFloat * | tmp, | ||
QudaParity | parity | ||
) |
Definition at line 131 of file covdev_reference.cpp.
void matdagmat | ( | void * | out, |
void ** | link, | ||
void * | in, | ||
int | dagger_bit, | ||
int | mu, | ||
QudaPrecision | sPrecision, | ||
QudaPrecision | gPrecision, | ||
void * | tmp, | ||
QudaParity | parity | ||
) |
Definition at line 160 of file covdev_reference.cpp.
void* memset | ( | void * | s, |
int | c, | ||
size_t | n | ||
) |