8.3
general documentation
cs_param_amg_gamg_t Struct Reference

Set of the main parameters to setup the algebraic multigrid GAMG belonging to the PETSc library. These parameters are used to define this AMG directly in the PETSc library according to the settings. Please refer to the PETSc documentation for more details. More...

#include <cs_param_amg.h>

+ Collaboration diagram for cs_param_amg_gamg_t:

Data Fields

double threshold
 
bool use_square_graph
 
int n_agg_levels
 
int n_smooth_agg
 
int n_down_iter
 
cs_param_amg_gamg_smoother_t down_smoother
 
cs_param_amg_gamg_coarse_solver_t coarse_solver
 
int n_up_iter
 
cs_param_amg_gamg_smoother_t up_smoother
 

Detailed Description

Set of the main parameters to setup the algebraic multigrid GAMG belonging to the PETSc library. These parameters are used to define this AMG directly in the PETSc library according to the settings. Please refer to the PETSc documentation for more details.

Field Documentation

◆ coarse_solver

◆ down_smoother

◆ n_agg_levels

int n_agg_levels

◆ n_down_iter

int n_down_iter

◆ n_smooth_agg

int n_smooth_agg

◆ n_up_iter

int n_up_iter

◆ threshold

double threshold

◆ up_smoother

◆ use_square_graph

bool use_square_graph

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