Symbol Description Uses
k2 269



File Line number Procedure Code
./pkg/fizhi/fizhi_lwrad.F 1401 IRRAD
      do 3000 k2=k1+1,np+1
./pkg/fizhi/fizhi_lwrad.F 1420 IRRAD
           call TABLUP(k1,k2,m,n,np,nx,nh,nt,sh2o,swpre,swtem,
./pkg/fizhi/fizhi_lwrad.F 1424 IRRAD
           call TABLUP(k1,k2,m,n,np,nx,nh,nt,sh2o,swpre,swtem,
./pkg/fizhi/fizhi_lwrad.F 1429 IRRAD
           call TABLUP(k1,k2,m,n,np,nx,nh,nt,sh2o,swpre,swtem,
./pkg/fizhi/fizhi_lwrad.F 1438 IRRAD
        call H2OKDIS(ib,m,n,np,k2-1,fkw,gkw,ne,h2oexp,conexp,
./pkg/fizhi/fizhi_lwrad.F 1454 IRRAD
          call TABLUP(k1,k2,m,n,np,nx,nc,nt,sco3,scopre,scotem,
./pkg/fizhi/fizhi_lwrad.F 1460 IRRAD
          call CO2KDIS(m,n,np,k2-1,co2exp,tco2,trant)
./pkg/fizhi/fizhi_lwrad.F 1473 IRRAD
          call TABLUP(k1,k2,m,n,np,nx,no,nt,sco3,scopre,scotem,
./pkg/fizhi/fizhi_lwrad.F 1485 IRRAD
          call N2OKDIS(ib,m,n,np,k2-1,n2oexp,tn2o,trant)
./pkg/fizhi/fizhi_lwrad.F 1491 IRRAD
          call CH4KDIS(ib,m,n,np,k2-1,ch4exp,tch4,trant)
./pkg/fizhi/fizhi_lwrad.F 1497 IRRAD
          call COMKDIS(ib,m,n,np,k2-1,comexp,tcom,trant)
./pkg/fizhi/fizhi_lwrad.F 1503 IRRAD
          call CFCKDIS(m,n,np,k2-1,f11exp,tf11,trant)
./pkg/fizhi/fizhi_lwrad.F 1509 IRRAD
          call CFCKDIS(m,n,np,k2-1,f12exp,tf12,trant)
./pkg/fizhi/fizhi_lwrad.F 1515 IRRAD
          call CFCKDIS(m,n,np,k2-1,f22exp,tf22,trant)
./pkg/fizhi/fizhi_lwrad.F 1522 IRRAD
          call B10KDIS(m,n,np,k2-1,h2oexp,conexp,co2exp,n2oexp
./pkg/fizhi/fizhi_lwrad.F 1532 IRRAD
         ff=0.5+(0.3739+(0.0076+0.1185*asyal(i,j,k2-1,ib))
./pkg/fizhi/fizhi_lwrad.F 1533 IRRAD
     *      *asyal(i,j,k2-1,ib))*asyal(i,j,k2-1,ib)
./pkg/fizhi/fizhi_lwrad.F 1534 IRRAD
         taux=taual(i,j,k2-1,ib)*(1.-ssaal(i,j,k2-1,ib)*ff)
./pkg/fizhi/fizhi_lwrad.F 1547 IRRAD
        if( k2 .le. ict ) then
./pkg/fizhi/fizhi_lwrad.F 1548 IRRAD
            clrhi(i,j)=min(clr(i,j,k2-1),clrhi(i,j))
./pkg/fizhi/fizhi_lwrad.F 1549 IRRAD
        elseif( k2 .gt. ict .and. k2 .le. icb ) then
./pkg/fizhi/fizhi_lwrad.F 1550 IRRAD
            clrmd(i,j)=min(clr(i,j,k2-1),clrmd(i,j))
./pkg/fizhi/fizhi_lwrad.F 1551 IRRAD
        elseif( k2 .gt. icb ) then
./pkg/fizhi/fizhi_lwrad.F 1552 IRRAD
            clrlw(i,j)=min(clr(i,j,k2-1),clrlw(i,j))
./pkg/fizhi/fizhi_lwrad.F 1566 IRRAD
       if (k2 .eq. k1+1) then
./pkg/fizhi/fizhi_lwrad.F 1574 IRRAD
          flcd(i,j,k2)=flcd(i,j,k2)+blayer(i,j,k1)
./pkg/fizhi/fizhi_lwrad.F 1579 IRRAD
          flxd(i,j,k2)=flxd(i,j,k2)+blayer(i,j,k1)
./pkg/fizhi/fizhi_lwrad.F 1591 IRRAD
         xx=trant(i,j)*dlayer(i,j,k2)
./pkg/fizhi/fizhi_lwrad.F 1595 IRRAD
         flcd(i,j,k2) =flcd(i,j,k2)+xx
./pkg/fizhi/fizhi_lwrad.F 1596 IRRAD
         flxd(i,j,k2) =flxd(i,j,k2)+xx*fclr(i,j)
./pkg/fizhi/fizhi_lwrad.F 1609 IRRAD
     *                   *dlayer(i,j,k2)
./pkg/fizhi/fizhi_lwrad.F 1610 IRRAD
           rflx(i,j,k2) = rflx(i,j,k2)+trant(i,j)*fclr(i,j)
./pkg/fizhi/fizhi_lwrad.F 1613 IRRAD
     *                   *dlayer(i,j,k2)
./pkg/fizhi/fizhi_lwrad.F 1614 IRRAD
           rflc(i,j,k2) = rflc(i,j,k2)+trant(i,j)
./pkg/fizhi/fizhi_lwrad.F 2464 TABLUP
      subroutine TABLUP(k1,k2,m,n,np,nx,nh,nt,sabs,spre,stem,w1,p1,
./pkg/fizhi/fizhi_lwrad.F 2503 TABLUP
      integer k1,k2,m,n,np,nx,nh,nt,i,j
./pkg/fizhi/fizhi_lwrad.F 2527 TABLUP
        x1=sabs(i,j,k2)-sabs(i,j,k1)
./pkg/fizhi/fizhi_lwrad.F 2528 TABLUP
        x2=(spre(i,j,k2)-spre(i,j,k1))/x1
./pkg/fizhi/fizhi_lwrad.F 2529 TABLUP
        x3=(stem(i,j,k2)-stem(i,j,k1))/x1
./pkg/fizhi/fizhi_lwrad.F 563 IRRAD
      integer i,j,k,ip,iw,it,ib,ik,iq,isb,k1,k2
./pkg/fizhi/fizhi_utils.F 733 CHPPRM
      integer k1,k2,nymd1,nhms1,nymd2,nhms2,i
./pkg/fizhi/fizhi_utils.F 865 CHPPRM
      call TIME_BOUND  ( nymd,nhms, nymd1,nhms1, nymd2,nhms2, k1,k2 )
./pkg/fizhi/fizhi_utils.F 870 CHPPRM
      zoch(i) = vgz0(k2,ityp(i))*facp + vgz0(k1,ityp(i))*facm
./pkg/fizhi/fizhi_utils.F 871 CHPPRM
      rdcs(i) = vgrd(k2,ityp(i))*facp + vgrd(k1,ityp(i))*facm
./pkg/fizhi/fizhi_utils.F 873 CHPPRM
      rootl   = vgrt(k2,ityp(i))*facp + vgrt(k1,ityp(i))*facm
./pkg/fizhi/fizhi_utils.F 887 CHPPRM
      d       = vgdd(k2,ityp(i))*facp + vgdd(k1,ityp(i))*facm
./pkg/fizhi/update_earth_exports.F 712 GETLGR
      integer i,midmon,midm,midp,id,k1,k2,kk1,kk2
./pkg/flt/flt_interp_linear.F 138 FLT_TRILINEAR
      INTEGER i1, j1, k1, i2, j2, k2
./pkg/flt/flt_interp_linear.F 178 FLT_TRILINEAR
      k2 = k1 + 1
./pkg/flt/flt_interp_linear.F 183 FLT_TRILINEAR
      k2 = MIN( MAX( k2, 1 ), Nr )
./pkg/flt/flt_interp_linear.F 191 FLT_TRILINEAR
     &   +   ddz   *( ( (1.-ddx)*(1.-ddy)*var(i1,j1,k2,bi,bj)
./pkg/flt/flt_interp_linear.F 192 FLT_TRILINEAR
     &                +     ddx * ddy    *var(i2,j2,k2,bi,bj) )
./pkg/flt/flt_interp_linear.F 193 FLT_TRILINEAR
     &              + (     ddx*(1.-ddy) *var(i2,j1,k2,bi,bj)
./pkg/flt/flt_interp_linear.F 194 FLT_TRILINEAR
     &                + (1.-ddx)* ddy    *var(i1,j2,k2,bi,bj) ) )
./pkg/monitor/mon_stats_latbnd_rl.F 52 MON_STATS_LATBND_RL
      INTEGER km, k1, k2
./pkg/monitor/mon_stats_latbnd_rl.F 76 MON_STATS_LATBND_RL
        k2 = myNr
./pkg/monitor/mon_stats_latbnd_rl.F 79 MON_STATS_LATBND_RL
        k2 = kLoc
./pkg/monitor/mon_stats_latbnd_rl.F 98 MON_STATS_LATBND_RL
        DO k=k1,k2
./pkg/opps/opps_calc.F 1005 NLOPPS
                mda(k2) = (md(k2)*dz(k2)+md(k2+1)*dz(k2+1))/
./pkg/opps/opps_calc.F 1006 NLOPPS
     *                    (dz(k2)+dz(k2+1))
./pkg/opps/opps_calc.F 1008 NLOPPS
                wda(k2) = (wd(k2)*dz(k2)+wd(k2+1)*dz(k2+1))/
./pkg/opps/opps_calc.F 1009 NLOPPS
     *                    (dz(k2)+dz(k2+1))
./pkg/opps/opps_calc.F 1011 NLOPPS
                tda(k2) = td(k2)
./pkg/opps/opps_calc.F 1012 NLOPPS
                sda(k2) = sd(k2)
./pkg/opps/opps_calc.F 1014 NLOPPS
                taa(k2) = ttemp(k2+1)
./pkg/opps/opps_calc.F 1015 NLOPPS
                saa(k2) = stemp(k2+1)
./pkg/opps/opps_calc.F 1040 NLOPPS
                 do k2=k+1,Maxdepth-1
./pkg/opps/opps_calc.F 1042 NLOPPS
                   ttemp(k2) = ttemp(k2) +
./pkg/opps/opps_calc.F 1043 NLOPPS
     *              (mda(k2-1)*(tda(k2-1)-taa(k2-1))-
./pkg/opps/opps_calc.F 1044 NLOPPS
     *              mda(k2)*(tda(k2)-taa(k2)))
./pkg/opps/opps_calc.F 1045 NLOPPS
     *              *dt*recip_drF(k2)
./pkg/opps/opps_calc.F 1048 NLOPPS
                  stemp(k2) = stemp(k2) +
./pkg/opps/opps_calc.F 1049 NLOPPS
     *              (mda(k2-1)*(sda(k2-1)-saa(k2-1))-
./pkg/opps/opps_calc.F 1050 NLOPPS
     *              mda(k2)*(sda(k2)-saa(k2)))
./pkg/opps/opps_calc.F 1051 NLOPPS
     *              *dt*recip_drF(k2)
./pkg/opps/opps_calc.F 1066 NLOPPS
                do k2=1,maxdepth-1
./pkg/opps/opps_calc.F 1067 NLOPPS
                  taa(k2) = ttemp(k2+1)
./pkg/opps/opps_calc.F 1068 NLOPPS
                  saa(k2) = stemp(k2+1)
./pkg/opps/opps_calc.F 1082 NLOPPS
          do k2=k,maxdepth
./pkg/opps/opps_calc.F 1083 NLOPPS
            convadj(i,j,k2) = convadj(i,j,k2) + (ttemp(k2)-
./pkg/opps/opps_calc.F 1084 NLOPPS
     *          ta(i,k2))
./pkg/opps/opps_calc.F 1085 NLOPPS
            sa(i,k2) = stemp(k2)
./pkg/opps/opps_calc.F 1086 NLOPPS
            ta(i,k2) = ttemp(k2)
./pkg/opps/opps_calc.F 174 OPPS_CALC
       DO k2=k,KMax-1
./pkg/opps/opps_calc.F 175 OPPS_CALC
        D1=state1( Pd(k2,2), Pd(k2,1),i,j,k2+1,bi,bj,myThid)
./pkg/opps/opps_calc.F 176 OPPS_CALC
        D2=state1( tracerEnv(k2+1,2), tracerEnv(k2+1,1),
./pkg/opps/opps_calc.F 177 OPPS_CALC
     &                                i,j,k2+1,bi,bj,myThid)
./pkg/opps/opps_calc.F 178 OPPS_CALC
        De(k2+1)=D2
./pkg/opps/opps_calc.F 187 OPPS_CALC
        IF (D2-D1 .LT. STABILITY_THRESHOLD.or.k2.ne.k) THEN
./pkg/opps/opps_calc.F 189 OPPS_CALC
         dz2=DrF(k2+1)
./pkg/opps/opps_calc.F 193 OPPS_CALC
         newflux=oldflux+e2*radius*Wd(k2)*Dd(k2)*
./pkg/opps/opps_calc.F 198 OPPS_CALC
         PlumeEntrainment(k2+1) = newflux/StartingFlux
./pkg/opps/opps_calc.F 204 OPPS_CALC
     &          'S/R OPPS_CALC: Plume entrained to zero at level ', k2
./pkg/opps/opps_calc.F 209 OPPS_CALC
          maxdepth = k2
./pkg/opps/opps_calc.F 223 OPPS_CALC
          pmix=(dz1*tracerEnv(k2,ktr)+dz2*tracerEnv(k2+1,ktr))
./pkg/opps/opps_calc.F 225 OPPS_CALC
          Pd(k2+1,ktr)=Pd(k2,ktr)
./pkg/opps/opps_calc.F 226 OPPS_CALC
     &         - entrainrate*(pmix - Pd(k2,ktr))
./pkg/opps/opps_calc.F 232 OPPS_CALC
         Dd(k2+1)=state1(Pd(k2+1,2),Pd(k2+1,1),i,j,k2+1,bi,bj,myThid)
./pkg/opps/opps_calc.F 240 OPPS_CALC
     &    'S/R OPPS_CALC: Dd,De,entr,k ',Dd(k2),De(k2),entrainrate,k2
./pkg/opps/opps_calc.F 247 OPPS_CALC
     &        (dz1*(Dd(k2)-De(k2))/De(k2)
./pkg/opps/opps_calc.F 248 OPPS_CALC
     &        +dz2*(Dd(k2+1)-De(k2+1))/De(k2+1))
./pkg/opps/opps_calc.F 253 OPPS_CALC
          maxdepth = k2
./pkg/opps/opps_calc.F 257 OPPS_CALC
     &     'S/R OPPS_CALC: Plume velocity went to zero at level ', k2
./pkg/opps/opps_calc.F 267 OPPS_CALC
     &          (Dd(k2)-De(k2))/De(k2), (Dd(k2+1)-De(k2+1))/De(k2+1)
./pkg/opps/opps_calc.F 275 OPPS_CALC
         Wd(k2+1)=sqrt(wsqr)
./pkg/opps/opps_calc.F 280 OPPS_CALC
         radius=sqrt(newflux/(Wd(k2)*Dd(k2)))
./pkg/opps/opps_calc.F 282 OPPS_CALC
         maxdepth=k2
./pkg/opps/opps_calc.F 307 OPPS_CALC
        DO k2=k+1,maxDepth
./pkg/opps/opps_calc.F 308 OPPS_CALC
         Md(k2)=Md(k)*PlumeEntrainment(k2)
./pkg/opps/opps_calc.F 312 OPPS_CALC
     &         'S/R OPPS_CALC: Md, Wd, and  k are ',Md(k2),Wd(k2),k2
./pkg/opps/opps_calc.F 330 OPPS_CALC
        do k2=k,maxDepth-1
./pkg/opps/opps_calc.F 331 OPPS_CALC
         IF ( Wd(K2) .NE. 0. _d 0 ) dt = min(dt,drF(k2)/Wd(k2))
./pkg/opps/opps_calc.F 345 OPPS_CALC
         mda(k2) = (md(k2)*drF(k2)+md(k2+1)*drF(k2+1))/
./pkg/opps/opps_calc.F 346 OPPS_CALC
     *        (drF(k2)+drF(k2+1))
./pkg/opps/opps_calc.F 348 OPPS_CALC
         wda(k2) = (wd(k2)*drF(k2)+wd(k2+1)*drF(k2+1))/
./pkg/opps/opps_calc.F 349 OPPS_CALC
     *        (drF(k2)+drF(k2+1))
./pkg/opps/opps_calc.F 352 OPPS_CALC
          Pda(k2,ktr) = Pd(k2,ktr)
./pkg/opps/opps_calc.F 353 OPPS_CALC
          Paa(k2,ktr) = tracerEnv(k2+1,ktr)
./pkg/opps/opps_calc.F 387 OPPS_CALC
         DO k2=k+1,kmx
./pkg/opps/opps_calc.F 388 OPPS_CALC
          k2m1 = max(k,k2-1)
./pkg/opps/opps_calc.F 389 OPPS_CALC
          k2p1 = max(k2+1,maxDepth)
./pkg/opps/opps_calc.F 392 OPPS_CALC
            tracerEnv(k2,ktr) = tracerEnv(k2,ktr) +
./pkg/opps/opps_calc.F 394 OPPS_CALC
     &           -mda(k2)  *(Pda(k2,ktr)  -Paa(k2,ktr))  )
./pkg/opps/opps_calc.F 395 OPPS_CALC
     &           *dt*recip_drF(k2)
./pkg/opps/opps_calc.F 411 OPPS_CALC
          DO k2=1,kmx
./pkg/opps/opps_calc.F 412 OPPS_CALC
           paa(k2,ktr) = tracerEnv(k2+1,ktr)
./pkg/opps/opps_calc.F 728 NLOPPS
      integer is,ie,k2
./pkg/opps/opps_calc.F 865 NLOPPS
          DO k2=k,NumGridPoints-1
./pkg/opps/opps_calc.F 866 NLOPPS
            D1=state1(Sd(k2),Td(k2),k2+1)
./pkg/opps/opps_calc.F 867 NLOPPS
            D2=state1(stemp(k2+1),ttemp(k2+1),k2+1)
./pkg/opps/opps_calc.F 868 NLOPPS
            De(k2+1)=D2
./pkg/opps/opps_calc.F 874 NLOPPS
            IF (D2-D1 .LT. STABILITY_THRESHOLD.or.k2.ne.k) THEN
./pkg/opps/opps_calc.F 876 NLOPPS
                 dz2=GridThickness(k2+1)
./pkg/opps/opps_calc.F 880 NLOPPS
                 newflux=oldflux+e2*radius*Wd(k2)*Dd(k2)*0.50*
./pkg/opps/opps_calc.F 883 NLOPPS
                 PlumeEntrainment(k2+1) = newflux/StartingFlux
./pkg/opps/opps_calc.F 887 NLOPPS
                      write(0,*)"Plume entrained to zero at ",k2
./pkg/opps/opps_calc.F 889 NLOPPS
                     maxdepth = k2
./pkg/opps/opps_calc.F 902 NLOPPS
                 smix=(dz1*stemp(k2)+dz2*stemp(k2+1))/(dz1+dz2)
./pkg/opps/opps_calc.F 903 NLOPPS
                 thmix=(dz1*ttemp(k2)+dz2*ttemp(k2+1))/(dz1+dz2)
./pkg/opps/opps_calc.F 910 NLOPPS
                  sd(k2+1)=sd(k2) - entrainrate*(smix - sd(k2))
./pkg/opps/opps_calc.F 911 NLOPPS
                  td(k2+1)=td(k2) - entrainrate*(thmix - td(k2))
./pkg/opps/opps_calc.F 917 NLOPPS
                 Dd(k2+1)=state1(Sd(k2+1),Td(k2+1),k2+1)
./pkg/opps/opps_calc.F 923 NLOPPS
                   write(0,*)"Dd,De,entr,k ",Dd(k2),De(k2),entrainrate,k2
./pkg/opps/opps_calc.F 927 NLOPPS
     .             (dz1*(Dd(k2)-De(k2))/De(k2)
./pkg/opps/opps_calc.F 928 NLOPPS
     .             +dz2*(Dd(k2+1)-De(k2+1))/De(k2+1))
./pkg/opps/opps_calc.F 933 NLOPPS
                     maxdepth = k2
./pkg/opps/opps_calc.F 935 NLOPPS
                      write(0,*)"Plume velocity went to zero at ",k2
./pkg/opps/opps_calc.F 940 NLOPPS
                 Wd(k2+1)=sqrt(wsqr)
./pkg/opps/opps_calc.F 944 NLOPPS
                 radius=sqrt(newflux/(Wd(k2)*Dd(k2)))
./pkg/opps/opps_calc.F 946 NLOPPS
                 maxdepth=k2
./pkg/opps/opps_calc.F 972 NLOPPS
             DO k2=k+1,MaxDepth
./pkg/opps/opps_calc.F 973 NLOPPS
               Md(k2)=Md(k)*PlumeEntrainment(k2)
./pkg/opps/opps_calc.F 975 NLOPPS
                 write(0,*)"Md, Wd, and  k are ",Md(k2),Wd(k2),k2
./pkg/opps/opps_calc.F 990 NLOPPS
             do k2=k,maxdepth-1
./pkg/opps/opps_calc.F 991 NLOPPS
                dt = min(dt,dz(k2)/wd(k2))
./pkg/diagnostics/diagnostics_set_pointers.F 196 DIAGNOSTICS_SET_POINTERS
            k2 = MIN(nlevels(ld),k1+19)
./pkg/diagnostics/diagnostics_set_pointers.F 197 DIAGNOSTICS_SET_POINTERS
            WRITE(msgBuf,'(A,20F5.0)') suffix, (levs(k,ld),k=k1,k2)
./pkg/diagnostics/diagnostics_set_pointers.F 38 DIAGNOSTICS_SET_POINTERS
      INTEGER i, j, k, k1, k2, mm, kLev
./pkg/diagnostics/diagnostics_summary.F 102 DIAGNOSTICS_SUMMARY
           k2 = MIN(nlevels(ld),k1+9)
./pkg/diagnostics/diagnostics_summary.F 103 DIAGNOSTICS_SUMMARY
           WRITE(dUnit,'(A,1P10E10.3)')' interp:', (levs(k,ld),k=k1,k2)
./pkg/diagnostics/diagnostics_summary.F 107 DIAGNOSTICS_SUMMARY
           k2 = MIN(nlevels(ld),k1+24)
./pkg/diagnostics/diagnostics_summary.F 108 DIAGNOSTICS_SUMMARY
           WRITE(dUnit,'(A,25I4)')' levels:',(NINT(levs(k,ld)),k=k1,k2)
./pkg/diagnostics/diagnostics_summary.F 34 DIAGNOSTICS_SUMMARY
      INTEGER j, k, k1, k2, l