FV3 Bundle
fv_diagnostics_nlm.F90 File Reference

Go to the source code of this file.

Modules

module  fv_diagnostics_nlm_mod
 

Functions/Subroutines

subroutine, public fv_diagnostics_nlm_mod::fv_diag_init (Atm, axes, Time, npx, npy, npz, p_ref)
 
subroutine fv_diagnostics_nlm_mod::init_mq (phis, gridstruct, npx, npy, is, ie, js, je, ng)
 
subroutine, public fv_diagnostics_nlm_mod::fv_diag (Atm, zvir, Time, print_freq)
 
subroutine fv_diagnostics_nlm_mod::wind_max (isc, iec, jsc, jec, isd, ied, jsd, jed, us, vs, ws_max, domain)
 
subroutine fv_diagnostics_nlm_mod::get_vorticity (isc, iec, jsc, jec, isd, ied, jsd, jed, npz, u, v, vort, dx, dy, rarea)
 
subroutine, public fv_diagnostics_nlm_mod::get_height_field (is, ie, js, je, ng, km, hydrostatic, delz, wz, pt, q, peln, zvir)
 
subroutine, public fv_diagnostics_nlm_mod::range_check (qname, q, is, ie, js, je, n_g, km, pos, q_low, q_hi, bad_range)
 
subroutine, public fv_diagnostics_nlm_mod::prt_maxmin (qname, q, is, ie, js, je, n_g, km, fac)
 
subroutine, public fv_diagnostics_nlm_mod::prt_mxm (qname, q, is, ie, js, je, n_g, km, fac, area, domain)
 
subroutine, public fv_diagnostics_nlm_mod::prt_mass (km, nq, is, ie, js, je, n_g, nwat, ps, delp, q, area, domain)
 
subroutine, public fv_diagnostics_nlm_mod::z_sum (is, ie, js, je, km, n_g, delp, q, sum2)
 
real function fv_diagnostics_nlm_mod::p_sum (is, ie, js, je, km, n_g, delp, area, domain)
 
subroutine fv_diagnostics_nlm_mod::get_pressure_given_height (is, ie, js, je, ng, km, wz, kd, height, ts, peln, a2, fac)
 
subroutine, public fv_diagnostics_nlm_mod::get_height_given_pressure (is, ie, js, je, ng, km, wz, kd, id, log_p, peln, a2)
 
subroutine fv_diagnostics_nlm_mod::cs3_interpolator (is, ie, js, je, km, qin, kd, pout, wz, pe, id, qout, iv)
 
subroutine fv_diagnostics_nlm_mod::cs_interpolator (is, ie, js, je, km, qin, kd, pout, pe, id, qout, iv)
 
subroutine fv_diagnostics_nlm_mod::cs_prof (q2, delp, q, km, i1, i2, iv)
 
subroutine, public fv_diagnostics_nlm_mod::interpolate_vertical (is, ie, js, je, km, plev, peln, a3, a2)
 
subroutine fv_diagnostics_nlm_mod::interpolate_z (is, ie, js, je, km, zl, hght, a3, a2)
 
subroutine fv_diagnostics_nlm_mod::helicity_relative (is, ie, js, je, ng, km, zvir, sphum, srh, ua, va, delz, q, hydrostatic, pt, peln, phis, grav, z_bot, z_top)
 
subroutine fv_diagnostics_nlm_mod::updraft_helicity (is, ie, js, je, ng, km, zvir, sphum, uh, w, vort, delz, q, hydrostatic, pt, peln, phis, grav, z_bot, z_top)
 
subroutine fv_diagnostics_nlm_mod::pv_entropy (is, ie, js, je, ng, km, vort, f_d, pt, pkz, delp, grav)
 
subroutine, public fv_diagnostics_nlm_mod::ppme (p, qe, delp, im, km)
 
subroutine, public fv_diagnostics_nlm_mod::rh_calc (pfull, t, qv, rh, do_cmip)
 
subroutine, public fv_diagnostics_nlm_mod::eqv_pot (theta_e, pt, delp, delz, peln, pkz, q, is, ie, js, je, ng, npz, hydrostatic, moist)
 
subroutine fv_diagnostics_nlm_mod::nh_total_energy (is, ie, js, je, isd, ied, jsd, jed, km, w, delz, pt, delp, q, hs, area, domain, sphum, liq_wat, rainwat, ice_wat, snowwat, graupel, nwat, ua, va, moist_phys, te)
 
subroutine fv_diagnostics_nlm_mod::dbzcalc (q, pt, delp, peln, delz, dbz, maxdbz, allmax, bd, npz, ncnst, hydrostatic, zvir, in0r, in0s, in0g, iliqskin)
 
subroutine, public fv_diagnostics_nlm_mod::fv_diag_init_gn (Atm)
 

Variables

real, parameter fv_diagnostics_nlm_mod::missing_value = -1.e10
 
real fv_diagnostics_nlm_mod::ginv
 
real fv_diagnostics_nlm_mod::pk0
 
logical fv_diagnostics_nlm_mod::master
 
character(len=3), public fv_diagnostics_nlm_mod::gn = ''
 
type(time_type), public fv_diagnostics_nlm_mod::fv_time
 
type(fv_diag_type), pointer fv_diagnostics_nlm_mod::idiag
 
logical fv_diagnostics_nlm_mod::module_is_initialized =.false.
 
logical, public fv_diagnostics_nlm_mod::prt_minmax =.false.
 
logical fv_diagnostics_nlm_mod::m_calendar
 
integer fv_diagnostics_nlm_mod::sphum
 
integer fv_diagnostics_nlm_mod::liq_wat
 
integer fv_diagnostics_nlm_mod::ice_wat
 
integer fv_diagnostics_nlm_mod::rainwat
 
integer fv_diagnostics_nlm_mod::snowwat
 
integer fv_diagnostics_nlm_mod::graupel
 
integer fv_diagnostics_nlm_mod::istep
 
real fv_diagnostics_nlm_mod::ptop
 
real, parameter fv_diagnostics_nlm_mod::rad2deg = 180./pi
 
character(len=128) fv_diagnostics_nlm_mod::tname
 
character(len=256) fv_diagnostics_nlm_mod::tlongname
 
character(len=256) fv_diagnostics_nlm_mod::tunits
 
real, public fv_diagnostics_nlm_mod::sphum_ll_fix = 0.
 
real, public fv_diagnostics_nlm_mod::qcly0
 
integer, parameter fv_diagnostics_nlm_mod::nplev = 31
 
integer, dimension(nplev) fv_diagnostics_nlm_mod::levs