QUDA v0.4.0
A library for QCD on GPUs
Public Attributes
QudaInvertParam_s Struct Reference

#include <quda.h>

List of all members.

Public Attributes

QudaDslashType dslash_type
QudaInverterType inv_type
double mass
double kappa
double m5
int Ls
double mu
QudaTwistFlavorType twist_flavor
double tol
int maxiter
double reliable_delta
int num_offset
double offset [QUDA_MAX_MULTI_SHIFT]
double tol_offset [QUDA_MAX_MULTI_SHIFT]
QudaSolutionType solution_type
QudaSolveType solve_type
QudaMatPCType matpc_type
QudaDagType dagger
QudaMassNormalization mass_normalization
QudaPreserveSource preserve_source
QudaPrecision cpu_prec
QudaPrecision cuda_prec
QudaPrecision cuda_prec_sloppy
QudaPrecision cuda_prec_precondition
QudaDiracFieldOrder dirac_order
QudaGammaBasis gamma_basis
QudaPrecision clover_cpu_prec
QudaPrecision clover_cuda_prec
QudaPrecision clover_cuda_prec_sloppy
QudaPrecision clover_cuda_prec_precondition
QudaCloverFieldOrder clover_order
QudaUseInitGuess use_init_guess
QudaVerbosity verbosity
int sp_pad
int cl_pad
int iter
double spinorGiB
double cloverGiB
double gflops
double secs
QudaTune tune
QudaPreserveDirac preserve_dirac
int gcrNkrylov
QudaInverterType inv_type_precondition
QudaVerbosity verbosity_precondition
double tol_precondition
int maxiter_precondition
QudaPrecision prec_precondition
double omega

Detailed Description

Definition at line 91 of file quda.h.


Member Data Documentation

Definition at line 146 of file quda.h.

Definition at line 135 of file quda.h.

Definition at line 136 of file quda.h.

Definition at line 138 of file quda.h.

Definition at line 137 of file quda.h.

Definition at line 140 of file quda.h.

Definition at line 150 of file quda.h.

Definition at line 125 of file quda.h.

Definition at line 126 of file quda.h.

Definition at line 128 of file quda.h.

Definition at line 127 of file quda.h.

Definition at line 120 of file quda.h.

Definition at line 130 of file quda.h.

Definition at line 93 of file quda.h.

Gamma basis of the input and output host fields

Definition at line 133 of file quda.h.

Maximum size of Krylov space used by solver

Definition at line 161 of file quda.h.

Definition at line 151 of file quda.h.

Definition at line 94 of file quda.h.

The inner Krylov solver used in the preconditioner. Set to QUDA_INVALID_INVERTER to disable the preconditioner entirely.

Definition at line 172 of file quda.h.

Definition at line 148 of file quda.h.

Used for Wilson and Wilson-clover

Definition at line 97 of file quda.h.

Extent of the 5th dimension (for domain wall)

Definition at line 100 of file quda.h.

Domain wall height

Definition at line 99 of file quda.h.

Used for staggered only

Definition at line 96 of file quda.h.

Definition at line 121 of file quda.h.

Definition at line 119 of file quda.h.

Definition at line 106 of file quda.h.

Maximum number of iterations allowed in the inner solver

Definition at line 181 of file quda.h.

Twisted mass parameter

Definition at line 102 of file quda.h.

Number of offsets in the multi-shift solver

Definition at line 109 of file quda.h.

double QudaInvertParam_s::offset[QUDA_MAX_MULTI_SHIFT]

Offsets for multi-shift solver

Definition at line 112 of file quda.h.

Relaxation parameter used in GCR-DD (default = 1.0)

Definition at line 187 of file quda.h.

Precision used in the inner solver.

Definition at line 184 of file quda.h.

Free the Dirac operator or keep it resident?

Definition at line 158 of file quda.h.

Definition at line 123 of file quda.h.

Reliable update tolerance

Definition at line 107 of file quda.h.

Definition at line 152 of file quda.h.

Type of system to solve

Definition at line 117 of file quda.h.

How to solve it

Definition at line 118 of file quda.h.

Definition at line 145 of file quda.h.

Definition at line 149 of file quda.h.

Definition at line 105 of file quda.h.

double QudaInvertParam_s::tol_offset[QUDA_MAX_MULTI_SHIFT]

Solver tolerance for each offset

Definition at line 115 of file quda.h.

Tolerance in the inner solver

Definition at line 178 of file quda.h.

Enable auto-tuning?

Definition at line 155 of file quda.h.

Twisted mass flavor

Definition at line 103 of file quda.h.

Definition at line 141 of file quda.h.

Definition at line 143 of file quda.h.

Verbosity of the inner Krylov solver

Definition at line 175 of file quda.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines