Loading...
Searching...
No Matches
Go to the source code of this file.
|
module | phmg |
| Hybrid ph-multigrid preconditioner.
|
|
|
subroutine | phmg::phmg_init (this, coef, bclst, phmg_params) |
|
subroutine | phmg::phmg_init_from_components (this, coef, bclst, smoother_itrs, cheby_acc, crs_tamg_lvls, crs_tamg_itrs, crs_tamg_cheby_degree) |
|
subroutine | phmg::phmg_free (this) |
|
subroutine | phmg::phmg_solve (this, z, r, n) |
|
subroutine | phmg::phmg_update (this) |
|
recursive subroutine | phmg::phmg_mg_cycle (z, r, w, lvl, clvl, mg, intrp, msh, ax, amg_solver) |
|
subroutine | phmg::phmg_jacobi_smoother (z, r, w, mg, msh, ax, n, lvl) |
| Wraps jacobi solve as a residual update relaxation method.
|
|
subroutine | phmg::phmg_resid_monitor (z, r, w, mg, msh, ax, lvl, typ) |
|
subroutine | phmg::print_phmg_info (nlvls, smoo_type, phmg) |
|