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 teno5adlimiter (ixIL, iLL, idims, dxdim, w, wLC, wRC)
 
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 1115 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 1283 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 1270 of file mod_weno.t.

◆ teno5adlimiter()

subroutine, public mod_weno::teno5adlimiter ( 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 
)
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 248 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 34 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 821 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 122 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 489 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 572 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 361 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 654 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 736 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 910 of file mod_weno.t.

Here is the call graph for this function: