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)