DISPATCH
stagger_mod Module Reference

6th order stagger operators, with self-test procedure More...

Data Types

type  stagger_t
 

Functions/Subroutines

real function, dimension(size(a, 1), size(a, 2), size(a, 3)) ddxdn1 (ds, a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) ddydn1 (ds, a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) ddzdn1 (ds, a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) ddxup1 (ds, a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) ddyup1 (ds, a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) ddzup1 (ds, a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) xdn1 (a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) ydn1 (a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) zdn1 (a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) xup1 (a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) yup1 (a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) zup1 (a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) ddx (ds, a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) ddy (ds, a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) ddz (ds, a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) ddxdn (ds, a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) ddydn (ds, a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) ddzdn (ds, a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) ddxup (ds, a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) ddyup (ds, a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) ddzup (ds, a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) xdn (a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) ydn (a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) zdn (a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) xup (a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) yup (a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) zup (a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) xsm (a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) ysm (a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) zsm (a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) xyzsm (a)
 
subroutine stagger_test
 Unit test of 6th/5th order operators. More...
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) ddxdn1 (ds, a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) ddydn1 (ds, a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) ddzdn1 (ds, a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) ddxup1 (ds, a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) ddyup1 (ds, a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) ddzup1 (ds, a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) xdn1 (a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) ydn1 (a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) zdn1 (a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) xup1 (a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) yup1 (a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) zup1 (a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) ddxdn (ds, a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) ddydn (ds, a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) ddzdn (ds, a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) ddxup (ds, a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) ddyup (ds, a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) ddzup (ds, a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) xdn (a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) ydn (a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) zdn (a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) xup (a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) yup (a)
 
real function, dimension(size(a, 1), size(a, 2), size(a, 3)) zup (a)
 

Variables

logical, save hardwire =.false.
 
type(stagger_t), public stagger
 

Detailed Description

6th order stagger operators, with self-test procedure

Id
5d1a00ac7f333dc239ec9c7ca3826d6f0b4a7604
Id
c6ca151bbd2f99957d95f72b9551488a33827009

Function/Subroutine Documentation

◆ stagger_test()

subroutine stagger_mod::stagger_test ( )

Unit test of 6th/5th order operators.

Unit test of 4th/3th order operators.

Definition at line 867 of file stagger_2nd.f90.