Provides a parallel linear solver based on the ISTL AMG preconditioner and the ISTL BiCGSTAB solver. More...
#include <memory>
#include <dune/common/exceptions.hh>
#include <dune/common/parallel/indexset.hh>
#include <dune/common/version.hh>
#include <dune/common/parallel/mpicommunication.hh>
#include <dune/grid/common/capabilities.hh>
#include <dune/istl/paamg/amg.hh>
#include <dune/istl/paamg/pinfo.hh>
#include <dune/istl/solvers.hh>
#include <dumux/linear/solver.hh>
#include <dumux/linear/parallelhelpers.hh>
#include <dumux/common/properties.hh>
#include <dumux/linear/linearsolvertraits.hh>
Go to the source code of this file.
Provides a parallel linear solver based on the ISTL AMG preconditioner and the ISTL BiCGSTAB solver.
Classes | |
class | Dumux::AMGBiCGSTABBackend< LinearSolverTraits > |
A linear solver based on the ISTL AMG preconditioner and the ISTL BiCGSTAB solver. More... | |
Namespaces | |
namespace | Dumux |
Typedefs | |
template<class GridView , class Traits > | |
using | Dumux::ParallelAMGBackend = AMGBiCGSTABBackend< Traits > |
template<class TypeTag > | |
using | Dumux::AMGBackend = ParallelAMGBackend< typename GetPropType< TypeTag, Properties::GridGeometry >::GridView, LinearSolverTraits< GetPropType< TypeTag, Properties::GridGeometry > > > |
A linear solver based on the ISTL AMG preconditioner and the ISTL BiCGSTAB solver. More... | |