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, pcrs_sched) | 
|   | 
| 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) | 
|   |