QUDA
1.0.0
|
Protected Member Functions | |
void | SetReunitarizationConsts () |
bool | checkDimsPartitioned () |
bool | comparePlaquette (double3 a, double3 b) |
bool | CheckDeterminant (double2 detu) |
void | CallUnitarizeLinks (cudaGaugeField *cudaInGauge) |
virtual void | SetUp () |
virtual void | TearDown () |
Protected Attributes | |
QudaGaugeParam | param |
Timer | a0 |
Timer | a1 |
double2 | detu |
double3 | plaq |
cudaGaugeField * | cudaInGauge |
int | nsteps |
int | nhbsteps |
int | novrsteps |
bool | coldstart |
double | beta_value |
RNG * | randstates |
Definition at line 90 of file gauge_alg_test.cpp.
|
inlineprotected |
Definition at line 129 of file gauge_alg_test.cpp.
References errorQuda, num_failures, num_failures_dev, and quda::unitarizeLinks().
|
inlineprotected |
Definition at line 121 of file gauge_alg_test.cpp.
References DABS, prec, and QUDA_DOUBLE_PRECISION.
|
inlineprotected |
Definition at line 105 of file gauge_alg_test.cpp.
References comm_dim_partitioned().
|
inlineprotected |
Definition at line 110 of file gauge_alg_test.cpp.
References DABS, prec, and QUDA_DOUBLE_PRECISION.
|
inlineprotected |
Definition at line 92 of file gauge_alg_test.cpp.
References reunit_allow_svd, reunit_svd_only, quda::setUnitarizeLinksConstants(), svd_abs_error, svd_rel_error, and unitarize_eps.
|
inlineprotectedvirtual |
Definition at line 140 of file gauge_alg_test.cpp.
References QudaGaugeParam_s::anisotropy, CallUnitarizeLinks(), comm_dim_partitioned(), QudaGaugeParam_s::cpu_prec, quda::GaugeFieldParam::create, QudaGaugeParam_s::cuda_prec, QudaGaugeParam_s::cuda_prec_sloppy, errorQuda, QudaGaugeParam_s::ga_pad, QudaGaugeParam_s::gauge_fix, QudaGaugeParam_s::gauge_order, quda::LatticeFieldParam::ghostExchange, gParam, quda::InitGaugeField(), link_recon, quda::GaugeFieldParam::link_type, quda::Monte(), newQudaGaugeParam(), num_failures_dev, quda::GaugeFieldParam::order, quda::LatticeFieldParam::pad, param, quda::plaquette(), prec, printfQuda, QUDA_DOUBLE_PRECISION, QUDA_FLOAT2_GAUGE_ORDER, QUDA_FLOAT4_GAUGE_ORDER, QUDA_FULL_SITE_SUBSET, QUDA_GAUGE_FIXED_NO, QUDA_GHOST_EXCHANGE_EXTENDED, QUDA_GHOST_EXCHANGE_NO, QUDA_MILC_GAUGE_ORDER, QUDA_NULL_FIELD_CREATE, QUDA_PERIODIC_T, QUDA_RECONSTRUCT_8, QUDA_RECONSTRUCT_NO, QUDA_VECTOR_GEOMETRY, QUDA_VERBOSE, QUDA_WILSON_LINKS, QUDA_ZERO_FIELD_CREATE, R, quda::GaugeFieldParam::reconstruct, QudaGaugeParam_s::reconstruct, QudaGaugeParam_s::reconstruct_sloppy, setDims(), setVerbosity(), quda::GaugeFieldParam::t_boundary, QudaGaugeParam_s::t_boundary, tdim, QudaGaugeParam_s::type, QudaGaugeParam_s::X, xdim, ydim, and zdim.
|
inlineprotectedvirtual |
Definition at line 231 of file gauge_alg_test.cpp.
References quda::getLinkDeterminant(), quda::getLinkTrace(), num_failures_dev, quda::PGaugeExchangeFree(), and printfQuda.
|
protected |
Definition at line 252 of file gauge_alg_test.cpp.
|
protected |
Definition at line 252 of file gauge_alg_test.cpp.
|
protected |
Definition at line 260 of file gauge_alg_test.cpp.
|
protected |
Definition at line 259 of file gauge_alg_test.cpp.
|
protected |
Definition at line 255 of file gauge_alg_test.cpp.
|
protected |
Definition at line 253 of file gauge_alg_test.cpp.
|
protected |
Definition at line 257 of file gauge_alg_test.cpp.
|
protected |
Definition at line 258 of file gauge_alg_test.cpp.
|
protected |
Definition at line 256 of file gauge_alg_test.cpp.
|
protected |
Definition at line 250 of file gauge_alg_test.cpp.
|
protected |
Definition at line 254 of file gauge_alg_test.cpp.
|
protected |
Definition at line 261 of file gauge_alg_test.cpp.