FV3 Bundle
a2b_edge_tlm_mod Module Reference

Functions/Subroutines

subroutine, public a2b_ord4 (qin, qout, gridstruct, npx, npy, is, ie, js, je, ng, replace)
 
subroutine, public a2b_ord4_tlm (qin, qin_tl, qout, qout_tl, gridstruct, npx, npy, is, ie, js, je, ng, replace)
 
subroutine, public a2b_ord2_tlm (qin, qin_tl, qout, qout_tl, gridstruct, npx, npy, is, ie, js, je, ng, replace)
 
subroutine, public a2b_ord2 (qin, qout, gridstruct, npx, npy, is, ie, js, je, ng, replace)
 
real function extrap_corner (p0, p1, p2, q1, q2)
 
real function extrap_corner_tlm (p0, p1, p2, q1, q1_tl, q2, q2_tl, extrap_corner)
 

Variables

real, parameter r3 = 1./3.
 
real, parameter a1 = 0.5625
 
real, parameter a2 = -0.0625
 
real, parameter b1 = 7./12.
 
real, parameter b2 = -1./12.
 

Function/Subroutine Documentation

◆ a2b_ord2()

subroutine, public a2b_edge_tlm_mod::a2b_ord2 ( real, dimension(is-ng:ie+ng, js-ng:je+ng), intent(inout)  qin,
real, dimension(is-ng:ie+ng, js-ng:je+ng), intent(out)  qout,
type(fv_grid_type), intent(in), target  gridstruct,
integer, intent(in)  npx,
integer, intent(in)  npy,
integer, intent(in)  is,
integer, intent(in)  ie,
integer, intent(in)  js,
integer, intent(in)  je,
integer, intent(in)  ng,
logical, intent(in), optional  replace 
)

Definition at line 1342 of file a2b_edge_tlm.F90.

◆ a2b_ord2_tlm()

subroutine, public a2b_edge_tlm_mod::a2b_ord2_tlm ( real, dimension(is-ng:ie+ng, js-ng:je+ng), intent(inout)  qin,
real, dimension(is-ng:ie+ng, js-ng:je+ng), intent(inout)  qin_tl,
real, dimension(is-ng:ie+ng, js-ng:je+ng), intent(out)  qout,
real, dimension(is-ng:ie+ng, js-ng:je+ng), intent(out)  qout_tl,
type(fv_grid_type), intent(in), target  gridstruct,
integer, intent(in)  npx,
integer, intent(in)  npy,
integer, intent(in)  is,
integer, intent(in)  ie,
integer, intent(in)  js,
integer, intent(in)  je,
integer, intent(in)  ng,
logical, intent(in), optional  replace 
)

Definition at line 1164 of file a2b_edge_tlm.F90.

Here is the caller graph for this function:

◆ a2b_ord4()

subroutine, public a2b_edge_tlm_mod::a2b_ord4 ( real, dimension(is-ng:ie+ng, js-ng:je+ng), intent(inout)  qin,
real, dimension(is-ng:ie+ng, js-ng:je+ng), intent(inout)  qout,
type(fv_grid_type), intent(in), target  gridstruct,
integer, intent(in)  npx,
integer, intent(in)  npy,
integer, intent(in)  is,
integer, intent(in)  ie,
integer, intent(in)  js,
integer, intent(in)  je,
integer, intent(in)  ng,
logical, intent(in), optional  replace 
)

Definition at line 50 of file a2b_edge_tlm.F90.

Here is the call graph for this function:

◆ a2b_ord4_tlm()

subroutine, public a2b_edge_tlm_mod::a2b_ord4_tlm ( real, dimension(is-ng:ie+ng, js-ng:je+ng), intent(inout)  qin,
real, dimension(is-ng:ie+ng, js-ng:je+ng), intent(inout)  qin_tl,
real, dimension(is-ng:ie+ng, js-ng:je+ng), intent(inout)  qout,
real, dimension(is-ng:ie+ng, js-ng:je+ng), intent(inout)  qout_tl,
type(fv_grid_type), intent(in), target  gridstruct,
integer, intent(in)  npx,
integer, intent(in)  npy,
integer, intent(in)  is,
integer, intent(in)  ie,
integer, intent(in)  js,
integer, intent(in)  je,
integer, intent(in)  ng,
logical, intent(in), optional  replace 
)

Definition at line 548 of file a2b_edge_tlm.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ extrap_corner()

real function a2b_edge_tlm_mod::extrap_corner ( real, dimension(2), intent(in)  p0,
real, dimension(2), intent(in)  p1,
real, dimension(2), intent(in)  p2,
real, intent(in)  q1,
real, intent(in)  q2 
)
private

Definition at line 1479 of file a2b_edge_tlm.F90.

Here is the caller graph for this function:

◆ extrap_corner_tlm()

real function a2b_edge_tlm_mod::extrap_corner_tlm ( real, dimension(2), intent(in)  p0,
real, dimension(2), intent(in)  p1,
real, dimension(2), intent(in)  p2,
real, intent(in)  q1,
real, intent(in)  q1_tl,
real, intent(in)  q2,
real, intent(in)  q2_tl,
real  extrap_corner 
)
private

Definition at line 1493 of file a2b_edge_tlm.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ a1

real, parameter a2b_edge_tlm_mod::a1 = 0.5625

Definition at line 35 of file a2b_edge_tlm.F90.

◆ a2

real, parameter a2b_edge_tlm_mod::a2 = -0.0625

Definition at line 36 of file a2b_edge_tlm.F90.

◆ b1

real, parameter a2b_edge_tlm_mod::b1 = 7./12.

Definition at line 40 of file a2b_edge_tlm.F90.

◆ b2

real, parameter a2b_edge_tlm_mod::b2 = -1./12.

Definition at line 41 of file a2b_edge_tlm.F90.

◆ r3

real, parameter a2b_edge_tlm_mod::r3 = 1./3.

Definition at line 31 of file a2b_edge_tlm.F90.