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 | 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 | pert_ppm_tlm (im, a0, al, al_tl, ar, ar_tl, iv) |
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) |
subroutine, public | copy_corners (q, npx, npy, dir, nested, bd, sw_corner, se_corner, nw_corner, ne_corner) |
subroutine, public | fv_tp_2d_tlm (q, q_tl, crx, crx_tl, cry, cry_tl, npx, npy, hord, fx, fx_tl, fy, fy_tl, xfx, xfx_tl, yfx, yfx_tl, gridstruct, bd, ra_x, ra_x_tl, ra_y, ra_y_tl, mfx, mfx_tl, mfy, mfy_tl, mass, mass_tl, nord, damp_c) |
subroutine | xppm_tlm (flux, flux_tl, q, q_tl, c, c_tl, iord, is, ie, isd, ied, jfirst, jlast, jsd, jed, npx, npy, dxa, nested, grid_type) |
subroutine | yppm_tlm (flux, flux_tl, q, q_tl, c, c_tl, jord, ifirst, ilast, isd, ied, js, je, jsd, jed, npx, npy, dya, nested, grid_type) |
subroutine | deln_flux_tlm (nord, is, ie, js, je, npx, npy, damp, q, q_tl, fx, fx_tl, fy, fy_tl, gridstruct, bd, mass, mass_tl) |
subroutine, public | copy_corners_tlm (q, q_tl, npx, npy, dir, nested, bd, sw_corner, se_corner, nw_corner, ne_corner) |
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_tlm_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 | ||
) |
subroutine, public tp_core_tlm_mod::copy_corners_tlm | ( | real, dimension(bd%isd:bd%ied, bd%jsd:bd%jed), intent(inout) | q, |
real, dimension(bd%isd:bd%ied, bd%jsd:bd%jed), intent(inout) | q_tl, | ||
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 1920 of file tp_core_tlm.F90.
|
private |
Definition at line 2675 of file tp_core_tlm.F90.
subroutine, public tp_core_tlm_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 | ||
) |
subroutine, public tp_core_tlm_mod::fv_tp_2d_tlm | ( | real, dimension(bd%isd:bd%ied, bd%jsd:bd%jed), intent(inout) | q, |
real, dimension(bd%isd:bd%ied, bd%jsd:bd%jed), intent(inout) | q_tl, | ||
real, dimension(bd%is:bd%ie+1, bd%jsd:bd%jed), intent(in) | crx, | ||
real, dimension(bd%is:bd%ie+1, bd%jsd:bd%jed), intent(in) | crx_tl, | ||
real, dimension(bd%isd:bd%ied, bd%js:bd%je+1), intent(in) | cry, | ||
real, dimension(bd%isd:bd%ied, bd%js:bd%je+1), intent(in) | cry_tl, | ||
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+1, bd%js:bd%je), intent(out) | fx_tl, | ||
real, dimension(bd%is:bd%ie, bd%js:bd%je+1), intent(out) | fy, | ||
real, dimension(bd%is:bd%ie, bd%js:bd%je+1), intent(out) | fy_tl, | ||
real, dimension(bd%is:bd%ie+1, bd%jsd:bd%jed), intent(in) | xfx, | ||
real, dimension(bd%is:bd%ie+1, bd%jsd:bd%jed), intent(in) | xfx_tl, | ||
real, dimension(bd%isd:bd%ied, bd%js:bd%je+1), intent(in) | yfx, | ||
real, dimension(bd%isd:bd%ied, bd%js:bd%je+1), intent(in) | yfx_tl, | ||
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%is:bd%ie, bd%jsd:bd%jed), intent(in) | ra_x_tl, | ||
real, dimension(bd%isd:bd%ied, bd%js:bd%je), intent(in) | ra_y, | ||
real, dimension(bd%isd:bd%ied, bd%js:bd%je), intent(in) | ra_y_tl, | ||
real, dimension(bd%is:bd%ie+1, bd%js:bd%je), intent(in), optional | mfx, | ||
real, dimension(bd%is:bd%ie+1, bd%js:bd%je), intent(in), optional | mfx_tl, | ||
real, dimension(bd%is:bd%ie, bd%js:bd%je+1), intent(in), optional | mfy, | ||
real, dimension(bd%is:bd%ie, bd%js:bd%je+1), intent(in), optional | mfy_tl, | ||
real, dimension(bd%isd:bd%ied, bd%jsd:bd%jed), intent(in), optional | mass, | ||
real, dimension(bd%isd:bd%ied, bd%jsd:bd%jed), intent(in), optional | mass_tl, | ||
integer, intent(in), optional | nord, | ||
real, intent(in), optional | damp_c | ||
) |
Definition at line 2127 of file tp_core_tlm.F90.
|
private |
Definition at line 1726 of file tp_core_tlm.F90.
|
private |
Definition at line 1778 of file tp_core_tlm.F90.
|
private |
Definition at line 239 of file tp_core_tlm.F90.
|
private |
|
private |
Definition at line 959 of file tp_core_tlm.F90.
|
private |
|
private |
Definition at line 50 of file tp_core_tlm.F90.
|
private |
Definition at line 51 of file tp_core_tlm.F90.
|
private |
Definition at line 52 of file tp_core_tlm.F90.
|
private |
Definition at line 53 of file tp_core_tlm.F90.
|
private |
Definition at line 54 of file tp_core_tlm.F90.
|
private |
Definition at line 62 of file tp_core_tlm.F90.
|
private |
Definition at line 63 of file tp_core_tlm.F90.
|
private |
Definition at line 64 of file tp_core_tlm.F90.
|
private |
Definition at line 37 of file tp_core_tlm.F90.
|
private |
Definition at line 68 of file tp_core_tlm.F90.
|
private |
Definition at line 69 of file tp_core_tlm.F90.
|
private |
Definition at line 35 of file tp_core_tlm.F90.
|
private |
Definition at line 38 of file tp_core_tlm.F90.
|
private |
Definition at line 36 of file tp_core_tlm.F90.
|
private |
Definition at line 57 of file tp_core_tlm.F90.
|
private |
Definition at line 57 of file tp_core_tlm.F90.
|
private |
Definition at line 57 of file tp_core_tlm.F90.
|
private |
Definition at line 56 of file tp_core_tlm.F90.
|
private |
Definition at line 56 of file tp_core_tlm.F90.
|
private |
Definition at line 56 of file tp_core_tlm.F90.