7.0
general documentation
cs_navsto_param_sles_t Struct Reference

Structure storing the parameters for solving the Navier-Stokes system. More...

#include <cs_navsto_param.h>

+ Collaboration diagram for cs_navsto_param_sles_t:

Data Fields

cs_navsto_sles_t strategy
 
cs_navsto_schur_approx_t schur_approximation
 
Inner and linear algorithm

Set of parameters to drive the resolution of the (inner) linear system

cs_real_t il_algo_rtol
 
cs_real_t il_algo_atol
 
cs_real_t il_algo_dtol
 
int n_max_il_algo_iter
 
int il_algo_verbosity
 
Non-linear algorithm

Set of parameters to drive the resolution of the non-linearity arising from the Navier–Stokes system

cs_navsto_nl_algo_t nl_algo
 
cs_real_t nl_algo_rtol
 
cs_real_t nl_algo_atol
 
cs_real_t nl_algo_dtol
 
int n_max_nl_algo_iter
 
int nl_algo_verbosity
 
Block preconditioning or Schur complement approximation

Set of parameters to drive the resolution of the pressure-related block. This is often a Schur complement approximation to B.A^-1.Bt

cs_param_sles_tschur_sles_param
 

Detailed Description

Structure storing the parameters for solving the Navier-Stokes system.

Field Documentation

◆ il_algo_atol

il_algo_atol

Similar to il_algo_rtol but in the case of an absolute tolerance factor.

◆ il_algo_dtol

il_algo_dtol

Similar to il_algo_rtol but in the case of a divergence tolerance factor. (default 1e3)

◆ il_algo_rtol

il_algo_rtol

Relative tolerance factor of the linear and inner system used to solve either the Oseen or the Stokes system. This algorithm is for instance an Uzawa or GKB algorithm. This is incorporated in a non-linear process in case of Navier–Stokes equations.

◆ il_algo_verbosity

il_algo_verbosity

Level of verbosity related to the inner linear system

Level of verbosity related to the non-linear algorithm

◆ n_max_il_algo_iter

n_max_il_algo_iter

Maximal number of iterations to solve the inner linear system

◆ n_max_nl_algo_iter

n_max_nl_algo_iter

Maximal number of iterations for the Picard algorithm used to handle the non-linearity arising from the advection term.

◆ nl_algo

nl_algo

Type of algorithm used to tackle the non-linearity

◆ nl_algo_atol

nl_algo_atol

Absolute tolerance factor used in the algorithm used for tackling the non-linearity.

◆ nl_algo_dtol

nl_algo_dtol

Divergence tolerance factor used in the algorithm used for tackling the non-linearity.

◆ nl_algo_rtol

nl_algo_rtol

Relative tolerance factor used in the algorithm used for tackling the non-linearity.

◆ nl_algo_verbosity

int nl_algo_verbosity

◆ schur_approximation

cs_navsto_schur_approx_t schur_approximation

◆ schur_sles_param

cs_param_sles_t* schur_sles_param

◆ strategy

strategy

Choice of strategy for solving the Navier–Stokes system


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