CAM
wv_saturation.F90 File Reference

Modules

module  wv_saturation
 

Functions/Subroutines

subroutine, public wv_saturation::wv_sat_readnl (nlfile)
 
subroutine, public wv_saturation::wv_sat_init
 
subroutine, public wv_saturation::wv_sat_final
 
elemental real(r8) function, public wv_saturation::svp_water (t)
 
elemental real(r8) function, public wv_saturation::svp_ice (t)
 
elemental real(r8) function wv_saturation::svp_trans (t)
 
elemental real(r8) function, public wv_saturation::estblf (t)
 
elemental real(r8) function wv_saturation::tq_enthalpy (t, q, hltalt)
 
elemental subroutine wv_saturation::no_ip_hltalt (t, hltalt)
 
elemental subroutine wv_saturation::calc_hltalt (t, hltalt, tterm)
 
elemental subroutine wv_saturation::deriv_outputs (t, p, es, qs, hltalt, tterm, gam, dqsdt)
 
elemental subroutine, public wv_saturation::qsat (t, p, es, qs, gam, dqsdt, enthalpy)
 
elemental subroutine, public wv_saturation::qsat_water (t, p, es, qs, gam, dqsdt, enthalpy)
 
elemental subroutine, public wv_saturation::qsat_ice (t, p, es, qs, gam, dqsdt, enthalpy)
 
subroutine, public wv_saturation::findsp_vc (q, t, p, use_ice, tsp, qsp)
 
elemental subroutine, public wv_saturation::findsp (q, t, p, use_ice, tsp, qsp, status)
 

Variables

real(r8), parameter wv_saturation::tboil = 373.16_r8
 
real(r8), parameter, public wv_saturation::tmin = 127.16_r8
 
real(r8), parameter, public wv_saturation::tmax = 375.16_r8
 
real(r8), parameter wv_saturation::ttrice = 20.00_r8
 
integer wv_saturation::plenest
 
real(r8), dimension(:), allocatable wv_saturation::estbl
 
real(r8) wv_saturation::omeps
 
real(r8) wv_saturation::c3
 
real(r8), dimension(5) wv_saturation::pcf = (/ 5.04469588506e-01_r8, -5.47288442819e+00_r8, -3.67471858735e-01_r8, -8.95963532403e-03_r8, -7.78053686625e-05_r8 /)