2 SUBROUTINE olwtt (KIDIA,KFDIA,KLON, PGA,PGB,PUU, PTT)
65 USE yoeolw , ONLY : ntra ,nua ,&
82 real_b :: puu(
klon,nua), ptt(
klon,ntra) &
96 real_b :: za11, za12, zaercn, zeu, zeu10, zeu11, zeu12,&
97 &zeu13, zodh41, zodh42, zodn21, zodn22, zpu, zpu10, &
98 &zpu11, zpu12, zpu13, zsq1, zsq2, zsqh41, &
99 &zsqh42, zsqn21, zsqn22, zto1, zto2, zttf11, &
100 &zttf12, zuu11, zuu12, zuxy, zvxy, zx, zxch4, &
101 &zxd, zxn, zxn2o, zy, zych4, zyn2o, zz
115 zxd =pgb( jl,ja,1) + zz *(pgb( jl,ja,2) + zz )
116 zxn =pga( jl,ja,1) + zz *(pga( jl,ja,2) )
127 ptt(jl, 9) = ptt(jl, 8)
138 zpu = 0.002 * puu(jl,10)
193 zuxy = 4. * zx * zx / (rpialf0 * zy)
194 zsq1 = sqrt(1. + o1h * zuxy ) - 1.
195 zsq2 = sqrt(1. + o2h * zuxy ) - 1.
196 zvxy = rpialf0 * zy / (2. * zx)
197 zaercn = puu(jl,17) + zeu12 + zpu12
198 zto1 = exp( - zvxy * zsq1 - zaercn )
199 zto2 = exp( - zvxy * zsq2 - zaercn )
212 zuxy = 4. * zxch4*zxch4/(0.103*zych4)
213 zsqh41 = sqrt(1. + 33.7 * zuxy) - 1.
214 zvxy = 0.103 * zych4 / (2. * zxch4)
215 zodh41 = zvxy * zsqh41
221 zuxy = 4. * zxn2o*zxn2o/(0.416*zyn2o)
222 zsqn21 = sqrt(1. + 21.3 * zuxy) - 1.
223 zvxy = 0.416 * zyn2o / (2. * zxn2o)
224 zodn21 = zvxy * zsqn21
228 zuxy = 4. * zxch4*zxch4/(0.113*zych4)
229 zsqh42 = sqrt(1. + 400. * zuxy) - 1.
230 zvxy = 0.113 * zych4 / (2. * zxch4)
231 zodh42 = zvxy * zsqh42
235 zuxy = 4. * zxn2o*zxn2o/(0.197*zyn2o)
236 zsqn22 = sqrt(1. + 2000. * zuxy) - 1.
237 zvxy = 0.197 * zyn2o / (2. * zxn2o)
238 zodn22 = zvxy * zsqn22
242 za11 = 2. * puu(jl,23) * 4.404e+05
243 zttf11 = 1. - za11 * 0.003225
247 za12 = 2. * puu(jl,24) * 6.7435e+05
248 zttf12 = 1. - za12 * 0.003225
263 zuu11 = - puu(jl,15) - zeu10 - zpu10
264 zuu12 = - puu(jl,16) - zeu11 - zpu11 - zodh41 - zodn21
265 ptt(jl,10) = exp( - puu(jl,14) )
266 ptt(jl,11) = exp( zuu11 )
267 ptt(jl,12) = exp( zuu12 ) * zttf11 * zttf12
268 ptt(jl,13) = 0.7554 * zto1 + 0.2446 * zto2
269 ptt(jl,14) = ptt(jl,10) * exp( - zeu13 - zpu13 )
270 ptt(jl,15) = exp( - puu(jl,14) - zodh42 - zodn22 )
subroutine olwtt(KIDIA, KFDIA, KLON, PGA, PGB, PUU, PTT)