|
opm-simulators
|
Provides all unmodified linear solvers from dune-istl. More...
#include "linalgproperties.hh"#include "parallelbasebackend.hh"#include "istlsolverwrappers.hh"#include "istlsparsematrixadapter.hh"#include <dune/common/version.hh>Go to the source code of this file.
Classes | |
| struct | Opm::Properties::TTag::ParallelIstlLinearSolver |
| class | Opm::Linear::ParallelIstlSolverBackend< TypeTag > |
| Provides all unmodified linear solvers from dune-istl. More... | |
| struct | Opm::Properties::LinearSolverBackend< TypeTag, TTag::ParallelIstlLinearSolver > |
| struct | Opm::Properties::LinearSolverWrapper< TypeTag, TTag::ParallelIstlLinearSolver > |
| struct | Opm::Properties::PreconditionerWrapper< TypeTag, TTag::ParallelIstlLinearSolver > |
Namespaces | |
| namespace | Opm |
| This file contains a set of helper functions used by VFPProd / VFPInj. | |
| namespace | Opm::Properties::TTag |
| The generic type tag for problems using the immiscible multi-phase model. | |
Provides all unmodified linear solvers from dune-istl.
To set the linear solver, use
The possible choices for '$SOLVER' are:
Richardson: A fixpoint solver using the Richardson iterationSteepestDescent: The steepest descent solverConjugatedGradients: A conjugated gradients solverBiCGStab: A stabilized bi-conjugated gradients solverMinRes: A solver based on the minimized residual algorithmRestartedGMRes: A restarted GMRES solverChosing the preconditioner works in an analogous way:
Where the choices possible for '$PRECONDITIONER' are:
Jacobi: A Jacobi preconditionerGaussSeidel: A Gauss-Seidel preconditionerSSOR: A symmetric successive overrelaxation (SSOR) preconditionerSOR: A successive overrelaxation (SOR) preconditionerILUn: An ILU(n) preconditionerILU0: A specialized (and optimized) ILU(0) preconditioner