|
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 |