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 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 894 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 1062 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 1049 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 31 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 119 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 368 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 451 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 244 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 533 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 611 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 689 of file mod_weno.t.

Here is the call graph for this function: