QUDA  1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Macros | Functions | Variables
staggered_invert_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 <staggered_dslash_reference.h>
#include <staggered_gauge_utils.h>
#include <llfat_reference.h>
#include <gauge_field.h>
#include <unitarization_links.h>
#include <blas_reference.h>
#include <random_quda.h>
#include <qio_field.h>
Include dependency graph for staggered_invert_test.cpp:

Go to the source code of this file.

Macros

#define MAX(a, b)   ((a)>(b)?(a):(b))
 
#define mySpinorSiteSize   6
 
#define NUM_OFFSETS   12
 

Functions

void usage (char **argv)
 
static void end ()
 
void setGaugeParam (QudaGaugeParam &gauge_param)
 
void setInvertParam (QudaInvertParam &inv_param)
 
int invert_test ()
 
void display_test_info ()
 
void usage_extra (char **argv)
 
int main (int argc, char **argv)
 

Variables

void ** ghost_fatlink
 
void ** ghost_longlink
 
int device
 
QudaPrecision cpu_prec = QUDA_DOUBLE_PRECISION
 
size_t gSize = sizeof(double)
 
double reliable_delta
 
bool alternative_reliable
 
int test_type
 
int xdim
 
int ydim
 
int zdim
 
int tdim
 
int gridsize_from_cmdline []
 
QudaReconstructType link_recon
 
QudaPrecision prec
 
QudaReconstructType link_recon_sloppy
 
QudaPrecision prec_sloppy
 
QudaPrecision prec_refinement_sloppy
 
QudaInverterType inv_type
 
double mass
 
double kappa
 
int laplace3D
 
double tol
 
double tol_hq
 
char latfile []
 
int Nsrc
 
int niter
 
int gcrNkrylov
 
int pipeline
 
int solution_accumulator_pipeline
 
QudaCABasis ca_basis
 
double ca_lambda_min
 
double ca_lambda_max
 
QudaDslashType dslash_type
 
QudaMatPCType matpc_type
 
QudaSolutionType solution_type
 
QudaSolveType solve_type
 
bool compute_fatlong
 
double tadpole_factor
 
double eps_naik
 
static int n_naiks = 1
 
int argc_copy
 
char ** argv_copy
 
int X [4]
 
cpuColorSpinorFieldin
 
cpuColorSpinorFieldout
 
cpuColorSpinorFieldref
 
cpuColorSpinorFieldtmp
 

Macro Definition Documentation

◆ MAX

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

Definition at line 33 of file staggered_invert_test.cpp.

Referenced by invert_test(), setGaugeParam(), and setInvertParam().

◆ mySpinorSiteSize

#define mySpinorSiteSize   6

Definition at line 38 of file staggered_invert_test.cpp.

Referenced by invert_test().

◆ NUM_OFFSETS

#define NUM_OFFSETS   12

Referenced by invert_test().

Function Documentation

◆ display_test_info()

void display_test_info ( )

Definition at line 607 of file staggered_invert_test.cpp.

References dimPartitioned(), get_prec_str(), get_recon_str(), get_staggered_test_type(), link_recon, link_recon_sloppy, prec, prec_sloppy, 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:

◆ end()

static void end ( void  )
static

Definition at line 597 of file staggered_invert_test.cpp.

References endQuda(), in, out, ref, and tmp.

Referenced by invert_test().

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

◆ invert_test()

int invert_test ( void  )

Definition at line 234 of file staggered_invert_test.cpp.

References applyGaugeFieldScaling_long(), argc_copy, argv_copy, quda::blas::ax(), quda::blas::axpy(), compute_fatlong, computeFatLongGPU(), computeStaggeredPlaquetteQDPOrder(), construct_fat_long_gauge_field(), construct_gauge_field(), construct_spinor_source(), QudaGaugeParam_s::cpu_prec, QudaInvertParam_s::cpu_prec, cpuFat, cpuLong, quda::ColorSpinorParam::create, csParam, QudaGaugeParam_s::cuda_prec_precondition, QudaGaugeParam_s::cuda_prec_sloppy, device, dslash_type, dw_setDims(), end(), eps_naik, errorQuda, quda::ColorSpinorField::Even(), quda::ColorSpinorParam::fieldOrder, QudaGaugeParam_s::ga_pad, QudaInvertParam_s::gamma_basis, quda::ColorSpinorParam::gammaBasis, gauge_param, gaugeSiteSize, QudaInvertParam_s::gflops, quda::GaugeField::Ghost(), ghost_fatlink, ghost_longlink, quda::LatticeFieldParam::ghostExchange, gSize, quda::blas::HeavyQuarkResidualNorm(), initQuda(), inv_param, invertMultiShiftQuda(), invertQuda(), QudaInvertParam_s::iter, kappa, latfile, quda::ColorSpinorField::Length(), link_recon, link_recon_sloppy, loadGaugeQuda(), mass, matdagmat(), QudaInvertParam_s::matpc_type, MAX, memset(), quda::blas::mxpy(), mySpinorSiteSize, n_naiks, quda::ColorSpinorParam::nColor, quda::LatticeFieldParam::nDim, newQudaGaugeParam(), newQudaInvertParam(), norm_2(), quda::ColorSpinorParam::nSpin, Nsrc, QudaInvertParam_s::num_offset, NUM_OFFSETS, quda::ColorSpinorField::Odd(), QudaInvertParam_s::offset, out, quda::LatticeFieldParam::pad, parity, printfQuda, qdp_fatlink, qdp_inlink, qdp_longlink, QUDA_ASQTAD_DSLASH, QUDA_ASQTAD_FAT_LINKS, QUDA_ASQTAD_LONG_LINKS, QUDA_DAG_YES, QUDA_DOUBLE_PRECISION, QUDA_EVEN_ODD_SITE_ORDER, QUDA_EVEN_PARITY, QUDA_FULL_SITE_SUBSET, QUDA_GHOST_EXCHANGE_PAD, QUDA_INVALID_PARITY, QUDA_LAPLACE_DSLASH, QUDA_MAT_SOLUTION, QUDA_MATDAG_MAT_SOLUTION, QUDA_MATPC_EVEN_EVEN, QUDA_MATPC_ODD_ODD, QUDA_MATPC_SOLUTION, QUDA_MATPCDAG_MATPC_SOLUTION, QUDA_NORMOP_SOLVE, QUDA_ODD_PARITY, QUDA_PARITY_SITE_SUBSET, QUDA_RECONSTRUCT_NO, QUDA_SINGLE_PRECISION, QUDA_SPACE_SPIN_COLOR_FIELD_ORDER, QUDA_STAGGERED_DSLASH, QUDA_STAGGERED_PHASE_NO, QUDA_SU3_LINKS, QUDA_ZERO_FIELD_CREATE, read_gauge_field(), QudaGaugeParam_s::reconstruct, QudaGaugeParam_s::reconstruct_precondition, QudaGaugeParam_s::reconstruct_sloppy, reorderQDPtoMILC(), QudaInvertParam_s::secs, setDims(), setGaugeParam(), setInvertParam(), quda::ColorSpinorParam::setPrecision(), setSpinorSiteSize(), quda::ColorSpinorParam::siteOrder, quda::LatticeFieldParam::siteSubset, solution_type, QudaInvertParam_s::solution_type, QudaInvertParam_s::solve_type, quda::sqrt(), staggered_dslash(), QudaGaugeParam_s::staggered_phase_type, tdim, test_type, QudaInvertParam_s::tol, QudaInvertParam_s::tol_hq, QudaInvertParam_s::tol_hq_offset, QudaInvertParam_s::tol_offset, QudaInvertParam_s::true_res, QudaInvertParam_s::true_res_hq, QudaInvertParam_s::true_res_hq_offset, QudaInvertParam_s::true_res_offset, QudaGaugeParam_s::type, V, quda::ColorSpinorField::V(), Vh, QudaGaugeParam_s::X, quda::LatticeFieldParam::x, xdim, quda::blas::xpay(), 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 
)

◆ setGaugeParam()

void setGaugeParam ( QudaGaugeParam gauge_param)

◆ setInvertParam()

void setInvertParam ( QudaInvertParam inv_param)

Definition at line 153 of file staggered_invert_test.cpp.

References alternative_reliable, ca_basis, QudaInvertParam_s::ca_basis, ca_lambda_max, QudaInvertParam_s::ca_lambda_max, ca_lambda_min, QudaInvertParam_s::ca_lambda_min, cpu_prec, QudaInvertParam_s::cpu_prec, QudaInvertParam_s::cuda_prec, QudaInvertParam_s::cuda_prec_precondition, QudaInvertParam_s::cuda_prec_refinement_sloppy, QudaInvertParam_s::cuda_prec_sloppy, QudaInvertParam_s::dagger, QudaInvertParam_s::dirac_order, dslash_type, QudaInvertParam_s::dslash_type, errorQuda, QudaInvertParam_s::gamma_basis, gcrNkrylov, QudaInvertParam_s::gcrNkrylov, QudaInvertParam_s::heavy_quark_check, QudaInvertParam_s::input_location, inv_type, QudaInvertParam_s::inv_type, QudaInvertParam_s::inv_type_precondition, kappa, QudaInvertParam_s::kappa, laplace3D, QudaInvertParam_s::laplace3D, QudaInvertParam_s::Ls, mass, QudaInvertParam_s::mass, QudaInvertParam_s::mass_normalization, matpc_type, QudaInvertParam_s::matpc_type, MAX, QudaInvertParam_s::maxiter, QudaInvertParam_s::maxiter_precondition, niter, Nsrc, QudaInvertParam_s::Nsteps, QudaInvertParam_s::output_location, pipeline, QudaInvertParam_s::pipeline, prec, prec_refinement_sloppy, prec_sloppy, QudaInvertParam_s::preserve_source, QUDA_CPU_FIELD_LOCATION, QUDA_DAG_NO, QUDA_DEGRAND_ROSSI_GAMMA_BASIS, QUDA_DIRAC_ORDER, QUDA_HEAVY_QUARK_RESIDUAL, QUDA_L2_RELATIVE_RESIDUAL, QUDA_MASS_NORMALIZATION, QUDA_PRESERVE_SOURCE_YES, QUDA_SD_INVERTER, QUDA_SILENT, QUDA_VERBOSE, reliable_delta, QudaInvertParam_s::reliable_delta, QudaInvertParam_s::residual_type, solution_accumulator_pipeline, QudaInvertParam_s::solution_accumulator_pipeline, solution_type, QudaInvertParam_s::solution_type, solve_type, QudaInvertParam_s::solve_type, QudaInvertParam_s::sp_pad, tol, QudaInvertParam_s::tol, tol_hq, QudaInvertParam_s::tol_hq, QudaInvertParam_s::tol_precondition, QudaInvertParam_s::tol_restart, QudaInvertParam_s::use_alternative_reliable, QudaInvertParam_s::use_sloppy_partial_accumulator, QudaInvertParam_s::verbosity, QudaInvertParam_s::verbosity_precondition, and X.

Referenced by invert_test().

Here is the caller 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 625 of file staggered_invert_test.cpp.

References printfQuda.

Variable Documentation

◆ alternative_reliable

bool alternative_reliable

Definition at line 1659 of file test_util.cpp.

Referenced by process_command_line_option(), and setInvertParam().

◆ argc_copy

int argc_copy

Definition at line 93 of file staggered_invert_test.cpp.

Referenced by invert_test(), and main().

◆ argv_copy

char** argv_copy

Definition at line 94 of file staggered_invert_test.cpp.

Referenced by invert_test(), and main().

◆ ca_basis

QudaCABasis ca_basis

Definition at line 1631 of file test_util.cpp.

Referenced by process_command_line_option(), and setInvertParam().

◆ ca_lambda_max

double ca_lambda_max

Definition at line 1633 of file test_util.cpp.

Referenced by process_command_line_option(), and setInvertParam().

◆ ca_lambda_min

double ca_lambda_min

Definition at line 1632 of file test_util.cpp.

Referenced by process_command_line_option(), and setInvertParam().

◆ compute_fatlong

bool compute_fatlong

Definition at line 1655 of file test_util.cpp.

Referenced by invert_test(), main(), and process_command_line_option().

◆ cpu_prec

Definition at line 46 of file staggered_invert_test.cpp.

Referenced by main(), setGaugeParam(), and setInvertParam().

◆ device

int device

Definition at line 1602 of file test_util.cpp.

Referenced by invert_test().

◆ dslash_type

QudaDslashType dslash_type

Definition at line 1621 of file test_util.cpp.

Referenced by invert_test(), main(), setGaugeParam(), and setInvertParam().

◆ eps_naik

double eps_naik

Definition at line 1652 of file test_util.cpp.

Referenced by invert_test(), main(), process_command_line_option(), and setGaugeParam().

◆ gcrNkrylov

int gcrNkrylov

Definition at line 1630 of file test_util.cpp.

Referenced by process_command_line_option(), and setInvertParam().

◆ ghost_fatlink

void** ghost_fatlink

Definition at line 42 of file staggered_invert_test.cpp.

Referenced by invert_test().

◆ ghost_longlink

void ** ghost_longlink

Definition at line 42 of file staggered_invert_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().

◆ gSize

size_t gSize = sizeof(double)

Definition at line 47 of file staggered_invert_test.cpp.

Referenced by invert_test().

◆ in

Definition at line 98 of file staggered_invert_test.cpp.

Referenced by quda::CopySpinor< FloatOut, FloatIn, Ns, Nc, OutOrder, InOrder >::apply(), quda::dslash::DslashPolicyTune< Dslash >::apply(), quda::ApplyClover(), quda::ApplyCovDev(), quda::ApplyDomainWall4D(), quda::ApplyDomainWall5D(), quda::ApplyDslash5(), quda::ApplyGamma(), quda::ApplyImprovedStaggered(), quda::ApplyLaplace(), quda::ApplyNdegTwistedMass(), quda::ApplyNdegTwistedMassPreconditioned(), quda::ApplyStaggered(), quda::ApplyTwistClover(), quda::ApplyTwistedClover(), quda::ApplyTwistedCloverPreconditioned(), quda::ApplyTwistedMass(), quda::ApplyTwistedMassPreconditioned(), quda::ApplyTwistGamma(), quda::ApplyWilson(), quda::ApplyWilsonClover(), quda::ApplyWilsonCloverPreconditioned(), quda::checkUnitary(), quda::checkUnitaryPrint(), clover_mat(), cloverQuda(), quda::MPCG::computeMatrixPowers(), quda::constantInv(), quda::convert(), quda::copyColorSpinor(), quda::copyColorSpinorKernel(), quda::copyGauge(), quda::copyGaugeEx(), quda::copyGaugeKernel(), quda::copyGaugeMG(), quda::copyGenericClover(), quda::copyGenericGaugeDoubleOut(), quda::copyGenericGaugeHalfOut(), quda::copyGenericGaugeQuarterOut(), quda::copyGenericGaugeSingleOut(), quda::copyGhost(), quda::copyGhostKernel(), quda::copyInterior(), quda::dslash5(), dslash_4_4d(), quda::DslashArg< Float >::DslashArg(), quda::dslash::DslashPolicyTune< Dslash >::DslashPolicyTune(), dslashQuda(), dslashQuda_4dpc(), dslashQuda_mdwf(), dw_4d_mat(), dw_dslash(), dw_dslash_5_4d(), dw_mat(), end(), quda::FullClover::FullClover(), quda::gammaCPU(), quda::gammaGPU(), quda::cpuGaugeField::Gauge_p(), quda::MG::generateNullVectors(), quda::genericCopyColorSpinor(), invertMultiSrcQuda(), invertQuda(), quda::StaggeredLaunch< Float, nDim, nColor, nParity, dagger, xpay, kernel_type, Arg >::launch(), loadCloverQuda(), loadGaugeQuda(), Mat(), matdagmat(), Matdagmat(), MatDagMatQuda(), MatQuda(), mdw_dslash_4_pre(), mdw_dslash_5(), mdw_mat(), quda::DiracCoarse::MuFactor(), quda::PreserveBasis< Arg >::operator()(), quda::NonRelBasis< Arg >::operator()(), quda::RelBasis< Arg >::operator()(), quda::ChiralToNonRelBasis< Arg >::operator()(), quda::NonRelToChiralBasis< Arg >::operator()(), quda::MG::operator()(), quda::CG::operator()(), quda::PreconditionedSolver::operator()(), quda::MultiShiftCG::operator()(), quda::Transfer::P(), quda::gauge::Reconstruct< reconLenParam, Float, ghostExchange_, stag_phase >::Pack(), performWuppertalnStep(), quda::polarSu3(), quda::Prolongate(), quda::Transfer::R(), quda::reduce(), quda::reduceRow(), quda::Restrict(), quda::rotateCoarseColor(), quda::colorspinor::FloatNOrder< Float, Ns, Nc, N, spin_project, huge_alloc >::save(), quda::colorspinor::FloatNOrder< Float, Ns, Nc, N, spin_project, huge_alloc >::saveGhost(), quda::Dirac::setCommDim(), quda::Transfer::setTransferGPU(), quda::setUnitarizeLinksConstants(), quda::spinorNoise(), tm_mat(), tmc_mat(), quda::gauge::Reconstruct< reconLenParam, Float, ghostExchange_, stag_phase >::Unpack(), quda::updateGaugeField(), quda::variableInv(), wil_dslash(), wil_mat(), quda::DiracMatrix::~DiracMatrix(), and quda::MultiShiftSolver::~MultiShiftSolver().

◆ inv_type

QudaInverterType inv_type

Definition at line 1640 of file test_util.cpp.

Referenced by main(), and setInvertParam().

◆ kappa

double kappa

Definition at line 1647 of file test_util.cpp.

Referenced by invert_test(), process_command_line_option(), and setInvertParam().

◆ laplace3D

int laplace3D

Definition at line 1622 of file test_util.cpp.

Referenced by process_command_line_option(), and setInvertParam().

◆ latfile

char latfile[]

Definition at line 1623 of file test_util.cpp.

Referenced by invert_test().

◆ link_recon

QudaReconstructType link_recon

Definition at line 1605 of file test_util.cpp.

Referenced by display_test_info(), invert_test(), main(), and setGaugeParam().

◆ link_recon_sloppy

QudaReconstructType link_recon_sloppy

Definition at line 1606 of file test_util.cpp.

Referenced by display_test_info(), invert_test(), main(), and setGaugeParam().

◆ mass

double mass

Definition at line 1646 of file test_util.cpp.

Referenced by invert_test(), and setInvertParam().

◆ matpc_type

QudaMatPCType matpc_type

Definition at line 1662 of file test_util.cpp.

Referenced by main(), process_command_line_option(), and setInvertParam().

◆ n_naiks

int n_naiks = 1
static

Definition at line 90 of file staggered_invert_test.cpp.

Referenced by invert_test(), and main().

◆ niter

int niter

Definition at line 1629 of file test_util.cpp.

Referenced by setInvertParam().

◆ Nsrc

int Nsrc

Definition at line 1627 of file test_util.cpp.

Referenced by invert_test(), and setInvertParam().

◆ out

Definition at line 99 of file staggered_invert_test.cpp.

Referenced by quda::CopySpinor< FloatOut, FloatIn, Ns, Nc, OutOrder, InOrder >::apply(), quda::ApplyClover(), quda::ApplyCovDev(), quda::ApplyDomainWall4D(), quda::ApplyDomainWall5D(), quda::ApplyDslash5(), quda::ApplyGamma(), quda::ApplyImprovedStaggered(), quda::ApplyLaplace(), quda::ApplyNdegTwistedMass(), quda::ApplyNdegTwistedMassPreconditioned(), quda::ApplyStaggered(), quda::ApplyTwistClover(), quda::ApplyTwistedClover(), quda::ApplyTwistedCloverPreconditioned(), quda::ApplyTwistedMass(), quda::ApplyTwistedMassPreconditioned(), quda::ApplyTwistGamma(), quda::ApplyWilson(), quda::ApplyWilsonClover(), quda::ApplyWilsonCloverPreconditioned(), clover_mat(), quda::cloverApply(), cloverQuda(), quda::ColorSpinorField::Components(), quda::constantInv(), quda::copyColorSpinor(), quda::copyColorSpinorKernel(), quda::copyGauge(), quda::copyGaugeEx(), quda::copyGaugeKernel(), quda::copyGaugeMG(), quda::copyGenericClover(), quda::copyGenericGaugeDoubleOut(), quda::copyGenericGaugeHalfOut(), quda::copyGenericGaugeQuarterOut(), quda::copyGenericGaugeSingleOut(), quda::copyGhost(), quda::copyGhostKernel(), quda::copyInterior(), createExtendedGauge(), quda::dslash5(), quda::dslash5inv(), dslashQuda(), dslashQuda_4dpc(), dslashQuda_mdwf(), dw_4d_mat(), dw_mat(), end(), quda::extendedCopyColorSpinor(), quda::FullClover::FullClover(), quda::cpuGaugeField::Gauge_p(), quda::MG::generateNullVectors(), quda::genericCopyColorSpinor(), quda::cudaColorSpinorField::Ghost2(), invert_test(), invertMultiSrcQuda(), invertQuda(), quda::colorspinor::FloatNOrder< Float, Ns, Nc, N, spin_project, huge_alloc >::load(), quda::colorspinor::FloatNOrder< Float, Ns, Nc, N, spin_project, huge_alloc >::loadGhost(), Mat(), matdagmat(), Matdagmat(), MatDagMatQuda(), MatQuda(), mdw_mat(), quda::DiracCoarse::MuFactor(), quda::PreserveBasis< Arg >::operator()(), quda::NonRelBasis< Arg >::operator()(), quda::RelBasis< Arg >::operator()(), quda::ChiralToNonRelBasis< Arg >::operator()(), quda::NonRelToChiralBasis< Arg >::operator()(), quda::MG::operator()(), quda::DslashCoarseLaunch::operator()(), quda::CG::operator()(), quda::PreconditionedSolver::operator()(), quda::MultiShiftCG::operator()(), quda::operator<<(), Texture< InterType, StoreType >::operator[](), quda::outerProdSpinTrace(), quda::Transfer::P(), quda::gauge::Reconstruct< reconLenParam, Float, ghostExchange_, stag_phase >::Pack(), performWuppertalnStep(), quda::polarSu3(), process_command_line_option(), quda::Prolongate(), quda::Transfer::R(), quda::Restrict(), quda::rotateCoarseColor(), quda::Dirac::setCommDim(), quda::Transfer::setTransferGPU(), tm_mat(), tmc_mat(), quda::twistCloverApply(), quda::gauge::Reconstruct< reconLenParam, Float, ghostExchange_, stag_phase >::Unpack(), quda::updateGaugeField(), quda::variableInv(), wil_mat(), quda::DiracMatrix::~DiracMatrix(), and quda::MultiShiftSolver::~MultiShiftSolver().

◆ pipeline

int pipeline

Definition at line 1634 of file test_util.cpp.

Referenced by process_command_line_option(), and setInvertParam().

◆ prec

Definition at line 1608 of file test_util.cpp.

Referenced by display_test_info(), main(), setGaugeParam(), and setInvertParam().

◆ prec_refinement_sloppy

QudaPrecision prec_refinement_sloppy

Definition at line 1610 of file test_util.cpp.

Referenced by main(), process_command_line_option(), setGaugeParam(), and setInvertParam().

◆ prec_sloppy

QudaPrecision prec_sloppy

Definition at line 1609 of file test_util.cpp.

Referenced by display_test_info(), main(), setGaugeParam(), and setInvertParam().

◆ ref

Definition at line 100 of file staggered_invert_test.cpp.

Referenced by end(), link_sanity_check_internal_8(), and main().

◆ reliable_delta

double reliable_delta

Definition at line 1658 of file test_util.cpp.

Referenced by process_command_line_option(), and setInvertParam().

◆ solution_accumulator_pipeline

int solution_accumulator_pipeline

Definition at line 1635 of file test_util.cpp.

Referenced by process_command_line_option(), and setInvertParam().

◆ solution_type

QudaSolutionType solution_type

Definition at line 1664 of file test_util.cpp.

Referenced by invert_test(), main(), process_command_line_option(), and setInvertParam().

◆ solve_type

QudaSolveType solve_type

Definition at line 1663 of file test_util.cpp.

Referenced by main(), process_command_line_option(), and setInvertParam().

◆ tadpole_factor

double tadpole_factor

Definition at line 1651 of file test_util.cpp.

Referenced by process_command_line_option().

◆ tdim

int tdim

Definition at line 1618 of file test_util.cpp.

Referenced by display_test_info(), invert_test(), and setGaugeParam().

◆ test_type

int test_type

Definition at line 1636 of file test_util.cpp.

Referenced by display_test_info(), invert_test(), and main().

◆ tmp

Definition at line 101 of file staggered_invert_test.cpp.

Referenced by end().

◆ tol

double tol

Definition at line 1656 of file test_util.cpp.

Referenced by setInvertParam().

◆ tol_hq

double tol_hq

Definition at line 1657 of file test_util.cpp.

Referenced by setInvertParam().

◆ X

int X[4]

Definition at line 96 of file staggered_invert_test.cpp.

Referenced by setInvertParam().

◆ xdim

int xdim

Definition at line 1615 of file test_util.cpp.

Referenced by display_test_info(), invert_test(), and setGaugeParam().

◆ ydim

int ydim

Definition at line 1616 of file test_util.cpp.

Referenced by display_test_info(), invert_test(), and setGaugeParam().

◆ zdim

int zdim

Definition at line 1617 of file test_util.cpp.

Referenced by display_test_info(), invert_test(), and setGaugeParam().