QUDA
1.0.0
|
#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>
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 |
cpuGaugeField * | cpuLink = NULL |
cpuColorSpinorField * | spinor |
cpuColorSpinorField * | spinorOut |
cpuColorSpinorField * | spinorRef |
cudaColorSpinorField * | cudaSpinor |
cudaColorSpinorField * | cudaSpinorOut |
cudaColorSpinorField * | tmp |
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 |
GaugeCovDev * | dirac |
const int | nColor = 3 |
#define MAX | ( | a, | |
b | |||
) | ((a)>(b)?(a):(b)) |
Definition at line 25 of file covdev_test.cpp.
Referenced by init().
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().
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().
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().
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().
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().
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 351 of file covdev_test.cpp.
References comm_rank(), covdevRef(), cudaSpinorOut, dagger, display_test_info(), dslashCUDA(), end(), finalizeComms(), quda::blas::flops, gridsize_from_cmdline, init(), initComms(), mu, nColor, niter, quda::blas::norm2(), quda::ColorSpinorField::Nspin(), printfQuda, process_command_line_option(), QUDA_DAG_NO, QUDA_DAG_YES, transfer, usage(), verify_results, quda::ColorSpinorField::Volume(), and warningQuda.
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.
void usage | ( | char ** | argv | ) |
Definition at line 1783 of file test_util.cpp.
Referenced by main().
void usage_extra | ( | char ** | argv | ) |
Definition at line 349 of file covdev_test.cpp.
Referenced by usage().
QudaPrecision cpu_prec = QUDA_DOUBLE_PRECISION |
Definition at line 33 of file covdev_test.cpp.
Referenced by init().
cpuGaugeField* cpuLink = NULL |
Definition at line 39 of file covdev_test.cpp.
Referenced by end().
QudaPrecision cuda_prec |
Definition at line 34 of file covdev_test.cpp.
Referenced by init().
cudaColorSpinorField* cudaSpinor |
Definition at line 42 of file covdev_test.cpp.
Referenced by end().
cudaColorSpinorField * cudaSpinorOut |
Definition at line 42 of file covdev_test.cpp.
QudaDagType dagger |
Definition at line 1620 of file test_util.cpp.
Referenced by quda::applyClover(), quda::ApplyCovDev(), quda::ApplyDomainWall4D(), quda::ApplyDomainWall5D(), quda::applyDslash(), quda::ApplyDslash5(), 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::constantInv(), covdevRef(), display_test_info(), quda::dslash5(), quda::exchangeExtendedGhost(), quda::GammaArg< Float, nColor >::GammaArg(), quda::MG::generateEigenVectors(), quda::ColorSpinorField::Ghost2(), quda::cudaColorSpinorField::Ghost2(), 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::DslashCoarseLaunch::operator()(), printQudaInvertParam(), quda::shiftColorSpinorField(), and quda::variableInv().
int device |
Definition at line 1602 of file test_util.cpp.
Referenced by init().
GaugeCovDev* dirac |
Definition at line 73 of file covdev_test.cpp.
Referenced by cloverQuda(), computeCloverForceQuda(), computeStaggeredForceQuda(), dslashQuda(), dslashQuda_4dpc(), dslashQuda_mdwf(), eigensolveQuda(), end(), invertMultiShiftQuda(), invertMultiSrcQuda(), invertQuda(), MatDagMatQuda(), and MatQuda().
QudaDslashType dslash_type |
Definition at line 1621 of file test_util.cpp.
Referenced by init().
QudaGaugeParam gaugeParam |
Definition at line 36 of file covdev_test.cpp.
Referenced by invert_test().
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().
void* hostGauge[4] |
Definition at line 46 of file covdev_test.cpp.
QudaInvertParam inv_param |
Definition at line 37 of file covdev_test.cpp.
Referenced by eigensolveQuda(), invert_test(), main(), quda::DiracParam::print(), setMultigridParam(), and test().
QudaReconstructType link_recon |
Definition at line 1605 of file test_util.cpp.
Referenced by display_test_info(), and init().
void* links[4] |
Definition at line 47 of file covdev_test.cpp.
Referenced by covdevRef(), end(), and init().
double mass |
Definition at line 71 of file staggered_invertmsrc_test.cpp.
Referenced by init(), and printQudaInvertParam().
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().
int niter |
Definition at line 1629 of file test_util.cpp.
Referenced by dslashCUDA(), and main().
int Nsrc |
Definition at line 1627 of file test_util.cpp.
Referenced by init().
QudaParity parity = QUDA_EVEN_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().
QudaPrecision prec |
Definition at line 1608 of file test_util.cpp.
Referenced by display_test_info(), and init().
cpuColorSpinorField* spinor |
Definition at line 41 of file covdev_test.cpp.
Referenced by covdevReference(), dslashReference(), dslashReference_4d_sgpu(), dslashReference_5th(), end(), init(), matdagmat(), newCopyToFloat(), newCopyToHalf(), oldCopyToFloat(), and oldCopyToHalf().
cpuColorSpinorField * spinorOut |
Definition at line 41 of file covdev_test.cpp.
cpuColorSpinorField * spinorRef |
Definition at line 41 of file covdev_test.cpp.
Referenced by end().
int tdim |
Definition at line 1618 of file test_util.cpp.
Referenced by display_test_info(), and init().
int test_type |
Definition at line 1636 of file test_util.cpp.
Referenced by display_test_info().
cudaColorSpinorField* 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().
int transfer = 0 |
Definition at line 55 of file covdev_test.cpp.
Referenced by dslashCUDA(), end(), init(), and main().
bool verify_results |
Definition at line 1643 of file test_util.cpp.
Referenced by main().
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().
int xdim |
Definition at line 1615 of file test_util.cpp.
Referenced by display_test_info(), and init().
int ydim |
Definition at line 1616 of file test_util.cpp.
Referenced by display_test_info(), and init().
int zdim |
Definition at line 1617 of file test_util.cpp.
Referenced by display_test_info(), and init().