MOM6
PPM_functions.F90 File Reference

Go to the source code of this file.

Modules

module  ppm_functions
 Provides functions used with the Piecewise-Parabolic-Method in the vertical ALE algorithm.
 

Functions/Subroutines

subroutine, public ppm_functions::ppm_reconstruction (N, h, u, ppoly_E, ppoly_coef, h_neglect)
 Builds quadratic polynomials coefficients from cell mean and edge values. More...
 
subroutine ppm_functions::ppm_limiter_standard (N, h, u, ppoly_E, h_neglect)
 Adjusts edge values using the standard PPM limiter (Colella & Woodward, JCP 1984) after first checking that the edge values are bounded by neighbors cell averages and that the edge values are monotonic between cell averages. More...
 
subroutine, public ppm_functions::ppm_boundary_extrapolation (N, h, u, ppoly_E, ppoly_coef, h_neglect)
 Reconstruction by parabolas within boundary cells. More...
 

Variables

real, parameter ppm_functions::hneglect_dflt = 1.E-30
 A tiny width that is so small that adding it to cell widths does not change the value due to a computational representation. It is used to avoid division by zero. More...