QUDA  0.9.0
Functions | Variables
pack_test.cpp File Reference
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <quda_internal.h>
#include <gauge_field.h>
#include <util_quda.h>
#include <test_util.h>
#include <dslash_util.h>
#include <color_spinor_field.h>
#include <blas_quda.h>
Include dependency graph for pack_test.cpp:

Go to the source code of this file.

Functions

void init ()
 
void end ()
 
void packTest ()
 
void usage (char **)
 
int main (int argc, char **argv)
 

Variables

QudaGaugeParam param
 
cudaColorSpinorFieldcudaSpinor
 
void * qdpCpuGauge_p [4]
 
void * cpsCpuGauge_p
 
cpuColorSpinorFieldspinor
 
cpuColorSpinorFieldspinor2
 
ColorSpinorParam csParam
 
float kappa = 1.0
 
int ODD_BIT = 0
 
int DAGGER_BIT = 0
 
int device
 
int xdim
 
int ydim
 
int zdim
 
int tdim
 
QudaReconstructType link_recon
 
QudaPrecision prec
 
char latfile []
 
int gridsize_from_cmdline []
 
QudaPrecision prec_cpu = QUDA_DOUBLE_PRECISION
 

Function Documentation

◆ end()

void end ( void  )

Definition at line 101 of file pack_test.cpp.

References cpsCpuGauge_p, cudaSpinor, endQuda(), free(), qdpCpuGauge_p, spinor, and spinor2.

Referenced by main().

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

◆ init()

void init ( )

◆ main()

int main ( int  argc,
char **  argv 
)

◆ packTest()

void packTest ( )

◆ usage()

void usage ( char **  )

Definition at line 1693 of file test_util.cpp.

Referenced by main().

Here is the caller graph for this function:

Variable Documentation

◆ cpsCpuGauge_p

void* cpsCpuGauge_p

Definition at line 21 of file pack_test.cpp.

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

◆ csParam

◆ cudaSpinor

cudaColorSpinorField* cudaSpinor

Definition at line 18 of file pack_test.cpp.

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

◆ DAGGER_BIT

int DAGGER_BIT = 0

Definition at line 28 of file pack_test.cpp.

◆ device

int device

Definition at line 2238 of file CMakeCUDACompilerId.cpp1.ii.

Referenced by init().

◆ gridsize_from_cmdline

int gridsize_from_cmdline[]

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

Definition at line 50 of file test_util.cpp.

Referenced by main().

◆ kappa

float kappa = 1.0

Definition at line 26 of file pack_test.cpp.

◆ latfile

char latfile[]

Definition at line 1627 of file test_util.cpp.

◆ link_recon

QudaReconstructType link_recon

Definition at line 1612 of file test_util.cpp.

Referenced by init().

◆ ODD_BIT

int ODD_BIT = 0

Definition at line 27 of file pack_test.cpp.

◆ param

Definition at line 17 of file pack_test.cpp.

Referenced by quda::blas::TileSizeTune< ReducerDiagonal, writeDiagonal, ReducerOffDiagonal, writeOffDiagonal >::advanceAux(), quda::DslashCoarsePolicyTune::advanceAux(), anonymous_namespace{dslash_policy.cuh}::DslashPolicyTune::advanceAux(), quda::Tunable::advanceBlockDim(), quda::ShiftColorSpinorField< Output, Input >::advanceBlockDim(), quda::TunableLocalParity::advanceBlockDim(), quda::TunableVectorY::advanceBlockDim(), quda::TunableVectorYZ::advanceBlockDim(), quda::Tunable::advanceGridDim(), MultiReduceCuda< NXZ, doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Reducer >::advanceGridDim(), quda::blas::copy_ns::CopyCuda< FloatN, N, Output, Input >::advanceSharedBytes(), BlasCuda< FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor >::advanceSharedBytes(), ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >::advanceSharedBytes(), quda::Tunable::advanceSharedBytes(), MultiReduceCuda< NXZ, doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Reducer >::advanceSharedBytes(), quda::Tunable::advanceTuneParam(), quda::blas::TileSizeTune< ReducerDiagonal, writeDiagonal, ReducerOffDiagonal, writeOffDiagonal >::advanceTuneParam(), quda::DslashCoarsePolicyTune::advanceTuneParam(), quda::CalculateY< from_coarse, Float, fineSpin, fineColor, coarseSpin, coarseColor, Arg >::advanceTuneParam(), quda::CalculateYhat< Float, n, Arg >::advanceTuneParam(), anonymous_namespace{dslash_policy.cuh}::DslashPolicyTune::advanceTuneParam(), applyGaugeFieldScaling(), applyGaugeFieldScaling_long(), quda::calculateY(), quda::canReuseResidentGauge(), checkClover(), checkGauge(), quda::Tunable::checkLaunchParam(), clover_dslash(), quda::ColorSpinorField::ColorSpinorField(), compute_gauge_force_quda_(), computeCloverForceQuda(), computeGaugeFixingFFTQuda(), computeGaugeFixingOVRQuda(), computeHISQForceQuda(), computeKSLinkQuda(), construct_fat_long_gauge_field(), construct_gauge_field(), constructGaugeField(), constructUnitGaugeField(), contractGamma5Kernel(), contractGamma5MinusKernel(), contractGamma5PlusKernel(), contractKernel(), contractMinusKernel(), contractPlusKernel(), contractTsliceKernel(), contractTsliceMinusKernel(), contractTslicePlusKernel(), coordsFromFaceIndex(), coordsFromFaceIndexStaggered(), coordsFromIndex(), coordsFromIndex3D(), quda::cudaColorSpinorField::CopySubset(), quda::cpuCloverField::cpuCloverField(), quda::cpuColorSpinorField::cpuColorSpinorField(), quda::cpuGaugeField::cpuGaugeField(), quda::Eig_Solver::create(), quda::Dirac::create(), quda::ColorSpinorField::Create(), quda::cudaColorSpinorField::create(), quda::cpuColorSpinorField::create(), quda::createDirac(), createGaugeFieldQuda(), quda::cudaCloverField::cudaCloverField(), quda::cudaGaugeField::cudaGaugeField(), quda::blas::copy_ns::CopyCuda< FloatN, N, Output, Input >::defaultTuneParam(), BlasCuda< FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor >::defaultTuneParam(), ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >::defaultTuneParam(), quda::ShiftColorSpinorField< Output, Input >::defaultTuneParam(), MultiBlasCuda< NXZ, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor >::defaultTuneParam(), quda::Tunable::defaultTuneParam(), MultiReduceCuda< NXZ, doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Reducer >::defaultTuneParam(), quda::TunableLocalParity::defaultTuneParam(), quda::TunableVectorY::defaultTuneParam(), quda::TunableVectorYZ::defaultTuneParam(), quda::blas::TileSizeTune< ReducerDiagonal, writeDiagonal, ReducerOffDiagonal, writeOffDiagonal >::defaultTuneParam(), quda::DslashCoarsePolicyTune::defaultTuneParam(), anonymous_namespace{dslash_policy.cuh}::DslashPolicyTune::defaultTuneParam(), quda::deflated_solver::deflated_solver(), quda::DeflationParam::DeflationParam(), quda::deserializeTuneCache(), dimFromFaceIndex(), quda::Dirac::Dirac(), quda::DiracMobius::DiracMobius(), faceIndexFromCoords(), quda::ColorSpinorField::fill(), quda::flushProfile(), for(), getblasname(), getdslashtestname(), getGaugePadding(), getstaggereddslashtestname(), hisqCompleteForceCPU(), hisqLongLinkForceCPU(), hisqStaplesForceCPU(), if(), indexFromFaceIndex(), indexFromFaceIndexExtended(), indexFromFaceIndexExtendedStaggered(), indexFromFaceIndexStaggered(), init(), initFields(), quda::blas::copy_ns::CopyCuda< FloatN, N, Output, Input >::initTuneParam(), BlasCuda< FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor >::initTuneParam(), ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >::initTuneParam(), quda::ShiftColorSpinorField< Output, Input >::initTuneParam(), MultiBlasCuda< NXZ, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor >::initTuneParam(), quda::Tunable::initTuneParam(), MultiReduceCuda< NXZ, doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Reducer >::initTuneParam(), quda::TunableLocalParity::initTuneParam(), quda::TunableVectorY::initTuneParam(), quda::TunableVectorYZ::initTuneParam(), quda::blas::TileSizeTune< ReducerDiagonal, writeDiagonal, ReducerOffDiagonal, writeOffDiagonal >::initTuneParam(), quda::DslashCoarsePolicyTune::initTuneParam(), anonymous_namespace{dslash_policy.cuh}::DslashPolicyTune::initTuneParam(), invert_multishift_quda_(), invert_quda_(), invertMultiShiftQuda(), invertMultiSrcQuda(), invertQuda(), kinetic_quda_(), lanczosQuda(), quda::LatticeFieldParam::LatticeFieldParam(), load_gauge_quda_(), loadGaugeQuda(), quda::DiracWilson::M(), quda::DiracClover::M(), main(), quda::massRescale(), quda::MGParam::MGParam(), momActionQuda(), quda::multigrid_solver::multigrid_solver(), new_quda_gauge_param_(), new_quda_invert_param_(), quda::RitzMat::newTmp(), quda::Dirac::newTmp(), quda::operator<<(), quda::TuneParam::operator=(), packTest(), quda::Tunable::paramString(), printQudaGaugeParam(), printQudaInvertParam(), printQudaMultigridParam(), quda::cudaColorSpinorField::PrintVector(), projectSU3Quda(), quda::qudaMemcpy2DAsync_(), quda::ColorSpinorField::reset(), saveGaugeFieldQuda(), saveGaugeQuda(), quda::saveProfile(), quda::serializeProfile(), quda::serializeTuneCache(), setFusedParam(), setPrec(), quda::Transfer::setSiteSubset(), GaugeAlgTest::SetUp(), BlasTest::SetUp(), quda::SolverParam::SolverParam(), quda::cudaColorSpinorField::Source(), staggeredPhaseQuda(), su3_reconstruct(), su3Reconstruct12(), su3Reconstruct8(), switch(), tmc_dslash(), quda::Transfer::Transfer(), quda::tuneLaunch(), update_gauge_field_quda_(), updateGaugeFieldQuda(), quda::SolverParam::updateInvertParam(), updateMultigridQuda(), and quda::SolverParam::updateRhsIndex().

◆ prec

Definition at line 1615 of file test_util.cpp.

Referenced by init().

◆ prec_cpu

Definition at line 40 of file pack_test.cpp.

Referenced by init().

◆ qdpCpuGauge_p

void* qdpCpuGauge_p[4]

Definition at line 20 of file pack_test.cpp.

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

◆ spinor

Definition at line 22 of file pack_test.cpp.

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

◆ spinor2

Definition at line 22 of file pack_test.cpp.

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

◆ tdim

int tdim

Definition at line 1623 of file test_util.cpp.

Referenced by init().

◆ xdim

int xdim

Definition at line 1620 of file test_util.cpp.

Referenced by init().

◆ ydim

int ydim

Definition at line 1621 of file test_util.cpp.

Referenced by init().

◆ zdim

int zdim

Definition at line 1622 of file test_util.cpp.

Referenced by init().