![]() |
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 271 of file fasp_block.h.
| dBSRmat* A |
Matrix data.
Definition at line 337 of file fasp_block.h.
| dCSRmat* A_nk |
Matrix data for near kernal.
Definition at line 342 of file fasp_block.h.
| SHORT AMG_type |
type of AMG method
Definition at line 274 of file fasp_block.h.
| REAL* amli_coef |
coefficients of the polynomial used by AMLI cycle
Definition at line 319 of file fasp_block.h.
| SHORT amli_degree |
degree of the polynomial used by AMLI cycle
Definition at line 316 of file fasp_block.h.
| SHORT coarse_scaling |
switch of scaling of the coarse grid correction
Definition at line 313 of file fasp_block.h.
| SHORT coarse_solver |
coarse solver type for AMG
Definition at line 310 of file fasp_block.h.
| SHORT coarsening_type |
coarsening type
Definition at line 304 of file fasp_block.h.
| SHORT cycle_type |
AMG cycle type.
Definition at line 289 of file fasp_block.h.
| ILU_data* LU |
ILU preconditioner data (needed for CPR type preconditioner)
Definition at line 334 of file fasp_block.h.
| INT max_levels |
max number of AMG levels
Definition at line 283 of file fasp_block.h.
| INT maxit |
max number of iterations of AMG preconditioner
Definition at line 280 of file fasp_block.h.
| AMG_data_bsr* mgl_data |
AMG preconditioner data.
Definition at line 328 of file fasp_block.h.
| SHORT nl_amli_krylov_type |
type of krylov method used by Nonlinear AMLI cycle
Definition at line 325 of file fasp_block.h.
| dCSRmat* P_nk |
Prolongation for near kernal.
Definition at line 345 of file fasp_block.h.
| SHORT postsmooth_iter |
number of postsmoothing
Definition at line 301 of file fasp_block.h.
| AMG_data* pres_mgl_data |
AMG preconditioner data for pressure block.
Definition at line 331 of file fasp_block.h.
| SHORT presmooth_iter |
number of presmoothing
Definition at line 298 of file fasp_block.h.
| SHORT print_level |
print level in AMG preconditioner
Definition at line 277 of file fasp_block.h.
| dvector r |
temporary dvector used to store and restore the residual
Definition at line 351 of file fasp_block.h.
| dCSRmat* R_nk |
Resriction for near kernal.
Definition at line 348 of file fasp_block.h.
| REAL relaxation |
relaxation parameter for SOR smoother
Definition at line 307 of file fasp_block.h.
| SHORT smooth_order |
AMG smoother ordering.
Definition at line 295 of file fasp_block.h.
| SHORT smoother |
AMG smoother type.
Definition at line 292 of file fasp_block.h.
| REAL tentative_smooth |
smooth factor for smoothing the tentative prolongation
Definition at line 322 of file fasp_block.h.
| REAL tol |
tolerance for AMG preconditioner
Definition at line 286 of file fasp_block.h.
| REAL* w |
temporary work space for other usage
Definition at line 354 of file fasp_block.h.