8.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

int verbosity
 
cs_navsto_sles_t strategy
 
cs_param_schur_approx_t schur_approximation
 
Inner and linear algorithm

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

cs_param_sles_cvg_t il_algo_cvg
 
int il_algo_restart
 
Non-linear algorithm

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

cs_param_nl_algo_t nl_algo_type
 
cs_param_sles_cvg_t nl_algo_cvg
 
cs_iter_algo_param_aa_t anderson_param
 
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

◆ anderson_param

anderson_param

Set of parameters to drive the Anderson acceleration (useful if the type of non-linear algorithm is set to Anderson acceleration).

◆ il_algo_cvg

il_algo_cvg

Structure storing several tolerances and metadata to drive the convergence of the inner (linear) iterative algorithm 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 the case of Navier–Stokes equations.

◆ il_algo_restart

il_algo_restart

Number of iterations before restarting the iterative solver associated to the inner linear system

◆ nl_algo_cvg

nl_algo_cvg

Structure storing several tolerances and metadata to drive the convergence of the non-linear iterative algorithm used to solve te Navier-Stokes when the advection term is implicit and non linearized.

◆ nl_algo_type

nl_algo_type

Type of algorithm used to tackle the non-linearity arising from the advection term

◆ schur_approximation

schur_approximation

Choice of the way of preconditioning the schur approximation

◆ schur_sles_param

cs_param_sles_t* schur_sles_param

◆ strategy

strategy

Choice of strategy for solving the Navier–Stokes system

◆ verbosity

verbosity

Level of information printed


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