MPI-AMRVAC  2.2
The MPI - Adaptive Mesh Refinement - Versatile Advection Code
Functions/Subroutines
mod_weno Module Reference

Functions/Subroutines

subroutine, public weno3limiter (ixIL, iLL, idims, dxdim, w, wLC, wRC, var)
 
subroutine, public weno5limiter (ixIL, iLL, idims, dxdim, w, wLC, wRC, var)
 
subroutine, public weno5nmlimiter (ixIL, iLL, idims, dxdim, w, wLC, wRC, var)
 
subroutine, public weno5limiterl (ixIL, iLL, idims, w, wLC, var)
 
subroutine, public weno5limiterr (ixIL, iLL, idims, w, wRC, var)
 
subroutine, public weno5nmlimiterl (ixIL, iLL, idims, w, wLC, var)
 
subroutine, public weno5nmlimiterr (ixIL, iLL, idims, w, wRC, var)
 
subroutine, public weno5cu6limiter (ixIL, iLL, idims, w, wLC, wRC)
 
subroutine, public weno7limiter (ixIL, iLL, idims, w, wLC, wRC, var)
 
subroutine, public exeno7limiter (ixIL, iLL, idims, w, wLC, wRC)
 
subroutine minmod (ixIL, ixOL, a, b, minm)
 
subroutine median (ixIL, ixOL, a, b, c, med)
 

Function/Subroutine Documentation

◆ exeno7limiter()

subroutine, public mod_weno::exeno7limiter ( integer, intent(in)  ixI,
integer, intent(in)  L,
integer, intent(in)  iL,
  L,
integer, intent(in)  idims,
double precision, dimension(ixi^s,1:nw), intent(in)  w,
double precision, dimension(ixi^s,1:nw), intent(inout)  wLC,
double precision, dimension(ixi^s,1:nw), intent(inout)  wRC 
)

local

left side

f3

f4

f5

f6

f7

f9

f8

f10

f11

right side

Definition at line 985 of file mod_weno.t.

◆ median()

subroutine mod_weno::median ( integer, intent(in)  ixI,
integer, intent(in)  L,
integer, intent(in)  ixO,
  L,
double precision, dimension(ixi^s), intent(in)  a,
double precision, dimension(ixi^s), intent(in)  b,
double precision, dimension(ixi^s), intent(in)  c,
double precision, dimension(ixi^s), intent(out)  med 
)

Definition at line 1153 of file mod_weno.t.

◆ minmod()

subroutine mod_weno::minmod ( integer, intent(in)  ixI,
integer, intent(in)  L,
integer, intent(in)  ixO,
  L,
double precision, dimension(ixi^s), intent(in)  a,
double precision, dimension(ixi^s), intent(in)  b,
double precision, dimension(ixi^s), intent(out)  minm 
)

Definition at line 1140 of file mod_weno.t.

◆ weno3limiter()

subroutine, public mod_weno::weno3limiter ( integer, intent(in)  ixI,
integer, intent(in)  L,
integer, intent(in)  iL,
  L,
integer, intent(in)  idims,
double precision, intent(in)  dxdim,
double precision, dimension(ixi^s,1:nw), intent(in)  w,
double precision, dimension(ixi^s,1:nw), intent(inout)  wLC,
double precision, dimension(ixi^s,1:nw), intent(inout)  wRC,
integer, intent(in)  var 
)
Parameters
[in]llocal
[in]llocal
[in]llocal

left side

left value at right interface

right side

right value at right interface

Definition at line 33 of file mod_weno.t.

◆ weno5cu6limiter()

subroutine, public mod_weno::weno5cu6limiter ( integer, intent(in)  ixI,
integer, intent(in)  L,
integer, intent(in)  iL,
  L,
integer, intent(in)  idims,
double precision, dimension(ixi^s,1:nw), intent(in)  w,
double precision, dimension(ixi^s,1:nw), intent(inout)  wLC,
double precision, dimension(ixi^s,1:nw), intent(inout)  wRC 
)
Parameters
[in]llocal
[in]llocal
[in]llocal
[in]llocal
[in]llocal

left side

right side

Definition at line 691 of file mod_weno.t.

◆ weno5limiter()

subroutine, public mod_weno::weno5limiter ( integer, intent(in)  ixI,
integer, intent(in)  L,
integer, intent(in)  iL,
  L,
integer, intent(in)  idims,
double precision, intent(in)  dxdim,
double precision, dimension(ixi^s,1:nw), intent(in)  w,
double precision, dimension(ixi^s,1:nw), intent(inout)  wLC,
double precision, dimension(ixi^s,1:nw), intent(inout)  wRC,
integer, intent(in)  var 
)
Parameters
[in]llocal
[in]llocal
[in]llocal
[in]llocal
[in]llocal

left side

left value at right interface

right side

right value at right interface

Definition at line 121 of file mod_weno.t.

◆ weno5limiterl()

subroutine, public mod_weno::weno5limiterl ( integer, intent(in)  ixI,
integer, intent(in)  L,
integer, intent(in)  iL,
  L,
integer, intent(in)  idims,
double precision, dimension(ixi^s,1:nw), intent(in)  w,
double precision, dimension(ixi^s,1:nw), intent(inout)  wLC,
integer, intent(in)  var 
)
Parameters
[in]llocal
[in]llocal
[in]llocal
[in]llocal
[in]llocal

left side

left value at right interface

Definition at line 370 of file mod_weno.t.

◆ weno5limiterr()

subroutine, public mod_weno::weno5limiterr ( integer, intent(in)  ixI,
integer, intent(in)  L,
integer, intent(in)  iL,
  L,
integer, intent(in)  idims,
double precision, dimension(ixi^s,1:nw), intent(in)  w,
double precision, dimension(ixi^s,1:nw), intent(inout)  wRC,
integer, intent(in)  var 
)
Parameters
[in]llocal
[in]llocal
[in]llocal
[in]llocal
[in]llocal

right side

right value at right interface

Definition at line 453 of file mod_weno.t.

◆ weno5nmlimiter()

subroutine, public mod_weno::weno5nmlimiter ( integer, intent(in)  ixI,
integer, intent(in)  L,
integer, intent(in)  iL,
  L,
integer, intent(in)  idims,
double precision, intent(in)  dxdim,
double precision, dimension(ixi^s,1:nw), intent(in)  w,
double precision, dimension(ixi^s,1:nw), intent(inout)  wLC,
double precision, dimension(ixi^s,1:nw), intent(inout)  wRC,
integer, intent(in)  var 
)
Parameters
[in]llocal
[in]llocal
[in]llocal
[in]llocal
[in]llocal

left side

left value at right interface

right side

right value at right interface

Definition at line 246 of file mod_weno.t.

◆ weno5nmlimiterl()

subroutine, public mod_weno::weno5nmlimiterl ( integer, intent(in)  ixI,
integer, intent(in)  L,
integer, intent(in)  iL,
  L,
integer, intent(in)  idims,
double precision, dimension(ixi^s,1:nw), intent(in)  w,
double precision, dimension(ixi^s,1:nw), intent(inout)  wLC,
integer, intent(in)  var 
)
Parameters
[in]llocal
[in]llocal
[in]llocal
[in]llocal

left value at right interface

Definition at line 535 of file mod_weno.t.

◆ weno5nmlimiterr()

subroutine, public mod_weno::weno5nmlimiterr ( integer, intent(in)  ixI,
integer, intent(in)  L,
integer, intent(in)  iL,
  L,
integer, intent(in)  idims,
double precision, dimension(ixi^s,1:nw), intent(in)  w,
double precision, dimension(ixi^s,1:nw), intent(inout)  wRC,
integer, intent(in)  var 
)
Parameters
[in]llocal
[in]llocal
[in]llocal
[in]llocal

right side

right value at right interface

Definition at line 613 of file mod_weno.t.

◆ weno7limiter()

subroutine, public mod_weno::weno7limiter ( integer, intent(in)  ixI,
integer, intent(in)  L,
integer, intent(in)  iL,
  L,
integer, intent(in)  idims,
double precision, dimension(ixi^s,1:nw), intent(in)  w,
double precision, dimension(ixi^s,1:nw), intent(inout)  wLC,
double precision, dimension(ixi^s,1:nw), intent(inout)  wRC,
integer, intent(in)  var 
)
Parameters
[in]llocal
[in]llocal
[in]llocal

left side

right side

mmm -> pppp mm -> ppp m -> pp 0 -> p p -> 0 pp -> m ppp -> mm

Definition at line 780 of file mod_weno.t.

Here is the call graph for this function: