1 SUBROUTINE olwvb ( KIDIA,KFDIA,KLON,KLEV,KUAER &
2 & , pabcu,padjd,padju,pb,pbint,pbsui,pbsur,pbtop &
3 & , pdisd,pdisu,pemis &
4 & , pga,pgb,pgasur,pgbsur,pgatop,pgbtop &
70 USE yoeolw , ONLY : nisp ,nipd ,ntra ,nua ,ng1p1
97 & , pgasur(
klon,8,2), pgbsur(
klon,8,2) &
98 & , pgatop(
klon,8,2), pgbtop(
klon,8,2)
107 integer_m :: itx(
klon)
116 integer_m :: in, ja, jk, jl, ind1, ind2, ind3, ind4, jlim
119 real_b :: zcntop1, zcntop2, zcntop3, zcntop4, zcntop5, zcntop6
163 zuu(jl,ja)=pabcu(jl,ja,in)
169 & , pgatop(1,1,1), pgbtop(1,1,1), zuu, ztt )
172 zcntop(jl)=pbtop(jl,1)*ztt(jl,1) *ztt(jl,10) &
173 & +pbtop(jl,2)*ztt(jl,2)*ztt(jl,7)*ztt(jl,11) &
174 & +pbtop(jl,3)*ztt(jl,4)*ztt(jl,8)*ztt(jl,12) &
175 & +pbtop(jl,4)*ztt(jl,5)*ztt(jl,9)*ztt(jl,13) &
176 & +pbtop(jl,5)*ztt(jl,3) *ztt(jl,14) &
177 & +pbtop(jl,6)*ztt(jl,6) *ztt(jl,15)
178 zfd(jl)=zcntop(jl)-pbint(jl,jk)-pdisd(jl,jk)-padjd(jl,jk)
180 pfluc(jl,2,jk)=zfd(jl)
189 zcntop(jl)= pbtop(jl,1) &
195 zfd(jl)=zcntop(jl)-pbint(jl,jk)-pdisd(jl,jk)-padjd(jl,jk)
197 pfluc(jl,2,jk)=zfd(jl)
212 zbgnd(jl)=pbsui(jl)*pemis(jl)-(1.-pemis(jl)) &
213 & *pfluc(jl,2,1)-pbint(jl,1)
220 zcnsol(jl)=pbsur(jl,1) &
226 zcnsol(jl)=zcnsol(jl)*zbgnd(jl)/pbsui(jl)
227 zfu(jl)=zcnsol(jl)+pbint(jl,jk)-pdisu(jl,jk)-padju(jl,jk)
229 pfluc(jl,1,jk)=zfu(jl)
238 zuu(jl,ja)=pabcu(jl,ja,1)-pabcu(jl,ja,in)
244 & , pgasur(1,1,1), pgbsur(1,1,1), zuu, ztt )
247 zcnsol(jl)=pbsur(jl,1)*ztt(jl,1) *ztt(jl,10) &
248 & +pbsur(jl,2)*ztt(jl,2)*ztt(jl,7)*ztt(jl,11) &
249 & +pbsur(jl,3)*ztt(jl,4)*ztt(jl,8)*ztt(jl,12) &
250 & +pbsur(jl,4)*ztt(jl,5)*ztt(jl,9)*ztt(jl,13) &
251 & +pbsur(jl,5)*ztt(jl,3) *ztt(jl,14) &
252 & +pbsur(jl,6)*ztt(jl,6) *ztt(jl,15)
253 zcnsol(jl)=zcnsol(jl)*zbgnd(jl)/pbsui(jl)
254 zfu(jl)=zcnsol(jl)+pbint(jl,jk)-pdisu(jl,jk)-padju(jl,jk)
256 pfluc(jl,1,jk)=zfu(jl)
269 pfluc(jl,1,jk) = zfup(jl,jk)
270 pfluc(jl,2,jk) = zfdn(jl,jk)
subroutine olwvb(KIDIA, KFDIA, KLON, KLEV, KUAER, PABCU, PADJD, PADJU, PB, PBINT, PBSUI, PBSUR, PBTOP, PDISD, PDISU, PEMIS, PGA, PGB, PGASUR, PGBSUR, PGATOP, PGBTOP, PFLUC)
subroutine lwtt(KIDIA, KFDIA, KLON, PGA, PGB, PUU, PTT)