QUDA
v1.1.0
A library for QCD on GPUs
|
#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 |