elasticity_preconditioners.hpp File Reference

Preconditioners for elasticity upscaling. More...

#include <opm/common/utility/platform_dependent/disable_warnings.h>
#include <dune/common/fmatrix.hh>
#include <dune/istl/bcrsmatrix.hh>
#include <dune/istl/matrixmatrix.hh>
#include <dune/istl/ilu.hh>
#include <dune/istl/solvers.hh>
#include <dune/istl/preconditioners.hh>
#include <dune/istl/superlu.hh>
#include <dune/istl/umfpack.hh>
#include <dune/istl/paamg/amg.hh>
#include <dune/istl/paamg/fastamg.hh>
#include <dune/istl/paamg/twolevelmethod.hh>
#include <dune/istl/overlappingschwarz.hh>
#include <opm/common/utility/platform_dependent/reenable_warnings.h>
#include <opm/grid/CpGrid.hpp>
#include <opm/elasticity/asmhandler.hpp>
#include <opm/elasticity/matrixops.hpp>
Include dependency graph for elasticity_preconditioners.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Opm::Elasticity::Schwarz
 Overlapping Schwarz preconditioner. More...
 
struct  Opm::Elasticity::AMG1< Smoother >
 An AMG. More...
 
struct  Opm::Elasticity::FastAMG
 A FastAMG. More...
 
struct  Opm::Elasticity::AMG2Level< Smoother >
 A two-level method with a coarse AMG solver. More...
 

Namespaces

namespace  Opm
 
namespace  Opm::Elasticity
 

Typedefs

typedef Dune::MatrixAdapter< Matrix, Vector, Vector > Opm::Elasticity::Operator
 A linear operator. More...
 
typedef Dune::SeqSSOR< Matrix, Vector, Vector > Opm::Elasticity::SSORSmoother
 SSOR AMG smoother. More...
 
typedef Dune::SeqJac< Matrix, Vector, Vector > Opm::Elasticity::JACSmoother
 GJ AMG smoother. More...
 
typedef Dune::SeqILU< Matrix, Vector, Vector > Opm::Elasticity::ILUSmoother
 ILU0 AMG smoother. More...
 
typedef Dune::SeqOverlappingSchwarz< Matrix, Vector, Dune::SymmetricMultiplicativeSchwarzMode, LUSolver > Opm::Elasticity::SchwarzSmoother
 Schwarz + ILU0 AMG smoother. More...
 

Detailed Description

Preconditioners for elasticity upscaling.

Date
Aug 30 2013
Author
Arne Morten Kvarving / SINTEF