parallelamgbackend.hh File Reference
#include "linalgproperties.hh"
#include "parallelbasebackend.hh"
#include "bicgstabsolver.hh"
#include "combinedcriterion.hh"
#include "istlsparsematrixadapter.hh"
#include <dune/istl/bcrsmatrix.hh>
#include <dune/istl/paamg/amg.hh>
#include <dune/istl/paamg/pinfo.hh>
#include <dune/istl/owneroverlapcopy.hh>
#include <memory>
#include <tuple>
#include <utility>
Include dependency graph for parallelamgbackend.hh:

Go to the source code of this file.

Classes

struct  Opm::Properties::TTag::ParallelAmgLinearSolver
 
struct  Opm::Properties::AmgCoarsenTarget< TypeTag, TTag::ParallelAmgLinearSolver >
 
struct  Opm::Properties::LinearSolverMaxError< TypeTag, TTag::ParallelAmgLinearSolver >
 
struct  Opm::Properties::LinearSolverBackend< TypeTag, TTag::ParallelAmgLinearSolver >
 
class  Opm::Linear::ParallelAmgBackend< TypeTag >
 Provides a linear solver backend using the parallel algebraic multi-grid (AMG) linear solver from DUNE-ISTL. More...
 

Namespaces

namespace  Opm
 
namespace  Opm::Linear
 
namespace  Opm::Properties
 
namespace  Opm::Properties::TTag
 The generic type tag for problems using the immiscible multi-phase model.
 

Detailed Description

Provides a linear solver backend using the parallel algebraic multi-grid (AMG) linear solver from DUNE-ISTL.