Go to the source code of this file.
Modules | |
module | tp_core_mod |
The module 'tp_core' is a collection of routines to support FV transport. | |
Functions/Subroutines | |
subroutine, public | tp_core_mod::fv_tp_2d (q, crx, cry, npx, npy, hord, fx, fy, xfx, yfx, gridstruct, bd, ra_x, ra_y, lim_fac, mfx, mfy, mass, nord, damp_c) |
The subroutine 'fv_tp_2d' contains the FV advection scheme [putman2007finite] [lin1996multiflux]. More... | |
subroutine, public | tp_core_mod::copy_corners (q, npx, npy, dir, bounded_domain, bd, sw_corner, se_corner, nw_corner, ne_corner) |
subroutine | tp_core_mod::xppm (flux, q, c, iord, is, ie, isd, ied, jfirst, jlast, jsd, jed, npx, npy, dxa, bounded_domain, grid_type, lim_fac) |
subroutine | tp_core_mod::yppm (flux, q, c, jord, ifirst, ilast, isd, ied, js, je, jsd, jed, npx, npy, dya, bounded_domain, grid_type, lim_fac) |
subroutine | tp_core_mod::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 | tp_core_mod::pert_ppm (im, a0, al, ar, iv) |
subroutine | tp_core_mod::deln_flux (nord, is, ie, js, je, npx, npy, damp, q, fx, fy, gridstruct, bd, mass) |
Variables | |
real, parameter | tp_core_mod::ppm_fac = 1.5 |
nonlinear scheme limiter: between 1 and 2 More... | |
real, parameter | tp_core_mod::r3 = 1./3. |
real, parameter | tp_core_mod::near_zero = 1.E-25 |
real, parameter | tp_core_mod::ppm_limiter = 2.0 |
real, parameter | tp_core_mod::b1 = 1./30. |
real, parameter | tp_core_mod::b2 = -13./60. |
real, parameter | tp_core_mod::b3 = -13./60. |
real, parameter | tp_core_mod::b4 = 0.45 |
real, parameter | tp_core_mod::b5 = -0.05 |
real, parameter | tp_core_mod::t11 = 27./28. |
real, parameter | tp_core_mod::t12 = -13./28. |
real, parameter | tp_core_mod::t13 =3./7. |
real, parameter | tp_core_mod::s11 = 11./14. |
real, parameter | tp_core_mod::s14 = 4./7. |
real, parameter | tp_core_mod::s15 =3./14. |
real, parameter | tp_core_mod::c1 = -2./14. |
real, parameter | tp_core_mod::c2 = 11./14. |
real, parameter | tp_core_mod::c3 = 5./14. |
real, parameter | tp_core_mod::p1 = 7./12. |
real, parameter | tp_core_mod::p2 = -1./12. |