3 & ,
pcco2, pcldld, pcldlu &
4 & , pdp , pdt0 , pemis &
6 & ,
paer ,
pt , pview , pwv &
7 & , pcolr, pcolc , pflux, pfluc &
100 real_b ::
pcco2, zdfnet
121 real_b :: zabcu(
klon,nua,3*
klev+1) &
129 integer_m :: jk, jkl, jl, ilim, iua, klevt, jk1, jk2
159 zcntrb(jl,jk1,jk2)=0.
165 & , pdp,pdt0,pemis,
pth &
168 & , zabcu,zbint,zbsui,zcntrb,zfdn,zfup)
176 & , zbint,zbsui,pcldld,pcldlu,zcntrb,pemis,zfdn,zfup &
183 zdfnet = pflux(jl,1,jk+1) + pflux(jl,2,jk+1) &
184 & -pflux(jl,1,jk ) - pflux(jl,2,jk )
185 pcolr(jl,jk) =
rcday * zdfnet / pdp(jl,jkl)
187 zdfnet = pfluc(jl,1,jk+1) + pfluc(jl,2,jk+1) &
188 & -pfluc(jl,1,jk ) - pfluc(jl,2,jk )
189 pcolc(jl,jk) =
rcday * zdfnet / pdp(jl,jkl)
INTERFACE SUBROUTINE RRTM_ECRT_140GP pcco2
INTERFACE SUBROUTINE RRTM_ECRT_140GP pth
subroutine olwbv(KIDIA, KFDIA, KLON, KLEV, PDP, PDT0, PEMIS, PTH, PT, PCOLC, PFLUC, PABCU, PBINT, PBSUI, PCNTRB, PFDN, PFUP)
subroutine olwu(KIDIA, KFDIA, KLON, KLEV, PAER, PCCO2, PDP, PAPH, PQOF, PT, PVIEW, PWV, PABCU)
subroutine olwc(KIDIA, KFDIA, KLON, KLEV, PBINT, PBSUIN, PCLDLD, PCLDLU, PCNTRB, PEMIS, PFDN, PFUP, PFLUX)
subroutine olw(KIDIA, KFDIA, KLON, KLEV, PCCO2, PCLDLD, PCLDLU, PDP, PDT0, PEMIS, PAPH, PQOF, PTH, PAER, PT, PVIEW, PWV, PCOLR, PCOLC, PFLUX, PFLUC)
INTERFACE SUBROUTINE RRTM_ECRT_140GP paph
INTERFACE SUBROUTINE RRTM_ECRT_140GP pt
INTERFACE SUBROUTINE RRTM_ECRT_140GP && paer