QUDA  v0.7.0
A library for QCD on GPUs
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions | Variables
staggered_dslash_reference.h File Reference
#include <blas_reference.h>
#include <quda_internal.h>
#include "color_spinor_field.h"

Go to the source code of this file.

Functions

void setDims (int *)
 
void staggered_dslash (void *res, void **fatlink, void **longlink, void *spinorField, int oddBit, int daggerBit, QudaPrecision sPrecision, QudaPrecision gPrecision)
 
void staggered_dslash_mg4dir (cpuColorSpinorField *out, void **fatlink, void **longlink, void **ghost_fatlink, void **ghost_longlink, cpuColorSpinorField *in, int oddBit, int daggerBit, QudaPrecision sPrecision, QudaPrecision gPrecision)
 
void mat (void *out, void **fatlink, void **longlink, void *in, double kappa, int daggerBit, QudaPrecision sPrecision, QudaPrecision gPrecision)
 
void staggered_matpc (void *out, void **fatlink, void **longlink, void *in, double kappa, QudaMatPCType matpc_type, int daggerBit, QudaPrecision sPrecision, QudaPrecision gPrecision)
 
void matdagmat (void *out, void **fatlink, void **longlink, void *in, double mass, int dagger_bit, QudaPrecision sPrecision, QudaPrecision gPrecision, void *tmp, QudaParity parity)
 
void matdagmat_mg4dir (cpuColorSpinorField *out, void **fatlink, void **longlink, void **ghost_fatlink, void **ghost_longlink, cpuColorSpinorField *in, double mass, int dagger_bit, QudaPrecision sPrecision, QudaPrecision gPrecision, cpuColorSpinorField *tmp, QudaParity parity)
 

Variables

int Z [4]
 
int Vh
 
int V
 

Function Documentation

void mat ( void *  out,
void **  fatlink,
void **  longlink,
void *  in,
double  kappa,
int  daggerBit,
QudaPrecision  sPrecision,
QudaPrecision  gPrecision 
)

Definition at line 136 of file staggered_dslash_reference.cpp.

void matdagmat ( void *  out,
void **  fatlink,
void **  longlink,
void *  in,
double  mass,
int  dagger_bit,
QudaPrecision  sPrecision,
QudaPrecision  gPrecision,
void *  tmp,
QudaParity  parity 
)

Definition at line 198 of file staggered_dslash_reference.cpp.

void matdagmat_mg4dir ( cpuColorSpinorField out,
void **  fatlink,
void **  longlink,
void **  ghost_fatlink,
void **  ghost_longlink,
cpuColorSpinorField in,
double  mass,
int  dagger_bit,
QudaPrecision  sPrecision,
QudaPrecision  gPrecision,
cpuColorSpinorField tmp,
QudaParity  parity 
)
void setDims ( int *  )

Definition at line 88 of file test_util.cpp.

void staggered_dslash ( void *  res,
void **  fatlink,
void **  longlink,
void *  spinorField,
int  oddBit,
int  daggerBit,
QudaPrecision  sPrecision,
QudaPrecision  gPrecision 
)

Definition at line 96 of file staggered_dslash_reference.cpp.

void staggered_dslash_mg4dir ( cpuColorSpinorField out,
void **  fatlink,
void **  longlink,
void **  ghost_fatlink,
void **  ghost_longlink,
cpuColorSpinorField in,
int  oddBit,
int  daggerBit,
QudaPrecision  sPrecision,
QudaPrecision  gPrecision 
)
void staggered_matpc ( void *  out,
void **  fatlink,
void **  longlink,
void *  in,
double  kappa,
QudaMatPCType  matpc_type,
int  daggerBit,
QudaPrecision  sPrecision,
QudaPrecision  gPrecision 
)

Definition at line 249 of file staggered_dslash_reference.cpp.

Variable Documentation

int V

Definition at line 29 of file test_util.cpp.

int Vh

Definition at line 152 of file dslash_constants.h.

int Z[4]

Definition at line 28 of file test_util.cpp.