FV3 Bundle
|
Functions/Subroutines | |
subroutine, public | a2b_ord4_adm (qin, qin_ad, qout, qout_ad, gridstruct, npx, npy, is, ie, js, je, ng, replace) |
subroutine, public | a2b_ord4 (qin, qout, gridstruct, npx, npy, is, ie, js, je, ng, replace) |
subroutine, public | a2b_ord4_fwd (qin, qout, gridstruct, npx, npy, is, ie, js, je, ng, replace) |
subroutine, public | a2b_ord4_bwd (qin, qin_ad, qout, qout_ad, gridstruct, npx, npy, is, ie, js, je, ng, replace) |
subroutine, public | a2b_ord2_fwd (qin, qout, gridstruct, npx, npy, is, ie, js, je, ng, replace) |
subroutine, public | a2b_ord2_bwd (qin, qin_ad, qout, qout_ad, gridstruct, npx, npy, is, ie, js, je, ng, replace) |
subroutine, public | a2b_ord2 (qin, qout, gridstruct, npx, npy, is, ie, js, je, ng, replace) |
subroutine | extrap_corner_adm (p0, p1, p2, q1, q1_ad, q2, q2_ad, extrap_corner_ad) |
real function | extrap_corner (p0, p1, p2, q1, q2) |
real function | extrap_corner_fwd (p0, p1, p2, q1, q2) |
subroutine | extrap_corner_bwd (p0, p1, p2, q1, q1_ad, q2, q2_ad, extrap_corner_ad) |
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. |
subroutine, public a2b_edge_adm_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 3301 of file a2b_edge_adm.F90.
subroutine, public a2b_edge_adm_mod::a2b_ord2_bwd | ( | 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_ad, | ||
real, dimension(is-ng:ie+ng, js-ng:je+ng) | qout, | ||
real, dimension(is-ng:ie+ng, js-ng:je+ng) | qout_ad, | ||
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 3086 of file a2b_edge_adm.F90.
subroutine, public a2b_edge_adm_mod::a2b_ord2_fwd | ( | real, dimension(is-ng:ie+ng, js-ng:je+ng), intent(inout) | qin, |
real, dimension(is-ng:ie+ng, js-ng:je+ng) | 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 2854 of file a2b_edge_adm.F90.
subroutine, public a2b_edge_adm_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 | ||
) |
subroutine, public a2b_edge_adm_mod::a2b_ord4_adm | ( | 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_ad, | ||
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_ad, | ||
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 74 of file a2b_edge_adm.F90.
subroutine, public a2b_edge_adm_mod::a2b_ord4_bwd | ( | 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_ad, | ||
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_ad, | ||
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 2153 of file a2b_edge_adm.F90.
subroutine, public a2b_edge_adm_mod::a2b_ord4_fwd | ( | 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 1413 of file a2b_edge_adm.F90.
|
private |
Definition at line 3517 of file a2b_edge_adm.F90.
real, parameter a2b_edge_adm_mod::a1 = 0.5625 |
Definition at line 38 of file a2b_edge_adm.F90.
real, parameter a2b_edge_adm_mod::a2 = -0.0625 |
Definition at line 39 of file a2b_edge_adm.F90.
real, parameter a2b_edge_adm_mod::b1 = 7./12. |
Definition at line 43 of file a2b_edge_adm.F90.
real, parameter a2b_edge_adm_mod::b2 = -1./12. |
Definition at line 44 of file a2b_edge_adm.F90.
real, parameter a2b_edge_adm_mod::r3 = 1./3. |
Definition at line 34 of file a2b_edge_adm.F90.