FV3 Bundle
fv_cmp_nlm.F90 File Reference

Go to the source code of this file.

Modules

module  fv_cmp_nlm_mod
 

Functions/Subroutines

subroutine, public fv_cmp_nlm_mod::fv_sat_adj (mdt, zvir, is, ie, js, je, ng, hydrostatic, consv_te, te0, qv, ql, qi, qr, qs, qg, dpln, delz, pt, dp, q_con, cappa, area, dtdt, out_dt, last_step, do_qa, qa)
 
real function fv_cmp_nlm_mod::wqs1 (ta, den)
 
real function fv_cmp_nlm_mod::iqs1 (ta, den)
 
real function fv_cmp_nlm_mod::wqs2 (ta, den, dqdt)
 
subroutine fv_cmp_nlm_mod::wqs2_vect (is, ie, ta, den, wqsat, dqdt)
 
real function fv_cmp_nlm_mod::iqs2 (ta, den, dqdt)
 
subroutine, public fv_cmp_nlm_mod::qs_init (kmp)
 
subroutine fv_cmp_nlm_mod::qs_table (n)
 
subroutine fv_cmp_nlm_mod::qs_tablew (n)
 
subroutine fv_cmp_nlm_mod::qs_table2 (n)
 

Variables

real, parameter fv_cmp_nlm_mod::cv_vap = 3.*rvgas
 
real, parameter fv_cmp_nlm_mod::cv_air = cp_air - rdgas
 
real, parameter fv_cmp_nlm_mod::c_ice = 1972.
 
real, parameter fv_cmp_nlm_mod::c_liq = 4.1855e+3
 
real, parameter fv_cmp_nlm_mod::cp_vap = cp_vapor
 
real, parameter fv_cmp_nlm_mod::dc_vap = cp_vap - c_liq
 
real, parameter fv_cmp_nlm_mod::dc_ice = c_liq - c_ice
 
real, parameter fv_cmp_nlm_mod::tice = 273.16
 
real, parameter fv_cmp_nlm_mod::t_wfr = tice - 40.
 
real, parameter fv_cmp_nlm_mod::hlv0 = 2.5e6
 
real, parameter fv_cmp_nlm_mod::hlf0 = 3.3358e5
 
real, parameter fv_cmp_nlm_mod::lv0 = hlv0 - dc_vap*tice
 
real, parameter fv_cmp_nlm_mod::li00 = hlf0 - dc_ice*tice
 
real(kind=r_grid), parameter fv_cmp_nlm_mod::e00 = 611.21
 
real(kind=r_grid), parameter fv_cmp_nlm_mod::d2ice = cp_vap - c_ice
 
real(kind=r_grid), parameter fv_cmp_nlm_mod::li2 = hlv0+hlf0 - d2ice*tice
 
real fv_cmp_nlm_mod::dw_ocean = 0.12
 
real, dimension(5) fv_cmp_nlm_mod::crevp
 
real fv_cmp_nlm_mod::lat2
 
real, dimension(:), allocatable fv_cmp_nlm_mod::table
 
real, dimension(:), allocatable fv_cmp_nlm_mod::table2
 
real, dimension(:), allocatable fv_cmp_nlm_mod::tablew
 
real, dimension(:), allocatable fv_cmp_nlm_mod::des2
 
real, dimension(:), allocatable fv_cmp_nlm_mod::desw
 
real fv_cmp_nlm_mod::d0_vap
 
real fv_cmp_nlm_mod::lv00
 
logical fv_cmp_nlm_mod::mp_initialized = .false.