CCPP Scientific Documentation
v5.0.0
Morrison-Gettelman MP wv_saturation Module

This module contain some utility functions for saturation vapor pressure. More...

Detailed Description

Collaboration diagram for Morrison-Gettelman MP wv_saturation Module:

Functions/Subroutines

subroutine, public wv_saturation::gestbl (tmn, tmx, trice, ip, epsil, latvap, latice, rh2o, cpair, tmeltx)
 This subroutine builds saturation vapor pressure table for later procedure. More...
 
subroutine, public wv_saturation::aqsat (t, p, es, qs, ii, ilen, kk, kstart, kend)
 This subroutine is the utility procedure to look up and returen saturation vapor pressure from precomputed table, calculate and return saturation specific humidity ( \(g g^{-1}\)), for input arrays of temperature and pressure (dimensioned ii,kk). More...
 
subroutine, public wv_saturation::aqsat_water (t, p, es, qs, ii, ilen, kk, kstart, kend)
 This subroutine includes the utility procedure to look up and return saturation vapor pressure from precomputed table, calculate and return saturation specific humidity (g/g), for input arrays of temperature and pressure (dimensiond ii, kk). This routine is useful for evaluating only a selected region in the vertical. More...
 
subroutine, public wv_saturation::aqsatd (t, p, es, qs, gam, ii, ilen, kk, kstart, kend)
 This subroutine include the utility procedure to look up and returen saturation vapor pressure from precomputed table, calculate and return saturation specific humidity (g/g) More...
 
subroutine, public wv_saturation::vqsatd (t, p, es, qs, gam, len)
 This subroutine is the utility procedure to look up and return saturation vapor pressure from precomputed table, calculated the return saturation specific humidity (g/g). and calculate and return gamma (1/cp)*(d(qsat)/dT). The same function as qsatd, but operates on vectors of temperature and pressure. More...
 
subroutine, public wv_saturation::vqsatd_water (t, p, es, qs, gam, len)
 
real(kp) function, public wv_saturation::polysvp (T, typ)
 
subroutine, public wv_saturation::vqsat_water (t, p, qsat_water, len)
 This subroutine. More...
 
real(kp) function, public wv_saturation::qsat_ice (t, p)
 
subroutine, public wv_saturation::vqsat_ice (t, p, qsat_ice, len)
 
subroutine, public wv_saturation::vqsatd2_water (t, p, es, qs, dqsdt, len)
 
subroutine, public wv_saturation::vqsatd2_water_single (t, p, es, qs, dqsdt)
 
subroutine, public wv_saturation::vqsatd2 (t, p, es, qs, dqsdt, len)
 
subroutine, public wv_saturation::vqsatd2_single (t, p, es, qs, dqsdt)
 
subroutine wv_saturation::gffgch (t, es, tmelt, itype)
 
real(kp) function wv_saturation::murphykoop_svp_water (tx)
 DONIF USe Murphy and Koop (2005) (Written by Andrew Gettelman) More...
 
subroutine, public wv_saturation::vqsatd2_ice_single (t, p, es, qs, dqsdt)