24#ifndef OPM_FLOWLINEARSOLVERPARAMETERS_HEADER_INCLUDED
25#define OPM_FLOWLINEARSOLVERPARAMETERS_HEADER_INCLUDED
27#include <opm/simulators/linalg/MILU.hpp>
34template <
class TypeTag>
37template <
class TypeTag>
42namespace Opm::Properties {
51template<
class TypeTag>
63namespace Opm::Parameters {
76struct UseGmres {
static constexpr bool value =
false; };
96 double linear_solver_reduction_;
97 double relaxed_linear_solver_reduction_;
98 int linear_solver_maxiter_;
99 int linear_solver_restart_;
100 int linear_solver_verbosity_;
101 double ilu_relaxation_;
102 int ilu_fillin_level_;
105 bool ilu_reorder_sphere_;
106 bool newton_use_gmres_;
107 bool ignoreConvergenceFailure_;
108 bool scale_linear_system_;
109 bool is_nldd_local_solver_;
110 std::string linsolver_;
111 bool linear_solver_print_json_definition_;
112 int cpr_reuse_setup_;
113 int cpr_reuse_interval_;
114 std::string accelerator_mode_;
116 int opencl_platform_id_;
117 bool opencl_ilu_parallel_;
121 void init(
bool cprRequestedInDataFile);
123 static void registerParameters();
This class solves the fully implicit black-oil system by solving the reduced system (after eliminatin...
Definition ISTLSolverBda.hpp:104
This class solves the fully implicit black-oil system by solving the reduced system (after eliminatin...
Definition ISTLSolver.hpp:144
Declares the parameters for the black oil model.
Declares the properties required by the black oil model.
This file contains a set of helper functions used by VFPProd / VFPInj.
Definition blackoilboundaryratevector.hh:37
MILU_VARIANT
Definition MILU.hpp:34
This class carries all parameters for the NewtonIterationBlackoilInterleaved class.
Definition FlowLinearSolverParameters.hpp:95
Definition FlowLinearSolverParameters.hpp:84
Definition FlowLinearSolverParameters.hpp:85
Definition FlowLinearSolverParameters.hpp:83
Definition FlowLinearSolverParameters.hpp:82
Definition FlowLinearSolverParameters.hpp:72
Definition FlowLinearSolverParameters.hpp:74
Definition FlowLinearSolverParameters.hpp:68
Definition FlowLinearSolverParameters.hpp:75
Definition FlowLinearSolverParameters.hpp:77
Definition FlowLinearSolverParameters.hpp:69
Definition FlowLinearSolverParameters.hpp:81
Definition FlowLinearSolverParameters.hpp:65
Definition FlowLinearSolverParameters.hpp:71
Definition FlowLinearSolverParameters.hpp:79
Definition FlowLinearSolverParameters.hpp:73
Definition FlowLinearSolverParameters.hpp:70
Definition FlowLinearSolverParameters.hpp:66
Definition FlowLinearSolverParameters.hpp:80
Definition FlowLinearSolverParameters.hpp:87
Definition FlowLinearSolverParameters.hpp:67
Definition FlowLinearSolverParameters.hpp:78
Definition FlowLinearSolverParameters.hpp:76
The type of the linear solver to be used.
Definition linalgproperties.hh:38
Definition FlowLinearSolverParameters.hpp:46