|
subroutine, public | sw_core_mod::c_sw (delpc, delp, ptc, pt, u, v, w, uc, vc, ua, va, wc, ut, vt, divg_d, nord, dt2, hydrostatic, dord4, bd, gridstruct, flagstruct) |
| The subroutine 'c_sw' performs a half-timestep advance of the C-grid winds. More...
|
|
subroutine, public | sw_core_mod::d_sw (delpc, delp, ptc, pt, u, v, w, uc, vc, ua, va, divg_d, xflux, yflux, cx, cy, crx_adv, cry_adv, xfx_adv, yfx_adv, q_con, z_rat, kgb, heat_source, diss_est, zvir, sphum, nq, q, k, km, inline_q, dt, hord_tr, hord_mt, hord_vt, hord_tm, hord_dp, nord, nord_v, nord_w, nord_t, dddmp, d2_bg, d4_bg, damp_v, damp_w, damp_t, d_con, hydrostatic, gridstruct, flagstruct, bd) |
| The subroutine 'd_sw' peforms a full-timestep advance of the D-grid winds and other prognostic varaiables. More...
|
|
subroutine, public | sw_core_mod::del6_vt_flux (nord, npx, npy, damp, q, d2, fx2, fy2, gridstruct, bd) |
| The subroutine 'del6_vt_flux' applies 2nd, 4th, or 6th-order damping to fluxes ("vorticity damping") More...
|
|
subroutine, public | sw_core_mod::divergence_corner (u, v, ua, va, divg_d, gridstruct, flagstruct, bd) |
| The subroutine 'divergence_corner' computes the cell-mean divergence on the "dual grid", the native-grid positioning of the divergence. More...
|
|
subroutine, public | sw_core_mod::divergence_corner_nest (u, v, ua, va, divg_d, gridstruct, flagstruct, bd) |
|
subroutine | sw_core_mod::smag_corner (dt, u, v, ua, va, smag_c, bd, npx, npy, gridstruct, ng) |
| The subroutine 'smag_corner' computes Smagorinsky damping. More...
|
|
subroutine | sw_core_mod::xtp_u (is, ie, js, je, isd, ied, jsd, jed, c, u, v, flux, iord, dx, rdx, npx, npy, grid_type, lim_fac, bounded_domain) |
|
subroutine | sw_core_mod::ytp_v (is, ie, js, je, isd, ied, jsd, jed, c, u, v, flux, jord, dy, rdy, npx, npy, grid_type, lim_fac, bounded_domain) |
|
subroutine | sw_core_mod::d2a2c_vect (u, v, ua, va, uc, vc, ut, vt, dord4, gridstruct, bd, npx, npy, bounded_domain, grid_type) |
|
real function | sw_core_mod::edge_interpolate4 (ua, dxa) |
|
subroutine | sw_core_mod::fill3_4corners (q1, q2, q3, dir, bd, npx, npy, sw_corner, se_corner, ne_corner, nw_corner) |
| The subroutine 'fill3_4corners' fills the 4 corners of the scalar fileds only as needed by 'c_core'. More...
|
|
subroutine | sw_core_mod::fill2_4corners (q1, q2, dir, bd, npx, npy, sw_corner, se_corner, ne_corner, nw_corner) |
| The subroutine ' fill2_4corners' fills the 4 corners of the scalar fileds only as needed by 'c_core'. More...
|
|
subroutine, public | sw_core_mod::fill_4corners (q, dir, bd, npx, npy, sw_corner, se_corner, ne_corner, nw_corner) |
| The subroutine 'fill_4corners' fills the 4 corners of the scalar fields only as needed by c_core. More...
|
|