Opm::TpsaLinearSolverParameters Struct Reference

Parametern for linear solver and preconditioner. More...

#include <TPSALinearSolverParameters.hpp>

Inheritance diagram for Opm::TpsaLinearSolverParameters:
Inheritance graph

Public Member Functions

void init ()
 
void reset ()
 
void init (bool cprRequestedInDataFile)
 

Static Public Member Functions

static void registerParameters ()
 

Public Attributes

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() [1/2]

void Opm::TpsaLinearSolverParameters::init ( )

◆ init() [2/2]

void Opm::FlowLinearSolverParameters::init ( bool  cprRequestedInDataFile)
inherited

◆ registerParameters()

static void Opm::TpsaLinearSolverParameters::registerParameters ( )
static

◆ reset()

void Opm::TpsaLinearSolverParameters::reset ( )

Member Data Documentation

◆ accelerator_mode_

std::string Opm::FlowLinearSolverParameters::accelerator_mode_
inherited

◆ cpr_reuse_interval_

int Opm::FlowLinearSolverParameters::cpr_reuse_interval_
inherited

◆ cpr_reuse_setup_

int Opm::FlowLinearSolverParameters::cpr_reuse_setup_
inherited

◆ cpr_weights_thread_parallel_

bool Opm::FlowLinearSolverParameters::cpr_weights_thread_parallel_
inherited

◆ gpu_aware_mpi_

bool Opm::FlowLinearSolverParameters::gpu_aware_mpi_
inherited

◆ gpu_device_id_

int Opm::FlowLinearSolverParameters::gpu_device_id_
inherited

◆ ignoreConvergenceFailure_

bool Opm::FlowLinearSolverParameters::ignoreConvergenceFailure_
inherited

◆ ilu_fillin_level_

int Opm::FlowLinearSolverParameters::ilu_fillin_level_
inherited

◆ ilu_milu_

MILU_VARIANT Opm::FlowLinearSolverParameters::ilu_milu_
inherited

◆ ilu_redblack_

bool Opm::FlowLinearSolverParameters::ilu_redblack_
inherited

◆ ilu_relaxation_

double Opm::FlowLinearSolverParameters::ilu_relaxation_
inherited

◆ ilu_reorder_sphere_

bool Opm::FlowLinearSolverParameters::ilu_reorder_sphere_
inherited

◆ is_nldd_local_solver_

bool Opm::FlowLinearSolverParameters::is_nldd_local_solver_
inherited

◆ linear_solver_accelerator_

Parameters::LinearSolverAcceleratorType Opm::FlowLinearSolverParameters::linear_solver_accelerator_
inherited

◆ linear_solver_maxiter_

int Opm::FlowLinearSolverParameters::linear_solver_maxiter_
inherited

◆ linear_solver_print_json_definition_

bool Opm::FlowLinearSolverParameters::linear_solver_print_json_definition_
inherited

◆ linear_solver_reduction_

double Opm::FlowLinearSolverParameters::linear_solver_reduction_
inherited

◆ linear_solver_restart_

int Opm::FlowLinearSolverParameters::linear_solver_restart_
inherited

◆ linear_solver_verbosity_

int Opm::FlowLinearSolverParameters::linear_solver_verbosity_
inherited

◆ linsolver_

std::string Opm::FlowLinearSolverParameters::linsolver_
inherited

◆ newton_use_gmres_

bool Opm::FlowLinearSolverParameters::newton_use_gmres_
inherited

◆ opencl_ilu_parallel_

bool Opm::FlowLinearSolverParameters::opencl_ilu_parallel_
inherited

◆ opencl_platform_id_

int Opm::FlowLinearSolverParameters::opencl_platform_id_
inherited

◆ relaxed_linear_solver_reduction_

double Opm::FlowLinearSolverParameters::relaxed_linear_solver_reduction_
inherited

◆ scale_linear_system_

bool Opm::FlowLinearSolverParameters::scale_linear_system_
inherited

◆ verify_gpu_aware_mpi_

bool Opm::FlowLinearSolverParameters::verify_gpu_aware_mpi_
inherited

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