![]() |
Fast Auxiliary Space Preconditioning 2.7.7 Aug/28/2022
|
Data for preconditioners in dBSRmat format. More...
#include <fasp_block.h>
Data Fields | |
SHORT | AMG_type |
type of AMG method More... | |
SHORT | print_level |
print level in AMG preconditioner More... | |
INT | maxit |
max number of iterations of AMG preconditioner More... | |
INT | max_levels |
max number of AMG levels More... | |
REAL | tol |
tolerance for AMG preconditioner More... | |
SHORT | cycle_type |
AMG cycle type. More... | |
SHORT | smoother |
AMG smoother type. More... | |
SHORT | smooth_order |
AMG smoother ordering. More... | |
SHORT | presmooth_iter |
number of presmoothing More... | |
SHORT | postsmooth_iter |
number of postsmoothing More... | |
SHORT | coarsening_type |
coarsening type More... | |
REAL | relaxation |
relaxation parameter for SOR smoother More... | |
SHORT | coarse_solver |
coarse solver type for AMG More... | |
SHORT | coarse_scaling |
switch of scaling of the coarse grid correction More... | |
SHORT | amli_degree |
degree of the polynomial used by AMLI cycle More... | |
REAL * | amli_coef |
coefficients of the polynomial used by AMLI cycle More... | |
REAL | tentative_smooth |
smooth factor for smoothing the tentative prolongation More... | |
SHORT | nl_amli_krylov_type |
type of krylov method used by Nonlinear AMLI cycle More... | |
AMG_data_bsr * | mgl_data |
AMG preconditioner data. More... | |
AMG_data * | pres_mgl_data |
AMG preconditioner data for pressure block. More... | |
ILU_data * | LU |
ILU preconditioner data (needed for CPR type preconditioner) More... | |
dBSRmat * | A |
Matrix data. More... | |
dCSRmat * | A_nk |
Matrix data for near kernal. More... | |
dCSRmat * | P_nk |
Prolongation for near kernal. More... | |
dCSRmat * | R_nk |
Resriction for near kernal. More... | |
dvector | r |
temporary dvector used to store and restore the residual More... | |
REAL * | w |
temporary work space for other usage More... | |
Data for preconditioners in dBSRmat format.
Definition at line 257 of file fasp_block.h.
dBSRmat* A |
Matrix data.
Definition at line 323 of file fasp_block.h.
dCSRmat* A_nk |
Matrix data for near kernal.
Definition at line 328 of file fasp_block.h.
SHORT AMG_type |
type of AMG method
Definition at line 260 of file fasp_block.h.
REAL* amli_coef |
coefficients of the polynomial used by AMLI cycle
Definition at line 305 of file fasp_block.h.
SHORT amli_degree |
degree of the polynomial used by AMLI cycle
Definition at line 302 of file fasp_block.h.
SHORT coarse_scaling |
switch of scaling of the coarse grid correction
Definition at line 299 of file fasp_block.h.
SHORT coarse_solver |
coarse solver type for AMG
Definition at line 296 of file fasp_block.h.
SHORT coarsening_type |
coarsening type
Definition at line 290 of file fasp_block.h.
SHORT cycle_type |
AMG cycle type.
Definition at line 275 of file fasp_block.h.
ILU_data* LU |
ILU preconditioner data (needed for CPR type preconditioner)
Definition at line 320 of file fasp_block.h.
INT max_levels |
max number of AMG levels
Definition at line 269 of file fasp_block.h.
INT maxit |
max number of iterations of AMG preconditioner
Definition at line 266 of file fasp_block.h.
AMG_data_bsr* mgl_data |
AMG preconditioner data.
Definition at line 314 of file fasp_block.h.
SHORT nl_amli_krylov_type |
type of krylov method used by Nonlinear AMLI cycle
Definition at line 311 of file fasp_block.h.
dCSRmat* P_nk |
Prolongation for near kernal.
Definition at line 331 of file fasp_block.h.
SHORT postsmooth_iter |
number of postsmoothing
Definition at line 287 of file fasp_block.h.
AMG_data* pres_mgl_data |
AMG preconditioner data for pressure block.
Definition at line 317 of file fasp_block.h.
SHORT presmooth_iter |
number of presmoothing
Definition at line 284 of file fasp_block.h.
SHORT print_level |
print level in AMG preconditioner
Definition at line 263 of file fasp_block.h.
dvector r |
temporary dvector used to store and restore the residual
Definition at line 337 of file fasp_block.h.
dCSRmat* R_nk |
Resriction for near kernal.
Definition at line 334 of file fasp_block.h.
REAL relaxation |
relaxation parameter for SOR smoother
Definition at line 293 of file fasp_block.h.
SHORT smooth_order |
AMG smoother ordering.
Definition at line 281 of file fasp_block.h.
SHORT smoother |
AMG smoother type.
Definition at line 278 of file fasp_block.h.
REAL tentative_smooth |
smooth factor for smoothing the tentative prolongation
Definition at line 308 of file fasp_block.h.
REAL tol |
tolerance for AMG preconditioner
Definition at line 272 of file fasp_block.h.
REAL* w |
temporary work space for other usage
Definition at line 340 of file fasp_block.h.