20 default: fprintf(stderr,
"Error: invalid verbosity type %d\n", type); exit(1);
35 default: ret =
"unknown";
break;
48 ret =
"Cayley-Hamilton/SVD";
62 default: ret =
"unknown";
break;
78 default: ret =
"unknown";
break;
89 case 0: ret =
"even";
break;
90 case 1: ret =
"odd";
break;
91 case 2: ret =
"full";
break;
92 case 3: ret =
"mcg_even";
break;
93 case 4: ret =
"mcg_odd";
break;
94 case 5: ret =
"mcg_full";
break;
95 default: ret =
"unknown";
break;
105 case 0: ret =
"full";
break;
106 case 1: ret =
"full_ee_prec";
break;
107 case 2: ret =
"full_oo_prec";
break;
108 case 3: ret =
"even";
break;
109 case 4: ret =
"odd";
break;
110 case 5: ret =
"mcg_even";
break;
111 case 6: ret =
"mcg_odd";
break;
112 default: ret =
"unknown";
break;
135 default: ret =
"unknown";
break;
148 default: ret =
"unknown";
break;
165 default: ret =
"unknown eigenspectrum";
break;
180 default: ret =
"unknown eigensolver";
break;
194 default: fprintf(stderr,
"Error: invalid mass normalization\n"); exit(1);
209 default: fprintf(stderr,
"Error: invalid matpc type %d\n", type); exit(1);
225 default: fprintf(stderr,
"Error: invalid solution type %d\n", type); exit(1);
242 default: fprintf(stderr,
"Error: invalid solve type %d\n", type); exit(1);
257 default: ret =
"unknown";
break;
295 errorQuda(
"Error: invalid solver type %d\n", type);
304 static char vstr[32];
308 sprintf(vstr,
"%1d.%1d.%1d", major_num, minor_num, ext_num);
319 default: fprintf(stderr,
"Error: invalid location\n"); exit(1);
333 default: fprintf(stderr,
"Error: invalid memory type\n"); exit(1);
enum QudaSolveType_s QudaSolveType
enum QudaPrecision_s QudaPrecision
@ QUDA_TWISTED_CLOVER_DSLASH
@ QUDA_CLOVER_WILSON_DSLASH
@ QUDA_TWISTED_MASS_DSLASH
@ QUDA_DOMAIN_WALL_DSLASH
@ QUDA_MOBIUS_DWF_EOFA_DSLASH
@ QUDA_CLOVER_HASENBUSCH_TWIST_DSLASH
@ QUDA_DOMAIN_WALL_4D_DSLASH
@ QUDA_CUDA_FIELD_LOCATION
@ QUDA_CPU_FIELD_LOCATION
enum QudaTwistFlavorType_s QudaTwistFlavorType
@ QUDA_KAPPA_NORMALIZATION
@ QUDA_ASYMMETRIC_MASS_NORMALIZATION
@ QUDA_MASS_NORMALIZATION
enum QudaGaugeFieldOrder_s QudaGaugeFieldOrder
enum QudaDslashType_s QudaDslashType
enum QudaSolutionType_s QudaSolutionType
enum QudaEigSpectrumType_s QudaEigSpectrumType
enum QudaInverterType_s QudaInverterType
@ QUDA_EIG_BLK_IR_ARNOLDI
@ QUDA_EIG_BLK_TR_LANCZOS
enum QudaFieldLocation_s QudaFieldLocation
enum QudaMassNormalization_s QudaMassNormalization
enum QudaEigType_s QudaEigType
@ QUDA_MATPC_ODD_ODD_ASYMMETRIC
@ QUDA_MATPC_EVEN_EVEN_ASYMMETRIC
enum QudaMatPCType_s QudaMatPCType
@ QUDA_GMRESDR_PROJ_INVERTER
@ QUDA_INC_EIGCG_INVERTER
@ QUDA_BICGSTABL_INVERTER
@ QUDA_GMRESDR_SH_INVERTER
@ QUDA_MPBICGSTAB_INVERTER
enum QudaMemoryType_s QudaMemoryType
enum QudaReconstructType_s QudaReconstructType
@ QUDA_MATPCDAG_MATPC_SHIFT_SOLUTION
@ QUDA_MATDAG_MAT_SOLUTION
@ QUDA_MATPCDAG_MATPC_SOLUTION
@ QUDA_CPS_WILSON_GAUGE_ORDER
enum QudaContractType_s QudaContractType
enum QudaVerbosity_s QudaVerbosity
@ QUDA_TWIST_NONDEG_DOUBLET
@ QUDA_CONTRACT_TYPE_OPEN
const char * get_quda_ver_str()
const char * get_ritz_location_str(QudaFieldLocation type)
const char * get_test_type(int t)
const char * get_matpc_str(QudaMatPCType type)
const char * get_prec_str(QudaPrecision prec)
const char * get_solve_str(QudaSolveType type)
const char * get_solution_str(QudaSolutionType type)
const char * get_flavor_str(QudaTwistFlavorType type)
const char * get_eig_spectrum_str(QudaEigSpectrumType type)
const char * get_dslash_str(QudaDslashType type)
const char * get_gauge_order_str(QudaGaugeFieldOrder order)
const char * get_contract_str(QudaContractType type)
const char * get_solver_str(QudaInverterType type)
const char * get_eig_type_str(QudaEigType type)
const char * get_memory_type_str(QudaMemoryType type)
const char * get_verbosity_str(QudaVerbosity type)
const char * get_mass_normalization_str(QudaMassNormalization type)
const char * get_staggered_test_type(int t)
const char * get_unitarization_str(bool svd_only)
const char * get_recon_str(QudaReconstructType recon)
Main header file for the QUDA library.
#define QUDA_VERSION_SUBMINOR
#define QUDA_VERSION_MAJOR
#define QUDA_VERSION_MINOR