opm-simulators
Loading...
Searching...
No Matches
Opm::TpsaLinearSolverParameters Struct Reference

Parametern for linear solver and preconditioner. More...

#include <TPSALinearSolverParameters.hpp>

Inheritance diagram for Opm::TpsaLinearSolverParameters:
Opm::FlowLinearSolverParameters

Public Member Functions

void init ()
 Internalize runtime parameters.
void reset ()
 Reset TPSA linear solver parameters.
Public Member Functions inherited from Opm::FlowLinearSolverParameters
void init (bool cprRequestedInDataFile)
void reset ()

Static Public Member Functions

static void registerParameters ()
 Register TPSA linear solver runtime parameters.
Static Public Member Functions inherited from Opm::FlowLinearSolverParameters
static void registerParameters ()

Additional Inherited Members

Public Attributes inherited from Opm::FlowLinearSolverParameters
double linear_solver_reduction_
double relaxed_linear_solver_reduction_
int linear_solver_maxiter_
int linear_solver_restart_
int linear_solver_verbosity_
double ilu_relaxation_
int ilu_fillin_level_
MILU_VARIANT ilu_milu_
bool ilu_redblack_
bool ilu_reorder_sphere_
bool newton_use_gmres_
bool ignoreConvergenceFailure_
bool scale_linear_system_
bool is_nldd_local_solver_
std::string linsolver_
bool linear_solver_print_json_definition_
int cpr_reuse_setup_
int cpr_reuse_interval_
std::string accelerator_mode_
int gpu_device_id_
int opencl_platform_id_
bool opencl_ilu_parallel_
Parameters::LinearSolverAcceleratorType linear_solver_accelerator_
bool gpu_aware_mpi_
bool verify_gpu_aware_mpi_
bool cpr_weights_thread_parallel_

Detailed Description

Parametern for linear solver and preconditioner.

Member Function Documentation

◆ init()

void Opm::TpsaLinearSolverParameters::init ( )

Internalize runtime parameters.

Overloading FlowLinearSolverParameters::init() to read TPSA specific runtime/default parameters

◆ reset()

void Opm::TpsaLinearSolverParameters::reset ( )

Reset TPSA linear solver parameters.

Warning
Should be the same as the corresponding Parameters defaults!

The documentation for this struct was generated from the following files: