This module contain some utility functions for saturation vapor pressure. More...
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) |