Module containing routines and datatypes for the positivity
preserving scheme.
The limiter is a conservative, high order, positivity
preserving limiter described in:
Zhang, X., & Shu, C.-W. (2010).
On positivity-preserving high order discontinuous
Galerkin schemes for compressible Euler equations
on rectangular meshes.
Journal of Computational Physics, 229(23), 8918–8934.
doi:10.1016/j.jcp.2010.08.016
Nodes of different colours represent the following:
Solid arrows point from a submodule to the (sub)module which it is
descended from. Dashed arrows point from a module or program unit to
modules which it uses.
Nodes of different colours represent the following:
Solid arrows point from a submodule to the (sub)module which it is
descended from. Dashed arrows point from a module or program unit to
modules which it uses.
Datatype representing the positivity preserving
limiter. Should be applied after all other limiters
are applied and after each step of a SSP timeintegrator.
Components
Type
Visibility
Attributes
Name
Initial
real(kind=rk),
private
::
eps
=
1.0e-13
Smallness parameter. If denisty or pressure are below this
value, the state is considered as unphysical.