QUDA  1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Macros | Functions | Variables
covdev_test.cpp File Reference
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <quda.h>
#include <quda_internal.h>
#include <dirac_quda.h>
#include <dslash_quda.h>
#include <invert_quda.h>
#include <util_quda.h>
#include <blas_quda.h>
#include <misc.h>
#include <test_util.h>
#include <dslash_util.h>
#include <covdev_reference.h>
#include <gauge_field.h>
#include <assert.h>
#include <gtest/gtest.h>
Include dependency graph for covdev_test.cpp:

Go to the source code of this file.

Macros

#define MAX(a, b)   ((a)>(b)?(a):(b))
 

Functions

void usage (char **argv)
 
void init (int argc, char **argv)
 
void end (void)
 
double dslashCUDA (int niter, int mu)
 
void covdevRef (int mu)
 
 TEST (dslash, verify)
 
void display_test_info ()
 
void usage_extra (char **argv)
 
int main (int argc, char **argv)
 

Variables

QudaDslashType dslash_type
 
int test_type
 
QudaPrecision cpu_prec = QUDA_DOUBLE_PRECISION
 
QudaPrecision cuda_prec
 
QudaGaugeParam gaugeParam
 
QudaInvertParam inv_param
 
cpuGaugeFieldcpuLink = NULL
 
cpuColorSpinorFieldspinor
 
cpuColorSpinorFieldspinorOut
 
cpuColorSpinorFieldspinorRef
 
cudaColorSpinorFieldcudaSpinor
 
cudaColorSpinorFieldcudaSpinorOut
 
cudaColorSpinorFieldtmp
 
void * hostGauge [4]
 
void * links [4]
 
QudaDagType dagger
 
QudaParity parity = QUDA_EVEN_PARITY
 
int transfer = 0
 
int xdim
 
int ydim
 
int zdim
 
int tdim
 
int gridsize_from_cmdline []
 
QudaReconstructType link_recon
 
QudaPrecision prec
 
int device
 
bool verify_results
 
int niter
 
double mass
 
int X [4]
 
int Nsrc
 
GaugeCovDevdirac
 
const int nColor = 3
 

Macro Definition Documentation

◆ MAX

#define MAX (   a,
 
)    ((a)>(b)?(a):(b))

Definition at line 25 of file covdev_test.cpp.

Referenced by init().

Function Documentation

◆ covdevRef()

void covdevRef ( int  mu)

Definition at line 307 of file covdev_test.cpp.

References QudaGaugeParam_s::cpu_prec, QudaInvertParam_s::cpu_prec, dagger, links, mat(), mat_mg4dir(), mu, printfQuda, and quda::ColorSpinorField::V().

Referenced by main().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ display_test_info()

void display_test_info ( )

Definition at line 330 of file covdev_test.cpp.

References dagger, dimPartitioned(), get_prec_str(), get_recon_str(), link_recon, prec, printfQuda, tdim, test_type, xdim, ydim, and zdim.

Referenced by main().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ dslashCUDA()

double dslashCUDA ( int  niter,
int  mu 
)

Definition at line 274 of file covdev_test.cpp.

References end(), errorQuda, quda::GaugeCovDev::MCD(), niter, and transfer.

Referenced by main().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ end()

static void end ( void  )

Definition at line 252 of file covdev_test.cpp.

References cpuLink, cudaSpinor, cudaSpinorOut, dirac, endQuda(), links, spinor, spinorOut, spinorRef, tmp, and transfer.

Referenced by dslashCUDA(), and main().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ init()

void init ( int  argc,
char **  argv 
)

Definition at line 77 of file covdev_test.cpp.

References QudaGaugeParam_s::anisotropy, checkCudaError, construct_gauge_field(), cpu_prec, QudaGaugeParam_s::cpu_prec, QudaInvertParam_s::cpu_prec, quda::ColorSpinorParam::create, csParam, cuda_prec, QudaGaugeParam_s::cuda_prec, QudaInvertParam_s::cuda_prec, QudaGaugeParam_s::cuda_prec_sloppy, QudaInvertParam_s::dagger, device, QudaInvertParam_s::dirac_order, dslash_type, QudaInvertParam_s::dslash_type, errorQuda, quda::ColorSpinorParam::fieldOrder, QudaGaugeParam_s::ga_pad, QudaInvertParam_s::gamma_basis, quda::ColorSpinorParam::gammaBasis, QudaGaugeParam_s::gauge_fix, QudaGaugeParam_s::gauge_order, gaugeSiteSize, quda::GaugeField::Ghost(), quda::LatticeFieldParam::ghostExchange, gSize, initQuda(), QudaInvertParam_s::input_location, link_recon, links, loadGaugeQuda(), Ls, mass, QudaInvertParam_s::mass, QudaInvertParam_s::matpc_type, MAX, nColor, quda::ColorSpinorParam::nColor, quda::LatticeFieldParam::nDim, newQudaGaugeParam(), newQudaInvertParam(), quda::blas::norm2(), quda::ColorSpinorParam::nSpin, Nsrc, QudaInvertParam_s::output_location, quda::LatticeFieldParam::pad, quda::ColorSpinorParam::pc_type, prec, quda::LatticeFieldParam::Precision(), printfQuda, QUDA_4D_PC, QUDA_ANTI_PERIODIC_T, QUDA_COVDEV_DSLASH, QUDA_CPU_FIELD_LOCATION, QUDA_DAG_NO, QUDA_DIRAC_ORDER, QUDA_DOUBLE_PRECISION, QUDA_EVEN_ODD_SITE_ORDER, QUDA_FLOAT2_FIELD_ORDER, QUDA_FLOAT4_FIELD_ORDER, QUDA_FULL_SITE_SUBSET, QUDA_GAUGE_FIXED_NO, QUDA_GHOST_EXCHANGE_PAD, QUDA_MAT_SOLUTION, QUDA_MATPC_EVEN_EVEN, QUDA_QDP_GAUGE_ORDER, QUDA_RANDOM_SOURCE, QUDA_RECONSTRUCT_NO, QUDA_SPACE_SPIN_COLOR_FIELD_ORDER, QUDA_SU3_LINKS, QUDA_UKQCD_GAMMA_BASIS, QUDA_VERBOSE, QUDA_WILSON_LINKS, QUDA_ZERO_FIELD_CREATE, QudaGaugeParam_s::reconstruct, QudaGaugeParam_s::reconstruct_sloppy, QudaGaugeParam_s::scale, setDims(), quda::setDiracParam(), quda::ColorSpinorParam::setPrecision(), setSpinorSiteSize(), setVerbosity(), quda::ColorSpinorParam::siteOrder, quda::LatticeFieldParam::siteSubset, QudaInvertParam_s::solution_type, quda::cpuColorSpinorField::Source(), QudaInvertParam_s::sp_pad, spinor, QudaGaugeParam_s::t_boundary, QudaGaugeParam_s::tadpole_coeff, tdim, tmp, quda::DiracParam::tmp1, transfer, QudaGaugeParam_s::type, V, QudaGaugeParam_s::X, quda::LatticeFieldParam::x, X, xdim, ydim, and zdim.

Referenced by main().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ main()

int main ( int  argc,
char **  argv 
)

◆ TEST()

TEST ( dslash  ,
verify   
)

Definition at line 322 of file covdev_test.cpp.

References quda::cpuColorSpinorField::Compare(), QudaInvertParam_s::cuda_prec, quda::pow(), QUDA_DOUBLE_PRECISION, QUDA_SINGLE_PRECISION, and tol.

Here is the call graph for this function:

◆ usage()

void usage ( char **  argv)

Definition at line 1783 of file test_util.cpp.

Referenced by main().

Here is the caller graph for this function:

◆ usage_extra()

void usage_extra ( char **  argv)

Definition at line 349 of file covdev_test.cpp.

Referenced by usage().

Here is the caller graph for this function:

Variable Documentation

◆ cpu_prec

Definition at line 33 of file covdev_test.cpp.

Referenced by init().

◆ cpuLink

cpuGaugeField* cpuLink = NULL

Definition at line 39 of file covdev_test.cpp.

Referenced by end().

◆ cuda_prec

QudaPrecision cuda_prec

Definition at line 34 of file covdev_test.cpp.

Referenced by init().

◆ cudaSpinor

cudaColorSpinorField* cudaSpinor

Definition at line 42 of file covdev_test.cpp.

Referenced by end().

◆ cudaSpinorOut

cudaColorSpinorField * cudaSpinorOut

Definition at line 42 of file covdev_test.cpp.

Referenced by end(), and main().

◆ dagger

QudaDagType dagger

◆ device

int device

Definition at line 1602 of file test_util.cpp.

Referenced by init().

◆ dirac

GaugeCovDev* dirac

◆ dslash_type

QudaDslashType dslash_type

Definition at line 1621 of file test_util.cpp.

Referenced by init().

◆ gaugeParam

QudaGaugeParam gaugeParam

Definition at line 36 of file covdev_test.cpp.

Referenced by invert_test().

◆ gridsize_from_cmdline

int gridsize_from_cmdline[]

For MPI, the default node mapping is lexicographical with t varying fastest.

Definition at line 49 of file test_util.cpp.

Referenced by main().

◆ hostGauge

void* hostGauge[4]

Definition at line 46 of file covdev_test.cpp.

◆ inv_param

QudaInvertParam inv_param

◆ link_recon

QudaReconstructType link_recon

Definition at line 1605 of file test_util.cpp.

Referenced by display_test_info(), and init().

◆ links

void* links[4]

Definition at line 47 of file covdev_test.cpp.

Referenced by covdevRef(), end(), and init().

◆ mass

double mass

Definition at line 71 of file staggered_invertmsrc_test.cpp.

Referenced by init(), and printQudaInvertParam().

◆ nColor

const int nColor = 3

Definition at line 75 of file covdev_test.cpp.

Referenced by quda::__launch_bounds__(), quda::AddCoarseDiagonalCPU(), quda::AddCoarseDiagonalGPU(), quda::AddCoarseTmDiagonalCPU(), quda::AddCoarseTmDiagonalGPU(), quda::DomainWall4D< Float, nDim, nColor, Arg >::apply(), quda::applyWilson(), quda::applyWilsonTM(), quda::gauge::Accessor< Float, nColor, QUDA_QDP_GAUGE_ORDER, storeFloat, use_tex >::atomic_add(), quda::gauge::Accessor< Float, nColor, QUDA_MILC_GAUGE_ORDER, storeFloat, use_tex >::atomic_add(), quda::gauge::Accessor< Float, nColor, QUDA_FLOAT2_GAUGE_ORDER, storeFloat, use_tex >::atomic_add(), quda::blockOrthoCPU(), quda::Pack< Float, nColor, spin_project >::bytes(), quda::clover::FieldOrder< Float, nColor, nSpin, order >::Bytes(), quda::checkNan(), quda::cloverApply(), quda::cloverInvertCompute(), cloverReference(), quda::colorInnerProduct(), quda::colorNorm(), quda::colorScale(), quda::colorScaleSubtract(), quda::computeColorContraction(), quda::ComputeTMAVGPU(), quda::ComputeYReverseCPU(), quda::ComputeYReverseGPU(), construct_spinor_source(), quda::ConvertCPU(), quda::ConvertGPU(), quda::copyGauge(), quda::copyGaugeEx(), quda::copyGaugeKernel(), quda::copyGhost(), quda::copyGhostKernel(), quda::CovDevArg< Float, nColor, reconstruct_ >::CovDevArg(), quda::extractGhost(), quda::ExtractGhost< nDim, Arg >::ExtractGhost(), quda::extractGhostKernel(), quda::TwistedMass< Float, nDim, nColor, Arg >::flops(), quda::NdegTwistedMass< Float, nDim, nColor, Arg >::flops(), quda::TwistedMassPreconditioned< Float, nDim, nColor, Arg >::flops(), quda::NdegTwistedMassPreconditioned< Float, nDim, nColor, Arg >::flops(), quda::Pack< Float, nColor, spin_project >::flops(), genericBlas(), genericReduce(), quda::colorspinor::GhostAccessorCB< Float, nSpin, nColor, nVec, QUDA_SPACE_SPIN_COLOR_FIELD_ORDER >::GhostAccessorCB(), quda::colorspinor::GhostAccessorCB< Float, nSpin, nColor, nVec, QUDA_FLOAT2_FIELD_ORDER >::GhostAccessorCB(), quda::colorspinor::GhostAccessorCB< Float, nSpin, nColor, nVec, QUDA_FLOAT4_FIELD_ORDER >::GhostAccessorCB(), quda::colorspinor::AccessorCB< Float, nSpin, nColor, nVec, QUDA_SPACE_SPIN_COLOR_FIELD_ORDER >::index(), quda::colorspinor::GhostAccessorCB< Float, nSpin, nColor, nVec, QUDA_SPACE_SPIN_COLOR_FIELD_ORDER >::index(), quda::colorspinor::AccessorCB< Float, nSpin, nColor, nVec, QUDA_FLOAT2_FIELD_ORDER >::index(), quda::colorspinor::GhostAccessorCB< Float, nSpin, nColor, nVec, QUDA_FLOAT2_FIELD_ORDER >::index(), quda::colorspinor::indexFloatN(), quda::gauge::indexFloatN(), init(), quda::Dslash< Float >::instantiate(), quda::laplace(), quda::LaplaceArg< Float, nColor, reconstruct_ >::LaplaceArg(), quda::WilsonCloverPreconditionedLaunch< Float, nDim, nColor, nParity, dagger, xpay, kernel_type, Arg >::launch(), quda::TwistedCloverPreconditionedLaunch< Float, nDim, nColor, nParity, dagger, xpay, kernel_type, Arg >::launch(), quda::Dslash< Float >::launch(), main(), quda::CloverField::Ncolor(), quda::ColorSpinorField::Ncolor(), quda::clover::FieldOrder< Float, nColor, nSpin, order >::Ncolor(), quda::colorspinor::FieldOrderCB< Float, coarseSpin, coarseColor, 1, csOrder, Float, ghostFloat >::Ncolor(), quda::gauge::FieldOrder< Float, nColor, nSpinCoarse, order, native_ghost, storeFloat, use_tex >::Ncolor(), quda::NdegTwistedMassArg< Float, nColor, reconstruct_ >::NdegTwistedMassArg(), quda::clover::Accessor< Float, nColor, nSpin, QUDA_FLOAT2_CLOVER_ORDER >::operator()(), quda::clover::Accessor< Float, nColor, nSpin, QUDA_FLOAT4_CLOVER_ORDER >::operator()(), quda::clover::Accessor< Float, nColor, nSpin, QUDA_PACKED_CLOVER_ORDER >::operator()(), quda::gauge::Accessor< Float, nColor, QUDA_QDP_GAUGE_ORDER, storeFloat, use_tex >::operator()(), quda::gauge::GhostAccessor< Float, nColor, QUDA_QDP_GAUGE_ORDER, native_ghost, storeFloat, use_tex >::operator()(), quda::gauge::Accessor< Float, nColor, QUDA_MILC_GAUGE_ORDER, storeFloat, use_tex >::operator()(), quda::gauge::GhostAccessor< Float, nColor, QUDA_MILC_GAUGE_ORDER, native_ghost, storeFloat, use_tex >::operator()(), quda::gauge::Accessor< Float, nColor, QUDA_FLOAT2_GAUGE_ORDER, storeFloat, use_tex >::operator()(), quda::gauge::GhostAccessor< Float, nColor, QUDA_FLOAT2_GAUGE_ORDER, native_ghost, storeFloat, use_tex >::operator()(), quda::colorspinor::fieldorder_wrapper< Float, storeFloat >::operator-=(), quda::RescaleYCPU(), quda::RescaleYGPU(), quda::NdegTwistedMassPreconditioned< Float, nDim, nColor, Arg >::sharedBytesPerThread(), quda::Dslash5< Float, nColor, Arg >::sharedBytesPerThread(), quda::siteChecksum(), quda::gauge::Accessor< Float, nColor, QUDA_QDP_GAUGE_ORDER, storeFloat, use_tex >::transform_reduce(), quda::gauge::Accessor< Float, nColor, QUDA_MILC_GAUGE_ORDER, storeFloat, use_tex >::transform_reduce(), quda::gauge::Accessor< Float, nColor, QUDA_FLOAT2_GAUGE_ORDER, storeFloat, use_tex >::transform_reduce(), quda::twistCloverApply(), quda::twistedClover(), quda::TwistedMassArg< Float, nColor, reconstruct_ >::TwistedMassArg(), quda::variableInv(), quda::wilsonClover(), and write_field().

◆ niter

int niter

Definition at line 1629 of file test_util.cpp.

Referenced by dslashCUDA(), and main().

◆ Nsrc

int Nsrc

Definition at line 1627 of file test_util.cpp.

Referenced by init().

◆ parity

Definition at line 54 of file covdev_test.cpp.

Referenced by quda::ApplyClover(), quda::ApplyCovDev(), quda::ApplyDomainWall4D(), quda::ApplyDomainWall5D(), quda::ApplyImprovedStaggered(), quda::ApplyLaplace(), quda::ApplyNdegTwistedMass(), quda::ApplyNdegTwistedMassPreconditioned(), quda::ApplyStaggered(), quda::ApplyTwistClover(), quda::ApplyTwistedClover(), quda::ApplyTwistedCloverPreconditioned(), quda::ApplyTwistedMass(), quda::ApplyTwistedMassPreconditioned(), quda::ApplyWilson(), quda::ApplyWilsonClover(), quda::ApplyWilsonCloverPreconditioned(), quda::blas::blasKernel(), DslashCuda::bytes(), quda::CalculateYhatCPU(), quda::CalculateYhatGPU(), quda::checkNan(), quda::ChecksumCPU(), quda::cloverApply(), quda::cloverCPU(), quda::cloverGPU(), quda::cloverInvert(), quda::cloverInvertKernel(), quda::compareSpinor(), quda::completeKSForceCore(), quda::computeAPEStep(), quda::ComputeAVCPU(), quda::ComputeAVGPU(), quda::computeCloverForce(), quda::ComputeCoarseCloverCPU(), quda::ComputeCoarseCloverGPU(), quda::computeColorContraction(), quda::computeDegrandRossiContraction(), quda::computeFmunuCPU(), quda::computeFmunuKernel(), quda::computeGenGauss(), quda::computeMomAction(), quda::computeOvrImpSTOUTStep(), quda::computePlaq(), quda::computeStaggeredOprod(), quda::computeSTOUTStep(), quda::ComputeTMAVCPU(), quda::ComputeTMAVGPU(), quda::ComputeTMCAVCPU(), quda::ComputeTMCAVGPU(), quda::ComputeUVCPU(), quda::ComputeUVGPU(), quda::computeVUV(), quda::ComputeVUVGPU(), quda::ComputeYReverseCPU(), quda::ComputeYReverseGPU(), quda::constant(), quda::ConvertCPU(), quda::ConvertGPU(), quda::copyColorSpinor(), quda::copyColorSpinorKernel(), quda::copyExtendedColorSpinor(), quda::CopyExtendedColorSpinor(), quda::copyGauge(), quda::copyGaugeEx(), quda::copyGaugeExKernel(), quda::copyGaugeKernel(), quda::copyGhost(), quda::copyGhostKernel(), quda::copyInterior(), quda::blas::copy_ns::copyKernel(), quda::copySpinorEx(), quda::corner(), quda::dslash5CPU(), quda::dslash5GPU(), quda::dslash5inv(), quda::dslash5invGPU(), DslashCuda::DslashCuda(), dw_4d_matpc(), quda::exponentiate_iQ(), quda::extendedCopyColorSpinor(), quda::extractGhost(), quda::extractGhostEx(), quda::extractGhostExKernel(), quda::extractGhostKernel(), quda::forceRecord(), quda::FullClover::FullClover(), quda::gammaCPU(), quda::gammaGPU(), quda::GaugeSTOUTArg< Float, GaugeOr, GaugeDs >::GaugeSTOUTArg(), genericBlas(), genericReduce(), quda::getCoords(), quda::getCoordsCB(), quda::getCoordsExtended(), quda::getIndexFull(), quda::getIndicesShared(), quda::ColorSpinorField::Ghost2(), quda::cudaColorSpinorField::Ghost2(), invert_test(), quda::dslash::issuePack(), quda::isUnitary(), quda::kernel_random(), quda::ColorSpinorField::LatticeIndex(), SpinorTexture< RegType, StoreType, N >::load(), quda::DiracCloverPC::M(), quda::DiracDomainWall4DPC::M(), quda::DiracMobiusPC::M(), quda::DiracTwistedMassPC::M(), quda::DiracTwistedCloverPC::M(), quda::DiracStaggeredPC::M(), quda::DiracImprovedStaggeredPC::M(), matdagmat(), mdw_matpc(), quda::DiracCoarse::MuFactor(), quda::blas::multiBlasKernel(), quda::blas::multiReduceKernel(), quda::ColorSpinorField::OffsetIndex(), quda::spin_mapper< fineSpin, coarseSpin >::operator()(), quda::MG::operator()(), quda::DslashCoarseLaunch::operator()(), quda::XSD::operator()(), performWuppertalnStep(), quda::PGaugeExchange(), quda::print_vector(), quda::ProjectSU3kernel(), quda::Prolongate(), quda::qChargeComputeKernel(), quda::random(), quda::blas::reduceKernel(), quda::RescaleYCPU(), quda::RescaleYGPU(), quda::Restrict(), quda::RestrictKernel(), Spinor< RegType, StoreType, N, write >::save(), quda::cudaColorSpinorField::sendGhost(), quda::cudaColorSpinorField::sendStart(), quda::Dirac::setCommDim(), quda::sigmaOprod(), quda::sigmaOprodKernel(), quda::sin(), quda::SpinorNoiseCPU(), quda::SpinorNoiseGPU(), quda::twistCloverApply(), quda::twistCloverGPU(), quda::twistGammaCPU(), quda::twistGammaGPU(), and quda::updateMomentum().

◆ prec

Definition at line 1608 of file test_util.cpp.

Referenced by display_test_info(), and init().

◆ spinor

◆ spinorOut

cpuColorSpinorField * spinorOut

Definition at line 41 of file covdev_test.cpp.

Referenced by end(), and main().

◆ spinorRef

cpuColorSpinorField * spinorRef

Definition at line 41 of file covdev_test.cpp.

Referenced by end().

◆ tdim

int tdim

Definition at line 1618 of file test_util.cpp.

Referenced by display_test_info(), and init().

◆ test_type

int test_type

Definition at line 1636 of file test_util.cpp.

Referenced by display_test_info().

◆ tmp

Definition at line 44 of file covdev_test.cpp.

Referenced by quda::CG::blocksolve(), quda::MG::buildFreeVectors(), clover_dslash(), clover_mat(), clover_matpc(), comm_declare_send_relative_(), comm_declare_strided_send_relative_(), computeCloverForceQuda(), quda::blas::copy_ns::copy(), dw_4d_matpc(), dw_matdagmat(), dw_matpc(), quda::IncEigCG::eigCGsolve(), end(), quda::GMResDR::FlexArnoldiProcedure(), quda::colorspinor::FieldOrderCB< Float, coarseSpin, coarseColor, 1, csOrder, Float, ghostFloat >::Ghost(), init(), invertMultiShiftQuda(), invertMultiSrcQuda(), invertQuda(), quda::isUnitary(), quda::gauge::FloatNOrder< Float, length, N, reconLenParam, stag_phase, huge_alloc, ghostExchange_, use_inphase >::load(), quda::gauge::FloatNOrder< Float, length, N, reconLenParam, stag_phase, huge_alloc, ghostExchange_, use_inphase >::loadGhost(), quda::gauge::FloatNOrder< Float, length, N, reconLenParam, stag_phase, huge_alloc, ghostExchange_, use_inphase >::loadGhostEx(), quda::EigenSolver::loadVectors(), quda::DiracMobius::M(), matdagmat(), mdw_mat(), mdw_matpc(), new_save_half(), old_save_half(), quda::clover::Accessor< Float, nColor, nSpin, QUDA_PACKED_CLOVER_ORDER >::operator()(), quda::gauge::Accessor< Float, nColor, QUDA_QDP_GAUGE_ORDER, storeFloat, use_tex >::operator()(), quda::blas::doubleCG3Update_< Float2, FloatN >::operator()(), quda::gauge::GhostAccessor< Float, nColor, QUDA_QDP_GAUGE_ORDER, native_ghost, storeFloat, use_tex >::operator()(), quda::gauge::Accessor< Float, nColor, QUDA_MILC_GAUGE_ORDER, storeFloat, use_tex >::operator()(), quda::colorspinor::FieldOrderCB< Float, coarseSpin, coarseColor, 1, csOrder, Float, ghostFloat >::operator()(), quda::CG::operator()(), quda::CG3::operator()(), quda::gauge::GhostAccessor< Float, nColor, QUDA_MILC_GAUGE_ORDER, native_ghost, storeFloat, use_tex >::operator()(), quda::blas::doubleCG3UpdateNorm_< ReduceType, Float2, FloatN >::operator()(), quda::BiCGstab::operator()(), quda::gauge::Accessor< Float, nColor, QUDA_FLOAT2_GAUGE_ORDER, storeFloat, use_tex >::operator()(), quda::gauge::GhostAccessor< Float, nColor, QUDA_FLOAT2_GAUGE_ORDER, native_ghost, storeFloat, use_tex >::operator()(), quda::GCR::operator()(), quda::MR::operator()(), quda::CACG::operator()(), quda::CAGCR::operator()(), quda::DiracM::operator()(), quda::DiracMdagM::operator()(), quda::DiracMMdag::operator()(), quda::DiracMdag::operator()(), pack_gauge_diag(), quda::postTrace_(), quda::TRLM::reorder(), quda::Restrict(), quda::RestrictKernel(), quda::clover::FloatNOrder< Float, length, N, add_rho, huge_alloc >::save(), quda::gauge::FloatNOrder< Float, length, N, reconLenParam, stag_phase, huge_alloc, ghostExchange_, use_inphase >::save(), quda::gauge::FloatNOrder< Float, length, N, reconLenParam, stag_phase, huge_alloc, ghostExchange_, use_inphase >::saveGhost(), quda::gauge::FloatNOrder< Float, length, N, reconLenParam, stag_phase, huge_alloc, ghostExchange_, use_inphase >::saveGhostEx(), quda::saveProfile(), quda::EigenSolver::saveVectors(), quda::serializeProfile(), quda::serializeTrace(), quda::cudaColorSpinorField::Source(), quda::HMatrix< T, N >::square(), tm_mat(), tm_matpc(), tmc_mat(), quda::twistedClover(), twistGamma5(), quda::gauge::Reconstruct< 8, Float, ghostExchange_ >::Unpack(), wil_matpc(), quda::wilsonClover(), and quda::DiracMatrix::~DiracMatrix().

◆ transfer

int transfer = 0

Definition at line 55 of file covdev_test.cpp.

Referenced by dslashCUDA(), end(), init(), and main().

◆ verify_results

bool verify_results

Definition at line 1643 of file test_util.cpp.

Referenced by main().

◆ X

int X[4]

Definition at line 70 of file covdev_test.cpp.

Referenced by quda::ShiftUpdate::apply(), DslashCuda::bytes(), quda::calculateYhat(), quda::CoarseCoarseOp(), quda::CoarseOp(), quda::completeKSForceCore(), computeAllLinkSite(), computeLongLinkSite(), computeMiddleLinkSite(), quda::computeMomAction(), computeSideLinkSite(), computeStaggeredForceQuda(), quda::coordsFromFaceIndex(), coordsFromFaceIndexStaggered(), coordsFromIndex(), coordsFromIndex3D(), quda::copyGaugeEx(), quda::copyGaugeExKernel(), quda::copySpinorEx(), quda::corner(), DslashCuda::Dagger(), dslashReference_5th(), eigensolveQuda(), quda::extendedCopyColorSpinor(), quda::extractGhost(), quda::extractGhostEx(), quda::extractGhostExKernel(), quda::extractGhostKernel(), quda::forceRecord(), fullLatticeIndex(), fullLatticeIndex_4d(), genericBlas(), genericReduce(), quda::getCoords(), quda::ghostFaceIndex(), quda::ghostFaceIndexStaggered(), indexFromFaceIndexExtended(), indexFromFaceIndexExtendedStaggered(), indexFromFaceIndexStaggered(), quda::indexFromFaceIndexStaggered(), init(), invertMultiShiftQuda(), invertMultiSrcQuda(), invertQuda(), quda::linkIndexM1(), quda::linkIndexM3(), quda::linkIndexP1(), quda::linkIndexP3(), main(), quda::DiracTwistedMass::Mu(), quda::DiracTwistedClover::Mu(), quda::DiracCoarse::MuFactor(), quda::blas::nativeBlas(), quda::blas::nativeReduce(), neighborIndex_4d(), neighborIndex_5d(), quda::DslashCoarseLaunch::operator()(), quda::CACG::operator()(), quda::CAGCR::operator()(), quda::MinResExt::operator()(), printQudaGaugeParam(), quda::sin(), quda::StaggeredPhase(), test(), quda::gauge::timeBoundary(), quda::Transfer::Transfer(), quda::gauge::Reconstruct< 12, Float, ghostExchange_ >::Unpack(), quda::gauge::Reconstruct< 8, Float, ghostExchange_ >::Unpack(), quda::updateMomentum(), and quda::updateSolution().

◆ xdim

int xdim

Definition at line 1615 of file test_util.cpp.

Referenced by display_test_info(), and init().

◆ ydim

int ydim

Definition at line 1616 of file test_util.cpp.

Referenced by display_test_info(), and init().

◆ zdim

int zdim

Definition at line 1617 of file test_util.cpp.

Referenced by display_test_info(), and init().