QUDA
1.0.0
|
#include <stdio.h>
#include <stdlib.h>
#include <enum_quda.h>
#include <comm_quda.h>
#include <tune_key.h>
Go to the source code of this file.
Namespaces | |
quda | |
Macros | |
#define | zeroThread |
#define | printfZero(...) |
#define | printfQuda(...) |
#define | errorQuda(...) |
#define | warningQuda(...) |
#define | checkCudaErrorNoSync() |
#define | checkCudaError() checkCudaErrorNoSync() |
Functions | |
QudaTune | getTuning () |
Query whether autotuning is enabled or not. Default is enabled but can be overridden by setting QUDA_ENABLE_TUNING=0. More... | |
QudaVerbosity | getVerbosity () |
char * | getOutputPrefix () |
FILE * | getOutputFile () |
void | setVerbosity (QudaVerbosity verbosity) |
void | setOutputPrefix (const char *prefix) |
void | setOutputFile (FILE *outfile) |
void | pushVerbosity (QudaVerbosity verbosity) |
Push a new verbosity onto the stack. More... | |
void | popVerbosity () |
Pop the verbosity restoring the prior one on the stack. More... | |
void | pushOutputPrefix (const char *prefix) |
Push a new output prefix onto the stack. More... | |
void | popOutputPrefix () |
Pop the output prefix restoring the prior one on the stack. More... | |
bool | getRankVerbosity () |
This function returns true if the calling rank is enabled for verbosity (e.g., whether printQuda and warningQuda will print out from this rank). More... | |
char * | getPrintBuffer () |
char * | getOmpThreadStr () |
Returns a string of the form ",omp_threads=$OMP_NUM_THREADS", which can be used for storing the number of OMP threads for CPU functions recorded in the tune cache. More... | |
void | quda::saveTuneCache (bool error=false) |
#define checkCudaError | ( | ) | checkCudaErrorNoSync() |
Definition at line 161 of file util_quda.h.
Referenced by quda::ApplyClover(), quda::ApplyTwistClover(), quda::ApplyTwistGamma(), quda::applyU(), Spinor< RegType, StoreType, N, write >::backup(), quda::cudaGaugeField::backup(), quda::cudaColorSpinorField::backup(), comm_declare_receive_relative_(), comm_declare_send_relative_(), comm_declare_strided_receive_relative_(), comm_declare_strided_send_relative_(), quda::computeCloverForce(), computeCloverForceQuda(), quda::computeCloverSigmaOprod(), computeGaugeFixingFFTQuda(), computeGaugeFixingOVRQuda(), computeGaugeForceQuda(), computeStaggeredForceQuda(), quda::blas::copy_ns::copy(), quda::cudaCloverField::copy(), quda::cudaGaugeField::copy(), quda::cpuGaugeField::copy(), quda::copyGaugeEx(), quda::copySpinorEx(), quda::cudaColorSpinorField::create(), quda::LatticeField::createComms(), quda::createDslashEvents(), quda::Transfer::createGeoMap(), quda::LatticeField::createIPCComms(), quda::cudaCloverField::cudaCloverField(), quda::LatticeField::destroyComms(), quda::destroyDslashEvents(), quda::LatticeField::destroyIPCComms(), quda::DomainWall4DApply< Float, nColor, recon >::DomainWall4DApply(), quda::DomainWall5DApply< Float, nColor, recon >::DomainWall5DApply(), exchange_llfat_cleanup(), quda::extractGhostEx(), quda::fatLongKSLink(), hisq_force_test(), quda::ImprovedStaggeredApply< Float, nColor, recon_l >::ImprovedStaggeredApply(), init(), initFields(), initQudaMemory(), quda::blas::initReduce(), quda::LaplaceApply< Float, nColor, recon >::LaplaceApply(), quda::clover::FloatNOrder< Float, length, N, add_rho, huge_alloc >::load(), quda::colorspinor::FloatNOrder< Float, Ns, Nc, N, spin_project, huge_alloc >::load(), quda::gauge::FloatNOrder< Float, length, N, reconLenParam, stag_phase, huge_alloc, ghostExchange_, use_inphase >::load(), loadCloverQuda(), quda::cudaGaugeField::loadCPUField(), quda::cudaColorSpinorField::loadSpinorField(), momActionQuda(), quda::blas::multiBlas(), quda::blas::multiReduce(), quda::blas::nativeBlas(), quda::blas::nativeReduce(), quda::NdegTwistedMassApply< Float, nColor, recon >::NdegTwistedMassApply(), quda::NdegTwistedMassPreconditionedApply< Float, nColor, recon >::NdegTwistedMassPreconditionedApply(), quda::projectSU3(), quda::Prolongate(), register_pinned_quda_(), quda::GMResDR::RestartVZH(), Spinor< RegType, StoreType, N, write >::restore(), quda::cudaGaugeField::restore(), quda::cudaColorSpinorField::restore(), quda::clover::FloatNOrder< Float, length, N, add_rho, huge_alloc >::save(), quda::colorspinor::FloatNOrder< Float, Ns, Nc, N, spin_project, huge_alloc >::save(), quda::gauge::FloatNOrder< Float, length, N, reconLenParam, stag_phase, huge_alloc, ghostExchange_, use_inphase >::save(), quda::cudaCloverField::saveCPUField(), quda::cudaGaugeField::saveCPUField(), quda::cudaColorSpinorField::saveSpinorField(), quda::StaggeredApply< Float, nColor, recon_u >::StaggeredApply(), quda::TwistedCloverApply< Float, nColor, recon >::TwistedCloverApply(), quda::TwistedCloverPreconditionedApply< Float, nColor, recon >::TwistedCloverPreconditionedApply(), quda::TwistedMassApply< Float, nColor, recon >::TwistedMassApply(), quda::TwistedMassPreconditionedApply< Float, nColor, recon >::TwistedMassPreconditionedApply(), unregister_pinned_quda_(), updateGaugeFieldQuda(), quda::updateMomentum(), quda::WilsonApply< Float, nColor, recon >::WilsonApply(), quda::WilsonCloverApply< Float, nColor, recon >::WilsonCloverApply(), quda::WilsonCloverPreconditionedApply< Float, nColor, recon >::WilsonCloverPreconditionedApply(), quda::cudaGaugeField::zeroPad(), quda::cudaColorSpinorField::zeroPad(), and quda::cudaCloverField::~cudaCloverField().
#define checkCudaErrorNoSync | ( | ) |
Definition at line 145 of file util_quda.h.
Referenced by comm_peer2peer_init(), and initQudaDevice().
#define errorQuda | ( | ... | ) |
Definition at line 121 of file util_quda.h.
Referenced by quda::_norm(), quda::CloverField::abs_max(), quda::GaugeField::abs_max(), quda::CloverField::abs_min(), quda::GaugeField::abs_min(), quda::clover::Accessor< Float, nColor, nSpin, order >::Accessor(), quda::gauge::Accessor< Float, nColor, order, storeFloat, use_tex >::Accessor(), quda::gauge::Accessor< Float, nColor, QUDA_FLOAT2_GAUGE_ORDER, storeFloat, use_tex >::Accessor(), quda::colorspinor::AccessorCB< vFloat, nSpin, nColor, nVec, order >::AccessorCB(), quda::ShiftColorSpinorField< Output, Input >::advanceBlockDim(), quda::blas::MultiReduceCuda< NXZ, doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Reducer >::advanceGridDim(), quda::aligned_malloc(), quda::RNG::AllocateRNG(), quda::APEStep(), quda::GaugePlaq< Float, Gauge >::apply(), quda::Staggered< Float, nDim, nColor, Arg >::apply(), quda::TwistedMass< Float, nDim, nColor, Arg >::apply(), quda::TwistedClover< Float, nDim, nColor, Arg >::apply(), quda::WilsonClover< Float, nDim, nColor, Arg >::apply(), quda::NdegTwistedMass< Float, nDim, nColor, Arg >::apply(), quda::TwistedCloverPreconditioned< Float, nDim, nColor, Arg >::apply(), quda::WilsonCloverPreconditioned< Float, nDim, nColor, Arg >::apply(), quda::TwistedMassPreconditioned< Float, nDim, nColor, Arg >::apply(), quda::NdegTwistedMassPreconditioned< Float, nDim, nColor, Arg >::apply(), quda::QudaMemCopy::apply(), quda::CopyGauge< FloatOut, FloatIn, length, Arg >::apply(), quda::GaugeGauss< Float, Arg >::apply(), quda::Dslash5< Float, nColor, Arg >::apply(), quda::ShiftColorSpinorField< Output, Input >::apply(), quda::GaugeOvrImpSTOUT< Float, Arg >::apply(), quda::CalculateY< from_coarse, Float, fineSpin, fineColor, coarseSpin, coarseColor, Arg >::apply(), quda::Pack< Float, nColor, spin_project >::apply(), quda::Gamma< ValueType, basis, dir >::apply(), quda::TwistGamma< Float, nColor, Arg >::apply(), quda::DslashCoarsePolicyTune::apply(), quda::dslash::DslashPolicyTune< Dslash >::apply(), apply_clover(), apply_staggered_phase_quda_(), quda::ApplyClover(), quda::ApplyCovDev(), quda::ApplyDomainWall4D(), quda::ApplyDomainWall5D(), quda::ApplyDslash5(), quda::ApplyGamma(), applyGaugeFieldScaling_long(), quda::applyGaugePhase(), quda::ApplyImprovedStaggered(), quda::ApplyLaplace(), quda::ApplyNdegTwistedMass(), quda::ApplyNdegTwistedMassPreconditioned(), quda::ApplyStaggered(), quda::GaugeField::applyStaggeredPhase(), applyTwist(), quda::ApplyTwistClover(), quda::ApplyTwistedClover(), quda::ApplyTwistedCloverPreconditioned(), quda::ApplyTwistedMass(), quda::ApplyTwistedMassPreconditioned(), quda::ApplyTwistGamma(), quda::applyU(), quda::ApplyWilson(), quda::ApplyWilsonClover(), quda::ApplyWilsonCloverPreconditioned(), quda::arpack_solve(), quda::RNG::backup(), quda::cudaGaugeField::backup(), quda::LatticeField::backup(), quda::cpuGaugeField::backup(), quda::cudaColorSpinorField::backup(), quda::cpuColorSpinorField::backup(), quda::cublas::BatchInvertMatrix(), benchmark(), quda::BlockOrthoArg< Rotator, Vector, fineSpin, spinBlockSize, coarseSpin, nVec >::BlockOrthoArg(), quda::BlockOrthogonalize(), quda::CG::blocksolve(), quda::gauge::BQCDOrder< Float, length >::BQCDOrder(), quda::MG::buildFreeVectors(), quda::Dslash5< Float, nColor, Arg >::bytes(), quda::CalculateY< from_coarse, Float, fineSpin, fineColor, coarseSpin, coarseColor, Arg >::bytes(), quda::calculateY(), quda::CalculateYArg< Float, fineSpin, coarseSpin, fineColor, coarseColor, coarseGauge, coarseGaugeAtomic, fineGauge, fineSpinor, fineSpinorTmp, fineSpinorV, fineClover >::CalculateYArg(), quda::calculateYhat(), GaugeAlgTest::CallUnitarizeLinks(), CallUnitarizeLinks(), quda::blas::caxpy_L(), quda::blas::caxpy_U(), quda::blas::caxpyXmazMR(), quda::blas::cDotProduct(), quda::blas::cDotProductCopy(), quda::EigenSolver::chebyOp(), check_displacement(), checkClover(), quda::DiracDomainWall::checkDWF(), quda::GaugeField::checkField(), quda::ColorSpinorField::checkField(), quda::LatticeField::checkField(), quda::Dirac::checkFullSpinor(), checkGauge(), quda::Tunable::checkLaunchParam(), quda::checkLength(), quda::checkMomOrder(), quda::checkNan(), quda::Dirac::checkParitySpinor(), quda::DiracClover::checkParitySpinor(), quda::DiracTwistedClover::checkParitySpinor(), quda::DiracStaggered::checkParitySpinor(), quda::DiracImprovedStaggered::checkParitySpinor(), quda::checkSpinor(), quda::Dirac::checkSpinorAlias(), quda::Checksum(), checkTypes(), CloseMagma(), quda::DiracCoarse::Clover(), clover_matpc(), quda::CloverArg< Float, nSpin, nColor, dynamic_clover_ >::CloverArg(), quda::cloverDerivative(), quda::CloverField::CloverField(), quda::DiracCoarse::CloverInv(), quda::cloverInvert(), quda::CloverInvertArg< Float >::CloverInvertArg(), cloverQuda(), quda::CoarseCoarseOp(), quda::CoarseOp(), quda::ColorSpinorParam::ColorSpinorParam(), quda::colorSpinorParam(), comm_allreduce_xor(), comm_create_topology(), comm_declare_receive_displaced(), comm_declare_receive_relative_(), comm_declare_send_displaced(), comm_declare_send_relative_(), comm_declare_strided_receive_displaced(), comm_declare_strided_receive_relative_(), comm_declare_strided_send_displaced(), comm_declare_strided_send_relative_(), comm_default_topology(), comm_gdr_blacklist(), comm_init(), comm_init_common(), comm_peer2peer_init(), comm_set_neighbor_ranks(), quda::dslash::commsComplete(), quda::LatticeField::commsQuery(), quda::cudaColorSpinorField::commsQuery(), quda::LatticeField::commsStart(), quda::LatticeField::commsWait(), quda::cudaColorSpinorField::commsWait(), quda::completeKSForce(), quda::ColorSpinorField::Component(), quda::cudaColorSpinorField::Component(), quda::CompositeColorSpinorFieldDescriptor::CompositeColorSpinorFieldDescriptor(), quda::cudaCloverField::compute(), compute_gauge_force_quda_(), quda::compute_site_max(), quda::computeClover(), quda::computeCloverForce(), computeCloverForceQuda(), quda::computeCloverSigmaOprod(), quda::computeCloverSigmaTrace(), quda::ComputeEta(), quda::ComputeEta< libtype::magma_lib >(), quda::computeFmunu(), computeGaugeForceQuda(), quda::ComputeHarmonicRitz(), quda::ComputeHarmonicRitz< libtype::magma_lib >(), computeHISQForceQuda(), computeKSLinkQuda(), quda::computeKSLongLinkForce(), quda::computeMomAction(), quda::computeQCharge(), quda::computeQChargeDensity(), quda::ComputeRitz(), quda::ComputeRitz< libtype::magma_lib >(), computeStaggeredForceQuda(), quda::computeStaggeredOprod(), computeStaggeredPlaquetteQDPOrder(), quda::EigenSolver::computeSVD(), quda::computeVUV(), quda::contractQuda(), quda::blas::copy_ns::copy(), quda::copy(), quda::cudaCloverField::copy(), quda::cudaGaugeField::copy(), quda::cudaColorSpinorField::copy(), quda::cpuGaugeField::copy(), quda::CopyColorSpinor< Ns, Arg >::CopyColorSpinor(), quda::CopyColorSpinor< 4, Arg >::CopyColorSpinor(), quda::copyExtendedColorSpinor(), quda::CopyExtendedColorSpinor(), quda::copyExtendedGauge(), copyExtendedResidentGaugeQuda(), quda::copyGauge(), quda::copyGaugeEx(), quda::copyGaugeMG(), quda::copyGenericClover(), quda::CopyGenericColorSpinor(), quda::copyGenericColorSpinor(), quda::copyGenericColorSpinorMGDD(), quda::copyGenericColorSpinorMGDS(), quda::copyGenericColorSpinorMGHH(), quda::copyGenericColorSpinorMGHQ(), quda::copyGenericColorSpinorMGHS(), quda::copyGenericColorSpinorMGQH(), quda::copyGenericColorSpinorMGQQ(), quda::copyGenericColorSpinorMGQS(), quda::copyGenericColorSpinorMGSD(), quda::copyGenericColorSpinorMGSH(), quda::copyGenericColorSpinorMGSQ(), quda::copyGenericColorSpinorMGSS(), quda::copyGenericGauge(), quda::copyGenericGaugeHalfOut(), quda::copyGenericGaugeMG(), quda::copyGenericGaugeQuarterOut(), quda::copyGenericGaugeSingleOut(), quda::copySpinorEx(), quda::cudaColorSpinorField::copySpinorField(), quda::cudaColorSpinorField::CopySubset(), quda::corner(), quda::CovDevArg< Float, nColor, reconstruct_ >::CovDevArg(), quda::gauge::CPSOrder< Float, length >::CPSOrder(), quda::cpuCloverField::cpuCloverField(), quda::cpuColorSpinorField::cpuColorSpinorField(), quda::cpuGaugeField::cpuGaugeField(), quda::EigenSolver::create(), quda::Dirac::create(), quda::ColorSpinorField::create(), quda::GaugeField::Create(), quda::Solver::create(), quda::ColorSpinorField::Create(), quda::cudaColorSpinorField::create(), quda::cpuColorSpinorField::create(), quda::dslash::DslashFactory< Dslash >::create(), createCloverQuda(), quda::ColorSpinorField::CreateCoarse(), quda::Dirac::createCoarseOp(), quda::DiracStaggered::createCoarseOp(), quda::MG::createCoarseSolver(), quda::ColorSpinorField::CreateFine(), createGaugeFieldQuda(), quda::ColorSpinorField::createGhostZone(), quda::LatticeField::createIPCComms(), quda::cudaCloverField::cudaCloverField(), quda::cudaColorSpinorField::cudaColorSpinorField(), quda::cudaGaugeField::cudaGaugeField(), quda::DeflationParam::DeflationParam(), quda::deserializeTuneCache(), quda::cublas::destroy(), quda::cudaColorSpinorField::destroy(), quda::MG::destroyCoarseSolver(), quda::device_free_(), quda::pool::device_free_(), quda::device_malloc_(), quda::device_pinned_free_(), quda::device_pinned_malloc_(), quda::DiracCloverPC::DiracCloverPC(), quda::Dslash< Float >::Dslash(), quda::DiracTwistedMassPC::Dslash(), quda::DiracTwistedClover::Dslash(), quda::DiracTwistedCloverPC::Dslash(), quda::Dslash5< Float, nColor, Arg >::Dslash5(), quda::Dslash5Arg< Float, nColor >::Dslash5Arg(), dslash_4_4d(), quda::DslashCoarsePolicyTune::DslashCoarsePolicyTune(), dslashCUDA(), DslashCuda::DslashCuda(), quda::dslash::DslashPolicyTune< Dslash >::DslashPolicyTune(), dslashQuda(), dslashQuda_4dpc(), dslashQuda_mdwf(), dslashRef(), quda::DiracTwistedMassPC::DslashXpay(), quda::DiracTwistedClover::DslashXpay(), quda::DiracTwistedCloverPC::DslashXpay(), quda::DiracCoarse::DslashXpay(), dw_dslash(), quda::IncEigCG::eigCGsolve(), eigensolve_test(), eigensolveQuda(), quda::EigenSolver::EigenSolver(), quda::ColorSpinorField::Even(), quda::GaugeField::Even_p(), quda::GaugeField::exchange(), exchange_sitelink_diag(), quda::cudaGaugeField::exchangeGhost(), quda::cpuGaugeField::exchangeGhost(), quda::cudaColorSpinorField::exchangeGhost(), quda::extendedCopyColorSpinor(), quda::extractExtendedGaugeGhost(), quda::extractGaugeGhost(), quda::extractGaugeGhostMG(), quda::extractGhost(), quda::extractGhostEx(), quda::extractGhostMG(), quda::fatLongKSLink(), quda::gauge::FieldOrder< Float, nColor, nSpinCoarse, order, native_ghost, storeFloat, use_tex >::FieldOrder(), quda::colorspinor::FieldOrderCB< Float, coarseSpin, coarseColor, 1, csOrder, Float, ghostFloat >::FieldOrderCB(), quda::Pack< Float, nColor, spin_project >::fillAux(), quda::clover::FloatNOrder< Float, length, N, add_rho, huge_alloc >::FloatNOrder(), quda::colorspinor::FloatNOrder< Float, Ns, Nc, N, spin_project, huge_alloc >::FloatNOrder(), quda::gauge::FloatNOrder< Float, length, N, reconLenParam, stag_phase, huge_alloc, ghostExchange_, use_inphase >::FloatNOrder(), quda::Dslash5< Float, nColor, Arg >::flops(), quda::CalculateY< from_coarse, Float, fineSpin, fineColor, coarseSpin, coarseColor, Arg >::flops(), flushChronoQuda(), quda::forceRecord(), freeCloverQuda(), freeGaugeQuda(), freeSloppyCloverQuda(), freeSloppyGaugeQuda(), quda::GammaArg< Float, nColor >::GammaArg(), quda::LatticeField::gather(), gauge_force_test(), quda::GaugeField::Gauge_p(), quda::GaugeField::GaugeField(), quda::GaugeFieldParam::GaugeFieldParam(), quda::gaugefixingFFT(), quda::gaugefixingOVR(), quda::gaugeForce(), quda::gaugeGauss(), gaussGaugeQuda(), quda::GCR::GCR(), quda::MG::generateNullVectors(), genericBlas(), quda::genericCompare(), quda::genericCopyColorSpinor(), quda::genericCudaPrintVector(), quda::genericPackGhost(), quda::genericPrintVector(), genericReduce(), quda::genericSource(), get_gridsize_from_env(), quda::get_pointer_location(), get_prec(), get_solver_str(), get_su3_matrix(), quda::getLinkDeterminant(), quda::getLinkTrace(), Locator< oddBit >::getNeighborFromFullIndex(), quda::Dirac::getStencilSteps(), quda::GaugeField::Ghost(), quda::ColorSpinorField::Ghost(), quda::gauge::GhostAccessor< Float, nColor, order, native_ghost, storeFloat, use_tex >::GhostAccessor(), quda::colorspinor::GhostAccessorCB< vFloat, nSpin, nColor, nVec, order >::GhostAccessorCB(), quda::ColorSpinorField::GhostNorm(), quda::GMResDR::GMResDR(), quda::blas::hDotProduct(), quda::blas::hDotProduct_Anorm(), hisq_force_init(), hisq_force_test(), hisq_test(), hisqCompleteForceCPU(), hisqLongLinkForceCPU(), hisqStaplesForceCPU(), quda::host_free_(), quda::IncEigCG::IncEigCG(), quda::Deflation::increment(), quda::cublas::init(), init(), init_default_comms(), initCommsGridQuda(), initFields(), quda::InitGaugeField(), quda::Transfer::initializeLazy(), quda::DiracCoarse::initializeLazy(), initQudaDevice(), quda::ShiftColorSpinorField< Output, Input >::initTuneParam(), quda::Tunable::initTuneParam(), quda::cudaGaugeField::injectGhost(), quda::cpuGaugeField::injectGhost(), quda::Dslash< Float >::instantiate(), quda::instantiate(), invert_multishift_quda_(), invert_test(), invertMultiShiftQuda(), invertMultiSrcQuda(), invertQuda(), isHost(), quda::dslash::issuePack(), quda::isUnitary(), quda::LaplaceArg< Float, nColor, reconstruct_ >::LaplaceArg(), quda::LatticeField::LatticeField(), quda::LatticeFieldParam::LatticeFieldParam(), quda::TwistedCloverPreconditionedLaunch< Float, nDim, nColor, nParity, dagger, xpay, kernel_type, Arg >::launch(), quda::WilsonCloverPreconditionedLaunch< Float, nDim, nColor, nParity, dagger, xpay, kernel_type, Arg >::launch(), quda::gauge::LegacyOrder< Float, length >::LegacyOrder(), loadCloverQuda(), loadGaugeQuda(), loadSloppyGaugeQuda(), quda::cudaColorSpinorField::loadSpinorField(), quda::loadTuneCache(), quda::Deflation::loadVectors(), quda::EigenSolver::loadVectors(), quda::LatticeField::Location(), quda::Location_(), quda::DiracWilsonPC::M(), quda::DiracDomainWallPC::M(), quda::DiracDomainWall4DPC::M(), quda::DiracTwistedMass::M(), quda::DiracTwistedClover::M(), quda::DiracTwistedCloverPC::M(), quda::DiracStaggeredPC::M(), quda::DiracImprovedStaggeredPC::M(), quda::DiracCoarsePC::M(), quda::GaugeLaplacePC::M(), magma_Xgeev(), magma_Xgels(), magma_Xgesv(), magma_Xheev(), main(), quda::mapped_malloc_(), quda::massRescale(), matdagmat(), MatDagMatQuda(), MatQuda(), quda::DiracStaggeredPC::MdagM(), quda::DiracImprovedStaggeredPC::MdagM(), quda::DiracCoarse::MdagM(), mdw_matpc(), quda::MG::MG(), quda::gauge::MILCSiteOrder< Float, length >::MILCSiteOrder(), quda::CalculateY< from_coarse, Float, fineSpin, fineColor, coarseSpin, coarseColor, Arg >::minThreads(), quda::blas::mixed_blas(), quda::blas::mixed_reduce(), quda::blas::mixedMultiBlas(), quda::blas::mixedMultiReduce(), momActionQuda(), quda::Monte(), quda::MR::MR(), quda::blas::multiBlas(), quda::multigrid_solver::multigrid_solver(), quda::blas::multiReduce(), quda::blas::multiReduceLaunch(), quda::norm(), quda::CloverField::norm1(), quda::GaugeField::norm1(), quda::CloverField::norm2(), quda::GaugeField::norm2(), quda::LatticeField::Nvec(), quda::ColorSpinorField::Odd(), quda::GaugeField::Odd_p(), OpenMagma(), quda::Deflation::operator()(), quda::TRLM::operator()(), quda::MG::operator()(), quda::DslashCoarseLaunch::operator()(), quda::CG::operator()(), quda::CG3::operator()(), quda::CG3NE::operator()(), quda::MPCG::operator()(), quda::BiCGstab::operator()(), quda::MPBiCGstab::operator()(), quda::BiCGstabL::operator()(), quda::GCR::operator()(), quda::MR::operator()(), quda::CACG::operator()(), quda::dslash::DslashAsync< Dslash >::operator()(), quda::CAGCR::operator()(), quda::dslash::DslashFusedExteriorAsync< Dslash >::operator()(), quda::MultiShiftCG::operator()(), quda::IncEigCG::operator()(), quda::Dirac::operator=(), quda::cudaColorSpinorField::operator=(), quda::cpuColorSpinorField::operator=(), quda::OvrImpSTOUTStep(), quda::Transfer::P(), pack_gauge_diag(), quda::PackArg< Float_, nColor_, nSpin_, spin_project_ >::PackArg(), quda::PackGhost(), quda::cudaColorSpinorField::packGhost(), quda::cudaColorSpinorField::packGhostExtended(), quda::colorspinor::PaddedSpaceSpinorColorOrder< Float, Ns, Nc >::PaddedSpaceSpinorColorOrder(), quda::PCType_(), performAPEnStep(), performOvrImpSTOUTnStep(), performSTOUTnStep(), performWuppertalnStep(), quda::PGaugeExchange(), quda::pool::pinned_free_(), quda::pinned_malloc_(), plaqQuda(), quda::popKernelPackT(), popOutputPrefix(), popVerbosity(), quda::CalculateY< from_coarse, Float, fineSpin, fineColor, coarseSpin, coarseColor, Arg >::postTune(), SpinorTexture< RegType, StoreType, N >::Precision(), quda::Precision_(), quda::LatticeField::precisionCheck(), quda::PreconCG::PreconCG(), quda::DiracWilson::prepare(), quda::DiracWilsonPC::prepare(), quda::DiracClover::prepare(), quda::DiracCloverPC::prepare(), quda::DiracDomainWall::prepare(), quda::DiracDomainWallPC::prepare(), quda::DiracDomainWall4D::prepare(), quda::DiracDomainWall4DPC::prepare(), quda::DiracMobius::prepare(), quda::DiracMobiusPC::prepare(), quda::DiracTwistedMass::prepare(), quda::DiracTwistedMassPC::prepare(), quda::DiracTwistedClover::prepare(), quda::DiracTwistedCloverPC::prepare(), quda::DiracStaggered::prepare(), quda::DiracStaggeredPC::prepare(), quda::DiracImprovedStaggered::prepare(), quda::DiracImprovedStaggeredPC::prepare(), quda::DiracCoarse::prepare(), quda::DiracCoarsePC::prepare(), quda::GaugeLaplace::prepare(), quda::GaugeLaplacePC::prepare(), quda::CalculateY< from_coarse, Float, fineSpin, fineColor, coarseSpin, coarseColor, Arg >::preTune(), printQudaMultigridParam(), quda::Solver::PrintStats(), quda::projectSU3(), projectSU3Quda(), quda::Prolongate(), quda::colorspinor::QDPJITDiracOrder< Float, Ns, Nc >::QDPJITDiracOrder(), quda::qudaDeviceSynchronize_(), quda::qudaEventQuery(), quda::qudaEventRecord(), quda::qudaEventSynchronize(), quda::qudaLaunchKernel(), quda::QudaMemCopy::QudaMemCopy(), quda::qudaMemcpy2DAsync_(), quda::qudaMemcpy_(), quda::qudaMemcpyAsync_(), quda::qudaStreamSynchronize(), quda::qudaStreamWaitEvent(), quda::Transfer::R(), quda::LatticeField::read(), read_field(), read_gauge_field(), read_spinor_field(), quda::DiracWilsonPC::reconstruct(), quda::DiracCloverPC::reconstruct(), quda::DiracDomainWallPC::reconstruct(), quda::DiracDomainWall4DPC::reconstruct(), quda::DiracMobiusPC::reconstruct(), quda::DiracTwistedMassPC::reconstruct(), quda::DiracTwistedCloverPC::reconstruct(), quda::DiracStaggeredPC::reconstruct(), quda::DiracImprovedStaggeredPC::reconstruct(), quda::DiracCoarsePC::reconstruct(), quda::GaugeLaplacePC::reconstruct(), quda::cudaColorSpinorField::recvStart(), quda::blas::reDotProduct(), quda::Deflation::reduce(), quda::blas::reduceLaunch(), remove_staggered_phase_quda_(), quda::GaugeField::removeStaggeredPhase(), quda::Timer::Reset(), quda::Transfer::reset(), quda::ColorSpinorField::reset(), quda::Tunable::resetBlockDim(), quda::colorspinor::FieldOrderCB< Float, coarseSpin, coarseColor, 1, csOrder, Float, ghostFloat >::resetScale(), quda::IncEigCG::RestartVT(), quda::GMResDR::RestartVZH(), quda::RNG::restore(), quda::cudaGaugeField::restore(), quda::LatticeField::restore(), quda::cpuGaugeField::restore(), quda::cudaColorSpinorField::restore(), quda::cpuColorSpinorField::restore(), quda::Restrict(), quda::safe_malloc_(), quda::clover::FloatNOrder< Float, length, N, add_rho, huge_alloc >::save(), quda::colorspinor::FloatNOrder< Float, Ns, Nc, N, spin_project, huge_alloc >::save(), quda::gauge::FloatNOrder< Float, length, N, reconLenParam, stag_phase, huge_alloc, ghostExchange_, use_inphase >::save(), quda::cudaCloverField::saveCPUField(), quda::cudaGaugeField::saveCPUField(), saveGaugeQuda(), quda::cudaColorSpinorField::saveSpinorField(), quda::Deflation::saveVectors(), quda::EigenSolver::saveVectors(), quda::LatticeField::scatter(), quda::cudaColorSpinorField::sendGhost(), quda::cudaColorSpinorField::sendStart(), quda::CopyGauge< FloatOut, FloatIn, length, Arg >::set_ghost(), set_layout(), set_params(), quda::setDiracParam(), quda::setDiracPreParam(), quda::setDiracRefineParam(), quda::setDiracSloppyParam(), setEigParam(), quda::cudaGaugeField::setGauge(), quda::cpuGaugeField::setGauge(), setInvertParam(), quda::dslash::setMappedGhost(), setMultigridParam(), quda::Transfer::setSiteSubset(), quda::GaugeField::setTuningString(), quda::LatticeField::setTuningString(), quda::ColorSpinorField::setTuningString(), quda::setUnitarizeLinksConstants(), GaugeAlgTest::SetUp(), quda::shiftColorSpinorField(), quda::colorspinor::SpaceColorSpinorOrder< Float, Ns, Nc >::SpaceColorSpinorOrder(), quda::colorspinor::SpaceSpinorColorOrder< Float, Ns, Nc >::SpaceSpinorColorOrder(), quda::spinorNoise(), staggered_dslash(), quda::StaggeredApply< Float, nColor, recon_u >::StaggeredApply(), quda::StaggeredArg< Float, nColor, reconstruct_u_, reconstruct_l_, improved_, phase_ >::StaggeredArg(), staggeredDslashRef(), staggeredPhaseQuda(), quda::Timer::Start(), quda::Timer::Stop(), quda::STOUTStep(), test(), quda::gauge::TIFROrder< Float, length >::TIFROrder(), quda::gauge::TIFRPaddedOrder< Float, length >::TIFRPaddedOrder(), tmc_matpc(), quda::Transfer::Transfer(), quda::clover::Accessor< Float, nColor, nSpin, QUDA_PACKED_CLOVER_ORDER >::transform_reduce(), 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::TRLM::TRLM(), quda::CalculateY< from_coarse, Float, fineSpin, fineColor, coarseSpin, coarseColor, Arg >::tuneKey(), quda::tuneLaunch(), quda::blas::uni_blas(), quda::blas::uni_reduce(), unitarize_link_test(), quda::unitarizeLinks(), quda::unitarizeLinksCPU(), quda::cpuColorSpinorField::unpackGhost(), quda::cudaColorSpinorField::unpackGhostExtended(), quda::updateGaugeField(), updateGaugeFieldQuda(), quda::updateMomentum(), quda::GMResDR::UpdateSolution(), quda::Deflation::verify(), quda::MG::verify(), wil_dslash(), quda::WilsonArg< Float, nColor, reconstruct_ >::WilsonArg(), quda::LatticeField::write(), write_field(), write_gauge_field(), write_spinor_field(), quda::Tunable::writeAuxString(), quda::WuppertalSmearingArg< Float, Ns, Nc, gRecon >::WuppertalSmearingArg(), quda::wuppertalStep(), quda::cudaGaugeField::zeroPad(), quda::cpuGaugeField::~cpuGaugeField(), and quda::cudaGaugeField::~cudaGaugeField().
#define printfQuda | ( | ... | ) |
Definition at line 115 of file util_quda.h.
Referenced by quda::RNG::AllocateRNG(), apply_staggered_phase_quda_(), quda::assertAllMemFree(), quda::cublas::BatchInvertMatrix(), quda::CG::blocksolve(), quda::MG::buildFreeVectors(), quda::calculateY(), quda::calculateYhat(), closeMagma(), cloverQuda(), comm_declare_receive_relative_(), comm_declare_send_relative_(), comm_declare_strided_receive_relative_(), comm_declare_strided_send_relative_(), comm_peer2peer_init(), compare_mom(), compareFloats(), compareLink(), quda::compareSpinor(), quda::computeBeta(), quda::TRLM::computeKeptRitz(), quda::EigenSolver::computeSVD(), contraction_reference(), covdevRef(), quda::EigenSolver::create(), quda::Dirac::create(), quda::cudaColorSpinorField::create(), quda::MG::createCoarseDirac(), quda::MG::createCoarseSolver(), quda::MG::createSmoother(), quda::EigenSolver::deflate(), quda::deflated_solver::deflated_solver(), quda::EigenSolver::deflateSVD(), quda::Deflation::Deflation(), quda::device_pinned_free_(), quda::DiracMobius::DiracMobius(), display_test_info(), quda::DiracMobiusPC::Dslash5inv(), dslashCUDA(), dslashQuda(), dslashQuda_4dpc(), dslashQuda_mdwf(), dslashRef(), dslashTest(), quda::IncEigCG::eigCGsolve(), eigensolve_test(), quda::EigenSolver::EigenSolver(), end(), endQuda(), quda::flushForceMonitor(), gauge_force_test(), quda::gaugeGauss(), quda::MG::generateNullVectors(), quda::genericCudaPrintVector(), get_prec(), quda::cudaColorSpinorField::getTexObjectInfo(), hisq_force_test(), hisq_test(), quda::host_free_(), quda::IncEigCG::IncEigCG(), quda::Deflation::increment(), init(), quda::IncEigCG::initCGsolve(), initComms(), initQudaDevice(), invert_test(), invertMultiShiftQuda(), invertMultiSrcQuda(), invertQuda(), llfat_test(), loadCloverQuda(), quda::EigenSolver::loadFromFile(), loadGaugeQuda(), quda::loadTuneCache(), quda::Deflation::loadVectors(), quda::EigenSolver::loadVectors(), main(), quda::massRescale(), MatDagMatQuda(), MatQuda(), quda::multigrid_solver::multigrid_solver(), open_test_input(), open_test_output(), openMagma(), OpenMagma(), quda::Deflation::operator()(), quda::TRLM::operator()(), quda::MG::operator()(), quda::CG::operator()(), quda::CG3::operator()(), quda::CG3NE::operator()(), quda::MPCG::operator()(), quda::PreconCG::operator()(), quda::BiCGstab::operator()(), quda::SimpleBiCGstab::operator()(), quda::MPBiCGstab::operator()(), quda::BiCGstabL::operator()(), quda::GCR::operator()(), quda::MR::operator()(), quda::CACG::operator()(), quda::CAGCR::operator()(), quda::SD::operator()(), quda::MultiShiftCG::operator()(), quda::MinResExt::operator()(), quda::IncEigCG::operator()(), quda::GMResDR::operator()(), performAPEnStep(), performOvrImpSTOUTnStep(), performSTOUTnStep(), performWuppertalnStep(), plaq_test(), quda::DiracImprovedStaggeredPC::prepare(), quda::DiracParam::print(), DslashParam::print(), quda::TimeProfile::Print(), quda::ColorSpinorParam::print(), quda::print_alloc(), quda::print_alloc_header(), quda::print_trace(), quda::print_vector(), quda::ColorSpinorField::PrintDims(), quda::TimeProfile::PrintGlobal(), printMomElement(), quda::printPeakMemUsage(), printQudaEigParam(), printQudaGaugeParam(), printQudaInvertParam(), printQudaMultigridParam(), quda::Solver::PrintStats(), quda::Solver::PrintSummary(), printVector(), process_command_line_option(), profilerStart(), profilerStop(), read_field(), read_gauge_field(), read_spinor_field(), quda::DiracImprovedStaggeredPC::reconstruct(), quda::Deflation::reduce(), quda::RNG::Release(), remove_staggered_phase_quda_(), quda::report(), quda::Timer::Reset(), quda::Transfer::reset(), quda::MG::reset(), quda::RNG::RNG(), quda::saveProfile(), quda::saveTuneCache(), quda::Deflation::saveVectors(), quda::EigenSolver::saveVectors(), set_layout(), quda::setDiracParam(), setInvertParam(), setMultigridParam(), setNumaAffinityNVML(), GaugeAlgTest::SetUp(), quda::Timer::Start(), quda::Timer::Stop(), strong_check_link(), strong_check_mom(), SU3test(), GaugeAlgTest::TearDown(), test(), TEST_F(), TEST_P(), total_staple_io_flops(), quda::Transfer::Transfer(), quda::tuneLaunch(), unitarize_link_test(), updateMultigridQuda(), usage_extra(), quda::Deflation::verify(), quda::MG::verify(), write_field(), write_gauge_field(), and write_spinor_field().
#define printfZero | ( | ... | ) |
Definition at line 72 of file util_quda.h.
#define warningQuda | ( | ... | ) |
Definition at line 133 of file util_quda.h.
Referenced by quda::assertAllMemFree(), quda::CG::blocksolve(), quda::copyGauge(), quda::CAGCR::create(), quda::dslash::DslashPolicyTune< Dslash >::DslashPolicyTune(), dslashTest(), quda::IncEigCG::eigCGsolve(), quda::fillFGMResDRInnerSolveParam(), genericReduce(), quda::Deflation::increment(), quda::pool::init(), initCommsGridQuda(), initQudaDevice(), quda::blas::initReduce(), loadCloverQuda(), quda::loadTuneCache(), main(), quda::Tunable::maxBlocksPerSM(), quda::Tunable::maxDynamicSharedBytesPerBlock(), quda::blas::mixed_blas(), quda::blas::mixed_reduce(), quda::blas::multiReduce(), quda::TRLM::operator()(), quda::CG::operator()(), quda::CG3::operator()(), quda::CG3NE::operator()(), quda::PreconCG::operator()(), quda::BiCGstab::operator()(), quda::SimpleBiCGstab::operator()(), quda::MPBiCGstab::operator()(), quda::BiCGstabL::operator()(), quda::GCR::operator()(), quda::CACG::operator()(), quda::CAGCR::operator()(), quda::MultiShiftCG::operator()(), quda::IncEigCG::operator()(), quda::TimeProfile::Print(), quda::TimeProfile::PrintGlobal(), printQudaInvertParam(), profilerStart(), quda::pushKernelPackT(), pushOutputPrefix(), pushVerbosity(), quda::saveProfile(), quda::saveTuneCache(), setNumaAffinityNVML(), StaggeredDslashTest::skip(), quda::SolverParam::SolverParam(), quda::Transfer::Transfer(), quda::blas::uni_blas(), quda::blas::uni_reduce(), and unitarize_link_test().
#define zeroThread |
Definition at line 68 of file util_quda.h.
char* getOmpThreadStr | ( | ) |
Returns a string of the form ",omp_threads=$OMP_NUM_THREADS", which can be used for storing the number of OMP threads for CPU functions recorded in the tune cache.
Definition at line 134 of file util_quda.cpp.
References quda::cublas::init().
Referenced by quda::CalculateY< from_coarse, Float, fineSpin, fineColor, coarseSpin, coarseColor, Arg >::CalculateY().
FILE* getOutputFile | ( | ) |
Definition at line 23 of file util_quda.cpp.
References outfile_.
char* getOutputPrefix | ( | ) |
Definition at line 22 of file util_quda.cpp.
References prefix_.
Referenced by pushOutputPrefix().
char* getPrintBuffer | ( | ) |
Definition at line 132 of file util_quda.cpp.
References buffer_.
bool getRankVerbosity | ( | ) |
This function returns true if the calling rank is enabled for verbosity (e.g., whether printQuda and warningQuda will print out from this rank).
Definition at line 30 of file util_quda.cpp.
References comm_rank(), and quda::cublas::init().
QudaTune getTuning | ( | ) |
Query whether autotuning is enabled or not. Default is enabled but can be overridden by setting QUDA_ENABLE_TUNING=0.
Definition at line 52 of file util_quda.cpp.
References quda::cublas::init(), QUDA_TUNE_NO, QUDA_TUNE_YES, and tune.
Referenced by quda::GaugePlaq< Float, Gauge >::apply(), quda::DomainWall5D< Float, nDim, nColor, Arg >::apply(), quda::Staggered< Float, nDim, nColor, Arg >::apply(), quda::TwistedMass< Float, nDim, nColor, Arg >::apply(), quda::TwistedClover< Float, nDim, nColor, Arg >::apply(), quda::WilsonClover< Float, nDim, nColor, Arg >::apply(), quda::NdegTwistedMass< Float, nDim, nColor, Arg >::apply(), quda::WilsonCloverPreconditioned< Float, nDim, nColor, Arg >::apply(), quda::DomainWall4D< Float, nDim, nColor, Arg >::apply(), quda::TwistedCloverPreconditioned< Float, nDim, nColor, Arg >::apply(), quda::TwistedMassPreconditioned< Float, nDim, nColor, Arg >::apply(), quda::Wilson< Float, nDim, nColor, Arg >::apply(), quda::Laplace< Float, nDim, nColor, Arg >::apply(), quda::NdegTwistedMassPreconditioned< Float, nDim, nColor, Arg >::apply(), quda::CopySpinor< FloatOut, FloatIn, Ns, Nc, OutOrder, InOrder >::apply(), quda::QudaMemCopy::apply(), quda::blas::copy_ns::CopyCuda< FloatN, N, Output, Input >::apply(), quda::CopyGauge< FloatOut, FloatIn, length, Arg >::apply(), quda::GenericPackGhostLauncher< Float, block_float, Ns, Ms, Nc, Mc, Arg >::apply(), quda::blas::BlasCuda< FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Functor >::apply(), quda::SpinorNoise< real, Ns, Nc, type, Arg >::apply(), quda::blas::MultiBlas< NXZ, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor, T >::apply(), quda::GaugeGauss< Float, Arg >::apply(), quda::CopyGaugeEx< FloatOut, FloatIn, length, OutOrder, InOrder >::apply(), quda::Dslash5< Float, nColor, Arg >::apply(), quda::ShiftColorSpinorField< Output, Input >::apply(), quda::WuppertalSmearing< Float, Ns, Nc, Arg >::apply(), quda::GaugeOvrImpSTOUT< Float, Arg >::apply(), quda::CopyColorSpinor< Ns, Arg >::apply(), quda::blas::MultiReduceCuda< NXZ, doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Reducer >::apply(), quda::CalculateY< from_coarse, Float, fineSpin, fineColor, coarseSpin, coarseColor, Arg >::apply(), quda::Pack< Float, nColor, spin_project >::apply(), quda::ExtractGhost< nDim, Arg >::apply(), quda::ExtractGhostEx< Float, length, nDim, dim, Order >::apply(), quda::CopyColorSpinor< 4, Arg >::apply(), quda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >::apply(), quda::CopySpinorEx< FloatOut, FloatIn, Ns, Nc, OutOrder, InOrder, Basis, extend >::apply(), quda::Gamma< ValueType, basis, dir >::apply(), quda::TwistGamma< Float, nColor, Arg >::apply(), quda::ProjectSU3< Float, G >::apply(), quda::Clover< Float, nSpin, nColor, Arg >::apply(), quda::DslashCoarsePolicyTune::apply(), quda::TwistClover< Float, nSpin, nColor, Arg >::apply(), quda::blas::TileSizeTune< ReducerDiagonal, writeDiagonal, ReducerOffDiagonal, writeOffDiagonal >::apply(), quda::dslash::DslashPolicyTune< Dslash >::apply(), quda::computeMomAction(), quda::DslashCoarsePolicyTune::DslashCoarsePolicyTune(), quda::dslash::DslashPolicyTune< Dslash >::DslashPolicyTune(), quda::forceRecord(), gauge_force_test(), quda::isUnitary(), quda::loadTuneCache(), quda::blas::TileSizeTune< ReducerDiagonal, writeDiagonal, ReducerOffDiagonal, writeOffDiagonal >::TileSizeTune(), and quda::updateMomentum().
QudaVerbosity getVerbosity | ( | ) |
Definition at line 21 of file util_quda.cpp.
References verbosity_.
Referenced by quda::RNG::AllocateRNG(), quda::GaugePlaq< Float, Gauge >::apply(), quda::TwistedMass< Float, nDim, nColor, Arg >::apply(), quda::DomainWall5D< Float, nDim, nColor, Arg >::apply(), quda::Staggered< Float, nDim, nColor, Arg >::apply(), quda::TwistedClover< Float, nDim, nColor, Arg >::apply(), quda::WilsonClover< Float, nDim, nColor, Arg >::apply(), quda::NdegTwistedMass< Float, nDim, nColor, Arg >::apply(), quda::TwistedCloverPreconditioned< Float, nDim, nColor, Arg >::apply(), quda::WilsonCloverPreconditioned< Float, nDim, nColor, Arg >::apply(), quda::DomainWall4D< Float, nDim, nColor, Arg >::apply(), quda::TwistedMassPreconditioned< Float, nDim, nColor, Arg >::apply(), quda::Wilson< Float, nDim, nColor, Arg >::apply(), quda::Laplace< Float, nDim, nColor, Arg >::apply(), quda::NdegTwistedMassPreconditioned< Float, nDim, nColor, Arg >::apply(), quda::CopySpinor< FloatOut, FloatIn, Ns, Nc, OutOrder, InOrder >::apply(), quda::QudaMemCopy::apply(), quda::blas::copy_ns::CopyCuda< FloatN, N, Output, Input >::apply(), quda::CopyGauge< FloatOut, FloatIn, length, Arg >::apply(), quda::GenericPackGhostLauncher< Float, block_float, Ns, Ms, Nc, Mc, Arg >::apply(), quda::blas::BlasCuda< FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Functor >::apply(), quda::SpinorNoise< real, Ns, Nc, type, Arg >::apply(), quda::blas::MultiBlas< NXZ, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor, T >::apply(), quda::GaugeGauss< Float, Arg >::apply(), quda::Dslash5< Float, nColor, Arg >::apply(), quda::CopyGaugeEx< FloatOut, FloatIn, length, OutOrder, InOrder >::apply(), quda::ShiftColorSpinorField< Output, Input >::apply(), quda::WuppertalSmearing< Float, Ns, Nc, Arg >::apply(), quda::GaugeOvrImpSTOUT< Float, Arg >::apply(), quda::CopyColorSpinor< Ns, Arg >::apply(), quda::blas::MultiReduceCuda< NXZ, doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Reducer >::apply(), quda::CalculateY< from_coarse, Float, fineSpin, fineColor, coarseSpin, coarseColor, Arg >::apply(), quda::Pack< Float, nColor, spin_project >::apply(), quda::ExtractGhost< nDim, Arg >::apply(), quda::ExtractGhostEx< Float, length, nDim, dim, Order >::apply(), quda::CopyColorSpinor< 4, Arg >::apply(), quda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >::apply(), quda::CopySpinorEx< FloatOut, FloatIn, Ns, Nc, OutOrder, InOrder, Basis, extend >::apply(), quda::Gamma< ValueType, basis, dir >::apply(), quda::TwistGamma< Float, nColor, Arg >::apply(), quda::ProjectSU3< Float, G >::apply(), quda::Clover< Float, nSpin, nColor, Arg >::apply(), quda::DslashCoarsePolicyTune::apply(), quda::TwistClover< Float, nSpin, nColor, Arg >::apply(), quda::blas::TileSizeTune< ReducerDiagonal, writeDiagonal, ReducerOffDiagonal, writeOffDiagonal >::apply(), quda::dslash::DslashPolicyTune< Dslash >::apply(), apply_staggered_phase_quda_(), quda::cublas::BatchInvertMatrix(), quda::CG::blocksolve(), quda::MG::buildFreeVectors(), quda::calculateY(), quda::calculateYhat(), cloverQuda(), comm_gdr_blacklist(), comm_peer2peer_init(), quda::TRLM::computeKeptRitz(), quda::computeMomAction(), quda::EigenSolver::computeSVD(), quda::EigenSolver::create(), quda::Dirac::create(), quda::cudaColorSpinorField::create(), quda::MG::createCoarseDirac(), quda::MG::createCoarseSolver(), quda::MG::createSmoother(), quda::EigenSolver::deflate(), quda::deflated_solver::deflated_solver(), quda::EigenSolver::deflateSVD(), quda::Deflation::Deflation(), quda::DiracMobius::DiracMobius(), quda::dslash::DslashPolicyTune< Dslash >::DslashPolicyTune(), dslashQuda(), dslashQuda_4dpc(), dslashQuda_mdwf(), eigensolveQuda(), quda::EigenSolver::EigenSolver(), endQuda(), quda::flushForceMonitor(), quda::forceRecord(), quda::gaugeGauss(), quda::MG::generateNullVectors(), quda::IncEigCG::initCGsolve(), initQudaDevice(), invertMultiShiftQuda(), invertMultiSrcQuda(), invertQuda(), quda::isUnitary(), loadCloverQuda(), quda::EigenSolver::loadFromFile(), loadGaugeQuda(), quda::loadTuneCache(), quda::EigenSolver::loadVectors(), quda::massRescale(), MatDagMatQuda(), MatQuda(), quda::multigrid_solver::multigrid_solver(), OpenMagma(), quda::TRLM::operator()(), quda::CG::operator()(), quda::PreconCG::operator()(), quda::BiCGstab::operator()(), quda::BiCGstabL::operator()(), quda::GCR::operator()(), quda::MR::operator()(), quda::CACG::operator()(), quda::CAGCR::operator()(), quda::SD::operator()(), quda::MultiShiftCG::operator()(), quda::MinResExt::operator()(), quda::IncEigCG::operator()(), performAPEnStep(), performOvrImpSTOUTnStep(), performSTOUTnStep(), performWuppertalnStep(), quda::Solver::PrintStats(), quda::Solver::PrintSummary(), pushVerbosity(), quda::Deflation::reduce(), quda::RNG::Release(), remove_staggered_phase_quda_(), quda::report(), quda::Transfer::reset(), quda::MG::reset(), quda::RNG::RNG(), quda::saveProfile(), quda::saveTuneCache(), quda::EigenSolver::saveVectors(), quda::setDiracParam(), quda::Transfer::Transfer(), quda::updateMomentum(), updateMultigridQuda(), quda::MG::verify(), quda::Deflation::~Deflation(), quda::Dirac::~Dirac(), and quda::MG::~MG().
void popOutputPrefix | ( | ) |
Pop the output prefix restoring the prior one on the stack.
Definition at line 121 of file util_quda.cpp.
References errorQuda, host_free, and setOutputPrefix().
Referenced by quda::MG::operator()(), quda::PreconditionedSolver::operator()(), and quda::MG::popLevel().
void popVerbosity | ( | ) |
Pop the verbosity restoring the prior one on the stack.
Definition at line 94 of file util_quda.cpp.
References errorQuda, and setVerbosity().
Referenced by cloverQuda(), dslashQuda(), dslashQuda_4dpc(), dslashQuda_mdwf(), dumpMultigridQuda(), eigensolveQuda(), quda::GMResDR::FlexArnoldiProcedure(), invertMultiShiftQuda(), invertMultiSrcQuda(), invertQuda(), loadCloverQuda(), MatDagMatQuda(), MatQuda(), newMultigridQuda(), quda::GCR::operator()(), performWuppertalnStep(), quda::MG::popLevel(), and updateMultigridQuda().
void pushOutputPrefix | ( | const char * | prefix | ) |
Push a new output prefix onto the stack.
Definition at line 105 of file util_quda.cpp.
References getOutputPrefix(), MAX_PREFIX_SIZE, safe_malloc, setOutputPrefix(), and warningQuda.
Referenced by quda::MG::operator()(), quda::PreconditionedSolver::operator()(), and quda::MG::pushLevel().
void pushVerbosity | ( | QudaVerbosity | verbosity | ) |
Push a new verbosity onto the stack.
Definition at line 83 of file util_quda.cpp.
References getVerbosity(), setVerbosity(), and warningQuda.
Referenced by cloverQuda(), dslashQuda(), dslashQuda_4dpc(), dslashQuda_mdwf(), dumpMultigridQuda(), eigensolveQuda(), quda::GMResDR::FlexArnoldiProcedure(), invertMultiShiftQuda(), invertMultiSrcQuda(), invertQuda(), loadCloverQuda(), MatDagMatQuda(), MatQuda(), newMultigridQuda(), quda::GCR::operator()(), performWuppertalnStep(), quda::MG::pushLevel(), and updateMultigridQuda().
void setOutputFile | ( | FILE * | outfile | ) |
Definition at line 75 of file util_quda.cpp.
References outfile_.
Referenced by setVerbosityQuda().
void setOutputPrefix | ( | const char * | prefix | ) |
Definition at line 69 of file util_quda.cpp.
References MAX_PREFIX_SIZE, and prefix_.
Referenced by popOutputPrefix(), pushOutputPrefix(), quda::MG::reset(), setVerbosityQuda(), updateMultigridQuda(), and quda::MG::verify().
void setVerbosity | ( | QudaVerbosity | verbosity | ) |
Definition at line 25 of file util_quda.cpp.
References verbosity, and verbosity_.
Referenced by hisq_force_test(), init(), main(), plaq_test(), popVerbosity(), pushVerbosity(), GaugeAlgTest::SetUp(), setVerbosityQuda(), and SU3test().