|
QUDA
0.9.0
|
#include <float.h>

Go to the source code of this file.
Macros | |
| #define | INVALID_INT QUDA_INVALID_ENUM |
| #define | INVALID_DOUBLE DBL_MIN |
Functions | |
| void | printQudaGaugeParam (QudaGaugeParam *param) |
| void | printQudaEigParam (QudaEigParam *param) |
| void | printQudaInvertParam (QudaInvertParam *param) |
| void | printQudaMultigridParam (QudaMultigridParam *param) |
| #define INVALID_DOUBLE DBL_MIN |
Definition at line 15 of file check_params.h.
Referenced by printQudaEigParam(), printQudaGaugeParam(), printQudaInvertParam(), and printQudaMultigridParam().
| #define INVALID_INT QUDA_INVALID_ENUM |
Definition at line 14 of file check_params.h.
Referenced by printQudaEigParam(), printQudaGaugeParam(), printQudaInvertParam(), and printQudaMultigridParam().
| void printQudaEigParam | ( | QudaEigParam * | param | ) |
Print the members of QudaEigParam.
| param | The QudaEigParam whose elements we are to print. |
Definition at line 145 of file check_params.h.
References INVALID_DOUBLE, INVALID_INT, mem_type_ritz, printfQuda, QUDA_CUDA_FIELD_LOCATION, QUDA_EIGEN_EXTLIB, QUDA_EXTLIB_INVALID, QUDA_INVALID_FIELD_LOCATION, QUDA_INVALID_SOLUTION, QUDA_INVALID_TYPE, QUDA_MEMORY_DEVICE, QUDA_MEMORY_INVALID, and ret.
| void printQudaGaugeParam | ( | QudaGaugeParam * | param | ) |
Print the members of QudaGaugeParam.
| param | The QudaGaugeParam whose elements we are to print. |
Definition at line 40 of file check_params.h.
References anisotropy, cpu_prec, cuda_prec, QudaGaugeParam_s::cuda_prec, QudaGaugeParam_s::cuda_prec_precondition, cuda_prec_precondition, QudaGaugeParam_s::cuda_prec_sloppy, cuda_prec_sloppy, gauge_order, fused_exterior_ndeg_tm_dslash_cuda_gen::i, INVALID_DOUBLE, INVALID_INT, param, printfQuda, QUDA_ASQTAD_FAT_LINKS, QUDA_ASQTAD_LONG_LINKS, QUDA_CPU_FIELD_LOCATION, QUDA_GAUGE_FIXED_INVALID, QUDA_INVALID_FIELD_LOCATION, QUDA_INVALID_GAUGE_ORDER, QUDA_INVALID_LINKS, QUDA_INVALID_PRECISION, QUDA_INVALID_T_BOUNDARY, QUDA_RECONSTRUCT_INVALID, QUDA_STAGGERED_PHASE_INVALID, QUDA_STAGGERED_PHASE_NO, QUDA_WILSON_LINKS, QudaGaugeParam_s::reconstruct, QudaGaugeParam_s::reconstruct_precondition, QudaGaugeParam_s::reconstruct_sloppy, ret, QudaGaugeParam_s::type, and X.
Referenced by loadGaugeQuda().

| void printQudaInvertParam | ( | QudaInvertParam * | param | ) |
Print the members of QudaInvertParam.
| param | The QudaInvertParam whose elements we are to print. |
Whether to use a pipelined solver
< Number of offsets in the multi-shift solver
< Number of offsets in the multi-shift solver
< width of domain overlaps
Definition at line 191 of file check_params.h.
References clover_coeff, compute_clover, cpu_prec, cuda_prec, QudaGaugeParam_s::cuda_prec, QudaGaugeParam_s::cuda_prec_precondition, cuda_prec_precondition, cuda_prec_ritz, QudaGaugeParam_s::cuda_prec_sloppy, cuda_prec_sloppy, deg_tm_dslash_cuda_gen::dagger, deflation_grid, dslash_type, e, eigcg_max_restarts, eigenval_tol, gcrNkrylov, fused_exterior_ndeg_tm_dslash_cuda_gen::i, inc_tol, inv_type, INVALID_DOUBLE, INVALID_INT, kappa, Ls, m5, mass, matpc_type, max_restart_num, max_search_dim, mu, nev, offset, omega, param, pipeline, printfQuda, QUDA_ADDITIVE_SCHWARZ, QUDA_ASQTAD_DSLASH, QUDA_BICGSTAB_INVERTER, QUDA_CG_INVERTER, QUDA_CLOVER_WILSON_DSLASH, QUDA_CPU_FIELD_LOCATION, QUDA_DAG_INVALID, QUDA_DEFAULT_NORMALIZATION, QUDA_DOMAIN_WALL_4D_DSLASH, QUDA_DOMAIN_WALL_DSLASH, QUDA_EIGEN_EXTLIB, QUDA_EXTLIB_INVALID, QUDA_GCR_INVERTER, QUDA_HEAVY_QUARK_RESIDUAL, QUDA_INVALID_CLOVER_ORDER, QUDA_INVALID_DIRAC_ORDER, QUDA_INVALID_DSLASH, QUDA_INVALID_FIELD_LOCATION, QUDA_INVALID_GAMMA_BASIS, QUDA_INVALID_INVERTER, QUDA_INVALID_NORMALIZATION, QUDA_INVALID_PRECISION, QUDA_INVALID_RESIDUAL, QUDA_INVALID_SCHWARZ, QUDA_INVALID_SOLUTION, QUDA_INVALID_SOLVE, QUDA_INVALID_VERBOSITY, QUDA_L2_RELATIVE_RESIDUAL, QUDA_MATPC_INVALID, QUDA_MOBIUS_DWF_DSLASH, QUDA_MPBICGSTAB_INVERTER, QUDA_MPCG_INVERTER, QUDA_MR_INVERTER, QUDA_PRESERVE_SOURCE_INVALID, QUDA_SINGLE_PRECISION, QUDA_STAGGERED_DSLASH, QUDA_TWIST_INVALID, QUDA_TWISTED_CLOVER_DSLASH, QUDA_TWISTED_MASS_DSLASH, QUDA_USE_INIT_GUESS_INVALID, QUDA_USE_INIT_GUESS_NO, ret, solution_accumulator_pipeline, solve_type, tol, tol_hq, tol_restart, twist_flavor, and verbosity.
Referenced by cloverQuda(), dslashQuda(), dslashQuda_4dpc(), dslashQuda_mdwf(), invertMultiSrcQuda(), invertQuda(), lanczosQuda(), loadCloverQuda(), MatDagMatQuda(), MatQuda(), performWuppertalnStep(), and printQudaMultigridParam().

| void printQudaMultigridParam | ( | QudaMultigridParam * | param | ) |
Print the members of QudaMultigridParam.
| param | The QudaMultigridParam whose elements we are to print. |
Definition at line 504 of file check_params.h.
References e, errorQuda, generate_all_levels, geo_block_size, fused_exterior_ndeg_tm_dslash_cuda_gen::i, INVALID_DOUBLE, INVALID_INT, mu_factor, nu_post, nu_pre, omega, param, printfQuda, printQudaInvertParam(), QUDA_BICGSTAB_INVERTER, QUDA_BOOLEAN_INVALID, QUDA_BOOLEAN_NO, QUDA_BOOLEAN_YES, QUDA_COMPUTE_NULL_VECTOR_INVALID, QUDA_COMPUTE_NULL_VECTOR_YES, QUDA_INVALID_FIELD_LOCATION, QUDA_INVALID_INVERTER, QUDA_INVALID_SOLUTION, QUDA_INVALID_SOLVE, QUDA_INVALID_VERBOSITY, QUDA_MAX_MG_LEVEL, QUDA_MG_CYCLE_INVALID, QUDA_SILENT, ret, setup_tol, and verbosity.
Referenced by quda::multigrid_solver::multigrid_solver().


1.8.14