The module 'a2b_edge' performs FV-consistent interpolation of pressure to corners. More...
Functions/Subroutines | |
subroutine, public | a2b_ord4 (qin, qout, 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) |
Variables | |
real, parameter | r3 = 1./3. |
real, parameter | a1 = 0.5625 |
9/16 More... | |
real, parameter | a2 = -0.0625 |
-1/16 More... | |
real, parameter | b1 = 7./12. |
0.58333333 More... | |
real, parameter | b2 = -1./12. |
The module 'a2b_edge' performs FV-consistent interpolation of pressure to corners.
subroutine, public a2b_edge_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 | ||
) |
[in,out] | qin | A-grid field |
[out] | qout | Output B-grid field |
Definition at line 698 of file a2b_edge.F90.
subroutine, public a2b_edge_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 | ||
) |
[in,out] | qin | A-grid field |
[in,out] | qout | Output B-grid field |
Definition at line 70 of file a2b_edge.F90.
|
private |
Definition at line 821 of file a2b_edge.F90.
real, parameter a2b_edge_mod::a1 = 0.5625 |
9/16
Definition at line 55 of file a2b_edge.F90.
real, parameter a2b_edge_mod::a2 = -0.0625 |
-1/16
Definition at line 56 of file a2b_edge.F90.
real, parameter a2b_edge_mod::b1 = 7./12. |
0.58333333
Definition at line 60 of file a2b_edge.F90.
real, parameter a2b_edge_mod::b2 = -1./12. |
Definition at line 61 of file a2b_edge.F90.
real, parameter a2b_edge_mod::r3 = 1./3. |
Definition at line 51 of file a2b_edge.F90.