QUDA
v0.7.0
A library for QCD on GPUs
|
#include <quda.h>
Parameters relating to the solver and the choice of Dirac operator.
double QudaInvertParam_s::b_5[QUDA_MAX_DWF_LS] |
double QudaInvertParam_s::c_5[QUDA_MAX_DWF_LS] |
int QudaInvertParam_s::cl_pad |
double QudaInvertParam_s::clover_coeff |
QudaPrecision QudaInvertParam_s::clover_cpu_prec |
QudaPrecision QudaInvertParam_s::clover_cuda_prec |
QudaPrecision QudaInvertParam_s::clover_cuda_prec_precondition |
QudaPrecision QudaInvertParam_s::clover_cuda_prec_sloppy |
QudaFieldLocation QudaInvertParam_s::clover_location |
QudaCloverFieldOrder QudaInvertParam_s::clover_order |
double QudaInvertParam_s::cloverGiB |
int QudaInvertParam_s::compute_clover_trlog |
QudaPrecision QudaInvertParam_s::cpu_prec |
QudaPrecision QudaInvertParam_s::cuda_prec |
QudaPrecision QudaInvertParam_s::cuda_prec_precondition |
QudaPrecision QudaInvertParam_s::cuda_prec_ritz |
QudaPrecision QudaInvertParam_s::cuda_prec_sloppy |
QudaDagType QudaInvertParam_s::dagger |
QudaDiracFieldOrder QudaInvertParam_s::dirac_order |
QudaDslashType QudaInvertParam_s::dslash_type |
QudaDslashType QudaInvertParam_s::dslash_type_precondition |
QudaGammaBasis QudaInvertParam_s::gamma_basis |
int QudaInvertParam_s::gcrNkrylov |
double QudaInvertParam_s::gflops |
QudaFieldLocation QudaInvertParam_s::input_location |
QudaInverterType QudaInvertParam_s::inv_type |
QudaInverterType QudaInvertParam_s::inv_type_precondition |
int QudaInvertParam_s::iter |
double QudaInvertParam_s::kappa |
int QudaInvertParam_s::Ls |
QudaMassNormalization QudaInvertParam_s::mass_normalization |
QudaMatPCType QudaInvertParam_s::matpc_type |
int QudaInvertParam_s::max_res_increase |
int QudaInvertParam_s::maxiter |
int QudaInvertParam_s::maxiter_precondition |
int QudaInvertParam_s::Nsteps |
int QudaInvertParam_s::num_offset |
double QudaInvertParam_s::offset[QUDA_MAX_MULTI_SHIFT] |
double QudaInvertParam_s::omega |
QudaFieldLocation QudaInvertParam_s::output_location |
int QudaInvertParam_s::pipeline |
int QudaInvertParam_s::precondition_cycle |
QudaPreserveSource QudaInvertParam_s::preserve_source |
double QudaInvertParam_s::reliable_delta |
QudaResidualType QudaInvertParam_s::residual_type |
Whether to use the L2 relative residual, Fermilab heavy-quark residual, or both to determine convergence. To require that both stopping conditions are satisfied, use a bitwise OR as follows:
p.residual_type = (QudaResidualType) (QUDA_L2_RELATIVE_RESIDUAL | QUDA_HEAVY_QUARK_RESIDUAL);
QudaSchwarzType QudaInvertParam_s::schwarz_type |
QudaSolutionType QudaInvertParam_s::solution_type |
QudaSolveType QudaInvertParam_s::solve_type |
QudaSolverNormalization QudaInvertParam_s::solver_normalization |
int QudaInvertParam_s::sp_pad |
double QudaInvertParam_s::spinorGiB |
double QudaInvertParam_s::tol |
double QudaInvertParam_s::tol_hq |
double QudaInvertParam_s::tol_hq_offset[QUDA_MAX_MULTI_SHIFT] |
double QudaInvertParam_s::tol_offset[QUDA_MAX_MULTI_SHIFT] |
double QudaInvertParam_s::tol_precondition |
double QudaInvertParam_s::tol_restart |
double QudaInvertParam_s::trlogA[2] |
double QudaInvertParam_s::true_res |
double QudaInvertParam_s::true_res_hq |
double QudaInvertParam_s::true_res_hq_offset[QUDA_MAX_MULTI_SHIFT] |
double QudaInvertParam_s::true_res_offset[QUDA_MAX_MULTI_SHIFT] |
QudaTune QudaInvertParam_s::tune |
QudaTwistFlavorType QudaInvertParam_s::twist_flavor |
QudaUseInitGuess QudaInvertParam_s::use_init_guess |
int QudaInvertParam_s::use_sloppy_partial_accumulator |
QudaVerbosity QudaInvertParam_s::verbosity |
QudaVerbosity QudaInvertParam_s::verbosity_precondition |