FV3 Bundle
|
Functions/Subroutines | |
subroutine, public | fv_tp_2d (q, crx, cry, npx, npy, hord, fx, fy, xfx, yfx, gridstruct, bd, ra_x, ra_y, mfx, mfy, mass, nord, damp_c) |
subroutine, public | copy_corners (q, npx, npy, dir, nested, bd, sw_corner, se_corner, nw_corner, ne_corner) |
subroutine | xppm (flux, q, c, iord, is, ie, isd, ied, jfirst, jlast, jsd, jed, npx, npy, dxa, nested, grid_type) |
subroutine | yppm (flux, q, c, jord, ifirst, ilast, isd, ied, js, je, jsd, jed, npx, npy, dya, nested, grid_type) |
subroutine | mp_ghost_ew (im, jm, km, nq, ifirst, ilast, jfirst, jlast, kfirst, klast, ng_w, ng_e, ng_s, ng_n, q_ghst, q) |
subroutine, public | pert_ppm (im, a0, al, ar, iv) |
subroutine | deln_flux (nord, is, ie, js, je, npx, npy, damp, q, fx, fy, gridstruct, bd, mass) |
Variables | |
real, parameter | ppm_fac = 1.5 |
real, parameter | r3 = 1./3. |
real, parameter | near_zero = 1.E-25 |
real, parameter | ppm_limiter = 2.0 |
real, parameter | b1 = 1./30. |
real, parameter | b2 = -13./60. |
real, parameter | b3 = -13./60. |
real, parameter | b4 = 0.45 |
real, parameter | b5 = -0.05 |
real, parameter | t11 = 27./28. |
real, parameter | t12 = -13./28. |
real, parameter | t13 =3./7. |
real, parameter | s11 = 11./14. |
real, parameter | s14 = 4./7. |
real, parameter | s15 =3./14. |
real, parameter | c1 = -2./14. |
real, parameter | c2 = 11./14. |
real, parameter | c3 = 5./14. |
real, parameter | p1 = 7./12. |
real, parameter | p2 = -1./12. |
subroutine, public tp_core_nlm_mod::copy_corners | ( | real, dimension(bd%isd:bd%ied,bd%jsd:bd%jed), intent(inout) | q, |
integer, intent(in) | npx, | ||
integer, intent(in) | npy, | ||
integer, intent(in) | dir, | ||
logical, intent(in) | nested, | ||
type(fv_grid_bounds_type), intent(in) | bd, | ||
logical, intent(in) | sw_corner, | ||
logical, intent(in) | se_corner, | ||
logical, intent(in) | nw_corner, | ||
logical, intent(in) | ne_corner | ||
) |
|
private |
Definition at line 1016 of file tp_core_nlm.F90.
subroutine, public tp_core_nlm_mod::fv_tp_2d | ( | real, dimension(bd%isd:bd%ied,bd%jsd:bd%jed), intent(inout) | q, |
real, dimension(bd%is:bd%ie+1,bd%jsd:bd%jed), intent(in) | crx, | ||
real, dimension(bd%isd:bd%ied,bd%js:bd%je+1 ), intent(in) | cry, | ||
integer, intent(in) | npx, | ||
integer, intent(in) | npy, | ||
integer, intent(in) | hord, | ||
real, dimension(bd%is:bd%ie+1 ,bd%js:bd%je), intent(out) | fx, | ||
real, dimension(bd%is:bd%ie, bd%js:bd%je+1 ), intent(out) | fy, | ||
real, dimension(bd%is:bd%ie+1,bd%jsd:bd%jed), intent(in) | xfx, | ||
real, dimension(bd%isd:bd%ied,bd%js:bd%je+1 ), intent(in) | yfx, | ||
type(fv_grid_type), intent(in), target | gridstruct, | ||
type(fv_grid_bounds_type), intent(in) | bd, | ||
real, dimension(bd%is:bd%ie,bd%jsd:bd%jed), intent(in) | ra_x, | ||
real, dimension(bd%isd:bd%ied,bd%js:bd%je), intent(in) | ra_y, | ||
real, dimension(bd%is:bd%ie+1,bd%js:bd%je ), intent(in), optional | mfx, | ||
real, dimension(bd%is:bd%ie ,bd%js:bd%je+1), intent(in), optional | mfy, | ||
real, dimension(bd%isd:bd%ied,bd%jsd:bd%jed), intent(in), optional | mass, | ||
integer, intent(in), optional | nord, | ||
real, intent(in), optional | damp_c | ||
) |
Definition at line 80 of file tp_core_nlm.F90.
|
private |
Definition at line 905 of file tp_core_nlm.F90.
|
private |
Definition at line 292 of file tp_core_nlm.F90.
|
private |
Definition at line 580 of file tp_core_nlm.F90.
|
private |
Definition at line 49 of file tp_core_nlm.F90.
|
private |
Definition at line 50 of file tp_core_nlm.F90.
|
private |
Definition at line 51 of file tp_core_nlm.F90.
|
private |
Definition at line 52 of file tp_core_nlm.F90.
|
private |
Definition at line 53 of file tp_core_nlm.F90.
|
private |
Definition at line 61 of file tp_core_nlm.F90.
|
private |
Definition at line 62 of file tp_core_nlm.F90.
|
private |
Definition at line 63 of file tp_core_nlm.F90.
|
private |
Definition at line 36 of file tp_core_nlm.F90.
|
private |
Definition at line 67 of file tp_core_nlm.F90.
|
private |
Definition at line 68 of file tp_core_nlm.F90.
|
private |
Definition at line 34 of file tp_core_nlm.F90.
|
private |
Definition at line 37 of file tp_core_nlm.F90.
|
private |
Definition at line 35 of file tp_core_nlm.F90.
|
private |
Definition at line 56 of file tp_core_nlm.F90.
|
private |
Definition at line 56 of file tp_core_nlm.F90.
|
private |
Definition at line 56 of file tp_core_nlm.F90.
|
private |
Definition at line 55 of file tp_core_nlm.F90.
|
private |
Definition at line 55 of file tp_core_nlm.F90.
|
private |
Definition at line 55 of file tp_core_nlm.F90.