QUDA  v1.1.0
A library for QCD on GPUs
Classes | Namespaces | Typedefs
invert_quda.h File Reference
#include <quda.h>
#include <quda_internal.h>
#include <dirac_quda.h>
#include <color_spinor_field.h>
#include <qio_field.h>
#include <eigensolve_quda.h>
#include <vector>
#include <memory>

Go to the source code of this file.

Classes

struct  quda::SolverParam
 
class  quda::Solver
 
class  quda::CG
 Conjugate-Gradient Solver. More...
 
class  quda::CGNE
 
class  quda::CGNR
 
class  quda::CG3
 
class  quda::CG3NE
 
class  quda::CG3NR
 
class  quda::MPCG
 
class  quda::PreconCG
 
class  quda::BiCGstab
 
class  quda::SimpleBiCGstab
 
class  quda::MPBiCGstab
 
class  quda::BiCGstabL
 
class  quda::GCR
 
class  quda::MR
 
class  quda::CACG
 Communication-avoiding CG solver. This solver does un-preconditioned CG, running in steps of n_krylov, build up a polynomial in the linear operator of length n_krylov, and then performs a steepest descent minimization on the resulting basis vectors. For now only implemented using the power basis so is only useful as a preconditioner. More...
 
class  quda::CACGNE
 
class  quda::CACGNR
 
class  quda::CAGCR
 Communication-avoiding GCR solver. This solver does un-preconditioned GCR, first building up a polynomial in the linear operator of length n_krylov, and then performs a minimum residual extrapolation on the resulting basis vectors. For use as a multigrid smoother with minimum global synchronization. More...
 
class  quda::SD
 
class  quda::XSD
 
class  quda::PreconditionedSolver
 
class  quda::MultiShiftSolver
 
class  quda::MultiShiftCG
 Multi-Shift Conjugate Gradient Solver. More...
 
class  quda::MinResExt
 This computes the optimum guess for the system Ax=b in the L2 residual norm. For use in the HMD force calculations using a minimal residual chronological method. This computes the guess solution as a linear combination of a given number of previous solutions. Following Brower et al, only the orthogonalised vector basis is stored to conserve memory. More...
 
class  quda::IncEigCG
 
class  quda::GMResDR
 
struct  quda::deflation_space
 This is an object that captures the state required for a deflated solver. More...
 

Namespaces

 quda
 

Typedefs

using quda::ColorSpinorFieldSet = ColorSpinorField