Structure storing all metadata related to the resolution of a saddle-point linear system. More...
#include <cs_param_sles.h>
Data Fields | |
int | verbosity |
Main parameter settings | |
Set of parameters to drive the resolution of a saddle-point system | |
cs_param_saddle_solver_t | solver |
cs_param_saddle_precond_t | precond |
cs_param_sles_cvg_t | cvg_param |
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_schur_approx_t | schur_approximation |
cs_param_sles_t * | schur_sles_param |
Structure storing all metadata related to the resolution of a saddle-point linear system.
cvg_param |
Structure storing the parameters to know if an iterative process has to stop (convergence or divergence). These criteria are related the iterative algorithm used to solve the saddle-point system. This is the case for instance with an Uzawa or GKB algorithm.
precond |
Type of preconditioner for the saddle-point system which is viewed as a 2x2 block matrix.
schur_approximation |
Choice of the way of preconditioning the schur approximation
schur_sles_param |
Set of paremeters used to solve the Schur complement if needed. This depends on the type of Schur approximation which has been cosen.
solver |
Type of solver to solve the saddle-point system If solver is set to CS_PARAM_SADDLE_N_SOLVERS, then there is no need to solve a saddle-point system.
verbosity |
verbosity (level of information displayed)