CAM
wv_sat_methods.F90 File Reference

Modules

module  wv_sat_methods
 

Functions/Subroutines

subroutine, public wv_sat_methods::wv_sat_methods_init (kind, tmelt_in, h2otrip_in, tboil_in, ttrice_in, epsilo_in, errstring)
 
pure integer function, public wv_sat_methods::wv_sat_get_scheme_idx (name)
 
pure logical function, public wv_sat_methods::wv_sat_valid_idx (idx)
 
logical function, public wv_sat_methods::wv_sat_set_default (name)
 
subroutine, public wv_sat_methods::wv_sat_reset_default ()
 
elemental real(r8) function, public wv_sat_methods::wv_sat_svp_to_qsat (es, p)
 
elemental subroutine, public wv_sat_methods::wv_sat_qsat_water (t, p, es, qs, idx)
 
elemental subroutine, public wv_sat_methods::wv_sat_qsat_ice (t, p, es, qs, idx)
 
elemental subroutine, public wv_sat_methods::wv_sat_qsat_trans (t, p, es, qs, idx)
 
elemental real(r8) function, public wv_sat_methods::wv_sat_svp_water (t, idx)
 
elemental real(r8) function, public wv_sat_methods::wv_sat_svp_ice (t, idx)
 
elemental real(r8) function, public wv_sat_methods::wv_sat_svp_trans (t, idx)
 
elemental real(r8) function wv_sat_methods::goffgratch_svp_water (t)
 
elemental real(r8) function wv_sat_methods::goffgratch_svp_ice (t)
 
elemental real(r8) function wv_sat_methods::murphykoop_svp_water (t)
 
elemental real(r8) function wv_sat_methods::murphykoop_svp_ice (t)
 
elemental real(r8) function wv_sat_methods::oldgoffgratch_svp_water (t)
 
elemental real(r8) function wv_sat_methods::oldgoffgratch_svp_ice (t)
 
elemental real(r8) function wv_sat_methods::bolton_svp_water (t)
 

Variables

integer, parameter wv_sat_methods::r8 = selected_real_kind(12)
 
real(r8) wv_sat_methods::tmelt
 
real(r8) wv_sat_methods::h2otrip
 
real(r8) wv_sat_methods::tboil
 
real(r8) wv_sat_methods::ttrice
 
real(r8) wv_sat_methods::epsilo
 
real(r8) wv_sat_methods::omeps
 
integer, parameter wv_sat_methods::invalid_idx = -1
 
integer, parameter wv_sat_methods::oldgoffgratch_idx = 0
 
integer, parameter wv_sat_methods::goffgratch_idx = 1
 
integer, parameter wv_sat_methods::murphykoop_idx = 2
 
integer, parameter wv_sat_methods::bolton_idx = 3
 
integer, parameter wv_sat_methods::initial_default_idx = GoffGratch_idx
 
integer wv_sat_methods::default_idx = initial_default_idx