3.2-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Classes | Namespaces | Typedefs
amgbackend.hh File Reference

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.

Description

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...
 
Include dependency graph for amgbackend.hh: