QUDA  v1.1.0
A library for QCD on GPUs
Functions | Variables
dslash_test_helpers.cpp File Reference
#include "dslash_test_helpers.h"
#include <quda.h>
#include <dirac_quda.h>
#include <dslash_quda.h>
#include <blas_quda.h>
#include <quda_internal.h>

Go to the source code of this file.

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)
 

Variables

cudaGaugeFieldgaugePrecise
 
cudaGaugeFieldgaugeFatPrecise
 
cudaGaugeFieldgaugeLongPrecise
 

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.

Variable Documentation

◆ gaugeFatPrecise

cudaGaugeField* gaugeFatPrecise
extern

Definition at line 109 of file interface_quda.cpp.

◆ gaugeLongPrecise

cudaGaugeField* gaugeLongPrecise
extern

Definition at line 116 of file interface_quda.cpp.

◆ gaugePrecise

cudaGaugeField* gaugePrecise
extern

Definition at line 102 of file interface_quda.cpp.