1       function qv_sat(TTK,ss,pstar,pt,lsf)
 
   37       real     ::  r273p1 = 273.16
 
   41       real     ::  pr__75 =  75.00
 
   49       pr   = 10.d0 *(pstar *ss + pt)                                    
 
   51       IF (ttk.ge.273.16d0.or.lsf.eq.0)                              
THEN 
   53         e__sat =  6.1078d0 * exp(5.138d0*log(  r273p1     /ttk))      &
 
   54      &                     * exp(6827.d0*(un_1/r273p1-un_1/ttk))       
 
   58         e__sat =  6.107d0  * exp(6150.d0*(un_1/r273p1-un_1/ttk))       
 
   62         pr_b75 = max(zer0  ,           sign(un_1,pr - pr__75))
 
   67         qv_sat = pr_b75*max(eps9  , .622d0*e__sat/(pr-.378d0*e__sat))  &
 
   68      &    + (1.0-pr_b75)  * 1.e-3                                       
 
real function qv_sat(TTK, ss, pstar, pt, lsf)