3      &  , pdp  , pdt0 , pemis, 
pth &
 
    6      &  , pabcu, pbint, pbsui, pcntrb, pfdn, pfup )
 
   67 USE yoeolw   , ONLY : nisp     ,nipd     ,nua
 
  104      &  ,  zbsur(
klon,nisp), zbtop(
klon,nisp) &
 
  107      &  ,  zgasur(
klon,8,2)   , zgbsur(
klon,8,2) &
 
  108      &  ,  zgatop(
klon,8,2)   , zgbtop(
klon,8,2)
 
  113 integer_m :: jk, jkl, jl, jlw
 
  120 if (
ldebug) print *, 
'CALL OLWB' 
  122      &    , pdt0 , 
pt   , 
pth &
 
  123      &    , zb   , pbint, pbsui , zbsur , zbtop , zdbsl &
 
  124      &    , zga  , zgb  , zgasur, zgbsur, zgatop, zgbtop     )
 
  131 if (
ldebug) print *, 
'CALL OLWV' 
  133      &    , pabcu, zb   , pbint, pbsui, zbsur, zbtop, zdbsl &
 
  135      &    , zga  , zgb  , zgasur,zgbsur,zgatop,zgbtop &
 
  136      &    , pcntrb,pcolc, pfluc )
 
  140     pfdn(jl,jk) = pfluc(jl,2,jk)
 
  141     pfup(jl,jk) = pfluc(jl,1,jk)
 
  149     zdfnet = pfluc(jl,1,jk+1) + pfluc(jl,2,jk+1) &
 
  150     &        -pfluc(jl,1,jk  ) - pfluc(jl,2,jk  )
 
  151     pcolc(jl,jk) = 
rcday * zdfnet / pdp(jl,jkl)
 
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 olwv(KIDIA, KFDIA, KLON, KLEV, KUAER, KTRAER, PABCU, PB, PBINT, PBSUIN, PBSUR, PBTOP, PDBSL, PEMIS, PGA, PGB, PGASUR, PGBSUR, PGATOP, PGBTOP, PCNTRB, PCOLC, PFLUC)
 
subroutine olwb(KIDIA, KFDIA, KLON, KLEV, PDT0, PT, PTH, PB, PBINT, PBSUIN, PBSUR, PBTOP, PDBSL, PGA, PGB, PGASUR, PGBSUR, PGATOP, PGBTOP)
 
INTERFACE SUBROUTINE RRTM_ECRT_140GP pt
 
integer(kind=jpim) ntraer