mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
- added flexiblegmres
This commit is contained in:
parent
fcb6e41490
commit
528921ee6f
@ -170,6 +170,15 @@ namespace Dune
|
||||
restart, // desired residual reduction factor
|
||||
maxiter, // maximum number of iterations
|
||||
verbosity);
|
||||
} else if (solver_type == "flexgmres") {
|
||||
int restart = prm.get<int>("restart", 15);
|
||||
linsolver_ = std::make_shared<Dune::RestartedFlexibleGMResSolver<VectorType>>(*linearoperator_for_solver_,
|
||||
*scalarproduct_,
|
||||
*preconditioner_,
|
||||
tol,
|
||||
restart, // desired residual reduction factor
|
||||
maxiter, // maximum number of iterations
|
||||
verbosity));
|
||||
#if HAVE_SUITESPARSE_UMFPACK
|
||||
} else if (solver_type == "umfpack") {
|
||||
bool dummy = false;
|
||||
|
Loading…
Reference in New Issue
Block a user