Neko 1.99.1
A portable framework for high-order spectral element flow simulations
|
Hybrid ph-multigrid preconditioner.
Data Types | |
type | phmg_hrchy_t |
type | phmg_lvl_t |
type | phmg_t |
Functions/Subroutines | |
subroutine | phmg_init (this, coef, bclst, phmg_params) |
subroutine | phmg_init_from_components (this, coef, bclst, smoother_itrs, cheby_acc, crs_tamg_lvls, crs_tamg_itrs, crs_tamg_cheby_degree) |
subroutine | phmg_free (this) |
subroutine | phmg_solve (this, z, r, n) |
subroutine | phmg_update (this) |
recursive subroutine | phmg_mg_cycle (z, r, w, lvl, clvl, mg, intrp, msh, ax, amg_solver) |
subroutine | phmg_jacobi_smoother (z, r, w, mg, msh, ax, n, lvl) |
Wraps jacobi solve as a residual update relaxation method. | |
subroutine | phmg_resid_monitor (z, r, w, mg, msh, ax, lvl, typ) |
subroutine | print_phmg_info (nlvls, smoo_type, phmg) |
|
private |
|
private |
|
private |
-------—<! SMOOTH <! -------—<!
-------—<! Residual <! -------—<!
-------—<! Restrict <! -------—<!
-------—<! SOLVE <! -------—<!
-------—<! Project <! -------—<!
-------—<! Correct <! -------—<!
-------—<! SMOOTH <! -------—<!
Definition at line 348 of file phmg.f90.
|
private |
|
private |