Neko 1.99.1
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
phmg.f90 File Reference

Go to the source code of this file.

Data Types

type  phmg::phmg_lvl_t
 
type  phmg::phmg_hrchy_t
 
type  phmg::phmg_t
 

Modules

module  phmg
 Hybrid ph-multigrid preconditioner.
 

Functions/Subroutines

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)