QUDA  v1.1.0
A library for QCD on GPUs
Enumerations | Functions
dslash_test_helpers.h File Reference
#include <quda.h>

Go to the source code of this file.

Enumerations

enum class  dslash_test_type {
  Dslash = 0 , MatPC , Mat , MatPCDagMatPC ,
  MatDagMat , M5 , M5inv , Dslash4pre ,
  MatPCDagMatPCLocal
}
 

Functions

void dslashQuda_4dpc (void *h_out, void *h_in, QudaInvertParam *inv_param, QudaParity parity, dslash_test_type test_type)
 
void dslashQuda_mdwf (void *h_out, void *h_in, QudaInvertParam *inv_param, QudaParity parity, dslash_test_type test_type)
 
void dslashQuda_mobius_eofa (void *h_out, void *h_in, QudaInvertParam *inv_param, QudaParity parity, dslash_test_type test_type)
 

Enumeration Type Documentation

◆ dslash_test_type

enum dslash_test_type
strong
Enumerator
Dslash 
MatPC 
Mat 
MatPCDagMatPC 
MatDagMat 
M5 
M5inv 
Dslash4pre 
MatPCDagMatPCLocal 

Definition at line 5 of file dslash_test_helpers.h.

Function Documentation

◆ dslashQuda_4dpc()

void dslashQuda_4dpc ( void *  h_out,
void *  h_in,
QudaInvertParam inv_param,
QudaParity  parity,
dslash_test_type  test_type 
)

Apply the Dslash operator (D_{eo} or D_{oe}) for 4D EO preconditioned DWF.

Parameters
h_outResult spinor field
h_inInput spinor field
paramContains all metadata regarding host and device storage
parityThe destination parity of the field
test_typeChoose a type of dslash operators

Definition at line 15 of file dslash_test_helpers.cpp.

◆ dslashQuda_mdwf()

void dslashQuda_mdwf ( void *  h_out,
void *  h_in,
QudaInvertParam inv_param,
QudaParity  parity,
dslash_test_type  test_type 
)

Apply the Dslash operator (D_{eo} or D_{oe}) for Mobius DWF.

Parameters
h_outResult spinor field
h_inInput spinor field
paramContains all metadata regarding host and device storage
parityThe destination parity of the field
test_typeChoose a type of dslash operators

Definition at line 80 of file dslash_test_helpers.cpp.

◆ dslashQuda_mobius_eofa()

void dslashQuda_mobius_eofa ( void *  h_out,
void *  h_in,
QudaInvertParam inv_param,
QudaParity  parity,
dslash_test_type  test_type 
)

Definition at line 145 of file dslash_test_helpers.cpp.