3   &tauaerl,fac00,fac01,fac10,fac11,jp,jt,jt1,&
 
    4   &colh2o,laytrop,selffac,selffrac,indself,pfrac)
 
   38 real_b :: fac00(
jplay)
 
   39 real_b :: fac01(
jplay)
 
   40 real_b :: fac10(
jplay)
 
   41 real_b :: fac11(
jplay)
 
   44 integer_m :: jp(
jplay)
 
   45 integer_m :: jt(
jplay)
 
   46 integer_m :: jt1(
jplay)
 
   49 real_b :: colh2o(
jplay)
 
   53 real_b :: selffac(
jplay)
 
   54 real_b :: selffrac(
jplay)
 
   55 integer_m :: indself(
jplay)
 
   72   ind0(lay) = ((jp(lay)-1)*5+(jt(lay)-1))*
nspa(11) + 1
 
   73   ind1(lay) = (jp(lay)*5+(jt1(lay)-1))*
nspa(11) + 1
 
   74   inds(lay) = indself(lay)
 
   81     tau(
ngs10+ig,lay) = colh2o(lay) *&
 
   82      &(fac00(lay) * 
absa(ind0(lay)  ,ig) +&
 
   83      & fac10(lay) * 
absa(ind0(lay)+1,ig) +&
 
   84      & fac01(lay) * 
absa(ind1(lay)  ,ig) +&
 
   85      & fac11(lay) * 
absa(ind1(lay)+1,ig) +&
 
   86      &selffac(lay) * (
selfref(inds(lay),ig) + &
 
   94 DO lay = laytrop+1, 
klev 
   95   ind0(lay) = ((jp(lay)-13)*5+(jt(lay)-1))*
nspb(11) + 1
 
   96   ind1(lay) = ((jp(lay)-12)*5+(jt1(lay)-1))*
nspb(11) + 1
 
  101   DO lay = laytrop+1, 
klev 
  103     tau(
ngs10+ig,lay) = colh2o(lay) *&
 
  104      &(fac00(lay) * 
absb(ind0(lay)  ,ig) +&
 
  105      & fac10(lay) * 
absb(ind0(lay)+1,ig) +&
 
  106      & fac01(lay) * 
absb(ind1(lay)  ,ig) +&
 
  107      & fac11(lay) * 
absb(ind1(lay)+1,ig)) &
 
subroutine rrtm_taumol11(KLEV, P_TAU, P_TAUAERL, P_FAC00, P_FAC01, P_FAC10, P_FAC11, K_JP, K_JT, K_JT1, P_COLH2O, K_LAYTROP, P_SELFFAC, P_SELFFRAC, K_INDSELF, PFRAC)
 
integer(kind=jpim), parameter jpgpt
 
integer(kind=jpim), parameter jpband
 
integer(kind=jpim), parameter ngs10
 
real(kind=jprb), dimension(5, 13, ng11) ka
 
real(kind=jprb), dimension(ng11) fracrefa
 
real(kind=jprb), dimension(235, ng11) absb
 
integer(kind=jpim), dimension(16) nspb
 
integer(kind=jpim), dimension(16) ng
 
integer(kind=jpim), dimension(16) nspa
 
real(kind=jprb), dimension(65, ng11) absa
 
real(kind=jprb), dimension(5, 13:59, ng11) kb
 
integer(kind=jpim), parameter jplay
 
real(kind=jprb), dimension(ng11) fracrefb
 
integer(kind=jpim), parameter ng11
 
real(kind=jprb), dimension(10, ng11) selfref
 
integer(kind=jpim), parameter jpxsec