MPI-AMRVAC  3.0
The MPI - Adaptive Mesh Refinement - Versatile Advection Code
Modules | Functions/Subroutines | Variables
mod_limiter.t File Reference

Go to the source code of this file.

Modules

module  mod_limiter
 Module with slope/flux limiters.
 

Functions/Subroutines

integer function mod_limiter::limiter_type (namelim)
 
pure logical function mod_limiter::limiter_symmetric (typelim)
 
subroutine mod_limiter::dwlimiter2 (dwC, ixIL, ixCL, idims, typelim, ldw, rdw, a2max)
 Limit the centered dwC differences within ixC for iw in direction idim. The limiter is chosen according to typelim. More...
 

Variables

double precision mod_limiter::cada3_radius
 radius of the asymptotic region [0.001, 10], larger means more accurate in smooth region but more overshooting at discontinuities More...
 
double precision mod_limiter::schmid_rad
 
double precision mod_limiter::d
 
integer, parameter mod_limiter::limiter_minmod = 1
 
integer, parameter mod_limiter::limiter_woodward = 2
 
integer, parameter mod_limiter::limiter_mcbeta = 3
 
integer, parameter mod_limiter::limiter_superbee = 4
 
integer, parameter mod_limiter::limiter_vanleer = 5
 
integer, parameter mod_limiter::limiter_albada = 6
 
integer, parameter mod_limiter::limiter_koren = 7
 
integer, parameter mod_limiter::limiter_cada = 8
 
integer, parameter mod_limiter::limiter_cada3 = 9
 
integer, parameter mod_limiter::limiter_schmid = 10
 
integer, parameter mod_limiter::limiter_venk = 11
 
integer, parameter mod_limiter::limiter_ppm = 12
 
integer, parameter mod_limiter::limiter_mp5 = 13
 
integer, parameter mod_limiter::limiter_weno3 = 14
 
integer, parameter mod_limiter::limiter_wenoyc3 = 15
 
integer, parameter mod_limiter::limiter_weno5 = 16
 
integer, parameter mod_limiter::limiter_weno5nm = 17
 
integer, parameter mod_limiter::limiter_wenoz5 = 18
 
integer, parameter mod_limiter::limiter_wenoz5nm = 19
 
integer, parameter mod_limiter::limiter_wenozp5 = 20
 
integer, parameter mod_limiter::limiter_wenozp5nm = 21
 
integer, parameter mod_limiter::limiter_weno5cu6 = 22
 
integer, parameter mod_limiter::limiter_teno5ad = 23
 
integer, parameter mod_limiter::limiter_weno7 = 24
 
integer, parameter mod_limiter::limiter_mpweno7 = 25