Symbol Description Uses
k level index 16329



File Line number Procedure Code
./pkg/exch2/w2_e2setup.F 43 W2_E2SETUP
      INTEGER i, j, k
./pkg/exch2/w2_e2setup.F 55 W2_E2SETUP
         DO k=1,4
./pkg/exch2/w2_e2setup.F 56 W2_E2SETUP
          facet_pij(k,i,j) = 0
./pkg/exch2/w2_print_e2setup.F 142 W2_PRINT_E2SETUP
     &      ' : pij=', (exch2_pij(k,np(i),ip(i)),k=1,4),
./pkg/exch2/w2_print_e2setup.F 42 W2_PRINT_E2SETUP
      INTEGER i, j, js, jp, jt, ii, is, it, ns, nt, k, tx, ty
./pkg/exch2/w2_print_e2setup.F 85 W2_PRINT_E2SETUP
     &      ' : pij=', (exch2_pij(k,np(i),ip(i)),k=1,4),
./pkg/exch2/w2_set_f2f_index.F 202 W2_SET_F2F_INDEX
     &    ' : pij=', (facet_pij(k,i,j),k=1,4),
./pkg/exch2/w2_set_f2f_index.F 37 W2_SET_F2F_INDEX
      INTEGER i, j, ii, jj, i1, j1, k, lo, ll
./model/inc/HFACC_MACROS.h 36 NO PROCEDURE
# define _hFacC(i,j,k,bi,bj) hFacC(i,j,k,bi,bj)*maskC(i,j,k,bi,bj)
./pkg/exch2/w2_set_map_cumsum.F 117 W2_SET_MAP_CUMSUM
              DO k=1,nFacets
./pkg/exch2/w2_set_map_cumsum.F 118 W2_SET_MAP_CUMSUM
               W2_cumSum_facet(1,k,jj) = W2_cumSum_facet(1,k,j)
./pkg/exch2/w2_set_map_cumsum.F 119 W2_SET_MAP_CUMSUM
               W2_cumSum_facet(2,k,jj) = W2_cumSum_facet(2,k,j)
./pkg/exch2/w2_set_map_cumsum.F 130 W2_SET_MAP_CUMSUM
              DO k=1,nFacets
./pkg/exch2/w2_set_map_cumsum.F 131 W2_SET_MAP_CUMSUM
               W2_cumSum_facet(1,k,jj) = W2_cumSum_facet(1,k,j)
./pkg/exch2/w2_set_map_cumsum.F 132 W2_SET_MAP_CUMSUM
               W2_cumSum_facet(2,k,jj) = W2_cumSum_facet(2,k,j)
./pkg/exch2/w2_set_map_cumsum.F 146 W2_SET_MAP_CUMSUM
              DO k=1,nFacets
./pkg/exch2/w2_set_map_cumsum.F 147 W2_SET_MAP_CUMSUM
               W2_cumSum_facet(1,k,jj) = W2_cumSum_facet(1,k,j)
./pkg/exch2/w2_set_map_cumsum.F 148 W2_SET_MAP_CUMSUM
               W2_cumSum_facet(2,k,jj) = W2_cumSum_facet(2,k,j)
./pkg/exch2/w2_set_map_cumsum.F 159 W2_SET_MAP_CUMSUM
              DO k=1,nFacets
./pkg/exch2/w2_set_map_cumsum.F 160 W2_SET_MAP_CUMSUM
               W2_cumSum_facet(1,k,jj) = W2_cumSum_facet(1,k,j)
./pkg/exch2/w2_set_map_cumsum.F 161 W2_SET_MAP_CUMSUM
               W2_cumSum_facet(2,k,jj) = W2_cumSum_facet(2,k,j)
./pkg/exch2/w2_set_map_cumsum.F 178 W2_SET_MAP_CUMSUM
              DO k=1,nFacets
./pkg/exch2/w2_set_map_cumsum.F 179 W2_SET_MAP_CUMSUM
               W2_cumSum_facet(1,k,jj) = W2_cumSum_facet(1,k,j)
./pkg/exch2/w2_set_map_cumsum.F 180 W2_SET_MAP_CUMSUM
               W2_cumSum_facet(2,k,jj) = W2_cumSum_facet(2,k,j)
./pkg/exch2/w2_set_map_cumsum.F 193 W2_SET_MAP_CUMSUM
              DO k=1,nFacets
./pkg/exch2/w2_set_map_cumsum.F 194 W2_SET_MAP_CUMSUM
               W2_cumSum_facet(1,k,jj) = W2_cumSum_facet(1,k,j)
./pkg/exch2/w2_set_map_cumsum.F 195 W2_SET_MAP_CUMSUM
               W2_cumSum_facet(2,k,jj) = W2_cumSum_facet(2,k,j)
./pkg/exch2/w2_set_map_cumsum.F 289 W2_SET_MAP_CUMSUM
           DO k=facet_owns(1,j),tS
./pkg/exch2/w2_set_map_cumsum.F 290 W2_SET_MAP_CUMSUM
            W2_cumSum_tiles(1,k,tN) = 1
./pkg/exch2/w2_set_map_cumsum.F 296 W2_SET_MAP_CUMSUM
        DO k=facet_owns(1,j),tN-1
./pkg/exch2/w2_set_map_cumsum.F 297 W2_SET_MAP_CUMSUM
          facetXYSum(1,k,j) = W2_cumSum_tiles(1,k,tN)
./pkg/exch2/w2_set_map_cumsum.F 304 W2_SET_MAP_CUMSUM
          DO k=1,bj
./pkg/exch2/w2_set_map_cumsum.F 305 W2_SET_MAP_CUMSUM
           l = tS + (k-1)*nbTx
./pkg/exch2/w2_set_map_cumsum.F 312 W2_SET_MAP_CUMSUM
        DO k=facet_owns(1,j),tN-1
./pkg/exch2/w2_set_map_cumsum.F 313 W2_SET_MAP_CUMSUM
          facetXYSum(2,k,j) = W2_cumSum_tiles(2,k,tN)
./pkg/exch2/w2_set_map_cumsum.F 321 W2_SET_MAP_CUMSUM
       DO k=1,exch2_nTiles
./pkg/exch2/w2_set_map_cumsum.F 323 W2_SET_MAP_CUMSUM
        facet_CSum(1,k,j) = facet_CSum(1,k,j)
./pkg/exch2/w2_set_map_cumsum.F 324 W2_SET_MAP_CUMSUM
     &                    + W2_cumSum_facet(1,i,j)*facetXYSum(1,k,i)
./pkg/exch2/w2_set_map_cumsum.F 325 W2_SET_MAP_CUMSUM
        facet_CSum(2,k,j) = facet_CSum(2,k,j)
./pkg/exch2/w2_set_map_cumsum.F 326 W2_SET_MAP_CUMSUM
     &                    + W2_cumSum_facet(2,i,j)*facetXYSum(2,k,i)
./pkg/exch2/w2_set_map_cumsum.F 334 W2_SET_MAP_CUMSUM
        DO k=1,exch2_nTiles
./pkg/exch2/w2_set_map_cumsum.F 335 W2_SET_MAP_CUMSUM
         W2_cumSum_tiles(1,k,tN) = W2_cumSum_tiles(1,k,tN)
./pkg/exch2/w2_set_map_cumsum.F 336 W2_SET_MAP_CUMSUM
     &                           + facet_CSum(1,k,j)
./pkg/exch2/w2_set_map_cumsum.F 337 W2_SET_MAP_CUMSUM
         W2_cumSum_tiles(2,k,tN) = W2_cumSum_tiles(2,k,tN)
./pkg/exch2/w2_set_map_cumsum.F 338 W2_SET_MAP_CUMSUM
     &                           + facet_CSum(2,k,j)
./pkg/exch2/w2_set_map_cumsum.F 42 W2_SET_MAP_CUMSUM
      INTEGER tN, i, j, k, ii, jj
./pkg/exch2/w2_set_map_tiles.F 108 W2_SET_MAP_TILES
        k = 0
./pkg/exch2/w2_set_map_tiles.F 113 W2_SET_MAP_TILES
            k = k + 1
./pkg/exch2/w2_set_map_tiles.F 114 W2_SET_MAP_TILES
            nnx(k) = facet_dims(2*j-1)/tNx
./pkg/exch2/w2_set_map_tiles.F 117 W2_SET_MAP_TILES
        divide = FIND_GCD_N( nnx, k )
./pkg/exch2/w2_set_map_tiles.F 175 W2_SET_MAP_TILES
          DO k=1,nBlankTiles
./pkg/exch2/w2_set_map_tiles.F 176 W2_SET_MAP_TILES
           IF ( blankList(k).EQ.tId ) tileIsActive = .FALSE.
./pkg/exch2/w2_set_map_tiles.F 47 W2_SET_MAP_TILES
      INTEGER j, ii, k, tId, tx, ty
./pkg/exch2/w2_set_tile2tiles.F 186 W2_SET_TILE2TILES
               DO k=1,4
./pkg/exch2/w2_set_tile2tiles.F 187 W2_SET_TILE2TILES
                 exch2_pij(k,ns,is) = facet_pij(k,i,js)
./pkg/exch2/w2_set_tile2tiles.F 43 W2_SET_TILE2TILES
      INTEGER i, k, ii, nn
./model/inc/HFACS_MACROS.h 36 NO PROCEDURE
# define _hFacS(i,j,k,bi,bj) hFacS(i,j,k,bi,bj)*maskS(i,j,k,bi,bj)
./model/inc/HFACW_MACROS.h 36 NO PROCEDURE
# define _hFacW(i,j,k,bi,bj) hFacW(i,j,k,bi,bj)*maskW(i,j,k,bi,bj)
./pkg/exf/exf_getforcing.F 151 EXF_GETFORCING
      INTEGER i,j,k
./pkg/exf/exf_getforcing.F 207 EXF_GETFORCING
          k = 1
./pkg/exf/exf_interp.F 200 EXF_INTERP
       k = MAX(1,MIN(j,nyIn))
./pkg/exf/exf_interp.F 204 EXF_INTERP
         arrayin(i,j) = symSign*arrayin(i+nxd2,k)
./pkg/exf/exf_interp.F 207 EXF_INTERP
         arrayin(i+nxd2,j) = symSign*arrayin(i,k)
./pkg/exf/exf_interp.F 216 EXF_INTERP
         arrayin(i,j) = arrayin(i,k)
./pkg/exf/exf_interp.F 351 EXF_INTERP
            k = NINT( (s_ind(i,j)+w_ind(i,j))*0.5 )
./pkg/exf/exf_interp.F 352 EXF_INTERP
            IF ( yG(i,j,bi,bj) .LT. y_in(k) ) THEN
./pkg/exf/exf_interp.F 353 EXF_INTERP
              w_ind(i,j) = k
./pkg/exf/exf_interp.F 355 EXF_INTERP
              s_ind(i,j) = k
./pkg/exf/exf_interp.F 80 EXF_INTERP
      INTEGER  i, j, k, l
./pkg/exf/exf_interp_uv.F 212 EXF_INTERP_UV
       k = MAX(1,MIN(j,nyIn))
./pkg/exf/exf_interp_uv.F 216 EXF_INTERP_UV
         arrUin(i,j) = symSign*arrUin(i+nxd2,k)
./pkg/exf/exf_interp_uv.F 217 EXF_INTERP_UV
         arrVin(i,j) = symSign*arrVin(i+nxd2,k)
./pkg/exf/exf_interp_uv.F 220 EXF_INTERP_UV
         arrUin(i+nxd2,j) = symSign*arrUin(i,k)
./pkg/exf/exf_interp_uv.F 221 EXF_INTERP_UV
         arrVin(i+nxd2,j) = symSign*arrVin(i,k)
./pkg/exf/exf_interp_uv.F 230 EXF_INTERP_UV
         arrUin(i,j) = arrUin(i,k)
./pkg/exf/exf_interp_uv.F 231 EXF_INTERP_UV
         arrVin(i,j) = arrVin(i,k)
./pkg/exf/exf_interp_uv.F 368 EXF_INTERP_UV
            k = NINT( (s_ind(i,j)+w_ind(i,j))*0.5 )
./pkg/exf/exf_interp_uv.F 369 EXF_INTERP_UV
            IF ( yG(i,j,bi,bj) .LT. y_in(k) ) THEN
./pkg/exf/exf_interp_uv.F 370 EXF_INTERP_UV
              w_ind(i,j) = k
./pkg/exf/exf_interp_uv.F 372 EXF_INTERP_UV
              s_ind(i,j) = k
./pkg/exf/exf_interp_uv.F 88 EXF_INTERP_UV
      INTEGER  i, j, k, l
./pkg/exf/exf_interpolate.F 128 EXF_INTERPOLATE
      INTEGER  i, j, k, l
./pkg/exf/exf_interpolate.F 147 EXF_INTERPOLATE
           DO k=1,2
./pkg/exf/exf_interpolate.F 148 EXF_INTERPOLATE
            ew_val(k) = arrayin(w_ind(i,j)  ,s_ind(i,j)+k-1)
./pkg/exf/exf_interpolate.F 150 EXF_INTERPOLATE
     &                + arrayin(w_ind(i,j)+1,s_ind(i,j)+k-1)
./pkg/exf/exf_interpolate.F 153 EXF_INTERPOLATE
     &         + ew_val(k)*LAGRAN(k,yG(i,j,bi,bj),py_ind,sp)
./pkg/exf/exf_interpolate.F 182 EXF_INTERPOLATE
           DO k=1,4
./pkg/exf/exf_interpolate.F 183 EXF_INTERPOLATE
            ew_val(k) = arrayin(w_ind(i,j)-1,s_ind(i,j)+k-2)
./pkg/exf/exf_interpolate.F 185 EXF_INTERPOLATE
     &                + arrayin(w_ind(i,j)  ,s_ind(i,j)+k-2)
./pkg/exf/exf_interpolate.F 187 EXF_INTERPOLATE
     &                + arrayin(w_ind(i,j)+1,s_ind(i,j)+k-2)
./pkg/exf/exf_interpolate.F 189 EXF_INTERPOLATE
     &                + arrayin(w_ind(i,j)+2,s_ind(i,j)+k-2)
./pkg/exf/exf_interpolate.F 192 EXF_INTERPOLATE
     &         + ew_val(k)*LAGRAN(k,yG(i,j,bi,bj),py_ind,sp)
./pkg/exf/exf_interpolate.F 36 NO PROCEDURE
        INTEGER k
./pkg/exf/exf_interpolate.F 45 NO PROCEDURE
        DO k=1,sp
./pkg/exf/exf_interpolate.F 46 NO PROCEDURE
         IF ( k .NE. i) THEN
./pkg/exf/exf_interpolate.F 47 NO PROCEDURE
          denom = denom*(a(i) - a(k))
./pkg/exf/exf_interpolate.F 48 NO PROCEDURE
          numer = numer*(x    - a(k))
./pkg/exf/exf_monitor.F 50 EXF_MONITOR
      INTEGER k
./pkg/exf/exf_monitor.F 75 EXF_MONITOR
            DO k = 1,MAX_LEN_MBUF
./pkg/exf/exf_monitor.F 76 EXF_MONITOR
              mon_fname(k:k) = ' '
./pkg/exf/exf_monitor_ad.F 56 ADEXF_MONITOR
      INTEGER k
./pkg/exf/exf_monitor_ad.F 73 ADEXF_MONITOR
            DO k = 1,MAX_LEN_MBUF
./pkg/exf/exf_monitor_ad.F 74 ADEXF_MONITOR
              mon_fname(k:k) = ' '
./pkg/exf/exf_set_obcs.F 105 EXF_SET_OBCS_XZ
               DO k = 1,nNz
./pkg/exf/exf_set_obcs.F 107 EXF_SET_OBCS_XZ
                     obcs_fld_xz(i,k,bi,bj) =
./pkg/exf/exf_set_obcs.F 108 EXF_SET_OBCS_XZ
     &                    fac * obcs_xz_0(i,k,bi,bj) +
./pkg/exf/exf_set_obcs.F 109 EXF_SET_OBCS_XZ
     &                    (exf_one - fac) * obcs_xz_1(i,k,bi,bj)
./pkg/exf/exf_set_obcs.F 175 EXF_SET_OBCS_YZ
      INTEGER j, k
./pkg/exf/exf_set_obcs.F 212 EXF_SET_OBCS_YZ
               DO k = 1,nNz
./pkg/exf/exf_set_obcs.F 214 EXF_SET_OBCS_YZ
                     obcs_fld_yz(j,k,bi,bj) =
./pkg/exf/exf_set_obcs.F 215 EXF_SET_OBCS_YZ
     &                    fac             *obcs_yz_0(j,k,bi,bj) +
./pkg/exf/exf_set_obcs.F 216 EXF_SET_OBCS_YZ
     &                    (exf_one - fac) *obcs_yz_1(j,k,bi,bj)
./pkg/exf/exf_set_obcs.F 68 EXF_SET_OBCS_XZ
      INTEGER i, k
./pkg/exf/exf_swapffields.F 104 EXF_SWAPFFIELDS_3D
      INTEGER i, j, k
./pkg/exf/exf_swapffields.F 110 EXF_SWAPFFIELDS_3D
          DO k = 1,nNz
./pkg/exf/exf_swapffields.F 113 EXF_SWAPFFIELDS_3D
                ffld0(i,j,k,bi,bj) = ffld1(i,j,k,bi,bj)
./pkg/exf/exf_swapffields.F 114 EXF_SWAPFFIELDS_3D
                ffld1(i,j,k,bi,bj) = 0. _d 0
./pkg/exf/exf_swapffields.F 158 EXF_SWAPFFIELDS_XZ
      INTEGER i, k
./pkg/exf/exf_swapffields.F 164 EXF_SWAPFFIELDS_XZ
          DO k = 1,nNz
./pkg/exf/exf_swapffields.F 166 EXF_SWAPFFIELDS_XZ
              ffld0(i,k,bi,bj) = ffld1(i,k,bi,bj)
./pkg/exf/exf_swapffields.F 167 EXF_SWAPFFIELDS_XZ
              ffld1(i,k,bi,bj) = 0. _d 0
./pkg/exf/exf_swapffields.F 210 EXF_SWAPFFIELDS_YZ
      INTEGER j, k
./pkg/exf/exf_swapffields.F 216 EXF_SWAPFFIELDS_YZ
          DO k = 1,nNz
./pkg/exf/exf_swapffields.F 218 EXF_SWAPFFIELDS_YZ
              ffld0(j,k,bi,bj) = ffld1(j,k,bi,bj)
./pkg/exf/exf_swapffields.F 219 EXF_SWAPFFIELDS_YZ
              ffld1(j,k,bi,bj) = 0. _d 0
./pkg/fizhi/fizhi_clockstuff.F 900 ASTRO
      integer i,nsecf,k,km,kp
./pkg/fizhi/fizhi_init_veg.F 132 FIZHI_INIT_VEG
        do k = 1,maxtyp
./pkg/fizhi/fizhi_init_veg.F 135 FIZHI_INIT_VEG
            surftype(i,j,k,bi,bj) = iveg_32(i,j,k,biglobal,bjglobal)
./pkg/fizhi/fizhi_init_veg.F 136 FIZHI_INIT_VEG
            tilefrac(i,j,k,bi,bj) = veg_32(i,j,k,biglobal,bjglobal)
./pkg/fizhi/fizhi_init_veg.F 165 FIZHI_INIT_VEG
         do k=1,maxtyp
./pkg/fizhi/fizhi_init_veg.F 168 FIZHI_INIT_VEG
             if(surftype(i,j,k,bi,bj).lt.100 .and.
./pkg/fizhi/fizhi_init_veg.F 169 FIZHI_INIT_VEG
     &            tilefrac(i,j,k,bi,bj).gt.0.) then
./pkg/fizhi/fizhi_init_veg.F 172 FIZHI_INIT_VEG
               ityp (nchpland(bi,bj),bi,bj) = surftype(i,j,k,bi,bj)
./pkg/fizhi/fizhi_init_veg.F 173 FIZHI_INIT_VEG
               chfr (nchpland(bi,bj),bi,bj) = tilefrac(i,j,k,bi,bj)
./pkg/fizhi/fizhi_init_veg.F 183 FIZHI_INIT_VEG
         do k=1,maxtyp
./pkg/fizhi/fizhi_init_veg.F 186 FIZHI_INIT_VEG
             if(surftype(i,j,k,bi,bj).ge.100 .and.
./pkg/fizhi/fizhi_init_veg.F 187 FIZHI_INIT_VEG
     &            tilefrac(i,j,k,bi,bj).gt.0.) then
./pkg/fizhi/fizhi_init_veg.F 190 FIZHI_INIT_VEG
               ityp (nchptot(bi,bj),bi,bj) = surftype(i,j,k,bi,bj)
./pkg/fizhi/fizhi_init_veg.F 191 FIZHI_INIT_VEG
               chfr (nchptot(bi,bj),bi,bj) = tilefrac(i,j,k,bi,bj)
./pkg/fizhi/fizhi_init_veg.F 67 FIZHI_INIT_VEG
      INTEGER i,j,k,bi,bj
./pkg/fizhi/fizhi_lwrad.F 1021 IRRAD
       do k=1,np
./pkg/fizhi/fizhi_lwrad.F 1024 IRRAD
          blayer(i,j,k)=ta(i,j,k)*(ta(i,j,k)*(ta(i,j,k)
./pkg/fizhi/fizhi_lwrad.F 1025 IRRAD
     *                 *(ta(i,j,k)*cb(5,ib)+cb(4,ib))+cb(3,ib))
./pkg/fizhi/fizhi_lwrad.F 1049 IRRAD
       do k=1,np+1
./pkg/fizhi/fizhi_lwrad.F 1052 IRRAD
           dlayer(i,j,k)=blayer(i,j,k-1)-blayer(i,j,k)
./pkg/fizhi/fizhi_lwrad.F 1074 IRRAD
       do k= 1, np
./pkg/fizhi/fizhi_lwrad.F 1077 IRRAD
          taucl(i,j,k,1)=cwp(i,j,k,1)*(aib(1,ib)+aib(2,ib)/
./pkg/fizhi/fizhi_lwrad.F 1078 IRRAD
     *      reff(i,j,k,1)**aib(3,ib))
./pkg/fizhi/fizhi_lwrad.F 1079 IRRAD
          taucl(i,j,k,2)=cwp(i,j,k,2)*(awb(1,ib)+(awb(2,ib)+(awb(3,ib)
./pkg/fizhi/fizhi_lwrad.F 1080 IRRAD
     *      +awb(4,ib)*reff(i,j,k,2))*reff(i,j,k,2))*reff(i,j,k,2))
./pkg/fizhi/fizhi_lwrad.F 1091 IRRAD
       do k= 1, np
./pkg/fizhi/fizhi_lwrad.F 1095 IRRAD
           clr(i,j,k)    = 1.0
./pkg/fizhi/fizhi_lwrad.F 1096 IRRAD
           taux=taucl(i,j,k,1)+taucl(i,j,k,2)+taucl(i,j,k,3)
./pkg/fizhi/fizhi_lwrad.F 1098 IRRAD
          if (taux.gt.0.02 .and. fcld(i,j,k).gt.0.01) then
./pkg/fizhi/fizhi_lwrad.F 1100 IRRAD
           reff1=min(reff(i,j,k,1),130. _d 0)
./pkg/fizhi/fizhi_lwrad.F 1101 IRRAD
           reff2=min(reff(i,j,k,2),20.0 _d 0)
./pkg/fizhi/fizhi_lwrad.F 1103 IRRAD
           w1=taucl(i,j,k,1)*(aiw(1,ib)+(aiw(2,ib)+(aiw(3,ib)
./pkg/fizhi/fizhi_lwrad.F 1105 IRRAD
           w2=taucl(i,j,k,2)*(aww(1,ib)+(aww(2,ib)+(aww(3,ib)
./pkg/fizhi/fizhi_lwrad.F 1107 IRRAD
           w3=taucl(i,j,k,3)*0.54
./pkg/fizhi/fizhi_lwrad.F 1128 IRRAD
           clr(i,j,k)=1.0-(fcld(i,j,k)*(1.0-exp(-1.66*taux)))
./pkg/fizhi/fizhi_lwrad.F 1231 IRRAD
      do k=1,np+1
./pkg/fizhi/fizhi_lwrad.F 1234 IRRAD
         flxu(i,j,k) = 0.0
./pkg/fizhi/fizhi_lwrad.F 1235 IRRAD
         flxd(i,j,k) = 0.0
./pkg/fizhi/fizhi_lwrad.F 1236 IRRAD
         flcu(i,j,k) = 0.0
./pkg/fizhi/fizhi_lwrad.F 1237 IRRAD
         flcd(i,j,k) = 0.0
./pkg/fizhi/fizhi_lwrad.F 1666 IRRAD
        do k=1, np+1
./pkg/fizhi/fizhi_lwrad.F 1669 IRRAD
           flcu(i,j,k)=flcu(i,j,k)-
./pkg/fizhi/fizhi_lwrad.F 1670 IRRAD
     *           flcd(i,j,np+1)*trantcr(i,j,k)*(1.-emiss(i,j,ib))
./pkg/fizhi/fizhi_lwrad.F 1671 IRRAD
           flxu(i,j,k)=flxu(i,j,k)-
./pkg/fizhi/fizhi_lwrad.F 1672 IRRAD
     *           flxd(i,j,np+1)*transfc(i,j,k)*(1.-emiss(i,j,ib))
./pkg/fizhi/fizhi_lwrad.F 1681 IRRAD
      do k=1,np+1
./pkg/fizhi/fizhi_lwrad.F 1684 IRRAD
         flc(i,j,k)=flc(i,j,k)+flcd(i,j,k)+flcu(i,j,k)
./pkg/fizhi/fizhi_lwrad.F 1685 IRRAD
         flx(i,j,k)=flx(i,j,k)+flxd(i,j,k)+flxu(i,j,k)
./pkg/fizhi/fizhi_lwrad.F 1694 IRRAD
      do k=1,np+1
./pkg/fizhi/fizhi_lwrad.F 1697 IRRAD
         flc(i,j,k)=flc(i,j,k)+rflc(i,j,k)
./pkg/fizhi/fizhi_lwrad.F 1698 IRRAD
         flx(i,j,k)=flx(i,j,k)+rflx(i,j,k)
./pkg/fizhi/fizhi_lwrad.F 1731 COLUMN
      integer m,n,np,i,j,k
./pkg/fizhi/fizhi_lwrad.F 1750 COLUMN
        do k=1,np
./pkg/fizhi/fizhi_lwrad.F 1753 COLUMN
           sabs(i,j,k+1)=sabs(i,j,k)+sabs0(i,j,k)
./pkg/fizhi/fizhi_lwrad.F 1754 COLUMN
           spre(i,j,k+1)=spre(i,j,k)+pa(i,j,k)*sabs0(i,j,k)
./pkg/fizhi/fizhi_lwrad.F 1755 COLUMN
           stem(i,j,k+1)=stem(i,j,k)+dt(i,j,k)*sabs0(i,j,k)
./pkg/fizhi/fizhi_lwrad.F 1786 H2OEXPS
      integer ib,m,n,np,i,j,k,ik
./pkg/fizhi/fizhi_lwrad.F 1810 H2OEXPS
        do k=1,np
./pkg/fizhi/fizhi_lwrad.F 1817 H2OEXPS
           xh = dh2o(i,j,k)*(pa(i,j,k)/500.)**pm(ib)
./pkg/fizhi/fizhi_lwrad.F 1818 H2OEXPS
     1        * ( 1.+(aw(ib)+bw(ib)* dt(i,j,k))*dt(i,j,k) )
./pkg/fizhi/fizhi_lwrad.F 1823 H2OEXPS
           h2oexp(i,j,k,1) = exp(-xh*xkw(ib))
./pkg/fizhi/fizhi_lwrad.F 1833 H2OEXPS
          do k=1,np
./pkg/fizhi/fizhi_lwrad.F 1836 H2OEXPS
             xh = h2oexp(i,j,k,ik-1)*h2oexp(i,j,k,ik-1)
./pkg/fizhi/fizhi_lwrad.F 1837 H2OEXPS
             h2oexp(i,j,k,ik) = xh*xh*xh
./pkg/fizhi/fizhi_lwrad.F 1844 H2OEXPS
          do k=1,np
./pkg/fizhi/fizhi_lwrad.F 1847 H2OEXPS
             xh = h2oexp(i,j,k,ik-1)*h2oexp(i,j,k,ik-1)
./pkg/fizhi/fizhi_lwrad.F 1849 H2OEXPS
             h2oexp(i,j,k,ik) = xh*xh
./pkg/fizhi/fizhi_lwrad.F 1856 H2OEXPS
          do k=1,np
./pkg/fizhi/fizhi_lwrad.F 1859 H2OEXPS
             xh=h2oexp(i,j,k,ik-1)*h2oexp(i,j,k,ik-1)*h2oexp(i,j,k,ik-1)
./pkg/fizhi/fizhi_lwrad.F 1861 H2OEXPS
             h2oexp(i,j,k,ik) = xh*xh1
./pkg/fizhi/fizhi_lwrad.F 1868 H2OEXPS
          do k=1,np
./pkg/fizhi/fizhi_lwrad.F 1871 H2OEXPS
             xh = h2oexp(i,j,k,ik-1)*h2oexp(i,j,k,ik-1)
./pkg/fizhi/fizhi_lwrad.F 1874 H2OEXPS
             h2oexp(i,j,k,ik) = xh*xh
./pkg/fizhi/fizhi_lwrad.F 1902 CONEXPS
      integer ib,m,n,np,i,j,k,iq
./pkg/fizhi/fizhi_lwrad.F 1918 CONEXPS
        do k=1,np
./pkg/fizhi/fizhi_lwrad.F 1921 CONEXPS
           conexp(i,j,k,1) = exp(-dcont(i,j,k)*xke(ib))
./pkg/fizhi/fizhi_lwrad.F 1933 CONEXPS
         do k=1,np
./pkg/fizhi/fizhi_lwrad.F 1936 CONEXPS
            conexp(i,j,k,iq) = conexp(i,j,k,iq-1) *conexp(i,j,k,iq-1)
./pkg/fizhi/fizhi_lwrad.F 1963 CO2EXPS
      integer m,n,np,i,j,k
./pkg/fizhi/fizhi_lwrad.F 1979 CO2EXPS
        do k=1,np
./pkg/fizhi/fizhi_lwrad.F 1986 CO2EXPS
           xc = dco2(i,j,k)*(pa(i,j,k)/300.0)**0.5
./pkg/fizhi/fizhi_lwrad.F 1987 CO2EXPS
     1             *(1.+(0.0182+1.07e-4*dt(i,j,k))*dt(i,j,k))
./pkg/fizhi/fizhi_lwrad.F 1991 CO2EXPS
           co2exp(i,j,k,1,1)=exp(-xc*2.656e-5)
./pkg/fizhi/fizhi_lwrad.F 1993 CO2EXPS
           xc=co2exp(i,j,k,1,1)*co2exp(i,j,k,1,1)
./pkg/fizhi/fizhi_lwrad.F 1995 CO2EXPS
           co2exp(i,j,k,2,1)=xc*xc
./pkg/fizhi/fizhi_lwrad.F 1997 CO2EXPS
           xc=co2exp(i,j,k,2,1)*co2exp(i,j,k,2,1)
./pkg/fizhi/fizhi_lwrad.F 1999 CO2EXPS
           co2exp(i,j,k,3,1)=xc*xc
./pkg/fizhi/fizhi_lwrad.F 2001 CO2EXPS
           xc=co2exp(i,j,k,3,1)*co2exp(i,j,k,3,1)
./pkg/fizhi/fizhi_lwrad.F 2003 CO2EXPS
           co2exp(i,j,k,4,1)=xc*xc
./pkg/fizhi/fizhi_lwrad.F 2005 CO2EXPS
           xc=co2exp(i,j,k,4,1)*co2exp(i,j,k,4,1)
./pkg/fizhi/fizhi_lwrad.F 2007 CO2EXPS
           co2exp(i,j,k,5,1)=xc*xc
./pkg/fizhi/fizhi_lwrad.F 2009 CO2EXPS
           xc=co2exp(i,j,k,5,1)*co2exp(i,j,k,5,1)
./pkg/fizhi/fizhi_lwrad.F 2011 CO2EXPS
           co2exp(i,j,k,6,1)=xc*xc
./pkg/fizhi/fizhi_lwrad.F 2016 CO2EXPS
           xc = dco2(i,j,k)*(pa(i,j,k)/30.0)**0.85
./pkg/fizhi/fizhi_lwrad.F 2017 CO2EXPS
     1             *(1.+(0.0042+2.00e-5*dt(i,j,k))*dt(i,j,k))
./pkg/fizhi/fizhi_lwrad.F 2019 CO2EXPS
           co2exp(i,j,k,1,2)=exp(-xc*2.656e-3)
./pkg/fizhi/fizhi_lwrad.F 2021 CO2EXPS
           xc=co2exp(i,j,k,1,2)*co2exp(i,j,k,1,2)
./pkg/fizhi/fizhi_lwrad.F 2023 CO2EXPS
           co2exp(i,j,k,2,2)=xc*xc
./pkg/fizhi/fizhi_lwrad.F 2025 CO2EXPS
           xc=co2exp(i,j,k,2,2)*co2exp(i,j,k,2,2)
./pkg/fizhi/fizhi_lwrad.F 2027 CO2EXPS
           co2exp(i,j,k,3,2)=xc*xc
./pkg/fizhi/fizhi_lwrad.F 2029 CO2EXPS
           xc=co2exp(i,j,k,3,2)*co2exp(i,j,k,3,2)
./pkg/fizhi/fizhi_lwrad.F 2031 CO2EXPS
           co2exp(i,j,k,4,2)=xc*xc
./pkg/fizhi/fizhi_lwrad.F 2033 CO2EXPS
           xc=co2exp(i,j,k,4,2)*co2exp(i,j,k,4,2)
./pkg/fizhi/fizhi_lwrad.F 2035 CO2EXPS
           co2exp(i,j,k,5,2)=xc*xc
./pkg/fizhi/fizhi_lwrad.F 2037 CO2EXPS
           xc=co2exp(i,j,k,5,2)*co2exp(i,j,k,5,2)
./pkg/fizhi/fizhi_lwrad.F 2039 CO2EXPS
           co2exp(i,j,k,6,2)=xc*xc
./pkg/fizhi/fizhi_lwrad.F 2065 N2OEXPS
      integer ib,m,n,np,i,j,k
./pkg/fizhi/fizhi_lwrad.F 2081 N2OEXPS
       do k=1,np
./pkg/fizhi/fizhi_lwrad.F 2089 N2OEXPS
           xc=dn2o(i,j,k)*(1.+(1.9297e-3+4.3750e-6*dt(i,j,k))*dt(i,j,k))
./pkg/fizhi/fizhi_lwrad.F 2090 N2OEXPS
           n2oexp(i,j,k,1)=exp(-xc*6.31582e-2)
./pkg/fizhi/fizhi_lwrad.F 2092 N2OEXPS
           xc=n2oexp(i,j,k,1)*n2oexp(i,j,k,1)*n2oexp(i,j,k,1)
./pkg/fizhi/fizhi_lwrad.F 2095 N2OEXPS
           n2oexp(i,j,k,2)=xc*xc1*xc2
./pkg/fizhi/fizhi_lwrad.F 2101 N2OEXPS
           xc=dn2o(i,j,k)*(pa(i,j,k)/500.0)**0.48
./pkg/fizhi/fizhi_lwrad.F 2102 N2OEXPS
     *        *(1.+(1.3804e-3+7.4838e-6*dt(i,j,k))*dt(i,j,k))
./pkg/fizhi/fizhi_lwrad.F 2103 N2OEXPS
           n2oexp(i,j,k,1)=exp(-xc*5.35779e-2)
./pkg/fizhi/fizhi_lwrad.F 2105 N2OEXPS
           xc=n2oexp(i,j,k,1)*n2oexp(i,j,k,1)
./pkg/fizhi/fizhi_lwrad.F 2107 N2OEXPS
           n2oexp(i,j,k,2)=xc*xc
./pkg/fizhi/fizhi_lwrad.F 2108 N2OEXPS
           xc=n2oexp(i,j,k,2)*n2oexp(i,j,k,2)
./pkg/fizhi/fizhi_lwrad.F 2110 N2OEXPS
           n2oexp(i,j,k,3)=xc*xc
./pkg/fizhi/fizhi_lwrad.F 2111 N2OEXPS
           xc=n2oexp(i,j,k,3)*n2oexp(i,j,k,3)
./pkg/fizhi/fizhi_lwrad.F 2113 N2OEXPS
           n2oexp(i,j,k,4)=xc*xc
./pkg/fizhi/fizhi_lwrad.F 2141 CH4EXPS
      integer ib,m,n,np,i,j,k
./pkg/fizhi/fizhi_lwrad.F 2157 CH4EXPS
       do k=1,np
./pkg/fizhi/fizhi_lwrad.F 2165 CH4EXPS
           xc=dch4(i,j,k)*(1.+(1.7007e-2+1.5826e-4*dt(i,j,k))*dt(i,j,k))
./pkg/fizhi/fizhi_lwrad.F 2166 CH4EXPS
           ch4exp(i,j,k,1)=exp(-xc*5.80708e-3)
./pkg/fizhi/fizhi_lwrad.F 2172 CH4EXPS
           xc=dch4(i,j,k)*(pa(i,j,k)/500.0)**0.65
./pkg/fizhi/fizhi_lwrad.F 2173 CH4EXPS
     *       *(1.+(5.9590e-4-2.2931e-6*dt(i,j,k))*dt(i,j,k))
./pkg/fizhi/fizhi_lwrad.F 2174 CH4EXPS
           ch4exp(i,j,k,1)=exp(-xc*6.29247e-2)
./pkg/fizhi/fizhi_lwrad.F 2176 CH4EXPS
           xc=ch4exp(i,j,k,1)*ch4exp(i,j,k,1)*ch4exp(i,j,k,1)
./pkg/fizhi/fizhi_lwrad.F 2178 CH4EXPS
           ch4exp(i,j,k,2)=xc*xc
./pkg/fizhi/fizhi_lwrad.F 2180 CH4EXPS
           xc=ch4exp(i,j,k,2)*ch4exp(i,j,k,2)*ch4exp(i,j,k,2)
./pkg/fizhi/fizhi_lwrad.F 2182 CH4EXPS
           ch4exp(i,j,k,3)=xc*xc
./pkg/fizhi/fizhi_lwrad.F 2184 CH4EXPS
           xc=ch4exp(i,j,k,3)*ch4exp(i,j,k,3)*ch4exp(i,j,k,3)
./pkg/fizhi/fizhi_lwrad.F 2186 CH4EXPS
           ch4exp(i,j,k,4)=xc*xc
./pkg/fizhi/fizhi_lwrad.F 2213 COMEXPS
      integer ib,m,n,np,i,j,k
./pkg/fizhi/fizhi_lwrad.F 2229 COMEXPS
       do k=1,np
./pkg/fizhi/fizhi_lwrad.F 2237 COMEXPS
           xc=dcom(i,j,k)*(1.+(3.5775e-2+4.0447e-4*dt(i,j,k))*dt(i,j,k))
./pkg/fizhi/fizhi_lwrad.F 2238 COMEXPS
           comexp(i,j,k,1)=exp(-xc*2.18947e-5)
./pkg/fizhi/fizhi_lwrad.F 2240 COMEXPS
           xc=comexp(i,j,k,1)*comexp(i,j,k,1)*comexp(i,j,k,1)
./pkg/fizhi/fizhi_lwrad.F 2245 COMEXPS
           comexp(i,j,k,2)=xc*xc1
./pkg/fizhi/fizhi_lwrad.F 2251 COMEXPS
           xc=dcom(i,j,k)*(1.+(3.4268e-2+3.7401e-4*dt(i,j,k))*dt(i,j,k))
./pkg/fizhi/fizhi_lwrad.F 2252 COMEXPS
           comexp(i,j,k,1)=exp(-xc*4.74570e-5)
./pkg/fizhi/fizhi_lwrad.F 2254 COMEXPS
           xc=comexp(i,j,k,1)*comexp(i,j,k,1)
./pkg/fizhi/fizhi_lwrad.F 2259 COMEXPS
           comexp(i,j,k,2)=xc1*xc2*xc
./pkg/fizhi/fizhi_lwrad.F 2290 CFCEXPS
      integer ib,m,n,np,i,j,k
./pkg/fizhi/fizhi_lwrad.F 2310 CFCEXPS
       do k=1,np
./pkg/fizhi/fizhi_lwrad.F 2317 CFCEXPS
           xf=dcfc(i,j,k)*(1.+(a1+b1*dt(i,j,k))*dt(i,j,k))
./pkg/fizhi/fizhi_lwrad.F 2318 CFCEXPS
           cfcexp(i,j,k)=exp(-xf*fk1)
./pkg/fizhi/fizhi_lwrad.F 2320 CFCEXPS
           xf=dcfc(i,j,k)*(1.+(a2+b2*dt(i,j,k))*dt(i,j,k))
./pkg/fizhi/fizhi_lwrad.F 2321 CFCEXPS
           cfcexp(i,j,k)=exp(-xf*fk2)
./pkg/fizhi/fizhi_lwrad.F 2352 B10EXPS
      integer m,n,np,i,j,k
./pkg/fizhi/fizhi_lwrad.F 2370 B10EXPS
        do k=1,np
./pkg/fizhi/fizhi_lwrad.F 2377 B10EXPS
           xx=dh2o(i,j,k)*(pa(i,j,k)/500.0)
./pkg/fizhi/fizhi_lwrad.F 2378 B10EXPS
     1           *(1.+(0.0149+6.20e-5*dt(i,j,k))*dt(i,j,k))
./pkg/fizhi/fizhi_lwrad.F 2383 B10EXPS
           h2oexp(i,j,k,1)=exp(-xx*0.10624)
./pkg/fizhi/fizhi_lwrad.F 2385 B10EXPS
           xx=h2oexp(i,j,k,1)*h2oexp(i,j,k,1)
./pkg/fizhi/fizhi_lwrad.F 2387 B10EXPS
           h2oexp(i,j,k,2)=xx*xx
./pkg/fizhi/fizhi_lwrad.F 2389 B10EXPS
           xx=h2oexp(i,j,k,2)*h2oexp(i,j,k,2)
./pkg/fizhi/fizhi_lwrad.F 2391 B10EXPS
           h2oexp(i,j,k,3)=xx*xx
./pkg/fizhi/fizhi_lwrad.F 2393 B10EXPS
           xx=h2oexp(i,j,k,3)*h2oexp(i,j,k,3)
./pkg/fizhi/fizhi_lwrad.F 2395 B10EXPS
           h2oexp(i,j,k,4)=xx*xx
./pkg/fizhi/fizhi_lwrad.F 2397 B10EXPS
           xx=h2oexp(i,j,k,4)*h2oexp(i,j,k,4)
./pkg/fizhi/fizhi_lwrad.F 2399 B10EXPS
           h2oexp(i,j,k,5)=xx*xx
./pkg/fizhi/fizhi_lwrad.F 2401 B10EXPS
           xx=h2oexp(i,j,k,5)*h2oexp(i,j,k,5)
./pkg/fizhi/fizhi_lwrad.F 2403 B10EXPS
           h2oexp(i,j,k,6)=xx*xx
./pkg/fizhi/fizhi_lwrad.F 2408 B10EXPS
           xx=dco2(i,j,k)*(pa(i,j,k)/300.0)**0.5
./pkg/fizhi/fizhi_lwrad.F 2409 B10EXPS
     1           *(1.+(0.0179+1.02e-4*dt(i,j,k))*dt(i,j,k))
./pkg/fizhi/fizhi_lwrad.F 2414 B10EXPS
           co2exp(i,j,k,1,1)=exp(-xx*2.656e-5)
./pkg/fizhi/fizhi_lwrad.F 2416 B10EXPS
           xx=co2exp(i,j,k,1,1)*co2exp(i,j,k,1,1)
./pkg/fizhi/fizhi_lwrad.F 2418 B10EXPS
           co2exp(i,j,k,2,1)=xx*xx
./pkg/fizhi/fizhi_lwrad.F 2420 B10EXPS
           xx=co2exp(i,j,k,2,1)*co2exp(i,j,k,2,1)
./pkg/fizhi/fizhi_lwrad.F 2422 B10EXPS
           co2exp(i,j,k,3,1)=xx*xx
./pkg/fizhi/fizhi_lwrad.F 2424 B10EXPS
           xx=co2exp(i,j,k,3,1)*co2exp(i,j,k,3,1)
./pkg/fizhi/fizhi_lwrad.F 2426 B10EXPS
           co2exp(i,j,k,4,1)=xx*xx
./pkg/fizhi/fizhi_lwrad.F 2428 B10EXPS
           xx=co2exp(i,j,k,4,1)*co2exp(i,j,k,4,1)
./pkg/fizhi/fizhi_lwrad.F 2430 B10EXPS
           co2exp(i,j,k,5,1)=xx*xx
./pkg/fizhi/fizhi_lwrad.F 2432 B10EXPS
           xx=co2exp(i,j,k,5,1)*co2exp(i,j,k,5,1)
./pkg/fizhi/fizhi_lwrad.F 2434 B10EXPS
           co2exp(i,j,k,6,1)=xx*xx
./pkg/fizhi/fizhi_lwrad.F 2440 B10EXPS
           conexp(i,j,k,1)=exp(-dcont(i,j,k)*1.04995e+2)
./pkg/fizhi/fizhi_lwrad.F 2444 B10EXPS
           xx=dn2o(i,j,k)*(1.+(1.4476e-3+3.6656e-6*dt(i,j,k))*dt(i,j,k))
./pkg/fizhi/fizhi_lwrad.F 2448 B10EXPS
           n2oexp(i,j,k,1)=exp(-xx*0.25238)
./pkg/fizhi/fizhi_lwrad.F 2450 B10EXPS
           xx=n2oexp(i,j,k,1)*n2oexp(i,j,k,1)
./pkg/fizhi/fizhi_lwrad.F 2455 B10EXPS
           n2oexp(i,j,k,2)=xx*xx1*xx2*xx3
./pkg/fizhi/fizhi_lwrad.F 2579 H2OKDIS
      subroutine H2OKDIS(ib,m,n,np,k,fkw,gkw,ne,h2oexp,conexp,
./pkg/fizhi/fizhi_lwrad.F 2611 H2OKDIS
      integer ib,m,n,np,k,i,j
./pkg/fizhi/fizhi_lwrad.F 2641 H2OKDIS
           th2o(i,j,1) = th2o(i,j,1)*h2oexp(i,j,k,1)
./pkg/fizhi/fizhi_lwrad.F 2642 H2OKDIS
           th2o(i,j,2) = th2o(i,j,2)*h2oexp(i,j,k,2)
./pkg/fizhi/fizhi_lwrad.F 2643 H2OKDIS
           th2o(i,j,3) = th2o(i,j,3)*h2oexp(i,j,k,3)
./pkg/fizhi/fizhi_lwrad.F 2644 H2OKDIS
           th2o(i,j,4) = th2o(i,j,4)*h2oexp(i,j,k,4)
./pkg/fizhi/fizhi_lwrad.F 2645 H2OKDIS
           th2o(i,j,5) = th2o(i,j,5)*h2oexp(i,j,k,5)
./pkg/fizhi/fizhi_lwrad.F 2646 H2OKDIS
           th2o(i,j,6) = th2o(i,j,6)*h2oexp(i,j,k,6)
./pkg/fizhi/fizhi_lwrad.F 2672 H2OKDIS
           tcon(i,j,1)= tcon(i,j,1)*conexp(i,j,k,1)
./pkg/fizhi/fizhi_lwrad.F 2691 H2OKDIS
           tcon(i,j,1)= tcon(i,j,1)*conexp(i,j,k,1)
./pkg/fizhi/fizhi_lwrad.F 2692 H2OKDIS
           tcon(i,j,2)= tcon(i,j,2)*conexp(i,j,k,2)
./pkg/fizhi/fizhi_lwrad.F 2693 H2OKDIS
           tcon(i,j,3)= tcon(i,j,3)*conexp(i,j,k,3)
./pkg/fizhi/fizhi_lwrad.F 2725 CO2KDIS
      subroutine CO2KDIS(m,n,np,k,co2exp,tco2,tran)
./pkg/fizhi/fizhi_lwrad.F 2745 CO2KDIS
      integer m,n,np,k,i,j
./pkg/fizhi/fizhi_lwrad.F 2767 CO2KDIS
           tco2(i,j,1,1)=tco2(i,j,1,1)*co2exp(i,j,k,1,1)
./pkg/fizhi/fizhi_lwrad.F 2770 CO2KDIS
           tco2(i,j,2,1)=tco2(i,j,2,1)*co2exp(i,j,k,2,1)
./pkg/fizhi/fizhi_lwrad.F 2773 CO2KDIS
           tco2(i,j,3,1)=tco2(i,j,3,1)*co2exp(i,j,k,3,1)
./pkg/fizhi/fizhi_lwrad.F 2776 CO2KDIS
           tco2(i,j,4,1)=tco2(i,j,4,1)*co2exp(i,j,k,4,1)
./pkg/fizhi/fizhi_lwrad.F 2779 CO2KDIS
           tco2(i,j,5,1)=tco2(i,j,5,1)*co2exp(i,j,k,5,1)
./pkg/fizhi/fizhi_lwrad.F 2782 CO2KDIS
           tco2(i,j,6,1)=tco2(i,j,6,1)*co2exp(i,j,k,6,1)
./pkg/fizhi/fizhi_lwrad.F 2787 CO2KDIS
           tco2(i,j,1,2)=tco2(i,j,1,2)*co2exp(i,j,k,1,2)
./pkg/fizhi/fizhi_lwrad.F 2790 CO2KDIS
           tco2(i,j,2,2)=tco2(i,j,2,2)*co2exp(i,j,k,2,2)
./pkg/fizhi/fizhi_lwrad.F 2793 CO2KDIS
           tco2(i,j,3,2)=tco2(i,j,3,2)*co2exp(i,j,k,3,2)
./pkg/fizhi/fizhi_lwrad.F 2796 CO2KDIS
           tco2(i,j,4,2)=tco2(i,j,4,2)*co2exp(i,j,k,4,2)
./pkg/fizhi/fizhi_lwrad.F 2799 CO2KDIS
           tco2(i,j,5,2)=tco2(i,j,5,2)*co2exp(i,j,k,5,2)
./pkg/fizhi/fizhi_lwrad.F 2802 CO2KDIS
           tco2(i,j,6,2)=tco2(i,j,6,2)*co2exp(i,j,k,6,2)
./pkg/fizhi/fizhi_lwrad.F 2813 N2OKDIS
      subroutine N2OKDIS(ib,m,n,np,k,n2oexp,tn2o,tran)
./pkg/fizhi/fizhi_lwrad.F 2834 N2OKDIS
      integer ib,m,n,np,k,i,j
./pkg/fizhi/fizhi_lwrad.F 2858 N2OKDIS
           tn2o(i,j,1)=tn2o(i,j,1)*n2oexp(i,j,k,1)
./pkg/fizhi/fizhi_lwrad.F 2861 N2OKDIS
           tn2o(i,j,2)=tn2o(i,j,2)*n2oexp(i,j,k,2)
./pkg/fizhi/fizhi_lwrad.F 2868 N2OKDIS
           tn2o(i,j,1)=tn2o(i,j,1)*n2oexp(i,j,k,1)
./pkg/fizhi/fizhi_lwrad.F 2871 N2OKDIS
           tn2o(i,j,2)=tn2o(i,j,2)*n2oexp(i,j,k,2)
./pkg/fizhi/fizhi_lwrad.F 2874 N2OKDIS
           tn2o(i,j,3)=tn2o(i,j,3)*n2oexp(i,j,k,3)
./pkg/fizhi/fizhi_lwrad.F 2877 N2OKDIS
           tn2o(i,j,4)=tn2o(i,j,4)*n2oexp(i,j,k,4)
./pkg/fizhi/fizhi_lwrad.F 2890 CH4KDIS
      subroutine CH4KDIS(ib,m,n,np,k,ch4exp,tch4,tran)
./pkg/fizhi/fizhi_lwrad.F 2911 CH4KDIS
      integer ib,m,n,np,k,i,j
./pkg/fizhi/fizhi_lwrad.F 2935 CH4KDIS
           tch4(i,j,1)=tch4(i,j,1)*ch4exp(i,j,k,1)
./pkg/fizhi/fizhi_lwrad.F 2942 CH4KDIS
           tch4(i,j,1)=tch4(i,j,1)*ch4exp(i,j,k,1)
./pkg/fizhi/fizhi_lwrad.F 2945 CH4KDIS
           tch4(i,j,2)=tch4(i,j,2)*ch4exp(i,j,k,2)
./pkg/fizhi/fizhi_lwrad.F 2948 CH4KDIS
           tch4(i,j,3)=tch4(i,j,3)*ch4exp(i,j,k,3)
./pkg/fizhi/fizhi_lwrad.F 2951 CH4KDIS
           tch4(i,j,4)=tch4(i,j,4)*ch4exp(i,j,k,4)
./pkg/fizhi/fizhi_lwrad.F 2964 COMKDIS
      subroutine COMKDIS(ib,m,n,np,k,comexp,tcom,tran)
./pkg/fizhi/fizhi_lwrad.F 2985 COMKDIS
      integer ib,m,n,np,k,i,j
./pkg/fizhi/fizhi_lwrad.F 3009 COMKDIS
            tcom(i,j,1)=tcom(i,j,1)*comexp(i,j,k,1)
./pkg/fizhi/fizhi_lwrad.F 3011 COMKDIS
            tcom(i,j,2)=tcom(i,j,2)*comexp(i,j,k,2)
./pkg/fizhi/fizhi_lwrad.F 3018 COMKDIS
            tcom(i,j,1)=tcom(i,j,1)*comexp(i,j,k,1)
./pkg/fizhi/fizhi_lwrad.F 3020 COMKDIS
            tcom(i,j,2)=tcom(i,j,2)*comexp(i,j,k,2)
./pkg/fizhi/fizhi_lwrad.F 3033 CFCKDIS
      subroutine CFCKDIS(m,n,np,k,cfcexp,tcfc,tran)
./pkg/fizhi/fizhi_lwrad.F 3053 CFCKDIS
      integer m,n,np,k,i,j
./pkg/fizhi/fizhi_lwrad.F 3068 CFCKDIS
            tcfc(i,j)=tcfc(i,j)*cfcexp(i,j,k)
./pkg/fizhi/fizhi_lwrad.F 3077 B10KDIS
      subroutine B10KDIS(m,n,np,k,h2oexp,conexp,co2exp,n2oexp
./pkg/fizhi/fizhi_lwrad.F 3109 B10KDIS
      integer m,n,np,k,i,j
./pkg/fizhi/fizhi_lwrad.F 3138 B10KDIS
           th2o(i,j,1)=th2o(i,j,1)*h2oexp(i,j,k,1)
./pkg/fizhi/fizhi_lwrad.F 3141 B10KDIS
           th2o(i,j,2)=th2o(i,j,2)*h2oexp(i,j,k,2)
./pkg/fizhi/fizhi_lwrad.F 3144 B10KDIS
           th2o(i,j,3)=th2o(i,j,3)*h2oexp(i,j,k,3)
./pkg/fizhi/fizhi_lwrad.F 3147 B10KDIS
           th2o(i,j,4)=th2o(i,j,4)*h2oexp(i,j,k,4)
./pkg/fizhi/fizhi_lwrad.F 3150 B10KDIS
           th2o(i,j,5)=th2o(i,j,5)*h2oexp(i,j,k,5)
./pkg/fizhi/fizhi_lwrad.F 3163 B10KDIS
           tcon(i,j,1)=tcon(i,j,1)*conexp(i,j,k,1)
./pkg/fizhi/fizhi_lwrad.F 3174 B10KDIS
           tco2(i,j,1,1)=tco2(i,j,1,1)*co2exp(i,j,k,1,1)
./pkg/fizhi/fizhi_lwrad.F 3177 B10KDIS
           tco2(i,j,2,1)=tco2(i,j,2,1)*co2exp(i,j,k,2,1)
./pkg/fizhi/fizhi_lwrad.F 3180 B10KDIS
           tco2(i,j,3,1)=tco2(i,j,3,1)*co2exp(i,j,k,3,1)
./pkg/fizhi/fizhi_lwrad.F 3183 B10KDIS
           tco2(i,j,4,1)=tco2(i,j,4,1)*co2exp(i,j,k,4,1)
./pkg/fizhi/fizhi_lwrad.F 3186 B10KDIS
           tco2(i,j,5,1)=tco2(i,j,5,1)*co2exp(i,j,k,5,1)
./pkg/fizhi/fizhi_lwrad.F 3189 B10KDIS
           tco2(i,j,6,1)=tco2(i,j,6,1)*co2exp(i,j,k,6,1)
./pkg/fizhi/fizhi_lwrad.F 3202 B10KDIS
           tn2o(i,j,1)=tn2o(i,j,1)*n2oexp(i,j,k,1)
./pkg/fizhi/fizhi_lwrad.F 3205 B10KDIS
           tn2o(i,j,2)=tn2o(i,j,2)*n2oexp(i,j,k,2)
./pkg/fizhi/fizhi_lwrad.F 563 IRRAD
      integer i,j,k,ip,iw,it,ib,ik,iq,isb,k1,k2
./pkg/fizhi/fizhi_lwrad.F 882 IRRAD
      do k=1,np
./pkg/fizhi/fizhi_lwrad.F 885 IRRAD
         pa(i,j,k)=0.5*(pl(i,j,k)+pl(i,j,k+1))
./pkg/fizhi/fizhi_lwrad.F 886 IRRAD
         dt(i,j,k)=ta(i,j,k)-250.0
./pkg/fizhi/fizhi_lwrad.F 909 IRRAD
      do k=1,np
./pkg/fizhi/fizhi_lwrad.F 913 IRRAD
         dp           = pl(i,j,k+1)-pl(i,j,k)
./pkg/fizhi/fizhi_lwrad.F 914 IRRAD
         dh2o (i,j,k) = 1.02*wa(i,j,k)*dp+1.e-10
./pkg/fizhi/fizhi_lwrad.F 915 IRRAD
         do3  (i,j,k) = 476.*oa(i,j,k)*dp+1.e-10
./pkg/fizhi/fizhi_lwrad.F 916 IRRAD
         dco2 (i,j,k) = 789.*co2*dp+1.e-10
./pkg/fizhi/fizhi_lwrad.F 917 IRRAD
         dch4 (i,j,k) = 789.*ch4(k)*dp+1.e-10
./pkg/fizhi/fizhi_lwrad.F 918 IRRAD
         dn2o (i,j,k) = 789.*n2o(k)*dp+1.e-10
./pkg/fizhi/fizhi_lwrad.F 919 IRRAD
         df11 (i,j,k) = 789.*cfc11*dp+1.e-10
./pkg/fizhi/fizhi_lwrad.F 920 IRRAD
         df12 (i,j,k) = 789.*cfc12*dp+1.e-10
./pkg/fizhi/fizhi_lwrad.F 921 IRRAD
         df22 (i,j,k) = 789.*cfc22*dp+1.e-10
./pkg/fizhi/fizhi_lwrad.F 926 IRRAD
         xx=pa(i,j,k)*0.001618*wa(i,j,k)*wa(i,j,k)*dp
./pkg/fizhi/fizhi_lwrad.F 927 IRRAD
         dcont(i,j,k) = xx*exp(1800./ta(i,j,k)-6.081)+1.e-10
./pkg/fizhi/fizhi_lwrad.F 946 IRRAD
        do k=1,np
./pkg/fizhi/fizhi_lwrad.F 949 IRRAD
             dp          =pl(i,j,k+1)-pl(i,j,k)
./pkg/fizhi/fizhi_lwrad.F 950 IRRAD
             cwp(i,j,k,1)=1.02*10000.0*cwc(i,j,k,1)*dp
./pkg/fizhi/fizhi_lwrad.F 951 IRRAD
             cwp(i,j,k,2)=1.02*10000.0*cwc(i,j,k,2)*dp
./pkg/fizhi/fizhi_lwrad.F 952 IRRAD
             cwp(i,j,k,3)=1.02*10000.0*cwc(i,j,k,3)*dp
./pkg/fizhi/fizhi_lwrad.F 953 IRRAD
             taucl(i,j,k,3)=0.00307*cwp(i,j,k,3)
./pkg/fizhi/fizhi_lwrad.F 977 IRRAD
      do k=1,np+1
./pkg/fizhi/fizhi_lwrad.F 980 IRRAD
         flx(i,j,k)  = 0.0
./pkg/fizhi/fizhi_lwrad.F 981 IRRAD
         flc(i,j,k)  = 0.0
./pkg/fizhi/fizhi_lwrad.F 982 IRRAD
         dfdts(i,j,k)= 0.0
./pkg/fizhi/fizhi_lwrad.F 983 IRRAD
         rflx(i,j,k) = 0.0
./pkg/fizhi/fizhi_lwrad.F 984 IRRAD
         rflc(i,j,k) = 0.0
./pkg/fizhi/fizhi_moist.F 1190 RAS
      integer nn,lng,lenc,k,nltop,nlayr
./pkg/fizhi/fizhi_moist.F 1235 RAS
      do L = 1,k
./pkg/fizhi/fizhi_moist.F 1323 RAS
      do L=ib,k
./pkg/fizhi/fizhi_moist.F 1329 RAS
      do L=ib,k
./pkg/fizhi/fizhi_moist.F 1359 RAS
       do L = 1,k
./pkg/fizhi/fizhi_moist.F 1364 RAS
        do L = 1,k
./pkg/fizhi/fizhi_moist.F 1377 RAS
      do L=k-1,1,-1
./pkg/fizhi/fizhi_moist.F 1642 CLOUD
      _RL TCU(lng,K),QCU(lng,K),ucu(lng,k,ntracedim),CMASS(lng,K)
./pkg/fizhi/fizhi_moist.F 2680 CTEI
      _RL    k,krd,kmm,f
./pkg/fizhi/fizhi_moist.F 2691 CTEI
      k = 1.0 + cpoel*plke(i,L)*( th(i,L)-th(i,L-1) ) / dq
./pkg/fizhi/fizhi_moist.F 2702 CTEI
      s = ( (k-krd)/(kmm-krd) )
./pkg/fizhi/fizhi_readwrite_vegtiles.F 163 FIZHI_WRITE_VEGTILES
       do k = 1,Nrphys
./pkg/fizhi/fizhi_readwrite_vegtiles.F 165 FIZHI_WRITE_VEGTILES
         r8seg(n) = xlmt(n,k,bi,bj)
./pkg/fizhi/fizhi_readwrite_vegtiles.F 170 FIZHI_WRITE_VEGTILES
        irec = 4 + 0*Nrphys + k
./pkg/fizhi/fizhi_readwrite_vegtiles.F 174 FIZHI_WRITE_VEGTILES
       do k = 1,Nrphys
./pkg/fizhi/fizhi_readwrite_vegtiles.F 176 FIZHI_WRITE_VEGTILES
         r8seg(n) = khmt(n,k,bi,bj)
./pkg/fizhi/fizhi_readwrite_vegtiles.F 181 FIZHI_WRITE_VEGTILES
        irec = 4 + 1*Nrphys + k
./pkg/fizhi/fizhi_readwrite_vegtiles.F 185 FIZHI_WRITE_VEGTILES
       do k = 1,Nrphys
./pkg/fizhi/fizhi_readwrite_vegtiles.F 187 FIZHI_WRITE_VEGTILES
         r8seg(n) = tke(n,k,bi,bj)
./pkg/fizhi/fizhi_readwrite_vegtiles.F 192 FIZHI_WRITE_VEGTILES
        irec = 4 + 2*Nrphys + k
./pkg/fizhi/fizhi_readwrite_vegtiles.F 320 FIZHI_READ_VEGTILES
      integer i,k,n
./pkg/fizhi/fizhi_readwrite_vegtiles.F 420 FIZHI_READ_VEGTILES
       do k = 1,Nrphys
./pkg/fizhi/fizhi_readwrite_vegtiles.F 421 FIZHI_READ_VEGTILES
        irec = 4 + 0*Nrphys + k
./pkg/fizhi/fizhi_readwrite_vegtiles.F 427 FIZHI_READ_VEGTILES
         xlmt(n,k,bi,bj) = r8seg(n)
./pkg/fizhi/fizhi_readwrite_vegtiles.F 431 FIZHI_READ_VEGTILES
       do k = 1,Nrphys
./pkg/fizhi/fizhi_readwrite_vegtiles.F 432 FIZHI_READ_VEGTILES
        irec = 4 + 1*Nrphys + k
./pkg/fizhi/fizhi_readwrite_vegtiles.F 438 FIZHI_READ_VEGTILES
         khmt(n,k,bi,bj) = r8seg(n)
./pkg/fizhi/fizhi_readwrite_vegtiles.F 442 FIZHI_READ_VEGTILES
       do k = 1,Nrphys
./pkg/fizhi/fizhi_readwrite_vegtiles.F 443 FIZHI_READ_VEGTILES
        irec = 4 + 2*Nrphys + k
./pkg/fizhi/fizhi_readwrite_vegtiles.F 449 FIZHI_READ_VEGTILES
         tke(n,k,bi,bj) = r8seg(n)
./pkg/fizhi/fizhi_readwrite_vegtiles.F 48 FIZHI_WRITE_VEGTILES
      integer i,k,n
./pkg/fizhi/fizhi_swrad.F 1012 CLDSCALE
      integer i,j,k,im,it,ia,kk
./pkg/fizhi/fizhi_swrad.F 1041 CLDSCALE
      do k=1,ict-1
./pkg/fizhi/fizhi_swrad.F 1044 CLDSCALE
           cc(i,j,1)=max(cc(i,j,1),fcld(i,j,k))
./pkg/fizhi/fizhi_swrad.F 1049 CLDSCALE
      do k=ict,icb-1
./pkg/fizhi/fizhi_swrad.F 1052 CLDSCALE
           cc(i,j,2)=max(cc(i,j,2),fcld(i,j,k))
./pkg/fizhi/fizhi_swrad.F 1057 CLDSCALE
      do k=icb,np
./pkg/fizhi/fizhi_swrad.F 1060 CLDSCALE
           cc(i,j,3)=max(cc(i,j,3),fcld(i,j,k))
./pkg/fizhi/fizhi_swrad.F 1069 CLDSCALE
      do k=1,np
./pkg/fizhi/fizhi_swrad.F 1071 CLDSCALE
         if(k.lt.ict) then
./pkg/fizhi/fizhi_swrad.F 1073 CLDSCALE
         elseif(k.ge.ict .and. k.lt.icb) then
./pkg/fizhi/fizhi_swrad.F 1082 CLDSCALE
         tauclb(i,j,k) = 0.0
./pkg/fizhi/fizhi_swrad.F 1083 CLDSCALE
         tauclf(i,j,k) = 0.0
./pkg/fizhi/fizhi_swrad.F 1085 CLDSCALE
         taux=taucld(i,j,k,1)+taucld(i,j,k,2)
./pkg/fizhi/fizhi_swrad.F 1086 CLDSCALE
         if (taux.gt.0.05 .and. fcld(i,j,k).gt.0.01) then
./pkg/fizhi/fizhi_swrad.F 1090 CLDSCALE
           fa=fcld(i,j,k)/cc(i,j,kk)
./pkg/fizhi/fizhi_swrad.F 1132 CLDSCALE
           tauclb(i,j,k) = taux*xai
./pkg/fizhi/fizhi_swrad.F 1147 CLDSCALE
           tauclf(i,j,k) = taux*xai
./pkg/fizhi/fizhi_swrad.F 1253 SOLIR
      integer ib,ik,i,j,k
./pkg/fizhi/fizhi_swrad.F 1345 SOLIR
       do k= 1, np
./pkg/fizhi/fizhi_swrad.F 1353 SOLIR
           taux=taucld(i,j,k,1)+taucld(i,j,k,2)
./pkg/fizhi/fizhi_swrad.F 1354 SOLIR
          if (taux.gt.0.05 .and. fcld(i,j,k).gt.0.01) then
./pkg/fizhi/fizhi_swrad.F 1356 SOLIR
           reff1=min(reff(i,j,k,1),130. _d 0)
./pkg/fizhi/fizhi_swrad.F 1357 SOLIR
           reff2=min(reff(i,j,k,2),20.0 _d 0)
./pkg/fizhi/fizhi_swrad.F 1360 SOLIR
     *         aia(ib,3)*reff1)*reff1))*taucld(i,j,k,1)
./pkg/fizhi/fizhi_swrad.F 1362 SOLIR
     *         awa(ib,3)*reff2)*reff2))*taucld(i,j,k,2)
./pkg/fizhi/fizhi_swrad.F 1376 SOLIR
            ssacl(i,j,k)=ssaclt(i,j)
./pkg/fizhi/fizhi_swrad.F 1381 SOLIR
            asycl(i,j,k)=asyclt(i,j)
./pkg/fizhi/fizhi_swrad.F 1391 SOLIR
          do 300 k= 1, np
./pkg/fizhi/fizhi_swrad.F 1396 SOLIR
             tauwv=xk(ik)*wh(i,j,k)
./pkg/fizhi/fizhi_swrad.F 1401 SOLIR
             tausto=tauwv+taual(i,j,k)+1.0e-8
./pkg/fizhi/fizhi_swrad.F 1402 SOLIR
             ssatau=ssaal(ib)*taual(i,j,k)
./pkg/fizhi/fizhi_swrad.F 1403 SOLIR
             asysto=asyal(ib)*ssaal(ib)*taual(i,j,k)
./pkg/fizhi/fizhi_swrad.F 1432 SOLIR
             if (tauclb(i,j,k) .lt. 0.01) then
./pkg/fizhi/fizhi_swrad.F 1442 SOLIR
              tauto=tausto+tauclb(i,j,k)
./pkg/fizhi/fizhi_swrad.F 1443 SOLIR
              ssato=(ssatau+ssacl(i,j,k)*tauclb(i,j,k))/tauto+1.0e-8
./pkg/fizhi/fizhi_swrad.F 1445 SOLIR
              asyto=(asysto+asycl(i,j,k)*ssacl(i,j,k)*tauclb(i,j,k))/
./pkg/fizhi/fizhi_swrad.F 1451 SOLIR
              tauto=tausto+tauclf(i,j,k)
./pkg/fizhi/fizhi_swrad.F 1452 SOLIR
              ssato=(ssatau+ssacl(i,j,k)*tauclf(i,j,k))/tauto+1.0e-8
./pkg/fizhi/fizhi_swrad.F 1454 SOLIR
              asyto=(asysto+asycl(i,j,k)*ssacl(i,j,k)*tauclf(i,j,k))/
./pkg/fizhi/fizhi_swrad.F 1469 SOLIR
               rr(i,j,k,1)=rr1t(i,j)
./pkg/fizhi/fizhi_swrad.F 1474 SOLIR
               tt(i,j,k,1)=tt1t(i,j)
./pkg/fizhi/fizhi_swrad.F 1479 SOLIR
               td(i,j,k,1)=td1t(i,j)
./pkg/fizhi/fizhi_swrad.F 1484 SOLIR
               rs(i,j,k,1)=rs1t(i,j)
./pkg/fizhi/fizhi_swrad.F 1489 SOLIR
               ts(i,j,k,1)=ts1t(i,j)
./pkg/fizhi/fizhi_swrad.F 1495 SOLIR
               rr(i,j,k,2)=rr2t(i,j)
./pkg/fizhi/fizhi_swrad.F 1500 SOLIR
               tt(i,j,k,2)=tt2t(i,j)
./pkg/fizhi/fizhi_swrad.F 1505 SOLIR
               td(i,j,k,2)=td2t(i,j)
./pkg/fizhi/fizhi_swrad.F 1510 SOLIR
               rs(i,j,k,2)=rs2t(i,j)
./pkg/fizhi/fizhi_swrad.F 1515 SOLIR
               ts(i,j,k,2)=ts2t(i,j)
./pkg/fizhi/fizhi_swrad.F 1523 SOLIR
       do k= 1, np+1
./pkg/fizhi/fizhi_swrad.F 1526 SOLIR
          fclr(i,j,k) = 0.
./pkg/fizhi/fizhi_swrad.F 1527 SOLIR
          fall(i,j,k) = 0.
./pkg/fizhi/fizhi_swrad.F 1541 SOLIR
       do k= 1, np+1
./pkg/fizhi/fizhi_swrad.F 1544 SOLIR
          flx(i,j,k) = flx(i,j,k)+fall(i,j,k)*hk(ib,ik)
./pkg/fizhi/fizhi_swrad.F 1549 SOLIR
          flc(i,j,k) = flc(i,j,k)+fclr(i,j,k)*hk(ib,ik)
./pkg/fizhi/fizhi_swrad.F 1676 SOLUV
      integer i,j,k,ib
./pkg/fizhi/fizhi_swrad.F 1737 SOLUV
      do k= 1, np
./pkg/fizhi/fizhi_swrad.F 1744 SOLUV
           taux=taucld(i,j,k,1)+taucld(i,j,k,2)
./pkg/fizhi/fizhi_swrad.F 1745 SOLUV
          if (taux.gt.0.05 .and. fcld(i,j,k).gt.0.01) then
./pkg/fizhi/fizhi_swrad.F 1747 SOLUV
           reff1=min(reff(i,j,k,1),130. _d 0)
./pkg/fizhi/fizhi_swrad.F 1748 SOLUV
           reff2=min(reff(i,j,k,2),20.0 _d 0)
./pkg/fizhi/fizhi_swrad.F 1750 SOLUV
           g1=(aig(1)+(aig(2)+aig(3)*reff1)*reff1)*taucld(i,j,k,1)
./pkg/fizhi/fizhi_swrad.F 1751 SOLUV
           g2=(awg(1)+(awg(2)+awg(3)*reff2)*reff2)*taucld(i,j,k,2)
./pkg/fizhi/fizhi_swrad.F 1761 SOLUV
           asycl(i,j,k)=asyclt(i,j)
./pkg/fizhi/fizhi_swrad.F 1778 SOLUV
       do 300 k= 1, np
./pkg/fizhi/fizhi_swrad.F 1785 SOLUV
          taurs=ry(ib)*dp(i,j,k)
./pkg/fizhi/fizhi_swrad.F 1786 SOLUV
          tauoz=xk(ib)*oh(i,j,k)
./pkg/fizhi/fizhi_swrad.F 1791 SOLUV
          tausto=taurs+tauoz+taual(i,j,k)+1.0e-8
./pkg/fizhi/fizhi_swrad.F 1792 SOLUV
          ssatau=ssaal(ib)*taual(i,j,k)+taurs
./pkg/fizhi/fizhi_swrad.F 1793 SOLUV
          asysto=asyal(ib)*ssaal(ib)*taual(i,j,k)
./pkg/fizhi/fizhi_swrad.F 1809 SOLUV
          if (tauclb(i,j,k) .lt. 0.01) then
./pkg/fizhi/fizhi_swrad.F 1819 SOLUV
           tauto=tausto+tauclb(i,j,k)
./pkg/fizhi/fizhi_swrad.F 1820 SOLUV
           ssato=(ssatau+tauclb(i,j,k))/tauto+1.0e-8
./pkg/fizhi/fizhi_swrad.F 1822 SOLUV
           asyto=(asysto+asycl(i,j,k)*tauclb(i,j,k))/(ssato*tauto)
./pkg/fizhi/fizhi_swrad.F 1827 SOLUV
           tauto=tausto+tauclf(i,j,k)
./pkg/fizhi/fizhi_swrad.F 1828 SOLUV
           ssato=(ssatau+tauclf(i,j,k))/tauto+1.0e-8
./pkg/fizhi/fizhi_swrad.F 1830 SOLUV
           asyto=(asysto+asycl(i,j,k)*tauclf(i,j,k))/(ssato*tauto)
./pkg/fizhi/fizhi_swrad.F 1841 SOLUV
            rr(i,j,k,1)=rr1t(i,j)
./pkg/fizhi/fizhi_swrad.F 1846 SOLUV
            tt(i,j,k,1)=tt1t(i,j)
./pkg/fizhi/fizhi_swrad.F 1851 SOLUV
            td(i,j,k,1)=td1t(i,j)
./pkg/fizhi/fizhi_swrad.F 1856 SOLUV
            rs(i,j,k,1)=rs1t(i,j)
./pkg/fizhi/fizhi_swrad.F 1861 SOLUV
            ts(i,j,k,1)=ts1t(i,j)
./pkg/fizhi/fizhi_swrad.F 1867 SOLUV
            rr(i,j,k,2)=rr2t(i,j)
./pkg/fizhi/fizhi_swrad.F 1872 SOLUV
            tt(i,j,k,2)=tt2t(i,j)
./pkg/fizhi/fizhi_swrad.F 1877 SOLUV
            td(i,j,k,2)=td2t(i,j)
./pkg/fizhi/fizhi_swrad.F 1882 SOLUV
            rs(i,j,k,2)=rs2t(i,j)
./pkg/fizhi/fizhi_swrad.F 1887 SOLUV
            ts(i,j,k,2)=ts2t(i,j)
./pkg/fizhi/fizhi_swrad.F 1895 SOLUV
       do k= 1, np+1
./pkg/fizhi/fizhi_swrad.F 1898 SOLUV
          fclr(i,j,k) = 0.
./pkg/fizhi/fizhi_swrad.F 1899 SOLUV
          fall(i,j,k) = 0.
./pkg/fizhi/fizhi_swrad.F 1912 SOLUV
       do k= 1, np+1
./pkg/fizhi/fizhi_swrad.F 1915 SOLUV
          flx(i,j,k)=flx(i,j,k)+fall(i,j,k)*hk(ib)
./pkg/fizhi/fizhi_swrad.F 1920 SOLUV
          flc(i,j,k)=flc(i,j,k)+fclr(i,j,k)*hk(ib)
./pkg/fizhi/fizhi_swrad.F 2204 CLDFLX
      integer i,j,k,ih,im,is
./pkg/fizhi/fizhi_swrad.F 2218 CLDFLX
      do k=1,np+1
./pkg/fizhi/fizhi_swrad.F 2221 CLDFLX
           fall(i,j,k)=0.0
./pkg/fizhi/fizhi_swrad.F 2258 CLDFLX
       do k= 2, ict-1
./pkg/fizhi/fizhi_swrad.F 2261 CLDFLX
          denm = ts(i,j,k,ih)/( 1.-rsa(i,j,k-1,ih,1)*rs(i,j,k,ih))
./pkg/fizhi/fizhi_swrad.F 2262 CLDFLX
          tda(i,j,k,ih,1)= tda(i,j,k-1,ih,1)*td(i,j,k,ih)
./pkg/fizhi/fizhi_swrad.F 2263 CLDFLX
          tta(i,j,k,ih,1)= tda(i,j,k-1,ih,1)*tt(i,j,k,ih)
./pkg/fizhi/fizhi_swrad.F 2264 CLDFLX
     *                  +(tda(i,j,k-1,ih,1)*rr(i,j,k,ih)
./pkg/fizhi/fizhi_swrad.F 2265 CLDFLX
     *                  *rsa(i,j,k-1,ih,1)+tta(i,j,k-1,ih,1))*denm
./pkg/fizhi/fizhi_swrad.F 2266 CLDFLX
          rsa(i,j,k,ih,1)= rs(i,j,k,ih)+ts(i,j,k,ih)
./pkg/fizhi/fizhi_swrad.F 2267 CLDFLX
     *                  *rsa(i,j,k-1,ih,1)*denm
./pkg/fizhi/fizhi_swrad.F 2268 CLDFLX
          tda(i,j,k,ih,2)= tda(i,j,k,ih,1)
./pkg/fizhi/fizhi_swrad.F 2269 CLDFLX
          tta(i,j,k,ih,2)= tta(i,j,k,ih,1)
./pkg/fizhi/fizhi_swrad.F 2270 CLDFLX
          rsa(i,j,k,ih,2)= rsa(i,j,k,ih,1)
./pkg/fizhi/fizhi_swrad.F 2279 CLDFLX
       do k= ict, icb-1
./pkg/fizhi/fizhi_swrad.F 2282 CLDFLX
          denm = ts(i,j,k,im)/( 1.-rsa(i,j,k-1,ih,im)*rs(i,j,k,im))
./pkg/fizhi/fizhi_swrad.F 2283 CLDFLX
          tda(i,j,k,ih,im)= tda(i,j,k-1,ih,im)*td(i,j,k,im)
./pkg/fizhi/fizhi_swrad.F 2284 CLDFLX
          tta(i,j,k,ih,im)= tda(i,j,k-1,ih,im)*tt(i,j,k,im)
./pkg/fizhi/fizhi_swrad.F 2285 CLDFLX
     *                  +(tda(i,j,k-1,ih,im)*rr(i,j,k,im)
./pkg/fizhi/fizhi_swrad.F 2286 CLDFLX
     *                  *rsa(i,j,k-1,ih,im)+tta(i,j,k-1,ih,im))*denm
./pkg/fizhi/fizhi_swrad.F 2287 CLDFLX
          rsa(i,j,k,ih,im)= rs(i,j,k,im)+ts(i,j,k,im)
./pkg/fizhi/fizhi_swrad.F 2288 CLDFLX
     *                  *rsa(i,j,k-1,ih,im)*denm
./pkg/fizhi/fizhi_swrad.F 2314 CLDFLX
       do k=np,icb,-1
./pkg/fizhi/fizhi_swrad.F 2317 CLDFLX
          denm=ts(i,j,k,is)/( 1.-rs(i,j,k,is)*rxa(i,j,k+1,1,is) )
./pkg/fizhi/fizhi_swrad.F 2318 CLDFLX
          rra(i,j,k,1,is)=rr(i,j,k,is)+(td(i,j,k,is)
./pkg/fizhi/fizhi_swrad.F 2319 CLDFLX
     *        *rra(i,j,k+1,1,is)+tt(i,j,k,is)*rxa(i,j,k+1,1,is))*denm
./pkg/fizhi/fizhi_swrad.F 2320 CLDFLX
          rxa(i,j,k,1,is)= rs(i,j,k,is)+ts(i,j,k,is)
./pkg/fizhi/fizhi_swrad.F 2321 CLDFLX
     *        *rxa(i,j,k+1,1,is)*denm
./pkg/fizhi/fizhi_swrad.F 2322 CLDFLX
          rra(i,j,k,2,is)=rra(i,j,k,1,is)
./pkg/fizhi/fizhi_swrad.F 2323 CLDFLX
          rxa(i,j,k,2,is)=rxa(i,j,k,1,is)
./pkg/fizhi/fizhi_swrad.F 2332 CLDFLX
       do k= icb-1,ict,-1
./pkg/fizhi/fizhi_swrad.F 2335 CLDFLX
          denm=ts(i,j,k,im)/( 1.-rs(i,j,k,im)*rxa(i,j,k+1,im,is) )
./pkg/fizhi/fizhi_swrad.F 2336 CLDFLX
          rra(i,j,k,im,is)= rr(i,j,k,im)+(td(i,j,k,im)
./pkg/fizhi/fizhi_swrad.F 2337 CLDFLX
     *        *rra(i,j,k+1,im,is)+tt(i,j,k,im)*rxa(i,j,k+1,im,is))*denm
./pkg/fizhi/fizhi_swrad.F 2338 CLDFLX
          rxa(i,j,k,im,is)= rs(i,j,k,im)+ts(i,j,k,im)
./pkg/fizhi/fizhi_swrad.F 2339 CLDFLX
     *        *rxa(i,j,k+1,im,is)*denm
./pkg/fizhi/fizhi_swrad.F 2422 CLDFLX
       do k= icb, np
./pkg/fizhi/fizhi_swrad.F 2425 CLDFLX
          denm = ts(i,j,k,is)/( 1.-rsa(i,j,k-1,ih,im)*rs(i,j,k,is) )
./pkg/fizhi/fizhi_swrad.F 2426 CLDFLX
          tda(i,j,k,ih,im)= tda(i,j,k-1,ih,im)*td(i,j,k,is)
./pkg/fizhi/fizhi_swrad.F 2427 CLDFLX
          tta(i,j,k,ih,im)=  tda(i,j,k-1,ih,im)*tt(i,j,k,is)
./pkg/fizhi/fizhi_swrad.F 2428 CLDFLX
     *         +(tda(i,j,k-1,ih,im)*rr(i,j,k,is)
./pkg/fizhi/fizhi_swrad.F 2429 CLDFLX
     *         *rsa(i,j,k-1,ih,im)+tta(i,j,k-1,ih,im))*denm
./pkg/fizhi/fizhi_swrad.F 2430 CLDFLX
          rsa(i,j,k,ih,im)= rs(i,j,k,is)+ts(i,j,k,is)
./pkg/fizhi/fizhi_swrad.F 2431 CLDFLX
     *         *rsa(i,j,k-1,ih,im)*denm
./pkg/fizhi/fizhi_swrad.F 2438 CLDFLX
       do k= ict-1,1,-1
./pkg/fizhi/fizhi_swrad.F 2441 CLDFLX
          denm =ts(i,j,k,ih)/(1.-rs(i,j,k,ih)*rxa(i,j,k+1,im,is))
./pkg/fizhi/fizhi_swrad.F 2442 CLDFLX
          rra(i,j,k,im,is)= rr(i,j,k,ih)+(td(i,j,k,ih)
./pkg/fizhi/fizhi_swrad.F 2443 CLDFLX
     *        *rra(i,j,k+1,im,is)+tt(i,j,k,ih)*rxa(i,j,k+1,im,is))*denm
./pkg/fizhi/fizhi_swrad.F 2444 CLDFLX
          rxa(i,j,k,im,is)= rs(i,j,k,ih)+ts(i,j,k,ih)
./pkg/fizhi/fizhi_swrad.F 2445 CLDFLX
     *        *rxa(i,j,k+1,im,is)*denm
./pkg/fizhi/fizhi_swrad.F 2456 CLDFLX
      do k=2,np+1
./pkg/fizhi/fizhi_swrad.F 2459 CLDFLX
         denm= 1./(1.- rxa(i,j,k,im,is)*rsa(i,j,k-1,ih,im))
./pkg/fizhi/fizhi_swrad.F 2460 CLDFLX
         fdndir(i,j)= tda(i,j,k-1,ih,im)
./pkg/fizhi/fizhi_swrad.F 2461 CLDFLX
         xx = tda(i,j,k-1,ih,im)*rra(i,j,k,im,is)
./pkg/fizhi/fizhi_swrad.F 2462 CLDFLX
         fdndif(i,j)= (xx*rsa(i,j,k-1,ih,im)+tta(i,j,k-1,ih,im))*denm
./pkg/fizhi/fizhi_swrad.F 2463 CLDFLX
         fupdif= (xx+tta(i,j,k-1,ih,im)*rxa(i,j,k,im,is))*denm
./pkg/fizhi/fizhi_swrad.F 2464 CLDFLX
         flxdn(i,j,k)=fdndir(i,j)+fdndif(i,j)-fupdif
./pkg/fizhi/fizhi_swrad.F 2477 CLDFLX
       do k=1,np+1
./pkg/fizhi/fizhi_swrad.F 2481 CLDFLX
             fclr(i,j,k)=flxdn(i,j,k)
./pkg/fizhi/fizhi_swrad.F 2483 CLDFLX
             fall(i,j,k)=fall(i,j,k)+flxdn(i,j,k)*ct(i,j)
./pkg/fizhi/fizhi_swrad.F 2522 FLXCO2
      integer i,j,k,ic,iw
./pkg/fizhi/fizhi_swrad.F 2536 FLXCO2
      do k= 2, np+1
./pkg/fizhi/fizhi_swrad.F 2540 FLXCO2
          clog1=log10(swc(i,j,k)*csm(i,j))
./pkg/fizhi/fizhi_swrad.F 2541 FLXCO2
          wlog=log10(swh(i,j,k)*csm(i,j))
./pkg/fizhi/fizhi_swrad.F 2554 FLXCO2
          df(i,j,k)=df(i,j,k)+0.0343*(x1-y2)
./pkg/fizhi/fizhi_swrad.F 787 SORAD
      integer i,j,k
./pkg/fizhi/fizhi_swrad.F 810 SORAD
      do k= 1, np
./pkg/fizhi/fizhi_swrad.F 818 SORAD
          dp(i,j,k)=pl(i,j,k+1)-pl(i,j,k)
./pkg/fizhi/fizhi_swrad.F 819 SORAD
          scal(i,j,k)=dp(i,j,k)*(.5*(pl(i,j,k)+pl(i,j,k+1))/300.)**.8
./pkg/fizhi/fizhi_swrad.F 823 SORAD
          wh(i,j,k)=1.02*wa(i,j,k)*scal(i,j,k)*
./pkg/fizhi/fizhi_swrad.F 824 SORAD
     *              (1.+0.00135*(ta(i,j,k)-240.))
./pkg/fizhi/fizhi_swrad.F 825 SORAD
          swh(i,j,k+1)=swh(i,j,k)+wh(i,j,k)
./pkg/fizhi/fizhi_swrad.F 829 SORAD
          oh(i,j,k)=1.02*oa(i,j,k)*dp(i,j,k)*466.7
./pkg/fizhi/fizhi_swrad.F 847 SORAD
      do k=1, np+1
./pkg/fizhi/fizhi_swrad.F 850 SORAD
          flx(i,j,k)=0.
./pkg/fizhi/fizhi_swrad.F 851 SORAD
          flc(i,j,k)=0.
./pkg/fizhi/fizhi_swrad.F 852 SORAD
          df(i,j,k)=0.
./pkg/fizhi/fizhi_swrad.F 870 SORAD
      do k= 1, np
./pkg/fizhi/fizhi_swrad.F 873 SORAD
          so2(i,j,k+1)=so2(i,j,k)+165.22*scal(i,j,k)
./pkg/fizhi/fizhi_swrad.F 882 SORAD
       do k= 2, np+1
./pkg/fizhi/fizhi_swrad.F 885 SORAD
           x=so2(i,j,k)*csm(i,j)
./pkg/fizhi/fizhi_swrad.F 886 SORAD
           df(i,j,k)=df(i,j,k)+0.0287*(1.-expmn(-0.00027*sqrt(x)))
./pkg/fizhi/fizhi_swrad.F 893 SORAD
      do k= 1, np
./pkg/fizhi/fizhi_swrad.F 896 SORAD
         so2(i,j,k+1)=so2(i,j,k)+co2*789.*scal(i,j,k)
./pkg/fizhi/fizhi_swrad.F 908 SORAD
      do k= 2, np+1
./pkg/fizhi/fizhi_swrad.F 911 SORAD
          flc(i,j,k)=flc(i,j,k)-df(i,j,k)
./pkg/fizhi/fizhi_swrad.F 927 SORAD
      do k=1,np
./pkg/fizhi/fizhi_swrad.F 934 SORAD
         if(fcld(i,j,k).gt.0.01) then
./pkg/fizhi/fizhi_swrad.F 935 SORAD
          sdf(i,j)=sdf(i,j)+df(i,j,k)*sclr(i,j)*fcld(i,j,k)
./pkg/fizhi/fizhi_swrad.F 936 SORAD
          sclr(i,j)=sclr(i,j)*(1.-fcld(i,j,k))
./pkg/fizhi/fizhi_swrad.F 938 SORAD
          flx(i,j,k+1)=flx(i,j,k+1)-sdf(i,j)-df(i,j,k+1)*sclr(i,j)
./pkg/fizhi/fizhi_turb.F 4008 VTRI0
      integer k,irun
./pkg/fizhi/fizhi_turb.F 4041 VTRI1
      integer k,irun
./pkg/fizhi/fizhi_turb.F 4060 VTRI2
      integer k,irun
./pkg/fizhi/fizhi_turb.F 4434 ZCSUB
      integer i,k
./pkg/fizhi/fizhi_utils.F 391 STRIPIT
      subroutine STRIPIT(a,b,irun,ia,ib,l,k)
./pkg/fizhi/fizhi_utils.F 393 STRIPIT
      integer ia,ib,irun,l,k
./pkg/fizhi/fizhi_utils.F 397 STRIPIT
      offset = ib*(k-1)
./pkg/fizhi/fizhi_utils.F 419 STRIPITINT
      subroutine STRIPITINT(a,b,irun,ia,ib,l,k)
./pkg/fizhi/fizhi_utils.F 421 STRIPITINT
      integer ia,ib,irun,l,k,a(ia,l),b(ib,l)
./pkg/fizhi/fizhi_utils.F 424 STRIPITINT
      offset = ib*(k-1)
./pkg/fizhi/fizhi_utils.F 446 PASTIT
      subroutine PASTIT(b,a,ib,ia,irun,L,k)
./pkg/fizhi/fizhi_utils.F 448 PASTIT
      integer ib,ia,L,k,irun,Lena,offset
./pkg/fizhi/fizhi_utils.F 452 PASTIT
      offset = ib*(k-1)
./pkg/fizhi/fizhi_utils.F 463 PSTBITINT
      subroutine PSTBITINT(b,a,ib,ia,irun,l,k)
./pkg/fizhi/fizhi_utils.F 465 PSTBITINT
      integer ib,ia,L,k,irun,Lena,offset
./pkg/fizhi/fizhi_utils.F 470 PSTBITINT
      offset = ib*(k-1)
./pkg/fizhi/fizhi_utils.F 482 PSTBMPIT
      subroutine PSTBMPIT(b,a,ib,ia,irun,l,k)
./pkg/fizhi/fizhi_utils.F 484 PSTBMPIT
      integer ib,ia,L,k,irun,Lena,offset
./pkg/fizhi/fizhi_utils.F 488 PSTBMPIT
      offset = ib*(k-1)
./pkg/fizhi/fizhi_utils.F 522 STRIP2TILE
      integer i,k,Lena,offset
./pkg/fizhi/fizhi_utils.F 529 STRIP2TILE
        do 100 k=1,levs
./pkg/fizhi/fizhi_utils.F 531 STRIP2TILE
        b(i,k) = a(indx(i+offset-1),k)
./pkg/fizhi/fizhi_utils.F 534 STRIP2TILE
        do 200 k=1,levs
./pkg/fizhi/fizhi_utils.F 536 STRIP2TILE
        b(i,k) = a(indx(i+offset-1),k)
./pkg/fizhi/fizhi_utils.F 539 STRIP2TILE
        b(Lena+i,k) = a(indx(Lena+offset-1),k)
./pkg/fizhi/fizhi_write_pickup.F 49 FIZHI_WRITE_PICKUP
      integer i,j,k,bi,bj
./pkg/fizhi/fizhi_write_pickup.F 54 FIZHI_WRITE_PICKUP
      do k = 1,Nrphys
./pkg/fizhi/fizhi_write_pickup.F 57 FIZHI_WRITE_PICKUP
       temp(i,j,k,bi,bj) = 0.
./pkg/fizhi/update_chemistry_exports.F 177 INTERP_QZ
      integer i,k,L1,L2,LM,LP
./pkg/fizhi/update_chemistry_exports.F 190 INTERP_QZ
      DO 32 k = 1, nwatlevs
./pkg/fizhi/update_chemistry_exports.F 212 INTERP_QZ
        QPR1(i) = stratq(jlatm,k)
./pkg/fizhi/update_chemistry_exports.F 213 INTERP_QZ
        QPR2(i) = stratq(jlatp,k)
./pkg/fizhi/update_chemistry_exports.F 217 INTERP_QZ
        h2o_time_lat(i,k) = qpr1(i) + slope(i)*(qpr2(i)-qpr1(i))
./pkg/fizhi/update_chemistry_exports.F 262 INTERP_QZ
      do k= 1, nlevs
./pkg/fizhi/update_chemistry_exports.F 264 INTERP_QZ
           if( pres(i,k).ge.pqu  .and. pres(i,k).le. pql) then
./pkg/fizhi/update_chemistry_exports.F 265 INTERP_QZ
             qz_out(i,k) = qz_clim(i,k)+(qz_in(i,k)-
./pkg/fizhi/update_chemistry_exports.F 266 INTERP_QZ
     1                     qz_clim(i,k))*(pres(i,k)-pqu)/dpq
./pkg/fizhi/update_chemistry_exports.F 267 INTERP_QZ
      else if( pres(i,k) .gt. pql ) then
./pkg/fizhi/update_chemistry_exports.F 268 INTERP_QZ
             qz_out(i,k) = qz_in  (i,k)
./pkg/fizhi/update_chemistry_exports.F 270 INTERP_QZ
             qz_out(i,k) = qz_clim(i,k)
./pkg/fizhi/update_chemistry_exports.F 311 INTERP_OZ
      integer  i,k,L1,L2,LM,LP
./pkg/fizhi/update_chemistry_exports.F 343 INTERP_OZ
      QPR1(I) = ozone(jlatm,k)
./pkg/fizhi/update_chemistry_exports.F 344 INTERP_OZ
      QPR2(I) = ozone(jlatp,k)
./pkg/fizhi/update_chemistry_exports.F 348 INTERP_OZ
      o3int1(i,k) = qpr1(i) + slope(i)*( qpr2(i)-qpr1(i) )
./pkg/fizhi/update_earth_exports.F 1004 GETEMISS
      INTEGER i,j,k,n
./pkg/fizhi/update_earth_exports.F 1019 GETEMISS
      do k = 1,10
./pkg/fizhi/update_earth_exports.F 1025 GETEMISS
      call MSC2GRD(igrd(1,bi,bj),chfr(1,bi,bj),emisstile(1,k),nchp,
./pkg/fizhi/update_earth_exports.F 1029 GETEMISS
       emiss(i,j,k,bi,bj) = tmpij(i,j)
./pkg/fizhi/update_earth_exports.F 1235 GET_LANDFRAC
      INTEGER  i,j,k
./pkg/fizhi/update_earth_exports.F 1243 GET_LANDFRAC
      do k=1,maxtyp
./pkg/fizhi/update_earth_exports.F 1246 GET_LANDFRAC
      if( (surftype(i,j,k,bi,bj).lt.100.).and.
./pkg/fizhi/update_earth_exports.F 1247 GET_LANDFRAC
     &                               (tilefrac(i,j,k,bi,bj).gt.0.0))then
./pkg/fizhi/update_earth_exports.F 1248 GET_LANDFRAC
       frac(i,j) = frac(i,j) + tilefrac(i,j,k,bi,bj)
./pkg/flt/flt_mapping.F 189 FLT_MAP_IJLOCAL2XY
      INTEGER k
./pkg/flt/flt_mapping.F 194 FLT_MAP_IJLOCAL2XY
      DO k=1,Nr
./pkg/flt/flt_mapping.F 197 FLT_MAP_IJLOCAL2XY
          IF ( rF(k) .GE. rr .AND. rr.GT.rF(k+1) ) THEN
./pkg/flt/flt_mapping.F 198 FLT_MAP_IJLOCAL2XY
            fm = ( rr - rF(k) ) * recip_drF(k)*rkSign
./pkg/flt/flt_mapping.F 199 FLT_MAP_IJLOCAL2XY
            FLT_MAP_R2K = DFLOAT(k)+fm-0.5 _d 0
./pkg/flt/flt_mapping.F 236 FLT_MAP_IJLOCAL2XY
      INTEGER k
./pkg/flt/flt_mapping.F 240 FLT_MAP_IJLOCAL2XY
      k = NINT(kr)
./pkg/flt/flt_mapping.F 241 FLT_MAP_IJLOCAL2XY
      IF ( k.LT.1 ) THEN
./pkg/flt/flt_mapping.F 243 FLT_MAP_IJLOCAL2XY
      ELSEIF ( k.GT.Nr ) THEN
./pkg/flt/flt_mapping.F 246 FLT_MAP_IJLOCAL2XY
        ddz = 0.5 _d 0 + kr - DFLOAT(k)
./pkg/flt/flt_mapping.F 247 FLT_MAP_IJLOCAL2XY
        FLT_MAP_K2R = rF(k) + ddz*drF(k)*rkSign
./pkg/flt/flt_up.F 135 FLT_UP
             DO k=1,Nr
./pkg/flt/flt_up.F 136 FLT_UP
               CALL FLT_BILINEAR  (ix,jy,uu,uVel,  k,1,bi,bj,myThid)
./pkg/flt/flt_up.F 137 FLT_UP
               CALL FLT_BILINEAR  (ix,jy,vv,vVel,  k,2,bi,bj,myThid)
./pkg/flt/flt_up.F 138 FLT_UP
               CALL FLT_BILINEAR  (ix,jy,tt,theta, k,0,bi,bj,myThid)
./pkg/flt/flt_up.F 139 FLT_UP
               CALL FLT_BILINEAR  (ix,jy,ss,salt,  k,0,bi,bj,myThid)
./pkg/flt/flt_up.F 140 FLT_UP
               tmp(9+k     ) = uu
./pkg/flt/flt_up.F 141 FLT_UP
               tmp(9+k+1*Nr) = vv
./pkg/flt/flt_up.F 142 FLT_UP
               tmp(9+k+2*Nr) = tt
./pkg/flt/flt_up.F 143 FLT_UP
               tmp(9+k+3*Nr) = ss
./pkg/flt/flt_up.F 46 FLT_UP
      INTEGER ip, k, ii
./pkg/frazil/frazil_calc_rhs.F 42 FRAZIL_CALC_RHS
      INTEGER bi,bj,i,j,k,kTop
./pkg/frazil/frazil_calc_rhs.F 57 FRAZIL_CALC_RHS
        DO k=1,Nr
./pkg/frazil/frazil_calc_rhs.F 60 FRAZIL_CALC_RHS
           FrazilForcingT(i,j,k,bi,bj) = 0. _d 0
./pkg/frazil/frazil_calc_rhs.F 66 FRAZIL_CALC_RHS
        DO k = 2, Nr
./pkg/frazil/frazil_calc_rhs.F 69 FRAZIL_CALC_RHS
           IF ( maskC(i,j,k-1,bi,bj) .NE. 0. _d 0 .AND.
./pkg/frazil/frazil_calc_rhs.F 70 FRAZIL_CALC_RHS
     &          maskC(i,j,k,  bi,bj) .NE. 0. _d 0 ) THEN
./pkg/frazil/frazil_calc_rhs.F 72 FRAZIL_CALC_RHS
            pLoc = ABS(RC(k))
./pkg/frazil/frazil_calc_rhs.F 73 FRAZIL_CALC_RHS
            sLoc = MAX(salt(i,j,k,bi,bj), 0. _d 0)
./pkg/frazil/frazil_calc_rhs.F 74 FRAZIL_CALC_RHS
            tLoc = SW_TEMP(sLoc,theta(i,j,k,bi,bj),pLoc,0. _d 0)
./pkg/frazil/frazil_calc_rhs.F 95 FRAZIL_CALC_RHS
     &            * drF(k) * _hFacC(i,j,k,bi,bj)
./pkg/frazil/frazil_calc_rhs.F 96 FRAZIL_CALC_RHS
             FrazilForcingT(i,j,k,bi,bj) = Tresid / dTtracerLev(k)
./pkg/frazil/frazil_init_varia.F 32 FRAZIL_INIT_VARIA
      INTEGER i,j,k,bi,bj
./pkg/frazil/frazil_init_varia.F 37 FRAZIL_INIT_VARIA
        DO k=1,Nr
./pkg/frazil/frazil_init_varia.F 40 FRAZIL_INIT_VARIA
           FrazilForcingT(i,j,k,bi,bj) = 0. _d 0
./pkg/frazil/frazil_tendency_apply.F 15 FRAZIL_TENDENCY_APPLY_T
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./pkg/frazil/frazil_tendency_apply.F 44 FRAZIL_TENDENCY_APPLY_T
      INTEGER k, bi, bj
./pkg/frazil/frazil_tendency_apply.F 60 FRAZIL_TENDENCY_APPLY_T
     &       + FrazilForcingT(i,j,k,bi,bj)
./pkg/frazil/frazil_tendency_apply.F 62 FRAZIL_TENDENCY_APPLY_T
     &       * recip_drF(k) * _recip_hFacC(i,j,k,bi,bj)
./pkg/gchem/gchem_add_tendency.F 12 GCHEM_ADD_TENDENCY
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./pkg/gchem/gchem_add_tendency.F 44 GCHEM_ADD_TENDENCY
      INTEGER k, bi, bj, iTracer
./pkg/gchem/gchem_add_tendency.F 63 GCHEM_ADD_TENDENCY
     &                 + gchemTendency(i,j,k,bi,bj,iTracer)
./pkg/gchem/gchem_calc_tendency.F 52 GCHEM_CALC_TENDENCY
      INTEGER bi,bj,iMin,iMax,jMin,jMax,k
./pkg/gchem/gchem_calc_tendency.F 58 GCHEM_CALC_TENDENCY
         DO k = 1, Nr
./pkg/gchem/gchem_calc_tendency.F 61 GCHEM_CALC_TENDENCY
            gchemTendency(i,j,k,bi,bj,iTracer) = 0. _d 0
./pkg/generic_advdiff/gad_advection.F 131 GAD_ADVECTION
      INTEGER i,j,k,kUp,kDown
./pkg/generic_advdiff/gad_advection.F 267 GAD_ADVECTION
      DO k=1,Nr
./pkg/generic_advdiff/gad_advection.F 269 GAD_ADVECTION
         kkey = (igadkey-1)*Nr + k
./pkg/generic_advdiff/gad_advection.F 277 GAD_ADVECTION
         xA(i,j) = _dyG(i,j,bi,bj)*deepFacC(k)
./pkg/generic_advdiff/gad_advection.F 278 GAD_ADVECTION
     &           *drF(k)*_hFacW(i,j,k,bi,bj)
./pkg/generic_advdiff/gad_advection.F 279 GAD_ADVECTION
         yA(i,j) = _dxG(i,j,bi,bj)*deepFacC(k)
./pkg/generic_advdiff/gad_advection.F 280 GAD_ADVECTION
     &           *drF(k)*_hFacS(i,j,k,bi,bj)
./pkg/generic_advdiff/gad_advection.F 287 GAD_ADVECTION
         uTrans(i,j) = uFld(i,j,k)*xA(i,j)*rhoFacC(k)
./pkg/generic_advdiff/gad_advection.F 288 GAD_ADVECTION
         vTrans(i,j) = vFld(i,j,k)*yA(i,j)*rhoFacC(k)
./pkg/generic_advdiff/gad_advection.F 295 GAD_ADVECTION
         localTij(i,j) = tracer(i,j,k,bi,bj)
./pkg/generic_advdiff/gad_advection.F 297 GAD_ADVECTION
         localVol(i,j) = rA(i,j,bi,bj)*deepFac2C(k)
./pkg/generic_advdiff/gad_advection.F 298 GAD_ADVECTION
     &                  *rhoFacC(k)*drF(k)*hFacC(i,j,k,bi,bj)
./pkg/generic_advdiff/gad_advection.F 299 GAD_ADVECTION
     &                 + ( oneRS - maskC(i,j,k,bi,bj) )
./pkg/generic_advdiff/gad_advection.F 302 GAD_ADVECTION
         maskLocW(i,j) = _maskW(i,j,k,bi,bj)*maskInW(i,j,bi,bj)
./pkg/generic_advdiff/gad_advection.F 303 GAD_ADVECTION
         maskLocS(i,j) = _maskS(i,j,k,bi,bj)*maskInS(i,j,bi,bj)
./pkg/generic_advdiff/gad_advection.F 305 GAD_ADVECTION
         maskLocW(i,j) = _maskW(i,j,k,bi,bj)
./pkg/generic_advdiff/gad_advection.F 306 GAD_ADVECTION
         maskLocS(i,j) = _maskS(i,j,k,bi,bj)
./pkg/generic_advdiff/gad_advection.F 322 GAD_ADVECTION
     &                   + (k-1)      *maxpass
./pkg/generic_advdiff/gad_advection.F 401 GAD_ADVECTION
          CALL GAD_DST2U1_ADV_X(    bi,bj,k, advectionScheme, .TRUE.,
./pkg/generic_advdiff/gad_advection.F 402 GAD_ADVECTION
     I             deltaTLev(k),uTrans,uFld(1-OLx,1-OLy,k), localTij,
./pkg/generic_advdiff/gad_advection.F 405 GAD_ADVECTION
          CALL GAD_FLUXLIMIT_ADV_X( bi,bj,k, .TRUE., deltaTLev(k),
./pkg/generic_advdiff/gad_advection.F 406 GAD_ADVECTION
     I             uTrans, uFld(1-OLx,1-OLy,k), maskLocW, localTij,
./pkg/generic_advdiff/gad_advection.F 409 GAD_ADVECTION
          CALL GAD_DST3_ADV_X(      bi,bj,k, .TRUE., deltaTLev(k),
./pkg/generic_advdiff/gad_advection.F 410 GAD_ADVECTION
     I             uTrans, uFld(1-OLx,1-OLy,k), maskLocW, localTij,
./pkg/generic_advdiff/gad_advection.F 413 GAD_ADVECTION
          CALL GAD_DST3FL_ADV_X(    bi,bj,k, .TRUE., deltaTLev(k),
./pkg/generic_advdiff/gad_advection.F 414 GAD_ADVECTION
     I             uTrans, uFld(1-OLx,1-OLy,k), maskLocW, localTij,
./pkg/generic_advdiff/gad_advection.F 418 GAD_ADVECTION
          CALL GAD_OS7MP_ADV_X(     bi,bj,k, .TRUE., deltaTLev(k),
./pkg/generic_advdiff/gad_advection.F 419 GAD_ADVECTION
     I             uTrans, uFld(1-OLx,1-OLy,k), maskLocW, localTij,
./pkg/generic_advdiff/gad_advection.F 429 GAD_ADVECTION
          CALL OBCS_U1_ADV_TRACER( .TRUE., trIdentity, bi, bj, k,
./pkg/generic_advdiff/gad_advection.F 469 GAD_ADVECTION
     &      -deltaTLev(k)*( af(i+1,j) - af(i,j) )
./pkg/generic_advdiff/gad_advection.F 472 GAD_ADVECTION
     &      -deltaTLev(k)*( uTrans(i+1,j) - uTrans(i,j) )
./pkg/generic_advdiff/gad_advection.F 477 GAD_ADVECTION
     &      -deltaTLev(k)*recip_rhoFacC(k)
./pkg/generic_advdiff/gad_advection.F 478 GAD_ADVECTION
     &       *_recip_hFacC(i,j,k,bi,bj)*recip_drF(k)
./pkg/generic_advdiff/gad_advection.F 479 GAD_ADVECTION
     &       *recip_rA(i,j,bi,bj)*recip_deepFac2C(k)
./pkg/generic_advdiff/gad_advection.F 481 GAD_ADVECTION
     &         -tracer(i,j,k,bi,bj)*(uTrans(i+1,j)-uTrans(i,j))
./pkg/generic_advdiff/gad_advection.F 492 GAD_ADVECTION
     &      -deltaTLev(k)*( af(i+1,j) - af(i,j) )
./pkg/generic_advdiff/gad_advection.F 495 GAD_ADVECTION
     &      -deltaTLev(k)*( uTrans(i+1,j) - uTrans(i,j) )
./pkg/generic_advdiff/gad_advection.F 500 GAD_ADVECTION
     &      -deltaTLev(k)*recip_rhoFacC(k)
./pkg/generic_advdiff/gad_advection.F 501 GAD_ADVECTION
     &       *_recip_hFacC(i,j,k,bi,bj)*recip_drF(k)
./pkg/generic_advdiff/gad_advection.F 502 GAD_ADVECTION
     &       *recip_rA(i,j,bi,bj)*recip_deepFac2C(k)
./pkg/generic_advdiff/gad_advection.F 504 GAD_ADVECTION
     &         -tracer(i,j,k,bi,bj)*(uTrans(i+1,j)-uTrans(i,j))
./pkg/generic_advdiff/gad_advection.F 521 GAD_ADVECTION
     &      -deltaTLev(k)*( af(i+1,j) - af(i,j) )
./pkg/generic_advdiff/gad_advection.F 524 GAD_ADVECTION
     &      -deltaTLev(k)*( uTrans(i+1,j) - uTrans(i,j) )
./pkg/generic_advdiff/gad_advection.F 529 GAD_ADVECTION
     &      -deltaTLev(k)*recip_rhoFacC(k)
./pkg/generic_advdiff/gad_advection.F 530 GAD_ADVECTION
     &       *_recip_hFacC(i,j,k,bi,bj)*recip_drF(k)
./pkg/generic_advdiff/gad_advection.F 531 GAD_ADVECTION
     &       *recip_rA(i,j,bi,bj)*recip_deepFac2C(k)
./pkg/generic_advdiff/gad_advection.F 533 GAD_ADVECTION
     &         -tracer(i,j,k,bi,bj)*(uTrans(i+1,j)-uTrans(i,j))
./pkg/generic_advdiff/gad_advection.F 598 GAD_ADVECTION
          CALL GAD_DST2U1_ADV_Y(    bi,bj,k, advectionScheme, .TRUE.,
./pkg/generic_advdiff/gad_advection.F 599 GAD_ADVECTION
     I             deltaTLev(k),vTrans,vFld(1-OLx,1-OLy,k), localTij,
./pkg/generic_advdiff/gad_advection.F 602 GAD_ADVECTION
          CALL GAD_FLUXLIMIT_ADV_Y( bi,bj,k, .TRUE., deltaTLev(k),
./pkg/generic_advdiff/gad_advection.F 603 GAD_ADVECTION
     I             vTrans, vFld(1-OLx,1-OLy,k), maskLocS, localTij,
./pkg/generic_advdiff/gad_advection.F 606 GAD_ADVECTION
          CALL GAD_DST3_ADV_Y(      bi,bj,k, .TRUE., deltaTLev(k),
./pkg/generic_advdiff/gad_advection.F 607 GAD_ADVECTION
     I             vTrans, vFld(1-OLx,1-OLy,k), maskLocS, localTij,
./pkg/generic_advdiff/gad_advection.F 610 GAD_ADVECTION
          CALL GAD_DST3FL_ADV_Y(    bi,bj,k, .TRUE., deltaTLev(k),
./pkg/generic_advdiff/gad_advection.F 611 GAD_ADVECTION
     I             vTrans, vFld(1-OLx,1-OLy,k), maskLocS, localTij,
./pkg/generic_advdiff/gad_advection.F 615 GAD_ADVECTION
          CALL GAD_OS7MP_ADV_Y(     bi,bj,k, .TRUE., deltaTLev(k),
./pkg/generic_advdiff/gad_advection.F 616 GAD_ADVECTION
     I             vTrans, vFld(1-OLx,1-OLy,k), maskLocS, localTij,
./pkg/generic_advdiff/gad_advection.F 626 GAD_ADVECTION
          CALL OBCS_U1_ADV_TRACER( .FALSE., trIdentity, bi, bj, k,
./pkg/generic_advdiff/gad_advection.F 666 GAD_ADVECTION
     &      -deltaTLev(k)*( af(i,j+1) - af(i,j) )
./pkg/generic_advdiff/gad_advection.F 669 GAD_ADVECTION
     &      -deltaTLev(k)*( vTrans(i,j+1) - vTrans(i,j) )
./pkg/generic_advdiff/gad_advection.F 674 GAD_ADVECTION
     &      -deltaTLev(k)*recip_rhoFacC(k)
./pkg/generic_advdiff/gad_advection.F 675 GAD_ADVECTION
     &       *_recip_hFacC(i,j,k,bi,bj)*recip_drF(k)
./pkg/generic_advdiff/gad_advection.F 676 GAD_ADVECTION
     &       *recip_rA(i,j,bi,bj)*recip_deepFac2C(k)
./pkg/generic_advdiff/gad_advection.F 678 GAD_ADVECTION
     &         -tracer(i,j,k,bi,bj)*(vTrans(i,j+1)-vTrans(i,j))
./pkg/generic_advdiff/gad_advection.F 689 GAD_ADVECTION
     &      -deltaTLev(k)*( af(i,j+1) - af(i,j) )
./pkg/generic_advdiff/gad_advection.F 692 GAD_ADVECTION
     &      -deltaTLev(k)*( vTrans(i,j+1) - vTrans(i,j) )
./pkg/generic_advdiff/gad_advection.F 697 GAD_ADVECTION
     &      -deltaTLev(k)*recip_rhoFacC(k)
./pkg/generic_advdiff/gad_advection.F 698 GAD_ADVECTION
     &       *_recip_hFacC(i,j,k,bi,bj)*recip_drF(k)
./pkg/generic_advdiff/gad_advection.F 699 GAD_ADVECTION
     &       *recip_rA(i,j,bi,bj)*recip_deepFac2C(k)
./pkg/generic_advdiff/gad_advection.F 701 GAD_ADVECTION
     &         -tracer(i,j,k,bi,bj)*(vTrans(i,j+1)-vTrans(i,j))
./pkg/generic_advdiff/gad_advection.F 718 GAD_ADVECTION
     &      -deltaTLev(k)*( af(i,j+1) - af(i,j) )
./pkg/generic_advdiff/gad_advection.F 721 GAD_ADVECTION
     &      -deltaTLev(k)*( vTrans(i,j+1) - vTrans(i,j) )
./pkg/generic_advdiff/gad_advection.F 726 GAD_ADVECTION
     &      -deltaTLev(k)*recip_rhoFacC(k)
./pkg/generic_advdiff/gad_advection.F 727 GAD_ADVECTION
     &       *_recip_hFacC(i,j,k,bi,bj)*recip_drF(k)
./pkg/generic_advdiff/gad_advection.F 728 GAD_ADVECTION
     &       *recip_rA(i,j,bi,bj)*recip_deepFac2C(k)
./pkg/generic_advdiff/gad_advection.F 730 GAD_ADVECTION
     &         -tracer(i,j,k,bi,bj)*(vTrans(i,j+1)-vTrans(i,j))
./pkg/generic_advdiff/gad_advection.F 758 GAD_ADVECTION
          gTracer(i,j,k) =
./pkg/generic_advdiff/gad_advection.F 759 GAD_ADVECTION
     &     ( localTij(i,j) - tracer(i,j,k,bi,bj) )/deltaTLev(k)
./pkg/generic_advdiff/gad_advection.F 767 GAD_ADVECTION
          locVol3d(i,j,k) = localVol(i,j)
./pkg/generic_advdiff/gad_advection.F 769 GAD_ADVECTION
          localT3d(i,j,k) = localTij(i,j)
./pkg/generic_advdiff/gad_advection.F 777 GAD_ADVECTION
          CALL DIAGNOSTICS_FILL( afx, diagName, k,1, 2,bi,bj, myThid )
./pkg/generic_advdiff/gad_advection.F 781 GAD_ADVECTION
          CALL DIAGNOSTICS_FILL( afy, diagName, k,1, 2,bi,bj, myThid )
./pkg/generic_advdiff/gad_advection.F 788 GAD_ADVECTION
     &   .AND. k.LE.3 .AND. myIter.EQ.1+nIter0
./pkg/generic_advdiff/gad_advection.F 792 GAD_ADVECTION
     &             afx,afy, k, standardMessageUnit,bi,bj,myThid )
./pkg/generic_advdiff/gad_advection.F 803 GAD_ADVECTION
       DO k=Nr,1,-1
./pkg/generic_advdiff/gad_advection.F 805 GAD_ADVECTION
         kkey = (igadkey-1)*Nr + (Nr-k+1)
./pkg/generic_advdiff/gad_advection.F 809 GAD_ADVECTION
        kUp  = 1+MOD(k+1,2)
./pkg/generic_advdiff/gad_advection.F 810 GAD_ADVECTION
        kDown= 1+MOD(k,2)
./pkg/generic_advdiff/gad_advection.F 812 GAD_ADVECTION
        IF (k.EQ.Nr) kp1Msk=0.
./pkg/generic_advdiff/gad_advection.F 822 GAD_ADVECTION
        IF ( k.EQ.1 .OR.
./pkg/generic_advdiff/gad_advection.F 823 GAD_ADVECTION
     &     (useAIM .AND. trIdentity.EQ.GAD_SALINITY .AND. k.EQ.Nr)
./pkg/generic_advdiff/gad_advection.F 826 GAD_ADVECTION
        IF ( k.EQ.1 ) THEN
./pkg/generic_advdiff/gad_advection.F 844 GAD_ADVECTION
           rTrans(i,j) = wFld(i,j,k)*rA(i,j,bi,bj)
./pkg/generic_advdiff/gad_advection.F 845 GAD_ADVECTION
     &                 *deepFac2F(k)*rhoFacF(k)
./pkg/generic_advdiff/gad_advection.F 846 GAD_ADVECTION
     &                 *maskC(i,j,k-1,bi,bj)
./pkg/generic_advdiff/gad_advection.F 861 GAD_ADVECTION
           CALL GAD_DST2U1_ADV_R(    bi,bj,k, advectionScheme,
./pkg/generic_advdiff/gad_advection.F 862 GAD_ADVECTION
     I              deltaTLev(k),rTrans,wFld(1-OLx,1-OLy,k),localT3d,
./pkg/generic_advdiff/gad_advection.F 865 GAD_ADVECTION
           CALL GAD_FLUXLIMIT_ADV_R( bi,bj,k, deltaTLev(k),
./pkg/generic_advdiff/gad_advection.F 866 GAD_ADVECTION
     I              rTrans, wFld(1-OLx,1-OLy,k), localT3d,
./pkg/generic_advdiff/gad_advection.F 869 GAD_ADVECTION
           CALL GAD_DST3_ADV_R(      bi,bj,k, deltaTLev(k),
./pkg/generic_advdiff/gad_advection.F 870 GAD_ADVECTION
     I              rTrans, wFld(1-OLx,1-OLy,k), localT3d,
./pkg/generic_advdiff/gad_advection.F 873 GAD_ADVECTION
           CALL GAD_DST3FL_ADV_R(    bi,bj,k, deltaTLev(k),
./pkg/generic_advdiff/gad_advection.F 874 GAD_ADVECTION
     I              rTrans, wFld(1-OLx,1-OLy,k), localT3d,
./pkg/generic_advdiff/gad_advection.F 878 GAD_ADVECTION
           CALL GAD_OS7MP_ADV_R(     bi,bj,k, deltaTLev(k),
./pkg/generic_advdiff/gad_advection.F 879 GAD_ADVECTION
     I              rTrans, wFld(1-OLx,1-OLy,k), localT3d,
./pkg/generic_advdiff/gad_advection.F 906 GAD_ADVECTION
          tmpTrac = localT3d(i,j,k)*locVol3d(i,j,k)
./pkg/generic_advdiff/gad_advection.F 907 GAD_ADVECTION
     &      -deltaTLev(k)*( fVerT(i,j,kDown)-fVerT(i,j,kUp) )
./pkg/generic_advdiff/gad_advection.F 909 GAD_ADVECTION
          localVol(i,j) = locVol3d(i,j,k)
./pkg/generic_advdiff/gad_advection.F 910 GAD_ADVECTION
     &      -deltaTLev(k)*( rTransKp(i,j) - rTrans(i,j) )
./pkg/generic_advdiff/gad_advection.F 921 GAD_ADVECTION
          gTracer(i,j,k) =
./pkg/generic_advdiff/gad_advection.F 922 GAD_ADVECTION
     &          ( tmpTrac - tracer(i,j,k,bi,bj)*localVol(i,j) )
./pkg/generic_advdiff/gad_advection.F 923 GAD_ADVECTION
     &            *recip_rA(i,j,bi,bj)*recip_deepFac2C(k)
./pkg/generic_advdiff/gad_advection.F 924 GAD_ADVECTION
     &            *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./pkg/generic_advdiff/gad_advection.F 925 GAD_ADVECTION
     &            *recip_rhoFacC(k)
./pkg/generic_advdiff/gad_advection.F 926 GAD_ADVECTION
     &            /deltaTLev(k)
./pkg/generic_advdiff/gad_advection.F 932 GAD_ADVECTION
          localTij(i,j) = localT3d(i,j,k)
./pkg/generic_advdiff/gad_advection.F 933 GAD_ADVECTION
     &      -deltaTLev(k)*recip_rhoFacC(k)
./pkg/generic_advdiff/gad_advection.F 934 GAD_ADVECTION
     &       *_recip_hFacC(i,j,k,bi,bj)*recip_drF(k)
./pkg/generic_advdiff/gad_advection.F 935 GAD_ADVECTION
     &       *recip_rA(i,j,bi,bj)*recip_deepFac2C(k)
./pkg/generic_advdiff/gad_advection.F 937 GAD_ADVECTION
     &         -tracer(i,j,k,bi,bj)*(rTransKp(i,j)-rTrans(i,j))
./pkg/generic_advdiff/gad_advection.F 939 GAD_ADVECTION
          gTracer(i,j,k) =
./pkg/generic_advdiff/gad_advection.F 940 GAD_ADVECTION
     &     ( localTij(i,j) - tracer(i,j,k,bi,bj) )/deltaTLev(k)
./pkg/generic_advdiff/gad_advection.F 949 GAD_ADVECTION
     &                           diagName, k,1, 2,bi,bj, myThid )
./pkg/generic_advdiff/gad_biharm_r.F 11 GAD_BIHARM_R
     I           bi, bj, k,
./pkg/generic_advdiff/gad_biharm_r.F 35 GAD_BIHARM_R
      INTEGER bi, bj, k
./pkg/generic_advdiff/gad_biharm_r.F 55 GAD_BIHARM_R
      IF ( k.GE.2 ) THEN
./pkg/generic_advdiff/gad_biharm_r.F 59 GAD_BIHARM_R
        km = k+n-3
./pkg/generic_advdiff/gad_biharm_r.F 60 GAD_BIHARM_R
        kl = k+n-2
./pkg/generic_advdiff/gad_biharm_r.F 80 GAD_BIHARM_R
        kl = k+n-2
./pkg/generic_advdiff/gad_biharm_r.F 81 GAD_BIHARM_R
        kp = k+n-1
./pkg/generic_advdiff/gad_biharm_r.F 92 GAD_BIHARM_R
       tmpFac = rkSign*recip_drC(k)*deepFac2F(k)*rhoFacF(k)
./pkg/generic_advdiff/gad_biharm_r.F 96 GAD_BIHARM_R
     &             + diffKr4(k)*( del2T(i,j,2)-del2T(i,j,1) )
./pkg/generic_advdiff/gad_biharm_x.F 11 GAD_BIHARM_X
     I           bi,bj,k,
./pkg/generic_advdiff/gad_biharm_x.F 35 GAD_BIHARM_X
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_biharm_x.F 56 GAD_BIHARM_X
     &    *_recip_dxC(i,j,bi,bj)*recip_deepFacC(k)
./pkg/generic_advdiff/gad_biharm_y.F 11 GAD_BIHARM_Y
     I           bi,bj,k,
./pkg/generic_advdiff/gad_biharm_y.F 35 GAD_BIHARM_Y
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_biharm_y.F 58 GAD_BIHARM_Y
     &    *_recip_dyC(i,j,bi,bj)*recip_deepFacC(k)
./pkg/generic_advdiff/gad_c2_adv_r.F 11 GAD_C2_ADV_R
     I           bi, bj, k,
./pkg/generic_advdiff/gad_c2_adv_r.F 37 GAD_C2_ADV_R
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_c2_adv_r.F 52 GAD_C2_ADV_R
      km1=max(1,k-1)
./pkg/generic_advdiff/gad_c2_adv_r.F 54 GAD_C2_ADV_R
      IF ( k.EQ.1 .OR. k.GT.Nr) THEN
./pkg/generic_advdiff/gad_c2_adv_r.F 65 GAD_C2_ADV_R
     &        (tracer(i,j,k)+tracer(i,j,km1))*0.5 _d 0
./pkg/generic_advdiff/gad_c2_adv_x.F 11 GAD_C2_ADV_X
     I           bi,bj,k,
./pkg/generic_advdiff/gad_c2_adv_x.F 35 GAD_C2_ADV_X
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_c2_adv_y.F 11 GAD_C2_ADV_Y
     I           bi,bj,k,
./pkg/generic_advdiff/gad_c2_adv_y.F 35 GAD_C2_ADV_Y
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_c2_impl_r.F 10 GAD_C2_IMPL_R
     I           bi,bj,k, iMin,iMax,jMin,jMax,
./pkg/generic_advdiff/gad_c2_impl_r.F 42 GAD_C2_IMPL_R
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_c2_impl_r.F 60 GAD_C2_IMPL_R
      IF ( k.GT.1 .AND. k.LE.Nr ) THEN
./pkg/generic_advdiff/gad_c2_impl_r.F 66 GAD_C2_IMPL_R
           a3d(i,j,k)   = a3d(i,j,k)
./pkg/generic_advdiff/gad_c2_impl_r.F 67 GAD_C2_IMPL_R
     &                  - rCenter*deltaTarg(k)
./pkg/generic_advdiff/gad_c2_impl_r.F 68 GAD_C2_IMPL_R
     &                   *recip_hFac(i,j,k)*recip_drF(k)
./pkg/generic_advdiff/gad_c2_impl_r.F 69 GAD_C2_IMPL_R
           b3d(i,j,k)   = b3d(i,j,k)
./pkg/generic_advdiff/gad_c2_impl_r.F 70 GAD_C2_IMPL_R
     &                  - rCenter*deltaTarg(k)
./pkg/generic_advdiff/gad_c2_impl_r.F 71 GAD_C2_IMPL_R
     &                   *recip_hFac(i,j,k)*recip_drF(k)
./pkg/generic_advdiff/gad_c2_impl_r.F 72 GAD_C2_IMPL_R
           b3d(i,j,k-1) = b3d(i,j,k-1)
./pkg/generic_advdiff/gad_c2_impl_r.F 73 GAD_C2_IMPL_R
     &                  + rCenter*deltaTarg(k-1)
./pkg/generic_advdiff/gad_c2_impl_r.F 74 GAD_C2_IMPL_R
     &                   *recip_hFac(i,j,k-1)*recip_drF(k-1)
./pkg/generic_advdiff/gad_c2_impl_r.F 75 GAD_C2_IMPL_R
           c3d(i,j,k-1) = c3d(i,j,k-1)
./pkg/generic_advdiff/gad_c2_impl_r.F 76 GAD_C2_IMPL_R
     &                  + rCenter*deltaTarg(k-1)
./pkg/generic_advdiff/gad_c2_impl_r.F 77 GAD_C2_IMPL_R
     &                   *recip_hFac(i,j,k-1)*recip_drF(k-1)
./pkg/generic_advdiff/gad_c4_adv_r.F 11 GAD_C4_ADV_R
     I           bi, bj, k,
./pkg/generic_advdiff/gad_c4_adv_r.F 39 GAD_C4_ADV_R
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_c4_adv_r.F 61 GAD_C4_ADV_R
      km2=MAX(1,k-2)
./pkg/generic_advdiff/gad_c4_adv_r.F 62 GAD_C4_ADV_R
      km1=MAX(1,k-1)
./pkg/generic_advdiff/gad_c4_adv_r.F 63 GAD_C4_ADV_R
      kp1=MIN(Nr,k+1)
./pkg/generic_advdiff/gad_c4_adv_r.F 65 GAD_C4_ADV_R
      IF (k.LE.2 .OR. k.GE.Nr) maskPM = 0.
./pkg/generic_advdiff/gad_c4_adv_r.F 67 GAD_C4_ADV_R
      IF ( k.EQ.1 .OR. k.GT.Nr) THEN
./pkg/generic_advdiff/gad_c4_adv_r.F 77 GAD_C4_ADV_R
         Rjp = (tracer(i,j,kp1)-tracer(i,j, k ))*maskC(i,j,kp1,bi,bj)
./pkg/generic_advdiff/gad_c4_adv_r.F 78 GAD_C4_ADV_R
         Rj  = (tracer(i,j, k )-tracer(i,j,km1))
./pkg/generic_advdiff/gad_c4_adv_r.F 84 GAD_C4_ADV_R
     &     rTrans(i,j)*( (tracer(i,j,k)+tracer(i,j,km1))*0.5 _d 0
./pkg/generic_advdiff/gad_c4_adv_x.F 11 GAD_C4_ADV_X
     I           bi,bj,k,
./pkg/generic_advdiff/gad_c4_adv_x.F 40 GAD_C4_ADV_X
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_c4_adv_x.F 75 GAD_C4_ADV_X
     &    *( 1. _d 0 - maskW(i-1,j,k,bi,bj)*maskW(i+1,j,k,bi,bj) )
./pkg/generic_advdiff/gad_c4_adv_y.F 11 GAD_C4_ADV_Y
     I           bi,bj,k,
./pkg/generic_advdiff/gad_c4_adv_y.F 40 GAD_C4_ADV_Y
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_c4_adv_y.F 75 GAD_C4_ADV_Y
     &    *( 1. _d 0 - maskS(i,j-1,k,bi,bj)*maskS(i,j+1,k,bi,bj) )
./pkg/generic_advdiff/gad_calc_rhs.F 11 GAD_CALC_RHS
     I           bi,bj,iMin,iMax,jMin,jMax,k,kM1,kUp,kDown,
./pkg/generic_advdiff/gad_calc_rhs.F 187 GAD_CALC_RHS
          localT(i,j)=TracerN(i,j,k)
./pkg/generic_advdiff/gad_calc_rhs.F 188 GAD_CALC_RHS
          locABT(i,j)= TracAB(i,j,k)
./pkg/generic_advdiff/gad_calc_rhs.F 194 GAD_CALC_RHS
          localT(i,j)=TracerN(i,j,k)
./pkg/generic_advdiff/gad_calc_rhs.F 195 GAD_CALC_RHS
          locABT(i,j)=TracerN(i,j,k)
./pkg/generic_advdiff/gad_calc_rhs.F 202 GAD_CALC_RHS
       CALL GAD_GRAD_X(bi,bj,k,xA,localT,fZon,myThid)
./pkg/generic_advdiff/gad_calc_rhs.F 203 GAD_CALC_RHS
       CALL GAD_GRAD_Y(bi,bj,k,yA,localT,fMer,myThid)
./pkg/generic_advdiff/gad_calc_rhs.F 204 GAD_CALC_RHS
       CALL GAD_DEL2(bi,bj,k,fZon,fMer,df4,myThid)
./pkg/generic_advdiff/gad_calc_rhs.F 217 GAD_CALC_RHS
           CALL GAD_C2_ADV_X( bi,bj,k, uTrans, locABT, af, myThid )
./pkg/generic_advdiff/gad_calc_rhs.F 220 GAD_CALC_RHS
           CALL GAD_DST2U1_ADV_X( bi,bj,k, advectionScheme, .TRUE.,
./pkg/generic_advdiff/gad_calc_rhs.F 221 GAD_CALC_RHS
     I              deltaTLev(k), uTrans, uFld, locABT,
./pkg/generic_advdiff/gad_calc_rhs.F 227 GAD_CALC_RHS
           maskLocW(i,j) = _maskW(i,j,k,bi,bj)*maskInW(i,j,bi,bj)
./pkg/generic_advdiff/gad_calc_rhs.F 229 GAD_CALC_RHS
           maskLocW(i,j) = _maskW(i,j,k,bi,bj)
./pkg/generic_advdiff/gad_calc_rhs.F 234 GAD_CALC_RHS
           CALL GAD_FLUXLIMIT_ADV_X( bi,bj,k, .TRUE., deltaTLev(k),
./pkg/generic_advdiff/gad_calc_rhs.F 238 GAD_CALC_RHS
           CALL GAD_U3_ADV_X( bi,bj,k, uTrans, maskLocW, locABT,
./pkg/generic_advdiff/gad_calc_rhs.F 241 GAD_CALC_RHS
           CALL GAD_C4_ADV_X( bi,bj,k, uTrans, maskLocW, locABT,
./pkg/generic_advdiff/gad_calc_rhs.F 253 GAD_CALC_RHS
           CALL GAD_DST3_ADV_X( bi,bj,k, .TRUE., deltaTLev(k),
./pkg/generic_advdiff/gad_calc_rhs.F 257 GAD_CALC_RHS
           CALL GAD_DST3FL_ADV_X( bi,bj,k, .TRUE., deltaTLev(k),
./pkg/generic_advdiff/gad_calc_rhs.F 262 GAD_CALC_RHS
           CALL GAD_OS7MP_ADV_X( bi,bj,k, .TRUE., deltaTLev(k),
./pkg/generic_advdiff/gad_calc_rhs.F 273 GAD_CALC_RHS
          CALL OBCS_U1_ADV_TRACER( .TRUE., trIdentity, bi, bj, k,
./pkg/generic_advdiff/gad_calc_rhs.F 274 GAD_CALC_RHS
     I                             maskW(1-OLx,1-OLy,k,bi,bj),
./pkg/generic_advdiff/gad_calc_rhs.F 287 GAD_CALC_RHS
          CALL DIAGNOSTICS_FILL( af, diagName, k,1, 2,bi,bj, myThid )
./pkg/generic_advdiff/gad_calc_rhs.F 294 GAD_CALC_RHS
       CALL GAD_DIFF_X(bi,bj,k,xA,diffKh,localT,df,myThid)
./pkg/generic_advdiff/gad_calc_rhs.F 305 GAD_CALC_RHS
       CALL GAD_BIHARM_X(bi,bj,k,xA,df4,diffK4,df,myThid)
./pkg/generic_advdiff/gad_calc_rhs.F 312 GAD_CALC_RHS
     I         trIdentity, bi, bj, k, iMin, iMax, jMin, jMax,
./pkg/generic_advdiff/gad_calc_rhs.F 321 GAD_CALC_RHS
        fZon(i,j) = fZon(i,j) + df(i,j)*rhoFacC(k)
./pkg/generic_advdiff/gad_calc_rhs.F 331 GAD_CALC_RHS
          CALL DIAGNOSTICS_FILL( df, diagName, k,1, 2,bi,bj, myThid )
./pkg/generic_advdiff/gad_calc_rhs.F 334 GAD_CALC_RHS
           CALL LAYERS_FILL_DFX( df, trIdentity, k, 1, 2,bi,bj, myThid )
./pkg/generic_advdiff/gad_calc_rhs.F 350 GAD_CALC_RHS
           CALL GAD_C2_ADV_Y( bi,bj,k, vTrans, locABT, af, myThid )
./pkg/generic_advdiff/gad_calc_rhs.F 353 GAD_CALC_RHS
           CALL GAD_DST2U1_ADV_Y( bi,bj,k, advectionScheme, .TRUE.,
./pkg/generic_advdiff/gad_calc_rhs.F 354 GAD_CALC_RHS
     I              deltaTLev(k), vTrans, vFld, locABT,
./pkg/generic_advdiff/gad_calc_rhs.F 360 GAD_CALC_RHS
           maskLocS(i,j) = _maskS(i,j,k,bi,bj)*maskInS(i,j,bi,bj)
./pkg/generic_advdiff/gad_calc_rhs.F 362 GAD_CALC_RHS
           maskLocS(i,j) = _maskS(i,j,k,bi,bj)
./pkg/generic_advdiff/gad_calc_rhs.F 367 GAD_CALC_RHS
           CALL GAD_FLUXLIMIT_ADV_Y( bi,bj,k, .TRUE., deltaTLev(k),
./pkg/generic_advdiff/gad_calc_rhs.F 371 GAD_CALC_RHS
           CALL GAD_U3_ADV_Y( bi,bj,k, vTrans, maskLocS, locABT,
./pkg/generic_advdiff/gad_calc_rhs.F 374 GAD_CALC_RHS
           CALL GAD_C4_ADV_Y( bi,bj,k, vTrans, maskLocS, locABT,
./pkg/generic_advdiff/gad_calc_rhs.F 386 GAD_CALC_RHS
           CALL GAD_DST3_ADV_Y( bi,bj,k, .TRUE., deltaTLev(k),
./pkg/generic_advdiff/gad_calc_rhs.F 390 GAD_CALC_RHS
           CALL GAD_DST3FL_ADV_Y( bi,bj,k, .TRUE., deltaTLev(k),
./pkg/generic_advdiff/gad_calc_rhs.F 395 GAD_CALC_RHS
           CALL GAD_OS7MP_ADV_Y( bi,bj,k, .TRUE., deltaTLev(k),
./pkg/generic_advdiff/gad_calc_rhs.F 406 GAD_CALC_RHS
          CALL OBCS_U1_ADV_TRACER( .FALSE., trIdentity, bi, bj, k,
./pkg/generic_advdiff/gad_calc_rhs.F 407 GAD_CALC_RHS
     I                             maskS(1-OLx,1-OLy,k,bi,bj),
./pkg/generic_advdiff/gad_calc_rhs.F 420 GAD_CALC_RHS
          CALL DIAGNOSTICS_FILL( af, diagName, k,1, 2,bi,bj, myThid )
./pkg/generic_advdiff/gad_calc_rhs.F 427 GAD_CALC_RHS
       CALL GAD_DIFF_Y(bi,bj,k,yA,diffKh,localT,df,myThid)
./pkg/generic_advdiff/gad_calc_rhs.F 438 GAD_CALC_RHS
       CALL GAD_BIHARM_Y(bi,bj,k,yA,df4,diffK4,df,myThid)
./pkg/generic_advdiff/gad_calc_rhs.F 445 GAD_CALC_RHS
     I         trIdentity, bi, bj, k, iMin, iMax, jMin, jMax,
./pkg/generic_advdiff/gad_calc_rhs.F 454 GAD_CALC_RHS
        fMer(i,j) = fMer(i,j) + df(i,j)*rhoFacC(k)
./pkg/generic_advdiff/gad_calc_rhs.F 464 GAD_CALC_RHS
          CALL DIAGNOSTICS_FILL( df, diagName, k,1, 2,bi,bj, myThid )
./pkg/generic_advdiff/gad_calc_rhs.F 467 GAD_CALC_RHS
           CALL LAYERS_FILL_DFY( df, trIdentity,k, 1, 2,bi,bj, myThid )
./pkg/generic_advdiff/gad_calc_rhs.F 477 GAD_CALC_RHS
      IF (calcAdvection .AND. .NOT.implicitAdvection .AND. k.GE.2 .AND.
./pkg/generic_advdiff/gad_calc_rhs.F 478 GAD_CALC_RHS
     &     (.NOT.useAIM .OR. trIdentity.NE.GAD_SALINITY .OR. k.LT.Nr)
./pkg/generic_advdiff/gad_calc_rhs.F 481 GAD_CALC_RHS
      IF (calcAdvection .AND. .NOT.implicitAdvection .AND. k.GE.2) THEN
./pkg/generic_advdiff/gad_calc_rhs.F 486 GAD_CALC_RHS
           CALL GAD_C2_ADV_R( bi,bj,k, rTrans, TracAB, af, myThid )
./pkg/generic_advdiff/gad_calc_rhs.F 489 GAD_CALC_RHS
           CALL GAD_DST2U1_ADV_R( bi,bj,k,vertAdvecScheme,deltaTLev(k),
./pkg/generic_advdiff/gad_calc_rhs.F 493 GAD_CALC_RHS
           CALL GAD_FLUXLIMIT_ADV_R( bi,bj,k, deltaTLev(k),
./pkg/generic_advdiff/gad_calc_rhs.F 497 GAD_CALC_RHS
           CALL GAD_U3_ADV_R( bi,bj,k, rTrans, TracAB, af, myThid )
./pkg/generic_advdiff/gad_calc_rhs.F 499 GAD_CALC_RHS
           CALL GAD_C4_ADV_R( bi,bj,k, rTrans, TracAB, af, myThid )
./pkg/generic_advdiff/gad_calc_rhs.F 510 GAD_CALC_RHS
           CALL GAD_DST3_ADV_R( bi,bj,k, deltaTLev(k),
./pkg/generic_advdiff/gad_calc_rhs.F 514 GAD_CALC_RHS
           CALL GAD_DST3FL_ADV_R( bi,bj,k, deltaTLev(k),
./pkg/generic_advdiff/gad_calc_rhs.F 519 GAD_CALC_RHS
           CALL GAD_OS7MP_ADV_R( bi,bj,k, deltaTLev(k),
./pkg/generic_advdiff/gad_calc_rhs.F 529 GAD_CALC_RHS
           CALL GAD_C2_ADV_R( bi,bj,k, rTrans, TracerN, af, myThid )
./pkg/generic_advdiff/gad_calc_rhs.F 532 GAD_CALC_RHS
           CALL GAD_DST2U1_ADV_R( bi,bj,k,vertAdvecScheme,deltaTLev(k),
./pkg/generic_advdiff/gad_calc_rhs.F 536 GAD_CALC_RHS
           CALL GAD_FLUXLIMIT_ADV_R( bi,bj,k, deltaTLev(k),
./pkg/generic_advdiff/gad_calc_rhs.F 540 GAD_CALC_RHS
           CALL GAD_U3_ADV_R( bi,bj,k, rTrans, TracerN, af, myThid )
./pkg/generic_advdiff/gad_calc_rhs.F 542 GAD_CALC_RHS
           CALL GAD_C4_ADV_R( bi,bj,k, rTrans, TracerN, af, myThid )
./pkg/generic_advdiff/gad_calc_rhs.F 553 GAD_CALC_RHS
           CALL GAD_DST3_ADV_R( bi,bj,k, deltaTLev(k),
./pkg/generic_advdiff/gad_calc_rhs.F 557 GAD_CALC_RHS
           CALL GAD_DST3FL_ADV_R( bi,bj,k, deltaTLev(k),
./pkg/generic_advdiff/gad_calc_rhs.F 562 GAD_CALC_RHS
           CALL GAD_OS7MP_ADV_R( bi,bj,k, deltaTLev(k),
./pkg/generic_advdiff/gad_calc_rhs.F 579 GAD_CALC_RHS
          CALL DIAGNOSTICS_FILL( af, diagName, k,1, 2,bi,bj, myThid )
./pkg/generic_advdiff/gad_calc_rhs.F 582 GAD_CALC_RHS
          IF ( k.EQ.2 ) CALL DIAGNOSTICS_COUNT(diagName,bi,bj,myThid)
./pkg/generic_advdiff/gad_calc_rhs.F 597 GAD_CALC_RHS
        CALL GAD_DIFF_R(bi,bj,k,KappaR,TracerN,df,myThid)
./pkg/generic_advdiff/gad_calc_rhs.F 601 GAD_CALC_RHS
        CALL GAD_BIHARM_R( bi,bj,k, diffKr4, TracerN, df, myThid )
./pkg/generic_advdiff/gad_calc_rhs.F 608 GAD_CALC_RHS
     I         trIdentity, bi, bj, k, iMin, iMax, jMin, jMax,
./pkg/generic_advdiff/gad_calc_rhs.F 627 GAD_CALC_RHS
          CALL DIAGNOSTICS_FILL( df, diagName, k,1, 2,bi,bj, myThid )
./pkg/generic_advdiff/gad_calc_rhs.F 630 GAD_CALC_RHS
           CALL LAYERS_FILL_DFR( df, trIdentity, k, 1, 2,bi,bj, myThid )
./pkg/generic_advdiff/gad_calc_rhs.F 638 GAD_CALC_RHS
      IF ( trUseKPP .AND. k.GE.2 ) THEN
./pkg/generic_advdiff/gad_calc_rhs.F 646 GAD_CALC_RHS
     I           iMin,iMax,jMin,jMax,bi,bj,k,km1,
./pkg/generic_advdiff/gad_calc_rhs.F 651 GAD_CALC_RHS
     I           iMin,iMax,jMin,jMax,bi,bj,k,km1,
./pkg/generic_advdiff/gad_calc_rhs.F 657 GAD_CALC_RHS
     I           iMin,iMax,jMin,jMax,bi,bj,k,km1,
./pkg/generic_advdiff/gad_calc_rhs.F 670 GAD_CALC_RHS
     &                  + df(i,j)*maskUp(i,j)*rhoFacF(k)
./pkg/generic_advdiff/gad_calc_rhs.F 677 GAD_CALC_RHS
         CALL DIAGNOSTICS_FILL( df, diagName, k,1, 2,bi,bj, myThid )
./pkg/generic_advdiff/gad_calc_rhs.F 680 GAD_CALC_RHS
         IF ( k.EQ.2 ) CALL DIAGNOSTICS_COUNT(diagName,bi,bj,myThid)
./pkg/generic_advdiff/gad_calc_rhs.F 683 GAD_CALC_RHS
          CALL LAYERS_FILL_DFR( df, trIdentity, k, 1, 2,bi,bj, myThid )
./pkg/generic_advdiff/gad_calc_rhs.F 702 GAD_CALC_RHS
         outFlux=deltaTLev(k)*
./pkg/generic_advdiff/gad_calc_rhs.F 703 GAD_CALC_RHS
     &    _recip_hFacC(i,j,k,bi,bj)*recip_drF(k)
./pkg/generic_advdiff/gad_calc_rhs.F 704 GAD_CALC_RHS
     &   *recip_rA(i,j,bi,bj)*recip_deepFac2C(k)*recip_rhoFacC(k)
./pkg/generic_advdiff/gad_calc_rhs.F 725 GAD_CALC_RHS
           IF (k.LT.Nr .AND. fVerT(i,j,kDown)*rkSign.GT.0. _d 0) THEN
./pkg/generic_advdiff/gad_calc_rhs.F 730 GAD_CALC_RHS
             gTrFac=deltaTLev(k+1)
./pkg/generic_advdiff/gad_calc_rhs.F 742 GAD_CALC_RHS
             gTracer(i,j,k+1) = gTracer(i,j,k+1)
./pkg/generic_advdiff/gad_calc_rhs.F 744 GAD_CALC_RHS
     &         *_recip_hFacC(i,j,k+1,bi,bj)*recip_drF(k+1)
./pkg/generic_advdiff/gad_calc_rhs.F 745 GAD_CALC_RHS
     &         *recip_rA(i,j,bi,bj)*recip_deepFac2C(k+1)
./pkg/generic_advdiff/gad_calc_rhs.F 746 GAD_CALC_RHS
     &         *recip_rhoFacC(k+1)
./pkg/generic_advdiff/gad_calc_rhs.F 751 GAD_CALC_RHS
             gTracer(i,j,k+1) = gTracer(i,j,k+1)
./pkg/generic_advdiff/gad_calc_rhs.F 753 GAD_CALC_RHS
     &         *_recip_hFacC(i,j,k+1,bi,bj)*recip_drF(k+1)
./pkg/generic_advdiff/gad_calc_rhs.F 754 GAD_CALC_RHS
     &         *recip_rA(i,j,bi,bj)*recip_deepFac2C(k+1)
./pkg/generic_advdiff/gad_calc_rhs.F 755 GAD_CALC_RHS
     &         *recip_rhoFacC(k+1)
./pkg/generic_advdiff/gad_calc_rhs.F 770 GAD_CALC_RHS
        gTracer(i,j,k) = gTracer(i,j,k)
./pkg/generic_advdiff/gad_calc_rhs.F 771 GAD_CALC_RHS
     &   -_recip_hFacC(i,j,k,bi,bj)*recip_drF(k)
./pkg/generic_advdiff/gad_calc_rhs.F 772 GAD_CALC_RHS
     &   *recip_rA(i,j,bi,bj)*recip_deepFac2C(k)*recip_rhoFacC(k)
./pkg/generic_advdiff/gad_calc_rhs.F 787 GAD_CALC_RHS
     &   .AND. k.EQ.2 .AND. myIter.EQ.1+nIter0
./pkg/generic_advdiff/gad_calc_rhs.F 791 GAD_CALC_RHS
     &             fZon,fMer, k, standardMessageUnit,bi,bj,myThid )
./pkg/generic_advdiff/gad_calc_rhs.F 89 GAD_CALC_RHS
      INTEGER k,kUp,kDown,kM1
./model/inc/RECIP_HFACC_MACROS.h 36 NO PROCEDURE
# define _recip_hFacC(i,j,k,bi,bj) recip_hFacC(i,j,k,bi,bj)*maskC(i,j,k,bi,bj)
./pkg/generic_advdiff/gad_del2.F 11 GAD_DEL2
     I           bi,bj,k,
./pkg/generic_advdiff/gad_del2.F 33 GAD_DEL2
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_del2.F 58 GAD_DEL2
        del2(i,j)=recip_rA(i,j,bi,bj)*recip_deepFac2C(k)
./pkg/generic_advdiff/gad_del2.F 59 GAD_DEL2
     &           *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./pkg/generic_advdiff/gad_diagnostics_state.F 116 GAD_DIAGNOSTICS_STATE
           DO k=1,Nr
./pkg/generic_advdiff/gad_diagnostics_state.F 119 GAD_DIAGNOSTICS_STATE
              recipVol = recip_rA(i,j,bi,bj)*recip_deepFac2C(k)
./pkg/generic_advdiff/gad_diagnostics_state.F 120 GAD_DIAGNOSTICS_STATE
     &                  *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./pkg/generic_advdiff/gad_diagnostics_state.F 121 GAD_DIAGNOSTICS_STATE
     &                  *recip_rhoFacC(k)
./pkg/generic_advdiff/gad_diagnostics_state.F 122 GAD_DIAGNOSTICS_STATE
              locVar(i,j,k) = (
./pkg/generic_advdiff/gad_diagnostics_state.F 123 GAD_DIAGNOSTICS_STATE
     &               (  som_S(i,j,k,bi,bj,1)*som_S(i,j,k,bi,bj,1)
./pkg/generic_advdiff/gad_diagnostics_state.F 124 GAD_DIAGNOSTICS_STATE
     &                + som_S(i,j,k,bi,bj,2)*som_S(i,j,k,bi,bj,2)
./pkg/generic_advdiff/gad_diagnostics_state.F 125 GAD_DIAGNOSTICS_STATE
     &                + som_S(i,j,k,bi,bj,3)*som_S(i,j,k,bi,bj,3)
./pkg/generic_advdiff/gad_diagnostics_state.F 127 GAD_DIAGNOSTICS_STATE
     &             + (  som_S(i,j,k,bi,bj,4)*som_S(i,j,k,bi,bj,4)
./pkg/generic_advdiff/gad_diagnostics_state.F 128 GAD_DIAGNOSTICS_STATE
     &                + som_S(i,j,k,bi,bj,5)*som_S(i,j,k,bi,bj,5)
./pkg/generic_advdiff/gad_diagnostics_state.F 129 GAD_DIAGNOSTICS_STATE
     &                + som_S(i,j,k,bi,bj,6)*som_S(i,j,k,bi,bj,6)
./pkg/generic_advdiff/gad_diagnostics_state.F 131 GAD_DIAGNOSTICS_STATE
     &             + (  som_S(i,j,k,bi,bj,7)*som_S(i,j,k,bi,bj,7)
./pkg/generic_advdiff/gad_diagnostics_state.F 132 GAD_DIAGNOSTICS_STATE
     &                + som_S(i,j,k,bi,bj,8)*som_S(i,j,k,bi,bj,8)
./pkg/generic_advdiff/gad_diagnostics_state.F 133 GAD_DIAGNOSTICS_STATE
     &                + som_S(i,j,k,bi,bj,9)*som_S(i,j,k,bi,bj,9)
./pkg/generic_advdiff/gad_diagnostics_state.F 45 GAD_DIAGNOSTICS_STATE
      INTEGER   i,j,k,bi,bj,n
./pkg/generic_advdiff/gad_diagnostics_state.F 71 GAD_DIAGNOSTICS_STATE
           DO k=1,Nr
./pkg/generic_advdiff/gad_diagnostics_state.F 74 GAD_DIAGNOSTICS_STATE
              recipVol = recip_rA(i,j,bi,bj)*recip_deepFac2C(k)
./pkg/generic_advdiff/gad_diagnostics_state.F 75 GAD_DIAGNOSTICS_STATE
     &                  *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./pkg/generic_advdiff/gad_diagnostics_state.F 76 GAD_DIAGNOSTICS_STATE
     &                  *recip_rhoFacC(k)
./pkg/generic_advdiff/gad_diagnostics_state.F 77 GAD_DIAGNOSTICS_STATE
              locVar(i,j,k) = (
./pkg/generic_advdiff/gad_diagnostics_state.F 78 GAD_DIAGNOSTICS_STATE
     &               (  som_T(i,j,k,bi,bj,1)*som_T(i,j,k,bi,bj,1)
./pkg/generic_advdiff/gad_diagnostics_state.F 79 GAD_DIAGNOSTICS_STATE
     &                + som_T(i,j,k,bi,bj,2)*som_T(i,j,k,bi,bj,2)
./pkg/generic_advdiff/gad_diagnostics_state.F 80 GAD_DIAGNOSTICS_STATE
     &                + som_T(i,j,k,bi,bj,3)*som_T(i,j,k,bi,bj,3)
./pkg/generic_advdiff/gad_diagnostics_state.F 82 GAD_DIAGNOSTICS_STATE
     &             + (  som_T(i,j,k,bi,bj,4)*som_T(i,j,k,bi,bj,4)
./pkg/generic_advdiff/gad_diagnostics_state.F 83 GAD_DIAGNOSTICS_STATE
     &                + som_T(i,j,k,bi,bj,5)*som_T(i,j,k,bi,bj,5)
./pkg/generic_advdiff/gad_diagnostics_state.F 84 GAD_DIAGNOSTICS_STATE
     &                + som_T(i,j,k,bi,bj,6)*som_T(i,j,k,bi,bj,6)
./pkg/generic_advdiff/gad_diagnostics_state.F 86 GAD_DIAGNOSTICS_STATE
     &             + (  som_T(i,j,k,bi,bj,7)*som_T(i,j,k,bi,bj,7)
./pkg/generic_advdiff/gad_diagnostics_state.F 87 GAD_DIAGNOSTICS_STATE
     &                + som_T(i,j,k,bi,bj,8)*som_T(i,j,k,bi,bj,8)
./pkg/generic_advdiff/gad_diagnostics_state.F 88 GAD_DIAGNOSTICS_STATE
     &                + som_T(i,j,k,bi,bj,9)*som_T(i,j,k,bi,bj,9)
./pkg/generic_advdiff/gad_diff_r.F 11 GAD_DIFF_R
     I           bi, bj, k,
./pkg/generic_advdiff/gad_diff_r.F 37 GAD_DIFF_R
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_diff_r.F 52 GAD_DIFF_R
      km1=MAX(1,k-1)
./pkg/generic_advdiff/gad_diff_r.F 54 GAD_DIFF_R
      IF (k.EQ.1 .OR. k.GT.Nr) THEN
./pkg/generic_advdiff/gad_diff_r.F 64 GAD_DIFF_R
     &            *_rA(i,j,bi,bj)*deepFac2F(k)*rhoFacF(k)
./pkg/generic_advdiff/gad_diff_r.F 65 GAD_DIFF_R
     &            *recip_drC(k)
./pkg/generic_advdiff/gad_diff_r.F 66 GAD_DIFF_R
     &            *(tracer(i,j,k)-tracer(i,j,km1))*rkSign
./pkg/generic_advdiff/gad_diff_x.F 11 GAD_DIFF_X
     I           bi,bj,k,
./pkg/generic_advdiff/gad_diff_x.F 36 GAD_DIFF_X
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_diff_x.F 55 GAD_DIFF_X
     &      *_recip_dxC(i,j,bi,bj)*recip_deepFacC(k)
./pkg/generic_advdiff/gad_diff_y.F 11 GAD_DIFF_Y
     I           bi,bj,k,
./pkg/generic_advdiff/gad_diff_y.F 36 GAD_DIFF_Y
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_diff_y.F 57 GAD_DIFF_Y
     &           *_recip_dyC(i,j,bi,bj)*recip_deepFacC(k)
./pkg/generic_advdiff/gad_dst2u1_adv_r.F 11 GAD_DST2U1_ADV_R
     I           bi,bj,k, advectionScheme,
./pkg/generic_advdiff/gad_dst2u1_adv_r.F 38 GAD_DST2U1_ADV_R
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_dst2u1_adv_r.F 63 GAD_DST2U1_ADV_R
      km1=MAX(1,k-1)
./pkg/generic_advdiff/gad_dst2u1_adv_r.F 65 GAD_DST2U1_ADV_R
      IF ( k.LE.1 .OR. k.GT.Nr) THEN
./pkg/generic_advdiff/gad_dst2u1_adv_r.F 77 GAD_DST2U1_ADV_R
         wCFL = ABS(wLoc*deltaTloc*recip_drC(k))
./pkg/generic_advdiff/gad_dst2u1_adv_r.F 92 GAD_DST2U1_ADV_R
     &           + ( rTrans(i,j)-wAbs )* 0.5 _d 0 * tracer(i,j,k)
./pkg/generic_advdiff/gad_dst2u1_adv_x.F 11 GAD_DST2U1_ADV_X
     I           bi,bj,k, advectionScheme, calcCFL,
./pkg/generic_advdiff/gad_dst2u1_adv_x.F 39 GAD_DST2U1_ADV_X
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_dst2u1_adv_x.F 71 GAD_DST2U1_ADV_X
     &                  *recip_dxC(i,j,bi,bj)*recip_deepFacC(k) )
./pkg/generic_advdiff/gad_dst2u1_adv_y.F 11 GAD_DST2U1_ADV_Y
     I           bi,bj,k, advectionScheme, calcCFL,
./pkg/generic_advdiff/gad_dst2u1_adv_y.F 39 GAD_DST2U1_ADV_Y
      INTEGER bi,bj, k, advectionScheme
./pkg/generic_advdiff/gad_dst2u1_adv_y.F 70 GAD_DST2U1_ADV_Y
     &                  *recip_dyC(i,j,bi,bj)*recip_deepFacC(k) )
./pkg/generic_advdiff/gad_dst2u1_impl_r.F 10 GAD_DST2U1_IMPL_R
     I           bi,bj,k, iMin,iMax,jMin,jMax,
./pkg/generic_advdiff/gad_dst2u1_impl_r.F 45 GAD_DST2U1_IMPL_R
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_dst2u1_impl_r.F 73 GAD_DST2U1_IMPL_R
      IF ( k.GT.1 .AND. k.LE.Nr ) THEN
./pkg/generic_advdiff/gad_dst2u1_impl_r.F 76 GAD_DST2U1_IMPL_R
       deltaTcfl = deltaTarg(k)
./pkg/generic_advdiff/gad_dst2u1_impl_r.F 80 GAD_DST2U1_IMPL_R
     &            *recip_rA(i,j,bi,bj)*recip_drC(k)
./pkg/generic_advdiff/gad_dst2u1_impl_r.F 85 GAD_DST2U1_IMPL_R
           a3d(i,j,k)   = a3d(i,j,k)
./pkg/generic_advdiff/gad_dst2u1_impl_r.F 86 GAD_DST2U1_IMPL_R
     &                  - (rCenter+rUpwind)*deltaTarg(k)
./pkg/generic_advdiff/gad_dst2u1_impl_r.F 87 GAD_DST2U1_IMPL_R
     &                   *recip_hFac(i,j,k)*recip_drF(k)
./pkg/generic_advdiff/gad_dst2u1_impl_r.F 88 GAD_DST2U1_IMPL_R
           b3d(i,j,k)   = b3d(i,j,k)
./pkg/generic_advdiff/gad_dst2u1_impl_r.F 89 GAD_DST2U1_IMPL_R
     &                  - (rCenter-rUpwind)*deltaTarg(k)
./pkg/generic_advdiff/gad_dst2u1_impl_r.F 90 GAD_DST2U1_IMPL_R
     &                    *recip_hFac(i,j,k)*recip_drF(k)
./pkg/generic_advdiff/gad_dst2u1_impl_r.F 91 GAD_DST2U1_IMPL_R
           b3d(i,j,k-1) = b3d(i,j,k-1)
./pkg/generic_advdiff/gad_dst2u1_impl_r.F 92 GAD_DST2U1_IMPL_R
     &                  + (rCenter+rUpwind)*deltaTarg(k-1)
./pkg/generic_advdiff/gad_dst2u1_impl_r.F 93 GAD_DST2U1_IMPL_R
     &                    *recip_hFac(i,j,k-1)*recip_drF(k-1)
./pkg/generic_advdiff/gad_dst2u1_impl_r.F 94 GAD_DST2U1_IMPL_R
           c3d(i,j,k-1) = c3d(i,j,k-1)
./pkg/generic_advdiff/gad_dst2u1_impl_r.F 95 GAD_DST2U1_IMPL_R
     &                  + (rCenter-rUpwind)*deltaTarg(k-1)
./pkg/generic_advdiff/gad_dst2u1_impl_r.F 96 GAD_DST2U1_IMPL_R
     &                    *recip_hFac(i,j,k-1)*recip_drF(k-1)
./model/inc/RECIP_HFACS_MACROS.h 36 NO PROCEDURE
# define _recip_hFacS(i,j,k,bi,bj) recip_hFacS(i,j,k,bi,bj)*maskS(i,j,k,bi,bj)
./pkg/generic_advdiff/gad_dst3_adv_r.F 110 GAD_DST3_ADV_R
     &       *( tracer(i,j, k ) + psiM*Rj )
./pkg/generic_advdiff/gad_dst3_adv_r.F 116 GAD_DST3_ADV_R
     &       *( tracer(i,j, k ) + (d0*Rj+d1*Rjp) )
./pkg/generic_advdiff/gad_dst3_adv_r.F 11 GAD_DST3_ADV_R
     I           bi,bj,k,dTarg,
./pkg/generic_advdiff/gad_dst3_adv_r.F 42 GAD_DST3_ADV_R
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_dst3_adv_r.F 73 GAD_DST3_ADV_R
      km2=MAX(1,k-2)
./pkg/generic_advdiff/gad_dst3_adv_r.F 74 GAD_DST3_ADV_R
      km1=MAX(1,k-1)
./pkg/generic_advdiff/gad_dst3_adv_r.F 75 GAD_DST3_ADV_R
      kp1=MIN(Nr,k+1)
./pkg/generic_advdiff/gad_dst3_adv_r.F 79 GAD_DST3_ADV_R
        Rjp=(tracer(i,j,k)-tracer(i,j,kp1))
./pkg/generic_advdiff/gad_dst3_adv_r.F 81 GAD_DST3_ADV_R
        Rj =(tracer(i,j,km1)-tracer(i,j,k))
./pkg/generic_advdiff/gad_dst3_adv_r.F 82 GAD_DST3_ADV_R
     &         *maskC(i,j,k,bi,bj)*maskC(i,j,km1,bi,bj)
./pkg/generic_advdiff/gad_dst3_adv_r.F 88 GAD_DST3_ADV_R
        cfl=ABS(wLoc*dTarg*recip_drC(k))
./pkg/generic_advdiff/gad_dst3_adv_x.F 11 GAD_DST3_ADV_X
     I           bi,bj,k, calcCFL, deltaTloc,
./pkg/generic_advdiff/gad_dst3_adv_x.F 43 GAD_DST3_ADV_X
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_dst3_adv_x.F 87 GAD_DST3_ADV_X
     &                  *recip_dxC(i,j,bi,bj)*recip_deepFacC(k) )
./pkg/generic_advdiff/gad_dst3_adv_y.F 11 GAD_DST3_ADV_Y
     I           bi,bj,k, calcCFL, deltaTloc,
./pkg/generic_advdiff/gad_dst3_adv_y.F 42 GAD_DST3_ADV_Y
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_dst3_adv_y.F 86 GAD_DST3_ADV_Y
     &                  *recip_dyC(i,j,bi,bj)*recip_deepFacC(k) )
./pkg/generic_advdiff/gad_dst3fl_adv_r.F 115 GAD_DST3FL_ADV_R
     &      *( tracer(i,j, k ) + psiM*Rj )
./pkg/generic_advdiff/gad_dst3fl_adv_r.F 11 GAD_DST3FL_ADV_R
     I           bi,bj,k,dTarg,
./pkg/generic_advdiff/gad_dst3fl_adv_r.F 38 GAD_DST3FL_ADV_R
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_dst3fl_adv_r.F 62 GAD_DST3FL_ADV_R
      km2=MAX(1,k-2)
./pkg/generic_advdiff/gad_dst3fl_adv_r.F 63 GAD_DST3FL_ADV_R
      km1=MAX(1,k-1)
./pkg/generic_advdiff/gad_dst3fl_adv_r.F 64 GAD_DST3FL_ADV_R
      kp1=MIN(Nr,k+1)
./pkg/generic_advdiff/gad_dst3fl_adv_r.F 73 GAD_DST3FL_ADV_R
        Rjp=(tracer(i,j,k)-tracer(i,j,kp1))
./pkg/generic_advdiff/gad_dst3fl_adv_r.F 75 GAD_DST3FL_ADV_R
        Rj =(tracer(i,j,km1)-tracer(i,j,k))
./pkg/generic_advdiff/gad_dst3fl_adv_r.F 76 GAD_DST3FL_ADV_R
     &         *maskC(i,j,k,bi,bj)*maskC(i,j,km1,bi,bj)
./pkg/generic_advdiff/gad_dst3fl_adv_r.F 81 GAD_DST3FL_ADV_R
        wCFL = ABS(wLoc*dTarg*recip_drC(k))
./pkg/generic_advdiff/gad_dst3fl_adv_x.F 25 GAD_DST3FL_ADV_X
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_dst3fl_adv_x.F 63 GAD_DST3FL_ADV_X
     &                  *recip_dxC(i,j,bi,bj)*recip_deepFacC(k) )
./pkg/generic_advdiff/gad_dst3fl_adv_x.F 7 GAD_DST3FL_ADV_X
     I           bi,bj,k, calcCFL, deltaTloc,
./pkg/generic_advdiff/gad_dst3fl_adv_y.F 25 GAD_DST3FL_ADV_Y
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_dst3fl_adv_y.F 59 GAD_DST3FL_ADV_Y
     &                  *recip_dyC(i,j,bi,bj)*recip_deepFacC(k) )
./pkg/generic_advdiff/gad_dst3fl_adv_y.F 7 GAD_DST3FL_ADV_Y
     I           bi,bj,k, calcCFL, deltaTloc,
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 103 GAD_DST3FL_IMPL_R
     &           *recip_rA(i,j,bi,bj)*recip_drC(k)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 109 GAD_DST3FL_IMPL_R
           Rj =(tFld(i,j,k)  -tFld(i,j,k-1))
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 10 GAD_DST3FL_IMPL_R
     I           bi,bj,k, iMin,iMax,jMin,jMax,
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 111 GAD_DST3FL_IMPL_R
             Rjh = (tFld(i,j,k-1)-tFld(i,j,km2))*maskC(i,j,km2,bi,bj)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 113 GAD_DST3FL_IMPL_R
             Rjh = (tFld(i,j,kp1)-tFld(i,j,k)  )*maskC(i,j,kp1,bi,bj)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 151 GAD_DST3FL_IMPL_R
           a5d(i,j,k)   = a5d(i,j,k)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 153 GAD_DST3FL_IMPL_R
     &                   *deltaTarg(k)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 154 GAD_DST3FL_IMPL_R
     &                   *recip_hFac(i,j,k)*recip_drF(k)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 155 GAD_DST3FL_IMPL_R
           b5d(i,j,k)   = b5d(i,j,k)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 157 GAD_DST3FL_IMPL_R
     &                   *deltaTarg(k)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 158 GAD_DST3FL_IMPL_R
     &                   *recip_hFac(i,j,k)*recip_drF(k)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 159 GAD_DST3FL_IMPL_R
           c5d(i,j,k)   = c5d(i,j,k)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 161 GAD_DST3FL_IMPL_R
     &                   *deltaTarg(k)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 162 GAD_DST3FL_IMPL_R
     &                   *recip_hFac(i,j,k)*recip_drF(k)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 163 GAD_DST3FL_IMPL_R
           d5d(i,j,k)   = d5d(i,j,k)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 165 GAD_DST3FL_IMPL_R
     &                   *deltaTarg(k)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 166 GAD_DST3FL_IMPL_R
     &                   *recip_hFac(i,j,k)*recip_drF(k)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 167 GAD_DST3FL_IMPL_R
           b5d(i,j,k-1) = b5d(i,j,k-1)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 169 GAD_DST3FL_IMPL_R
     &                   *deltaTarg(k-1)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 170 GAD_DST3FL_IMPL_R
     &                   *recip_hFac(i,j,k-1)*recip_drF(k-1)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 171 GAD_DST3FL_IMPL_R
           c5d(i,j,k-1) = c5d(i,j,k-1)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 173 GAD_DST3FL_IMPL_R
     &                   *deltaTarg(k-1)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 174 GAD_DST3FL_IMPL_R
     &                   *recip_hFac(i,j,k-1)*recip_drF(k-1)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 175 GAD_DST3FL_IMPL_R
           d5d(i,j,k-1) = d5d(i,j,k-1)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 177 GAD_DST3FL_IMPL_R
     &                   *deltaTarg(k-1)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 178 GAD_DST3FL_IMPL_R
     &                   *recip_hFac(i,j,k-1)*recip_drF(k-1)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 179 GAD_DST3FL_IMPL_R
           e5d(i,j,k-1) = e5d(i,j,k-1)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 181 GAD_DST3FL_IMPL_R
     &                   *deltaTarg(k-1)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 182 GAD_DST3FL_IMPL_R
     &                   *recip_hFacC(i,j,k-1,bi,bj)*recip_drF(k-1)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 50 GAD_DST3FL_IMPL_R
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 84 GAD_DST3FL_IMPL_R
      IF ( k.GT.1 .AND. k.LE.Nr ) THEN
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 86 GAD_DST3FL_IMPL_R
       km2=MAX(1,k-2)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 87 GAD_DST3FL_IMPL_R
       kp1=MIN(Nr,k+1)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 90 GAD_DST3FL_IMPL_R
       IF ( k.LE.2 ) maskM2 = 0. _d 0
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 91 GAD_DST3FL_IMPL_R
       IF ( k.GE.Nr) maskP1 = 0. _d 0
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 94 GAD_DST3FL_IMPL_R
       deltaTcfl = deltaTarg(k)
./pkg/generic_advdiff/gad_fluxlimit_adv_r.F 109 GAD_FLUXLIMIT_ADV_R
     &        (tracer(i,j,k)+tracer(i,j,kM1))*0.5 _d 0
./pkg/generic_advdiff/gad_fluxlimit_adv_r.F 11 GAD_FLUXLIMIT_ADV_R
     I           bi,bj,k,dTarg,
./pkg/generic_advdiff/gad_fluxlimit_adv_r.F 44 GAD_FLUXLIMIT_ADV_R
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_fluxlimit_adv_r.F 71 GAD_FLUXLIMIT_ADV_R
      km2=MAX(1,k-2)
./pkg/generic_advdiff/gad_fluxlimit_adv_r.F 72 GAD_FLUXLIMIT_ADV_R
      km1=MAX(1,k-1)
./pkg/generic_advdiff/gad_fluxlimit_adv_r.F 73 GAD_FLUXLIMIT_ADV_R
      kp1=MIN(Nr,k+1)
./pkg/generic_advdiff/gad_fluxlimit_adv_r.F 75 GAD_FLUXLIMIT_ADV_R
      IF ( k.GT.Nr) THEN
./pkg/generic_advdiff/gad_fluxlimit_adv_r.F 86 GAD_FLUXLIMIT_ADV_R
         wCFL = ABS( wLoc*dTarg*recip_drC(k) )
./pkg/generic_advdiff/gad_fluxlimit_adv_r.F 87 GAD_FLUXLIMIT_ADV_R
         Rjp=(tracer(i,j,kp1)-tracer(i,j,k))
./pkg/generic_advdiff/gad_fluxlimit_adv_r.F 89 GAD_FLUXLIMIT_ADV_R
         Rj= (tracer(i,j,k)  -tracer(i,j,kM1))
./pkg/generic_advdiff/gad_fluxlimit_adv_x.F 11 GAD_FLUXLIMIT_ADV_X
     I           bi,bj,k, calcCFL, deltaTloc,
./pkg/generic_advdiff/gad_fluxlimit_adv_x.F 44 GAD_FLUXLIMIT_ADV_X
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_fluxlimit_adv_x.F 78 GAD_FLUXLIMIT_ADV_X
     &                  *recip_dxC(i,j,bi,bj)*recip_deepFacC(k) )
./model/inc/RECIP_HFACW_MACROS.h 36 NO PROCEDURE
# define _recip_hFacW(i,j,k,bi,bj) recip_hFacW(i,j,k,bi,bj)*maskW(i,j,k,bi,bj)
./pkg/generic_advdiff/gad_fluxlimit_adv_y.F 11 GAD_FLUXLIMIT_ADV_Y
     I           bi,bj,k, calcCFL, deltaTloc,
./pkg/generic_advdiff/gad_fluxlimit_adv_y.F 44 GAD_FLUXLIMIT_ADV_Y
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_fluxlimit_adv_y.F 78 GAD_FLUXLIMIT_ADV_Y
     &                  *recip_dyC(i,j,bi,bj)*recip_deepFacC(k) )
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 10 GAD_FLUXLIMIT_IMPL_R
     I           bi,bj,k, iMin,iMax,jMin,jMax,
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 113 GAD_FLUXLIMIT_IMPL_R
           a3d(i,j,k)   = a3d(i,j,k)
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 114 GAD_FLUXLIMIT_IMPL_R
     &                  - (rCenter+rUpwind)*deltaTarg(k)
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 115 GAD_FLUXLIMIT_IMPL_R
     &                   *recip_hFac(i,j,k)*recip_drF(k)
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 116 GAD_FLUXLIMIT_IMPL_R
           b3d(i,j,k)   = b3d(i,j,k)
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 117 GAD_FLUXLIMIT_IMPL_R
     &                  - (rCenter-rUpwind)*deltaTarg(k)
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 118 GAD_FLUXLIMIT_IMPL_R
     &                   *recip_hFac(i,j,k)*recip_drF(k)
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 119 GAD_FLUXLIMIT_IMPL_R
           b3d(i,j,k-1) = b3d(i,j,k-1)
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 120 GAD_FLUXLIMIT_IMPL_R
     &                  + (rCenter+rUpwind)*deltaTarg(k-1)
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 121 GAD_FLUXLIMIT_IMPL_R
     &                   *recip_hFac(i,j,k-1)*recip_drF(k-1)
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 122 GAD_FLUXLIMIT_IMPL_R
           c3d(i,j,k-1) = c3d(i,j,k-1)
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 123 GAD_FLUXLIMIT_IMPL_R
     &                  + (rCenter-rUpwind)*deltaTarg(k-1)
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 124 GAD_FLUXLIMIT_IMPL_R
     &                   *recip_hFac(i,j,k-1)*recip_drF(k-1)
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 45 GAD_FLUXLIMIT_IMPL_R
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 77 GAD_FLUXLIMIT_IMPL_R
      km2=MAX(1,k-2)
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 78 GAD_FLUXLIMIT_IMPL_R
      km1=MAX(1,k-1)
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 79 GAD_FLUXLIMIT_IMPL_R
      kp1=MIN(Nr,k+1)
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 82 GAD_FLUXLIMIT_IMPL_R
      IF ( k.GT.1 .AND. k.LE.Nr ) THEN
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 85 GAD_FLUXLIMIT_IMPL_R
       deltaTcfl = deltaTarg(k)
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 88 GAD_FLUXLIMIT_IMPL_R
         w_CFL = deltaTcfl*rTrans(i,j)*recip_rA(i,j,bi,bj)*recip_drC(k)
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 89 GAD_FLUXLIMIT_IMPL_R
         Rjp=(tFld(i,j,kp1)-tFld(i,j,k)  )*maskC(i,j,kp1,bi,bj)
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 90 GAD_FLUXLIMIT_IMPL_R
         Rj =(tFld(i,j,k)  -tFld(i,j,km1))
./pkg/generic_advdiff/gad_grad_x.F 11 GAD_GRAD_X
     I           bi,bj,k,
./pkg/generic_advdiff/gad_grad_x.F 32 GAD_GRAD_X
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_grad_x.F 63 GAD_GRAD_X
     &            *_recip_dxC(i,j,bi,bj)*recip_deepFacC(k)
./pkg/generic_advdiff/gad_grad_y.F 11 GAD_GRAD_Y
     I           bi,bj,k,
./pkg/generic_advdiff/gad_grad_y.F 32 GAD_GRAD_Y
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_grad_y.F 65 GAD_GRAD_Y
     &            *_recip_dyC(i,j,bi,bj)*recip_deepFacC(k)
./pkg/generic_advdiff/gad_implicit_r.F 104 GAD_IMPLICIT_R
      DO k=1,Nr
./pkg/generic_advdiff/gad_implicit_r.F 107 GAD_IMPLICIT_R
         a5d(i,j,k) = 0. _d 0
./pkg/generic_advdiff/gad_implicit_r.F 108 GAD_IMPLICIT_R
         b5d(i,j,k) = 0. _d 0
./pkg/generic_advdiff/gad_implicit_r.F 109 GAD_IMPLICIT_R
         c5d(i,j,k) = 1. _d 0
./pkg/generic_advdiff/gad_implicit_r.F 110 GAD_IMPLICIT_R
         d5d(i,j,k) = 0. _d 0
./pkg/generic_advdiff/gad_implicit_r.F 111 GAD_IMPLICIT_R
         e5d(i,j,k) = 0. _d 0
./pkg/generic_advdiff/gad_implicit_r.F 121 GAD_IMPLICIT_R
         DO k=1,Nr
./pkg/generic_advdiff/gad_implicit_r.F 124 GAD_IMPLICIT_R
            localTijk(i,j,k) = gTracer(i,j,k)
./pkg/generic_advdiff/gad_implicit_r.F 129 GAD_IMPLICIT_R
         DO k=1,Nr
./pkg/generic_advdiff/gad_implicit_r.F 132 GAD_IMPLICIT_R
            localTijk(i,j,k) = tracer(i,j,k)
./pkg/generic_advdiff/gad_implicit_r.F 143 GAD_IMPLICIT_R
       DO k=2,Nr
./pkg/generic_advdiff/gad_implicit_r.F 146 GAD_IMPLICIT_R
           b5d(i,j,k) = -deltaTLev(k)*maskC(i,j,k-1,bi,bj)
./pkg/generic_advdiff/gad_implicit_r.F 147 GAD_IMPLICIT_R
     &                  *recip_hFac(i,j,k)*recip_drF(k)
./pkg/generic_advdiff/gad_implicit_r.F 148 GAD_IMPLICIT_R
     &                  *kappaRX(i,j, k )*recip_drC( k )
./pkg/generic_advdiff/gad_implicit_r.F 153 GAD_IMPLICIT_R
       DO k=1,Nr-1
./pkg/generic_advdiff/gad_implicit_r.F 156 GAD_IMPLICIT_R
           d5d(i,j,k) = -deltaTLev(k)*maskC(i,j,k+1,bi,bj)
./pkg/generic_advdiff/gad_implicit_r.F 157 GAD_IMPLICIT_R
     &                 *recip_hFac(i,j,k)*recip_drF(k)
./pkg/generic_advdiff/gad_implicit_r.F 158 GAD_IMPLICIT_R
     &                 *KappaRX(i,j,k+1)*recip_drC(k+1)
./pkg/generic_advdiff/gad_implicit_r.F 163 GAD_IMPLICIT_R
       DO k=1,Nr
./pkg/generic_advdiff/gad_implicit_r.F 166 GAD_IMPLICIT_R
           c5d(i,j,k) = 1. _d 0 - b5d(i,j,k) - d5d(i,j,k)
./pkg/generic_advdiff/gad_implicit_r.F 176 GAD_IMPLICIT_R
       DO k=Nr,1,-1
./pkg/generic_advdiff/gad_implicit_r.F 179 GAD_IMPLICIT_R
        IF (k.EQ.1) THEN
./pkg/generic_advdiff/gad_implicit_r.F 188 GAD_IMPLICIT_R
            rTrans(i,j) = wFld(i,j,k)*rA(i,j,bi,bj)
./pkg/generic_advdiff/gad_implicit_r.F 189 GAD_IMPLICIT_R
     &                               *maskC(i,j,k-1,bi,bj)
./pkg/generic_advdiff/gad_implicit_r.F 196 GAD_IMPLICIT_R
        IF ( k.GE.2 .AND.
./pkg/generic_advdiff/gad_implicit_r.F 197 GAD_IMPLICIT_R
     &     (.NOT.useAIM .OR.tracerIdentity.NE.GAD_SALINITY .OR.k.LT.Nr)
./pkg/generic_advdiff/gad_implicit_r.F 200 GAD_IMPLICIT_R
        IF ( k.GE.2 ) THEN
./pkg/generic_advdiff/gad_implicit_r.F 205 GAD_IMPLICIT_R
          CALL GAD_C2_IMPL_R( bi,bj,k, iMin,iMax,jMin,jMax,
./pkg/generic_advdiff/gad_implicit_r.F 212 GAD_IMPLICIT_R
          CALL GAD_DST2U1_IMPL_R( bi,bj,k, iMin,iMax,jMin,jMax,
./pkg/generic_advdiff/gad_implicit_r.F 219 GAD_IMPLICIT_R
          CALL GAD_FLUXLIMIT_IMPL_R( bi,bj,k, iMin,iMax,jMin,jMax,
./pkg/generic_advdiff/gad_implicit_r.F 227 GAD_IMPLICIT_R
          CALL GAD_U3C4_IMPL_R( bi,bj,k, iMin,iMax,jMin,jMax,
./pkg/generic_advdiff/gad_implicit_r.F 234 GAD_IMPLICIT_R
          CALL GAD_DST3FL_IMPL_R( bi,bj,k, iMin,iMax,jMin,jMax,
./pkg/generic_advdiff/gad_implicit_r.F 291 GAD_IMPLICIT_R
         DO k= Nr,1,-1
./pkg/generic_advdiff/gad_implicit_r.F 292 GAD_IMPLICIT_R
          IF ( implicitDiffusion .AND. k.GE.2 ) THEN
./pkg/generic_advdiff/gad_implicit_r.F 301 GAD_IMPLICIT_R
     &            * KappaRX(i,j,k)*recip_drC(k)*rkSign
./pkg/generic_advdiff/gad_implicit_r.F 302 GAD_IMPLICIT_R
     &            * (gTracer(i,j,k) - gTracer(i,j,k-1))
./pkg/generic_advdiff/gad_implicit_r.F 303 GAD_IMPLICIT_R
     &            * maskC(i,j,k,bi,bj)
./pkg/generic_advdiff/gad_implicit_r.F 304 GAD_IMPLICIT_R
     &            * maskC(i,j,k-1,bi,bj)
./pkg/generic_advdiff/gad_implicit_r.F 316 GAD_IMPLICIT_R
          IF ( diagDif .AND. k.GE.2 ) THEN
./pkg/generic_advdiff/gad_implicit_r.F 318 GAD_IMPLICIT_R
           CALL DIAGNOSTICS_FILL(df,diagName, k,1, 2,bi,bj, myThid)
./pkg/generic_advdiff/gad_implicit_r.F 319 GAD_IMPLICIT_R
           IF ( k.EQ.2 ) CALL DIAGNOSTICS_COUNT(diagName,bi,bj,myThid)
./pkg/generic_advdiff/gad_implicit_r.F 324 GAD_IMPLICIT_R
     &                           k, 1, 2,bi,bj, myThid )
./pkg/generic_advdiff/gad_implicit_r.F 330 GAD_IMPLICIT_R
           km1=MAX(1,k-1)
./pkg/generic_advdiff/gad_implicit_r.F 331 GAD_IMPLICIT_R
           km2=MAX(1,k-2)
./pkg/generic_advdiff/gad_implicit_r.F 332 GAD_IMPLICIT_R
           kp1=MIN(Nr,k+1)
./pkg/generic_advdiff/gad_implicit_r.F 333 GAD_IMPLICIT_R
           kp2=MIN(Nr,k+2)
./pkg/generic_advdiff/gad_implicit_r.F 338 GAD_IMPLICIT_R
              div(i,j) = gTracer(i,j,k)*( c5d(i,j,k) - 1. _d 0 )
./pkg/generic_advdiff/gad_implicit_r.F 339 GAD_IMPLICIT_R
     &                 + gTracer(i,j,km1)*b5d(i,j,k)
./pkg/generic_advdiff/gad_implicit_r.F 340 GAD_IMPLICIT_R
     &                 + gTracer(i,j,kp1)*d5d(i,j,k)
./pkg/generic_advdiff/gad_implicit_r.F 347 GAD_IMPLICIT_R
     &                 + gTracer(i,j,km2)*a5d(i,j,k)
./pkg/generic_advdiff/gad_implicit_r.F 348 GAD_IMPLICIT_R
     &                 + gTracer(i,j,kp2)*e5d(i,j,k)
./pkg/generic_advdiff/gad_implicit_r.F 358 GAD_IMPLICIT_R
               div(i,j) = div(i,j)*h0FacC(i,j,k,bi,bj)*drF(k)
./pkg/generic_advdiff/gad_implicit_r.F 366 GAD_IMPLICIT_R
     &               _hFacC(i,j,k,bi,bj)*drF(k)
./pkg/generic_advdiff/gad_implicit_r.F 367 GAD_IMPLICIT_R
     &              + dBHybSigF(k)*dEtaHdt(i,j,bi,bj)*deltaTFreeSurf
./pkg/generic_advdiff/gad_implicit_r.F 374 GAD_IMPLICIT_R
               IF ( k.EQ.kSurfC(i,j,bi,bj) ) THEN
./pkg/generic_advdiff/gad_implicit_r.F 375 GAD_IMPLICIT_R
                div(i,j) = div(i,j)*hFac_surfC(i,j,bi,bj)*drF(k)
./pkg/generic_advdiff/gad_implicit_r.F 377 GAD_IMPLICIT_R
                div(i,j) = div(i,j)*_hFacC(i,j,k,bi,bj)*drF(k)
./pkg/generic_advdiff/gad_implicit_r.F 389 GAD_IMPLICIT_R
               div(i,j) = div(i,j)*_hFacC(i,j,k,bi,bj)*drF(k)
./pkg/generic_advdiff/gad_implicit_r.F 399 GAD_IMPLICIT_R
     &                - rkSign*div(i,j)*rA(i,j,bi,bj)/deltaTLev(k)
./pkg/generic_advdiff/gad_implicit_r.F 405 GAD_IMPLICIT_R
           CALL DIAGNOSTICS_FILL(af,diagName, k,1, 2,bi,bj, myThid)
./pkg/generic_advdiff/gad_implicit_r.F 79 GAD_IMPLICIT_R
      INTEGER i,j,k
./pkg/generic_advdiff/gad_init_varia.F 37 GAD_INIT_VARIA
      INTEGER i,j,k,bi,bj
./pkg/generic_advdiff/gad_init_varia.F 45 GAD_INIT_VARIA
         DO k=1,Nr
./pkg/generic_advdiff/gad_init_varia.F 49 GAD_INIT_VARIA
            som_T(i,j,k,bi,bj,n) = 0. _d 0
./pkg/generic_advdiff/gad_init_varia.F 51 GAD_INIT_VARIA
            som_S(i,j,k,bi,bj,n) = 0. _d 0
./pkg/generic_advdiff/gad_os7mp_adv_r.F 25 GAD_OS7MP_ADV_R
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_os7mp_adv_r.F 51 GAD_OS7MP_ADV_R
      km4=MAX(1,k-4)
./pkg/generic_advdiff/gad_os7mp_adv_r.F 52 GAD_OS7MP_ADV_R
      km3=MAX(1,k-3)
./pkg/generic_advdiff/gad_os7mp_adv_r.F 53 GAD_OS7MP_ADV_R
      km2=MAX(1,k-2)
./pkg/generic_advdiff/gad_os7mp_adv_r.F 54 GAD_OS7MP_ADV_R
      km1=MAX(1,k-1)
./pkg/generic_advdiff/gad_os7mp_adv_r.F 55 GAD_OS7MP_ADV_R
      kp1=MIN(Nr,k+1)
./pkg/generic_advdiff/gad_os7mp_adv_r.F 56 GAD_OS7MP_ADV_R
      kp2=MIN(Nr,k+2)
./pkg/generic_advdiff/gad_os7mp_adv_r.F 57 GAD_OS7MP_ADV_R
      kp3=MIN(Nr,k+3)
./pkg/generic_advdiff/gad_os7mp_adv_r.F 63 GAD_OS7MP_ADV_R
        cfl = abs(wLoc*deltaTloc*recip_drC(k))
./pkg/generic_advdiff/gad_os7mp_adv_r.F 68 GAD_OS7MP_ADV_R
         Qip   = Q(i,j,k)
./pkg/generic_advdiff/gad_os7mp_adv_r.F 75 GAD_OS7MP_ADV_R
         MskIp   = maskC(i,j,kp1,bi,bj) * float(kp1-k)
./pkg/generic_advdiff/gad_os7mp_adv_r.F 76 GAD_OS7MP_ADV_R
         MskI    = maskC(i,j,k,bi,bj)   * float(k-km1)
./pkg/generic_advdiff/gad_os7mp_adv_r.F 7 GAD_OS7MP_ADV_R
     I           bi,bj,k,deltaTloc,
./pkg/generic_advdiff/gad_os7mp_adv_r.F 84 GAD_OS7MP_ADV_R
         Qi    = Q(i,j,k)
./pkg/generic_advdiff/gad_os7mp_adv_r.F 91 GAD_OS7MP_ADV_R
         MskI    = maskC(i,j,k,bi,bj)   * float(k-km1)
./pkg/generic_advdiff/gad_os7mp_adv_r.F 92 GAD_OS7MP_ADV_R
         MskIm   = maskC(i,j,kp1,bi,bj) * float(kp1-k)
./pkg/generic_advdiff/gad_os7mp_adv_x.F 25 GAD_OS7MP_ADV_X
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_os7mp_adv_x.F 7 GAD_OS7MP_ADV_X
     I           bi,bj,k, calcCFL, deltaTloc,
./pkg/generic_advdiff/gad_os7mp_adv_y.F 25 GAD_OS7MP_ADV_Y
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_os7mp_adv_y.F 7 GAD_OS7MP_ADV_Y
     I           bi,bj,k, calcCFL, deltaTloc,
./pkg/generic_advdiff/gad_som_adv_r.F 11 GAD_SOM_ADV_R
     I           bi,bj,k, kUp, kDw,
./pkg/generic_advdiff/gad_som_adv_r.F 161 GAD_SOM_ADV_R
          alp  (i,j,kUp) = fp_v(i,j,kUp)/sm_v(i,j,k)
./pkg/generic_advdiff/gad_som_adv_r.F 167 GAD_SOM_ADV_R
     &                   ( sm_o(i,j, k ) + alp1*sm_z(i,j, k )
./pkg/generic_advdiff/gad_som_adv_r.F 168 GAD_SOM_ADV_R
     &                   + alp1*(alp1-alp(i,j,kUp))*sm_zz(i,j, k )
./pkg/generic_advdiff/gad_som_adv_r.F 171 GAD_SOM_ADV_R
     &                   ( sm_z(i,j, k ) + three*alp1*sm_zz(i,j, k ) )
./pkg/generic_advdiff/gad_som_adv_r.F 172 GAD_SOM_ADV_R
          fp_zz(i,j,kUp) = alp(i,j,kUp)*alpq*sm_zz(i,j, k )
./pkg/generic_advdiff/gad_som_adv_r.F 174 GAD_SOM_ADV_R
     &                   ( sm_x(i,j, k ) + alp1*sm_xz(i,j, k ) )
./pkg/generic_advdiff/gad_som_adv_r.F 176 GAD_SOM_ADV_R
     &                   ( sm_y(i,j, k ) + alp1*sm_yz(i,j, k ) )
./pkg/generic_advdiff/gad_som_adv_r.F 177 GAD_SOM_ADV_R
          fp_xz(i,j,kUp) = alpq        *sm_xz(i,j, k )
./pkg/generic_advdiff/gad_som_adv_r.F 178 GAD_SOM_ADV_R
          fp_yz(i,j,kUp) = alpq        *sm_yz(i,j, k )
./pkg/generic_advdiff/gad_som_adv_r.F 179 GAD_SOM_ADV_R
          fp_xx(i,j,kUp) = alp(i,j,kUp)*sm_xx(i,j, k )
./pkg/generic_advdiff/gad_som_adv_r.F 180 GAD_SOM_ADV_R
          fp_yy(i,j,kUp) = alp(i,j,kUp)*sm_yy(i,j, k )
./pkg/generic_advdiff/gad_som_adv_r.F 181 GAD_SOM_ADV_R
          fp_xy(i,j,kUp) = alp(i,j,kUp)*sm_xy(i,j, k )
./pkg/generic_advdiff/gad_som_adv_r.F 184 GAD_SOM_ADV_R
      IF ( k.EQ.1 ) THEN
./pkg/generic_advdiff/gad_som_adv_r.F 214 GAD_SOM_ADV_R
       km1 = k-1
./pkg/generic_advdiff/gad_som_adv_r.F 247 GAD_SOM_ADV_R
      IF ( .NOT.uniformFreeSurfLev .AND. k.NE.1 .AND.
./pkg/generic_advdiff/gad_som_adv_r.F 254 GAD_SOM_ADV_R
       km1 = k
./pkg/generic_advdiff/gad_som_adv_r.F 258 GAD_SOM_ADV_R
         IF ( k.EQ.kSurfC(i,j,bi,bj) ) THEN
./pkg/generic_advdiff/gad_som_adv_r.F 288 GAD_SOM_ADV_R
        sm_v (i,j,k) = sm_v (i,j,k) - fn_v (i,j,kDw) - fp_v (i,j,kUp)
./pkg/generic_advdiff/gad_som_adv_r.F 289 GAD_SOM_ADV_R
        sm_o (i,j,k) = sm_o (i,j,k) - fn_o (i,j,kDw) - fp_o (i,j,kUp)
./pkg/generic_advdiff/gad_som_adv_r.F 290 GAD_SOM_ADV_R
        sm_z (i,j,k) = alf1q*( sm_z(i,j,k) - three*alpmn*sm_zz(i,j,k) )
./pkg/generic_advdiff/gad_som_adv_r.F 291 GAD_SOM_ADV_R
        sm_zz(i,j,k) = alf1*alf1q*sm_zz(i,j,k)
./pkg/generic_advdiff/gad_som_adv_r.F 292 GAD_SOM_ADV_R
        sm_xz(i,j,k) = alf1q*sm_xz(i,j,k)
./pkg/generic_advdiff/gad_som_adv_r.F 293 GAD_SOM_ADV_R
        sm_yz(i,j,k) = alf1q*sm_yz(i,j,k)
./pkg/generic_advdiff/gad_som_adv_r.F 294 GAD_SOM_ADV_R
        sm_x (i,j,k) = sm_x (i,j,k) - fn_x (i,j,kDw) - fp_x (i,j,kUp)
./pkg/generic_advdiff/gad_som_adv_r.F 295 GAD_SOM_ADV_R
        sm_xx(i,j,k) = sm_xx(i,j,k) - fn_xx(i,j,kDw) - fp_xx(i,j,kUp)
./pkg/generic_advdiff/gad_som_adv_r.F 296 GAD_SOM_ADV_R
        sm_y (i,j,k) = sm_y (i,j,k) - fn_y (i,j,kDw) - fp_y (i,j,kUp)
./pkg/generic_advdiff/gad_som_adv_r.F 297 GAD_SOM_ADV_R
        sm_yy(i,j,k) = sm_yy(i,j,k) - fn_yy(i,j,kDw) - fp_yy(i,j,kUp)
./pkg/generic_advdiff/gad_som_adv_r.F 298 GAD_SOM_ADV_R
        sm_xy(i,j,k) = sm_xy(i,j,k) - fn_xy(i,j,kDw) - fp_xy(i,j,kUp)
./pkg/generic_advdiff/gad_som_adv_r.F 313 GAD_SOM_ADV_R
        sm_v (i,j,k) = sm_v (i,j,k) + fp_v (i,j,kDw) + fn_v (i,j,kUp)
./pkg/generic_advdiff/gad_som_adv_r.F 314 GAD_SOM_ADV_R
        alfp = fp_v(i,j,kDw)/sm_v(i,j,k)
./pkg/generic_advdiff/gad_som_adv_r.F 315 GAD_SOM_ADV_R
        alfn = fn_v(i,j,kUp)/sm_v(i,j,k)
./pkg/generic_advdiff/gad_som_adv_r.F 320 GAD_SOM_ADV_R
        locTp = alfp*sm_o(i,j,k) - alp1*fp_o(i,j,kDw)
./pkg/generic_advdiff/gad_som_adv_r.F 321 GAD_SOM_ADV_R
        locTn = alfn*sm_o(i,j,k) - aln1*fn_o(i,j,kUp)
./pkg/generic_advdiff/gad_som_adv_r.F 322 GAD_SOM_ADV_R
        sm_zz(i,j,k) = alf1*alf1*sm_zz(i,j,k) + alfp*alfp*fp_zz(i,j,kDw)
./pkg/generic_advdiff/gad_som_adv_r.F 324 GAD_SOM_ADV_R
     &     - 5. _d 0*(-alpmn*alf1*sm_z(i,j,k) + alfp*alp1*fp_z(i,j,kDw)
./pkg/generic_advdiff/gad_som_adv_r.F 326 GAD_SOM_ADV_R
     &               + twoRL*alfp*alfn*sm_o(i,j,k) + (alp1-alfp)*locTp
./pkg/generic_advdiff/gad_som_adv_r.F 329 GAD_SOM_ADV_R
        sm_xz(i,j,k) = alf1*sm_xz(i,j,k) + alfp*fp_xz(i,j,kDw)
./pkg/generic_advdiff/gad_som_adv_r.F 331 GAD_SOM_ADV_R
     &       + three*( alpmn*sm_x(i,j,k) - alp1*fp_x(i,j,kDw)
./pkg/generic_advdiff/gad_som_adv_r.F 334 GAD_SOM_ADV_R
        sm_yz(i,j,k) = alf1*sm_yz(i,j,k) + alfp*fp_yz(i,j,kDw)
./pkg/generic_advdiff/gad_som_adv_r.F 336 GAD_SOM_ADV_R
     &       + three*( alpmn*sm_y(i,j,k) - alp1*fp_y(i,j,kDw)
./pkg/generic_advdiff/gad_som_adv_r.F 339 GAD_SOM_ADV_R
        sm_z (i,j,k) = alf1*sm_z(i,j,k) + alfp*fp_z(i,j,kDw)
./pkg/generic_advdiff/gad_som_adv_r.F 342 GAD_SOM_ADV_R
        sm_o (i,j,k) = sm_o (i,j,k) + fp_o (i,j,kDw) + fn_o (i,j,kUp)
./pkg/generic_advdiff/gad_som_adv_r.F 343 GAD_SOM_ADV_R
        sm_x (i,j,k) = sm_x (i,j,k) + fp_x (i,j,kDw) + fn_x (i,j,kUp)
./pkg/generic_advdiff/gad_som_adv_r.F 344 GAD_SOM_ADV_R
        sm_xx(i,j,k) = sm_xx(i,j,k) + fp_xx(i,j,kDw) + fn_xx(i,j,kUp)
./pkg/generic_advdiff/gad_som_adv_r.F 345 GAD_SOM_ADV_R
        sm_y (i,j,k) = sm_y (i,j,k) + fp_y (i,j,kDw) + fn_y (i,j,kUp)
./pkg/generic_advdiff/gad_som_adv_r.F 346 GAD_SOM_ADV_R
        sm_yy(i,j,k) = sm_yy(i,j,k) + fp_yy(i,j,kDw) + fn_yy(i,j,kUp)
./pkg/generic_advdiff/gad_som_adv_r.F 347 GAD_SOM_ADV_R
        sm_xy(i,j,k) = sm_xy(i,j,k) + fp_xy(i,j,kDw) + fn_xy(i,j,kUp)
./pkg/generic_advdiff/gad_som_adv_r.F 55 GAD_SOM_ADV_R
      INTEGER bi,bj,k, kUp, kDw
./pkg/generic_advdiff/gad_som_adv_x.F 11 GAD_SOM_ADV_X
     I           bi,bj,k, limiter,
./pkg/generic_advdiff/gad_som_adv_x.F 52 GAD_SOM_ADV_X
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_som_adv_y.F 11 GAD_SOM_ADV_Y
     I           bi,bj,k, limiter,
./pkg/generic_advdiff/gad_som_adv_y.F 52 GAD_SOM_ADV_Y
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_som_advect.F 190 GAD_SOM_ADVECT
       DO k=1,4
./pkg/generic_advdiff/gad_som_advect.F 193 GAD_SOM_ADVECT
          smCorners(i,j,k,n) = 0.
./pkg/generic_advdiff/gad_som_advect.F 241 GAD_SOM_ADVECT
      DO k=1,Nr
./pkg/generic_advdiff/gad_som_advect.F 246 GAD_SOM_ADVECT
          xA(i,j) = _dyG(i,j,bi,bj)*deepFacC(k)
./pkg/generic_advdiff/gad_som_advect.F 247 GAD_SOM_ADVECT
     &            *drF(k)*_hFacW(i,j,k,bi,bj)
./pkg/generic_advdiff/gad_som_advect.F 248 GAD_SOM_ADVECT
          yA(i,j) = _dxG(i,j,bi,bj)*deepFacC(k)
./pkg/generic_advdiff/gad_som_advect.F 249 GAD_SOM_ADVECT
     &            *drF(k)*_hFacS(i,j,k,bi,bj)
./pkg/generic_advdiff/gad_som_advect.F 256 GAD_SOM_ADVECT
          uTrans(i,j) = uFld(i,j,k)*xA(i,j)*rhoFacC(k)
./pkg/generic_advdiff/gad_som_advect.F 257 GAD_SOM_ADVECT
          vTrans(i,j) = vFld(i,j,k)*yA(i,j)*rhoFacC(k)
./pkg/generic_advdiff/gad_som_advect.F 264 GAD_SOM_ADVECT
         smVol(i,j,k) = rA(i,j,bi,bj)*deepFac2C(k)
./pkg/generic_advdiff/gad_som_advect.F 265 GAD_SOM_ADVECT
     &                *drF(k)*hFacC(i,j,k,bi,bj)
./pkg/generic_advdiff/gad_som_advect.F 266 GAD_SOM_ADVECT
     &                *rhoFacC(k)
./pkg/generic_advdiff/gad_som_advect.F 267 GAD_SOM_ADVECT
         smTr0(i,j,k) = tracer(i,j,k,bi,bj)*smVol(i,j,k)
./pkg/generic_advdiff/gad_som_advect.F 269 GAD_SOM_ADVECT
         smVol(i,j,k) = smVol(i,j,k)
./pkg/generic_advdiff/gad_som_advect.F 270 GAD_SOM_ADVECT
     &                + (1. _d 0 - maskC(i,j,k,bi,bj))
./pkg/generic_advdiff/gad_som_advect.F 319 GAD_SOM_ADVECT
     I                     ipass, k, Nr, bi, bj, myThid )
./pkg/generic_advdiff/gad_som_advect.F 326 GAD_SOM_ADVECT
     I                     bi,bj,k, limiter,
./pkg/generic_advdiff/gad_som_advect.F 329 GAD_SOM_ADVECT
     I                     deltaTLev(k), uTrans,
./pkg/generic_advdiff/gad_som_advect.F 331 GAD_SOM_ADVECT
     U                     smVol(1-OLx,1-OLy,k),
./pkg/generic_advdiff/gad_som_advect.F 332 GAD_SOM_ADVECT
     U                     smTr0(1-OLx,1-OLy,k),
./pkg/generic_advdiff/gad_som_advect.F 333 GAD_SOM_ADVECT
     U                     smTr(1-OLx,1-OLy,k,bi,bj,1),
./pkg/generic_advdiff/gad_som_advect.F 334 GAD_SOM_ADVECT
     U                     smTr(1-OLx,1-OLy,k,bi,bj,2),
./pkg/generic_advdiff/gad_som_advect.F 335 GAD_SOM_ADVECT
     U                     smTr(1-OLx,1-OLy,k,bi,bj,3),
./pkg/generic_advdiff/gad_som_advect.F 336 GAD_SOM_ADVECT
     U                     smTr(1-OLx,1-OLy,k,bi,bj,4),
./pkg/generic_advdiff/gad_som_advect.F 337 GAD_SOM_ADVECT
     U                     smTr(1-OLx,1-OLy,k,bi,bj,5),
./pkg/generic_advdiff/gad_som_advect.F 338 GAD_SOM_ADVECT
     U                     smTr(1-OLx,1-OLy,k,bi,bj,6),
./pkg/generic_advdiff/gad_som_advect.F 339 GAD_SOM_ADVECT
     U                     smTr(1-OLx,1-OLy,k,bi,bj,7),
./pkg/generic_advdiff/gad_som_advect.F 340 GAD_SOM_ADVECT
     U                     smTr(1-OLx,1-OLy,k,bi,bj,8),
./pkg/generic_advdiff/gad_som_advect.F 341 GAD_SOM_ADVECT
     U                     smTr(1-OLx,1-OLy,k,bi,bj,9),
./pkg/generic_advdiff/gad_som_advect.F 366 GAD_SOM_ADVECT
     I                     iPass, k, Nr, bi, bj, myThid )
./pkg/generic_advdiff/gad_som_advect.F 373 GAD_SOM_ADVECT
     I                     bi,bj,k, limiter,
./pkg/generic_advdiff/gad_som_advect.F 376 GAD_SOM_ADVECT
     I                     deltaTLev(k), vTrans,
./pkg/generic_advdiff/gad_som_advect.F 378 GAD_SOM_ADVECT
     U                     smVol(1-OLx,1-OLy,k),
./pkg/generic_advdiff/gad_som_advect.F 379 GAD_SOM_ADVECT
     U                     smTr0(1-OLx,1-OLy,k),
./pkg/generic_advdiff/gad_som_advect.F 380 GAD_SOM_ADVECT
     U                     smTr(1-OLx,1-OLy,k,bi,bj,1),
./pkg/generic_advdiff/gad_som_advect.F 381 GAD_SOM_ADVECT
     U                     smTr(1-OLx,1-OLy,k,bi,bj,2),
./pkg/generic_advdiff/gad_som_advect.F 382 GAD_SOM_ADVECT
     U                     smTr(1-OLx,1-OLy,k,bi,bj,3),
./pkg/generic_advdiff/gad_som_advect.F 383 GAD_SOM_ADVECT
     U                     smTr(1-OLx,1-OLy,k,bi,bj,4),
./pkg/generic_advdiff/gad_som_advect.F 384 GAD_SOM_ADVECT
     U                     smTr(1-OLx,1-OLy,k,bi,bj,5),
./pkg/generic_advdiff/gad_som_advect.F 385 GAD_SOM_ADVECT
     U                     smTr(1-OLx,1-OLy,k,bi,bj,6),
./pkg/generic_advdiff/gad_som_advect.F 386 GAD_SOM_ADVECT
     U                     smTr(1-OLx,1-OLy,k,bi,bj,7),
./pkg/generic_advdiff/gad_som_advect.F 387 GAD_SOM_ADVECT
     U                     smTr(1-OLx,1-OLy,k,bi,bj,8),
./pkg/generic_advdiff/gad_som_advect.F 388 GAD_SOM_ADVECT
     U                     smTr(1-OLx,1-OLy,k,bi,bj,9),
./pkg/generic_advdiff/gad_som_advect.F 409 GAD_SOM_ADVECT
          gTracer(i,j,k) =
./pkg/generic_advdiff/gad_som_advect.F 410 GAD_SOM_ADVECT
     &          ( smTr0(i,j,k) - tracer(i,j,k,bi,bj)*smVol(i,j,k) )
./pkg/generic_advdiff/gad_som_advect.F 411 GAD_SOM_ADVECT
     &            *recip_rA(i,j,bi,bj)*recip_deepFac2C(k)
./pkg/generic_advdiff/gad_som_advect.F 412 GAD_SOM_ADVECT
     &            *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./pkg/generic_advdiff/gad_som_advect.F 413 GAD_SOM_ADVECT
     &            *recip_rhoFacC(k)
./pkg/generic_advdiff/gad_som_advect.F 414 GAD_SOM_ADVECT
     &            /deltaTLev(k)
./pkg/generic_advdiff/gad_som_advect.F 422 GAD_SOM_ADVECT
         CALL DIAGNOSTICS_FILL(afx,diagName, k,1, 2,bi,bj, myThid )
./pkg/generic_advdiff/gad_som_advect.F 426 GAD_SOM_ADVECT
         CALL DIAGNOSTICS_FILL(afy,diagName, k,1, 2,bi,bj, myThid )
./pkg/generic_advdiff/gad_som_advect.F 433 GAD_SOM_ADVECT
     &   .AND. k.LE.3 .AND. myIter.EQ.1+nIter0
./pkg/generic_advdiff/gad_som_advect.F 437 GAD_SOM_ADVECT
     &             afx,afy, k, standardMessageUnit,bi,bj,myThid )
./pkg/generic_advdiff/gad_som_advect.F 466 GAD_SOM_ADVECT
       DO k=Nr,1,-1
./pkg/generic_advdiff/gad_som_advect.F 469 GAD_SOM_ADVECT
        kUp  = 1+MOD(Nr-k,2)
./pkg/generic_advdiff/gad_som_advect.F 470 GAD_SOM_ADVECT
        kDown= 1+MOD(Nr-k+1,2)
./pkg/generic_advdiff/gad_som_advect.F 471 GAD_SOM_ADVECT
        IF (k.EQ.Nr) THEN
./pkg/generic_advdiff/gad_som_advect.F 512 GAD_SOM_ADVECT
        IF ( noFlowAcrossSurf .AND. k.EQ.1 ) THEN
./pkg/generic_advdiff/gad_som_advect.F 525 GAD_SOM_ADVECT
           rTrans(i,j) = wFld(i,j,k)*rA(i,j,bi,bj)
./pkg/generic_advdiff/gad_som_advect.F 526 GAD_SOM_ADVECT
     &                 *deepFac2F(k)*rhoFacF(k)
./pkg/generic_advdiff/gad_som_advect.F 527 GAD_SOM_ADVECT
     &                 *maskC(i,j,k-1,bi,bj)
./pkg/generic_advdiff/gad_som_advect.F 534 GAD_SOM_ADVECT
         km1= MAX(k-1,1)
./pkg/generic_advdiff/gad_som_advect.F 537 GAD_SOM_ADVECT
           rTrans(i,j) = wFld(i,j,k)*rA(i,j,bi,bj)
./pkg/generic_advdiff/gad_som_advect.F 538 GAD_SOM_ADVECT
     &                 *deepFac2F(k)*rhoFacF(k)
./pkg/generic_advdiff/gad_som_advect.F 539 GAD_SOM_ADVECT
           maskUp(i,j) = maskC(i,j,km1,bi,bj)*maskC(i,j,k,bi,bj)
./pkg/generic_advdiff/gad_som_advect.F 550 GAD_SOM_ADVECT
     I                     bi,bj,k, kUp, kDown,
./pkg/generic_advdiff/gad_som_advect.F 551 GAD_SOM_ADVECT
     I                     deltaTLev(k), rTrans, maskUp,
./pkg/generic_advdiff/gad_som_advect.F 586 GAD_SOM_ADVECT
          gTracer(i,j,k) =
./pkg/generic_advdiff/gad_som_advect.F 587 GAD_SOM_ADVECT
     &          ( smTr0(i,j,k) - tracer(i,j,k,bi,bj)*smVol(i,j,k) )
./pkg/generic_advdiff/gad_som_advect.F 588 GAD_SOM_ADVECT
     &            *recip_rA(i,j,bi,bj)*recip_deepFac2C(k)
./pkg/generic_advdiff/gad_som_advect.F 589 GAD_SOM_ADVECT
     &            *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./pkg/generic_advdiff/gad_som_advect.F 590 GAD_SOM_ADVECT
     &            *recip_rhoFacC(k)
./pkg/generic_advdiff/gad_som_advect.F 591 GAD_SOM_ADVECT
     &            /deltaTLev(k)
./pkg/generic_advdiff/gad_som_advect.F 599 GAD_SOM_ADVECT
     &                          diagName, k,1, 2,bi,bj, myThid )
./pkg/generic_advdiff/gad_som_advect.F 94 GAD_SOM_ADVECT
      INTEGER i,j,k,km1,kUp,kDown
./pkg/generic_advdiff/gad_som_lim_r.F 59 GAD_SOM_LIM_R
      INTEGER i,j,k
./pkg/generic_advdiff/gad_som_lim_r.F 64 GAD_SOM_LIM_R
       DO k=1,Nr
./pkg/generic_advdiff/gad_som_lim_r.F 70 GAD_SOM_LIM_R
          IF ( sm_o(i,j,k).GT.0. ) slpmax = sm_o(i,j,k)
./pkg/generic_advdiff/gad_som_lim_r.F 72 GAD_SOM_LIM_R
          s1new = MIN(  s1max, MAX(-s1max,sm_z(i,j,k)) )
./pkg/generic_advdiff/gad_som_lim_r.F 74 GAD_SOM_LIM_R
     &                 MAX(ABS(s1new)-slpmax,sm_zz(i,j,k))  )
./pkg/generic_advdiff/gad_som_lim_r.F 75 GAD_SOM_LIM_R
          sm_xz(i,j,k) = MIN( slpmax, MAX(-slpmax,sm_xz(i,j,k)) )
./pkg/generic_advdiff/gad_som_lim_r.F 76 GAD_SOM_LIM_R
          sm_yz(i,j,k) = MIN( slpmax, MAX(-slpmax,sm_yz(i,j,k)) )
./pkg/generic_advdiff/gad_som_lim_r.F 77 GAD_SOM_LIM_R
          sm_z (i,j,k) = s1new
./pkg/generic_advdiff/gad_som_lim_r.F 78 GAD_SOM_LIM_R
          sm_zz(i,j,k) = s2new
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 111 GAD_SOM_PREP_CS_CORNER
     U                                 smVol(1-OLx,1-OLy,k),
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 112 GAD_SOM_PREP_CS_CORNER
     U                                 smTr0(1-OLx,1-OLy,k),
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 113 GAD_SOM_PREP_CS_CORNER
     U                                 smTr(1-OLx,1-OLy,k,bi,bj,1),
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 114 GAD_SOM_PREP_CS_CORNER
     U                                 smTr(1-OLx,1-OLy,k,bi,bj,2),
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 115 GAD_SOM_PREP_CS_CORNER
     U                                 smTr(1-OLx,1-OLy,k,bi,bj,3),
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 116 GAD_SOM_PREP_CS_CORNER
     U                                 smTr(1-OLx,1-OLy,k,bi,bj,4),
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 117 GAD_SOM_PREP_CS_CORNER
     U                                 smTr(1-OLx,1-OLy,k,bi,bj,5),
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 118 GAD_SOM_PREP_CS_CORNER
     U                                 smTr(1-OLx,1-OLy,k,bi,bj,6),
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 119 GAD_SOM_PREP_CS_CORNER
     U                                 smTr(1-OLx,1-OLy,k,bi,bj,7),
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 120 GAD_SOM_PREP_CS_CORNER
     U                                 smTr(1-OLx,1-OLy,k,bi,bj,8),
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 121 GAD_SOM_PREP_CS_CORNER
     U                                 smTr(1-OLx,1-OLy,k,bi,bj,9),
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 131 GAD_SOM_PREP_CS_CORNER
            smCorners(i,j,1,-1) = smVol(i-OLx,j-OLy,k)
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 132 GAD_SOM_PREP_CS_CORNER
            smCorners(i,j,1, 0) = smTr0(i-OLx,j-OLy,k)
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 134 GAD_SOM_PREP_CS_CORNER
             smCorners(i,j,1,n) = smTr (i-OLx,j-OLy,k,bi,bj,n)
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 13 GAD_SOM_PREP_CS_CORNER
     I           iPass, k, myNz, bi, bj, myThid )
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 142 GAD_SOM_PREP_CS_CORNER
            smCorners(i,j,2,-1) = smVol(sNx+i,j-OLy,k)
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 143 GAD_SOM_PREP_CS_CORNER
            smCorners(i,j,2, 0) = smTr0(sNx+i,j-OLy,k)
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 145 GAD_SOM_PREP_CS_CORNER
             smCorners(i,j,2,n) = smTr (sNx+i,j-OLy,k,bi,bj,n)
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 153 GAD_SOM_PREP_CS_CORNER
            smCorners(i,j,3,-1) = smVol(sNx+i,sNy+j,k)
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 154 GAD_SOM_PREP_CS_CORNER
            smCorners(i,j,3, 0) = smTr0(sNx+i,sNy+j,k)
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 156 GAD_SOM_PREP_CS_CORNER
             smCorners(i,j,3,n) = smTr (sNx+i,sNy+j,k,bi,bj,n)
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 164 GAD_SOM_PREP_CS_CORNER
            smCorners(i,j,4,-1) = smVol(i-OLx,sNy+j,k)
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 165 GAD_SOM_PREP_CS_CORNER
            smCorners(i,j,4, 0) = smTr0(i-OLx,sNy+j,k)
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 167 GAD_SOM_PREP_CS_CORNER
             smCorners(i,j,4,n) = smTr (i-OLx,sNy+j,k,bi,bj,n)
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 184 GAD_SOM_PREP_CS_CORNER
            smVol(i-OLx,j-OLy,k )        = smCorners(i,j,1,-1)
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 185 GAD_SOM_PREP_CS_CORNER
            smTr0(i-OLx,j-OLy,k )        = smCorners(i,j,1, 0)
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 187 GAD_SOM_PREP_CS_CORNER
             smTr(i-OLx,j-OLy,k,bi,bj,n) = smCorners(i,j,1, n)
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 195 GAD_SOM_PREP_CS_CORNER
            smVol(sNx+i,j-OLy,k )        = smCorners(i,j,2,-1)
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 196 GAD_SOM_PREP_CS_CORNER
            smTr0(sNx+i,j-OLy,k )        = smCorners(i,j,2, 0)
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 198 GAD_SOM_PREP_CS_CORNER
             smTr(sNx+i,j-OLy,k,bi,bj,n) = smCorners(i,j,2, n)
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 206 GAD_SOM_PREP_CS_CORNER
            smVol(sNx+i,sNy+j,k )        = smCorners(i,j,3,-1)
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 207 GAD_SOM_PREP_CS_CORNER
            smTr0(sNx+i,sNy+j,k )        = smCorners(i,j,3, 0)
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 209 GAD_SOM_PREP_CS_CORNER
             smTr(sNx+i,sNy+j,k,bi,bj,n) = smCorners(i,j,3, n)
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 217 GAD_SOM_PREP_CS_CORNER
            smVol(i-OLx,sNy+j,k )        = smCorners(i,j,4,-1)
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 218 GAD_SOM_PREP_CS_CORNER
            smTr0(i-OLx,sNy+j,k )        = smCorners(i,j,4, 0)
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 220 GAD_SOM_PREP_CS_CORNER
             smTr(i-OLx,sNy+j,k,bi,bj,n) = smCorners(i,j,4, n)
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 56 GAD_SOM_PREP_CS_CORNER
      INTEGER iPass, k, bi, bj
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 88 GAD_SOM_PREP_CS_CORNER
     U                                 smVol(1-OLx,1-OLy,k),
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 89 GAD_SOM_PREP_CS_CORNER
     U                                 smTr0(1-OLx,1-OLy,k),
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 90 GAD_SOM_PREP_CS_CORNER
     U                                 smTr(1-OLx,1-OLy,k,bi,bj,1),
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 91 GAD_SOM_PREP_CS_CORNER
     U                                 smTr(1-OLx,1-OLy,k,bi,bj,2),
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 92 GAD_SOM_PREP_CS_CORNER
     U                                 smTr(1-OLx,1-OLy,k,bi,bj,3),
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 93 GAD_SOM_PREP_CS_CORNER
     U                                 smTr(1-OLx,1-OLy,k,bi,bj,4),
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 94 GAD_SOM_PREP_CS_CORNER
     U                                 smTr(1-OLx,1-OLy,k,bi,bj,5),
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 95 GAD_SOM_PREP_CS_CORNER
     U                                 smTr(1-OLx,1-OLy,k,bi,bj,6),
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 96 GAD_SOM_PREP_CS_CORNER
     U                                 smTr(1-OLx,1-OLy,k,bi,bj,7),
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 97 GAD_SOM_PREP_CS_CORNER
     U                                 smTr(1-OLx,1-OLy,k,bi,bj,8),
./pkg/generic_advdiff/gad_som_prep_cs_corner.F 98 GAD_SOM_PREP_CS_CORNER
     U                                 smTr(1-OLx,1-OLy,k,bi,bj,9),
./pkg/generic_advdiff/gad_u3_adv_r.F 11 GAD_U3_ADV_R
     I           bi, bj, k,
./pkg/generic_advdiff/gad_u3_adv_r.F 38 GAD_U3_ADV_R
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_u3_adv_r.F 58 GAD_U3_ADV_R
      km2=MAX(1,k-2)
./pkg/generic_advdiff/gad_u3_adv_r.F 59 GAD_U3_ADV_R
      km1=MAX(1,k-1)
./pkg/generic_advdiff/gad_u3_adv_r.F 60 GAD_U3_ADV_R
      kp1=MIN(Nr,k+1)
./pkg/generic_advdiff/gad_u3_adv_r.F 62 GAD_U3_ADV_R
      IF ( k.EQ.1 .OR. k.GT.Nr ) THEN
./pkg/generic_advdiff/gad_u3_adv_r.F 71 GAD_U3_ADV_R
         Rjp = (tracer(i,j,kp1)-tracer(i,j, k ))*maskC(i,j,kp1,bi,bj)
./pkg/generic_advdiff/gad_u3_adv_r.F 72 GAD_U3_ADV_R
         Rj  = (tracer(i,j, k )-tracer(i,j,km1))
./pkg/generic_advdiff/gad_u3_adv_r.F 77 GAD_U3_ADV_R
     &     rTrans(i,j)*( (tracer(i,j,k)+tracer(i,j,km1))*0.5 _d 0
./pkg/generic_advdiff/gad_u3_adv_x.F 11 GAD_U3_ADV_X
     I           bi,bj,k,
./pkg/generic_advdiff/gad_u3_adv_x.F 39 GAD_U3_ADV_X
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_u3_adv_y.F 11 GAD_U3_ADV_Y
     I           bi,bj,k,
./pkg/generic_advdiff/gad_u3_adv_y.F 39 GAD_U3_ADV_Y
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_u3c4_impl_r.F 10 GAD_U3C4_IMPL_R
     I           bi,bj,k, iMin,iMax,jMin,jMax,
./pkg/generic_advdiff/gad_u3c4_impl_r.F 112 GAD_U3C4_IMPL_R
     &         *recip_rA(i,j,bi,bj)*recip_drC(k)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 143 GAD_U3C4_IMPL_R
     &            *recip_rA(i,j,bi,bj)*recip_drC(k)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 155 GAD_U3C4_IMPL_R
           a5d(i,j,k)   = a5d(i,j,k)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 157 GAD_U3C4_IMPL_R
     &                   *deltaTarg(k)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 158 GAD_U3C4_IMPL_R
     &                   *recip_hFac(i,j,k)*recip_drF(k)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 159 GAD_U3C4_IMPL_R
           b5d(i,j,k)   = b5d(i,j,k)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 161 GAD_U3C4_IMPL_R
     &                   *deltaTarg(k)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 162 GAD_U3C4_IMPL_R
     &                   *recip_hFac(i,j,k)*recip_drF(k)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 163 GAD_U3C4_IMPL_R
           c5d(i,j,k)   = c5d(i,j,k)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 165 GAD_U3C4_IMPL_R
     &                   *deltaTarg(k)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 166 GAD_U3C4_IMPL_R
     &                   *recip_hFac(i,j,k)*recip_drF(k)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 167 GAD_U3C4_IMPL_R
           d5d(i,j,k)   = d5d(i,j,k)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 169 GAD_U3C4_IMPL_R
     &                   *deltaTarg(k)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 170 GAD_U3C4_IMPL_R
     &                   *recip_hFac(i,j,k)*recip_drF(k)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 171 GAD_U3C4_IMPL_R
           b5d(i,j,k-1) = b5d(i,j,k-1)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 173 GAD_U3C4_IMPL_R
     &                   *deltaTarg(k-1)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 174 GAD_U3C4_IMPL_R
     &                   *recip_hFac(i,j,k-1)*recip_drF(k-1)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 175 GAD_U3C4_IMPL_R
           c5d(i,j,k-1) = c5d(i,j,k-1)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 177 GAD_U3C4_IMPL_R
     &                   *deltaTarg(k-1)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 178 GAD_U3C4_IMPL_R
     &                   *recip_hFac(i,j,k-1)*recip_drF(k-1)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 179 GAD_U3C4_IMPL_R
           d5d(i,j,k-1) = d5d(i,j,k-1)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 181 GAD_U3C4_IMPL_R
     &                   *deltaTarg(k-1)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 182 GAD_U3C4_IMPL_R
     &                   *recip_hFac(i,j,k-1)*recip_drF(k-1)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 183 GAD_U3C4_IMPL_R
           e5d(i,j,k-1) = e5d(i,j,k-1)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 185 GAD_U3C4_IMPL_R
     &                   *deltaTarg(k-1)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 186 GAD_U3C4_IMPL_R
     &                   *recip_hFac(i,j,k-1)*recip_drF(k-1)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 50 GAD_U3C4_IMPL_R
      INTEGER bi,bj,k
./pkg/generic_advdiff/gad_u3c4_impl_r.F 86 GAD_U3C4_IMPL_R
      IF ( k.GT.1 .AND. k.LE.Nr ) THEN
./pkg/generic_advdiff/gad_u3c4_impl_r.F 88 GAD_U3C4_IMPL_R
      km2=MAX(1,k-2)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 89 GAD_U3C4_IMPL_R
      kp1=MIN(Nr,k+1)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 92 GAD_U3C4_IMPL_R
      IF ( k.LE.2 ) maskM2 = 0. _d 0
./pkg/generic_advdiff/gad_u3c4_impl_r.F 93 GAD_U3C4_IMPL_R
      IF ( k.GE.Nr) maskP1 = 0. _d 0
./pkg/generic_advdiff/gad_u3c4_impl_r.F 95 GAD_U3C4_IMPL_R
     &         .AND. k.GT.2 .AND. k.LT.Nr
./pkg/generic_advdiff/gad_u3c4_impl_r.F 98 GAD_U3C4_IMPL_R
       deltaTcfl = deltaTarg(k)
./pkg/ggl90/ggl90_calc.F 136 GGL90_CALC
      DO k = 1, Nr
./pkg/ggl90/ggl90_calc.F 139 GGL90_CALC
         KappaE(i,j,k)            = 0. _d 0
./pkg/ggl90/ggl90_calc.F 140 GGL90_CALC
         TKEPrandtlNumber(i,j,k)  = 1. _d 0
./pkg/ggl90/ggl90_calc.F 141 GGL90_CALC
         GGL90mixingLength(i,j,k) = GGL90mixingLengthMin
./pkg/ggl90/ggl90_calc.F 142 GGL90_CALC
         GGL90visctmp(i,j,k)      = 0. _d 0
./pkg/ggl90/ggl90_calc.F 144 GGL90_CALC
         a3d(i,j,k) = 0. _d 0
./pkg/ggl90/ggl90_calc.F 145 GGL90_CALC
         b3d(i,j,k) = 1. _d 0
./pkg/ggl90/ggl90_calc.F 146 GGL90_CALC
         c3d(i,j,k) = 0. _d 0
./pkg/ggl90/ggl90_calc.F 161 GGL90_CALC
      DO k = 2, Nr
./pkg/ggl90/ggl90_calc.F 166 GGL90_CALC
         SQRTTKE(i,j,k)=SQRT( GGL90TKE(i,j,k,bi,bj) )
./pkg/ggl90/ggl90_calc.F 169 GGL90_CALC
         Nsquare(i,j,k) = gravity*gravitySign*recip_rhoConst
./pkg/ggl90/ggl90_calc.F 170 GGL90_CALC
     &                  * sigmaR(i,j,k)
./pkg/ggl90/ggl90_calc.F 185 GGL90_CALC
         GGL90mixingLength(i,j,k) = SQRTTWO *
./pkg/ggl90/ggl90_calc.F 186 GGL90_CALC
     &        SQRTTKE(i,j,k)/SQRT( MAX(Nsquare(i,j,k),GGL90eps) )
./pkg/ggl90/ggl90_calc.F 203 GGL90_CALC
       DO k=2,Nr
./pkg/ggl90/ggl90_calc.F 207 GGL90_CALC
          GGL90mixingLength(i,j,k) = MIN(GGL90mixingLength(i,j,k),
./pkg/ggl90/ggl90_calc.F 213 GGL90_CALC
       DO k=2,Nr
./pkg/ggl90/ggl90_calc.F 216 GGL90_CALC
          GGL90mixingLength(i,j,k) = MAX(GGL90mixingLength(i,j,k),
./pkg/ggl90/ggl90_calc.F 218 GGL90_CALC
          rMixingLength(i,j,k) = 1. _d 0 / GGL90mixingLength(i,j,k)
./pkg/ggl90/ggl90_calc.F 225 GGL90_CALC
       DO k=2,Nr
./pkg/ggl90/ggl90_calc.F 228 GGL90_CALC
          MaxLength=MIN(Ro_surf(i,j,bi,bj)-rF(k),rF(k)-R_low(i,j,bi,bj))
./pkg/ggl90/ggl90_calc.F 230 GGL90_CALC
          GGL90mixingLength(i,j,k) = MIN(GGL90mixingLength(i,j,k),
./pkg/ggl90/ggl90_calc.F 236 GGL90_CALC
       DO k=2,Nr
./pkg/ggl90/ggl90_calc.F 239 GGL90_CALC
          GGL90mixingLength(i,j,k) = MAX(GGL90mixingLength(i,j,k),
./pkg/ggl90/ggl90_calc.F 241 GGL90_CALC
          rMixingLength(i,j,k) = 1. _d 0 / GGL90mixingLength(i,j,k)
./pkg/ggl90/ggl90_calc.F 248 GGL90_CALC
       DO k=2,Nr
./pkg/ggl90/ggl90_calc.F 251 GGL90_CALC
          GGL90mixingLength(i,j,k) = MIN(GGL90mixingLength(i,j,k),
./pkg/ggl90/ggl90_calc.F 252 GGL90_CALC
     &        GGL90mixingLength(i,j,k-1)+drF(k-1))
./pkg/ggl90/ggl90_calc.F 262 GGL90_CALC
       DO k=Nr-1,2,-1
./pkg/ggl90/ggl90_calc.F 265 GGL90_CALC
          GGL90mixingLength(i,j,k) = MIN(GGL90mixingLength(i,j,k),
./pkg/ggl90/ggl90_calc.F 266 GGL90_CALC
     &        GGL90mixingLength(i,j,k+1)+drF(k))
./pkg/ggl90/ggl90_calc.F 271 GGL90_CALC
       DO k=2,Nr
./pkg/ggl90/ggl90_calc.F 274 GGL90_CALC
          GGL90mixingLength(i,j,k) = MAX(GGL90mixingLength(i,j,k),
./pkg/ggl90/ggl90_calc.F 276 GGL90_CALC
          rMixingLength(i,j,k) = 1. _d 0 / GGL90mixingLength(i,j,k)
./pkg/ggl90/ggl90_calc.F 283 GGL90_CALC
       DO k=2,Nr
./pkg/ggl90/ggl90_calc.F 286 GGL90_CALC
          mxLength_Dn(i,j,k) = MIN(GGL90mixingLength(i,j,k),
./pkg/ggl90/ggl90_calc.F 287 GGL90_CALC
     &        mxLength_Dn(i,j,k-1)+drF(k-1))
./pkg/ggl90/ggl90_calc.F 297 GGL90_CALC
       DO k=Nr-1,2,-1
./pkg/ggl90/ggl90_calc.F 300 GGL90_CALC
          GGL90mixingLength(i,j,k) = MIN(GGL90mixingLength(i,j,k),
./pkg/ggl90/ggl90_calc.F 301 GGL90_CALC
     &        GGL90mixingLength(i,j,k+1)+drF(k))
./pkg/ggl90/ggl90_calc.F 306 GGL90_CALC
       DO k=2,Nr
./pkg/ggl90/ggl90_calc.F 309 GGL90_CALC
          GGL90mixingLength(i,j,k) = MIN(GGL90mixingLength(i,j,k),
./pkg/ggl90/ggl90_calc.F 310 GGL90_CALC
     &                                  mxLength_Dn(i,j,k))
./pkg/ggl90/ggl90_calc.F 311 GGL90_CALC
          tmpmlx = SQRT( GGL90mixingLength(i,j,k)*mxLength_Dn(i,j,k) )
./pkg/ggl90/ggl90_calc.F 313 GGL90_CALC
          rMixingLength(i,j,k) = 1. _d 0 / tmpmlx
./pkg/ggl90/ggl90_calc.F 333 GGL90_CALC
      DO k=2,Nr
./pkg/ggl90/ggl90_calc.F 334 GGL90_CALC
       km1 = k-1
./pkg/ggl90/ggl90_calc.F 343 GGL90_CALC
          xA(i,j) = _dyG(i,j,bi,bj)*drC(k)*
./pkg/ggl90/ggl90_calc.F 344 GGL90_CALC
     &                 (min(.5 _d 0,_hFacW(i,j,k-1,bi,bj) ) +
./pkg/ggl90/ggl90_calc.F 345 GGL90_CALC
     &                  min(.5 _d 0,_hFacW(i,j,k  ,bi,bj) ) )
./pkg/ggl90/ggl90_calc.F 346 GGL90_CALC
          yA(i,j) = _dxG(i,j,bi,bj)*drC(k)*
./pkg/ggl90/ggl90_calc.F 347 GGL90_CALC
     &                 (min(.5 _d 0,_hFacS(i,j,k-1,bi,bj) ) +
./pkg/ggl90/ggl90_calc.F 348 GGL90_CALC
     &                  min(.5 _d 0,_hFacS(i,j,k  ,bi,bj) ) )
./pkg/ggl90/ggl90_calc.F 358 GGL90_CALC
     &      *(GGL90TKE(i,j,k,bi,bj)-GGL90TKE(i-1,j,k,bi,bj))
./pkg/ggl90/ggl90_calc.F 372 GGL90_CALC
     &      *(GGL90TKE(i,j,k,bi,bj)-GGL90TKE(i,j-1,k,bi,bj))
./pkg/ggl90/ggl90_calc.F 381 GGL90_CALC
          hFac = min(.5 _d 0,_hFacC(i,j,k-1,bi,bj) ) +
./pkg/ggl90/ggl90_calc.F 382 GGL90_CALC
     &          min(.5 _d 0,_hFacC(i,j,k  ,bi,bj) )
./pkg/ggl90/ggl90_calc.F 385 GGL90_CALC
     &      gTKE(i,j) = -recip_drC(k)*recip_rA(i,j,bi,bj)/hFac
./pkg/ggl90/ggl90_calc.F 398 GGL90_CALC
     &                 -( uVel(i,j,k  ,bi,bj)+uVel(i+1,j,k  ,bi,bj)) )
./pkg/ggl90/ggl90_calc.F 399 GGL90_CALC
     &        *recip_drC(k)
./pkg/ggl90/ggl90_calc.F 401 GGL90_CALC
     &                 -( vVel(i,j,k  ,bi,bj)+vVel(i,j+1,k  ,bi,bj)) )
./pkg/ggl90/ggl90_calc.F 402 GGL90_CALC
     &        *recip_drC(k)
./pkg/ggl90/ggl90_calc.F 404 GGL90_CALC
         RiNumber = MAX(Nsquare(i,j,k),0. _d 0)/(verticalShear+GGL90eps)
./pkg/ggl90/ggl90_calc.F 408 GGL90_CALC
         TKEPrandtlNumber(i,j,k) = MIN(10. _d 0,prTemp)
./pkg/ggl90/ggl90_calc.F 412 GGL90_CALC
         KappaM = GGL90ck*GGL90mixingLength(i,j,k)*SQRTTKE(i,j,k)
./pkg/ggl90/ggl90_calc.F 413 GGL90_CALC
         GGL90visctmp(i,j,k) = MAX(KappaM,diffKrNrT(k))
./pkg/ggl90/ggl90_calc.F 414 GGL90_CALC
     &                            * maskC(i,j,k,bi,bj)
./pkg/ggl90/ggl90_calc.F 417 GGL90_CALC
         KappaM = MAX(KappaM,viscArNr(k)) * maskC(i,j,k,bi,bj)
./pkg/ggl90/ggl90_calc.F 418 GGL90_CALC
         KappaH = KappaM/TKEPrandtlNumber(i,j,k)
./pkg/ggl90/ggl90_calc.F 419 GGL90_CALC
         KappaE(i,j,k) = GGL90alpha * KappaM * maskC(i,j,k,bi,bj)
./pkg/ggl90/ggl90_calc.F 423 GGL90_CALC
     &        *SQRTTKE(i,j,k)*rMixingLength(i,j,k)
./pkg/ggl90/ggl90_calc.F 424 GGL90_CALC
     &        *GGL90TKE(i,j,k,bi,bj)
./pkg/ggl90/ggl90_calc.F 426 GGL90_CALC
         GGL90TKE(i,j,k,bi,bj) = GGL90TKE(i,j,k,bi,bj)
./pkg/ggl90/ggl90_calc.F 429 GGL90_CALC
     &        - KappaH*Nsquare(i,j,k)
./pkg/ggl90/ggl90_calc.F 440 GGL90_CALC
          GGL90TKE(i,j,k,bi,bj) = GGL90TKE(i,j,k,bi,bj)
./pkg/ggl90/ggl90_calc.F 461 GGL90_CALC
      DO k=2,Nr
./pkg/ggl90/ggl90_calc.F 462 GGL90_CALC
       km1=MAX(2,k-1)
./pkg/ggl90/ggl90_calc.F 468 GGL90_CALC
         a3d(i,j,k) = -deltaTggl90
./pkg/ggl90/ggl90_calc.F 469 GGL90_CALC
     &        *recip_drF(k-1)*recip_hFacC(i,j,k-1,bi,bj)
./pkg/ggl90/ggl90_calc.F 470 GGL90_CALC
     &        *.5 _d 0*(KappaE(i,j, k )+KappaE(i,j,km1))
./pkg/ggl90/ggl90_calc.F 471 GGL90_CALC
     &        *recip_drC(k)*maskC(i,j,k,bi,bj)
./pkg/ggl90/ggl90_calc.F 481 GGL90_CALC
      DO k=2,Nr
./pkg/ggl90/ggl90_calc.F 484 GGL90_CALC
          kp1=MAX(1,MIN(klowC(i,j,bi,bj),k+1))
./pkg/ggl90/ggl90_calc.F 488 GGL90_CALC
          c3d(i,j,k) = -deltaTggl90
./pkg/ggl90/ggl90_calc.F 489 GGL90_CALC
     &        *recip_drF( k ) * recip_hFacC(i,j,k,bi,bj)
./pkg/ggl90/ggl90_calc.F 490 GGL90_CALC
     &        *.5 _d 0*(KappaE(i,j,k)+KappaE(i,j,kp1))
./pkg/ggl90/ggl90_calc.F 491 GGL90_CALC
     &        *recip_drC(k)*maskC(i,j,k-1,bi,bj)
./pkg/ggl90/ggl90_calc.F 496 GGL90_CALC
      DO k=1,Nr
./pkg/ggl90/ggl90_calc.F 497 GGL90_CALC
       km1 = MAX(k-1,1)
./pkg/ggl90/ggl90_calc.F 500 GGL90_CALC
          b3d(i,j,k) = 1. _d 0 - c3d(i,j,k) - a3d(i,j,k)
./pkg/ggl90/ggl90_calc.F 501 GGL90_CALC
     &        + implDissFac*deltaTggl90*GGL90ceps*SQRTTKE(i,j,k)
./pkg/ggl90/ggl90_calc.F 502 GGL90_CALC
     &        * rMixingLength(i,j,k)
./pkg/ggl90/ggl90_calc.F 503 GGL90_CALC
     &        * maskC(i,j,k,bi,bj)*maskC(i,j,km1,bi,bj)
./pkg/ggl90/ggl90_calc.F 541 GGL90_CALC
      DO k=1,Nr
./pkg/ggl90/ggl90_calc.F 545 GGL90_CALC
         GGL90TKE(i,j,k,bi,bj) = maskC(i,j,k,bi,bj)
./pkg/ggl90/ggl90_calc.F 546 GGL90_CALC
     &                  *MAX( GGL90TKE(i,j,k,bi,bj), GGL90TKEmin )
./pkg/ggl90/ggl90_calc.F 554 GGL90_CALC
      DO k=2,Nr
./pkg/ggl90/ggl90_calc.F 560 GGL90_CALC
     &   p4 *  GGL90visctmp(i  ,j  ,k) * mskCor(i  ,j  ,bi,bj)
./pkg/ggl90/ggl90_calc.F 561 GGL90_CALC
     &  +p8 *( GGL90visctmp(i-1,j  ,k) * mskCor(i-1,j  ,bi,bj)
./pkg/ggl90/ggl90_calc.F 562 GGL90_CALC
     &       + GGL90visctmp(i  ,j-1,k) * mskCor(i  ,j-1,bi,bj)
./pkg/ggl90/ggl90_calc.F 563 GGL90_CALC
     &       + GGL90visctmp(i+1,j  ,k) * mskCor(i+1,j  ,bi,bj)
./pkg/ggl90/ggl90_calc.F 564 GGL90_CALC
     &       + GGL90visctmp(i  ,j+1,k) * mskCor(i  ,j+1,bi,bj))
./pkg/ggl90/ggl90_calc.F 565 GGL90_CALC
     &  +p16*( GGL90visctmp(i+1,j+1,k) * mskCor(i+1,j+1,bi,bj)
./pkg/ggl90/ggl90_calc.F 566 GGL90_CALC
     &       + GGL90visctmp(i+1,j-1,k) * mskCor(i+1,j-1,bi,bj)
./pkg/ggl90/ggl90_calc.F 567 GGL90_CALC
     &       + GGL90visctmp(i-1,j+1,k) * mskCor(i-1,j+1,bi,bj)
./pkg/ggl90/ggl90_calc.F 568 GGL90_CALC
     &       + GGL90visctmp(i-1,j-1,k) * mskCor(i-1,j-1,bi,bj))
./pkg/ggl90/ggl90_calc.F 571 GGL90_CALC
     &  +p8 *(       maskC(i-1,j  ,k,bi,bj) * mskCor(i-1,j  ,bi,bj)
./pkg/ggl90/ggl90_calc.F 572 GGL90_CALC
     &       +       maskC(i  ,j-1,k,bi,bj) * mskCor(i  ,j-1,bi,bj)
./pkg/ggl90/ggl90_calc.F 573 GGL90_CALC
     &       +       maskC(i+1,j  ,k,bi,bj) * mskCor(i+1,j  ,bi,bj)
./pkg/ggl90/ggl90_calc.F 574 GGL90_CALC
     &       +       maskC(i  ,j+1,k,bi,bj) * mskCor(i  ,j+1,bi,bj))
./pkg/ggl90/ggl90_calc.F 575 GGL90_CALC
     &  +p16*(       maskC(i+1,j+1,k,bi,bj) * mskCor(i+1,j+1,bi,bj)
./pkg/ggl90/ggl90_calc.F 576 GGL90_CALC
     &       +       maskC(i+1,j-1,k,bi,bj) * mskCor(i+1,j-1,bi,bj)
./pkg/ggl90/ggl90_calc.F 577 GGL90_CALC
     &       +       maskC(i-1,j+1,k,bi,bj) * mskCor(i-1,j+1,bi,bj)
./pkg/ggl90/ggl90_calc.F 578 GGL90_CALC
     &       +       maskC(i-1,j-1,k,bi,bj) * mskCor(i-1,j-1,bi,bj))
./pkg/ggl90/ggl90_calc.F 579 GGL90_CALC
     &  )*maskC(i,j,k,bi,bj)*mskCor(i,j,bi,bj)
./pkg/ggl90/ggl90_calc.F 581 GGL90_CALC
         tmpVisc = GGL90visctmp(i,j,k)
./pkg/ggl90/ggl90_calc.F 583 GGL90_CALC
         tmpVisc = MIN(tmpVisc/TKEPrandtlNumber(i,j,k),GGL90diffMax)
./pkg/ggl90/ggl90_calc.F 584 GGL90_CALC
         GGL90diffKr(i,j,k,bi,bj)= MAX( tmpVisc , diffKrNrT(k) )
./pkg/ggl90/ggl90_calc.F 589 GGL90_CALC
      DO k=2,Nr
./pkg/ggl90/ggl90_calc.F 595 GGL90_CALC
     &   p4 *(GGL90visctmp(i  ,j  ,k) * mskCor(i  ,j  ,bi,bj)
./pkg/ggl90/ggl90_calc.F 596 GGL90_CALC
     &       +GGL90visctmp(i-1,j  ,k) * mskCor(i-1,j  ,bi,bj))
./pkg/ggl90/ggl90_calc.F 597 GGL90_CALC
     &  +p8 *(GGL90visctmp(i-1,j-1,k) * mskCor(i-1,j-1,bi,bj)
./pkg/ggl90/ggl90_calc.F 598 GGL90_CALC
     &       +GGL90visctmp(i-1,j+1,k) * mskCor(i-1,j+1,bi,bj)
./pkg/ggl90/ggl90_calc.F 599 GGL90_CALC
     &       +GGL90visctmp(i  ,j-1,k) * mskCor(i  ,j-1,bi,bj)
./pkg/ggl90/ggl90_calc.F 600 GGL90_CALC
     &       +GGL90visctmp(i  ,j+1,k) * mskCor(i  ,j+1,bi,bj))
./pkg/ggl90/ggl90_calc.F 603 GGL90_CALC
     &  +p8 *(      maskC(i-1,j-1,k,bi,bj) * mskCor(i-1,j-1,bi,bj)
./pkg/ggl90/ggl90_calc.F 604 GGL90_CALC
     &       +      maskC(i-1,j+1,k,bi,bj) * mskCor(i-1,j+1,bi,bj)
./pkg/ggl90/ggl90_calc.F 605 GGL90_CALC
     &       +      maskC(i  ,j-1,k,bi,bj) * mskCor(i  ,j-1,bi,bj)
./pkg/ggl90/ggl90_calc.F 606 GGL90_CALC
     &       +      maskC(i  ,j+1,k,bi,bj) * mskCor(i  ,j+1,bi,bj))
./pkg/ggl90/ggl90_calc.F 608 GGL90_CALC
     &  *maskC(i  ,j,k,bi,bj)*mskCor(i  ,j,bi,bj)
./pkg/ggl90/ggl90_calc.F 609 GGL90_CALC
     &  *maskC(i-1,j,k,bi,bj)*mskCor(i-1,j,bi,bj)
./pkg/ggl90/ggl90_calc.F 611 GGL90_CALC
        tmpVisc = _maskW(i,j,k,bi,bj) *
./pkg/ggl90/ggl90_calc.F 612 GGL90_CALC
     &                   (.5 _d 0*(GGL90visctmp(i,j,k)
./pkg/ggl90/ggl90_calc.F 613 GGL90_CALC
     &                            +GGL90visctmp(i-1,j,k))
./pkg/ggl90/ggl90_calc.F 617 GGL90_CALC
        GGL90viscArU(i,j,k,bi,bj) = MAX( tmpVisc, viscArNr(k) )
./pkg/ggl90/ggl90_calc.F 622 GGL90_CALC
      DO k=2,Nr
./pkg/ggl90/ggl90_calc.F 628 GGL90_CALC
     &   p4 *(GGL90visctmp(i  ,j  ,k) * mskCor(i  ,j  ,bi,bj)
./pkg/ggl90/ggl90_calc.F 629 GGL90_CALC
     &       +GGL90visctmp(i  ,j-1,k) * mskCor(i  ,j-1,bi,bj))
./pkg/ggl90/ggl90_calc.F 630 GGL90_CALC
     &  +p8 *(GGL90visctmp(i-1,j  ,k) * mskCor(i-1,j  ,bi,bj)
./pkg/ggl90/ggl90_calc.F 631 GGL90_CALC
     &       +GGL90visctmp(i-1,j-1,k) * mskCor(i-1,j-1,bi,bj)
./pkg/ggl90/ggl90_calc.F 632 GGL90_CALC
     &       +GGL90visctmp(i+1,j  ,k) * mskCor(i+1,j  ,bi,bj)
./pkg/ggl90/ggl90_calc.F 633 GGL90_CALC
     &       +GGL90visctmp(i+1,j-1,k) * mskCor(i+1,j-1,bi,bj))
./pkg/ggl90/ggl90_calc.F 636 GGL90_CALC
     &  +p8 *(      maskC(i-1,j  ,k,bi,bj) * mskCor(i-1,j  ,bi,bj)
./pkg/ggl90/ggl90_calc.F 637 GGL90_CALC
     &       +      maskC(i-1,j-1,k,bi,bj) * mskCor(i-1,j-1,bi,bj)
./pkg/ggl90/ggl90_calc.F 638 GGL90_CALC
     &       +      maskC(i+1,j  ,k,bi,bj) * mskCor(i+1,j  ,bi,bj)
./pkg/ggl90/ggl90_calc.F 639 GGL90_CALC
     &       +      maskC(i+1,j-1,k,bi,bj) * mskCor(i+1,j-1,bi,bj))
./pkg/ggl90/ggl90_calc.F 641 GGL90_CALC
     &   *maskC(i,j  ,k,bi,bj)*mskCor(i,j  ,bi,bj)
./pkg/ggl90/ggl90_calc.F 642 GGL90_CALC
     &   *maskC(i,j-1,k,bi,bj)*mskCor(i,j-1,bi,bj)
./pkg/ggl90/ggl90_calc.F 644 GGL90_CALC
        tmpVisc = _maskS(i,j,k,bi,bj) *
./pkg/ggl90/ggl90_calc.F 645 GGL90_CALC
     &                   (.5 _d 0*(GGL90visctmp(i,j,k)
./pkg/ggl90/ggl90_calc.F 646 GGL90_CALC
     &                            +GGL90visctmp(i,j-1,k))
./pkg/ggl90/ggl90_calc.F 651 GGL90_CALC
        GGL90viscArV(i,j,k,bi,bj) = MAX( tmpVisc, viscArNr(k) )
./pkg/ggl90/ggl90_calc.F 78 GGL90_CALC
      INTEGER i, j, k, kp1, km1, kSurf, kBottom
./pkg/ggl90/ggl90_calc_diff.F 45 GGL90_CALC_DIFF
      INTEGER i,j,k
./pkg/ggl90/ggl90_calc_diff.F 50 GGL90_CALC_DIFF
        DO k=1,MIN(Nr,kSize)
./pkg/ggl90/ggl90_calc_diff.F 53 GGL90_CALC_DIFF
            KappaRx(i,j,k) = KappaRx(i,j,k)
./pkg/ggl90/ggl90_calc_diff.F 54 GGL90_CALC_DIFF
     &                  +( GGL90diffKr(i,j,k,bi,bj)
./pkg/ggl90/ggl90_calc_diff.F 55 GGL90_CALC_DIFF
     &                     - diffKrNrT(k) )
./pkg/ggl90/ggl90_calc_diff.F 61 GGL90_CALC_DIFF
         k = MIN(kArg,kSize)
./pkg/ggl90/ggl90_calc_diff.F 64 GGL90_CALC_DIFF
            KappaRx(i,j,k) = KappaRx(i,j,k)
./pkg/ggl90/ggl90_calc_visc.F 49 GGL90_CALC_VISC
        KappaRU(i,j,k) = KappaRU(i,j,k) +
./pkg/ggl90/ggl90_calc_visc.F 50 GGL90_CALC_VISC
     &                   (GGL90viscArU(i,j,k,bi,bj) - viscArNr(k) )
./pkg/ggl90/ggl90_calc_visc.F 56 GGL90_CALC_VISC
        KappaRV(i,j,k) = KappaRV(i,j,k) + _maskS(i,j,k,bi,bj) *
./pkg/ggl90/ggl90_calc_visc.F 57 GGL90_CALC_VISC
     &                   (GGL90viscArV(i,j,k,bi,bj) - viscArNr(k) )
./pkg/gmredi/gmredi_calc_diff.F 49 GMREDI_CALC_DIFF
      INTEGER i,j,k
./pkg/gmredi/gmredi_calc_diff.F 54 GMREDI_CALC_DIFF
        DO k=1,MIN(Nr,kSize)
./pkg/gmredi/gmredi_calc_diff.F 58 GMREDI_CALC_DIFF
            KappaRx(i,j,k) = KappaRx(i,j,k)+Kwz(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_diff.F 62 GMREDI_CALC_DIFF
            KappaRx(i,j,k) = KappaRx(i,j,k)+LS_Kwz(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_diff.F 64 GMREDI_CALC_DIFF
            KappaRx(i,j,k) = KappaRx(i,j,k)+Kwz(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_diff.F 73 GMREDI_CALC_DIFF
         k = MIN(kArg,kSize)
./pkg/gmredi/gmredi_calc_diff.F 77 GMREDI_CALC_DIFF
            KappaRx(i,j,k) = KappaRx(i,j,k)+Kwz(i,j,kArg,bi,bj)
./pkg/gmredi/gmredi_calc_diff.F 81 GMREDI_CALC_DIFF
            KappaRx(i,j,k) = KappaRx(i,j,k)+LS_Kwz(i,j,kArg,bi,bj)
./pkg/gmredi/gmredi_calc_diff.F 83 GMREDI_CALC_DIFF
            KappaRx(i,j,k) = KappaRx(i,j,k)+Kwz(i,j,kArg,bi,bj)
./pkg/gmredi/gmredi_calc_eigs.F 107 GMREDI_CALC_EIGS
      DO k=1,Nr
./pkg/gmredi/gmredi_calc_eigs.F 111 GMREDI_CALC_EIGS
          vec(m,i,j,k) = zeroRL
./pkg/gmredi/gmredi_calc_eigs.F 122 GMREDI_CALC_EIGS
      DO k=1,Nr
./pkg/gmredi/gmredi_calc_eigs.F 126 GMREDI_CALC_EIGS
           IF (k.EQ.1) THEN
./pkg/gmredi/gmredi_calc_eigs.F 127 GMREDI_CALC_EIGS
             a3d(i,j,k) = zeroRL
./pkg/gmredi/gmredi_calc_eigs.F 128 GMREDI_CALC_EIGS
             c3d(i,j,k) = fCori2(i,j)*recip_hFac(i,j,k)
./pkg/gmredi/gmredi_calc_eigs.F 129 GMREDI_CALC_EIGS
     &                    *recip_drC(k+1)*recip_drF(k)/N2(i,j,k+1)
./pkg/gmredi/gmredi_calc_eigs.F 130 GMREDI_CALC_EIGS
             b3d(i,j,k) = -c3d(i,j,k)
./pkg/gmredi/gmredi_calc_eigs.F 132 GMREDI_CALC_EIGS
           ELSEIF (k.LT.kLow(i,j)) THEN
./pkg/gmredi/gmredi_calc_eigs.F 133 GMREDI_CALC_EIGS
             a3d(i,j,k) = fCori2(i,j)*recip_hFac(i,j,k)
./pkg/gmredi/gmredi_calc_eigs.F 134 GMREDI_CALC_EIGS
     &                    *recip_drF(k)*recip_drC(k)/N2(i,j,k)
./pkg/gmredi/gmredi_calc_eigs.F 135 GMREDI_CALC_EIGS
             c3d(i,j,k) = fCori2(i,j)*recip_hFac(i,j,k)
./pkg/gmredi/gmredi_calc_eigs.F 136 GMREDI_CALC_EIGS
     &                    *recip_drF(k)*recip_drC(k+1)/N2(i,j,k+1)
./pkg/gmredi/gmredi_calc_eigs.F 137 GMREDI_CALC_EIGS
             b3d(i,j,k) = -a3d(i,j,k)-c3d(i,j,k)
./pkg/gmredi/gmredi_calc_eigs.F 139 GMREDI_CALC_EIGS
           ELSEIF (k.EQ.kLow(i,j)) THEN
./pkg/gmredi/gmredi_calc_eigs.F 140 GMREDI_CALC_EIGS
             a3d(i,j,k) = fCori2(i,j)*recip_hFac(i,j,k)
./pkg/gmredi/gmredi_calc_eigs.F 141 GMREDI_CALC_EIGS
     &                    *recip_drF(k)*recip_drC(k)/N2(i,j,k)
./pkg/gmredi/gmredi_calc_eigs.F 142 GMREDI_CALC_EIGS
             c3d(i,j,k) = zeroRL
./pkg/gmredi/gmredi_calc_eigs.F 143 GMREDI_CALC_EIGS
             b3d(i,j,k) = -a3d(i,j,k)
./pkg/gmredi/gmredi_calc_eigs.F 146 GMREDI_CALC_EIGS
             a3d(i,j,k) = zeroRL
./pkg/gmredi/gmredi_calc_eigs.F 147 GMREDI_CALC_EIGS
             b3d(i,j,k) = zeroRL
./pkg/gmredi/gmredi_calc_eigs.F 148 GMREDI_CALC_EIGS
             c3d(i,j,k) = zeroRL
./pkg/gmredi/gmredi_calc_eigs.F 152 GMREDI_CALC_EIGS
           a3d(i,j,k) = zeroRL
./pkg/gmredi/gmredi_calc_eigs.F 153 GMREDI_CALC_EIGS
           b3d(i,j,k) = zeroRL
./pkg/gmredi/gmredi_calc_eigs.F 154 GMREDI_CALC_EIGS
           c3d(i,j,k) = zeroRL
./pkg/gmredi/gmredi_calc_eigs.F 164 GMREDI_CALC_EIGS
           DO k=1,Nr
./pkg/gmredi/gmredi_calc_eigs.F 165 GMREDI_CALC_EIGS
            array(k,kk) = zeroRL
./pkg/gmredi/gmredi_calc_eigs.F 169 GMREDI_CALC_EIGS
          k=1
./pkg/gmredi/gmredi_calc_eigs.F 170 GMREDI_CALC_EIGS
          array(k,k)   = b3d(i,j,k)
./pkg/gmredi/gmredi_calc_eigs.F 171 GMREDI_CALC_EIGS
          array(k,k+1) = c3d(i,j,k)
./pkg/gmredi/gmredi_calc_eigs.F 172 GMREDI_CALC_EIGS
          DO k=2,Nr-1
./pkg/gmredi/gmredi_calc_eigs.F 173 GMREDI_CALC_EIGS
           array(k,k-1) = a3d(i,j,k)
./pkg/gmredi/gmredi_calc_eigs.F 174 GMREDI_CALC_EIGS
           array(k,k)   = b3d(i,j,k)
./pkg/gmredi/gmredi_calc_eigs.F 175 GMREDI_CALC_EIGS
           array(k,k+1) = c3d(i,j,k)
./pkg/gmredi/gmredi_calc_eigs.F 177 GMREDI_CALC_EIGS
          k=Nr
./pkg/gmredi/gmredi_calc_eigs.F 178 GMREDI_CALC_EIGS
          array(k,k-1) = a3d(i,j,k)
./pkg/gmredi/gmredi_calc_eigs.F 179 GMREDI_CALC_EIGS
          array(k,k)   = b3d(i,j,k)
./pkg/gmredi/gmredi_calc_eigs.F 203 GMREDI_CALC_EIGS
          DO k=1,kLow(i,j)
./pkg/gmredi/gmredi_calc_eigs.F 204 GMREDI_CALC_EIGS
           eigval(0) = MAX(eigval(0),eigR(k))
./pkg/gmredi/gmredi_calc_eigs.F 207 GMREDI_CALC_EIGS
           DO k=1,kLow(i,j)
./pkg/gmredi/gmredi_calc_eigs.F 208 GMREDI_CALC_EIGS
            IF (eigR(k).LT.eigval(m-1)) THEN
./pkg/gmredi/gmredi_calc_eigs.F 209 GMREDI_CALC_EIGS
              eigval(m) = MAX(eigval(m),eigR(k))
./pkg/gmredi/gmredi_calc_eigs.F 210 GMREDI_CALC_EIGS
              IF (eigval(m).EQ.eigR(k)) idx=k
./pkg/gmredi/gmredi_calc_eigs.F 214 GMREDI_CALC_EIGS
             DO k=1,Nr
./pkg/gmredi/gmredi_calc_eigs.F 215 GMREDI_CALC_EIGS
              vec(m,i,j,k) = -vecs(k,idx)
./pkg/gmredi/gmredi_calc_eigs.F 218 GMREDI_CALC_EIGS
             DO k=1,Nr
./pkg/gmredi/gmredi_calc_eigs.F 219 GMREDI_CALC_EIGS
              vec(m,i,j,k) = vecs(k,idx)
./pkg/gmredi/gmredi_calc_eigs.F 226 GMREDI_CALC_EIGS
          DO k=1,Nr
./pkg/gmredi/gmredi_calc_eigs.F 228 GMREDI_CALC_EIGS
            vec(m,i,j,k)=zeroRL
./pkg/gmredi/gmredi_calc_eigs.F 236 GMREDI_CALC_EIGS
      DO k=1,Nr
./pkg/gmredi/gmredi_calc_eigs.F 249 GMREDI_CALC_EIGS
      DO k=1,Nr
./pkg/gmredi/gmredi_calc_eigs.F 252 GMREDI_CALC_EIGS
         BuoyFreq(i,j,k) = mask(i,j,k)*SQRT(N2(i,j,k))
./pkg/gmredi/gmredi_calc_eigs.F 256 GMREDI_CALC_EIGS
      k=Nr+1
./pkg/gmredi/gmredi_calc_eigs.F 259 GMREDI_CALC_EIGS
        BuoyFreq(i,j,k) = zeroRL
./pkg/gmredi/gmredi_calc_eigs.F 266 GMREDI_CALC_EIGS
      k=Nr
./pkg/gmredi/gmredi_calc_eigs.F 271 GMREDI_CALC_EIGS
        intN(i,j,k) = op5*BuoyFreq(i,j,k)*drNr
./pkg/gmredi/gmredi_calc_eigs.F 274 GMREDI_CALC_EIGS
      DO k=Nr-1,1,-1
./pkg/gmredi/gmredi_calc_eigs.F 277 GMREDI_CALC_EIGS
         intN(i,j,k) = intN(i,j,k+1) 
./pkg/gmredi/gmredi_calc_eigs.F 278 GMREDI_CALC_EIGS
     &        + drC(k)*( op25*BuoyFreq(i,j,k+2) + op5*BuoyFreq(i,j,k) 
./pkg/gmredi/gmredi_calc_eigs.F 279 GMREDI_CALC_EIGS
     &                 + op25*BuoyFreq(i,j,k+1) )
./pkg/gmredi/gmredi_calc_eigs.F 306 GMREDI_CALC_EIGS
      DO k=1,Nr
./pkg/gmredi/gmredi_calc_eigs.F 309 GMREDI_CALC_EIGS
         IF (mask(i,j,k).NE.0.0) THEN
./pkg/gmredi/gmredi_calc_eigs.F 311 GMREDI_CALC_EIGS
            vec(m,i,j,k) = -COS(intN(i,j,k)/(m*c1(i,j)))
./pkg/gmredi/gmredi_calc_eigs.F 327 GMREDI_CALC_EIGS
      DO k=1,Nr
./pkg/gmredi/gmredi_calc_eigs.F 331 GMREDI_CALC_EIGS
         vecint(m,i,j) = vecint(m,i,j) + hfac(i,j,k)*vec(m,i,j,k)*drF(k)
./pkg/gmredi/gmredi_calc_eigs.F 343 GMREDI_CALC_EIGS
      DO k=1,Nr
./pkg/gmredi/gmredi_calc_eigs.F 347 GMREDI_CALC_EIGS
          vec(m,i,j,k) = vec(m,i,j,k) - vecint(m,i,j)
./pkg/gmredi/gmredi_calc_eigs.F 363 GMREDI_CALC_EIGS
      DO k=1,Nr
./pkg/gmredi/gmredi_calc_eigs.F 368 GMREDI_CALC_EIGS
     &         mask(i,j,k)*drF(k)*hfac(i,j,k)
./pkg/gmredi/gmredi_calc_eigs.F 369 GMREDI_CALC_EIGS
     &         *vec(m,i,j,k)*vec(m,i,j,k)
./pkg/gmredi/gmredi_calc_eigs.F 383 GMREDI_CALC_EIGS
      DO k=1,Nr
./pkg/gmredi/gmredi_calc_eigs.F 387 GMREDI_CALC_EIGS
          vec(m,i,j,k) = vec(m,i,j,k)/(vecint(m,i,j)+small)
./pkg/gmredi/gmredi_calc_eigs.F 52 GMREDI_CALC_EIGS
      INTEGER i,j,k,kk,m
./pkg/gmredi/gmredi_calc_psi_b.F 109 GMREDI_CALC_PSI_B
         SlopeX(i,j)=op5*( sigmaX(i,j,km1)+sigmaX(i,j,k) )
./pkg/gmredi/gmredi_calc_psi_b.F 110 GMREDI_CALC_PSI_B
     &                  *maskW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_psi_b.F 111 GMREDI_CALC_PSI_B
         dSigmaDrW(i,j)=op5*( sigmaR(i-1,j,k)+sigmaR(i,j,k) )
./pkg/gmredi/gmredi_calc_psi_b.F 112 GMREDI_CALC_PSI_B
     &                  *maskW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_psi_b.F 117 GMREDI_CALC_PSI_B
         SlopeY(i,j)=op5*( sigmaY(i,j,km1)+sigmaY(i,j,k) )
./pkg/gmredi/gmredi_calc_psi_b.F 118 GMREDI_CALC_PSI_B
     &                  *maskS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_psi_b.F 119 GMREDI_CALC_PSI_B
         dSigmaDrS(i,j)=op5*( sigmaR(i,j-1,k)+sigmaR(i,j,k) )
./pkg/gmredi/gmredi_calc_psi_b.F 120 GMREDI_CALC_PSI_B
     &                  *maskS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_psi_b.F 129 GMREDI_CALC_PSI_B
     I             ldd97_LrhoW, ldd97_LrhoS, rF(k), k,
./pkg/gmredi/gmredi_calc_psi_b.F 141 GMREDI_CALC_PSI_B
     &         *(GM_bolFac1d(km1)+GM_bolFac1d(k))*op25
./pkg/gmredi/gmredi_calc_psi_b.F 144 GMREDI_CALC_PSI_B
          GM_PsiX(i,j,k,bi,bj) = SlopeX(i,j)*taperX(i,j)
./pkg/gmredi/gmredi_calc_psi_b.F 146 GMREDI_CALC_PSI_B
     &     *( kapGM(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_psi_b.F 154 GMREDI_CALC_PSI_B
     &      )*maskW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_psi_b.F 156 GMREDI_CALC_PSI_B
     &     +eddyPsiX(i,j,k,bi,bj)*maskW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_psi_b.F 162 GMREDI_CALC_PSI_B
         GM_PsiY(i,j,k,bi,bj) = SlopeY(i,j)*taperY(i,j)
./pkg/gmredi/gmredi_calc_psi_b.F 164 GMREDI_CALC_PSI_B
     &     *( kapGM(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_psi_b.F 172 GMREDI_CALC_PSI_B
     &      )*maskS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_psi_b.F 174 GMREDI_CALC_PSI_B
     &     +eddyPsiY(i,j,k,bi,bj)*maskS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_psi_b.F 61 GMREDI_CALC_PSI_B
      INTEGER i,j,k, km1
./pkg/gmredi/gmredi_calc_psi_b.F 91 GMREDI_CALC_PSI_B
       DO k=2,Nr
./pkg/gmredi/gmredi_calc_psi_b.F 92 GMREDI_CALC_PSI_B
       km1 = k-1
./pkg/gmredi/gmredi_calc_psi_b.F 95 GMREDI_CALC_PSI_B
       kkey = (igmkey-1)*Nr + k
./pkg/gmredi/gmredi_calc_psi_bvp.F 100 GMREDI_CALC_PSI_BVP
          GM_c3d(i,j,k) = 0. _d 0
./pkg/gmredi/gmredi_calc_psi_bvp.F 105 GMREDI_CALC_PSI_BVP
       DO k=2,Nr
./pkg/gmredi/gmredi_calc_psi_bvp.F 106 GMREDI_CALC_PSI_BVP
        km1 = k-1
./pkg/gmredi/gmredi_calc_psi_bvp.F 108 GMREDI_CALC_PSI_BVP
     &         *(GM_bolFac1d(km1)+GM_bolFac1d(k))*op25
./pkg/gmredi/gmredi_calc_psi_bvp.F 112 GMREDI_CALC_PSI_BVP
          sigmaX_W = op5*( sigmaX(i,j,km1)+sigmaX(i,j,k) )
./pkg/gmredi/gmredi_calc_psi_bvp.F 113 GMREDI_CALC_PSI_BVP
     &                  *maskW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_psi_bvp.F 114 GMREDI_CALC_PSI_BVP
          dSigmaDrW = op5*( sigmaR(i-1,j,k)+sigmaR(i,j,k) )
./pkg/gmredi/gmredi_calc_psi_bvp.F 115 GMREDI_CALC_PSI_BVP
     &                  *maskW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_psi_bvp.F 119 GMREDI_CALC_PSI_BVP
     &                 *drC(k)*GM_BVP_rModeNumber*rPI
./pkg/gmredi/gmredi_calc_psi_bvp.F 122 GMREDI_CALC_PSI_BVP
          GM_b3d(i,j,k) = MAX( -dSigmaDrW, GM_Small_Number )
./pkg/gmredi/gmredi_calc_psi_bvp.F 125 GMREDI_CALC_PSI_BVP
          GM_PsiX(i,j,k,bi,bj) = half_K*sigmaX_W
./pkg/gmredi/gmredi_calc_psi_bvp.F 138 GMREDI_CALC_PSI_BVP
       DO k=2,Nr
./pkg/gmredi/gmredi_calc_psi_bvp.F 139 GMREDI_CALC_PSI_BVP
        km1 = k-1
./pkg/gmredi/gmredi_calc_psi_bvp.F 142 GMREDI_CALC_PSI_BVP
          IF ( maskW(i,j,k,bi,bj).NE.0. ) THEN
./pkg/gmredi/gmredi_calc_psi_bvp.F 144 GMREDI_CALC_PSI_BVP
            GM_a3d(i,j,k) = -c2*recip_drC(k)
./pkg/gmredi/gmredi_calc_psi_bvp.F 146 GMREDI_CALC_PSI_BVP
            GM_b3d(i,j,k) = GM_b3d(i,j,k)
./pkg/gmredi/gmredi_calc_psi_bvp.F 147 GMREDI_CALC_PSI_BVP
     &                    + c2*recip_drC(k)
./pkg/gmredi/gmredi_calc_psi_bvp.F 149 GMREDI_CALC_PSI_BVP
     &                      +recip_drF(k)*recip_hFacW(i,j,k,bi,bj) )
./pkg/gmredi/gmredi_calc_psi_bvp.F 150 GMREDI_CALC_PSI_BVP
            GM_c3d(i,j,k) = -c2*recip_drC(k)
./pkg/gmredi/gmredi_calc_psi_bvp.F 151 GMREDI_CALC_PSI_BVP
     &                      *recip_drF(k)*recip_hFacW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_psi_bvp.F 153 GMREDI_CALC_PSI_BVP
            GM_b3d(i,j,k) = 1. _d 0
./pkg/gmredi/gmredi_calc_psi_bvp.F 174 GMREDI_CALC_PSI_BVP
       DO k=2,Nr
./pkg/gmredi/gmredi_calc_psi_bvp.F 177 GMREDI_CALC_PSI_BVP
          GM_a3d(i,j,k) = 0. _d 0
./pkg/gmredi/gmredi_calc_psi_bvp.F 178 GMREDI_CALC_PSI_BVP
          GM_b3d(i,j,k) = 1. _d 0
./pkg/gmredi/gmredi_calc_psi_bvp.F 179 GMREDI_CALC_PSI_BVP
          GM_c3d(i,j,k) = 0. _d 0
./pkg/gmredi/gmredi_calc_psi_bvp.F 184 GMREDI_CALC_PSI_BVP
       DO k=2,Nr
./pkg/gmredi/gmredi_calc_psi_bvp.F 185 GMREDI_CALC_PSI_BVP
        km1 = k-1
./pkg/gmredi/gmredi_calc_psi_bvp.F 187 GMREDI_CALC_PSI_BVP
     &         *(GM_bolFac1d(km1)+GM_bolFac1d(k))*op25
./pkg/gmredi/gmredi_calc_psi_bvp.F 190 GMREDI_CALC_PSI_BVP
          sigmaY_W = op5*( sigmaY(i,j,km1)+sigmaY(i,j,k) )
./pkg/gmredi/gmredi_calc_psi_bvp.F 191 GMREDI_CALC_PSI_BVP
     &                  *maskS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_psi_bvp.F 192 GMREDI_CALC_PSI_BVP
          dSigmaDrS = op5*( sigmaR(i,j-1,k)+sigmaR(i,j,k) )
./pkg/gmredi/gmredi_calc_psi_bvp.F 193 GMREDI_CALC_PSI_BVP
     &                  *maskS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_psi_bvp.F 197 GMREDI_CALC_PSI_BVP
     &                 *drC(k)*GM_BVP_rModeNumber*rPI
./pkg/gmredi/gmredi_calc_psi_bvp.F 200 GMREDI_CALC_PSI_BVP
          GM_b3d(i,j,k) = MAX( -dSigmaDrS, GM_Small_Number )
./pkg/gmredi/gmredi_calc_psi_bvp.F 203 GMREDI_CALC_PSI_BVP
          GM_PsiY(i,j,k,bi,bj) = half_K*sigmaY_W
./pkg/gmredi/gmredi_calc_psi_bvp.F 209 GMREDI_CALC_PSI_BVP
       DO k=2,Nr
./pkg/gmredi/gmredi_calc_psi_bvp.F 210 GMREDI_CALC_PSI_BVP
        km1 = k-1
./pkg/gmredi/gmredi_calc_psi_bvp.F 213 GMREDI_CALC_PSI_BVP
          IF ( maskS(i,j,k,bi,bj).NE.0. ) THEN
./pkg/gmredi/gmredi_calc_psi_bvp.F 215 GMREDI_CALC_PSI_BVP
            GM_a3d(i,j,k) = -c2*recip_drC(k)
./pkg/gmredi/gmredi_calc_psi_bvp.F 217 GMREDI_CALC_PSI_BVP
            GM_b3d(i,j,k) = GM_b3d(i,j,k)
./pkg/gmredi/gmredi_calc_psi_bvp.F 218 GMREDI_CALC_PSI_BVP
     &                    + c2*recip_drC(k)
./pkg/gmredi/gmredi_calc_psi_bvp.F 220 GMREDI_CALC_PSI_BVP
     &                      +recip_drF(k)*recip_hFacS(i,j,k,bi,bj) )
./pkg/gmredi/gmredi_calc_psi_bvp.F 221 GMREDI_CALC_PSI_BVP
            GM_c3d(i,j,k) = -c2*recip_drC(k)
./pkg/gmredi/gmredi_calc_psi_bvp.F 222 GMREDI_CALC_PSI_BVP
     &                      *recip_drF(k)*recip_hFacS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_psi_bvp.F 224 GMREDI_CALC_PSI_BVP
            GM_b3d(i,j,k) = 1. _d 0
./pkg/gmredi/gmredi_calc_psi_bvp.F 51 GMREDI_CALC_PSI_BVP
      INTEGER i,j,k, km1
./pkg/gmredi/gmredi_calc_psi_bvp.F 95 GMREDI_CALC_PSI_BVP
       DO k=1,Nr
./pkg/gmredi/gmredi_calc_psi_bvp.F 98 GMREDI_CALC_PSI_BVP
          GM_a3d(i,j,k) = 0. _d 0
./pkg/gmredi/gmredi_calc_psi_bvp.F 99 GMREDI_CALC_PSI_BVP
          GM_b3d(i,j,k) = 1. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 1001 GMREDI_CALC_TENSOR
     &           (theta(i,j-1,k,bi,bj)-theta(i,j-1,kp1,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 1003 GMREDI_CALC_TENSOR
     &           (theta(i, j ,k,bi,bj)-theta(i, j ,kp1,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 1005 GMREDI_CALC_TENSOR
           tmp1k(i,j) = dxG(i,j,bi,bj)*drF(k)
./pkg/gmredi/gmredi_calc_tensor.F 1006 GMREDI_CALC_TENSOR
     &                * _hFacS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 1010 GMREDI_CALC_TENSOR
        CALL DIAGNOSTICS_FILL(tmp1k, 'GM_KvzTz', k,1,2,bi,bj,myThid)
./pkg/gmredi/gmredi_calc_tensor.F 1097 GMREDI_CALC_TENSOR_DUMMY
      INTEGER i, j, k
./pkg/gmredi/gmredi_calc_tensor.F 1099 GMREDI_CALC_TENSOR_DUMMY
      DO k=1,Nr
./pkg/gmredi/gmredi_calc_tensor.F 1102 GMREDI_CALC_TENSOR_DUMMY
         Kwx(i,j,k,bi,bj) = 0.0
./pkg/gmredi/gmredi_calc_tensor.F 1103 GMREDI_CALC_TENSOR_DUMMY
         Kwy(i,j,k,bi,bj) = 0.0
./pkg/gmredi/gmredi_calc_tensor.F 1104 GMREDI_CALC_TENSOR_DUMMY
         Kwz(i,j,k,bi,bj) = 0.0
./pkg/gmredi/gmredi_calc_tensor.F 217 GMREDI_CALC_TENSOR
      DO k=1,Nr
./pkg/gmredi/gmredi_calc_tensor.F 220 GMREDI_CALC_TENSOR
         GM_PsiX(i,j,k,bi,bj)  = 0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 221 GMREDI_CALC_TENSOR
         GM_PsiY(i,j,k,bi,bj)  = 0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 227 GMREDI_CALC_TENSOR
      DO k=1,Nr
./pkg/gmredi/gmredi_calc_tensor.F 230 GMREDI_CALC_TENSOR
         Kwx(i,j,k,bi,bj)  = 0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 231 GMREDI_CALC_TENSOR
         Kwy(i,j,k,bi,bj)  = 0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 232 GMREDI_CALC_TENSOR
         Kwz(i,j,k,bi,bj)  = 0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 234 GMREDI_CALC_TENSOR
         Kux(i,j,k,bi,bj)  = 0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 235 GMREDI_CALC_TENSOR
         Kvy(i,j,k,bi,bj)  = 0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 238 GMREDI_CALC_TENSOR
         Kuz(i,j,k,bi,bj)  = 0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 239 GMREDI_CALC_TENSOR
         Kvz(i,j,k,bi,bj)  = 0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 292 GMREDI_CALC_TENSOR
      DO k=Nr,2,-1
./pkg/gmredi/gmredi_calc_tensor.F 295 GMREDI_CALC_TENSOR
       kkey = (igmkey-1)*Nr + k
./pkg/gmredi/gmredi_calc_tensor.F 312 GMREDI_CALC_TENSOR
         dSigmaDx(i,j)=op25*( sigmaX(i+1,j,k-1)+sigmaX(i,j,k-1)
./pkg/gmredi/gmredi_calc_tensor.F 313 GMREDI_CALC_TENSOR
     &                       +sigmaX(i+1,j, k )+sigmaX(i,j, k )
./pkg/gmredi/gmredi_calc_tensor.F 314 GMREDI_CALC_TENSOR
     &                      )*maskC(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 315 GMREDI_CALC_TENSOR
         dSigmaDy(i,j)=op25*( sigmaY(i,j+1,k-1)+sigmaY(i,j,k-1)
./pkg/gmredi/gmredi_calc_tensor.F 316 GMREDI_CALC_TENSOR
     &                       +sigmaY(i,j+1, k )+sigmaY(i,j, k )
./pkg/gmredi/gmredi_calc_tensor.F 317 GMREDI_CALC_TENSOR
     &                      )*maskC(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 325 GMREDI_CALC_TENSOR
     &      -rC(k-1).LT.GM_Visbeck_depth ) THEN
./pkg/gmredi/gmredi_calc_tensor.F 329 GMREDI_CALC_TENSOR
          dSigmaDr(i,j) = MIN( sigmaR(i,j,k), 0. _d 0 )
./pkg/gmredi/gmredi_calc_tensor.F 343 GMREDI_CALC_TENSOR
          IF ( maskC(i,j,k,bi,bj).NE.0. ) THEN
./pkg/gmredi/gmredi_calc_tensor.F 350 GMREDI_CALC_TENSOR
           deltaH = integrDepth + rC(k-1)
./pkg/gmredi/gmredi_calc_tensor.F 354 GMREDI_CALC_TENSOR
           deltaH = MIN( deltaH, drC(k) )
./pkg/gmredi/gmredi_calc_tensor.F 367 GMREDI_CALC_TENSOR
     &                 + maskC(i-1,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 368 GMREDI_CALC_TENSOR
     &                 + maskC(i+1,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 369 GMREDI_CALC_TENSOR
     &                 + maskC(i,j-1,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 370 GMREDI_CALC_TENSOR
     &                 + maskC(i,j+1,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 405 GMREDI_CALC_TENSOR
         dSigmaDr(i,j)=sigmaR(i,j,k)
./pkg/gmredi/gmredi_calc_tensor.F 427 GMREDI_CALC_TENSOR
     I             k, bi, bj, myTime, myIter, myThid )
./pkg/gmredi/gmredi_calc_tensor.F 432 GMREDI_CALC_TENSOR
         SlopeX(i,j)=SlopeX(i,j)*maskC(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 433 GMREDI_CALC_TENSOR
         SlopeY(i,j)=SlopeY(i,j)*maskC(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 434 GMREDI_CALC_TENSOR
         SlopeSqr(i,j)=SlopeSqr(i,j)*maskC(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 449 GMREDI_CALC_TENSOR
          Kwx(i,j,k,bi,bj)= SlopeX(i,j)*taperFct(i,j)
./pkg/gmredi/gmredi_calc_tensor.F 450 GMREDI_CALC_TENSOR
          Kwy(i,j,k,bi,bj)= SlopeY(i,j)*taperFct(i,j)
./pkg/gmredi/gmredi_calc_tensor.F 451 GMREDI_CALC_TENSOR
          Kwz(i,j,k,bi,bj)= SlopeSqr(i,j)*taperFct(i,j)
./pkg/gmredi/gmredi_calc_tensor.F 469 GMREDI_CALC_TENSOR
        deltaH=abs(GM_Visbeck_depth)-abs(rF(k))
./pkg/gmredi/gmredi_calc_tensor.F 471 GMREDI_CALC_TENSOR
        integrDepth = drF(k)
./pkg/gmredi/gmredi_calc_tensor.F 516 GMREDI_CALC_TENSOR
      DO k=1,Nr
./pkg/gmredi/gmredi_calc_tensor.F 518 GMREDI_CALC_TENSOR
       kkey = (igmkey-1)*Nr + k
./pkg/gmredi/gmredi_calc_tensor.F 526 GMREDI_CALC_TENSOR
       km1 = MAX(k-1,1)
./pkg/gmredi/gmredi_calc_tensor.F 528 GMREDI_CALC_TENSOR
     &         *(GM_isoFac1d(km1)+GM_isoFac1d(k))*op5
./pkg/gmredi/gmredi_calc_tensor.F 530 GMREDI_CALC_TENSOR
     &         *(GM_bolFac1d(km1)+GM_bolFac1d(k))*op5
./pkg/gmredi/gmredi_calc_tensor.F 534 GMREDI_CALC_TENSOR
         Kgm_tmp = kapRedi(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 539 GMREDI_CALC_TENSOR
     &           + GM_skewflx*kapGM(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 547 GMREDI_CALC_TENSOR
     &           + op5*(K3D(i,j,k,bi,bj)+K3D(i,j,km1,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 550 GMREDI_CALC_TENSOR
         Kwx(i,j,k,bi,bj)= Kgm_tmp*Kwx(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 551 GMREDI_CALC_TENSOR
         Kwy(i,j,k,bi,bj)= Kgm_tmp*Kwy(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 553 GMREDI_CALC_TENSOR
         Kwz(i,j,k,bi,bj)= ( kapRedi(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 555 GMREDI_CALC_TENSOR
         Kwz(i,j,k,bi,bj)= ( isopycK*GM_isoFac2d(i,j,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 561 GMREDI_CALC_TENSOR
     &                     + op5*(K3D(i,j,k,bi,bj)+K3D(i,j,km1,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 563 GMREDI_CALC_TENSOR
     &                     )*Kwz(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 651 GMREDI_CALC_TENSOR
      DO k=Nr,1,-1
./pkg/gmredi/gmredi_calc_tensor.F 652 GMREDI_CALC_TENSOR
       kp1 = MIN(Nr,k+1)
./pkg/gmredi/gmredi_calc_tensor.F 654 GMREDI_CALC_TENSOR
       IF (k.GE.Nr) maskp1 = 0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 656 GMREDI_CALC_TENSOR
       kkey = (igmkey-1)*Nr + k
./pkg/gmredi/gmredi_calc_tensor.F 662 GMREDI_CALC_TENSOR
         dSigmaDx(i,j)=sigmaX(i,j,k)
./pkg/gmredi/gmredi_calc_tensor.F 663 GMREDI_CALC_TENSOR
     &                       *_maskW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 664 GMREDI_CALC_TENSOR
         dSigmaDy(i,j)=op25*( sigmaY(i-1,j+1,k)+sigmaY(i,j+1,k)
./pkg/gmredi/gmredi_calc_tensor.F 665 GMREDI_CALC_TENSOR
     &                       +sigmaY(i-1, j ,k)+sigmaY(i, j ,k)
./pkg/gmredi/gmredi_calc_tensor.F 666 GMREDI_CALC_TENSOR
     &                      )*_maskW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 667 GMREDI_CALC_TENSOR
         dSigmaDr(i,j)=op25*( sigmaR(i-1,j, k )+sigmaR(i,j, k )
./pkg/gmredi/gmredi_calc_tensor.F 669 GMREDI_CALC_TENSOR
     &                      )*_maskW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 693 GMREDI_CALC_TENSOR
     I             k, bi, bj, myTime, myIter, myThid )
./pkg/gmredi/gmredi_calc_tensor.F 704 GMREDI_CALC_TENSOR
          Kux(i,j,k,bi,bj) =
./pkg/gmredi/gmredi_calc_tensor.F 706 GMREDI_CALC_TENSOR
     &     ( kapRedi(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 708 GMREDI_CALC_TENSOR
     &     ( GM_isopycK*GM_isoFac1d(k)
./pkg/gmredi/gmredi_calc_tensor.F 715 GMREDI_CALC_TENSOR
     &     +op5*(K3D(i,j,k,bi,bj)+K3D(i-1,j,k,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 727 GMREDI_CALC_TENSOR
          Kux(i,j,k,bi,bj) = MAX( Kux(i,j,k,bi,bj), GM_Kmin_horiz )
./pkg/gmredi/gmredi_calc_tensor.F 72 GMREDI_CALC_TENSOR
      INTEGER i,j,k
./pkg/gmredi/gmredi_calc_tensor.F 742 GMREDI_CALC_TENSOR
          Kuz(i,j,k,bi,bj) =
./pkg/gmredi/gmredi_calc_tensor.F 744 GMREDI_CALC_TENSOR
     &     ( kapRedi(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 746 GMREDI_CALC_TENSOR
     &     ( GM_isopycK*GM_isoFac1d(k)
./pkg/gmredi/gmredi_calc_tensor.F 750 GMREDI_CALC_TENSOR
     &     - GM_skewflx*kapGM(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 752 GMREDI_CALC_TENSOR
     &     - GM_skewflx*GM_background_K*GM_bolFac1d(k)
./pkg/gmredi/gmredi_calc_tensor.F 759 GMREDI_CALC_TENSOR
     &     +op5*(K3D(i,j,k,bi,bj)+K3D(i-1,j,k,bi,bj))*GM_advect
./pkg/gmredi/gmredi_calc_tensor.F 769 GMREDI_CALC_TENSOR
        km1 = MAX(k-1,1)
./pkg/gmredi/gmredi_calc_tensor.F 774 GMREDI_CALC_TENSOR
          tmp1k(i,j) = ( kapRedi(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 776 GMREDI_CALC_TENSOR
          tmp1k(i,j) = ( GM_isopycK*GM_isoFac1d(k)
./pkg/gmredi/gmredi_calc_tensor.F 783 GMREDI_CALC_TENSOR
     &     +op5*(K3D(i,j,k,bi,bj)+K3D(i-1,j,k,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 792 GMREDI_CALC_TENSOR
     &     +recip_drC(k)*
./pkg/gmredi/gmredi_calc_tensor.F 793 GMREDI_CALC_TENSOR
     &       ( maskC(i-1,j,k,bi,bj)*
./pkg/gmredi/gmredi_calc_tensor.F 794 GMREDI_CALC_TENSOR
     &           (theta(i-1,j,km1,bi,bj)-theta(i-1,j,k,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 795 GMREDI_CALC_TENSOR
     &        +maskC( i ,j,k,bi,bj)*
./pkg/gmredi/gmredi_calc_tensor.F 796 GMREDI_CALC_TENSOR
     &           (theta( i ,j,km1,bi,bj)-theta( i ,j,k,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 800 GMREDI_CALC_TENSOR
     &           (theta(i-1,j,k,bi,bj)-theta(i-1,j,kp1,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 802 GMREDI_CALC_TENSOR
     &           (theta( i ,j,k,bi,bj)-theta( i ,j,kp1,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 804 GMREDI_CALC_TENSOR
           tmp1k(i,j) = dyG(i,j,bi,bj)*drF(k)
./pkg/gmredi/gmredi_calc_tensor.F 805 GMREDI_CALC_TENSOR
     &                * _hFacW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 809 GMREDI_CALC_TENSOR
        CALL DIAGNOSTICS_FILL(tmp1k, 'GM_KuzTz', k,1,2,bi,bj,myThid)
./pkg/gmredi/gmredi_calc_tensor.F 852 GMREDI_CALC_TENSOR
      DO k=Nr,1,-1
./pkg/gmredi/gmredi_calc_tensor.F 853 GMREDI_CALC_TENSOR
       kp1 = MIN(Nr,k+1)
./pkg/gmredi/gmredi_calc_tensor.F 855 GMREDI_CALC_TENSOR
       IF (k.GE.Nr) maskp1 = 0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 857 GMREDI_CALC_TENSOR
       kkey = (igmkey-1)*Nr + k
./pkg/gmredi/gmredi_calc_tensor.F 862 GMREDI_CALC_TENSOR
         dSigmaDx(i,j)=op25*( sigmaX(i, j ,k) +sigmaX(i+1, j ,k)
./pkg/gmredi/gmredi_calc_tensor.F 863 GMREDI_CALC_TENSOR
     &                       +sigmaX(i,j-1,k) +sigmaX(i+1,j-1,k)
./pkg/gmredi/gmredi_calc_tensor.F 864 GMREDI_CALC_TENSOR
     &                      )*_maskS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 865 GMREDI_CALC_TENSOR
         dSigmaDy(i,j)=sigmaY(i,j,k)
./pkg/gmredi/gmredi_calc_tensor.F 866 GMREDI_CALC_TENSOR
     &                       *_maskS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 867 GMREDI_CALC_TENSOR
         dSigmaDr(i,j)=op25*( sigmaR(i,j-1, k )+sigmaR(i,j, k )
./pkg/gmredi/gmredi_calc_tensor.F 869 GMREDI_CALC_TENSOR
     &                      )*_maskS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 891 GMREDI_CALC_TENSOR
     I             k, bi, bj, myTime, myIter, myThid )
./pkg/gmredi/gmredi_calc_tensor.F 905 GMREDI_CALC_TENSOR
          Kvy(i,j,k,bi,bj) =
./pkg/gmredi/gmredi_calc_tensor.F 907 GMREDI_CALC_TENSOR
     &     ( kapRedi(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 909 GMREDI_CALC_TENSOR
     &     ( GM_isopycK*GM_isoFac1d(k)
./pkg/gmredi/gmredi_calc_tensor.F 916 GMREDI_CALC_TENSOR
     &     +op5*(K3D(i,j,k,bi,bj)+K3D(i,j-1,k,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 928 GMREDI_CALC_TENSOR
          Kvy(i,j,k,bi,bj) = MAX( Kvy(i,j,k,bi,bj), GM_Kmin_horiz )
./pkg/gmredi/gmredi_calc_tensor.F 943 GMREDI_CALC_TENSOR
          Kvz(i,j,k,bi,bj) =
./pkg/gmredi/gmredi_calc_tensor.F 945 GMREDI_CALC_TENSOR
     &     ( kapRedi(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 947 GMREDI_CALC_TENSOR
     &     ( GM_isopycK*GM_isoFac1d(k)
./pkg/gmredi/gmredi_calc_tensor.F 951 GMREDI_CALC_TENSOR
     &     - GM_skewflx*kapGM(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 953 GMREDI_CALC_TENSOR
     &     - GM_skewflx*GM_background_K*GM_bolFac1d(k)
./pkg/gmredi/gmredi_calc_tensor.F 960 GMREDI_CALC_TENSOR
     &     +op5*(K3D(i,j,k,bi,bj)+K3D(i,j-1,k,bi,bj))*GM_advect
./pkg/gmredi/gmredi_calc_tensor.F 970 GMREDI_CALC_TENSOR
        km1 = MAX(k-1,1)
./pkg/gmredi/gmredi_calc_tensor.F 975 GMREDI_CALC_TENSOR
          tmp1k(i,j) = ( kapRedi(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 977 GMREDI_CALC_TENSOR
          tmp1k(i,j) = ( GM_isopycK*GM_isoFac1d(k)
./pkg/gmredi/gmredi_calc_tensor.F 984 GMREDI_CALC_TENSOR
     &     +op5*(K3D(i,j,k,bi,bj)+K3D(i,j-1,k,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 993 GMREDI_CALC_TENSOR
     &     +recip_drC(k)*
./pkg/gmredi/gmredi_calc_tensor.F 994 GMREDI_CALC_TENSOR
     &       ( maskC(i,j-1,k,bi,bj)*
./pkg/gmredi/gmredi_calc_tensor.F 995 GMREDI_CALC_TENSOR
     &           (theta(i,j-1,km1,bi,bj)-theta(i,j-1,k,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 996 GMREDI_CALC_TENSOR
     &        +maskC(i, j ,k,bi,bj)*
./pkg/gmredi/gmredi_calc_tensor.F 997 GMREDI_CALC_TENSOR
     &           (theta(i, j ,km1,bi,bj)-theta(i, j ,k,bi,bj))
./pkg/gmredi/gmredi_calc_urms.F 43 GMREDI_CALC_URMS
      INTEGER i,j,k
./pkg/gmredi/gmredi_calc_urms.F 60 GMREDI_CALC_URMS
        k = kLowC(i,j,bi,bj)
./pkg/gmredi/gmredi_calc_urms.F 61 GMREDI_CALC_URMS
        IF (k.GT.2) THEN
./pkg/gmredi/gmredi_calc_urms.F 62 GMREDI_CALC_URMS
          const(i,j) = (urms(i,j,k)-urms(i,j,1))
./pkg/gmredi/gmredi_calc_urms.F 63 GMREDI_CALC_URMS
     &         /(modesC(1,i,j,k,bi,bj)-modesC(1,i,j,1,bi,bj))
./pkg/gmredi/gmredi_calc_urms.F 70 GMREDI_CALC_URMS
      DO k=2,Nr
./pkg/gmredi/gmredi_calc_urms.F 73 GMREDI_CALC_URMS
         IF (k.LT.kLowC(i,j,bi,bj)) THEN
./pkg/gmredi/gmredi_calc_urms.F 74 GMREDI_CALC_URMS
           urms(i,j,k) = urms(i,j,1) + 
./pkg/gmredi/gmredi_calc_urms.F 75 GMREDI_CALC_URMS
     &          const(i,j)*(modesC(1,i,j,k,bi,bj)-modesC(1,i,j,1,bi,bj))
./pkg/gmredi/gmredi_calc_urms.F 77 GMREDI_CALC_URMS
           urms(i,j,k)=zeroRL
./pkg/gmredi/gmredi_diagnostics_fill.F 39 GMREDI_DIAGNOSTICS_FILL
      INTEGER i,j,k
./pkg/gmredi/gmredi_diagnostics_fill.F 76 GMREDI_DIAGNOSTICS_FILL
        DO k = 1, Nr
./pkg/gmredi/gmredi_diagnostics_fill.F 79 GMREDI_DIAGNOSTICS_FILL
           tmpfld3dloc(i,j,k,bi,bj) =
./pkg/gmredi/gmredi_diagnostics_fill.F 81 GMREDI_DIAGNOSTICS_FILL
     &      Kwy(i,j,k,bi,bj)
./pkg/gmredi/gmredi_diagnostics_fill.F 90 GMREDI_DIAGNOSTICS_FILL
        DO k = 1, Nr
./pkg/gmredi/gmredi_diagnostics_fill.F 93 GMREDI_DIAGNOSTICS_FILL
           tmpfld3dloc(i,j,k,bi,bj) =
./pkg/gmredi/gmredi_diagnostics_fill.F 95 GMREDI_DIAGNOSTICS_FILL
     &      Kwx(i,j,k,bi,bj)
./pkg/gmredi/gmredi_diagnostics_impl.F 45 GMREDI_DIAGNOSTICS_IMPL
      INTEGER i,j,k
./pkg/gmredi/gmredi_diagnostics_impl.F 57 GMREDI_DIAGNOSTICS_IMPL
           DO k=2,Nr
./pkg/gmredi/gmredi_diagnostics_impl.F 60 GMREDI_DIAGNOSTICS_IMPL
                tmpVar(i,j) = -recip_drC(k)*rkSign
./pkg/gmredi/gmredi_diagnostics_impl.F 61 GMREDI_DIAGNOSTICS_IMPL
     &            *(theta(i,j,k,bi,bj)-theta(i,j,k-1,bi,bj))
./pkg/gmredi/gmredi_diagnostics_impl.F 62 GMREDI_DIAGNOSTICS_IMPL
     &            * maskC(i,j,k,bi,bj)*maskC(i,j,k-1,bi,bj)
./pkg/gmredi/gmredi_diagnostics_impl.F 63 GMREDI_DIAGNOSTICS_IMPL
                tmpVar(i,j) = tmpVar(i,j)*Kwz(i,j,k,bi,bj)
./pkg/gmredi/gmredi_diagnostics_impl.F 68 GMREDI_DIAGNOSTICS_IMPL
     &                              k, 1, 2, bi, bj, myThid )
./pkg/gmredi/gmredi_init_fixed.F 42 GMREDI_INIT_FIXED
      INTEGER i,j,k
./pkg/gmredi/gmredi_init_fixed.F 70 GMREDI_INIT_FIXED
      DO k=1,Nr
./pkg/gmredi/gmredi_init_fixed.F 71 GMREDI_INIT_FIXED
        GM_isoFac1d(k) = 1. _d 0
./pkg/gmredi/gmredi_init_fixed.F 72 GMREDI_INIT_FIXED
        GM_bolFac1d(k) = 1. _d 0
./pkg/gmredi/gmredi_init_varia.F 39 GMREDI_INIT_VARIA
      INTEGER i,j,k,bi,bj
./pkg/gmredi/gmredi_init_varia.F 45 GMREDI_INIT_VARIA
        DO k=1,Nr
./pkg/gmredi/gmredi_init_varia.F 48 GMREDI_INIT_VARIA
           Kwx(i,j,k,bi,bj) = 0. _d 0
./pkg/gmredi/gmredi_init_varia.F 49 GMREDI_INIT_VARIA
           Kwy(i,j,k,bi,bj) = 0. _d 0
./pkg/gmredi/gmredi_init_varia.F 50 GMREDI_INIT_VARIA
           Kwz(i,j,k,bi,bj) = 0. _d 0
./pkg/gmredi/gmredi_init_varia.F 52 GMREDI_INIT_VARIA
           Kuz(i,j,k,bi,bj) = 0. _d 0
./pkg/gmredi/gmredi_init_varia.F 53 GMREDI_INIT_VARIA
           Kvz(i,j,k,bi,bj) = 0. _d 0
./pkg/gmredi/gmredi_init_varia.F 56 GMREDI_INIT_VARIA
           Kux(i,j,k,bi,bj) = 0. _d 0
./pkg/gmredi/gmredi_init_varia.F 57 GMREDI_INIT_VARIA
           Kvy(i,j,k,bi,bj) = 0. _d 0
./pkg/gmredi/gmredi_init_varia.F 60 GMREDI_INIT_VARIA
           GM_PsiX(i,j,k,bi,bj) = 0. _d 0
./pkg/gmredi/gmredi_init_varia.F 61 GMREDI_INIT_VARIA
           GM_PsiY(i,j,k,bi,bj) = 0. _d 0
./pkg/gmredi/gmredi_init_varia.F 67 GMREDI_INIT_VARIA
          K3D(i,j,k,bi,bj) = 0. _d 0
./pkg/gmredi/gmredi_k3d.F 1028 GMREDI_K3D
      DO k=1,Nr
./pkg/gmredi/gmredi_k3d.F 1031 GMREDI_K3D
         ustar(i,j,k) = -RenormU(i,j)*Xix(i,j,k)/coriU(i,j)
./pkg/gmredi/gmredi_k3d.F 1037 GMREDI_K3D
      DO k=1,Nr
./pkg/gmredi/gmredi_k3d.F 1040 GMREDI_K3D
         vstar(i,j,k) = -RenormV(i,j)*Xiy(i,j,k)/coriV(i,j)
./pkg/gmredi/gmredi_k3d.F 1049 GMREDI_K3D
      k=Nr
./pkg/gmredi/gmredi_k3d.F 1052 GMREDI_K3D
        psistar(i,j,Nr) = -hfacS(i,j,k,bi,bj)*drF(k)*vstar(i,j,k)
./pkg/gmredi/gmredi_k3d.F 1055 GMREDI_K3D
      DO k=Nr-1,1,-1
./pkg/gmredi/gmredi_k3d.F 1058 GMREDI_K3D
           psistar(i,j,k) = psistar(i,j,k+1)
./pkg/gmredi/gmredi_k3d.F 1059 GMREDI_K3D
     &          - hfacS(i,j,k,bi,bj)*drF(k)*vstar(i,j,k)
./pkg/gmredi/gmredi_k3d.F 1067 GMREDI_K3D
        k=Nr
./pkg/gmredi/gmredi_k3d.F 1070 GMREDI_K3D
          GM_PsiX(i,j,k,bi,bj) = -hfacW(i,j,k,bi,bj)*drF(k)*ustar(i,j,k)
./pkg/gmredi/gmredi_k3d.F 1071 GMREDI_K3D
          GM_PsiY(i,j,k,bi,bj) = -hfacS(i,j,k,bi,bj)*drF(k)*vstar(i,j,k)
./pkg/gmredi/gmredi_k3d.F 1074 GMREDI_K3D
        DO k=Nr-1,1,-1
./pkg/gmredi/gmredi_k3d.F 1077 GMREDI_K3D
           GM_PsiX(i,j,k,bi,bj) = GM_PsiX(i,j,k+1,bi,bj)
./pkg/gmredi/gmredi_k3d.F 1078 GMREDI_K3D
     &          - hfacW(i,j,k,bi,bj)*drF(k)*ustar(i,j,k)
./pkg/gmredi/gmredi_k3d.F 1079 GMREDI_K3D
           GM_PsiY(i,j,k,bi,bj) = GM_PsiY(i,j,k+1,bi,bj)
./pkg/gmredi/gmredi_k3d.F 1080 GMREDI_K3D
     &          - hfacS(i,j,k,bi,bj)*drF(k)*vstar(i,j,k)
./pkg/gmredi/gmredi_k3d.F 1131 GMREDI_K3D
        DO k=1,Nr
./pkg/gmredi/gmredi_k3d.F 1134 GMREDI_K3D
           K3D(i,j,k,bi,bj) = GM_K3D_constK
./pkg/gmredi/gmredi_k3d.F 317 GMREDI_K3D
      DO k=1,Nr
./pkg/gmredi/gmredi_k3d.F 320 GMREDI_K3D
         slopeC(i,j,k)=zeroRL
./pkg/gmredi/gmredi_k3d.F 336 GMREDI_K3D
      DO k=1,Nr
./pkg/gmredi/gmredi_k3d.F 339 GMREDI_K3D
         N2loc(i,j,k)=GM_K3D_minN2
./pkg/gmredi/gmredi_k3d.F 340 GMREDI_K3D
         N2W(i,j,k) = GM_K3D_minN2
./pkg/gmredi/gmredi_k3d.F 341 GMREDI_K3D
         N2S(i,j,k) = GM_K3D_minN2
./pkg/gmredi/gmredi_k3d.F 342 GMREDI_K3D
         M4loc(i,j,k)=zeroRL
./pkg/gmredi/gmredi_k3d.F 343 GMREDI_K3D
         M4onN2(i,j,k)=zeroRL
./pkg/gmredi/gmredi_k3d.F 344 GMREDI_K3D
         urms(i,j,k)=zeroRL
./pkg/gmredi/gmredi_k3d.F 345 GMREDI_K3D
         SlopeX(i,j,k)=zeroRL
./pkg/gmredi/gmredi_k3d.F 346 GMREDI_K3D
         SlopeY(i,j,k)=zeroRL
./pkg/gmredi/gmredi_k3d.F 347 GMREDI_K3D
         dSigmaDx(i,j,k)=zeroRL
./pkg/gmredi/gmredi_k3d.F 348 GMREDI_K3D
         dSigmaDy(i,j,k)=zeroRL
./pkg/gmredi/gmredi_k3d.F 349 GMREDI_K3D
         gradqx(i,j,k)=zeroRL
./pkg/gmredi/gmredi_k3d.F 350 GMREDI_K3D
         gradqy(i,j,k)=zeroRL
./pkg/gmredi/gmredi_k3d.F 371 GMREDI_K3D
      DO k=2,Nr
./pkg/gmredi/gmredi_k3d.F 374 GMREDI_K3D
         N2(i,j,k) = -gravity*recip_rhoConst*sigmaR(i,j,k)
./pkg/gmredi/gmredi_k3d.F 379 GMREDI_K3D
      k=1
./pkg/gmredi/gmredi_k3d.F 382 GMREDI_K3D
        N2(i,j,k) = zeroRL
./pkg/gmredi/gmredi_k3d.F 383 GMREDI_K3D
        N(i,j,k)  = zeroRL
./pkg/gmredi/gmredi_k3d.F 387 GMREDI_K3D
      DO k=2,Nr
./pkg/gmredi/gmredi_k3d.F 390 GMREDI_K3D
         IF (N2(i,j,k).LT.GM_K3D_minN2) N2(i,j,k)=GM_K3D_minN2
./pkg/gmredi/gmredi_k3d.F 391 GMREDI_K3D
         N(i,j,k) = SQRT(N2(i,j,k))
./pkg/gmredi/gmredi_k3d.F 401 GMREDI_K3D
      DO k=1,Nr
./pkg/gmredi/gmredi_k3d.F 405 GMREDI_K3D
     &        maskW(i,j,k,bi,bj)*drF(k)*hfacC(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 406 GMREDI_K3D
     &                *ubar(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 420 GMREDI_K3D
      DO k=1,Nr
./pkg/gmredi/gmredi_k3d.F 423 GMREDI_K3D
         IF (k.LT.kLow_C(i,j)) THEN
./pkg/gmredi/gmredi_k3d.F 424 GMREDI_K3D
           BVint(i,j) = BVint(i,j) + hFacC(i,j,k,bi,bj)*drF(k)
./pkg/gmredi/gmredi_k3d.F 425 GMREDI_K3D
     &                               *(N(i,j,k)+N(i,j,k+1))
./pkg/gmredi/gmredi_k3d.F 426 GMREDI_K3D
         ELSEIF (k.EQ.kLow_C(i,j)) THEN
./pkg/gmredi/gmredi_k3d.F 428 GMREDI_K3D
           BVint(i,j) = BVint(i,j) + hFacC(i,j,k,bi,bj)*drF(k)*N(i,j,k)
./pkg/gmredi/gmredi_k3d.F 459 GMREDI_K3D
      DO k=1,Nr
./pkg/gmredi/gmredi_k3d.F 462 GMREDI_K3D
         dSigmaDx(i,j,k) = op5*(sigmaX(i,j,k)+sigmaX(i+1,j,k))
./pkg/gmredi/gmredi_k3d.F 463 GMREDI_K3D
         dSigmaDy(i,j,k) = op5*(sigmaY(i,j,k)+sigmaY(i,j+1,k))
./pkg/gmredi/gmredi_k3d.F 471 GMREDI_K3D
      DO k=1,Nr
./pkg/gmredi/gmredi_k3d.F 475 GMREDI_K3D
         M4loc(i,j,k) = g_reciprho_sq*( dSigmaDx(i,j,k)**2 
./pkg/gmredi/gmredi_k3d.F 476 GMREDI_K3D
     &                                 +dSigmaDy(i,j,k)**2 )
./pkg/gmredi/gmredi_k3d.F 477 GMREDI_K3D
         IF (k.NE.kLow_C(i,j)) THEN
./pkg/gmredi/gmredi_k3d.F 478 GMREDI_K3D
           N2loc(i,j,k) = op5*(N2(i,j,k)+N2(i,j,k+1))
./pkg/gmredi/gmredi_k3d.F 480 GMREDI_K3D
           N2loc(i,j,k) = op5*N2(i,j,k)
./pkg/gmredi/gmredi_k3d.F 486 GMREDI_K3D
       IF (-rF(k+1) .LE. GM_K3D_EadyMinDepth) CYCLE
./pkg/gmredi/gmredi_k3d.F 490 GMREDI_K3D
       IF (-rF(k).GE.GM_K3D_EadyMaxDepth) EXIT
./pkg/gmredi/gmredi_k3d.F 495 GMREDI_K3D
         IF ( (kLow_C(i,j).GE.k) .AND. 
./pkg/gmredi/gmredi_k3d.F 496 GMREDI_K3D
     &        (-hMixLayer(i,j,bi,bj).LE.-rC(k)) ) THEN
./pkg/gmredi/gmredi_k3d.F 498 GMREDI_K3D
           slopeC(i,j,k) = SQRT(M4loc(i,j,k))/N2loc(i,j,k)
./pkg/gmredi/gmredi_k3d.F 500 GMREDI_K3D
           IF (slopeC(i,j,k).LE.GM_maxSlope) THEN
./pkg/gmredi/gmredi_k3d.F 501 GMREDI_K3D
             M4onN2(i,j,k) = M4loc(i,j,k)/N2loc(i,j,k)
./pkg/gmredi/gmredi_k3d.F 503 GMREDI_K3D
             slopeC(i,j,k) = GM_maxslope
./pkg/gmredi/gmredi_k3d.F 504 GMREDI_K3D
             M4onN2(i,j,k) = SQRT(M4loc(i,j,k))*GM_maxslope
./pkg/gmredi/gmredi_k3d.F 507 GMREDI_K3D
     &                   + hfacC(i,j,k,bi,bj)*drF(k)*M4onN2(i,j,k)
./pkg/gmredi/gmredi_k3d.F 508 GMREDI_K3D
           deltaH(i,j) = deltaH(i,j) + drF(k)
./pkg/gmredi/gmredi_k3d.F 51 GMREDI_K3D
      INTEGER i,j,k,kk,m
./pkg/gmredi/gmredi_k3d.F 543 GMREDI_K3D
        k=kLow_C(i,j)
./pkg/gmredi/gmredi_k3d.F 544 GMREDI_K3D
        IF (k.GT.0) urms(i,j,k) = 0.0
./pkg/gmredi/gmredi_k3d.F 571 GMREDI_K3D
      DO k=1,Nr
./pkg/gmredi/gmredi_k3d.F 574 GMREDI_K3D
         IF (k.LE.kLow_C(i,j)) THEN
./pkg/gmredi/gmredi_k3d.F 576 GMREDI_K3D
             K3D(i,j,k,bi,bj) = GM_K3D_smallK
./pkg/gmredi/gmredi_k3d.F 578 GMREDI_K3D
             IF (urms(i,j,k).EQ.0.0) THEN
./pkg/gmredi/gmredi_k3d.F 579 GMREDI_K3D
               K3D(i,j,k,bi,bj) = GM_K3D_smallK
./pkg/gmredi/gmredi_k3d.F 581 GMREDI_K3D
               umc(i,j,k) =ubar(i,j,k,bi,bj) - cDopp(i,j)
./pkg/gmredi/gmredi_k3d.F 582 GMREDI_K3D
               supp(i,j,k)=1/(1+GM_K3D_b1*umc(i,j,k)**2/urms(i,j,1)**2)
./pkg/gmredi/gmredi_k3d.F 584 GMREDI_K3D
               K3D(i,j,k,bi,bj) = GM_K3D_gamma*urms(i,j,k)
./pkg/gmredi/gmredi_k3d.F 585 GMREDI_K3D
     &                            *2*Rmix(i,j)*supp(i,j,k)
./pkg/gmredi/gmredi_k3d.F 589 GMREDI_K3D
             IF (K3D(i,j,k,bi,bj).LT.GM_K3D_smallK)
./pkg/gmredi/gmredi_k3d.F 590 GMREDI_K3D
     &            K3D(i,j,k,bi,bj) = GM_K3D_smallK
./pkg/gmredi/gmredi_k3d.F 591 GMREDI_K3D
             IF (K3D(i,j,k,bi,bj).GT.GM_maxK3D)
./pkg/gmredi/gmredi_k3d.F 592 GMREDI_K3D
     &            K3D(i,j,k,bi,bj) = GM_maxK3D
./pkg/gmredi/gmredi_k3d.F 615 GMREDI_K3D
      DO k=1,Nr
./pkg/gmredi/gmredi_k3d.F 618 GMREDI_K3D
         IF (rF(k).GT.surfkz(i,j) .AND. surfkz(i,j).GE.rF(k+1)) 
./pkg/gmredi/gmredi_k3d.F 619 GMREDI_K3D
     &        surfk(i,j) = k
./pkg/gmredi/gmredi_k3d.F 631 GMREDI_K3D
      DO k=2,Nr
./pkg/gmredi/gmredi_k3d.F 637 GMREDI_K3D
           SlopeX(i,j,k) = zeroRL
./pkg/gmredi/gmredi_k3d.F 638 GMREDI_K3D
           SlopeY(i,j,k) = zeroRL
./pkg/gmredi/gmredi_k3d.F 642 GMREDI_K3D
           sigz  = MIN( op5*(sigmaR(i,j,k)+sigmaR(i-1,j,k)), maxDRhoDz )
./pkg/gmredi/gmredi_k3d.F 643 GMREDI_K3D
           sigx  = op5*( sigmaX(i,j,k)+sigmaX(i,j,k-1) )
./pkg/gmredi/gmredi_k3d.F 647 GMREDI_K3D
           SlopeX(i,j,k)=-maskW(i,j,k-1,bi,bj)*maskW(i,j,k,bi,bj)*slope
./pkg/gmredi/gmredi_k3d.F 650 GMREDI_K3D
           sigz  = MIN( op5*(sigmaR(i,j,k)+sigmaR(i,j-1,k)), maxDRhoDz )
./pkg/gmredi/gmredi_k3d.F 651 GMREDI_K3D
           sigy  = op5*( sigmaY(i,j,k) + sigmaY(i,j,k-1) )
./pkg/gmredi/gmredi_k3d.F 655 GMREDI_K3D
           SlopeY(i,j,k)=-maskS(i,j,k-1,bi,bj)*maskS(i,j,k,bi,bj)*slope
./pkg/gmredi/gmredi_k3d.F 664 GMREDI_K3D
      k=Nr
./pkg/gmredi/gmredi_k3d.F 668 GMREDI_K3D
           tfluxX(i,j,k) = -fCoriU(i,j)*SlopeX(i,j,k)
./pkg/gmredi/gmredi_k3d.F 669 GMREDI_K3D
     &                      *recip_drF(k)*recip_hFacW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 671 GMREDI_K3D
           tfluxY(i,j,k) = -fCoriV(i,j)*SlopeY(i,j,k)
./pkg/gmredi/gmredi_k3d.F 672 GMREDI_K3D
     &                     *recip_drF(k)*recip_hFacS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 676 GMREDI_K3D
           KPV(i,j,k) = K3D(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 682 GMREDI_K3D
      DO k=Nr-1,1,-1
./pkg/gmredi/gmredi_k3d.F 686 GMREDI_K3D
         tfluxX(i,j,k)=-fCoriU(i,j)*(SlopeX(i,j,k)-SlopeX(i,j,k+1))
./pkg/gmredi/gmredi_k3d.F 687 GMREDI_K3D
     &        *recip_drF(k)*recip_hFacW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 688 GMREDI_K3D
     &        *maskW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 691 GMREDI_K3D
         tfluxY(i,j,k)=-fCoriV(i,j)*(SlopeY(i,j,k)-SlopeY(i,j,k+1))
./pkg/gmredi/gmredi_k3d.F 692 GMREDI_K3D
     &        *recip_drF(k)*recip_hFacS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 693 GMREDI_K3D
     &        *maskS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 697 GMREDI_K3D
         KPV(i,j,k) = K3D(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 706 GMREDI_K3D
        DO k=Nr-1,1,-1
./pkg/gmredi/gmredi_k3d.F 709 GMREDI_K3D
           IF(k.LE.surfk(i,j)) THEN 
./pkg/gmredi/gmredi_k3d.F 728 GMREDI_K3D
                   tfluxX(i,j,k) = -fCoriU(i,j)*maskW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 731 GMREDI_K3D
                   tfluxX(i,j,k) = -fCoriU(i,j)*maskW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 735 GMREDI_K3D
                 tfluxX(i,j,k) = zeroRL
./pkg/gmredi/gmredi_k3d.F 747 GMREDI_K3D
                   tfluxY(i,j,k) = -fCoriV(i,j)*maskS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 750 GMREDI_K3D
                   tfluxY(i,j,k) = -fCoriV(i,j)*maskS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 754 GMREDI_K3D
                 tfluxY(i,j,k) = zeroRL
./pkg/gmredi/gmredi_k3d.F 760 GMREDI_K3D
               KPV(i,j,k) = GM_K3D_constK
./pkg/gmredi/gmredi_k3d.F 771 GMREDI_K3D
        DO k=1,Nr
./pkg/gmredi/gmredi_k3d.F 774 GMREDI_K3D
           gradqx(i,j,k) = maskW(i,j,k,bi,bj)*tfluxX(i,j,k)
./pkg/gmredi/gmredi_k3d.F 775 GMREDI_K3D
           gradqy(i,j,k) = maskS(i,j,k,bi,bj)*tfluxY(i,j,k)
./pkg/gmredi/gmredi_k3d.F 782 GMREDI_K3D
        DO k=1,Nr
./pkg/gmredi/gmredi_k3d.F 785 GMREDI_K3D
           gradqx(i,j,k) = maskW(i,j,k,bi,bj)*(dfdx(i,j)+tfluxX(i,j,k))
./pkg/gmredi/gmredi_k3d.F 786 GMREDI_K3D
           gradqy(i,j,k) = maskS(i,j,k,bi,bj)*(dfdy(i,j)+tfluxY(i,j,k))
./pkg/gmredi/gmredi_k3d.F 797 GMREDI_K3D
      DO k=1,Nr
./pkg/gmredi/gmredi_k3d.F 800 GMREDI_K3D
         N2W(i,j,k) = maskW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 801 GMREDI_K3D
     &                *( N2(i,j,k)+N2(i-1,j,k) )
./pkg/gmredi/gmredi_k3d.F 802 GMREDI_K3D
         N2S(i,j,k) = maskS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 803 GMREDI_K3D
     &                *( N2(i,j,k)+N2(i,j-1,k) )
./pkg/gmredi/gmredi_k3d.F 813 GMREDI_K3D
        DO k=1,Nr
./pkg/gmredi/gmredi_k3d.F 816 GMREDI_K3D
           KPV(i,j,k) = GM_K3D_constK
./pkg/gmredi/gmredi_k3d.F 826 GMREDI_K3D
        DO k=1,Nr
./pkg/gmredi/gmredi_k3d.F 829 GMREDI_K3D
           Xix(i,j,k) = -maskW(i,j,k,bi,bj)*KPV(i,j,k)*gradqx(i,j,k)
./pkg/gmredi/gmredi_k3d.F 830 GMREDI_K3D
           Xiy(i,j,k) = -maskS(i,j,k,bi,bj)*KPV(i,j,k)*gradqy(i,j,k)
./pkg/gmredi/gmredi_k3d.F 859 GMREDI_K3D
        DO k=1,Nr
./pkg/gmredi/gmredi_k3d.F 863 GMREDI_K3D
            Kdqdx(i,j,k) = KPV(i,j,k)*gradqx(i,j,k)
./pkg/gmredi/gmredi_k3d.F 865 GMREDI_K3D
     &           - maskW(i,j,k,bi,bj)*drF(k)*hfacW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 866 GMREDI_K3D
     &           *Kdqdx(i,j,k)*modesW(m,i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 873 GMREDI_K3D
        DO k=1,Nr
./pkg/gmredi/gmredi_k3d.F 876 GMREDI_K3D
           Xix(i,j,k) = zeroRL
./pkg/gmredi/gmredi_k3d.F 880 GMREDI_K3D
        DO k=1,Nr
./pkg/gmredi/gmredi_k3d.F 884 GMREDI_K3D
            Xix(i,j,k) = Xix(i,j,k) 
./pkg/gmredi/gmredi_k3d.F 885 GMREDI_K3D
     &           + maskW(i,j,k,bi,bj)*XimX(m,i,j)*modesW(m,i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 910 GMREDI_K3D
        DO k=1,Nr
./pkg/gmredi/gmredi_k3d.F 914 GMREDI_K3D
            Kdqdy(i,j,k) = KPV(i,j,k)*gradqy(i,j,k)
./pkg/gmredi/gmredi_k3d.F 916 GMREDI_K3D
     &           - drF(k)*hfacS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 917 GMREDI_K3D
     &           *Kdqdy(i,j,k)*modesS(m,i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 924 GMREDI_K3D
        DO k=1,Nr
./pkg/gmredi/gmredi_k3d.F 927 GMREDI_K3D
           Xiy(i,j,k) = zeroRL
./pkg/gmredi/gmredi_k3d.F 931 GMREDI_K3D
        DO k=1,Nr
./pkg/gmredi/gmredi_k3d.F 935 GMREDI_K3D
            Xiy(i,j,k) = Xiy(i,j,k) 
./pkg/gmredi/gmredi_k3d.F 936 GMREDI_K3D
     &           + maskS(i,j,k,bi,bj)*XimY(m,i,j)*modesS(m,i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 962 GMREDI_K3D
      DO k=1,Nr
./pkg/gmredi/gmredi_k3d.F 965 GMREDI_K3D
         centreX = op5*(uVel(i,j,k,bi,bj)+uVel(i+1,j,k,bi,bj))
./pkg/gmredi/gmredi_k3d.F 966 GMREDI_K3D
         centreY = op5*(Kdqdy(i,j,k)     +Kdqdy(i,j+1,k)     )
./pkg/gmredi/gmredi_k3d.F 969 GMREDI_K3D
     &        + centreX*hfacC(i,j,k,bi,bj)*drF(k)
./pkg/gmredi/gmredi_k3d.F 971 GMREDI_K3D
     &        + centreY*hfacC(i,j,k,bi,bj)*drF(k)
./pkg/gmredi/gmredi_k3d.F 973 GMREDI_K3D
     &        + centreX*centreY*hfacC(i,j,k,bi,bj)*drF(k)
./pkg/gmredi/gmredi_k3d.F 975 GMREDI_K3D
         centreY = op5*(Xiy(i,j,k) + Xiy(i,j+1,k))
./pkg/gmredi/gmredi_k3d.F 977 GMREDI_K3D
     &        + centreX*centreY*hfacC(i,j,k,bi,bj)*drF(k)
./pkg/gmredi/gmredi_k3d.F 979 GMREDI_K3D
         centreX = op5*(Kdqdx(i,j,k)     +Kdqdx(i+1,j,k))
./pkg/gmredi/gmredi_k3d.F 980 GMREDI_K3D
         centreY = op5*(vVel(i,j,k,bi,bj)+vVel(i,j+1,k,bi,bj) )
./pkg/gmredi/gmredi_k3d.F 983 GMREDI_K3D
     &        + centreY*hfacC(i,j,k,bi,bj)*drF(k)
./pkg/gmredi/gmredi_k3d.F 985 GMREDI_K3D
     &        + CentreX*hfacC(i,j,k,bi,bj)*drF(k)
./pkg/gmredi/gmredi_k3d.F 987 GMREDI_K3D
     &        + centreY*centreX*hfacC(i,j,k,bi,bj)*drF(k)
./pkg/gmredi/gmredi_k3d.F 989 GMREDI_K3D
         centreX = op5*(Xix(i,j,k) + Xix(i+1,j,k))
./pkg/gmredi/gmredi_k3d.F 991 GMREDI_K3D
     &        + centreY*centreX*hfacC(i,j,k,bi,bj)*drF(k)
./pkg/gmredi/gmredi_read_pickup.F 139 GMREDI_READ_PICKUP
          DO k=1,Nr
./pkg/gmredi/gmredi_read_pickup.F 142 GMREDI_READ_PICKUP
             modesC(1,i,j,k,bi,bj) = vec(i,j,k,bi,bj)
./pkg/gmredi/gmredi_read_pickup.F 157 GMREDI_READ_PICKUP
           DO k=1,Nr
./pkg/gmredi/gmredi_read_pickup.F 160 GMREDI_READ_PICKUP
              modesW(n,i,j,k,bi,bj) = vec(i,j,k,bi,bj)
./pkg/gmredi/gmredi_read_pickup.F 176 GMREDI_READ_PICKUP
           DO k=1,Nr
./pkg/gmredi/gmredi_read_pickup.F 179 GMREDI_READ_PICKUP
              modesS(n,i,j,k,bi,bj) = vec(i,j,k,bi,bj)
./pkg/gmredi/gmredi_read_pickup.F 46 GMREDI_READ_PICKUP
      INTEGER i,j,k,n,nm,ioUnit,bi,bj
./pkg/gmredi/gmredi_residual_flow.F 101 GMREDI_RESIDUAL_FLOW
        IF (k.GE.Nr) maskp1 = 0.
./pkg/gmredi/gmredi_residual_flow.F 106 GMREDI_RESIDUAL_FLOW
     &           - GM_PsiX(i,j, k, bi,bj)
./pkg/gmredi/gmredi_residual_flow.F 107 GMREDI_RESIDUAL_FLOW
          ustar = delPsi*recip_drF(k)*_recip_hFacW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_residual_flow.F 108 GMREDI_RESIDUAL_FLOW
          uMean(i,j,k,bi,bj) = uVel(i,j,k,bi,bj) - ustar
./pkg/gmredi/gmredi_residual_flow.F 114 GMREDI_RESIDUAL_FLOW
     &           - GM_PsiY(i,j, k, bi,bj)
./pkg/gmredi/gmredi_residual_flow.F 115 GMREDI_RESIDUAL_FLOW
          vstar  = delPsi*recip_drF(k)*_recip_hFacS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_residual_flow.F 116 GMREDI_RESIDUAL_FLOW
          vMean(i,j,k,bi,bj) = vVel(i,j,k,bi,bj) - vstar
./pkg/gmredi/gmredi_residual_flow.F 47 GMREDI_RESIDUAL_FLOW
      INTEGER i, j, k
./pkg/gmredi/gmredi_residual_flow.F 59 GMREDI_RESIDUAL_FLOW
       DO k=1,Nr
./pkg/gmredi/gmredi_residual_flow.F 60 GMREDI_RESIDUAL_FLOW
        kp1 = MIN(k+1,Nr)
./pkg/gmredi/gmredi_residual_flow.F 62 GMREDI_RESIDUAL_FLOW
        IF (k.GE.Nr) maskp1 = 0.
./pkg/gmredi/gmredi_residual_flow.F 67 GMREDI_RESIDUAL_FLOW
     &            - GM_PsiX(i,j, k, bi,bj)
./pkg/gmredi/gmredi_residual_flow.F 68 GMREDI_RESIDUAL_FLOW
           uFld(i,j,k) = uFld(i,j,k)
./pkg/gmredi/gmredi_residual_flow.F 69 GMREDI_RESIDUAL_FLOW
     &                 + delPsi*recip_drF(k)*_recip_hFacW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_residual_flow.F 75 GMREDI_RESIDUAL_FLOW
     &            - GM_PsiY(i,j, k, bi,bj)
./pkg/gmredi/gmredi_residual_flow.F 76 GMREDI_RESIDUAL_FLOW
           vFld(i,j,k) = vFld(i,j,k)
./pkg/gmredi/gmredi_residual_flow.F 77 GMREDI_RESIDUAL_FLOW
     &                 + delPsi*recip_drF(k)*_recip_hFacS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_residual_flow.F 82 GMREDI_RESIDUAL_FLOW
           delPsi = ( dyG(i+1,j,bi,bj)*GM_PsiX(i+1,j,k,bi,bj)
./pkg/gmredi/gmredi_residual_flow.F 83 GMREDI_RESIDUAL_FLOW
     &               -dyG( i ,j,bi,bj)*GM_PsiX( i ,j,k,bi,bj)
./pkg/gmredi/gmredi_residual_flow.F 84 GMREDI_RESIDUAL_FLOW
     &               +dxG(i,j+1,bi,bj)*GM_PsiY(i,j+1,k,bi,bj)
./pkg/gmredi/gmredi_residual_flow.F 85 GMREDI_RESIDUAL_FLOW
     &               -dxG(i, j ,bi,bj)*GM_PsiY(i, j ,k,bi,bj)
./pkg/gmredi/gmredi_residual_flow.F 86 GMREDI_RESIDUAL_FLOW
     &              )*maskC(i,j,k,bi,bj)
./pkg/gmredi/gmredi_residual_flow.F 87 GMREDI_RESIDUAL_FLOW
           wFld(i,j,k) = wFld(i,j,k) + delPsi*recip_rA(i,j,bi,bj)
./pkg/gmredi/gmredi_residual_flow.F 98 GMREDI_RESIDUAL_FLOW
       DO k=1,Nr
./pkg/gmredi/gmredi_residual_flow.F 99 GMREDI_RESIDUAL_FLOW
        kp1 = MIN(k+1,Nr)
./pkg/gmredi/gmredi_rtransport.F 100 GMREDI_RTRANSPORT
     &           (Tracer(i,j,k-1)-Tracer(i-1,j,k-1)) )
./pkg/gmredi/gmredi_rtransport.F 104 GMREDI_RTRANSPORT
     &   +op5*(_maskS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_rtransport.F 106 GMREDI_RTRANSPORT
     &           (Tracer(i,j,k)-Tracer(i,j-1,k))
./pkg/gmredi/gmredi_rtransport.F 107 GMREDI_RTRANSPORT
     &        +_maskS(i,j+1,k,bi,bj)
./pkg/gmredi/gmredi_rtransport.F 109 GMREDI_RTRANSPORT
     &           (Tracer(i,j+1,k)-Tracer(i,j,k)) )
./pkg/gmredi/gmredi_rtransport.F 110 GMREDI_RTRANSPORT
     &   +op5*(_maskS(i,j,k-1,bi,bj)
./pkg/gmredi/gmredi_rtransport.F 112 GMREDI_RTRANSPORT
     &           (Tracer(i,j,k-1)-Tracer(i,j-1,k-1))
./pkg/gmredi/gmredi_rtransport.F 113 GMREDI_RTRANSPORT
     &        +_maskS(i,j+1,k-1,bi,bj)
./pkg/gmredi/gmredi_rtransport.F 115 GMREDI_RTRANSPORT
     &           (Tracer(i,j+1,k-1)-Tracer(i,j,k-1)) )
./pkg/gmredi/gmredi_rtransport.F 134 GMREDI_RTRANSPORT
     &       *( LS_Kwx(i,j,k,bi,bj)*dTdx(i,j)
./pkg/gmredi/gmredi_rtransport.F 135 GMREDI_RTRANSPORT
     &        + LS_Kwy(i,j,k,bi,bj)*dTdy(i,j) )
./pkg/gmredi/gmredi_rtransport.F 144 GMREDI_RTRANSPORT
     &       *( Kwx(i,j,k,bi,bj)*dTdx(i,j)
./pkg/gmredi/gmredi_rtransport.F 145 GMREDI_RTRANSPORT
     &        + Kwy(i,j,k,bi,bj)*dTdy(i,j) )
./pkg/gmredi/gmredi_rtransport.F 158 GMREDI_RTRANSPORT
     &      dyG(i+1,j,bi,bj)*GM_PsiX(i+1,j,k,bi,bj)
./pkg/gmredi/gmredi_rtransport.F 159 GMREDI_RTRANSPORT
     &     -dyG( i ,j,bi,bj)*GM_PsiX( i ,j,k,bi,bj)
./pkg/gmredi/gmredi_rtransport.F 160 GMREDI_RTRANSPORT
     &     +dxG(i,j+1,bi,bj)*GM_PsiY(i,j+1,k,bi,bj)
./pkg/gmredi/gmredi_rtransport.F 161 GMREDI_RTRANSPORT
     &     -dxG(i, j ,bi,bj)*GM_PsiY(i, j ,k,bi,bj)
./pkg/gmredi/gmredi_rtransport.F 172 GMREDI_RTRANSPORT
     &                *(Tracer(i,j,k)+Tracer(i,j,k-1))
./pkg/gmredi/gmredi_rtransport.F 44 GMREDI_RTRANSPORT
      INTEGER bi, bj, k
./pkg/gmredi/gmredi_rtransport.F 75 GMREDI_RTRANSPORT
          kkey = (igadkey-1)*Nr + k
./pkg/gmredi/gmredi_rtransport.F 7 GMREDI_RTRANSPORT
     I     trIdentity, bi, bj, k,
./pkg/gmredi/gmredi_rtransport.F 83 GMREDI_RTRANSPORT
      IF ( useGMRedi .AND. k.GT.1 ) THEN
./pkg/gmredi/gmredi_rtransport.F 89 GMREDI_RTRANSPORT
     &   +op5*(_maskW(i+1,j,k,bi,bj)
./pkg/gmredi/gmredi_rtransport.F 91 GMREDI_RTRANSPORT
     &           (Tracer(i+1,j,k)-Tracer(i,j,k))
./pkg/gmredi/gmredi_rtransport.F 92 GMREDI_RTRANSPORT
     &        +_maskW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_rtransport.F 94 GMREDI_RTRANSPORT
     &           (Tracer(i,j,k)-Tracer(i-1,j,k)) )
./pkg/gmredi/gmredi_rtransport.F 95 GMREDI_RTRANSPORT
     &   +op5*(_maskW(i+1,j,k-1,bi,bj)
./pkg/gmredi/gmredi_rtransport.F 97 GMREDI_RTRANSPORT
     &           (Tracer(i+1,j,k-1)-Tracer(i,j,k-1))
./pkg/gmredi/gmredi_rtransport.F 98 GMREDI_RTRANSPORT
     &        +_maskW(i,j,k-1,bi,bj)
./pkg/gmredi/gmredi_slope_limit.F 16 GMREDI_SLOPE_LIMIT
     I             k, bi, bj, myTime, myIter, myThid )
./pkg/gmredi/gmredi_slope_limit.F 236 GMREDI_SLOPE_LIMIT
          IF ( k.GT.kLow(i,j) ) THEN
./pkg/gmredi/gmredi_slope_limit.F 265 GMREDI_SLOPE_LIMIT
        IF ( k.EQ.1 ) THEN
./pkg/gmredi/gmredi_slope_limit.F 266 GMREDI_SLOPE_LIMIT
          minTransLay = GM_facTrL2dz*( depthZ(k) - depthZ(k+1) )
./pkg/gmredi/gmredi_slope_limit.F 268 GMREDI_SLOPE_LIMIT
          minTransLay = GM_facTrL2dz*( depthZ(k-1) - depthZ(k) )
./pkg/gmredi/gmredi_slope_limit.F 280 GMREDI_SLOPE_LIMIT
            IF ( k.GE.kLow(i,j) ) THEN
./pkg/gmredi/gmredi_slope_limit.F 287 GMREDI_SLOPE_LIMIT
            ELSEIF ( dTransLay+hMixLay(i,j)+depthZ(k) .GE. 0. ) THEN
./pkg/gmredi/gmredi_slope_limit.F 289 GMREDI_SLOPE_LIMIT
              hTransLay(i,j) = -depthZ(k+1)
./pkg/gmredi/gmredi_slope_limit.F 298 GMREDI_SLOPE_LIMIT
              IF ( hMixLay(i,j)+depthZ(k+1).LT.0. ) THEN
./pkg/gmredi/gmredi_slope_limit.F 299 GMREDI_SLOPE_LIMIT
                rLambMin = 1. _d 0 /( hMixLay(i,j)+depthZ(k+1) )
./pkg/gmredi/gmredi_slope_limit.F 306 GMREDI_SLOPE_LIMIT
     &                           ) / ( depthZ(k) - depthZ(k+1) )
./pkg/gmredi/gmredi_slope_limit.F 321 GMREDI_SLOPE_LIMIT
            IF ( -depthZ(k).LE.hMixLay(i,j) ) THEN
./pkg/gmredi/gmredi_slope_limit.F 324 GMREDI_SLOPE_LIMIT
     &          ( -depthZ(k)/(hTransLay(i,j)+hMixLay(i,j))
./pkg/gmredi/gmredi_slope_limit.F 329 GMREDI_SLOPE_LIMIT
     &          ( -depthZ(k)/(hTransLay(i,j)+hMixLay(i,j))
./pkg/gmredi/gmredi_slope_limit.F 336 GMREDI_SLOPE_LIMIT
     &          ( -depthZ(k)/(hTransLay(i,j)+hMixLay(i,j))
./pkg/gmredi/gmredi_slope_limit.F 339 GMREDI_SLOPE_LIMIT
     &        - ( (depthZ(k)+hMixLay(i,j))*(depthZ(k)+hMixLay(i,j))
./pkg/gmredi/gmredi_slope_limit.F 346 GMREDI_SLOPE_LIMIT
     &          ( -depthZ(k)/(hTransLay(i,j)+hMixLay(i,j))
./pkg/gmredi/gmredi_slope_limit.F 350 GMREDI_SLOPE_LIMIT
     &        - ( (depthZ(k)+hMixLay(i,j))*(depthZ(k)+hMixLay(i,j))
./pkg/gmredi/gmredi_slope_limit.F 568 GMREDI_SLOPE_LIMIT
           Rnondim= -depthZ(k)/(Lrho(i,j)*Smod)
./pkg/gmredi/gmredi_slope_limit.F 92 GMREDI_SLOPE_LIMIT
      INTEGER k, bi,bj
./pkg/gmredi/gmredi_slope_psi.F 84 GMREDI_SLOPE_PSI
      kkey = (igmkey-1)*Nr + k
./pkg/gmredi/gmredi_write_pickup.F 101 GMREDI_WRITE_PICKUP
         DO k=1,Nr
./pkg/gmredi/gmredi_write_pickup.F 104 GMREDI_WRITE_PICKUP
            vec(i,j,k,bi,bj) = modesW(n,i,j,k,bi,bj)
./pkg/gmredi/gmredi_write_pickup.F 121 GMREDI_WRITE_PICKUP
         DO k=1,Nr
./pkg/gmredi/gmredi_write_pickup.F 124 GMREDI_WRITE_PICKUP
            vec(i,j,k,bi,bj) = modesS(n,i,j,k,bi,bj)
./pkg/gmredi/gmredi_write_pickup.F 54 GMREDI_WRITE_PICKUP
      INTEGER i,j,k,bi,bj,m,n, nm, fp, lChar
./pkg/gmredi/gmredi_write_pickup.F 82 GMREDI_WRITE_PICKUP
        DO k=1,Nr
./pkg/gmredi/gmredi_write_pickup.F 85 GMREDI_WRITE_PICKUP
           vec(i,j,k,bi,bj) = modesC(1,i,j,k,bi,bj)
./pkg/gmredi/gmredi_xtransport.F 10 GMREDI_XTRANSPORT
     I     trIdentity, bi, bj, k,
./pkg/gmredi/gmredi_xtransport.F 116 GMREDI_XTRANSPORT
     &    *Kux(i,j,k,bi,bj)
./pkg/gmredi/gmredi_xtransport.F 119 GMREDI_XTRANSPORT
     &    *(kapRedi(i,j,k,bi,bj)
./pkg/gmredi/gmredi_xtransport.F 129 GMREDI_XTRANSPORT
     &    *(Tracer(i,j,k)-Tracer(i-1,j,k))
./pkg/gmredi/gmredi_xtransport.F 135 GMREDI_XTRANSPORT
       km1 = MAX(k-1,1)
./pkg/gmredi/gmredi_xtransport.F 136 GMREDI_XTRANSPORT
       kp1 = MIN(k+1,Nr)
./pkg/gmredi/gmredi_xtransport.F 142 GMREDI_XTRANSPORT
     &   +op5*recip_drC(k)*
./pkg/gmredi/gmredi_xtransport.F 143 GMREDI_XTRANSPORT
     &       ( maskC(i-1,j,k,bi,bj)*
./pkg/gmredi/gmredi_xtransport.F 144 GMREDI_XTRANSPORT
     &           (Tracer(i-1,j,km1)-Tracer(i-1,j,k))
./pkg/gmredi/gmredi_xtransport.F 145 GMREDI_XTRANSPORT
     &        +maskC( i ,j,k,bi,bj)*
./pkg/gmredi/gmredi_xtransport.F 146 GMREDI_XTRANSPORT
     &           (Tracer( i ,j,km1)-Tracer( i ,j,k))
./pkg/gmredi/gmredi_xtransport.F 150 GMREDI_XTRANSPORT
     &           (Tracer(i-1,j,k)-Tracer(i-1,j,kp1))
./pkg/gmredi/gmredi_xtransport.F 152 GMREDI_XTRANSPORT
     &           (Tracer( i ,j,k)-Tracer( i ,j,kp1))
./pkg/gmredi/gmredi_xtransport.F 164 GMREDI_XTRANSPORT
        df(i,j) = df(i,j) - xA(i,j)*Kuz(i,j,k,bi,bj)*dTdz(i,j)
./pkg/gmredi/gmredi_xtransport.F 173 GMREDI_XTRANSPORT
       kp1 = MIN(k+1,Nr)
./pkg/gmredi/gmredi_xtransport.F 175 GMREDI_XTRANSPORT
       IF (k.GE.Nr) maskp1 = 0.
./pkg/gmredi/gmredi_xtransport.F 179 GMREDI_XTRANSPORT
     &                                 -GM_PsiX(i,j,k,bi,bj) )
./pkg/gmredi/gmredi_xtransport.F 180 GMREDI_XTRANSPORT
     &                               *maskW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_xtransport.F 190 GMREDI_XTRANSPORT
     &    +uTrans(i,j)*op5*(Tracer(i,j,k)+Tracer(i-1,j,k))
./pkg/gmredi/gmredi_xtransport.F 201 GMREDI_XTRANSPORT
       kp1 = MIN(k+1,Nr)
./pkg/gmredi/gmredi_xtransport.F 203 GMREDI_XTRANSPORT
       IF (k.GE.Nr) maskp1 = 0.
./pkg/gmredi/gmredi_xtransport.F 207 GMREDI_XTRANSPORT
     &                                -GM_PsiX(i,j,k,bi,bj) )
./pkg/gmredi/gmredi_xtransport.F 208 GMREDI_XTRANSPORT
     &                               *maskW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_xtransport.F 209 GMREDI_XTRANSPORT
     &               *op5*(Tracer(i,j,k)+Tracer(i-1,j,k))
./pkg/gmredi/gmredi_xtransport.F 212 GMREDI_XTRANSPORT
       CALL DIAGNOSTICS_FILL(tmp1k,'GM_ubT  ', k,1,2,bi,bj,myThid)
./pkg/gmredi/gmredi_xtransport.F 47 GMREDI_XTRANSPORT
      INTEGER bi, bj, k
./pkg/gmredi/gmredi_xtransport.F 90 GMREDI_XTRANSPORT
          kkey = (igadkey-1)*Nr + k
./pkg/gmredi/gmredi_ytransport.F 10 GMREDI_YTRANSPORT
     I     trIdentity, bi, bj, k,
./pkg/gmredi/gmredi_ytransport.F 116 GMREDI_YTRANSPORT
     &    *Kvy(i,j,k,bi,bj)
./pkg/gmredi/gmredi_ytransport.F 119 GMREDI_YTRANSPORT
     &    *(kapRedi(i,j,k,bi,bj)
./pkg/gmredi/gmredi_ytransport.F 129 GMREDI_YTRANSPORT
     &    *(Tracer(i,j,k)-Tracer(i,j-1,k))
./pkg/gmredi/gmredi_ytransport.F 135 GMREDI_YTRANSPORT
       km1 = MAX(k-1,1)
./pkg/gmredi/gmredi_ytransport.F 136 GMREDI_YTRANSPORT
       kp1 = MIN(k+1,Nr)
./pkg/gmredi/gmredi_ytransport.F 142 GMREDI_YTRANSPORT
     &   +op5*recip_drC(k)*
./pkg/gmredi/gmredi_ytransport.F 143 GMREDI_YTRANSPORT
     &       ( maskC(i,j-1,k,bi,bj)*
./pkg/gmredi/gmredi_ytransport.F 144 GMREDI_YTRANSPORT
     &           (Tracer(i,j-1,km1)-Tracer(i,j-1,k))
./pkg/gmredi/gmredi_ytransport.F 145 GMREDI_YTRANSPORT
     &        +maskC(i, j ,k,bi,bj)*
./pkg/gmredi/gmredi_ytransport.F 146 GMREDI_YTRANSPORT
     &           (Tracer(i, j ,km1)-Tracer(i, j ,k))
./pkg/gmredi/gmredi_ytransport.F 150 GMREDI_YTRANSPORT
     &           (Tracer(i,j-1,k)-Tracer(i,j-1,kp1))
./pkg/gmredi/gmredi_ytransport.F 152 GMREDI_YTRANSPORT
     &           (Tracer(i, j ,k)-Tracer(i, j ,kp1))
./pkg/gmredi/gmredi_ytransport.F 163 GMREDI_YTRANSPORT
          df(i,j) = df(i,j) - yA(i,j)*Kvz(i,j,k,bi,bj)*dTdz(i,j)
./pkg/gmredi/gmredi_ytransport.F 173 GMREDI_YTRANSPORT
       kp1 = MIN(k+1,Nr)
./pkg/gmredi/gmredi_ytransport.F 175 GMREDI_YTRANSPORT
       IF (k.GE.Nr) maskp1 = 0.
./pkg/gmredi/gmredi_ytransport.F 179 GMREDI_YTRANSPORT
     &                                 -GM_PsiY(i,j,k,bi,bj) )
./pkg/gmredi/gmredi_ytransport.F 180 GMREDI_YTRANSPORT
     &                               *maskS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_ytransport.F 190 GMREDI_YTRANSPORT
     &    +vTrans(i,j)*op5*(Tracer(i,j,k)+Tracer(i,j-1,k))
./pkg/gmredi/gmredi_ytransport.F 200 GMREDI_YTRANSPORT
       kp1 = MIN(k+1,Nr)
./pkg/gmredi/gmredi_ytransport.F 202 GMREDI_YTRANSPORT
       IF (k.GE.Nr) maskp1 = 0.
./pkg/gmredi/gmredi_ytransport.F 206 GMREDI_YTRANSPORT
     &                                -GM_PsiY(i,j,k,bi,bj) )
./pkg/gmredi/gmredi_ytransport.F 207 GMREDI_YTRANSPORT
     &                               *maskS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_ytransport.F 208 GMREDI_YTRANSPORT
     &               *op5*(Tracer(i,j,k)+Tracer(i,j-1,k))
./pkg/gmredi/gmredi_ytransport.F 211 GMREDI_YTRANSPORT
       CALL DIAGNOSTICS_FILL(tmp1k,'GM_vbT  ', k,1,2,bi,bj,myThid)
./pkg/gmredi/gmredi_ytransport.F 47 GMREDI_YTRANSPORT
      INTEGER bi, bj, k
./pkg/gmredi/gmredi_ytransport.F 90 GMREDI_YTRANSPORT
          kkey = (igadkey-1)*Nr + k
./pkg/gmredi/submeso_calc_psi.F 102 SUBMESO_CALC_PSI
       DO k=1,Nr
./pkg/gmredi/submeso_calc_psi.F 105 SUBMESO_CALC_PSI
          dzLoc = MAX( 0. _d 0, MIN( drF(k), mixLayerU(i,j)+rF(k) ) )
./pkg/gmredi/submeso_calc_psi.F 106 SUBMESO_CALC_PSI
          dBuoyX_Hu(i,j) = dBuoyX_Hu(i,j) + sigmaX(i,j,k)*dzLoc
./pkg/gmredi/submeso_calc_psi.F 111 SUBMESO_CALC_PSI
          dzLoc = MAX( 0. _d 0, MIN( drF(k), mixLayerV(i,j)+rF(k) ) )
./pkg/gmredi/submeso_calc_psi.F 112 SUBMESO_CALC_PSI
          dBuoyY_Hv(i,j) = dBuoyY_Hv(i,j) + sigmaY(i,j,k)*dzLoc
./pkg/gmredi/submeso_calc_psi.F 116 SUBMESO_CALC_PSI
       DO k=2,Nr
./pkg/gmredi/submeso_calc_psi.F 120 SUBMESO_CALC_PSI
          IF ( locMixLayer(i,j)+rC(k-1).GE.0. ) dzLoc = drC(k)
./pkg/gmredi/submeso_calc_psi.F 122 SUBMESO_CALC_PSI
     &                  + dzLoc*MAX( -sigmaR(i,j,k), 0. _d 0 )
./pkg/gmredi/submeso_calc_psi.F 163 SUBMESO_CALC_PSI
       DO k=2,Nr
./pkg/gmredi/submeso_calc_psi.F 167 SUBMESO_CALC_PSI
            z2H = 2. _d 0*rF(k)/mixLayerU(i,j)
./pkg/gmredi/submeso_calc_psi.F 174 SUBMESO_CALC_PSI
          GM_PsiX(i,j,k,bi,bj) = GM_PsiX(i,j,k,bi,bj)
./pkg/gmredi/submeso_calc_psi.F 206 SUBMESO_CALC_PSI
       DO k=2,Nr
./pkg/gmredi/submeso_calc_psi.F 210 SUBMESO_CALC_PSI
            z2H = 2. _d 0*rF(k)/mixLayerV(i,j)
./pkg/gmredi/submeso_calc_psi.F 217 SUBMESO_CALC_PSI
          GM_PsiY(i,j,k,bi,bj) = GM_PsiY(i,j,k,bi,bj)
./pkg/gmredi/submeso_calc_psi.F 50 SUBMESO_CALC_PSI
      INTEGER i,j,k
./pkg/grdchk/grdchk_get_obcs_mask.F 111 GRDCHK_GET_OBCS_MASK
               do k = 1,nr
./pkg/grdchk/grdchk_get_obcs_mask.F 113 GRDCHK_GET_OBCS_MASK
                     grdchk_maskxz(i,k,bi,bj,iobcs) =
./pkg/grdchk/grdchk_get_obcs_mask.F 114 GRDCHK_GET_OBCS_MASK
     &                    tmpfldxz(i,k,bi,bj)
./pkg/grdchk/grdchk_get_obcs_mask.F 134 GRDCHK_GET_OBCS_MASK
               do k = 1,nr
./pkg/grdchk/grdchk_get_obcs_mask.F 136 GRDCHK_GET_OBCS_MASK
                     grdchk_maskyz(j,k,bi,bj,iobcs) =
./pkg/grdchk/grdchk_get_obcs_mask.F 137 GRDCHK_GET_OBCS_MASK
     &                    tmpfldyz(j,k,bi,bj)
./pkg/grdchk/grdchk_get_obcs_mask.F 157 GRDCHK_GET_OBCS_MASK
               do k = 1,nr
./pkg/grdchk/grdchk_get_obcs_mask.F 159 GRDCHK_GET_OBCS_MASK
                     grdchk_maskyz(j,k,bi,bj,iobcs) =
./pkg/grdchk/grdchk_get_obcs_mask.F 160 GRDCHK_GET_OBCS_MASK
     &                    tmpfldyz(j,k,bi,bj)
./pkg/grdchk/grdchk_get_obcs_mask.F 41 GRDCHK_GET_OBCS_MASK
      integer i,j,k
./pkg/grdchk/grdchk_get_obcs_mask.F 88 GRDCHK_GET_OBCS_MASK
               do k = 1,nr
./pkg/grdchk/grdchk_get_obcs_mask.F 90 GRDCHK_GET_OBCS_MASK
                     grdchk_maskxz(i,k,bi,bj,iobcs) =
./pkg/grdchk/grdchk_get_obcs_mask.F 91 GRDCHK_GET_OBCS_MASK
     &                    tmpfldxz(i,k,bi,bj)
./pkg/grdchk/grdchk_get_position.F 131 GRDCHK_GET_POSITION
            do k = kwrk, ncvarnrmax(grdchkvarindex)
./pkg/grdchk/grdchk_get_position.F 144 GRDCHK_GET_POSITION
                     if ( maskC(i,j,k,bi,bj) .gt. 0.) then
./pkg/grdchk/grdchk_get_position.F 147 GRDCHK_GET_POSITION
                     wetlocal = maskC(i,j,k,bi,bj)
./pkg/grdchk/grdchk_get_position.F 149 GRDCHK_GET_POSITION
                     if ( _maskS(i,j,k,bi,bj) .gt. 0.) then
./pkg/grdchk/grdchk_get_position.F 152 GRDCHK_GET_POSITION
                     wetlocal = _maskS(i,j,k,bi,bj)
./pkg/grdchk/grdchk_get_position.F 154 GRDCHK_GET_POSITION
                     if ( _maskW(i,j,k,bi,bj) .gt. 0.) then
./pkg/grdchk/grdchk_get_position.F 157 GRDCHK_GET_POSITION
                     wetlocal = _maskW(i,j,k,bi,bj)
./pkg/grdchk/grdchk_get_position.F 161 GRDCHK_GET_POSITION
                     if ( maskSHI(i,j,k,bi,bj) .gt. 0.) then
./pkg/grdchk/grdchk_get_position.F 164 GRDCHK_GET_POSITION
                     wetlocal = maskSHI(i,j,k,bi,bj)
./pkg/grdchk/grdchk_get_position.F 169 GRDCHK_GET_POSITION
                        if (grdchk_maskxz(i,k,bi,bj,iobcs) .gt. 0.
./pkg/grdchk/grdchk_get_position.F 173 GRDCHK_GET_POSITION
                        wetlocal = grdchk_maskxz(i,k,bi,bj,iobcs)
./pkg/grdchk/grdchk_get_position.F 177 GRDCHK_GET_POSITION
                        if (grdchk_maskxz(i,k,bi,bj,iobcs) .gt. 0.
./pkg/grdchk/grdchk_get_position.F 181 GRDCHK_GET_POSITION
                        wetlocal = grdchk_maskxz(i,k,bi,bj,iobcs)
./pkg/grdchk/grdchk_get_position.F 185 GRDCHK_GET_POSITION
                        if ( grdchk_maskyz(j,k,bi,bj,iobcs) .gt. 0.
./pkg/grdchk/grdchk_get_position.F 189 GRDCHK_GET_POSITION
                        wetlocal = grdchk_maskyz(j,k,bi,bj,iobcs)
./pkg/grdchk/grdchk_get_position.F 193 GRDCHK_GET_POSITION
                        if (grdchk_maskyz(j,k,bi,bj,iobcs) .gt. 0.
./pkg/grdchk/grdchk_get_position.F 197 GRDCHK_GET_POSITION
                        wetlocal = grdchk_maskyz(j,k,bi,bj,iobcs)
./pkg/grdchk/grdchk_get_position.F 204 GRDCHK_GET_POSITION
     &                 k     .EQ. layer .AND.
./pkg/grdchk/grdchk_get_position.F 242 GRDCHK_GET_POSITION
                itest     = itest + nwettile(bi,bj,k,iobcs)
./pkg/grdchk/grdchk_get_position.F 59 GRDCHK_GET_POSITION
      integer i,j,k
./pkg/grdchk/grdchk_getadxx.F 79 GRDCHK_GETADXX
      integer i,j,k
./pkg/grdchk/grdchk_init.F 106 GRDCHK_INIT
               do k = 1,ncvarnrmax(grdchkvarindex)
./pkg/grdchk/grdchk_init.F 107 GRDCHK_INIT
                  nwettile(bi,bj,k,1) = nwetvtile(bi,bj,k)
./pkg/grdchk/grdchk_init.F 115 GRDCHK_INIT
               do k = 1,ncvarnrmax(grdchkvarindex)
./pkg/grdchk/grdchk_init.F 116 GRDCHK_INIT
                  nwettile(bi,bj,k,1) = nwetitile(bi,bj,k)
./pkg/grdchk/grdchk_init.F 124 GRDCHK_INIT
               do k = 1,ncvarnrmax(grdchkvarindex)
./pkg/grdchk/grdchk_init.F 128 GRDCHK_INIT
                        nwettile(bi,bj,k,iobcs) =
./pkg/grdchk/grdchk_init.F 129 GRDCHK_INIT
     &                       nwetobcsn(bi,bj,k,iobcs)
./pkg/grdchk/grdchk_init.F 133 GRDCHK_INIT
                        nwettile(bi,bj,k,iobcs) =
./pkg/grdchk/grdchk_init.F 134 GRDCHK_INIT
     &                       nwetobcss(bi,bj,k,iobcs)
./pkg/grdchk/grdchk_init.F 138 GRDCHK_INIT
                        nwettile(bi,bj,k,iobcs) =
./pkg/grdchk/grdchk_init.F 139 GRDCHK_INIT
     &                       nwetobcsw(bi,bj,k,iobcs)
./pkg/grdchk/grdchk_init.F 143 GRDCHK_INIT
                        nwettile(bi,bj,k,iobcs) =
./pkg/grdchk/grdchk_init.F 144 GRDCHK_INIT
     &                       nwetobcse(bi,bj,k,iobcs)
./pkg/grdchk/grdchk_init.F 168 GRDCHK_INIT
            do k = 1,ncvarnrmax(grdchkvarindex)
./pkg/grdchk/grdchk_init.F 170 GRDCHK_INIT
                  ncvarcomp     = ncvarcomp + nwettile(bi,bj,k,iobcs)
./pkg/grdchk/grdchk_init.F 184 GRDCHK_INIT
            do k = 1,ncvarnrmax(grdchkvarindex)
./pkg/grdchk/grdchk_init.F 185 GRDCHK_INIT
               iwetsum(bi,bj,k) = iwetsum(bi,bj,k-1) +
./pkg/grdchk/grdchk_init.F 186 GRDCHK_INIT
     &              nwettile(bi,bj,k,1)
./pkg/grdchk/grdchk_init.F 43 GRDCHK_INIT
      integer i,j,k
./pkg/grdchk/grdchk_init.F 69 GRDCHK_INIT
            do k = 1,ncvarnrmax(grdchkvarindex)
./pkg/grdchk/grdchk_init.F 71 GRDCHK_INIT
                  nwettile(bi,bj,k,iobcs) = 0
./pkg/grdchk/grdchk_init.F 82 GRDCHK_INIT
               do k = 1,ncvarnrmax(grdchkvarindex)
./pkg/grdchk/grdchk_init.F 83 GRDCHK_INIT
                  nwettile(bi,bj,k,1) = nwetctile(bi,bj,k)
./pkg/grdchk/grdchk_init.F 90 GRDCHK_INIT
               do k = 1,ncvarnrmax(grdchkvarindex)
./pkg/grdchk/grdchk_init.F 91 GRDCHK_INIT
                  nwettile(bi,bj,k,1) = nwetstile(bi,bj,k)
./pkg/grdchk/grdchk_init.F 98 GRDCHK_INIT
               do k = 1,ncvarnrmax(grdchkvarindex)
./pkg/grdchk/grdchk_init.F 99 GRDCHK_INIT
                  nwettile(bi,bj,k,1) = nwetwtile(bi,bj,k)
./pkg/grdchk/grdchk_loc.F 159 GRDCHK_LOC
            do k = kwrk, ncvarnrmax(grdchkvarindex)
./pkg/grdchk/grdchk_loc.F 160 GRDCHK_LOC
             icglo   = icglo + nwettile(bi,bj,k,iobcs)
./pkg/grdchk/grdchk_loc.F 161 GRDCHK_LOC
             icglom1 = icglo - nwettile(bi,bj,k,iobcs)
./pkg/grdchk/grdchk_loc.F 192 GRDCHK_LOC
                     if ( maskC(i,j,k,bi,bj) .gt. 0.) then
./pkg/grdchk/grdchk_loc.F 198 GRDCHK_LOC
                     if ( _maskS(i,j,k,bi,bj) .gt. 0.) then
./pkg/grdchk/grdchk_loc.F 204 GRDCHK_LOC
                     if ( _maskW(i,j,k,bi,bj) .gt. 0.) then
./pkg/grdchk/grdchk_loc.F 211 GRDCHK_LOC
                     if ( maskSHI(i,j,k,bi,bj) .gt. 0.) then
./pkg/grdchk/grdchk_loc.F 220 GRDCHK_LOC
                        if ( grdchk_maskxz(i,k,bi,bj,iobcs) .gt. 0.
./pkg/grdchk/grdchk_loc.F 229 GRDCHK_LOC
                        if ( grdchk_maskxz(i,k,bi,bj,iobcs) .gt. 0.
./pkg/grdchk/grdchk_loc.F 238 GRDCHK_LOC
                        if ( grdchk_maskyz(j,k,bi,bj,iobcs) .gt. 0.
./pkg/grdchk/grdchk_loc.F 247 GRDCHK_LOC
                        if ( grdchk_maskyz(j,k,bi,bj,iobcs) .gt. 0.
./pkg/grdchk/grdchk_loc.F 263 GRDCHK_LOC
                     layer    = k
./pkg/grdchk/grdchk_loc.F 268 GRDCHK_LOC
                     print *, 'ph-grd -->hit<-- ', itmp,jtmp,k,iobcs
./pkg/grdchk/grdchk_loc.F 281 GRDCHK_LOC
                 icomptest = icomptest + nwettile(bi,bj,k,iobcs)
./pkg/grdchk/grdchk_loc.F 74 GRDCHK_LOC
      integer i,j,k
./pkg/grdchk/grdchk_main.F 101 GRDCHK_MAIN
      INTEGER i, j, k
./pkg/grdchk/grdchk_main.F 179 GRDCHK_MAIN
          DO k = 1, Nr
./pkg/grdchk/grdchk_main.F 182 GRDCHK_MAIN
                tmpplot1(i,j,k,bi,bj) = 0. _d 0
./pkg/grdchk/grdchk_main.F 183 GRDCHK_MAIN
                tmpplot2(i,j,k,bi,bj) = 0. _d 0
./pkg/grdchk/grdchk_main.F 184 GRDCHK_MAIN
                tmpplot3(i,j,k,bi,bj) = 0. _d 0
./pkg/grdchk/grdchk_main.F 288 GRDCHK_MAIN
          DO k=1,4*Nr+1
./pkg/grdchk/grdchk_main.F 291 GRDCHK_MAIN
                g_objf_state_final(i,j,1,1,k) = 0.
./pkg/grdchk/grdchk_setxx.F 64 GRDCHK_SETXX
      integer i,j,k
./pkg/icefront/icefront_init_varia.F 39 ICEFRONT_INIT_VARIA
           icefront_TendT (i,j,k,bi,bj) = 0. _d 0
./pkg/icefront/icefront_init_varia.F 40 ICEFRONT_INIT_VARIA
           icefront_TendS (i,j,k,bi,bj) = 0. _d 0
./pkg/icefront/icefront_tendency_apply.F 103 ICEFRONT_TENDENCY_APPLY_S
         IF ( k .LE. k_icefront(i,j,bi,bj) ) THEN  
./pkg/icefront/icefront_tendency_apply.F 105 ICEFRONT_TENDENCY_APPLY_S
     &         + ICEFRONT_TendS(i,j,k,bi,bj)
./pkg/icefront/icefront_tendency_apply.F 17 ICEFRONT_TENDENCY_APPLY_T
     I                    k, bi, bj, myTime, myIter, myThid )
./pkg/icefront/icefront_tendency_apply.F 39 ICEFRONT_TENDENCY_APPLY_T
      INTEGER k, bi, bj
./pkg/icefront/icefront_tendency_apply.F 51 ICEFRONT_TENDENCY_APPLY_T
         IF ( k .LE. k_icefront(i,j,bi,bj) ) THEN  
./pkg/icefront/icefront_tendency_apply.F 53 ICEFRONT_TENDENCY_APPLY_T
     &         + ICEFRONT_TendT(i,j,k,bi,bj)
./pkg/icefront/icefront_tendency_apply.F 69 ICEFRONT_TENDENCY_APPLY_S
     I                    k, bi, bj, myTime, myIter, myThid )
./pkg/icefront/icefront_tendency_apply.F 91 ICEFRONT_TENDENCY_APPLY_S
      INTEGER k, bi, bj
./pkg/icefront/icefront_thermodynamics.F 112 ICEFRONT_THERMODYNAMICS
            pLoc = ABS(rC(k))
./pkg/icefront/icefront_thermodynamics.F 161 ICEFRONT_THERMODYNAMICS
            IF (k .LT. k_icefront(i,j,bi,bj)) THEN  
./pkg/icefront/icefront_thermodynamics.F 166 ICEFRONT_THERMODYNAMICS
            ELSEIF (k .EQ. k_icefront(i,j,bi,bj)) THEN
./pkg/icefront/icefront_thermodynamics.F 192 ICEFRONT_THERMODYNAMICS
     &         k,1,3,bi,bj,myThid)
./pkg/icefront/icefront_thermodynamics.F 194 ICEFRONT_THERMODYNAMICS
     &         k,1,3,bi,bj,myThid)
./pkg/kl10/kl10_calc_diff.F 45 KL10_CALC_DIFF
      INTEGER i,j,k
./pkg/kl10/kl10_calc_diff.F 50 KL10_CALC_DIFF
        DO k=1,MIN(Nr,kSize)
./pkg/kl10/kl10_calc_diff.F 53 KL10_CALC_DIFF
            KappaRx(i,j,k) = KappaRx(i,j,k)
./pkg/kl10/kl10_calc_diff.F 54 KL10_CALC_DIFF
     &                  +( KLdiffKr(i,j,k,bi,bj)
./pkg/kl10/kl10_calc_diff.F 56 KL10_CALC_DIFF
     &                     - diffKr(i,j,k,bi,bj) )
./pkg/kl10/kl10_calc_diff.F 58 KL10_CALC_DIFF
     &                     - diffKrNrT(k) )
./pkg/kl10/kl10_calc_diff.F 65 KL10_CALC_DIFF
         k = MIN(kArg,kSize)
./pkg/kl10/kl10_calc_diff.F 68 KL10_CALC_DIFF
            KappaRx(i,j,k) = KappaRx(i,j,k)
./pkg/kl10/kl10_calc_visc.F 31 KL10_CALC_VISC
      INTEGER bi,bj,iMin,iMax,jMin,jMax,k
./pkg/kl10/kl10_calc_visc.F 44 KL10_CALC_VISC
        KappaRU(i,j,k) = max ( KappaRU(i,j,k),
./pkg/kl10/kl10_calc_visc.F 45 KL10_CALC_VISC
     &         KappaRU(i,j,k) - viscArNr(k) + _maskW(i,j,k,bi,bj) *
./pkg/kl10/kl10_calc_visc.F 46 KL10_CALC_VISC
     &         0.5*(KLviscAr(i,j,k,bi,bj)+KLviscAr(i-1,j,k,bi,bj)) )
./pkg/kl10/kl10_calc_visc.F 52 KL10_CALC_VISC
        KappaRV(i,j,k) = max ( KappaRV(i,j,k),
./pkg/kl10/kl10_calc_visc.F 53 KL10_CALC_VISC
     &         KappaRV(i,j,k) - viscArNr(k) + _maskS(i,j,k,bi,bj) *
./pkg/kl10/kl10_calc_visc.F 54 KL10_CALC_VISC
     &         0.5*(KLviscAr(i,j,k,bi,bj)+KLviscAr(i,j-1,k,bi,bj)) )
./pkg/kl10/kl10_calc_visc.F 6 KL10_CALC_VISC
     I        bi,bj,iMin,iMax,jMin,jMax,k,
./pkg/kl10/kl10_init_varia.F 31 KL10_INIT_VARIA
      INTEGER i, j, k, bi, bj
./pkg/kl10/kl10_init_varia.F 39 KL10_INIT_VARIA
        DO k = 1, Nr
./pkg/kl10/kl10_init_varia.F 42 KL10_INIT_VARIA
           KLviscAr (i,j,k,bi,bj) = viscArNr(k)
./pkg/kl10/kl10_init_varia.F 43 KL10_INIT_VARIA
           KLdiffKr (i,j,k,bi,bj) = diffKrNrT(k)
./model/src/adams_bashforth2.F 59 ADAMS_BASHFORTH2
      INTEGER i, j, k
./model/src/adams_bashforth2.F 74 ADAMS_BASHFORTH2
        DO k=1,kSize
./model/src/adams_bashforth2.F 77 ADAMS_BASHFORTH2
           AB_gTr(i,j) = abFac*( gTracer(i,j,k) - gTrNm1(i,j,k) )
./model/src/adams_bashforth2.F 78 ADAMS_BASHFORTH2
           gTrNm1(i,j,k) = gTracer(i,j,k) + AB_gTr(i,j)
./model/src/adams_bashforth2.F 84 ADAMS_BASHFORTH2
        k = kArg
./model/src/adams_bashforth2.F 87 ADAMS_BASHFORTH2
           AB_gTr(i,j) = abFac*( gTracer(i,j,k) - gTrNm1(i,j,k) )
./model/src/adams_bashforth2.F 88 ADAMS_BASHFORTH2
           gTrNm1(i,j,k) = gTracer(i,j,k)
./model/src/adams_bashforth2.F 89 ADAMS_BASHFORTH2
           gTracer(i,j,k) = gTracer(i,j,k) + AB_gTr(i,j)
./pkg/kpp/kpp_calc.F 212 KPP_CALC
      integer i, j, k, kp1, km1, im1, ip1, jm1, jp1
./pkg/kpp/kpp_calc.F 276 KPP_CALC
      DO k = 1, Nr
./pkg/kpp/kpp_calc.F 279 KPP_CALC
               ghat(i,j,k) = dbloc(i,j,k)
./pkg/kpp/kpp_calc.F 290 KPP_CALC
      DO k = 1, Nr-1
./pkg/kpp/kpp_calc.F 292 KPP_CALC
     I        k+1, bi, bj,
./pkg/kpp/kpp_calc.F 293 KPP_CALC
     U        ghat (1-OLx,1-OLy,k),
./pkg/kpp/kpp_calc.F 305 KPP_CALC
      DO k = 1, Nr
./pkg/kpp/kpp_calc.F 307 KPP_CALC
     I        k+1, bi, bj,
./pkg/kpp/kpp_calc.F 308 KPP_CALC
     U        dbloc (1-OLx,1-OLy,k),
./pkg/kpp/kpp_calc.F 311 KPP_CALC
     I        k, bi, bj,
./pkg/kpp/kpp_calc.F 312 KPP_CALC
     U        Ritop (1-OLx,1-OLy,k),
./pkg/kpp/kpp_calc.F 315 KPP_CALC
     I        k, bi, bj,
./pkg/kpp/kpp_calc.F 316 KPP_CALC
     U        TTALPHA(1-OLx,1-OLy,k),
./pkg/kpp/kpp_calc.F 319 KPP_CALC
     I        k, bi, bj,
./pkg/kpp/kpp_calc.F 320 KPP_CALC
     U        SSBETA(1-OLx,1-OLy,k),
./pkg/kpp/kpp_calc.F 325 KPP_CALC
      DO k = 1, Nr
./pkg/kpp/kpp_calc.F 326 KPP_CALC
         km1 = max(1,k-1)
./pkg/kpp/kpp_calc.F 332 KPP_CALC
               dbloc(i,j,k) = dbloc(i,j,k) * maskC(i,j,k,bi,bj)
./pkg/kpp/kpp_calc.F 334 KPP_CALC
               ghat(i,j,k)  = ghat(i,j,k)  * maskC(i,j,k,bi,bj)
./pkg/kpp/kpp_calc.F 336 KPP_CALC
               Ritop(i,j,k) = Ritop(i,j,k) * maskC(i,j,k,bi,bj)
./pkg/kpp/kpp_calc.F 338 KPP_CALC
               if(k.eq.nzmax(i,j,bi,bj)) then
./pkg/kpp/kpp_calc.F 339 KPP_CALC
                  dbloc(i,j,k) = p0
./pkg/kpp/kpp_calc.F 340 KPP_CALC
                  ghat(i,j,k)  = p0
./pkg/kpp/kpp_calc.F 341 KPP_CALC
                  Ritop(i,j,k) = p0
./pkg/kpp/kpp_calc.F 347 KPP_CALC
               Ritop(i,j,k) = (zgrid(1)-zgrid(k)) * Ritop(i,j,k)
./pkg/kpp/kpp_calc.F 412 KPP_CALC
        DO k=2,Nr
./pkg/kpp/kpp_calc.F 413 KPP_CALC
         temp1(i,j,k) = 0. _d 0
./pkg/kpp/kpp_calc.F 414 KPP_CALC
         temp2(i,j,k) = 0. _d 0
./pkg/kpp/kpp_calc.F 417 KPP_CALC
        DO k=1,Nr
./pkg/kpp/kpp_calc.F 418 KPP_CALC
         temp1(i,j,k) = SPforcingS(i,j,k,bi,bj)
./pkg/kpp/kpp_calc.F 419 KPP_CALC
         temp2(i,j,k) = SPforcingT(i,j,k,bi,bj)
./pkg/kpp/kpp_calc.F 446 KPP_CALC
      DO k = 1, Nr
./pkg/kpp/kpp_calc.F 449 KPP_CALC
         shsq(i,j,k) = p0
./pkg/kpp/kpp_calc.F 455 KPP_CALC
      DO k = 1, Nrm1
./pkg/kpp/kpp_calc.F 456 KPP_CALC
       kp1 = k + 1
./pkg/kpp/kpp_calc.F 463 KPP_CALC
         shsq(i,j,k) = p5 * (
./pkg/kpp/kpp_calc.F 464 KPP_CALC
     &        (uVel(i,  j,  k,bi,bj)-uVel(i,  j,  kp1,bi,bj)) *
./pkg/kpp/kpp_calc.F 465 KPP_CALC
     &        (uVel(i,  j,  k,bi,bj)-uVel(i,  j,  kp1,bi,bj)) +
./pkg/kpp/kpp_calc.F 466 KPP_CALC
     &        (uVel(ip1,j,  k,bi,bj)-uVel(ip1,j,  kp1,bi,bj)) *
./pkg/kpp/kpp_calc.F 467 KPP_CALC
     &        (uVel(ip1,j,  k,bi,bj)-uVel(ip1,j,  kp1,bi,bj)) +
./pkg/kpp/kpp_calc.F 468 KPP_CALC
     &        (vVel(i,  j,  k,bi,bj)-vVel(i,  j,  kp1,bi,bj)) *
./pkg/kpp/kpp_calc.F 469 KPP_CALC
     &        (vVel(i,  j,  k,bi,bj)-vVel(i,  j,  kp1,bi,bj)) +
./pkg/kpp/kpp_calc.F 470 KPP_CALC
     &        (vVel(i,  jp1,k,bi,bj)-vVel(i,  jp1,kp1,bi,bj)) *
./pkg/kpp/kpp_calc.F 471 KPP_CALC
     &        (vVel(i,  jp1,k,bi,bj)-vVel(i,  jp1,kp1,bi,bj)) )
./pkg/kpp/kpp_calc.F 473 KPP_CALC
         shsq(i,j,k) = p5 * shsq(i,j,k) + p125 * (
./pkg/kpp/kpp_calc.F 474 KPP_CALC
     &        (uVel(i,  jm1,k,bi,bj)-uVel(i,  jm1,kp1,bi,bj)) *
./pkg/kpp/kpp_calc.F 475 KPP_CALC
     &        (uVel(i,  jm1,k,bi,bj)-uVel(i,  jm1,kp1,bi,bj)) +
./pkg/kpp/kpp_calc.F 476 KPP_CALC
     &        (uVel(ip1,jm1,k,bi,bj)-uVel(ip1,jm1,kp1,bi,bj)) *
./pkg/kpp/kpp_calc.F 477 KPP_CALC
     &        (uVel(ip1,jm1,k,bi,bj)-uVel(ip1,jm1,kp1,bi,bj)) +
./pkg/kpp/kpp_calc.F 478 KPP_CALC
     &        (uVel(i,  jp1,k,bi,bj)-uVel(i,  jp1,kp1,bi,bj)) *
./pkg/kpp/kpp_calc.F 479 KPP_CALC
     &        (uVel(i,  jp1,k,bi,bj)-uVel(i,  jp1,kp1,bi,bj)) +
./pkg/kpp/kpp_calc.F 480 KPP_CALC
     &        (uVel(ip1,jp1,k,bi,bj)-uVel(ip1,jp1,kp1,bi,bj)) *
./pkg/kpp/kpp_calc.F 481 KPP_CALC
     &        (uVel(ip1,jp1,k,bi,bj)-uVel(ip1,jp1,kp1,bi,bj)) +
./pkg/kpp/kpp_calc.F 482 KPP_CALC
     &        (vVel(im1,j,  k,bi,bj)-vVel(im1,j,  kp1,bi,bj)) *
./pkg/kpp/kpp_calc.F 483 KPP_CALC
     &        (vVel(im1,j,  k,bi,bj)-vVel(im1,j,  kp1,bi,bj)) +
./pkg/kpp/kpp_calc.F 484 KPP_CALC
     &        (vVel(im1,jp1,k,bi,bj)-vVel(im1,jp1,kp1,bi,bj)) *
./pkg/kpp/kpp_calc.F 485 KPP_CALC
     &        (vVel(im1,jp1,k,bi,bj)-vVel(im1,jp1,kp1,bi,bj)) +
./pkg/kpp/kpp_calc.F 486 KPP_CALC
     &        (vVel(ip1,j,  k,bi,bj)-vVel(ip1,j,  kp1,bi,bj)) *
./pkg/kpp/kpp_calc.F 487 KPP_CALC
     &        (vVel(ip1,j,  k,bi,bj)-vVel(ip1,j,  kp1,bi,bj)) +
./pkg/kpp/kpp_calc.F 488 KPP_CALC
     &        (vVel(ip1,jp1,k,bi,bj)-vVel(ip1,jp1,kp1,bi,bj)) *
./pkg/kpp/kpp_calc.F 489 KPP_CALC
     &        (vVel(ip1,jp1,k,bi,bj)-vVel(ip1,jp1,kp1,bi,bj)) )
./pkg/kpp/kpp_calc.F 562 KPP_CALC
        DO k = 1, Nr
./pkg/kpp/kpp_calc.F 563 KPP_CALC
         km1 = max(1,k-1)
./pkg/kpp/kpp_calc.F 564 KPP_CALC
         KPPviscAz(i,j,k,bi,bj) = vddiff(i,j,k-1,1) * maskC(i,j,k,bi,bj)
./pkg/kpp/kpp_calc.F 566 KPP_CALC
         KPPdiffKzS(i,j,k,bi,bj)= vddiff(i,j,k-1,2) * maskC(i,j,k,bi,bj)
./pkg/kpp/kpp_calc.F 568 KPP_CALC
         KPPdiffKzT(i,j,k,bi,bj)= vddiff(i,j,k-1,3) * maskC(i,j,k,bi,bj)
./pkg/kpp/kpp_calc.F 570 KPP_CALC
         KPPghat(i,j,k,bi,bj)   = ghat(i,j,k)       * maskC(i,j,k,bi,bj)
./pkg/kpp/kpp_calc.F 573 KPP_CALC
        k = 1
./pkg/kpp/kpp_calc.F 575 KPP_CALC
        if ( useShelfIce ) k = kTopC(i,j,bi,bj)
./pkg/kpp/kpp_calc.F 577 KPP_CALC
        KPPhbl(i,j,bi,bj) = hbl(i,j) * maskC(i,j,k,bi,bj)
./pkg/kpp/kpp_calc.F 584 KPP_CALC
      DO k = 1, Nr
./pkg/kpp/kpp_calc.F 586 KPP_CALC
     I        k, bi, bj,
./pkg/kpp/kpp_calc.F 587 KPP_CALC
     U        KPPviscAz(1-OLx,1-OLy,k,bi,bj),
./pkg/kpp/kpp_calc.F 596 KPP_CALC
      DO k = 1, Nr
./pkg/kpp/kpp_calc.F 598 KPP_CALC
     I        k, bi, bj,
./pkg/kpp/kpp_calc.F 599 KPP_CALC
     U        KPPdiffKzS(1-OLx,1-OLy,k,bi,bj),
./pkg/kpp/kpp_calc.F 602 KPP_CALC
     I        k, bi, bj,
./pkg/kpp/kpp_calc.F 603 KPP_CALC
     U        KPPdiffKzT(1-OLx,1-OLy,k,bi,bj),
./pkg/kpp/kpp_calc.F 710 KPP_CALC_DUMMY
      integer i, j, k
./pkg/kpp/kpp_calc.F 719 KPP_CALC_DUMMY
            DO k = 1,Nr
./pkg/kpp/kpp_calc.F 720 KPP_CALC_DUMMY
               KPPghat   (i,j,k,bi,bj) = 0.0
./pkg/kpp/kpp_calc.F 721 KPP_CALC_DUMMY
               KPPviscAz (i,j,k,bi,bj) = viscArNr(1)
./pkg/kpp/kpp_calc_diff_ptr.F 52 KPP_CALC_DIFF_PTR
      INTEGER i,j,k
./pkg/kpp/kpp_calc_diff_ptr.F 57 KPP_CALC_DIFF_PTR
       DO k=1,MIN(Nr,kSize)
./pkg/kpp/kpp_calc_diff_ptr.F 61 KPP_CALC_DIFF_PTR
          KappaRx(i,j,k) = LS_KPPdiffKzS(i,j,k,bi,bj)
./pkg/kpp/kpp_calc_diff_ptr.F 63 KPP_CALC_DIFF_PTR
          KappaRx(i,j,k) = KPPdiffKzS(i,j,k,bi,bj)
./pkg/kpp/kpp_calc_diff_ptr.F 66 KPP_CALC_DIFF_PTR
          KappaRx(i,j,k) = KappaRx(i,j,k)
./pkg/kpp/kpp_calc_diff_ptr.F 67 KPP_CALC_DIFF_PTR
     &          - diffKrNrS(k) + PTRACERS_diffKrNr(k,iTr)
./pkg/kpp/kpp_calc_diff_ptr.F 74 KPP_CALC_DIFF_PTR
       k = MIN(kArg,kSize)
./pkg/kpp/kpp_calc_diff_ptr.F 78 KPP_CALC_DIFF_PTR
         KappaRx(i,j,k) = LS_KPPdiffKzS(i,j,kArg,bi,bj)
./pkg/kpp/kpp_calc_diff_ptr.F 80 KPP_CALC_DIFF_PTR
         KappaRx(i,j,k) = KPPdiffKzS(i,j,kArg,bi,bj)
./pkg/kpp/kpp_calc_diff_ptr.F 83 KPP_CALC_DIFF_PTR
         KappaRx(i,j,k) = KappaRx(i,j,k)
./pkg/kpp/kpp_calc_diff_s.F 45 KPP_CALC_DIFF_S
      INTEGER i,j,k
./pkg/kpp/kpp_calc_diff_s.F 50 KPP_CALC_DIFF_S
       DO k=1,MIN(Nr,kSize)
./pkg/kpp/kpp_calc_diff_s.F 53 KPP_CALC_DIFF_S
          KappaRS(i,j,k) = KPPdiffKzS(i,j,k,bi,bj)
./pkg/kpp/kpp_calc_diff_s.F 59 KPP_CALC_DIFF_S
       k = MIN(kArg,kSize)
./pkg/kpp/kpp_calc_diff_s.F 62 KPP_CALC_DIFF_S
         KappaRS(i,j,k) = KPPdiffKzS(i,j,kArg,bi,bj)
./pkg/kpp/kpp_calc_diff_t.F 45 KPP_CALC_DIFF_T
      INTEGER i,j,k
./pkg/kpp/kpp_calc_diff_t.F 50 KPP_CALC_DIFF_T
       DO k=1,MIN(Nr,kSize)
./pkg/kpp/kpp_calc_diff_t.F 53 KPP_CALC_DIFF_T
          KappaRT(i,j,k) = KPPdiffKzT(i,j,k,bi,bj)
./pkg/kpp/kpp_calc_diff_t.F 59 KPP_CALC_DIFF_T
       k = MIN(kArg,kSize)
./pkg/kpp/kpp_calc_diff_t.F 62 KPP_CALC_DIFF_T
         KappaRT(i,j,k) = KPPdiffKzT(i,j,kArg,bi,bj)
./pkg/kpp/kpp_calc_visc.F 42 KPP_CALC_VISC
        KappaRU(i,j,k) = max ( KappaRU(i,j,k),
./pkg/kpp/kpp_calc_visc.F 43 KPP_CALC_VISC
     &         KappaRU(i,j,k) - viscArNr(1) + _maskW(i,j,k,bi,bj) *
./pkg/kpp/kpp_calc_visc.F 44 KPP_CALC_VISC
     &         0.5*(KPPviscAz(i,j,k,bi,bj)+KPPviscAz(i-1,j,k,bi,bj)) )
./pkg/kpp/kpp_calc_visc.F 50 KPP_CALC_VISC
        KappaRV(i,j,k) = max ( KappaRV(i,j,k),
./pkg/kpp/kpp_calc_visc.F 51 KPP_CALC_VISC
     &         KappaRV(i,j,k) - viscArNr(1) + _maskS(i,j,k,bi,bj) *
./pkg/kpp/kpp_calc_visc.F 52 KPP_CALC_VISC
     &         0.5*(KPPviscAz(i,j,k,bi,bj)+KPPviscAz(i,j-1,k,bi,bj)) )
./pkg/kpp/kpp_forcing_surf.F 125 KPP_FORCING_SURF
      INTEGER i, j, k, im1, ip1, jm1, jp1
./pkg/kpp/kpp_forcing_surf.F 168 KPP_FORCING_SURF
            DO k = 1, Nr
./pkg/kpp/kpp_forcing_surf.F 169 KPP_FORCING_SURF
               boplume(I,J,k) = p0
./pkg/kpp/kpp_forcing_surf.F 227 KPP_FORCING_SURF
             DO k = 1, Nr
./pkg/kpp/kpp_forcing_surf.F 228 KPP_FORCING_SURF
              kp1 = k+1
./pkg/kpp/kpp_forcing_surf.F 230 KPP_FORCING_SURF
     &            ( SSBETA(I,J,k) * SPforcS(i,j,k) +
./pkg/kpp/kpp_forcing_surf.F 231 KPP_FORCING_SURF
     &              TTALPHA(I,J,k)* SPforcT(i,j,k) / HeatCapacity_Cp )
./pkg/kpp/kpp_forcing_surf.F 233 KPP_FORCING_SURF
              boplume(I,J,kp1) = boplume(I,J,k)+temparray(I,J)
./pkg/kpp/kpp_forcing_surf.F 240 KPP_FORCING_SURF
           DO k = 2, Nrp1
./pkg/kpp/kpp_forcing_surf.F 241 KPP_FORCING_SURF
            boplume(I,J,k) = 0. _d 0
./pkg/kpp/kpp_forcing_surf.F 276 KPP_FORCING_SURF
      DO k = 1, Nr
./pkg/kpp/kpp_forcing_surf.F 279 KPP_FORCING_SURF
         dVsq(i,j,k) = p0
./pkg/kpp/kpp_forcing_surf.F 302 KPP_FORCING_SURF
        DO k = 1, Nr
./pkg/kpp/kpp_forcing_surf.F 303 KPP_FORCING_SURF
         IF ( k .LT. nzmax(i,j,bi,bj) .AND.
./pkg/kpp/kpp_forcing_surf.F 304 KPP_FORCING_SURF
     &        maskC(I,J,k,bi,bj) .GT. 0. .AND.
./pkg/kpp/kpp_forcing_surf.F 305 KPP_FORCING_SURF
     &        dbloc(i,j,k) / drC(k+1) .GT. dB_dz )
./pkg/kpp/kpp_forcing_surf.F 306 KPP_FORCING_SURF
     &        work1(i,j) = k
./pkg/kpp/kpp_forcing_surf.F 310 KPP_FORCING_SURF
        k = work1(i,j)
./pkg/kpp/kpp_forcing_surf.F 311 KPP_FORCING_SURF
        IF ( k .EQ. 0 .OR. nzmax(i,j,bi,bj) .EQ. 1 ) THEN
./pkg/kpp/kpp_forcing_surf.F 313 KPP_FORCING_SURF
        ELSEIF ( k .EQ. 1) THEN
./pkg/kpp/kpp_forcing_surf.F 316 KPP_FORCING_SURF
        ELSEIF ( k .LT. nzmax(i,j,bi,bj) ) THEN
./pkg/kpp/kpp_forcing_surf.F 317 KPP_FORCING_SURF
         dBdz1 = dbloc(i,j,k-1) / drC(k  )
./pkg/kpp/kpp_forcing_surf.F 318 KPP_FORCING_SURF
         dBdz2 = dbloc(i,j,k  ) / drC(k+1)
./pkg/kpp/kpp_forcing_surf.F 319 KPP_FORCING_SURF
         zRef(i,j) = rF(k) + drF(k) * (dB_dz - dBdz1) /
./pkg/kpp/kpp_forcing_surf.F 322 KPP_FORCING_SURF
         zRef(i,j) = rF(k+1)
./pkg/kpp/kpp_forcing_surf.F 376 KPP_FORCING_SURF
      DO k = 1, Nr
./pkg/kpp/kpp_forcing_surf.F 383 KPP_FORCING_SURF
         dVsq(i,j,k) = p5 * (
./pkg/kpp/kpp_forcing_surf.F 384 KPP_FORCING_SURF
     &        (uRef(i,j) - uVel(i,  j,  k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 385 KPP_FORCING_SURF
     &        (uRef(i,j) - uVel(i,  j,  k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 386 KPP_FORCING_SURF
     &        (uRef(i,j) - uVel(ip1,j,  k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 387 KPP_FORCING_SURF
     &        (uRef(i,j) - uVel(ip1,j,  k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 388 KPP_FORCING_SURF
     &        (vRef(i,j) - vVel(i,  j,  k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 389 KPP_FORCING_SURF
     &        (vRef(i,j) - vVel(i,  j,  k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 390 KPP_FORCING_SURF
     &        (vRef(i,j) - vVel(i,  jp1,k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 391 KPP_FORCING_SURF
     &        (vRef(i,j) - vVel(i,  jp1,k,bi,bj)) )
./pkg/kpp/kpp_forcing_surf.F 393 KPP_FORCING_SURF
         dVsq(i,j,k) = p5 * dVsq(i,j,k) + p125 * (
./pkg/kpp/kpp_forcing_surf.F 394 KPP_FORCING_SURF
     &        (uRef(i,j) - uVel(i,  jm1,k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 395 KPP_FORCING_SURF
     &        (uRef(i,j) - uVel(i,  jm1,k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 396 KPP_FORCING_SURF
     &        (uRef(i,j) - uVel(ip1,jm1,k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 397 KPP_FORCING_SURF
     &        (uRef(i,j) - uVel(ip1,jm1,k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 398 KPP_FORCING_SURF
     &        (uRef(i,j) - uVel(i,  jp1,k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 399 KPP_FORCING_SURF
     &        (uRef(i,j) - uVel(i,  jp1,k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 400 KPP_FORCING_SURF
     &        (uRef(i,j) - uVel(ip1,jp1,k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 401 KPP_FORCING_SURF
     &        (uRef(i,j) - uVel(ip1,jp1,k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 402 KPP_FORCING_SURF
     &        (vRef(i,j) - vVel(im1,j,  k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 403 KPP_FORCING_SURF
     &        (vRef(i,j) - vVel(im1,j,  k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 404 KPP_FORCING_SURF
     &        (vRef(i,j) - vVel(im1,jp1,k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 405 KPP_FORCING_SURF
     &        (vRef(i,j) - vVel(im1,jp1,k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 406 KPP_FORCING_SURF
     &        (vRef(i,j) - vVel(ip1,j,  k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 407 KPP_FORCING_SURF
     &        (vRef(i,j) - vVel(ip1,j,  k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 408 KPP_FORCING_SURF
     &        (vRef(i,j) - vVel(ip1,jp1,k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 409 KPP_FORCING_SURF
     &        (vRef(i,j) - vVel(ip1,jp1,k,bi,bj)) )
./pkg/kpp/kpp_forcing_surf.F 417 KPP_FORCING_SURF
      DO k = 1, Nr
./pkg/kpp/kpp_forcing_surf.F 424 KPP_FORCING_SURF
         dVsq(i,j,k) = p5 * (
./pkg/kpp/kpp_forcing_surf.F 425 KPP_FORCING_SURF
     &        (uVel(i,  j,  1,bi,bj)-uVel(i,  j,  k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 426 KPP_FORCING_SURF
     &        (uVel(i,  j,  1,bi,bj)-uVel(i,  j,  k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 427 KPP_FORCING_SURF
     &        (uVel(ip1,j,  1,bi,bj)-uVel(ip1,j,  k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 428 KPP_FORCING_SURF
     &        (uVel(ip1,j,  1,bi,bj)-uVel(ip1,j,  k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 429 KPP_FORCING_SURF
     &        (vVel(i,  j,  1,bi,bj)-vVel(i,  j,  k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 430 KPP_FORCING_SURF
     &        (vVel(i,  j,  1,bi,bj)-vVel(i,  j,  k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 431 KPP_FORCING_SURF
     &        (vVel(i,  jp1,1,bi,bj)-vVel(i,  jp1,k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 432 KPP_FORCING_SURF
     &        (vVel(i,  jp1,1,bi,bj)-vVel(i,  jp1,k,bi,bj)) )
./pkg/kpp/kpp_forcing_surf.F 434 KPP_FORCING_SURF
         dVsq(i,j,k) = p5 * dVsq(i,j,k) + p125 * (
./pkg/kpp/kpp_forcing_surf.F 435 KPP_FORCING_SURF
     &        (uVel(i,  jm1,1,bi,bj)-uVel(i,  jm1,k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 436 KPP_FORCING_SURF
     &        (uVel(i,  jm1,1,bi,bj)-uVel(i,  jm1,k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 437 KPP_FORCING_SURF
     &        (uVel(ip1,jm1,1,bi,bj)-uVel(ip1,jm1,k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 438 KPP_FORCING_SURF
     &        (uVel(ip1,jm1,1,bi,bj)-uVel(ip1,jm1,k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 439 KPP_FORCING_SURF
     &        (uVel(i,  jp1,1,bi,bj)-uVel(i,  jp1,k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 440 KPP_FORCING_SURF
     &        (uVel(i,  jp1,1,bi,bj)-uVel(i,  jp1,k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 441 KPP_FORCING_SURF
     &        (uVel(ip1,jp1,1,bi,bj)-uVel(ip1,jp1,k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 442 KPP_FORCING_SURF
     &        (uVel(ip1,jp1,1,bi,bj)-uVel(ip1,jp1,k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 443 KPP_FORCING_SURF
     &        (vVel(im1,j,  1,bi,bj)-vVel(im1,j,  k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 444 KPP_FORCING_SURF
     &        (vVel(im1,j,  1,bi,bj)-vVel(im1,j,  k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 445 KPP_FORCING_SURF
     &        (vVel(im1,jp1,1,bi,bj)-vVel(im1,jp1,k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 446 KPP_FORCING_SURF
     &        (vVel(im1,jp1,1,bi,bj)-vVel(im1,jp1,k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 447 KPP_FORCING_SURF
     &        (vVel(ip1,j,  1,bi,bj)-vVel(ip1,j,  k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 448 KPP_FORCING_SURF
     &        (vVel(ip1,j,  1,bi,bj)-vVel(ip1,j,  k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 449 KPP_FORCING_SURF
     &        (vVel(ip1,jp1,1,bi,bj)-vVel(ip1,jp1,k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 450 KPP_FORCING_SURF
     &        (vVel(ip1,jp1,1,bi,bj)-vVel(ip1,jp1,k,bi,bj)) )
./pkg/kpp/kpp_init_fixed.F 177 KPP_INIT_FIXED
      DO k = 1, Nr
./pkg/kpp/kpp_init_fixed.F 178 KPP_INIT_FIXED
         zgrid(k) = rC(k)
./pkg/kpp/kpp_init_fixed.F 179 KPP_INIT_FIXED
         hwide(k) = drF(k)
./pkg/kpp/kpp_init_fixed.F 39 KPP_INIT_FIXED
      INTEGER i, j, k
./model/src/adams_bashforth3.F 106 ADAMS_BASHFORTH3
        DO k=1,kSize
./model/src/adams_bashforth3.F 109 ADAMS_BASHFORTH3
           AB_gTr(i,j) = ab0*gTracer(i,j,k)
./model/src/adams_bashforth3.F 110 ADAMS_BASHFORTH3
     &                 + ab1*gTrNm(i,j,k,bi,bj,m1)
./model/src/adams_bashforth3.F 111 ADAMS_BASHFORTH3
     &                 + ab2*gTrNm(i,j,k,bi,bj,m2)
./model/src/adams_bashforth3.F 112 ADAMS_BASHFORTH3
           gTrNm(i,j,k,bi,bj,m2) = gTracer(i,j,k) + AB_gTr(i,j)
./model/src/adams_bashforth3.F 118 ADAMS_BASHFORTH3
        k = kArg
./model/src/adams_bashforth3.F 121 ADAMS_BASHFORTH3
           AB_gTr(i,j) = ab0*gTracer(i,j,k)
./model/src/adams_bashforth3.F 122 ADAMS_BASHFORTH3
     &                 + ab1*gTrNm(i,j,k,bi,bj,m1)
./model/src/adams_bashforth3.F 123 ADAMS_BASHFORTH3
     &                 + ab2*gTrNm(i,j,k,bi,bj,m2)
./model/src/adams_bashforth3.F 124 ADAMS_BASHFORTH3
           gTrNm(i,j,k,bi,bj,m2) = gTracer(i,j,k)
./model/src/adams_bashforth3.F 125 ADAMS_BASHFORTH3
           gTracer(i,j,k) = gTracer(i,j,k) + AB_gTr(i,j)
./model/src/adams_bashforth3.F 79 ADAMS_BASHFORTH3
      INTEGER i,j, k, m1,m2
./pkg/kpp/kpp_init_varia.F 32 KPP_INIT_VARIA
      INTEGER i, j, k, bi, bj
./pkg/kpp/kpp_init_varia.F 69 KPP_INIT_VARIA
            DO k = 1, Nr
./pkg/kpp/kpp_init_varia.F 72 KPP_INIT_VARIA
                     KPPghat       (i,j,k,bi,bj) = 0.
./pkg/kpp/kpp_init_varia.F 73 KPP_INIT_VARIA
                     KPPviscAz  (i,j,k,bi,bj) = viscArNr(1)
./pkg/kpp/kpp_init_varia.F 74 KPP_INIT_VARIA
                     KPPdiffKzS (i,j,k,bi,bj) = 0.
./pkg/kpp/kpp_init_varia.F 75 KPP_INIT_VARIA
                     KPPdiffKzT (i,j,k,bi,bj) = 0.
./pkg/kpp/kpp_output.F 223 KPP_OUTPUT
          DO k=2,Nr
./pkg/kpp/kpp_output.F 226 KPP_OUTPUT
              KPPghatKStave(i,j,k,bi,bj) = KPPghatKStave(i,j,k,bi,bj)
./pkg/kpp/kpp_output.F 227 KPP_OUTPUT
     &          + ( KPPdiffKzS(i,j,k,bi,bj)
./pkg/kpp/kpp_output.F 229 KPP_OUTPUT
     &             +tmpFac*Kwz(i,j,k,bi,bj)
./pkg/kpp/kpp_output.F 231 KPP_OUTPUT
     &            )*KPPghat(i,j,k-1,bi,bj)*DDTT
./pkg/kpp/kpp_output.F 376 KPP_OUTPUT
          DO k=2,Nr
./pkg/kpp/kpp_output.F 379 KPP_OUTPUT
              tmpLoc(i,j,k) = KPPghat(i,j,k-1,bi,bj)*
./pkg/kpp/kpp_output.F 380 KPP_OUTPUT
     &                      ( KPPdiffKzS(i,j,k,bi,bj)
./pkg/kpp/kpp_output.F 382 KPP_OUTPUT
     &                      + tmpFac*Kwz(i,j,k,bi,bj)
./pkg/kpp/kpp_output.F 86 KPP_OUTPUT
      INTEGER i, j, k
./pkg/kpp/kpp_routines.F 1088 Z121
      integer i, k, km1, kp1
./pkg/kpp/kpp_routines.F 1106 Z121
         k = 1
./pkg/kpp/kpp_routines.F 1110 Z121
         do k = 1, Nr
./pkg/kpp/kpp_routines.F 1111 Z121
            KRi_range(k) = p5 + SIGN(p5,v(i,k))
./pkg/kpp/kpp_routines.F 1112 Z121
            KRi_range(k) = KRi_range(k) *
./pkg/kpp/kpp_routines.F 1113 Z121
     &                     ( p5 + SIGN(p5,(Riinfty-v(i,k))) )
./pkg/kpp/kpp_routines.F 1122 Z121
         do k = 2, Nr
./pkg/kpp/kpp_routines.F 1124 Z121
            km1 = k - 1
./pkg/kpp/kpp_routines.F 1125 Z121
            kp1 = k + 1
./pkg/kpp/kpp_routines.F 1126 Z121
            zflag = v(i,k)
./pkg/kpp/kpp_routines.F 1127 Z121
            v(i,k) = p2 * v(i,k) +
./pkg/kpp/kpp_routines.F 1128 Z121
     &           KRi_range(k) * KRi_range(kp1) * v(i,kp1) +
./pkg/kpp/kpp_routines.F 1129 Z121
     &           KRi_range(k) * zwork
./pkg/kpp/kpp_routines.F 1130 Z121
            zwork = KRi_range(k) * zflag
./pkg/kpp/kpp_routines.F 1131 Z121
            zflag = p2 + KRi_range(k)*(KRi_range(kp1)+KRi_range(km1))
./pkg/kpp/kpp_routines.F 1132 Z121
            v(i,k) = v(i,k) / zflag
./pkg/kpp/kpp_routines.F 1145 SMOOTH_HORIZ
     I     k, bi, bj,
./pkg/kpp/kpp_routines.F 1161 SMOOTH_HORIZ
      integer k, bi, bj
./pkg/kpp/kpp_routines.F 1187 SMOOTH_HORIZ
     &           p25   *   maskC(i  ,j  ,k,bi,bj)   +
./pkg/kpp/kpp_routines.F 1188 SMOOTH_HORIZ
     &           p125  * ( maskC(im1,j  ,k,bi,bj)   +
./pkg/kpp/kpp_routines.F 1189 SMOOTH_HORIZ
     &                     maskC(ip1,j  ,k,bi,bj)   +
./pkg/kpp/kpp_routines.F 1190 SMOOTH_HORIZ
     &                     maskC(i  ,jm1,k,bi,bj)   +
./pkg/kpp/kpp_routines.F 1191 SMOOTH_HORIZ
     &                     maskC(i  ,jp1,k,bi,bj) ) +
./pkg/kpp/kpp_routines.F 1192 SMOOTH_HORIZ
     &           p0625 * ( maskC(im1,jm1,k,bi,bj)   +
./pkg/kpp/kpp_routines.F 1193 SMOOTH_HORIZ
     &                     maskC(im1,jp1,k,bi,bj)   +
./pkg/kpp/kpp_routines.F 1194 SMOOTH_HORIZ
     &                     maskC(ip1,jm1,k,bi,bj)   +
./pkg/kpp/kpp_routines.F 1195 SMOOTH_HORIZ
     &                     maskC(ip1,jp1,k,bi,bj) )
./pkg/kpp/kpp_routines.F 1198 SMOOTH_HORIZ
     &              p25  * fld(i  ,j  )*maskC(i  ,j  ,k,bi,bj) +
./pkg/kpp/kpp_routines.F 1199 SMOOTH_HORIZ
     &              p125 *(fld(im1,j  )*maskC(im1,j  ,k,bi,bj) +
./pkg/kpp/kpp_routines.F 1200 SMOOTH_HORIZ
     &                     fld(ip1,j  )*maskC(ip1,j  ,k,bi,bj) +
./pkg/kpp/kpp_routines.F 1201 SMOOTH_HORIZ
     &                     fld(i  ,jm1)*maskC(i  ,jm1,k,bi,bj) +
./pkg/kpp/kpp_routines.F 1202 SMOOTH_HORIZ
     &                     fld(i  ,jp1)*maskC(i  ,jp1,k,bi,bj))+
./pkg/kpp/kpp_routines.F 1203 SMOOTH_HORIZ
     &              p0625*(fld(im1,jm1)*maskC(im1,jm1,k,bi,bj) +
./pkg/kpp/kpp_routines.F 1204 SMOOTH_HORIZ
     &                     fld(im1,jp1)*maskC(im1,jp1,k,bi,bj) +
./pkg/kpp/kpp_routines.F 1205 SMOOTH_HORIZ
     &                     fld(ip1,jm1)*maskC(ip1,jm1,k,bi,bj) +
./pkg/kpp/kpp_routines.F 1206 SMOOTH_HORIZ
     &                     fld(ip1,jp1)*maskC(ip1,jp1,k,bi,bj)))
./pkg/kpp/kpp_routines.F 149 KPPMIX
      integer i, k, md
./pkg/kpp/kpp_routines.F 1662 STATEKPP
      kkppkey = (ikppkey-1)*Nr + k
./pkg/kpp/kpp_routines.F 1671 STATEKPP
     I        1-OLx, sNx+OLx, 1-OLy, sNy+OLy, k,
./pkg/kpp/kpp_routines.F 1672 STATEKPP
     I        theta(1-OLx,1-OLy,k,bi,bj), salt(1-OLx,1-OLy,k,bi,bj),
./pkg/kpp/kpp_routines.F 1674 STATEKPP
     I        k, bi, bj, myThid )
./pkg/kpp/kpp_routines.F 1683 STATEKPP
     I        1-OLx, sNx+OLx, 1-OLy, sNy+OLy, k,
./pkg/kpp/kpp_routines.F 1684 STATEKPP
     I        theta(1-OLx,1-OLy,k-1,bi,bj),salt(1-OLx,1-OLy,k-1,bi,bj),
./pkg/kpp/kpp_routines.F 1686 STATEKPP
     I        k-1, bi, bj, myThid )
./pkg/kpp/kpp_routines.F 1695 STATEKPP
     I        1-OLx, sNx+OLx, 1-OLy, sNy+OLy, k,
./pkg/kpp/kpp_routines.F 184 KPPMIX
       do k=1,Nrp1
./pkg/kpp/kpp_routines.F 186 KPPMIX
             if(k.ge.kmtj(i))  diffus(i,k,md) = 0.0
./pkg/kpp/kpp_routines.F 1903 KPP_DOUBLEDIFF
        CALL DIAGNOSTICS_FILL(nuddt,'KPPnuddt',k,1,2,bi,bj,myThid)
./pkg/kpp/kpp_routines.F 1904 KPP_DOUBLEDIFF
        CALL DIAGNOSTICS_FILL(nudds,'KPPnudds',k,1,2,bi,bj,myThid)
./pkg/kpp/kpp_routines.F 250 KPPMIX
      do k = 1, Nr
./pkg/kpp/kpp_routines.F 252 KPPMIX
            if (k .lt. kbl(i)) then
./pkg/kpp/kpp_routines.F 256 KPPMIX
               blmc(i,k,1) = max ( blmc(i,k,1)*msk(i),
./pkg/kpp/kpp_routines.F 257 KPPMIX
     &              diffus(i,k,1) )
./pkg/kpp/kpp_routines.F 258 KPPMIX
               blmc(i,k,2) = max ( blmc(i,k,2)*msk(i),
./pkg/kpp/kpp_routines.F 259 KPPMIX
     &              diffus(i,k,2) )
./pkg/kpp/kpp_routines.F 260 KPPMIX
               blmc(i,k,3) = max ( blmc(i,k,3)*msk(i),
./pkg/kpp/kpp_routines.F 261 KPPMIX
     &              diffus(i,k,3) )
./pkg/kpp/kpp_routines.F 263 KPPMIX
               diffus(i,k,1) = max ( blmc(i,k,1), viscArNr(1) )
./pkg/kpp/kpp_routines.F 264 KPPMIX
               diffus(i,k,2) = max ( blmc(i,k,2), diffusKzS(i,Nr) )
./pkg/kpp/kpp_routines.F 265 KPPMIX
               diffus(i,k,3) = max ( blmc(i,k,3), diffusKzT(i,Nr) )
./pkg/kpp/kpp_routines.F 267 KPPMIX
               ghat(i,k) = 0. _d 0
./pkg/kpp/kpp_transport_ptr.F 100 KPP_TRANSPORT_PTR
     &         + tmpFac*LS_Kwz(i,j,k,bi,bj)
./pkg/kpp/kpp_transport_ptr.F 104 KPP_TRANSPORT_PTR
     &        *( KPPdiffKzS(i,j,k,bi,bj)
./pkg/kpp/kpp_transport_ptr.F 106 KPP_TRANSPORT_PTR
     &         + tmpFac*Kwz(i,j,k,bi,bj)
./pkg/kpp/kpp_transport_ptr.F 10 KPP_TRANSPORT_PTR
     I     iMin,iMax,jMin,jMax,bi,bj,k,km1,
./pkg/kpp/kpp_transport_ptr.F 60 KPP_TRANSPORT_PTR
      INTEGER iMin,iMax,jMin,jMax,bi,bj,k,km1,tracerIdentity
./pkg/kpp/kpp_transport_ptr.F 82 KPP_TRANSPORT_PTR
     &        *KPPghat(i,j,k,bi,bj)
./pkg/kpp/kpp_transport_ptr.F 98 KPP_TRANSPORT_PTR
     &        *( LS_KPPdiffKzS(i,j,k,bi,bj)
./pkg/kpp/kpp_transport_s.F 113 KPP_TRANSPORT_S
     &        *KPPdiffKzS(i,j,k,bi,bj)
./pkg/kpp/kpp_transport_s.F 13 KPP_TRANSPORT_S
     I     iMin,iMax,jMin,jMax,bi,bj,k,km1,
./pkg/kpp/kpp_transport_s.F 53 KPP_TRANSPORT_S
      INTEGER iMin,iMax,jMin,jMax,bi,bj,k,km1
./pkg/kpp/kpp_transport_s.F 97 KPP_TRANSPORT_S
     &        *( KPPdiffKzS(i,j,k,bi,bj) + tmpFac*Kwz(i,j,k,bi,bj) )
./pkg/kpp/kpp_transport_t.F 10 KPP_TRANSPORT_T
     I     iMin,iMax,jMin,jMax,bi,bj,k,km1,
./pkg/kpp/kpp_transport_t.F 51 KPP_TRANSPORT_T
      INTEGER iMin,iMax,jMin,jMax,bi,bj,k,km1
./pkg/kpp/kpp_transport_t.F 80 KPP_TRANSPORT_T
     &          *( KPPdiffKzT(i,j,k,bi,bj) + tmpFac*Kwz(i,j,k,bi,bj) )
./pkg/kpp/kpp_transport_t.F 95 KPP_TRANSPORT_T
     &          *KPPdiffKzT(i,j,k,bi,bj)
./model/src/add_walls2masks.F 113 ADD_WALLS2MASKS
                DO k=1,Nr
./model/src/add_walls2masks.F 114 ADD_WALLS2MASKS
                 hFacW(i,j,k,bi,bj) = zeroRS
./model/src/add_walls2masks.F 120 ADD_WALLS2MASKS
                DO k=1,Nr
./model/src/add_walls2masks.F 121 ADD_WALLS2MASKS
                 hFacS(i,j,k,bi,bj) = zeroRS
./model/src/add_walls2masks.F 46 ADD_WALLS2MASKS
      INTEGER i, j, k
./model/src/add_walls2masks.F 86 ADD_WALLS2MASKS
                DO k=1,Nr
./model/src/add_walls2masks.F 87 ADD_WALLS2MASKS
                 hFacW(i,j,k,bi,bj) = zeroRS
./model/src/add_walls2masks.F 93 ADD_WALLS2MASKS
                DO k=1,Nr
./model/src/add_walls2masks.F 94 ADD_WALLS2MASKS
                 hFacS(i,j,k,bi,bj) = zeroRS
./pkg/land/land_impl_temp.F 141 LAND_IMPL_TEMP
          DO k=1,land_nLev
./pkg/land/land_impl_temp.F 142 LAND_IMPL_TEMP
            eg(k) = land_dzF(k)*land_enthalp(i,j,k,bi,bj)
./pkg/land/land_impl_temp.F 143 LAND_IMPL_TEMP
            mW(k) = land_dzF(k)*land_groundW(i,j,k,bi,bj)
./pkg/land/land_impl_temp.F 145 LAND_IMPL_TEMP
            mW(k) = MAX( mW(k), 0. _d 0 )
./pkg/land/land_impl_temp.F 146 LAND_IMPL_TEMP
            cg(k) = land_dzF(k)*land_heatCs + mW(k)*land_CpWater
./pkg/land/land_impl_temp.F 147 LAND_IMPL_TEMP
            tg(k) = land_groundT(i,j,k,bi,bj)
./pkg/land/land_impl_temp.F 154 LAND_IMPL_TEMP
     &         'LAND_IMPL_TEMP: 0 , sFlx=', 0,(sFlx(i,j,k),k=0,2)
./pkg/land/land_impl_temp.F 345 LAND_IMPL_TEMP
          DO k=1,land_nLev
./pkg/land/land_impl_temp.F 346 LAND_IMPL_TEMP
            land_enthalp(i,j,k,bi,bj) = eg(k)/land_dzF(k)
./pkg/land/land_impl_temp.F 347 LAND_IMPL_TEMP
            land_groundT(i,j,k,bi,bj) = tg(k)
./pkg/land/land_impl_temp.F 354 LAND_IMPL_TEMP
     &       (land_enthalp(i,j,k,bi,bj),k=1,2), land_Pr_m_Ev(i,j,bi,bj)
./pkg/land/land_impl_temp.F 87 LAND_IMPL_TEMP
      INTEGER i,j,k
./pkg/land/land_ini_vars.F 137 LAND_INI_VARS
            DO k=1,land_nLev
./pkg/land/land_ini_vars.F 139 LAND_INI_VARS
     &               *land_groundW(i,j,k,bi,bj)
./pkg/land/land_ini_vars.F 141 LAND_INI_VARS
             land_enthalp(i,j,k,bi,bj) =
./pkg/land/land_ini_vars.F 142 LAND_INI_VARS
     &                     grd_HeatCp*land_groundT(i,j,k,bi,bj)
./pkg/land/land_ini_vars.F 143 LAND_INI_VARS
             IF (land_groundT(i,j,k,bi,bj).LT. 0. _d 0)
./pkg/land/land_ini_vars.F 144 LAND_INI_VARS
     &       land_enthalp(i,j,k,bi,bj) = land_enthalp(i,j,k,bi,bj)
./pkg/land/land_ini_vars.F 154 LAND_INI_VARS
            DO k=1,land_nLev
./pkg/land/land_ini_vars.F 156 LAND_INI_VARS
     &               *land_groundW(i,j,k,bi,bj)
./pkg/land/land_ini_vars.F 159 LAND_INI_VARS
             temp_bf = (land_enthalp(i,j,k,bi,bj)+land_Lfreez*mWater)
./pkg/land/land_ini_vars.F 162 LAND_INI_VARS
             temp_af =  land_enthalp(i,j,k,bi,bj) / grd_HeatCp
./pkg/land/land_ini_vars.F 163 LAND_INI_VARS
             land_groundT(i,j,k,bi,bj) =
./pkg/land/land_ini_vars.F 49 LAND_INI_VARS
      INTEGER i,j,k,bi,bj
./pkg/land/land_ini_vars.F 62 LAND_INI_VARS
        DO k=1,land_nLev
./pkg/land/land_ini_vars.F 65 LAND_INI_VARS
           land_groundT(i,j,k,bi,bj) = 0. _d 0
./pkg/land/land_ini_vars.F 66 LAND_INI_VARS
           land_enthalp(i,j,k,bi,bj) = 0. _d 0
./pkg/land/land_ini_vars.F 67 LAND_INI_VARS
           land_groundW(i,j,k,bi,bj) = 0. _d 0
./model/src/apply_forcing.F 111 APPLY_FORCING_U
     I                       iMin,iMax,jMin,jMax, k, bi,bj,
./model/src/apply_forcing.F 118 APPLY_FORCING_U
     I                       iMin,iMax,jMin,jMax, k, bi,bj,
./model/src/apply_forcing.F 125 APPLY_FORCING_U
     I                       iMin,iMax,jMin,jMax, k, bi,bj,
./model/src/apply_forcing.F 130 APPLY_FORCING_U
      IF ( k .EQ. kSurface ) THEN
./model/src/apply_forcing.F 137 APPLY_FORCING_U
     &      *recip_drF(k)*_recip_hFacW(i,j,k,bi,bj)
./model/src/apply_forcing.F 143 APPLY_FORCING_U
         IF ( kSurfW(i,j,bi,bj).EQ.k ) THEN
./model/src/apply_forcing.F 146 APPLY_FORCING_U
     &      *recip_drF(k)*_recip_hFacW(i,j,k,bi,bj)
./model/src/apply_forcing.F 155 APPLY_FORCING_U
     I                 iMin,iMax,jMin,jMax, k, bi,bj,
./model/src/apply_forcing.F 163 APPLY_FORCING_U
     I                 k, bi, bj, -1,
./model/src/apply_forcing.F 173 APPLY_FORCING_U
     I                   iMin,iMax,jMin,jMax, k, bi,bj,
./model/src/apply_forcing.F 182 APPLY_FORCING_U
     I                 iMin,iMax,jMin,jMax, k, bi,bj,
./model/src/apply_forcing.F 198 APPLY_FORCING_V
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./model/src/apply_forcing.F 20 APPLY_FORCING_U
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./model/src/apply_forcing.F 231 APPLY_FORCING_V
      INTEGER k, bi, bj
./model/src/apply_forcing.F 252 APPLY_FORCING_V
          locVar(i,j) = gV(i,j,k,bi,bj)
./model/src/apply_forcing.F 256 APPLY_FORCING_V
     I              iMin, iMax, jMin, jMax, bi, bj, k,
./model/src/apply_forcing.F 263 APPLY_FORCING_V
          tmpVar(i,j) = gV(i,j,k,bi,bj) - locVar(i,j)
./model/src/apply_forcing.F 264 APPLY_FORCING_V
          gV(i,j,k,bi,bj) = locVar(i,j)
./model/src/apply_forcing.F 289 APPLY_FORCING_V
     I                       iMin,iMax,jMin,jMax, k, bi,bj,
./model/src/apply_forcing.F 296 APPLY_FORCING_V
     I                       iMin,iMax,jMin,jMax, k, bi,bj,
./model/src/apply_forcing.F 303 APPLY_FORCING_V
     I                       iMin,iMax,jMin,jMax, k, bi,bj,
./model/src/apply_forcing.F 308 APPLY_FORCING_V
      IF ( k .EQ. kSurface ) THEN
./model/src/apply_forcing.F 315 APPLY_FORCING_V
     &      *recip_drF(k)*_recip_hFacS(i,j,k,bi,bj)
./model/src/apply_forcing.F 321 APPLY_FORCING_V
         IF ( kSurfS(i,j,bi,bj).EQ.k ) THEN
./model/src/apply_forcing.F 324 APPLY_FORCING_V
     &      *recip_drF(k)*_recip_hFacS(i,j,k,bi,bj)
./model/src/apply_forcing.F 333 APPLY_FORCING_V
     I                 iMin,iMax,jMin,jMax, k, bi,bj,
./model/src/apply_forcing.F 341 APPLY_FORCING_V
     I                 k, bi, bj, -2,
./model/src/apply_forcing.F 350 APPLY_FORCING_V
     I                   iMin,iMax,jMin,jMax, k, bi,bj,
./model/src/apply_forcing.F 359 APPLY_FORCING_V
     I                 iMin,iMax,jMin,jMax, k, bi,bj,
./model/src/apply_forcing.F 375 APPLY_FORCING_T
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./model/src/apply_forcing.F 409 APPLY_FORCING_T
      INTEGER k, bi, bj
./model/src/apply_forcing.F 440 APPLY_FORCING_T
          locVar(i,j) = gT(i,j,k,bi,bj)
./model/src/apply_forcing.F 444 APPLY_FORCING_T
     I              iMin, iMax, jMin, jMax, bi, bj, k,
./model/src/apply_forcing.F 451 APPLY_FORCING_T
          tmpVar(i,j) = gT(i,j,k,bi,bj) - locVar(i,j)
./model/src/apply_forcing.F 452 APPLY_FORCING_T
          gT(i,j,k,bi,bj) = locVar(i,j)
./model/src/apply_forcing.F 480 APPLY_FORCING_T
     I                       iMin,iMax,jMin,jMax, k, bi,bj,
./model/src/apply_forcing.F 487 APPLY_FORCING_T
     I                       iMin,iMax,jMin,jMax, k, bi,bj,
./model/src/apply_forcing.F 494 APPLY_FORCING_T
     I                       iMin,iMax,jMin,jMax, k, bi,bj,
./model/src/apply_forcing.F 505 APPLY_FORCING_T
     &        + addMass(i,j,k,bi,bj)*mass2rUnit
./model/src/apply_forcing.F 506 APPLY_FORCING_T
     &          *( temp_addMass - theta(i,j,k,bi,bj) )
./model/src/apply_forcing.F 508 APPLY_FORCING_T
     &          *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./model/src/apply_forcing.F 516 APPLY_FORCING_T
     &        + addMass(i,j,k,bi,bj)*mass2rUnit
./model/src/apply_forcing.F 517 APPLY_FORCING_T
     &          *( temp_addMass - tRef(k) )
./model/src/apply_forcing.F 519 APPLY_FORCING_T
     &          *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./model/src/apply_forcing.F 531 APPLY_FORCING_T
          tmpFac = (atm_Po/rC(k))**atm_kappa
./model/src/apply_forcing.F 53 APPLY_FORCING_U
      INTEGER k, bi, bj
./model/src/apply_forcing.F 541 APPLY_FORCING_T
     &         + frictionHeating(i,j,k,bi,bj)
./model/src/apply_forcing.F 543 APPLY_FORCING_T
     &          *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./model/src/apply_forcing.F 558 APPLY_FORCING_T
        tmpFac = (atm_Po/rC(k))**atm_kappa
./model/src/apply_forcing.F 561 APPLY_FORCING_T
        km = k-1
./model/src/apply_forcing.F 562 APPLY_FORCING_T
        kc = k
./model/src/apply_forcing.F 563 APPLY_FORCING_T
        kp = k+1
./model/src/apply_forcing.F 564 APPLY_FORCING_T
        IF ( k.EQ.1 ) THEN
./model/src/apply_forcing.F 582 APPLY_FORCING_T
        IF ( k.LT.Nr ) THEN
./model/src/apply_forcing.F 599 APPLY_FORCING_T
     &          *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./model/src/apply_forcing.F 613 APPLY_FORCING_T
      IF ( k .EQ. kSurface ) THEN
./model/src/apply_forcing.F 618 APPLY_FORCING_T
     &      *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./model/src/apply_forcing.F 624 APPLY_FORCING_T
         IF ( kSurfC(i,j,bi,bj).EQ.k ) THEN
./model/src/apply_forcing.F 627 APPLY_FORCING_T
     &      *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./model/src/apply_forcing.F 636 APPLY_FORCING_T
          IF (k .EQ. kSurfC(i,j,bi,bj)) THEN
./model/src/apply_forcing.F 638 APPLY_FORCING_T
     &        +TsurfCor*recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./model/src/apply_forcing.F 648 APPLY_FORCING_T
         IF ( k.EQ.kLowC(i,j,bi,bj) ) THEN
./model/src/apply_forcing.F 652 APPLY_FORCING_T
     &        *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./model/src/apply_forcing.F 662 APPLY_FORCING_T
       swfracb(1)=abs(rF(k))
./model/src/apply_forcing.F 663 APPLY_FORCING_T
       swfracb(2)=abs(rF(k+1))
./model/src/apply_forcing.F 668 APPLY_FORCING_T
       kp1 = k+1
./model/src/apply_forcing.F 669 APPLY_FORCING_T
       IF (k.EQ.Nr) THEN
./model/src/apply_forcing.F 670 APPLY_FORCING_T
        kp1 = k
./model/src/apply_forcing.F 676 APPLY_FORCING_T
     &   -Qsw(i,j,bi,bj)*(swfracb(1)*maskC(i,j,k,bi,bj)
./model/src/apply_forcing.F 679 APPLY_FORCING_T
     &    *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./model/src/apply_forcing.F 689 APPLY_FORCING_T
     I                 iMin,iMax,jMin,jMax, k, bi,bj,
./model/src/apply_forcing.F 697 APPLY_FORCING_T
     I                   iMin,iMax,jMin,jMax, k, bi,bj,
./model/src/apply_forcing.F 705 APPLY_FORCING_T
     I                   k, bi, bj, myTime, 0, myThid )
./model/src/apply_forcing.F 712 APPLY_FORCING_T
     I                     iMin,iMax,jMin,jMax, k, bi,bj,
./model/src/apply_forcing.F 720 APPLY_FORCING_T
     I                 k, bi, bj, 1,
./model/src/apply_forcing.F 729 APPLY_FORCING_T
     I                   iMin,iMax,jMin,jMax, k, bi,bj,
./model/src/apply_forcing.F 737 APPLY_FORCING_T
     I                       iMin,iMax,jMin,jMax, k, bi,bj,
./model/src/apply_forcing.F 745 APPLY_FORCING_T
     I                 iMin,iMax,jMin,jMax, k, bi,bj,
./model/src/apply_forcing.F 74 APPLY_FORCING_U
          locVar(i,j) = gU(i,j,k,bi,bj)
./model/src/apply_forcing.F 761 APPLY_FORCING_S
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./model/src/apply_forcing.F 78 APPLY_FORCING_U
     I              iMin, iMax, jMin, jMax, bi, bj, k,
./model/src/apply_forcing.F 795 APPLY_FORCING_S
      INTEGER k, bi, bj
./model/src/apply_forcing.F 816 APPLY_FORCING_S
          locVar(i,j) = gS(i,j,k,bi,bj)
./model/src/apply_forcing.F 820 APPLY_FORCING_S
     I              iMin, iMax, jMin, jMax, bi, bj, k,
./model/src/apply_forcing.F 827 APPLY_FORCING_S
          tmpVar(i,j) = gS(i,j,k,bi,bj) - locVar(i,j)
./model/src/apply_forcing.F 828 APPLY_FORCING_S
          gS(i,j,k,bi,bj) = locVar(i,j)
./model/src/apply_forcing.F 855 APPLY_FORCING_S
     I                       iMin,iMax,jMin,jMax, k, bi,bj,
./model/src/apply_forcing.F 85 APPLY_FORCING_U
          tmpVar(i,j) = gU(i,j,k,bi,bj) - locVar(i,j)
./model/src/apply_forcing.F 862 APPLY_FORCING_S
     I                       iMin,iMax,jMin,jMax, k, bi,bj,
./model/src/apply_forcing.F 869 APPLY_FORCING_S
     I                       iMin,iMax,jMin,jMax, k, bi,bj,
./model/src/apply_forcing.F 86 APPLY_FORCING_U
          gU(i,j,k,bi,bj) = locVar(i,j)
./model/src/apply_forcing.F 880 APPLY_FORCING_S
     &        + addMass(i,j,k,bi,bj)*mass2rUnit
./model/src/apply_forcing.F 881 APPLY_FORCING_S
     &          *( salt_addMass - salt(i,j,k,bi,bj) )
./model/src/apply_forcing.F 883 APPLY_FORCING_S
     &          *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./model/src/apply_forcing.F 891 APPLY_FORCING_S
     &        + addMass(i,j,k,bi,bj)*mass2rUnit
./model/src/apply_forcing.F 892 APPLY_FORCING_S
     &          *( salt_addMass - sRef(k) )
./model/src/apply_forcing.F 894 APPLY_FORCING_S
     &          *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./model/src/apply_forcing.F 903 APPLY_FORCING_S
      IF ( k .EQ. kSurface ) THEN
./model/src/apply_forcing.F 908 APPLY_FORCING_S
     &      *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./model/src/apply_forcing.F 914 APPLY_FORCING_S
         IF ( kSurfC(i,j,bi,bj).EQ.k ) THEN
./model/src/apply_forcing.F 917 APPLY_FORCING_S
     &      *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./model/src/apply_forcing.F 926 APPLY_FORCING_S
          IF (k .EQ. kSurfC(i,j,bi,bj)) THEN
./model/src/apply_forcing.F 928 APPLY_FORCING_S
     &        +SsurfCor*recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./model/src/apply_forcing.F 938 APPLY_FORCING_S
     I                   iMin,iMax,jMin,jMax, k, bi,bj,
./model/src/apply_forcing.F 946 APPLY_FORCING_S
     I                   k, bi, bj, myTime, 0, myThid )
./model/src/apply_forcing.F 953 APPLY_FORCING_S
     I                     iMin,iMax,jMin,jMax, k, bi,bj,
./model/src/apply_forcing.F 961 APPLY_FORCING_S
     I                 k, bi, bj, 2,
./model/src/apply_forcing.F 970 APPLY_FORCING_S
     I                   iMin,iMax,jMin,jMax, k, bi,bj,
./model/src/apply_forcing.F 978 APPLY_FORCING_S
     I                       iMin,iMax,jMin,jMax, k, bi,bj,
./model/src/apply_forcing.F 986 APPLY_FORCING_S
     I                 iMin,iMax,jMin,jMax, k, bi,bj,
./pkg/land/land_monitor.F 127 LAND_MONITOR
        DO k=1,land_nLev
./pkg/land/land_monitor.F 128 LAND_MONITOR
          locDr(k)= 1.
./pkg/land/land_monitor.F 252 LAND_MONITOR
        DO k=1,land_nLev
./pkg/land/land_monitor.F 253 LAND_MONITOR
          locDr(k)= land_dzF(k)
./pkg/land/land_monitor.F 69 LAND_MONITOR
      INTEGER n, k
./pkg/land/land_monitor.F 96 LAND_MONITOR
           DO k = 1,MAX_LEN_MBUF
./pkg/land/land_monitor.F 97 LAND_MONITOR
             mon_fname(k:k) = ' '
./pkg/land/land_output.F 216 LAND_OUTPUT
        k = 3*land_nLev
./pkg/land/land_output.F 217 LAND_OUTPUT
        CALL WRITE_REC_XY_RL( fn, land_sTtave,  k+1, myIter, myThid )
./pkg/land/land_output.F 218 LAND_OUTPUT
        CALL WRITE_REC_XY_RL( fn, land_hStave,  k+2, myIter, myThid )
./pkg/land/land_output.F 219 LAND_OUTPUT
        CALL WRITE_REC_XY_RL( fn, land_sAtave,  k+3, myIter, myThid )
./pkg/land/land_output.F 220 LAND_OUTPUT
        CALL WRITE_REC_XY_RL( fn, land_ROftave, k+4, myIter, myThid )
./pkg/land/land_output.F 221 LAND_OUTPUT
        CALL WRITE_REC_XY_RL( fn, land_eROtave, k+5, myIter, myThid )
./pkg/land/land_output.F 52 LAND_OUTPUT
      INTEGER bi, bj, k
./pkg/land/land_read_pickup.F 40 LAND_READ_PICKUP
      INTEGER prec, k
./pkg/land/land_read_pickup.F 65 LAND_READ_PICKUP
        k=2*land_nLev
./pkg/land/land_read_pickup.F 67 LAND_READ_PICKUP
     &                       land_skinT,  k+1, myIter, myThid )
./pkg/land/land_read_pickup.F 69 LAND_READ_PICKUP
     &                       land_hSnow,  k+2, myIter, myThid )
./pkg/land/land_read_pickup.F 71 LAND_READ_PICKUP
     &                       land_snowAge,k+3, myIter, myThid )
./pkg/land/land_read_pickup.F 80 LAND_READ_PICKUP
        DO k = 1,MAX_LEN_FNAM
./pkg/land/land_read_pickup.F 81 LAND_READ_PICKUP
          fn(k:k) = ' '
./pkg/land/land_readparms.F 163 LAND_READPARMS
      DO k=1,land_nLev
./pkg/land/land_readparms.F 164 LAND_READPARMS
       land_dzF(k) = -1.
./pkg/land/land_readparms.F 165 LAND_READPARMS
       land_rec_dzC(k) = -1.
./pkg/land/land_readparms.F 197 LAND_READPARMS
      DO k=1,land_nLev
./pkg/land/land_readparms.F 198 LAND_READPARMS
       tmpvar = tmpvar+land_dzF(k)
./pkg/land/land_readparms.F 199 LAND_READPARMS
       IF (tmpvar.GT.0. _d 0) land_rec_dzC(k) = 2. _d 0 / tmpvar
./pkg/land/land_readparms.F 200 LAND_READPARMS
       tmpvar = land_dzF(k)
./pkg/land/land_readparms.F 43 LAND_READPARMS
      INTEGER iUnit, k
./pkg/land/land_stepfwd.F 115 LAND_STEPFWD
     &             ( land_groundT(i,j,k,bi,bj)
./pkg/land/land_stepfwd.F 120 LAND_STEPFWD
          land_enthalp(i,j,k,bi,bj) = land_enthalp(i,j,k,bi,bj)
./pkg/land/land_stepfwd.F 121 LAND_STEPFWD
     &       + land_deltaT * (flxkup(i,j)-flxkdw(i,j))/land_dzF(k)
./pkg/land/land_stepfwd.F 149 LAND_STEPFWD
        DO k=1,land_nLev
./pkg/land/land_stepfwd.F 154 LAND_STEPFWD
     &              *land_groundW(i,j,k,bi,bj)
./pkg/land/land_stepfwd.F 157 LAND_STEPFWD
            temp_bf = (land_enthalp(i,j,k,bi,bj)+land_Lfreez*mWater)
./pkg/land/land_stepfwd.F 159 LAND_STEPFWD
            temp_af =  land_enthalp(i,j,k,bi,bj) / grd_HeatCp
./pkg/land/land_stepfwd.F 160 LAND_STEPFWD
            land_groundT(i,j,k,bi,bj) =
./pkg/land/land_stepfwd.F 166 LAND_STEPFWD
     &       k,land_groundT(i,j,k,bi,bj),temp_af,temp_bf
./pkg/land/land_stepfwd.F 271 LAND_STEPFWD
      DO k=1,land_nLev
./pkg/land/land_stepfwd.F 272 LAND_STEPFWD
       IF (k.EQ.land_nLev) THEN
./pkg/land/land_stepfwd.F 273 LAND_STEPFWD
        kp1 = k
./pkg/land/land_stepfwd.F 276 LAND_STEPFWD
        kp1 = k+1
./pkg/land/land_stepfwd.F 279 LAND_STEPFWD
       fieldCapac = land_waterCap*land_dzF(k)
./pkg/land/land_stepfwd.F 290 LAND_STEPFWD
           IF ( k.EQ.land_nLev ) THEN
./pkg/land/land_stepfwd.F 292 LAND_STEPFWD
          IF ( land_groundT(i,j,k,bi,bj).LT.0. _d 0 ) THEN
./pkg/land/land_stepfwd.F 296 LAND_STEPFWD
            land_groundW(i,j,k,bi,bj) = land_groundW(i,j,k,bi,bj)
./pkg/land/land_stepfwd.F 299 LAND_STEPFWD
     &      land_enthalp(i,j,k,bi,bj) = land_enthalp(i,j,k,bi,bj)
./pkg/land/land_stepfwd.F 300 LAND_STEPFWD
     &       + land_deltaT * flxEngU(i,j) / land_dzF(k)
./pkg/land/land_stepfwd.F 316 LAND_STEPFWD
           IF ( k.EQ.land_nLev .OR.
./pkg/land/land_stepfwd.F 324 LAND_STEPFWD
     &                   ( land_groundW(i,j,k,bi,bj)
./pkg/land/land_stepfwd.F 330 LAND_STEPFWD
     &                 *land_groundT(i,j,k,bi,bj)
./pkg/land/land_stepfwd.F 338 LAND_STEPFWD
           groundWnp1 = land_groundW(i,j,k,bi,bj)
./pkg/land/land_stepfwd.F 343 LAND_STEPFWD
     &      ,5,land_groundW(i,j,k,bi,bj)-1.,
./pkg/land/land_stepfwd.F 348 LAND_STEPFWD
           land_groundW(i,j,k,bi,bj) = MIN(1. _d 0, groundWnp1)
./pkg/land/land_stepfwd.F 361 LAND_STEPFWD
     &                   *land_groundT(i,j,k,bi,bj)
./pkg/land/land_stepfwd.F 363 LAND_STEPFWD
            land_enthalp(i,j,k,bi,bj) = land_enthalp(i,j,k,bi,bj)
./pkg/land/land_stepfwd.F 365 LAND_STEPFWD
     &           )*land_deltaT/land_dzF(k)
./pkg/land/land_stepfwd.F 375 LAND_STEPFWD
     &      7, land_groundT(i,j,k,bi,bj), flxEngU(i,j), flxkup(i,j)
./pkg/land/land_stepfwd.F 397 LAND_STEPFWD
       DO k=1,land_nLev
./pkg/land/land_stepfwd.F 402 LAND_STEPFWD
     &            *land_groundW(i,j,k,bi,bj)
./pkg/land/land_stepfwd.F 406 LAND_STEPFWD
          temp_bf = (land_enthalp(i,j,k,bi,bj)+land_Lfreez*mWater)
./pkg/land/land_stepfwd.F 409 LAND_STEPFWD
          temp_af =  land_enthalp(i,j,k,bi,bj) / grd_HeatCp
./pkg/land/land_stepfwd.F 411 LAND_STEPFWD
          land_enthalp(i,j,k,bi,bj) =
./pkg/land/land_stepfwd.F 412 LAND_STEPFWD
     &          grd_HeatCp*land_groundT(i,j,k,bi,bj)
./pkg/land/land_stepfwd.F 414 LAND_STEPFWD
          land_groundT(i,j,k,bi,bj) =
./pkg/land/land_stepfwd.F 81 LAND_STEPFWD
      INTEGER i,j,k,kp1
./pkg/land/land_stepfwd.F 93 LAND_STEPFWD
      DO k=1,land_nLev
./pkg/land/land_stepfwd.F 94 LAND_STEPFWD
       kp1 = MIN(k+1,land_nLev)
./pkg/land/land_stepfwd.F 96 LAND_STEPFWD
       IF (k.EQ.1) THEN
./pkg/land/land_write_pickup.F 52 LAND_WRITE_PICKUP
      INTEGER prec, lChar, k
./pkg/land/land_write_pickup.F 70 LAND_WRITE_PICKUP
        k=2*land_nLev
./pkg/land/land_write_pickup.F 72 LAND_WRITE_PICKUP
     &                        land_skinT,  k+1, myIter, myThid )
./pkg/land/land_write_pickup.F 74 LAND_WRITE_PICKUP
     &                        land_hSnow,  k+2, myIter, myThid )
./pkg/land/land_write_pickup.F 76 LAND_WRITE_PICKUP
     &                        land_snowAge,k+3, myIter, myThid )
./pkg/land/land_write_pickup.F 83 LAND_WRITE_PICKUP
        DO k = 1,MAX_LEN_FNAM
./pkg/land/land_write_pickup.F 84 LAND_WRITE_PICKUP
          fn(k:k) = ' '
./model/src/calc_3d_diffusivity.F 100 CALC_3D_DIFFUSIVITY
           KappaRTr(i,j,k) =
./model/src/calc_3d_diffusivity.F 101 CALC_3D_DIFFUSIVITY
     &         IVDConvCount(i,j,k,bi,bj)*ivdc_kappa
./model/src/calc_3d_diffusivity.F 111 CALC_3D_DIFFUSIVITY
        DO k = 1,Nr
./model/src/calc_3d_diffusivity.F 114 CALC_3D_DIFFUSIVITY
           KappaRTr(i,j,k) = KappaRTr(i,j,k)
./model/src/calc_3d_diffusivity.F 116 CALC_3D_DIFFUSIVITY
     &          + diffKr(i,j,k,bi,bj)
./model/src/calc_3d_diffusivity.F 118 CALC_3D_DIFFUSIVITY
     &          + diffKrNrT(k)
./model/src/calc_3d_diffusivity.F 124 CALC_3D_DIFFUSIVITY
        DO k = 1,Nr
./model/src/calc_3d_diffusivity.F 127 CALC_3D_DIFFUSIVITY
           KappaRTr(i,j,k) = KappaRTr(i,j,k)
./model/src/calc_3d_diffusivity.F 129 CALC_3D_DIFFUSIVITY
     &          + diffKr(i,j,k,bi,bj)
./model/src/calc_3d_diffusivity.F 131 CALC_3D_DIFFUSIVITY
     &          + diffKrNrS(k)
./model/src/calc_3d_diffusivity.F 140 CALC_3D_DIFFUSIVITY
        DO k = 1,Nr
./model/src/calc_3d_diffusivity.F 143 CALC_3D_DIFFUSIVITY
           KappaRTr(i,j,k) = KappaRTr(i,j,k)
./model/src/calc_3d_diffusivity.F 145 CALC_3D_DIFFUSIVITY
     &          + diffKr(i,j,k,bi,bj)
./model/src/calc_3d_diffusivity.F 147 CALC_3D_DIFFUSIVITY
     &          + PTRACERS_diffKrNr(k,iTr)
./model/src/calc_3d_diffusivity.F 67 CALC_3D_DIFFUSIVITY
      INTEGER i,j,k
./model/src/calc_3d_diffusivity.F 79 CALC_3D_DIFFUSIVITY
       DO k = 1,Nr
./model/src/calc_3d_diffusivity.F 81 CALC_3D_DIFFUSIVITY
     &       *(atan(-(rF(k)-diffKrBL79Ho)/diffKrBL79scl)/PI+0.5 _d 0)
./model/src/calc_3d_diffusivity.F 84 CALC_3D_DIFFUSIVITY
     &       *(atan(-(rF(k)-diffKrBLEQHo)/diffKrBLEQscl)/PI+0.5 _d 0)
./model/src/calc_3d_diffusivity.F 90 CALC_3D_DIFFUSIVITY
           KappaRTr(i,j,k) =
./model/src/calc_3d_diffusivity.F 91 CALC_3D_DIFFUSIVITY
     &         LS_IVDConvCount(i,j,k,bi,bj)*ivdc_kappa
./pkg/layers/layers_calc.F 129 LAYERS_CALC
          DO k = 1,Nr
./pkg/layers/layers_calc.F 132 LAYERS_CALC
     &                       theta(1-OLx,1-OLy,k,bi,bj),
./pkg/layers/layers_calc.F 133 LAYERS_CALC
     &                       salt(1-OLx,1-OLy,k,bi,bj),
./pkg/layers/layers_calc.F 134 LAYERS_CALC
     &                       prho(1-OLx,1-OLy,k,bi,bj),
./pkg/layers/layers_calc.F 135 LAYERS_CALC
     &                       k, bi, bj, myThid )
./pkg/layers/layers_calc.F 138 LAYERS_CALC
             prho(i,j,k,bi,bj) = rhoConst + prho(i,j,k,bi,bj)
./pkg/layers/layers_calc.F 224 LAYERS_CALC
           DO k=1,Nr
./pkg/layers/layers_calc.F 227 LAYERS_CALC
              layers_surfflux(i,j,k,iTracer,bi,bj) = 0. _d 0
./pkg/layers/layers_calc.F 228 LAYERS_CALC
              layers_dfx     (i,j,k,iTracer,bi,bj) = 0. _d 0
./pkg/layers/layers_calc.F 229 LAYERS_CALC
              layers_dfy     (i,j,k,iTracer,bi,bj) = 0. _d 0
./pkg/layers/layers_calc.F 230 LAYERS_CALC
              layers_dfr     (i,j,k,iTracer,bi,bj) = 0. _d 0
./pkg/layers/layers_calc.F 58 LAYERS_CALC
      INTEGER i, j, k
./pkg/layers/layers_fluxcalc.F 143 LAYERS_FLUXCALC
       k = MapIndex(kk)
./pkg/layers/layers_fluxcalc.F 155 LAYERS_FLUXCALC
         kp1=k+1
./pkg/layers/layers_fluxcalc.F 156 LAYERS_FLUXCALC
         IF (hFacW(i,j,kp1,bi,bj) .EQ. 0.) kp1=k
./pkg/layers/layers_fluxcalc.F 158 LAYERS_FLUXCALC
     &    0.5 _d 0 * (tracer(i-1,j,k,bi,bj)+tracer(i,j,k,bi,bj)) +
./pkg/layers/layers_fluxcalc.F 234 LAYERS_FLUXCALC
         kp1=k+1
./pkg/layers/layers_fluxcalc.F 235 LAYERS_FLUXCALC
         IF (hFacS(i,j,kp1,bi,bj) .EQ. 0.) kp1=k
./pkg/layers/layers_fluxcalc.F 237 LAYERS_FLUXCALC
     &    0.5 _d 0 * (tracer(i,j-1,k,bi,bj)+tracer(i,j,k,bi,bj)) +
./pkg/layers/layers_fluxcalc.F 407 LAYERS_DIAPYCNAL
      INTEGER i,j,k,kk,kg,kci,kloc
./pkg/layers/layers_fluxcalc.F 452 LAYERS_DIAPYCNAL
       k = MapIndex(kk)
./pkg/layers/layers_fluxcalc.F 456 LAYERS_DIAPYCNAL
         TatC(i,j) = MapFact(kk) *  tracer(i,j,k,bi,bj) +
./pkg/layers/layers_fluxcalc.F 457 LAYERS_DIAPYCNAL
     &    (1.0-MapFact(kk)) *  tracer(i,j,k+1,bi,bj)
./pkg/layers/layers_fluxcalc.F 547 LAYERS_LOCATE
     O                          k,
./pkg/layers/layers_fluxcalc.F 571 LAYERS_LOCATE
      INTEGER k(snx+1,sny+1)
./pkg/layers/layers_fluxcalc.F 611 LAYERS_LOCATE
         k(i,j)=1
./pkg/layers/layers_fluxcalc.F 613 LAYERS_LOCATE
         k(i,j)=n
./pkg/layers/layers_fluxcalc.F 615 LAYERS_LOCATE
         k(i,j)=kl(i,j)
./pkg/layers/layers_fluxcalc.F 625 LAYERS_LOCATE
         k(i,j) = n
./pkg/layers/layers_fluxcalc.F 628 LAYERS_LOCATE
         k(i,j) = 1
./pkg/layers/layers_fluxcalc.F 629 LAYERS_LOCATE
        ELSE IF ( (x(i,j) .GE. xx(k(i,j)))
./pkg/layers/layers_fluxcalc.F 630 LAYERS_LOCATE
     &    .AND.   (x(i,j) .LT. xx(k(i,j)+1)) ) THEN
./pkg/layers/layers_fluxcalc.F 632 LAYERS_LOCATE
        ELSE IF (x(i,j) .GE. xx(k(i,j))) THEN
./pkg/layers/layers_fluxcalc.F 634 LAYERS_LOCATE
         DO WHILE (x(i,j) .GE. xx(k(i,j)+1))
./pkg/layers/layers_fluxcalc.F 635 LAYERS_LOCATE
          k(i,j) = k(i,j) + 1
./pkg/layers/layers_fluxcalc.F 638 LAYERS_LOCATE
        ELSE IF (x(i,j) .LT. xx(k(i,j)+1)) THEN
./pkg/layers/layers_fluxcalc.F 640 LAYERS_LOCATE
         DO WHILE (x(i,j) .LT. xx(k(i,j)))
./pkg/layers/layers_fluxcalc.F 641 LAYERS_LOCATE
          k(i,j) = k(i,j) - 1
./pkg/layers/layers_fluxcalc.F 646 LAYERS_LOCATE
         k(i,j) = -1
./pkg/layers/layers_fluxcalc.F 90 LAYERS_FLUXCALC
      INTEGER i,j,k,kk,kg,kci,kp1,kloc
./pkg/layers/layers_init_fixed.F 100 LAYERS_INIT_FIXED
        ELSE IF ( (ZZc(kk) .GE. Zc(Nr)) .OR. (k .EQ. Nr) ) THEN
./pkg/layers/layers_init_fixed.F 104 LAYERS_INIT_FIXED
        ELSE IF ( (ZZc(kk) .GE. Zc(k))
./pkg/layers/layers_init_fixed.F 107 LAYERS_INIT_FIXED
          DO WHILE (ZZc(kk) .GE. Zc(k+1))
./pkg/layers/layers_init_fixed.F 108 LAYERS_INIT_FIXED
            k = k + 1
./pkg/layers/layers_init_fixed.F 111 LAYERS_INIT_FIXED
          MapIndex(kk) = k
./pkg/layers/layers_init_fixed.F 112 LAYERS_INIT_FIXED
          MapFact(kk) = 1.0 - (( ZZc(kk) - Zc(k) ) / drC(k+1))
./pkg/layers/layers_init_fixed.F 116 LAYERS_INIT_FIXED
     &     'S/R LAYERS_INIT_FIXED: kk=', kk, ', k=', k,
./pkg/layers/layers_init_fixed.F 117 LAYERS_INIT_FIXED
     &     ', ZZc(kk)=', ZZc(kk),' , Zc(k)=',Zc(k)
./pkg/layers/layers_init_fixed.F 34 LAYERS_INIT_FIXED
      INTEGER k,kk,kkinit,iLa
./pkg/layers/layers_init_fixed.F 67 LAYERS_INIT_FIXED
      DO k=1,Nr
./pkg/layers/layers_init_fixed.F 69 LAYERS_INIT_FIXED
          dZZf(kk) = dRf(k) / FineGridFact
./pkg/layers/layers_init_fixed.F 77 LAYERS_INIT_FIXED
      DO k=2,Nr
./pkg/layers/layers_init_fixed.F 78 LAYERS_INIT_FIXED
        Zf(k) = Zf(k-1) + drF(k-1)
./pkg/layers/layers_init_fixed.F 79 LAYERS_INIT_FIXED
        Zc(k) = Zc(k-1) + drC(k)
./pkg/layers/layers_init_fixed.F 93 LAYERS_INIT_FIXED
      k = 1
./pkg/layers/layers_readparms.F 104 LAYERS_READPARMS
          DO k=1,Nlayers+1
./pkg/layers/layers_readparms.F 105 LAYERS_READPARMS
            layers_bounds(k,iLa) = UNSET_RL
./pkg/layers/layers_readparms.F 135 LAYERS_READPARMS
        DO k=1,Nlayers+1
./pkg/layers/layers_readparms.F 136 LAYERS_READPARMS
         IF ( layers_bounds(k,iLa) .EQ. UNSET_RL ) THEN
./pkg/layers/layers_readparms.F 139 LAYERS_READPARMS
     &        'No value for layers_bounds at k =', k
./pkg/layers/layers_readparms.F 142 LAYERS_READPARMS
         ELSEIF ( k .EQ. 1 ) THEN
./pkg/layers/layers_readparms.F 144 LAYERS_READPARMS
         ELSEIF ( layers_bounds(k,iLa) .LE.
./pkg/layers/layers_readparms.F 145 LAYERS_READPARMS
     &            layers_bounds(k-1,iLa) ) THEN
./pkg/layers/layers_readparms.F 149 LAYERS_READPARMS
     &      'layers_bounds is not increasing at k =', k
./pkg/layers/layers_readparms.F 28 LAYERS_READPARMS
      INTEGER iUnit, k, iLa
./pkg/layers/layers_readparms.F 58 LAYERS_READPARMS
        DO k=1,Nlayers+1
./pkg/layers/layers_readparms.F 59 LAYERS_READPARMS
          layers_bounds(k,iLa) = UNSET_RL
./pkg/layers/layers_readparms.F 63 LAYERS_READPARMS
      DO k=1,Nlayers+1
./pkg/layers/layers_readparms.F 64 LAYERS_READPARMS
        layers_G(k) = UNSET_RL
./pkg/layers/layers_readparms.F 96 LAYERS_READPARMS
        DO k=1,Nlayers+1
./pkg/layers/layers_readparms.F 97 LAYERS_READPARMS
          layers_bounds(k,1) = layers_G(k)
./model/src/calc_adv_flow.F 110 CALC_ADV_FLOW
         uTrans(i,j) = uFld(i,j,k)*xA(i,j)*rhoFacC(k)
./model/src/calc_adv_flow.F 111 CALC_ADV_FLOW
         vTrans(i,j) = vFld(i,j,k)*yA(i,j)*rhoFacC(k)
./model/src/calc_adv_flow.F 116 CALC_ADV_FLOW
      IF (k.EQ.1) THEN
./model/src/calc_adv_flow.F 129 CALC_ADV_FLOW
           maskUp(i,j) = maskC(i,j,k-1,bi,bj)*maskC(i,j,k,bi,bj)
./model/src/calc_adv_flow.F 130 CALC_ADV_FLOW
           rTrans(i,j) = wFld(i,j,k)*rA(i,j,bi,bj)*maskUp(i,j)
./model/src/calc_adv_flow.F 131 CALC_ADV_FLOW
     &                              *deepFac2F(k)*rhoFacF(k)
./model/src/calc_adv_flow.F 15 CALC_ADV_FLOW
     I                k, bi, bj, myThid )
./model/src/calc_adv_flow.F 63 CALC_ADV_FLOW
      INTEGER k,bi,bj
./model/src/calc_adv_flow.F 75 CALC_ADV_FLOW
         xA(i,j) = _dyG(i,j,bi,bj)*deepFacC(k)
./model/src/calc_adv_flow.F 76 CALC_ADV_FLOW
     &           *drF(k)*_hFacW(i,j,k,bi,bj)
./model/src/calc_adv_flow.F 77 CALC_ADV_FLOW
         yA(i,j) = _dxG(i,j,bi,bj)*deepFacC(k)
./model/src/calc_adv_flow.F 78 CALC_ADV_FLOW
     &           *drF(k)*_hFacS(i,j,k,bi,bj)
./model/src/calc_adv_flow.F 83 CALC_ADV_FLOW
      IF ( k.EQ.Nr ) THEN
./model/src/calc_adv_flow.F 95 CALC_ADV_FLOW
          rTransKp(i,j) = wFld(i,j,k+1)*rA(i,j,bi,bj)
./model/src/calc_adv_flow.F 96 CALC_ADV_FLOW
     &                  * maskC(i,j,k,bi,bj)*maskC(i,j,k+1,bi,bj)
./model/src/calc_adv_flow.F 97 CALC_ADV_FLOW
     &                  * deepFac2F(k+1)*rhoFacF(k+1)
./pkg/layers/layers_thermodynamics.F 51 LAYERS_CALC_RHS
      INTEGER i,j,k,kdown,iTracer
./pkg/layers/layers_thermodynamics.F 62 LAYERS_CALC_RHS
           k = 1
./pkg/layers/layers_thermodynamics.F 66 LAYERS_CALC_RHS
             layers_surfflux(i,j,k,iTracer,bi,bj) =
./pkg/layers/layers_thermodynamics.F 67 LAYERS_CALC_RHS
     &       layers_surfflux(i,j,k,iTracer,bi,bj)
./pkg/layers/layers_thermodynamics.F 75 LAYERS_CALC_RHS
           DO k=1,Nr
./pkg/layers/layers_thermodynamics.F 76 LAYERS_CALC_RHS
            kdown= MIN(k+1,Nr)
./pkg/layers/layers_thermodynamics.F 77 LAYERS_CALC_RHS
            IF (k.EQ.Nr) THEN
./pkg/layers/layers_thermodynamics.F 84 LAYERS_CALC_RHS
              tmpfac = -_recip_hFacC(i,j,k,bi,bj)*recip_drF(k)
./pkg/layers/layers_thermodynamics.F 85 LAYERS_CALC_RHS
     &          *recip_rA(i,j,bi,bj)*recip_deepFac2C(k)*recip_rhoFacC(k)
./pkg/layers/layers_thermodynamics.F 86 LAYERS_CALC_RHS
              layers_dfx(i,j,k,iTracer,bi,bj) = maskInC(i,j,bi,bj) *
./pkg/layers/layers_thermodynamics.F 87 LAYERS_CALC_RHS
     &         tmpfac * ( layers_dfx(i+1,j,k,iTracer,bi,bj) -
./pkg/layers/layers_thermodynamics.F 88 LAYERS_CALC_RHS
     &          layers_dfx(i,j,k,iTracer,bi,bj) )
./pkg/layers/layers_thermodynamics.F 89 LAYERS_CALC_RHS
              layers_dfy(i,j,k,iTracer,bi,bj) = maskInC(i,j,bi,bj) *
./pkg/layers/layers_thermodynamics.F 90 LAYERS_CALC_RHS
     &         tmpfac * ( layers_dfy(i,j+1,k,iTracer,bi,bj) -
./pkg/layers/layers_thermodynamics.F 91 LAYERS_CALC_RHS
     &          layers_dfy(i,j,k,iTracer,bi,bj) )
./pkg/layers/layers_thermodynamics.F 92 LAYERS_CALC_RHS
              layers_dfr(i,j,k,iTracer,bi,bj) = tmpfac * rkSign *
./pkg/layers/layers_thermodynamics.F 94 LAYERS_CALC_RHS
     &          layers_dfr(i,j,k,iTracer,bi,bj) )
./pkg/longstep/longstep_average_3d.F 43 LONGSTEP_AVERAGE_3D
      INTEGER i,j,k,bi,bj
./pkg/longstep/longstep_average_3d.F 51 LONGSTEP_AVERAGE_3D
        DO k = 1,myNr
./pkg/longstep/longstep_average_3d.F 54 LONGSTEP_AVERAGE_3D
           lsFld(i,j,k,bi,bj) = lsFld(i,j,k,bi,bj)*factor
./pkg/longstep/longstep_average_3d_fac.F 45 LONGSTEP_AVERAGE_3D_FAC
      INTEGER i,j,k,bi,bj
./pkg/longstep/longstep_average_3d_fac.F 51 LONGSTEP_AVERAGE_3D_FAC
        DO k = 1,myNr
./pkg/longstep/longstep_average_3d_fac.F 54 LONGSTEP_AVERAGE_3D_FAC
           factor = FLOAT(lsCnt(bi,bj))*fac(i,j,k,bi,bj)
./pkg/longstep/longstep_average_3d_fac.F 56 LONGSTEP_AVERAGE_3D_FAC
           lsFld(i,j,k,bi,bj) = lsFld(i,j,k,bi,bj)*factor
./model/src/calc_div_ghat.F 10 CALC_DIV_GHAT
     I                bi,bj,k,
./model/src/calc_div_ghat.F 115 CALC_DIV_GHAT
          pf(i,j) = ( implicDiv2Dflow * gU(i,j,k,bi,bj)
./model/src/calc_div_ghat.F 116 CALC_DIV_GHAT
     &     + (1. _d 0-implicDiv2Dflow)* uVel(i,j,k,bi,bj)
./model/src/calc_div_ghat.F 132 CALC_DIV_GHAT
         cg3d_b(i,j,k,bi,bj) = ( pf(i+1,j)-pf(i,j) )
./model/src/calc_div_ghat.F 142 CALC_DIV_GHAT
          pf(i,j) = yA(i,j)*gV(i,j,k,bi,bj) / deltatmom
./model/src/calc_div_ghat.F 151 CALC_DIV_GHAT
     &             *yA(i,j)*gV(i,j,k,bi,bj) / deltatmom
./model/src/calc_div_ghat.F 158 CALC_DIV_GHAT
          pf(i,j) = ( implicDiv2Dflow * gV(i,j,k,bi,bj)
./model/src/calc_div_ghat.F 159 CALC_DIV_GHAT
     &     + (1. _d 0-implicDiv2Dflow)* vVel(i,j,k,bi,bj)
./model/src/calc_div_ghat.F 175 CALC_DIV_GHAT
         cg3d_b(i,j,k,bi,bj) = cg3d_b(i,j,k,bi,bj)
./model/src/calc_div_ghat.F 187 CALC_DIV_GHAT
     &         - addMass(i,j,k,bi,bj)*mass2rUnit/deltaTMom
./model/src/calc_div_ghat.F 194 CALC_DIV_GHAT
          cg3d_b(i,j,k,bi,bj) = cg3d_b(i,j,k,bi,bj)
./model/src/calc_div_ghat.F 195 CALC_DIV_GHAT
     &         - addMass(i,j,k,bi,bj)*mass2rUnit/deltaTMom
./model/src/calc_div_ghat.F 44 CALC_DIV_GHAT
      INTEGER k
./model/src/calc_div_ghat.F 67 CALC_DIV_GHAT
          xA(i,j) = _dyG(i,j,bi,bj)*deepFacC(k)
./model/src/calc_div_ghat.F 68 CALC_DIV_GHAT
     &              *drF(k)*_hFacW(i,j,k,bi,bj)*rhoFacC(k)
./model/src/calc_div_ghat.F 69 CALC_DIV_GHAT
          yA(i,j) = _dxG(i,j,bi,bj)*deepFacC(k)
./model/src/calc_div_ghat.F 70 CALC_DIV_GHAT
     &              *drF(k)*_hFacS(i,j,k,bi,bj)*rhoFacC(k)
./model/src/calc_div_ghat.F 83 CALC_DIV_GHAT
          pf(i,j) = xA(i,j)*gU(i,j,k,bi,bj) / deltaTMom
./model/src/calc_div_ghat.F 92 CALC_DIV_GHAT
     &             *xA(i,j)*gU(i,j,k,bi,bj) / deltaTMom
./pkg/longstep/longstep_fill_3d.F 44 LONGSTEP_FILL_3D
      INTEGER i,j,k,bi,bj
./pkg/longstep/longstep_fill_3d.F 50 LONGSTEP_FILL_3D
        DO k = 1,myNr
./pkg/longstep/longstep_fill_3d.F 53 LONGSTEP_FILL_3D
           lsFld(i,j,k,bi,bj) = lsFld(i,j,k,bi,bj) + fld(i,j,k,bi,bj)
./pkg/longstep/longstep_fill_3d_fac.F 45 LONGSTEP_FILL_3D_FAC
      INTEGER i,j,k,bi,bj
./pkg/longstep/longstep_fill_3d_fac.F 51 LONGSTEP_FILL_3D_FAC
        DO k = 1,myNr
./pkg/longstep/longstep_fill_3d_fac.F 54 LONGSTEP_FILL_3D_FAC
           lsFld(i,j,k,bi,bj) = lsFld(i,j,k,bi,bj)
./pkg/longstep/longstep_fill_3d_fac.F 55 LONGSTEP_FILL_3D_FAC
     &                        + fld(i,j,k,bi,bj)*fac(i,j,k,bi,bj)
./pkg/longstep/longstep_fill_3d_rs.F 45 LONGSTEP_FILL_3D_RS
      INTEGER i,j,k,bi,bj
./pkg/longstep/longstep_fill_3d_rs.F 51 LONGSTEP_FILL_3D_RS
        DO k = 1,myNr
./pkg/longstep/longstep_fill_3d_rs.F 54 LONGSTEP_FILL_3D_RS
           lsFld(i,j,k,bi,bj) = lsFld(i,j,k,bi,bj) + fld(i,j,k,bi,bj)
./pkg/longstep/longstep_reset_3d.F 42 LONGSTEP_RESET_3D
      INTEGER i,j,k,bi,bj
./pkg/longstep/longstep_reset_3d.F 48 LONGSTEP_RESET_3D
        DO k = 1,myNr
./pkg/longstep/longstep_reset_3d.F 51 LONGSTEP_RESET_3D
           lsFld(i,j,k,bi,bj) = 0. _d 0
./pkg/longstep/longstep_thermodynamics.F 129 LONGSTEP_THERMODYNAMICS
        DO k=1,Nr
./pkg/longstep/longstep_thermodynamics.F 133 LONGSTEP_THERMODYNAMICS
           kappaRk(i,j,k)    = 0. _d 0
./pkg/longstep/longstep_thermodynamics.F 143 LONGSTEP_THERMODYNAMICS
          DO k=1,Nr
./pkg/longstep/longstep_thermodynamics.F 146 LONGSTEP_THERMODYNAMICS
             recip_hFacNew(i,j,k) = recip_hFacC(i,j,k,bi,bj)
./pkg/longstep/longstep_thermodynamics.F 154 LONGSTEP_THERMODYNAMICS
          DO k=1,Nr
./pkg/longstep/longstep_thermodynamics.F 157 LONGSTEP_THERMODYNAMICS
             recip_hFacNew(i,j,k) = recip_hFacC(i,j,k,bi,bj)
./pkg/longstep/longstep_thermodynamics.F 159 LONGSTEP_THERMODYNAMICS
     &                    *dBHybSigF(k)*recip_drF(k)
./pkg/longstep/longstep_thermodynamics.F 160 LONGSTEP_THERMODYNAMICS
     &                    *recip_hFacC(i,j,k,bi,bj)
./pkg/longstep/longstep_thermodynamics.F 167 LONGSTEP_THERMODYNAMICS
          DO k=1,Nr
./pkg/longstep/longstep_thermodynamics.F 170 LONGSTEP_THERMODYNAMICS
             IF ( k.EQ.kSurfC(i,j,bi,bj) ) THEN
./pkg/longstep/longstep_thermodynamics.F 171 LONGSTEP_THERMODYNAMICS
              recip_hFacNew(i,j,k) = 1. _d 0 / hFac_surfC(i,j,bi,bj)
./pkg/longstep/longstep_thermodynamics.F 173 LONGSTEP_THERMODYNAMICS
              recip_hFacNew(i,j,k) = recip_hFacC(i,j,k,bi,bj)
./pkg/longstep/longstep_thermodynamics.F 181 LONGSTEP_THERMODYNAMICS
          DO k=1,Nr
./pkg/longstep/longstep_thermodynamics.F 184 LONGSTEP_THERMODYNAMICS
             recip_hFacNew(i,j,k) = _recip_hFacC(i,j,k,bi,bj)
./pkg/longstep/longstep_thermodynamics.F 204 LONGSTEP_THERMODYNAMICS
        DO k=1,Nr
./pkg/longstep/longstep_thermodynamics.F 207 LONGSTEP_THERMODYNAMICS
           uFld(i,j,k) = LS_uVel(i,j,k,bi,bj)
./pkg/longstep/longstep_thermodynamics.F 208 LONGSTEP_THERMODYNAMICS
           vFld(i,j,k) = LS_vVel(i,j,k,bi,bj)
./pkg/longstep/longstep_thermodynamics.F 209 LONGSTEP_THERMODYNAMICS
           wFld(i,j,k) = LS_wVel(i,j,k,bi,bj)
./pkg/longstep/longstep_thermodynamics.F 91 LONGSTEP_THERMODYNAMICS
      INTEGER i, j, k
./model/src/calc_eddy_stress.F 46 CALC_EDDY_STRESS
      INTEGER i,j,k
./model/src/calc_eddy_stress.F 54 CALC_EDDY_STRESS
        DO k=1,Nr
./model/src/calc_eddy_stress.F 58 CALC_EDDY_STRESS
           psiy = op25*(GM_PsiY(i,  j  ,k,bi,bj)
./model/src/calc_eddy_stress.F 59 CALC_EDDY_STRESS
     &                 +GM_PsiY(i,  j+1,k,bi,bj)
./model/src/calc_eddy_stress.F 60 CALC_EDDY_STRESS
     &                 +GM_PsiY(i-1,j  ,k,bi,bj)
./model/src/calc_eddy_stress.F 61 CALC_EDDY_STRESS
     &                 +GM_PsiY(i-1,j+1,k,bi,bj))
./model/src/calc_eddy_stress.F 63 CALC_EDDY_STRESS
           psiy = op25*(eddyPsiY(i,  j  ,k,bi,bj)
./model/src/calc_eddy_stress.F 64 CALC_EDDY_STRESS
     &                 +eddyPsiY(i,  j+1,k,bi,bj)
./model/src/calc_eddy_stress.F 65 CALC_EDDY_STRESS
     &                 +eddyPsiY(i-1,j  ,k,bi,bj)
./model/src/calc_eddy_stress.F 66 CALC_EDDY_STRESS
     &                 +eddyPsiY(i-1,j+1,k,bi,bj))
./model/src/calc_eddy_stress.F 71 CALC_EDDY_STRESS
           tauxEddy(i,j,k,bi,bj) =  rhoConst*coriU*psiy
./model/src/calc_eddy_stress.F 78 CALC_EDDY_STRESS
           psix = op25*(GM_PsiX(i,  j  ,k,bi,bj)
./model/src/calc_eddy_stress.F 79 CALC_EDDY_STRESS
     &                 +GM_PsiX(i+1,j  ,k,bi,bj)
./model/src/calc_eddy_stress.F 80 CALC_EDDY_STRESS
     &                 +GM_PsiX(i  ,j-1,k,bi,bj)
./model/src/calc_eddy_stress.F 81 CALC_EDDY_STRESS
     &                 +GM_PsiX(i+1,j-1,k,bi,bj))
./model/src/calc_eddy_stress.F 83 CALC_EDDY_STRESS
           psix = op25*(eddyPsiX(i,  j  ,k,bi,bj)
./model/src/calc_eddy_stress.F 84 CALC_EDDY_STRESS
     &                 +eddyPsiX(i+1,j  ,k,bi,bj)
./model/src/calc_eddy_stress.F 85 CALC_EDDY_STRESS
     &                 +eddyPsiX(i  ,j-1,k,bi,bj)
./model/src/calc_eddy_stress.F 86 CALC_EDDY_STRESS
     &                 +eddyPsiX(i+1,j-1,k,bi,bj))
./model/src/calc_eddy_stress.F 91 CALC_EDDY_STRESS
           tauyEddy(i,j,k,bi,bj) = -rhoConst*coriV*psix
./pkg/matrix/matrix_init_varia.F 23 MATRIX_INIT_VARIA
      INTEGER i, j, k, bi, bj
./pkg/matrix/matrix_init_varia.F 38 MATRIX_INIT_VARIA
           DO k=1,Nr
./pkg/matrix/matrix_init_varia.F 41 MATRIX_INIT_VARIA
               PTRACERS_initial(i,j,k,bi,bj,iTracer) =
./pkg/matrix/matrix_init_varia.F 42 MATRIX_INIT_VARIA
     &                  pTracer(i,j,k,bi,bj,iTracer)
./pkg/matrix/matrix_init_varia.F 43 MATRIX_INIT_VARIA
               MATRIX(i,j,k,bi,bj,iTracer,1) = 0. _d 0
./pkg/matrix/matrix_init_varia.F 44 MATRIX_INIT_VARIA
               MATRIX(i,j,k,bi,bj,iTracer,2) = 0. _d 0
./pkg/matrix/matrix_store_tendency.F 101 MATRIX_STORE_TENDENCY_IMP
      INTEGER i,j,k
./pkg/matrix/matrix_store_tendency.F 105 MATRIX_STORE_TENDENCY_IMP
        DO k=1,Nr
./pkg/matrix/matrix_store_tendency.F 108 MATRIX_STORE_TENDENCY_IMP
            MATRIX(i,j,k,bi,bj,iTracer,2) =
./pkg/matrix/matrix_store_tendency.F 109 MATRIX_STORE_TENDENCY_IMP
     &             MATRIX(i,j,k,bi,bj,iTracer,2)
./pkg/matrix/matrix_store_tendency.F 110 MATRIX_STORE_TENDENCY_IMP
     &             + pTracer(i,j,k,bi,bj,iTracer)
./pkg/matrix/matrix_store_tendency.F 111 MATRIX_STORE_TENDENCY_IMP
            pTracer(i,j,k,bi,bj,iTracer)=
./pkg/matrix/matrix_store_tendency.F 112 MATRIX_STORE_TENDENCY_IMP
     &             PTRACERS_initial(i,j,k,bi,bj,iTracer)
./pkg/matrix/matrix_store_tendency.F 47 MATRIX_STORE_TENDENCY_EXP
      INTEGER i,j,k
./pkg/matrix/matrix_store_tendency.F 50 MATRIX_STORE_TENDENCY_EXP
      DO k=1,Nr
./pkg/matrix/matrix_store_tendency.F 53 MATRIX_STORE_TENDENCY_EXP
          MATRIX(i,j,k,bi,bj,iTracer,1) = MATRIX(i,j,k,bi,bj,iTracer,1)
./pkg/matrix/matrix_store_tendency.F 54 MATRIX_STORE_TENDENCY_EXP
     &     + ( tracNew(i,j,k) - PTRACERS_initial(i,j,k,bi,bj,iTracer) )
./pkg/matrix/matrix_store_tendency.F 55 MATRIX_STORE_TENDENCY_EXP
          tracNew(i,j,k) = PTRACERS_initial(i,j,k,bi,bj,iTracer)
./pkg/matrix/matrix_write_tendency.F 105 MATRIX_WRITE_TENDENCY
             DO k=1,Nr
./pkg/matrix/matrix_write_tendency.F 108 MATRIX_WRITE_TENDENCY
                 MATRIX(i,j,k,bi,bj,iTracer,2) =
./pkg/matrix/matrix_write_tendency.F 109 MATRIX_WRITE_TENDENCY
     &                   MATRIX(i,j,k,bi,bj,iTracer,2)
./pkg/matrix/matrix_write_tendency.F 142 MATRIX_WRITE_TENDENCY
             DO k=1,Nr
./pkg/matrix/matrix_write_tendency.F 145 MATRIX_WRITE_TENDENCY
                 MATRIX(i,j,k,bi,bj,iTracer,2) = 0. _d 0
./pkg/matrix/matrix_write_tendency.F 29 MATRIX_WRITE_TENDENCY
      INTEGER bi,bj,i,j,k,iTracer,iRec
./pkg/matrix/matrix_write_tendency.F 46 MATRIX_WRITE_TENDENCY
             DO k=1,Nr
./pkg/matrix/matrix_write_tendency.F 49 MATRIX_WRITE_TENDENCY
                 MATRIX(i,j,k,bi,bj,iTracer,1) =
./pkg/matrix/matrix_write_tendency.F 50 MATRIX_WRITE_TENDENCY
     &                   MATRIX(i,j,k,bi,bj,iTracer,1)
./pkg/matrix/matrix_write_tendency.F 83 MATRIX_WRITE_TENDENCY
             DO k=1,Nr
./pkg/matrix/matrix_write_tendency.F 86 MATRIX_WRITE_TENDENCY
                 MATRIX(i,j,k,bi,bj,iTracer,1) = 0. _d 0
./model/src/calc_grad_phi_fv.F 103 CALC_GRAD_PHI_FV
         dPhiHydX(i,j) = dPhiHydX(i,j)*_maskW(i,j,k,bi,bj)
./model/src/calc_grad_phi_fv.F 104 CALC_GRAD_PHI_FV
         dPhiHydY(i,j) = dPhiHydY(i,j)*_maskS(i,j,k,bi,bj)
./model/src/calc_grad_phi_fv.F 10 CALC_GRAD_PHI_FV
     I                       k, bi, bj, iMin,iMax, jMin,jMax,
./model/src/calc_grad_phi_fv.F 47 CALC_GRAD_PHI_FV
      INTEGER k, bi,bj, iMin,iMax, jMin,jMax
./pkg/mdsio/mdsio_gl.F 1053 MDSREADFIELD_2D_GL
         do k=1,nLocz
./pkg/mdsio/mdsio_gl.F 1058 MDSREADFIELD_2D_GL
            irec=1 + INT(iG/sNx) + nSx*nPx*(jG+j-1) + nSx*nPx*Ny*(k-1)
./pkg/mdsio/mdsio_gl.F 1063 MDSREADFIELD_2D_GL
            irec=j + sNy*(k-1) + sNy*nLocz*(irecord-1)
./pkg/mdsio/mdsio_gl.F 1072 MDSREADFIELD_2D_GL
             call MDS_SEG4TORS( j,bi,bj,k,nLocz, r4seg, .TRUE., arr )
./pkg/mdsio/mdsio_gl.F 1075 MDSREADFIELD_2D_GL
             call MDS_SEG4TORL( j,bi,bj,k,nLocz, r4seg, .TRUE., arr )
./pkg/mdsio/mdsio_gl.F 1089 MDSREADFIELD_2D_GL
             call MDS_SEG8TORS( j,bi,bj,k,nLocz, r8seg, .TRUE., arr )
./pkg/mdsio/mdsio_gl.F 1092 MDSREADFIELD_2D_GL
             call MDS_SEG8TORL( j,bi,bj,k,nLocz, r8seg, .TRUE., arr )
./pkg/mdsio/mdsio_gl.F 1106 MDSREADFIELD_2D_GL
        arr_gl(ii,bi,ip,j,bj,jp,k)=arr(ii,j,k,bi,bj)
./pkg/mdsio/mdsio_gl.F 1137 MDSREADFIELD_2D_GL
       DO k=1,nLocz
./pkg/mdsio/mdsio_gl.F 1144 MDSREADFIELD_2D_GL
          irec = k+nNz*(irecord-1)
./pkg/mdsio/mdsio_gl.F 1180 MDSREADFIELD_2D_GL
              arr_gl(i,bi,ip,j,bj,jp,k) = global(II,JJ)
./pkg/mdsio/mdsio_gl.F 1280 MDSWRITEFIELD_2D_GL
      integer ip,jp,iG,jG,irec,bi,bj,i,j,k,dUnit,IL
./pkg/mdsio/mdsio_gl.F 1375 MDSWRITEFIELD_2D_GL
       DO k=1,nLocz
./pkg/mdsio/mdsio_gl.F 1385 MDSWRITEFIELD_2D_GL
            global(II,JJ) = arr_gl(i,bi,ip,j,bj,jp,k)
./pkg/mdsio/mdsio_gl.F 1394 MDSWRITEFIELD_2D_GL
          irec=k+nLocz*(irecord-1)
./pkg/mdsio/mdsio_gl.F 1480 MDSWRITEFIELD_2D_GL
         do k=1,nLocz
./pkg/mdsio/mdsio_gl.F 1483 MDSWRITEFIELD_2D_GL
                arr(i,j,k,bi,bj)=arr_gl(i,bi,ip,j,bj,jp,k)
./pkg/mdsio/mdsio_gl.F 1487 MDSWRITEFIELD_2D_GL
            irec=j + sNy*(k-1) + sNy*nLocz*(irecord-1)
./pkg/mdsio/mdsio_gl.F 1491 MDSWRITEFIELD_2D_GL
             call MDS_SEG4TORS( j,bi,bj,k,nLocz, r4seg, .FALSE., arr )
./pkg/mdsio/mdsio_gl.F 1494 MDSWRITEFIELD_2D_GL
             call MDS_SEG4TORL( j,bi,bj,k,nLocz, r4seg, .FALSE., arr )
./pkg/mdsio/mdsio_gl.F 1508 MDSWRITEFIELD_2D_GL
             call MDS_SEG8TORS( j,bi,bj,k,nLocz, r8seg, .FALSE., arr )
./pkg/mdsio/mdsio_gl.F 1511 MDSWRITEFIELD_2D_GL
             call MDS_SEG8TORL( j,bi,bj,k,nLocz, r8seg, .FALSE., arr )
./pkg/mdsio/mdsio_gl.F 266 MDSREADFIELD_3D_GL
         do k=1,Nr
./pkg/mdsio/mdsio_gl.F 271 MDSREADFIELD_3D_GL
            irec=1 + INT(iG/sNx) + nSx*nPx*(jG+j-1) + nSx*nPx*Ny*(k-1)
./pkg/mdsio/mdsio_gl.F 276 MDSREADFIELD_3D_GL
            irec=j + sNy*(k-1) + sNy*Nr*(irecord-1)
./pkg/mdsio/mdsio_gl.F 285 MDSREADFIELD_3D_GL
             call MDS_SEG4TORS( j,bi,bj,k,Nr, r4seg, .TRUE., arr )
./pkg/mdsio/mdsio_gl.F 288 MDSREADFIELD_3D_GL
             call MDS_SEG4TORL( j,bi,bj,k,Nr, r4seg, .TRUE., arr )
./pkg/mdsio/mdsio_gl.F 302 MDSREADFIELD_3D_GL
             call MDS_SEG8TORS( j,bi,bj,k,Nr, r8seg, .TRUE., arr )
./pkg/mdsio/mdsio_gl.F 305 MDSREADFIELD_3D_GL
             call MDS_SEG8TORL( j,bi,bj,k,Nr, r8seg, .TRUE., arr )
./pkg/mdsio/mdsio_gl.F 319 MDSREADFIELD_3D_GL
        arr_gl(ii,bi,ip,j,bj,jp,k)=arr(ii,j,k,bi,bj)
./pkg/mdsio/mdsio_gl.F 350 MDSREADFIELD_3D_GL
       DO k=1,nNz
./pkg/mdsio/mdsio_gl.F 357 MDSREADFIELD_3D_GL
          irec = k+nNz*(irecord-1)
./pkg/mdsio/mdsio_gl.F 393 MDSREADFIELD_3D_GL
              arr_gl(i,bi,ip,j,bj,jp,k) = global(II,JJ)
./pkg/mdsio/mdsio_gl.F 492 MDSWRITEFIELD_3D_GL
      integer ip,jp,iG,jG,irec,bi,bj,i,j,k,dUnit,IL
./pkg/mdsio/mdsio_gl.F 586 MDSWRITEFIELD_3D_GL
       DO k=1,nNz
./pkg/mdsio/mdsio_gl.F 596 MDSWRITEFIELD_3D_GL
            global(II,JJ) = arr_gl(i,bi,ip,j,bj,jp,k)
./pkg/mdsio/mdsio_gl.F 605 MDSWRITEFIELD_3D_GL
          irec=k+nNz*(irecord-1)
./pkg/mdsio/mdsio_gl.F 691 MDSWRITEFIELD_3D_GL
         do k=1,Nr
./pkg/mdsio/mdsio_gl.F 694 MDSWRITEFIELD_3D_GL
                arr(i,j,k,bi,bj)=arr_gl(i,bi,ip,j,bj,jp,k)
./pkg/mdsio/mdsio_gl.F 698 MDSWRITEFIELD_3D_GL
            irec=j + sNy*(k-1) + sNy*Nr*(irecord-1)
./pkg/mdsio/mdsio_gl.F 702 MDSWRITEFIELD_3D_GL
             call MDS_SEG4TORS( j,bi,bj,k,Nr, r4seg, .FALSE., arr )
./pkg/mdsio/mdsio_gl.F 705 MDSWRITEFIELD_3D_GL
             call MDS_SEG4TORL( j,bi,bj,k,Nr, r4seg, .FALSE., arr )
./pkg/mdsio/mdsio_gl.F 719 MDSWRITEFIELD_3D_GL
             call MDS_SEG8TORS( j,bi,bj,k,Nr, r8seg, .FALSE., arr )
./pkg/mdsio/mdsio_gl.F 722 MDSWRITEFIELD_3D_GL
             call MDS_SEG8TORL( j,bi,bj,k,Nr, r8seg, .FALSE., arr )
./pkg/mdsio/mdsio_gl.F 73 MDSREADFIELD_3D_GL
      integer ip,jp,iG,jG,irec,bi,bj,i,j,k,dUnit,IL
./pkg/mdsio/mdsio_gl.F 860 MDSREADFIELD_2D_GL
      integer ip,jp,iG,jG,irec,bi,bj,i,j,k,dUnit,IL
./pkg/mdsio/mdsio_gl_slice.F 177 MDSREADFIELD_XZ_GL
         do k=1,Nr
./pkg/mdsio/mdsio_gl_slice.F 180 MDSREADFIELD_XZ_GL
            irec=k + Nr*(irecord-1)
./pkg/mdsio/mdsio_gl_slice.F 188 MDSREADFIELD_XZ_GL
             call MDS_SEG4TORS_2D(sNx,oLx,nNz,bi,bj,k,.TRUE.,r4seg,arr)
./pkg/mdsio/mdsio_gl_slice.F 191 MDSREADFIELD_XZ_GL
             call MDS_SEG4TORL_2D(sNx,oLx,nNz,bi,bj,k,.TRUE.,r4seg,arr)
./pkg/mdsio/mdsio_gl_slice.F 205 MDSREADFIELD_XZ_GL
             call MDS_SEG8TORS_2D(sNx,oLx,nNz,bi,bj,k,.TRUE.,r8seg,arr)
./pkg/mdsio/mdsio_gl_slice.F 208 MDSREADFIELD_XZ_GL
             call MDS_SEG8TORL_2D(sNx,oLx,nNz,bi,bj,k,.TRUE.,r8seg,arr)
./pkg/mdsio/mdsio_gl_slice.F 222 MDSREADFIELD_XZ_GL
        arr_gl(ii,bi,ip,bj,jp,k)=arr(ii,k,bi,bj)
./pkg/mdsio/mdsio_gl_slice.F 313 MDSREADFIELD_YZ_GL
      integer ip,jp,iG,jG,irec,bi,bj,jj,k,dUnit,IL
./pkg/mdsio/mdsio_gl_slice.F 417 MDSREADFIELD_YZ_GL
         do k=1,Nr
./pkg/mdsio/mdsio_gl_slice.F 420 MDSREADFIELD_YZ_GL
            irec=k + Nr*(irecord-1)
./pkg/mdsio/mdsio_gl_slice.F 428 MDSREADFIELD_YZ_GL
             call MDS_SEG4TORS_2D(sNy,oLy,nNz,bi,bj,k,.TRUE.,r4seg,arr)
./pkg/mdsio/mdsio_gl_slice.F 431 MDSREADFIELD_YZ_GL
             call MDS_SEG4TORL_2D(sNy,oLy,nNz,bi,bj,k,.TRUE.,r4seg,arr)
./pkg/mdsio/mdsio_gl_slice.F 445 MDSREADFIELD_YZ_GL
             call MDS_SEG8TORS_2D(sNy,oLy,nNz,bi,bj,k,.TRUE.,r8seg,arr)
./pkg/mdsio/mdsio_gl_slice.F 448 MDSREADFIELD_YZ_GL
             call MDS_SEG8TORL_2D(sNy,oLy,nNz,bi,bj,k,.TRUE.,r8seg,arr)
./pkg/mdsio/mdsio_gl_slice.F 462 MDSREADFIELD_YZ_GL
        arr_gl(bi,ip,jj,bj,jp,k)=arr(jj,k,bi,bj)
./pkg/mdsio/mdsio_gl_slice.F 567 MDSWRITEFIELD_XZ_GL
      integer ip,jp,iG,jG,irec,bi,bj,ii,k,dUnit,IL
./pkg/mdsio/mdsio_gl_slice.F 637 MDSWRITEFIELD_XZ_GL
         do k=1,Nr
./pkg/mdsio/mdsio_gl_slice.F 639 MDSWRITEFIELD_XZ_GL
               arr(ii,k,bi,bj)=arr_gl(ii,bi,ip,bj,jp,k)
./pkg/mdsio/mdsio_gl_slice.F 643 MDSWRITEFIELD_XZ_GL
            irec=k + Nr*(irecord-1)
./pkg/mdsio/mdsio_gl_slice.F 647 MDSWRITEFIELD_XZ_GL
             call MDS_SEG4TORS_2D(sNx,oLx,nNz,bi,bj,k,.FALSE.,r4seg,arr)
./pkg/mdsio/mdsio_gl_slice.F 650 MDSWRITEFIELD_XZ_GL
             call MDS_SEG4TORL_2D(sNx,oLx,nNz,bi,bj,k,.FALSE.,r4seg,arr)
./pkg/mdsio/mdsio_gl_slice.F 664 MDSWRITEFIELD_XZ_GL
             call MDS_SEG8TORS_2D(sNx,oLx,nNz,bi,bj,k,.FALSE.,r8seg,arr)
./pkg/mdsio/mdsio_gl_slice.F 667 MDSWRITEFIELD_XZ_GL
             call MDS_SEG8TORL_2D(sNx,oLx,nNz,bi,bj,k,.FALSE.,r8seg,arr)
./pkg/mdsio/mdsio_gl_slice.F 72 MDSREADFIELD_XZ_GL
      integer ip,jp,iG,jG,irec,bi,bj,ii,k,dUnit,IL
./pkg/mdsio/mdsio_gl_slice.F 808 MDSWRITEFIELD_YZ_GL
      integer ip,jp,iG,jG,irec,bi,bj,jj,k,dUnit,IL
./pkg/mdsio/mdsio_gl_slice.F 878 MDSWRITEFIELD_YZ_GL
         do k=1,Nr
./pkg/mdsio/mdsio_gl_slice.F 880 MDSWRITEFIELD_YZ_GL
               arr(jj,k,bi,bj)=arr_gl(bi,ip,jj,bj,jp,k)
./pkg/mdsio/mdsio_gl_slice.F 884 MDSWRITEFIELD_YZ_GL
            irec=k + Nr*(irecord-1)
./pkg/mdsio/mdsio_gl_slice.F 888 MDSWRITEFIELD_YZ_GL
             call MDS_SEG4TORS_2D(sNy,oLy,nNz,bi,bj,k,.FALSE.,r4seg,arr)
./pkg/mdsio/mdsio_gl_slice.F 891 MDSWRITEFIELD_YZ_GL
             call MDS_SEG4TORL_2D(sNy,oLy,nNz,bi,bj,k,.FALSE.,r4seg,arr)
./pkg/mdsio/mdsio_gl_slice.F 905 MDSWRITEFIELD_YZ_GL
             call MDS_SEG8TORS_2D(sNy,oLy,nNz,bi,bj,k,.FALSE.,r8seg,arr)
./pkg/mdsio/mdsio_gl_slice.F 908 MDSWRITEFIELD_YZ_GL
             call MDS_SEG8TORL_2D(sNy,oLy,nNz,bi,bj,k,.FALSE.,r8seg,arr)
./pkg/mdsio/mdsio_pass_r4torl.F 100 MDS_PASS_R4TORL
            kLev = kLo+k-1
./pkg/mdsio/mdsio_pass_r4torl.F 103 MDS_PASS_R4TORL
                arrFld(i,j,kLev,1,1) = buffer(i,j,k,bi,bj)
./pkg/mdsio/mdsio_pass_r4torl.F 108 MDS_PASS_R4TORL
          DO k=1,nNz
./pkg/mdsio/mdsio_pass_r4torl.F 109 MDS_PASS_R4TORL
            kLev = kLo+k-1
./pkg/mdsio/mdsio_pass_r4torl.F 112 MDS_PASS_R4TORL
                buffer(i,j,k,bi,bj) = arrFld(i,j,kLev,1,1)
./pkg/mdsio/mdsio_pass_r4torl.F 58 MDS_PASS_R4TORL
      INTEGER i,j,k,bi,bj
./pkg/mdsio/mdsio_pass_r4torl.F 70 MDS_PASS_R4TORL
            DO k=1,nNz
./pkg/mdsio/mdsio_pass_r4torl.F 71 MDS_PASS_R4TORL
             kLev = kLo+k-1
./pkg/mdsio/mdsio_pass_r4torl.F 74 MDS_PASS_R4TORL
                arrFld(i,j,kLev,bi,bj) = buffer(i,j,k,bi,bj)
./pkg/mdsio/mdsio_pass_r4torl.F 83 MDS_PASS_R4TORL
            DO k=1,nNz
./pkg/mdsio/mdsio_pass_r4torl.F 84 MDS_PASS_R4TORL
             kLev = kLo+k-1
./pkg/mdsio/mdsio_pass_r4torl.F 87 MDS_PASS_R4TORL
                buffer(i,j,k,bi,bj) = arrFld(i,j,kLev,bi,bj)
./pkg/mdsio/mdsio_pass_r4torl.F 99 MDS_PASS_R4TORL
          DO k=1,nNz
./pkg/mdsio/mdsio_pass_r4tors.F 100 MDS_PASS_R4TORS
            kLev = kLo+k-1
./pkg/mdsio/mdsio_pass_r4tors.F 103 MDS_PASS_R4TORS
                arrFld(i,j,kLev,1,1) = buffer(i,j,k,bi,bj)
./pkg/mdsio/mdsio_pass_r4tors.F 108 MDS_PASS_R4TORS
          DO k=1,nNz
./pkg/mdsio/mdsio_pass_r4tors.F 109 MDS_PASS_R4TORS
            kLev = kLo+k-1
./pkg/mdsio/mdsio_pass_r4tors.F 112 MDS_PASS_R4TORS
                buffer(i,j,k,bi,bj) = arrFld(i,j,kLev,1,1)
./pkg/mdsio/mdsio_pass_r4tors.F 58 MDS_PASS_R4TORS
      INTEGER i,j,k,bi,bj
./pkg/mdsio/mdsio_pass_r4tors.F 70 MDS_PASS_R4TORS
            DO k=1,nNz
./pkg/mdsio/mdsio_pass_r4tors.F 71 MDS_PASS_R4TORS
             kLev = kLo+k-1
./pkg/mdsio/mdsio_pass_r4tors.F 74 MDS_PASS_R4TORS
                arrFld(i,j,kLev,bi,bj) = buffer(i,j,k,bi,bj)
./pkg/mdsio/mdsio_pass_r4tors.F 83 MDS_PASS_R4TORS
            DO k=1,nNz
./pkg/mdsio/mdsio_pass_r4tors.F 84 MDS_PASS_R4TORS
             kLev = kLo+k-1
./pkg/mdsio/mdsio_pass_r4tors.F 87 MDS_PASS_R4TORS
                buffer(i,j,k,bi,bj) = arrFld(i,j,kLev,bi,bj)
./pkg/mdsio/mdsio_pass_r4tors.F 99 MDS_PASS_R4TORS
          DO k=1,nNz
./pkg/mdsio/mdsio_pass_r8torl.F 100 MDS_PASS_R8TORL
            kLev = kLo+k-1
./pkg/mdsio/mdsio_pass_r8torl.F 103 MDS_PASS_R8TORL
                arrFld(i,j,kLev,1,1) = buffer(i,j,k,bi,bj)
./pkg/mdsio/mdsio_pass_r8torl.F 108 MDS_PASS_R8TORL
          DO k=1,nNz
./pkg/mdsio/mdsio_pass_r8torl.F 109 MDS_PASS_R8TORL
            kLev = kLo+k-1
./pkg/mdsio/mdsio_pass_r8torl.F 112 MDS_PASS_R8TORL
                buffer(i,j,k,bi,bj) = arrFld(i,j,kLev,1,1)
./pkg/mdsio/mdsio_pass_r8torl.F 58 MDS_PASS_R8TORL
      INTEGER i,j,k,bi,bj
./pkg/mdsio/mdsio_pass_r8torl.F 70 MDS_PASS_R8TORL
            DO k=1,nNz
./pkg/mdsio/mdsio_pass_r8torl.F 71 MDS_PASS_R8TORL
             kLev = kLo+k-1
./pkg/mdsio/mdsio_pass_r8torl.F 74 MDS_PASS_R8TORL
                arrFld(i,j,kLev,bi,bj) = buffer(i,j,k,bi,bj)
./pkg/mdsio/mdsio_pass_r8torl.F 83 MDS_PASS_R8TORL
            DO k=1,nNz
./pkg/mdsio/mdsio_pass_r8torl.F 84 MDS_PASS_R8TORL
             kLev = kLo+k-1
./pkg/mdsio/mdsio_pass_r8torl.F 87 MDS_PASS_R8TORL
                buffer(i,j,k,bi,bj) = arrFld(i,j,kLev,bi,bj)
./pkg/mdsio/mdsio_pass_r8torl.F 99 MDS_PASS_R8TORL
          DO k=1,nNz
./pkg/mdsio/mdsio_pass_r8tors.F 100 MDS_PASS_R8TORS
            kLev = kLo+k-1
./pkg/mdsio/mdsio_pass_r8tors.F 103 MDS_PASS_R8TORS
                arrFld(i,j,kLev,1,1) = buffer(i,j,k,bi,bj)
./pkg/mdsio/mdsio_pass_r8tors.F 108 MDS_PASS_R8TORS
          DO k=1,nNz
./pkg/mdsio/mdsio_pass_r8tors.F 109 MDS_PASS_R8TORS
            kLev = kLo+k-1
./pkg/mdsio/mdsio_pass_r8tors.F 112 MDS_PASS_R8TORS
                buffer(i,j,k,bi,bj) = arrFld(i,j,kLev,1,1)
./pkg/mdsio/mdsio_pass_r8tors.F 58 MDS_PASS_R8TORS
      INTEGER i,j,k,bi,bj
./pkg/mdsio/mdsio_pass_r8tors.F 70 MDS_PASS_R8TORS
            DO k=1,nNz
./pkg/mdsio/mdsio_pass_r8tors.F 71 MDS_PASS_R8TORS
             kLev = kLo+k-1
./pkg/mdsio/mdsio_pass_r8tors.F 74 MDS_PASS_R8TORS
                arrFld(i,j,kLev,bi,bj) = buffer(i,j,k,bi,bj)
./pkg/mdsio/mdsio_pass_r8tors.F 83 MDS_PASS_R8TORS
            DO k=1,nNz
./pkg/mdsio/mdsio_pass_r8tors.F 84 MDS_PASS_R8TORS
             kLev = kLo+k-1
./pkg/mdsio/mdsio_pass_r8tors.F 87 MDS_PASS_R8TORS
                buffer(i,j,k,bi,bj) = arrFld(i,j,kLev,bi,bj)
./pkg/mdsio/mdsio_pass_r8tors.F 99 MDS_PASS_R8TORS
          DO k=1,nNz
./model/src/calc_grad_phi_hyd.F 104 CALC_GRAD_PHI_HYD
           factPI = (rC(k)/Ro_surf(i,j,bi,bj))**atm_kappa
./model/src/calc_grad_phi_hyd.F 115 CALC_GRAD_PHI_HYD
          IF (Ro_surf(i,j,bi,bj).EQ.rC(k)) THEN
./model/src/calc_grad_phi_hyd.F 11 CALC_GRAD_PHI_HYD
     I                       k, bi, bj, iMin,iMax, jMin,jMax,
./model/src/calc_grad_phi_hyd.F 123 CALC_GRAD_PHI_HYD
     &                  *(etaH(i,j,bi,bj)+Ro_surf(i,j,bi,bj)-rC(k))
./model/src/calc_grad_phi_hyd.F 124 CALC_GRAD_PHI_HYD
     &                  /                (Ro_surf(i,j,bi,bj)-rC(k))
./model/src/calc_grad_phi_hyd.F 151 CALC_GRAD_PHI_HYD
        dPhiHydX(i,j) = _recip_dxC(i,j,bi,bj)*recip_deepFacC(k)
./model/src/calc_grad_phi_hyd.F 152 CALC_GRAD_PHI_HYD
     &                *( varLoc(i,j)-varLoc(i-1,j) )*recip_rhoFacC(k)
./model/src/calc_grad_phi_hyd.F 157 CALC_GRAD_PHI_HYD
        dPhiHydY(i,j) = _recip_dyC(i,j,bi,bj)*recip_deepFacC(k)
./model/src/calc_grad_phi_hyd.F 158 CALC_GRAD_PHI_HYD
     &                *( varLoc(i,j)-varLoc(i,j-1) )*recip_rhoFacC(k)
./model/src/calc_grad_phi_hyd.F 167 CALC_GRAD_PHI_HYD
        factorZ = gravity*recip_rhoConst*recip_rhoFacC(k)*0.5 _d 0
./model/src/calc_grad_phi_hyd.F 171 CALC_GRAD_PHI_HYD
     &                *(1. _d 0 + rC(k)*recip_Rcol(i,j,bi,bj))
./model/src/calc_grad_phi_hyd.F 179 CALC_GRAD_PHI_HYD
     &             *recip_dxC(i,j,bi,bj)*recip_deepFacC(k)
./model/src/calc_grad_phi_hyd.F 187 CALC_GRAD_PHI_HYD
     &             *recip_dyC(i,j,bi,bj)*recip_deepFacC(k)
./model/src/calc_grad_phi_hyd.F 198 CALC_GRAD_PHI_HYD
     &             *rC(k)*recip_dxC(i,j,bi,bj)*recip_deepFacC(k)
./model/src/calc_grad_phi_hyd.F 206 CALC_GRAD_PHI_HYD
     &             *rC(k)*recip_dyC(i,j,bi,bj)*recip_deepFacC(k)
./model/src/calc_grad_phi_hyd.F 215 CALC_GRAD_PHI_HYD
        factorP = (rC(k)/atm_Po)**atm_kappa
./model/src/calc_grad_phi_hyd.F 216 CALC_GRAD_PHI_HYD
        factorP = (atm_Rd/rC(k))*factorP*0.5 _d 0
./model/src/calc_grad_phi_hyd.F 221 CALC_GRAD_PHI_HYD
        factorP = halfRL*atm_Cp*(rC(k)/atm_Po)**atm_kappa
./model/src/calc_grad_phi_hyd.F 229 CALC_GRAD_PHI_HYD
     &             *rC(k)*recip_dxC(i,j,bi,bj)*recip_deepFacC(k)
./model/src/calc_grad_phi_hyd.F 232 CALC_GRAD_PHI_HYD
     &             *recip_dxC(i,j,bi,bj)*recip_deepFacC(k)
./model/src/calc_grad_phi_hyd.F 242 CALC_GRAD_PHI_HYD
     &             *rC(k)*recip_dyC(i,j,bi,bj)*recip_deepFacC(k)
./model/src/calc_grad_phi_hyd.F 245 CALC_GRAD_PHI_HYD
     &             *recip_dyC(i,j,bi,bj)*recip_deepFacC(k)
./model/src/calc_grad_phi_hyd.F 257 CALC_GRAD_PHI_HYD
         dPhiHydX(i,j) = dPhiHydX(i,j)*_maskW(i,j,k,bi,bj)
./model/src/calc_grad_phi_hyd.F 258 CALC_GRAD_PHI_HYD
         dPhiHydY(i,j) = dPhiHydY(i,j)*_maskS(i,j,k,bi,bj)
./model/src/calc_grad_phi_hyd.F 45 CALC_GRAD_PHI_HYD
      INTEGER k, bi,bj, iMin,iMax, jMin,jMax
./model/src/calc_grad_phi_hyd.F 97 CALC_GRAD_PHI_HYD
          IF (Ro_surf(i,j,bi,bj).EQ.rC(k)) THEN
./model/src/calc_grad_phi_hyd.F 98 CALC_GRAD_PHI_HYD
           factPI=atm_Cp*( ((etaH(i,j,bi,bj)+rC(k))/atm_Po)**atm_kappa
./model/src/calc_grad_phi_hyd.F 99 CALC_GRAD_PHI_HYD
     &                    -(                 rC(k) /atm_Po)**atm_kappa
./pkg/mdsio/mdsio_rd_rec_rl.F 47 MDS_RD_REC_RL
      INTEGER k
./pkg/mdsio/mdsio_rd_rec_rl.F 62 MDS_RD_REC_RL
        DO k=1,nArr
./pkg/mdsio/mdsio_rd_rec_rl.F 63 MDS_RD_REC_RL
          arr(k) = r4Buf(k)
./pkg/mdsio/mdsio_rd_rec_rl.F 70 MDS_RD_REC_RL
        DO k=1,nArr
./pkg/mdsio/mdsio_rd_rec_rl.F 71 MDS_RD_REC_RL
          arr(k) = r8Buf(k)
./pkg/mdsio/mdsio_rd_rec_rs.F 47 MDS_RD_REC_RS
      INTEGER k
./pkg/mdsio/mdsio_rd_rec_rs.F 62 MDS_RD_REC_RS
        DO k=1,nArr
./pkg/mdsio/mdsio_rd_rec_rs.F 63 MDS_RD_REC_RS
          arr(k) = r4Buf(k)
./pkg/mdsio/mdsio_rd_rec_rs.F 70 MDS_RD_REC_RS
        DO k=1,nArr
./pkg/mdsio/mdsio_rd_rec_rs.F 71 MDS_RD_REC_RS
          arr(k) = r8Buf(k)
./pkg/mdsio/mdsio_read_field.F 111 MDS_READ_FIELD
      INTEGER i1,i2,i,j,k,nNz
./pkg/mdsio/mdsio_read_field.F 291 MDS_READ_FIELD
       DO k=kLo,kHi
./pkg/mdsio/mdsio_read_field.F 295 MDS_READ_FIELD
          irec = 1 + k-kLo + (irecord-1)*nNz
./pkg/mdsio/mdsio_read_field.F 324 MDS_READ_FIELD
     I                  0, 0, 1, k, kSize, 0, 0, .TRUE., myThid )
./pkg/mdsio/mdsio_read_field.F 327 MDS_READ_FIELD
     I                  0, 0, 1, k, kSize, 0, 0, .TRUE., myThid )
./pkg/mdsio/mdsio_read_field.F 345 MDS_READ_FIELD
     I                  0, 0, 1, k, kSize, 0, 0, .TRUE., myThid )
./pkg/mdsio/mdsio_read_field.F 348 MDS_READ_FIELD
     I                  0, 0, 1, k, kSize, 0, 0, .TRUE., myThid )
./pkg/mdsio/mdsio_read_field.F 430 MDS_READ_FIELD
           DO k=kLo,kHi
./pkg/mdsio/mdsio_read_field.F 434 MDS_READ_FIELD
     &            +( k-kLo + (irecord-1)*nNz )*global_nTx*ySize
./pkg/mdsio/mdsio_read_field.F 435 MDS_READ_FIELD
             i1 = bBij + 1 + (j-1)*sNx + (k-kLo)*sNx*sNy
./pkg/mdsio/mdsio_read_field.F 436 MDS_READ_FIELD
             i2 = bBij +         j*sNx + (k-kLo)*sNx*sNy
./pkg/mdsio/mdsio_read_section.F 207 MDS_READ_SEC_XZ
         DO k=1,kSize
./pkg/mdsio/mdsio_read_section.F 212 MDS_READ_SEC_XZ
     &                   + ( k-1 + (irecord-1)*kSize )*exch2_xStack_Nx
./pkg/mdsio/mdsio_read_section.F 217 MDS_READ_SEC_XZ
            irec=1 + INT(iG/sNx) + nSx*nPx*(k-1)
./pkg/mdsio/mdsio_read_section.F 223 MDS_READ_SEC_XZ
            irec=k + kSize*(irecord-1)
./pkg/mdsio/mdsio_read_section.F 231 MDS_READ_SEC_XZ
             CALL MDS_SEG4TORS_2D( sNx,oLx,kSize,bi,bj,k,.TRUE.,
./pkg/mdsio/mdsio_read_section.F 234 MDS_READ_SEC_XZ
             CALL MDS_SEG4TORL_2D( sNx,oLx,kSize,bi,bj,k,.TRUE.,
./pkg/mdsio/mdsio_read_section.F 248 MDS_READ_SEC_XZ
             CALL MDS_SEG8TORS_2D(sNx,oLx,kSize,bi,bj,k,.TRUE.,
./pkg/mdsio/mdsio_read_section.F 251 MDS_READ_SEC_XZ
             CALL MDS_SEG8TORL_2D(sNx,oLx,kSize,bi,bj,k,.TRUE.,
./pkg/mdsio/mdsio_read_section.F 361 MDS_READ_SEC_YZ
      INTEGER iG,jG,irec,bi,bj,k,dUnit,IL,pIL
./pkg/mdsio/mdsio_read_section.F 485 MDS_READ_SEC_YZ
         DO k=1,kSize
./pkg/mdsio/mdsio_read_section.F 490 MDS_READ_SEC_YZ
     &                   + ( k-1 + (irecord-1)*kSize )*exch2_yStack_Ny
./pkg/mdsio/mdsio_read_section.F 495 MDS_READ_SEC_YZ
            irec=1 + INT(jG/sNy) + nSy*nPy*(k-1)
./pkg/mdsio/mdsio_read_section.F 501 MDS_READ_SEC_YZ
            irec=k + kSize*(irecord-1)
./pkg/mdsio/mdsio_read_section.F 509 MDS_READ_SEC_YZ
             CALL MDS_SEG4TORS_2D( sNy,oLy,kSize,bi,bj,k,.TRUE.,
./pkg/mdsio/mdsio_read_section.F 512 MDS_READ_SEC_YZ
             CALL MDS_SEG4TORL_2D( sNy,oLy,kSize,bi,bj,k,.TRUE.,
./pkg/mdsio/mdsio_read_section.F 526 MDS_READ_SEC_YZ
             CALL MDS_SEG8TORS_2D( sNy,oLy,kSize,bi,bj,k,.TRUE.,
./pkg/mdsio/mdsio_read_section.F 529 MDS_READ_SEC_YZ
             CALL MDS_SEG8TORL_2D( sNy,oLy,kSize,bi,bj,k,.TRUE.,
./pkg/mdsio/mdsio_read_section.F 84 MDS_READ_SEC_XZ
      INTEGER iG,jG,irec,bi,bj,k,dUnit,IL,pIL
./pkg/mdsio/mdsio_read_whalos.F 90 MDS_READ_WHALOS
      integer i,j,k,bi,bj,ii
./pkg/mdsio/mdsio_seg4torl.F 22 MDS_SEG4TORL
      INTEGER j,bi,bj,k,nNz
./pkg/mdsio/mdsio_seg4torl.F 31 MDS_SEG4TORL
        arr(ii,j,k,bi,bj)=seg(ii)
./pkg/mdsio/mdsio_seg4torl.F 35 MDS_SEG4TORL
        seg(ii)=arr(ii,j,k,bi,bj)
./pkg/mdsio/mdsio_seg4torl.F 6 MDS_SEG4TORL
      SUBROUTINE MDS_SEG4TORL( j,bi,bj,k,nNz, seg, copyTo, arr )
./pkg/mdsio/mdsio_seg4tors.F 22 MDS_SEG4TORS
      INTEGER j,bi,bj,k,nNz
./pkg/mdsio/mdsio_seg4tors.F 31 MDS_SEG4TORS
        arr(ii,j,k,bi,bj)=seg(ii)
./pkg/mdsio/mdsio_seg4tors.F 35 MDS_SEG4TORS
        seg(ii)=arr(ii,j,k,bi,bj)
./pkg/mdsio/mdsio_seg4tors.F 6 MDS_SEG4TORS
      SUBROUTINE MDS_SEG4TORS( j,bi,bj,k,nNz, seg, copyTo, arr )
./pkg/mdsio/mdsio_seg8torl.F 22 MDS_SEG8TORL
      INTEGER j,bi,bj,k,nNz
./pkg/mdsio/mdsio_seg8torl.F 31 MDS_SEG8TORL
        arr(ii,j,k,bi,bj)=seg(ii)
./pkg/mdsio/mdsio_seg8torl.F 35 MDS_SEG8TORL
        seg(ii)=arr(ii,j,k,bi,bj)
./pkg/mdsio/mdsio_seg8torl.F 6 MDS_SEG8TORL
      SUBROUTINE MDS_SEG8TORL( j,bi,bj,k,nNz, seg, copyTo, arr )
./pkg/mdsio/mdsio_seg8tors.F 22 MDS_SEG8TORS
      INTEGER j,bi,bj,k,nNz
./pkg/mdsio/mdsio_seg8tors.F 31 MDS_SEG8TORS
        arr(ii,j,k,bi,bj)=seg(ii)
./pkg/mdsio/mdsio_seg8tors.F 35 MDS_SEG8TORS
        seg(ii)=arr(ii,j,k,bi,bj)
./pkg/mdsio/mdsio_seg8tors.F 6 MDS_SEG8TORS
      SUBROUTINE MDS_SEG8TORS( j,bi,bj,k,nNz, seg, copyTo, arr )
./pkg/mdsio/mdsio_segxtorx_2d.F 115 MDS_SEG8TORL_2D
      INTEGER sn,ol,nNz,bi,bj,k
./pkg/mdsio/mdsio_segxtorx_2d.F 125 MDS_SEG8TORL_2D
        arr(ii,k,bi,bj)=seg(ii)
./pkg/mdsio/mdsio_segxtorx_2d.F 129 MDS_SEG8TORL_2D
        seg(ii)=arr(ii,k,bi,bj)
./pkg/mdsio/mdsio_segxtorx_2d.F 138 MDS_SEG8TORS_2D
      SUBROUTINE MDS_SEG8TORS_2D(sn,ol,nNz,bi,bj,k,copyTo,seg,arr)
./pkg/mdsio/mdsio_segxtorx_2d.F 156 MDS_SEG8TORS_2D
      INTEGER sn,ol,nNz,bi,bj,k
./pkg/mdsio/mdsio_segxtorx_2d.F 15 MDS_SEG4TORL_2D
      SUBROUTINE MDS_SEG4TORL_2D(sn,ol,nNz,bi,bj,k,copyTo,seg,arr)
./pkg/mdsio/mdsio_segxtorx_2d.F 166 MDS_SEG8TORS_2D
        arr(ii,k,bi,bj)=seg(ii)
./pkg/mdsio/mdsio_segxtorx_2d.F 170 MDS_SEG8TORS_2D
        seg(ii)=arr(ii,k,bi,bj)
./pkg/mdsio/mdsio_segxtorx_2d.F 33 MDS_SEG4TORL_2D
      INTEGER sn,ol,nNz,bi,bj,k
./pkg/mdsio/mdsio_segxtorx_2d.F 43 MDS_SEG4TORL_2D
        arr(ii,k,bi,bj)=seg(ii)
./pkg/mdsio/mdsio_segxtorx_2d.F 47 MDS_SEG4TORL_2D
        seg(ii)=arr(ii,k,bi,bj)
./pkg/mdsio/mdsio_segxtorx_2d.F 56 MDS_SEG4TORS_2D
      SUBROUTINE MDS_SEG4TORS_2D(sn,ol,nNz,bi,bj,k,copyTo,seg,arr)
./pkg/mdsio/mdsio_segxtorx_2d.F 74 MDS_SEG4TORS_2D
      INTEGER sn,ol,nNz,bi,bj,k
./pkg/mdsio/mdsio_segxtorx_2d.F 84 MDS_SEG4TORS_2D
        arr(ii,k,bi,bj)=seg(ii)
./pkg/mdsio/mdsio_segxtorx_2d.F 88 MDS_SEG4TORS_2D
        seg(ii)=arr(ii,k,bi,bj)
./pkg/mdsio/mdsio_segxtorx_2d.F 97 MDS_SEG8TORL_2D
      SUBROUTINE MDS_SEG8TORL_2D(sn,ol,nNz,bi,bj,k,copyTo,seg,arr)
./pkg/mdsio/mdsio_wr_rec_rl.F 47 MDS_WR_REC_RL
      INTEGER k
./pkg/mdsio/mdsio_wr_rec_rl.F 58 MDS_WR_REC_RL
        DO k=1,nArr
./pkg/mdsio/mdsio_wr_rec_rl.F 59 MDS_WR_REC_RL
          r4Buf(k) = arr(k)
./pkg/mdsio/mdsio_wr_rec_rl.F 66 MDS_WR_REC_RL
        DO k=1,nArr
./pkg/mdsio/mdsio_wr_rec_rl.F 67 MDS_WR_REC_RL
          r8Buf(k) = arr(k)
./pkg/mdsio/mdsio_wr_rec_rs.F 47 MDS_WR_REC_RS
      INTEGER k
./pkg/mdsio/mdsio_wr_rec_rs.F 58 MDS_WR_REC_RS
        DO k=1,nArr
./pkg/mdsio/mdsio_wr_rec_rs.F 59 MDS_WR_REC_RS
          r4Buf(k) = arr(k)
./pkg/mdsio/mdsio_wr_rec_rs.F 66 MDS_WR_REC_RS
        DO k=1,nArr
./pkg/mdsio/mdsio_wr_rec_rs.F 67 MDS_WR_REC_RS
          r8Buf(k) = arr(k)
./pkg/mdsio/mdsio_write_field.F 128 MDS_WRITE_FIELD
      INTEGER i1,i2,i,j,k,nNz
./pkg/mdsio/mdsio_write_field.F 288 MDS_WRITE_FIELD
       DO k=kLo,kHi
./pkg/mdsio/mdsio_write_field.F 289 MDS_WRITE_FIELD
        zeroBuff = k.EQ.kLo
./pkg/mdsio/mdsio_write_field.F 294 MDS_WRITE_FIELD
     I                 0, 0, 1, k, kSize, 0, 0, .FALSE., myThid )
./pkg/mdsio/mdsio_write_field.F 297 MDS_WRITE_FIELD
     I                 0, 0, 1, k, kSize, 0, 0, .FALSE., myThid )
./pkg/mdsio/mdsio_write_field.F 315 MDS_WRITE_FIELD
     I                 0, 0, 1, k, kSize, 0, 0, .FALSE., myThid )
./pkg/mdsio/mdsio_write_field.F 318 MDS_WRITE_FIELD
     I                 0, 0, 1, k, kSize, 0, 0, .FALSE., myThid )
./pkg/mdsio/mdsio_write_field.F 345 MDS_WRITE_FIELD
          irec = 1 + k-kLo + (irecord-1)*nNz
./pkg/mdsio/mdsio_write_field.F 477 MDS_WRITE_FIELD
           DO k=kLo,kHi
./pkg/mdsio/mdsio_write_field.F 481 MDS_WRITE_FIELD
     &            +( k-kLo + (irecord-1)*nNz )*global_nTx*ySize
./pkg/mdsio/mdsio_write_field.F 482 MDS_WRITE_FIELD
             i1 = bBij + 1 + (j-1)*sNx + (k-kLo)*sNx*sNy
./pkg/mdsio/mdsio_write_field.F 483 MDS_WRITE_FIELD
             i2 = bBij +         j*sNx + (k-kLo)*sNx*sNy
./pkg/mdsio/mdsio_write_section.F 178 MDS_WRITE_SEC_XZ
         DO k=1,kSize
./pkg/mdsio/mdsio_write_section.F 183 MDS_WRITE_SEC_XZ
     &                   + ( k-1 + (irecord-1)*kSize )*exch2_xStack_Nx
./pkg/mdsio/mdsio_write_section.F 188 MDS_WRITE_SEC_XZ
            irec=1 + INT(iG/sNx) + nSx*nPx*(k-1)
./pkg/mdsio/mdsio_write_section.F 194 MDS_WRITE_SEC_XZ
            irec=k + kSize*(irecord-1)
./pkg/mdsio/mdsio_write_section.F 198 MDS_WRITE_SEC_XZ
             CALL MDS_SEG4TORS_2D( sNx,oLx,kSize,bi,bj,k,.FALSE.,
./pkg/mdsio/mdsio_write_section.F 201 MDS_WRITE_SEC_XZ
             CALL MDS_SEG4TORL_2D( sNx,oLx,kSize,bi,bj,k,.FALSE.,
./pkg/mdsio/mdsio_write_section.F 215 MDS_WRITE_SEC_XZ
             CALL MDS_SEG8TORS_2D( sNx,oLx,kSize,bi,bj,k,.FALSE.,
./pkg/mdsio/mdsio_write_section.F 218 MDS_WRITE_SEC_XZ
             CALL MDS_SEG8TORL_2D( sNx,oLx,kSize,bi,bj,k,.FALSE.,
./pkg/mdsio/mdsio_write_section.F 345 MDS_WRITE_SEC_YZ
      INTEGER iG,jG,irec,bi,bj,k,dUnit,IL,pIL
./pkg/mdsio/mdsio_write_section.F 431 MDS_WRITE_SEC_YZ
         DO k=1,kSize
./pkg/mdsio/mdsio_write_section.F 436 MDS_WRITE_SEC_YZ
     &                   + ( k-1 + (irecord-1)*kSize )*exch2_yStack_Ny
./pkg/mdsio/mdsio_write_section.F 441 MDS_WRITE_SEC_YZ
            irec=1 + INT(jG/sNy) + nSy*nPy*(k-1)
./pkg/mdsio/mdsio_write_section.F 447 MDS_WRITE_SEC_YZ
            irec=k + kSize*(irecord-1)
./pkg/mdsio/mdsio_write_section.F 451 MDS_WRITE_SEC_YZ
             CALL MDS_SEG4TORS_2D( sNy,oLy,kSize,bi,bj,k,.FALSE.,
./pkg/mdsio/mdsio_write_section.F 454 MDS_WRITE_SEC_YZ
             CALL MDS_SEG4TORL_2D( sNy,oLy,kSize,bi,bj,k,.FALSE.,
./pkg/mdsio/mdsio_write_section.F 468 MDS_WRITE_SEC_YZ
             CALL MDS_SEG8TORS_2D( sNy,oLy,kSize,bi,bj,k,.FALSE.,
./pkg/mdsio/mdsio_write_section.F 471 MDS_WRITE_SEC_YZ
             CALL MDS_SEG8TORL_2D( sNy,oLy,kSize,bi,bj,k,.FALSE.,
./pkg/mdsio/mdsio_write_section.F 91 MDS_WRITE_SEC_XZ
      INTEGER iG,jG,irec,bi,bj,k,dUnit,IL,pIL
./pkg/mdsio/mdsio_write_whalos.F 92 MDS_WRITE_WHALOS
      integer i,j,k,bi,bj,ii
./pkg/mdsio/mdsio_writelocal.F 115 MDS_WRITELOCAL
      INTEGER i1,i2,i,j,k
./pkg/mdsio/mdsio_writelocal.F 330 MDS_WRITELOCAL
           DO k=1,nNz
./pkg/mdsio/mdsio_writelocal.F 335 MDS_WRITELOCAL
     &            +  ( k-1 + (irecord-1)*nNz )*global_nTx*ySize
./pkg/mdsio/mdsio_writelocal.F 336 MDS_WRITELOCAL
             i1 = bBij + 1 + (j-1)*sNx + (k-1)*sNx*sNy
./pkg/mdsio/mdsio_writelocal.F 337 MDS_WRITELOCAL
             i2 = bBij +         j*sNx + (k-1)*sNx*sNy
./model/src/calc_gw.F 119 CALC_GW
      INTEGER i,j,k, km1, kp1
./model/src/calc_gw.F 151 CALC_GW
      DO k=1,Nr
./model/src/calc_gw.F 154 CALC_GW
           gW(i,j,k,bi,bj) = 0.
./model/src/calc_gw.F 182 CALC_GW
      DO k=1,Nr
./model/src/calc_gw.F 183 CALC_GW
        km1 = MAX( k-1, 1 )
./model/src/calc_gw.F 184 CALC_GW
        kp1 = MIN( k+1,Nr )
./model/src/calc_gw.F 187 CALC_GW
        IF ( k.EQ. 1 ) mskM1 = 0.
./model/src/calc_gw.F 188 CALC_GW
        IF ( k.EQ.Nr ) mskP1 = 0.
./model/src/calc_gw.F 189 CALC_GW
        IF ( k.GT.1 ) THEN
./model/src/calc_gw.F 194 CALC_GW
           IF ( maskC(i,j,k-1,bi,bj).EQ.0. .OR.
./model/src/calc_gw.F 195 CALC_GW
     &          maskC(i,j, k ,bi,bj).EQ.0. ) THEN
./model/src/calc_gw.F 200 CALC_GW
     &        (  MIN( Ro_surf(i,j,bi,bj),rC(k-1) )
./model/src/calc_gw.F 201 CALC_GW
     &         - MAX( R_low(i,j,bi,bj),  rC(k)   )
./model/src/calc_gw.F 210 CALC_GW
     &                           MIN( Ro_surf(i,j,bi,bj), rC(k-1) )
./model/src/calc_gw.F 211 CALC_GW
     &                          -MAX(   R_low(i,j,bi,bj),  rC(k)  )
./model/src/calc_gw.F 218 CALC_GW
     &                           MIN( rSurfW(i,j,bi,bj), rC(k-1) )
./model/src/calc_gw.F 219 CALC_GW
     &                          -MAX(  rLowW(i,j,bi,bj), rC(k)   )
./model/src/calc_gw.F 229 CALC_GW
     &                           MIN( rSurfS(i,j,bi,bj), rC(k-1) )
./model/src/calc_gw.F 230 CALC_GW
     &                          -MAX(  rLowS(i,j,bi,bj), rC(k)   )
./model/src/calc_gw.F 244 CALC_GW
           IF ( maskC(i,j,k,bi,bj).EQ.0. ) THEN
./model/src/calc_gw.F 248 CALC_GW
     &        ( drF(k-1)*halfRS
./model/src/calc_gw.F 249 CALC_GW
     &        + drF( k )*MIN( _hFacC(i,j, k ,bi,bj), halfRS )
./model/src/calc_gw.F 255 CALC_GW
     &          drF(k-1)*MAX( h0FacC(i,j,k-1,bi,bj)-halfRS, zeroRS )
./model/src/calc_gw.F 256 CALC_GW
     &        + drF( k )*MIN( h0FacC(i,j,k  ,bi,bj), halfRS )
./model/src/calc_gw.F 259 CALC_GW
     &          drF(k-1)*MAX( _hFacC(i,j,k-1,bi,bj)-halfRS, zeroRS )
./model/src/calc_gw.F 260 CALC_GW
     &        + drF( k )*MIN( _hFacC(i,j,k  ,bi,bj), halfRS )
./model/src/calc_gw.F 263 CALC_GW
     &          drF(k-1)*MAX( _hFacW(i,j,k-1,bi,bj)-halfRS, zeroRS )
./model/src/calc_gw.F 264 CALC_GW
     &        + drF( k )*MIN( _hFacW(i,j,k  ,bi,bj), halfRS )
./model/src/calc_gw.F 266 CALC_GW
     &          drF(k-1)*MAX( _hFacS(i,j,k-1,bi,bj)-halfRS, zeroRS )
./model/src/calc_gw.F 267 CALC_GW
     &        + drF( k )*MIN( _hFacS(i,j, k ,bi,bj), halfRS )
./model/src/calc_gw.F 283 CALC_GW
           recip_rThickC(i,j) = recip_drC(k)
./model/src/calc_gw.F 296 CALC_GW
            wFld(i,j) = wVel(i,j,k,bi,bj)
./model/src/calc_gw.F 301 CALC_GW
        IF ( momViscosity .AND. k.GT.1 .AND. biharmonicVisc ) THEN
./model/src/calc_gw.F 357 CALC_GW
     &                    *recip_deepFac2F(k)
./model/src/calc_gw.F 363 CALC_GW
        IF ( momViscosity .AND. k.GT.1 ) THEN
./model/src/calc_gw.F 368 CALC_GW
     &       - (viscAh_W(i,j,k,bi,bj)+viscAh_W(i-1,j,k,bi,bj))*halfRL
./model/src/calc_gw.F 369 CALC_GW
     &              *(wVel(i,j,k,bi,bj)-wVel(i-1,j,k,bi,bj))
./model/src/calc_gw.F 372 CALC_GW
     &       + (viscA4_W(i,j,k,bi,bj)+viscA4_W(i-1,j,k,bi,bj))*halfRL
./model/src/calc_gw.F 386 CALC_GW
     &       - (viscAh_W(i,j,k,bi,bj)+viscAh_W(i,j-1,k,bi,bj))*halfRL
./model/src/calc_gw.F 387 CALC_GW
     &              *(wVel(i,j,k,bi,bj)-wVel(i,j-1,k,bi,bj))
./model/src/calc_gw.F 392 CALC_GW
     &       + (viscA4_W(i,j,k,bi,bj)+viscA4_W(i,j-1,k,bi,bj))*halfRL
./model/src/calc_gw.F 408 CALC_GW
             viscLoc = ( KappaRU(i,j,k)  +KappaRU(i+1,j,k)
./model/src/calc_gw.F 410 CALC_GW
     &                  +KappaRV(i,j,k)  +KappaRV(i,j+1,k)
./model/src/calc_gw.F 415 CALC_GW
     &                     -wVel(i,j, k ,bi,bj) )*rkSign
./model/src/calc_gw.F 416 CALC_GW
     &                   *recip_drF(k)*rA(i,j,bi,bj)
./model/src/calc_gw.F 417 CALC_GW
     &                   *deepFac2C(k)*rhoFacC(k)
./model/src/calc_gw.F 420 CALC_GW
          IF ( k.EQ.2 ) THEN
./model/src/calc_gw.F 428 CALC_GW
             viscLoc = ( KappaRU(i,j,k) + KappaRU(i+1,j,k)
./model/src/calc_gw.F 429 CALC_GW
     &                  +KappaRV(i,j,k) + KappaRV(i,j+1,k)
./model/src/calc_gw.F 432 CALC_GW
     &          - viscLoc*( wVel(i,j, k ,bi,bj)
./model/src/calc_gw.F 433 CALC_GW
     &                     -wVel(i,j,k-1,bi,bj) )*rkSign
./model/src/calc_gw.F 434 CALC_GW
     &                   *recip_drF(k-1)*rA(i,j,bi,bj)
./model/src/calc_gw.F 435 CALC_GW
     &                   *deepFac2C(k-1)*rhoFacC(k-1)
./model/src/calc_gw.F 449 CALC_GW
     &                                          *recip_rhoFacF(k)
./model/src/calc_gw.F 451 CALC_GW
     &          *recip_deepFac2F(k)
./model/src/calc_gw.F 458 CALC_GW
        IF ( momViscosity .AND. k.GT.1 .AND. no_slip_sides ) THEN
./model/src/calc_gw.F 461 CALC_GW
     I               bi,bj,k,
./model/src/calc_gw.F 475 CALC_GW
        IF ( useSmag3D .AND. k.GT.1 ) THEN
./model/src/calc_gw.F 481 CALC_GW
     I         iMin,iMax,jMin,jMax, k, bi, bj, myThid )
./model/src/calc_gw.F 494 CALC_GW
         IF ( k.GT.1 .OR. selectNHfreeSurf.GE.1 ) THEN
./model/src/calc_gw.F 502 CALC_GW
     &        + drF( k )*_hFacW(i,j, k ,bi,bj)*uVel(i,j, k ,bi,bj)
./model/src/calc_gw.F 503 CALC_GW
     &                  *rhoFacC(k)
./model/src/calc_gw.F 504 CALC_GW
     &                )*halfRL*_dyG(i,j,bi,bj)*deepFacF(k)
./model/src/calc_gw.F 517 CALC_GW
     &         +drF( k )*_hFacS(i,j, k ,bi,bj)*vVel(i,j, k ,bi,bj)
./model/src/calc_gw.F 518 CALC_GW
     &                  *rhoFacC(k)
./model/src/calc_gw.F 519 CALC_GW
     &                )*halfRL*_dxG(i,j,bi,bj)*deepFacF(k)
./model/src/calc_gw.F 532 CALC_GW
     &              ( wVel(i,j, k ,bi,bj)*rVel2wUnit( k )
./model/src/calc_gw.F 536 CALC_GW
     &              ( wVel(i,j, k ,bi,bj)*deepFac2F( k )*rhoFacF( k )
./model/src/calc_gw.F 544 CALC_GW
         IF ( k.EQ.1 .AND. selectNHfreeSurf.GE.1 ) THEN
./model/src/calc_gw.F 548 CALC_GW
             tmp_WbarZ = wVel(i,j,k,bi,bj)*rVel2wUnit(k)
./model/src/calc_gw.F 549 CALC_GW
             rTrans = wVel(i,j,k,bi,bj)*deepFac2F(k)*rhoFacF(k)
./model/src/calc_gw.F 557 CALC_GW
         IF ( k.GT.1 .OR. selectNHfreeSurf.GE.1 ) THEN
./model/src/calc_gw.F 564 CALC_GW
             gW(i,j,k,bi,bj) =
./model/src/calc_gw.F 567 CALC_GW
     &           + ( flx_Dn(i,j)-flxAdvUp(i,j) )*rkSign*wUnit2rVel(k)
./model/src/calc_gw.F 569 CALC_GW
     &          *recip_deepFac2F(k)*recip_rhoFacF(k)
./model/src/calc_gw.F 576 CALC_GW
             gW(i,j,k,bi,bj) = gW(i,j,k,bi,bj)
./model/src/calc_gw.F 577 CALC_GW
     &        + wVel(i,j,k,bi,bj)*mass2rUnit*0.5 _d 0
./model/src/calc_gw.F 578 CALC_GW
     &          *( addMass(i,j,k,bi,bj)
./model/src/calc_gw.F 581 CALC_GW
     &          *recip_deepFac2F(k)*recip_rhoFacF(k)
./model/src/calc_gw.F 608 CALC_GW
        IF ( useNHMTerms .AND. k.GT.1 ) THEN
./model/src/calc_gw.F 610 CALC_GW
     I               bi,bj,k,
./model/src/calc_gw.F 616 CALC_GW
             gW(i,j,k,bi,bj) = gW(i,j,k,bi,bj)+gwAdd(i,j)
./model/src/calc_gw.F 620 CALC_GW
        IF ( use3dCoriolis .AND. k.GT.1 ) THEN
./model/src/calc_gw.F 622 CALC_GW
     I               bi,bj,k,
./model/src/calc_gw.F 628 CALC_GW
             gW(i,j,k,bi,bj) = gW(i,j,k,bi,bj)+gwAdd(i,j)
./model/src/calc_gw.F 638 CALC_GW
     &                           k, 1, 2, bi,bj, myThid )
./model/src/calc_gw.F 645 CALC_GW
     &                           k,Nr, 1, bi,bj, myThid )
./model/src/calc_gw.F 654 CALC_GW
             gW(i,j,k,bi,bj) = gW(i,j,k,bi,bj)+gwDiss(i,j)
./model/src/calc_gw.F 663 CALC_GW
     I                         bi, bj, k, Nr,
./model/src/calc_gw.F 669 CALC_GW
     I                         bi, bj, k, Nr,
./model/src/calc_gw.F 677 CALC_GW
          CALL DIAGNOSTICS_FILL(gw_AB,'AB_gW   ',k,1,2,bi,bj,myThid)
./model/src/calc_gw.F 685 CALC_GW
             gW(i,j,k,bi,bj) = gW(i,j,k,bi,bj)+gwDiss(i,j)
./model/src/calc_ivdc.F 50 CALC_IVDC
         IF ( -sigmaR(i,j,k)*gravitySign.GT.0. ) THEN
./model/src/calc_ivdc.F 51 CALC_IVDC
          IVDConvCount(i,j,k,bi,bj) = 1. _d 0
./model/src/calc_ivdc.F 53 CALC_IVDC
          IVDConvCount(i,j,k,bi,bj) = 0. _d 0
./pkg/mnc/mnc_file.F 339 MNC_FILE_CLOSE
      integer i,j,k,n, err, fid, indf, nf
./pkg/mnc/mnc_file.F 366 MNC_FILE_CLOSE
          k = mnc_fv_ids(indf,j)
./pkg/mnc/mnc_file.F 367 MNC_FILE_CLOSE
          mnc_v_names(k)(1:MNC_MAX_CHAR)=mnc_blank_name(1:MNC_MAX_CHAR)
./pkg/mnc/mnc_file.F 388 MNC_FILE_CLOSE
          k = mnc_f_info(indf,j)
./pkg/mnc/mnc_file.F 389 MNC_FILE_CLOSE
          mnc_g_names(k)(1:MNC_MAX_CHAR)=mnc_blank_name(1:MNC_MAX_CHAR)
./pkg/mnc/mnc_file.F 658 MNC_FILE_TRY_READ
      integer i,j,k, fid, err, ndim,nvar,ngat,unlimid
./pkg/mnc/mnc_file.F 743 MNC_FILE_TRY_READ
          k = mnc_f_info(indf,j)
./pkg/mnc/mnc_file.F 744 MNC_FILE_TRY_READ
          IF (k .EQ. indg) THEN
./pkg/mnc/mnc_grid.F 143 MNC_GRID_INIT_ALL
          k = 0
./pkg/mnc/mnc_grid.F 145 MNC_GRID_INIT_ALL
            k = k + 1
./pkg/mnc/mnc_grid.F 146 MNC_GRID_INIT_ALL
            IF (mnc_d_names(mnc_fd_ind(indf,jj)) .NE. dnames(k)) THEN
./pkg/mnc/mnc_grid.F 241 MNC_GRID_GET_DIMIND
      integer i,j,k,l, n,n1, ngrid, ds,de
./pkg/mnc/mnc_grid.F 254 MNC_GRID_GET_DIMIND
        DO k = ds,de
./pkg/mnc/mnc_grid.F 255 MNC_GRID_GET_DIMIND
          l = mnc_fd_ind(indf,k)
./pkg/mnc/mnc_grid.F 259 MNC_GRID_GET_DIMIND
            ind_fg_ids = k
./pkg/mnc/mnc_grid.F 72 MNC_GRID_INIT_ALL
      integer i,j,k,ii,jj,kk, n,nf, indf,indg,indd, fid, ngrid
./pkg/mnc/mnc_readparms.F 203 MNC_SET_OUTDIR
      integer i,j,k, ntot, npathd, idate
./pkg/mnc/mnc_readparms.F 225 MNC_SET_OUTDIR
      k = ILNBLNK(mnc_outdir_str)
./pkg/mnc/mnc_readparms.F 226 MNC_SET_OUTDIR
      IF (k .GT. MNC_MAX_PATH)  k = MNC_MAX_PATH
./pkg/mnc/mnc_readparms.F 227 MNC_SET_OUTDIR
      pathd(1:k) = mnc_outdir_str(1:k)
./pkg/mnc/mnc_readparms.F 229 MNC_SET_OUTDIR
      DO i = 1,k
./pkg/mnc/mnc_utils.F 211 MNC_GET_FVINDS
      integer i,j,k, n, lenv
./pkg/mnc/mnc_utils.F 229 MNC_GET_FVINDS
        k = 2 + 3*(i - 1)
./pkg/mnc/mnc_utils.F 230 MNC_GET_FVINDS
        j = mnc_fv_ids(indf,k)
./pkg/mnc/mnc_utils.F 234 MNC_GET_FVINDS
          ind_fv_ids = k
./pkg/mnc/mnc_utils.F 275 MNC_CHK_VTYP_R_NCVAR
      integer  ii,k, ind_cw_g, ig,ids,ide,nint, indd, nk
./pkg/mnc/mnc_utils.F 306 MNC_CHK_VTYP_R_NCVAR
      DO k = 1,nk
./pkg/mnc/mnc_utils.F 307 MNC_CHK_VTYP_R_NCVAR
        ii = ids + (k - 1)
./pkg/mnc/mnc_utils.F 308 MNC_CHK_VTYP_R_NCVAR
        sz_min = mnc_cw_dims(k,ind_cw_g)
./pkg/mnc/mnc_utils.F 313 MNC_CHK_VTYP_R_NCVAR
     &         k, ' is too small: ', mnc_d_size(indd), ' vs ',
./pkg/mnc/mnc_utils.F 314 MNC_CHK_VTYP_R_NCVAR
     &         mnc_cw_ie(k,ind_cw_g)
./pkg/mnc/mnc_var.F 145 MNC_VAR_INIT_ANY
      INTEGER i,j,k, n, nf, indf,indv, fid, nd, ngrid, is,ie, err
./pkg/mnc/mnc_var.F 187 MNC_VAR_INIT_ANY
        k = mnc_f_info(indf,j)
./pkg/mnc/mnc_var.F 188 MNC_VAR_INIT_ANY
        n = ILNBLNK(mnc_g_names(k))
./pkg/mnc/mnc_var.F 190 MNC_VAR_INIT_ANY
     &       .AND. (mnc_g_names(k)(1:n) .EQ. gname(1:n))) THEN
./pkg/mnc/mnc_var.F 195 MNC_VAR_INIT_ANY
          DO k = is,ie
./pkg/mnc/mnc_var.F 197 MNC_VAR_INIT_ANY
            ids(nd) = mnc_d_ids(mnc_fd_ind(indf,k))
./pkg/mnc/mnc_var.F 213 MNC_VAR_INIT_ANY
          k = mnc_f_info(indf,mnc_fv_ids(indf,j+2))
./pkg/mnc/mnc_var.F 214 MNC_VAR_INIT_ANY
          IF (mnc_g_names(k) .NE. gname) THEN
./pkg/mnc/mnc_var.F 680 MNC_VAR_WRITE_ANY
      INTEGER i,j,k, n, indf,ind_fv_ids, fid,vid,did, ig, err, ds,de
./pkg/mnc/mnc_var.F 704 MNC_VAR_WRITE_ANY
      k = 0
./pkg/mnc/mnc_var.F 706 MNC_VAR_WRITE_ANY
        k = k + 1
./pkg/mnc/mnc_var.F 707 MNC_VAR_WRITE_ANY
        vstart(k) = 1
./pkg/mnc/mnc_var.F 708 MNC_VAR_WRITE_ANY
        vcount(k) = mnc_d_size( mnc_fd_ind(indf,i) )
./pkg/mnc/mnc_var.F 722 MNC_VAR_WRITE_ANY
        vstart(k) = lend
./pkg/mnc/mnc_var.F 723 MNC_VAR_WRITE_ANY
        vcount(k) = 1
./pkg/mom_common/mom_calc_3d_strain.F 102 MOM_CALC_3D_STRAIN
          str33(i,j,k) = recip_drF(k)*rkSign
./pkg/mom_common/mom_calc_3d_strain.F 103 MOM_CALC_3D_STRAIN
     &    *( maskp1*wVel( i , j ,kp1,bi,bj)-wVel( i , j , k ,bi,bj) )
./pkg/mom_common/mom_calc_3d_strain.F 110 MOM_CALC_3D_STRAIN
          str12(i,j,k) = halfRL*(
./pkg/mom_common/mom_calc_3d_strain.F 112 MOM_CALC_3D_STRAIN
     &           *( uVel( i , j , k ,bi,bj)-uVel( i ,j-1, k ,bi,bj) )
./pkg/mom_common/mom_calc_3d_strain.F 114 MOM_CALC_3D_STRAIN
     &           *( vVel( i , j , k ,bi,bj)-vVel(i-1, j , k ,bi,bj) )
./pkg/mom_common/mom_calc_3d_strain.F 120 MOM_CALC_3D_STRAIN
       IF ( k.EQ.1 .AND. freeSlip3d ) THEN
./pkg/mom_common/mom_calc_3d_strain.F 123 MOM_CALC_3D_STRAIN
          str13(i,j,k) = 0. _d 0
./pkg/mom_common/mom_calc_3d_strain.F 124 MOM_CALC_3D_STRAIN
          str23(i,j,k) = 0. _d 0
./pkg/mom_common/mom_calc_3d_strain.F 127 MOM_CALC_3D_STRAIN
       ELSEIF ( k.EQ.1 ) THEN
./pkg/mom_common/mom_calc_3d_strain.F 131 MOM_CALC_3D_STRAIN
          str13(i,j,k) = halfRL*(
./pkg/mom_common/mom_calc_3d_strain.F 132 MOM_CALC_3D_STRAIN
     &      recip_drC(k)*rkSign
./pkg/mom_common/mom_calc_3d_strain.F 133 MOM_CALC_3D_STRAIN
     &           *( uVel( i , j , k ,bi,bj)*twoRL )
./pkg/mom_common/mom_calc_3d_strain.F 135 MOM_CALC_3D_STRAIN
     &           *( wVel( i , j , k ,bi,bj)-wVel(i-1, j , k ,bi,bj) )
./pkg/mom_common/mom_calc_3d_strain.F 141 MOM_CALC_3D_STRAIN
          str23(i,j,k) = halfRL*(
./pkg/mom_common/mom_calc_3d_strain.F 142 MOM_CALC_3D_STRAIN
     &      recip_drC(k)*rkSign
./pkg/mom_common/mom_calc_3d_strain.F 143 MOM_CALC_3D_STRAIN
     &           *( vVel( i , j , k ,bi,bj)*twoRL )
./pkg/mom_common/mom_calc_3d_strain.F 145 MOM_CALC_3D_STRAIN
     &           *( wVel( i , j , k ,bi,bj)-wVel( i ,j-1, k ,bi,bj) )
./pkg/mom_common/mom_calc_3d_strain.F 153 MOM_CALC_3D_STRAIN
          str13(i,j,k) = halfRL*(
./pkg/mom_common/mom_calc_3d_strain.F 154 MOM_CALC_3D_STRAIN
     &      recip_drC(k)*rkSign
./pkg/mom_common/mom_calc_3d_strain.F 155 MOM_CALC_3D_STRAIN
     &           *( uVel( i , j , k ,bi,bj)-uVel( i , j ,k-1 ,bi,bj) )
./pkg/mom_common/mom_calc_3d_strain.F 157 MOM_CALC_3D_STRAIN
     &           *( wVel( i , j , k ,bi,bj)-wVel(i-1, j , k ,bi,bj) )
./pkg/mom_common/mom_calc_3d_strain.F 164 MOM_CALC_3D_STRAIN
          str23(i,j,k) = halfRL*(
./pkg/mom_common/mom_calc_3d_strain.F 165 MOM_CALC_3D_STRAIN
     &      recip_drC(k)*rkSign
./pkg/mom_common/mom_calc_3d_strain.F 166 MOM_CALC_3D_STRAIN
     &           *( vVel( i , j , k ,bi,bj)-vVel( i , j ,k-1,bi,bj) )
./pkg/mom_common/mom_calc_3d_strain.F 168 MOM_CALC_3D_STRAIN
     &           *( wVel( i , j , k ,bi,bj)-wVel( i ,j-1, k ,bi,bj) )
./pkg/mom_common/mom_calc_3d_strain.F 177 MOM_CALC_3D_STRAIN
           str12(i,j,k) = str12(i,j,k)
./pkg/mom_common/mom_calc_3d_strain.F 178 MOM_CALC_3D_STRAIN
     &                  *maskW(i,j-1,k,bi,bj)*maskW(i,j,k,bi,bj)
./pkg/mom_common/mom_calc_3d_strain.F 181 MOM_CALC_3D_STRAIN
        IF ( k.GE.2 ) THEN
./pkg/mom_common/mom_calc_3d_strain.F 184 MOM_CALC_3D_STRAIN
           str13(i,j,k) = str13(i,j,k)
./pkg/mom_common/mom_calc_3d_strain.F 185 MOM_CALC_3D_STRAIN
     &                  *maskW(i,j,k-1,bi,bj)*maskW(i,j,k,bi,bj)
./pkg/mom_common/mom_calc_3d_strain.F 190 MOM_CALC_3D_STRAIN
           str23(i,j,k) = str23(i,j,k)
./pkg/mom_common/mom_calc_3d_strain.F 191 MOM_CALC_3D_STRAIN
     &                  *maskS(i,j,k-1,bi,bj)*maskS(i,j,k,bi,bj)
./pkg/mom_common/mom_calc_3d_strain.F 201 MOM_CALC_3D_STRAIN
      k = Nr+1
./pkg/mom_common/mom_calc_3d_strain.F 205 MOM_CALC_3D_STRAIN
         str13(i,j,k) = 0. _d 0
./pkg/mom_common/mom_calc_3d_strain.F 206 MOM_CALC_3D_STRAIN
         str23(i,j,k) = 0. _d 0
./pkg/mom_common/mom_calc_3d_strain.F 215 MOM_CALC_3D_STRAIN
          str13(i,j,k) =
./pkg/mom_common/mom_calc_3d_strain.F 218 MOM_CALC_3D_STRAIN
     &            *( 0. _d 0 - uVel( i , j ,k-1 ,bi,bj) )
./pkg/mom_common/mom_calc_3d_strain.F 225 MOM_CALC_3D_STRAIN
        str23(i,j,k) =
./pkg/mom_common/mom_calc_3d_strain.F 228 MOM_CALC_3D_STRAIN
     &            *( 0. _d 0 - vVel( i , j ,k-1,bi,bj) )
./pkg/mom_common/mom_calc_3d_strain.F 51 MOM_CALC_3D_STRAIN
      INTEGER i, j, k
./pkg/mom_common/mom_calc_3d_strain.F 58 MOM_CALC_3D_STRAIN
      DO k=1,Nr
./pkg/mom_common/mom_calc_3d_strain.F 59 MOM_CALC_3D_STRAIN
       kp1 = MIN(k+1,Nr)
./pkg/mom_common/mom_calc_3d_strain.F 61 MOM_CALC_3D_STRAIN
       IF ( k.EQ.Nr ) maskp1 = zeroRL
./pkg/mom_common/mom_calc_3d_strain.F 66 MOM_CALC_3D_STRAIN
         str11(i,j,k) = 0. _d 0
./pkg/mom_common/mom_calc_3d_strain.F 70 MOM_CALC_3D_STRAIN
         str22(i,j,k) = 0. _d 0
./pkg/mom_common/mom_calc_3d_strain.F 74 MOM_CALC_3D_STRAIN
         str12(i,j,k) = 0. _d 0
./pkg/mom_common/mom_calc_3d_strain.F 75 MOM_CALC_3D_STRAIN
         str13(i,j,k) = 0. _d 0
./pkg/mom_common/mom_calc_3d_strain.F 79 MOM_CALC_3D_STRAIN
         str12(i,j,k) = 0. _d 0
./pkg/mom_common/mom_calc_3d_strain.F 80 MOM_CALC_3D_STRAIN
         str23(i,j,k) = 0. _d 0
./pkg/mom_common/mom_calc_3d_strain.F 86 MOM_CALC_3D_STRAIN
          str11(i,j,k) = recip_dxF(i,j,bi,bj)
./pkg/mom_common/mom_calc_3d_strain.F 87 MOM_CALC_3D_STRAIN
     &           *( uVel(i+1, j , k ,bi,bj)-uVel( i , j , k ,bi,bj) )
./pkg/mom_common/mom_calc_3d_strain.F 94 MOM_CALC_3D_STRAIN
          str22(i,j,k) = recip_dyF(i,j,bi,bj)
./pkg/mom_common/mom_calc_3d_strain.F 95 MOM_CALC_3D_STRAIN
     &           *( vVel( i ,j+1, k ,bi,bj)-vVel( i , j , k ,bi,bj) )
./model/src/calc_oce_mxlayer.F 108 CALC_OCE_MXLAYER
        DO k = 2,Nr
./model/src/calc_oce_mxlayer.F 112 CALC_OCE_MXLAYER
     I        theta(1-OLx,1-OLy,k,bi,bj), salt(1-OLx,1-OLy,k,bi,bj),
./model/src/calc_oce_mxlayer.F 114 CALC_OCE_MXLAYER
     I        k, bi, bj, myThid )
./model/src/calc_oce_mxlayer.F 118 CALC_OCE_MXLAYER
           IF ( k.LE.klowC(i,j,bi,bj) .AND.
./model/src/calc_oce_mxlayer.F 126 CALC_OCE_MXLAYER
             hMixLayer(i,j,bi,bj) = rF(1)-rC(k-1)+tmpFac*drC(k)
./model/src/calc_oce_mxlayer.F 154 CALC_OCE_MXLAYER
        DO k = 2,Nr-1
./model/src/calc_oce_mxlayer.F 158 CALC_OCE_MXLAYER
     I        theta(1-OLx,1-OLy,k,bi,bj), salt(1-OLx,1-OLy,k,bi,bj),
./model/src/calc_oce_mxlayer.F 160 CALC_OCE_MXLAYER
     I        k, bi, bj, myThid )
./model/src/calc_oce_mxlayer.F 164 CALC_OCE_MXLAYER
           IF ( k.LT.klowC(i,j,bi,bj)
./model/src/calc_oce_mxlayer.F 167 CALC_OCE_MXLAYER
     &              / ( rC(1)-rC(k) )
./model/src/calc_oce_mxlayer.F 168 CALC_OCE_MXLAYER
             IF ( -sigmaR(i,j,k+1).GT.sigmAv*hMixCriteria ) THEN
./model/src/calc_oce_mxlayer.F 171 CALC_OCE_MXLAYER
                 tmpFac = hMixCriteria*sigmaR(i,j,k)/sigmaR(i,j,k+1)
./model/src/calc_oce_mxlayer.F 178 CALC_OCE_MXLAYER
               hMixLayer(i,j,bi,bj) = rF(1)-rF(k+1)
./model/src/calc_oce_mxlayer.F 179 CALC_OCE_MXLAYER
     &                              - drF(k)*tmpFac*0.5 _d 0
./model/src/calc_oce_mxlayer.F 56 CALC_OCE_MXLAYER
      INTEGER i,j,k
./pkg/mom_common/mom_calc_absvort3.F 24 MOM_CALC_ABSVORT3
      INTEGER bi,bj,k
./pkg/mom_common/mom_calc_absvort3.F 7 MOM_CALC_ABSVORT3
     I        bi,bj,k,
./pkg/mom_common/mom_calc_hdiv.F 24 MOM_CALC_HDIV
      INTEGER bi,bj,k,hDivScheme
./pkg/mom_common/mom_calc_hdiv.F 56 MOM_CALC_HDIV
     &    ( ( uFld(i+1, j )*dyG(i+1, j ,bi,bj)*hFacW(i+1, j ,k,bi,bj)
./pkg/mom_common/mom_calc_hdiv.F 57 MOM_CALC_HDIV
     &       -uFld( i , j )*dyG( i , j ,bi,bj)*hFacW( i , j ,k,bi,bj) )
./pkg/mom_common/mom_calc_hdiv.F 58 MOM_CALC_HDIV
     &     +( vFld( i ,j+1)*dxG( i ,j+1,bi,bj)*hFacS( i ,j+1,k,bi,bj)
./pkg/mom_common/mom_calc_hdiv.F 59 MOM_CALC_HDIV
     &       -vFld( i , j )*dxG( i , j ,bi,bj)*hFacS( i , j ,k,bi,bj) )
./pkg/mom_common/mom_calc_hdiv.F 61 MOM_CALC_HDIV
     &     *_recip_hFacC(i,j,k,bi,bj)
./pkg/mom_common/mom_calc_hdiv.F 7 MOM_CALC_HDIV
     I        bi,bj,k, hDivScheme,
./pkg/mom_common/mom_calc_hfacz.F 119 MOM_CALC_HFACZ
     &       SMOOTHMIN_RS(_hFacW(i  ,j  ,k,bi,bj),
./pkg/mom_common/mom_calc_hfacz.F 121 MOM_CALC_HFACZ
     &                MIN(_hFacW(i  ,j  ,k,bi,bj),
./pkg/mom_common/mom_calc_hfacz.F 123 MOM_CALC_HFACZ
     &                    _hFacW(i  ,j-1,k,bi,bj))
./pkg/mom_common/mom_calc_hfacz.F 124 MOM_CALC_HFACZ
     &       *maskW(i,j,k,bi,bj)*maskW(i,j-1,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 127 MOM_CALC_HFACZ
     &       SMOOTHMIN_RS(_hFacS(i  ,j  ,k,bi,bj),
./pkg/mom_common/mom_calc_hfacz.F 129 MOM_CALC_HFACZ
     &                MIN(_hFacS(i  ,j  ,k,bi,bj),
./pkg/mom_common/mom_calc_hfacz.F 131 MOM_CALC_HFACZ
     &                    _hFacS(i-1,j  ,k,bi,bj))
./pkg/mom_common/mom_calc_hfacz.F 132 MOM_CALC_HFACZ
     &         *maskS(i,j,k,bi,bj)*maskS(i-1,j,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 147 MOM_CALC_HFACZ
     &         *maskW(i,j,k,bi,bj)*maskW(i,j-1,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 148 MOM_CALC_HFACZ
     &         *maskS(i,j,k,bi,bj)*maskS(i-1,j,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 14 MOM_CALC_HFACZ
     I        bi, bj, k,
./pkg/mom_common/mom_calc_hfacz.F 198 MOM_CALC_HFACZ
     &               ( _hFacW(i, j ,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 199 MOM_CALC_HFACZ
     &                +_hFacW(i,j-1,k,bi,bj) )
./pkg/mom_common/mom_calc_hfacz.F 200 MOM_CALC_HFACZ
     &             + ( _hFacS( i ,j,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 201 MOM_CALC_HFACZ
     &                +_hFacS(i-1,j,k,bi,bj) )
./pkg/mom_common/mom_calc_hfacz.F 216 MOM_CALC_HFACZ
     &                  _hFacW(i, j ,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 217 MOM_CALC_HFACZ
     &                + _hFacW(i,j-1,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 218 MOM_CALC_HFACZ
     &                , _hFacS( i ,j,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 219 MOM_CALC_HFACZ
     &                + _hFacS(i-1,j,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 227 MOM_CALC_HFACZ
          hFacZOpen=MIN(_hFacW(i,j,k,bi,bj),
./pkg/mom_common/mom_calc_hfacz.F 228 MOM_CALC_HFACZ
     &                  _hFacW(i,j-1,k,bi,bj))
./pkg/mom_common/mom_calc_hfacz.F 229 MOM_CALC_HFACZ
          hFacZOpen=MIN(_hFacS(i,j,k,bi,bj),hFacZOpen)
./pkg/mom_common/mom_calc_hfacz.F 230 MOM_CALC_HFACZ
          hFacZOpen=MIN(_hFacS(i-1,j,k,bi,bj),hFacZOpen)
./pkg/mom_common/mom_calc_hfacz.F 263 MOM_CALC_HFACZ
          hFacZOpen=MIN(_hFacW(i,j,k,bi,bj),
./pkg/mom_common/mom_calc_hfacz.F 264 MOM_CALC_HFACZ
     &                  _hFacW(i,j-1,k,bi,bj))
./pkg/mom_common/mom_calc_hfacz.F 265 MOM_CALC_HFACZ
          hFacZOpen=MIN(_hFacS(i,j,k,bi,bj),hFacZOpen)
./pkg/mom_common/mom_calc_hfacz.F 270 MOM_CALC_HFACZ
     &               ( _hFacW(i,j-1,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 271 MOM_CALC_HFACZ
     &                +_hFacS( i ,j,k,bi,bj) )
./pkg/mom_common/mom_calc_hfacz.F 272 MOM_CALC_HFACZ
     &               + _hFacW(i, j ,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 275 MOM_CALC_HFACZ
     &               ( _hFacW(i, j ,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 276 MOM_CALC_HFACZ
     &                +_hFacW(i,j-1,k,bi,bj) )
./pkg/mom_common/mom_calc_hfacz.F 277 MOM_CALC_HFACZ
     &               + _hFacS( i ,j,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 288 MOM_CALC_HFACZ
          hFacZOpen=MIN(_hFacW(i,j,k,bi,bj),
./pkg/mom_common/mom_calc_hfacz.F 289 MOM_CALC_HFACZ
     &                  _hFacW(i,j-1,k,bi,bj))
./pkg/mom_common/mom_calc_hfacz.F 290 MOM_CALC_HFACZ
          hFacZOpen=MIN(_hFacS(i-1,j,k,bi,bj),hFacZOpen)
./pkg/mom_common/mom_calc_hfacz.F 295 MOM_CALC_HFACZ
     &               ( _hFacS(i-1,j,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 296 MOM_CALC_HFACZ
     &                +_hFacW(i,j-1,k,bi,bj) )
./pkg/mom_common/mom_calc_hfacz.F 297 MOM_CALC_HFACZ
     &               + _hFacW(i, j ,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 300 MOM_CALC_HFACZ
     &               ( _hFacW(i,j-1,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 301 MOM_CALC_HFACZ
     &                +_hFacW(i, j ,k,bi,bj) )
./pkg/mom_common/mom_calc_hfacz.F 302 MOM_CALC_HFACZ
     &               + _hFacS(i-1,j,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 305 MOM_CALC_HFACZ
     &               ( _hFacW(i, j ,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 306 MOM_CALC_HFACZ
     &                +_hFacS(i-1,j,k,bi,bj) )
./pkg/mom_common/mom_calc_hfacz.F 307 MOM_CALC_HFACZ
     &               + _hFacW(i,j-1,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 318 MOM_CALC_HFACZ
          hFacZOpen=MIN(_hFacW(i,j,k,bi,bj),
./pkg/mom_common/mom_calc_hfacz.F 319 MOM_CALC_HFACZ
     &                  _hFacW(i,j-1,k,bi,bj))
./pkg/mom_common/mom_calc_hfacz.F 320 MOM_CALC_HFACZ
          hFacZOpen=MIN(_hFacS(i,j,k,bi,bj),hFacZOpen)
./pkg/mom_common/mom_calc_hfacz.F 325 MOM_CALC_HFACZ
     &               ( _hFacS( i ,j,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 326 MOM_CALC_HFACZ
     &                +_hFacW(i, j ,k,bi,bj) )
./pkg/mom_common/mom_calc_hfacz.F 327 MOM_CALC_HFACZ
     &               + _hFacW(i,j-1,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 330 MOM_CALC_HFACZ
     &               ( _hFacW(i, j ,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 331 MOM_CALC_HFACZ
     &                +_hFacW(i,j-1,k,bi,bj) )
./pkg/mom_common/mom_calc_hfacz.F 332 MOM_CALC_HFACZ
     &               + _hFacS( i ,j,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 335 MOM_CALC_HFACZ
     &               ( _hFacW(i,j-1,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 336 MOM_CALC_HFACZ
     &                +_hFacS( i ,j,k,bi,bj) )
./pkg/mom_common/mom_calc_hfacz.F 337 MOM_CALC_HFACZ
     &               + _hFacW(i, j ,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 347 MOM_CALC_HFACZ
          hFacZOpen=MIN(_hFacW(i,j,k,bi,bj),
./pkg/mom_common/mom_calc_hfacz.F 348 MOM_CALC_HFACZ
     &                  _hFacW(i,j-1,k,bi,bj))
./pkg/mom_common/mom_calc_hfacz.F 349 MOM_CALC_HFACZ
          hFacZOpen=MIN(_hFacS(i-1,j,k,bi,bj),hFacZOpen)
./pkg/mom_common/mom_calc_hfacz.F 354 MOM_CALC_HFACZ
     &               ( _hFacW(i,j-1,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 355 MOM_CALC_HFACZ
     &                +_hFacW(i, j ,k,bi,bj) )
./pkg/mom_common/mom_calc_hfacz.F 356 MOM_CALC_HFACZ
     &               + _hFacS(i-1,j,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 359 MOM_CALC_HFACZ
     &               ( _hFacW(i, j ,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 360 MOM_CALC_HFACZ
     &                +_hFacS(i-1,j,k,bi,bj) )
./pkg/mom_common/mom_calc_hfacz.F 361 MOM_CALC_HFACZ
     &               + _hFacW(i,j-1,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 43 MOM_CALC_HFACZ
      INTEGER bi, bj, k
./pkg/mom_common/mom_calc_hfacz.F 98 MOM_CALC_HFACZ
          kkey = (ikey-1)*Nr + k
./pkg/mom_common/mom_calc_ke.F 110 MOM_CALC_KE
     &           ( uFld( i , j )*uFld( i , j )*_hFacW(i,j,k,bi,bj)
./pkg/mom_common/mom_calc_ke.F 111 MOM_CALC_KE
     &            +uFld(i+1, j )*uFld(i+1, j )*_hFacW(i+1,j,k,bi,bj) )
./pkg/mom_common/mom_calc_ke.F 112 MOM_CALC_KE
     &         + ( vFld( i , j )*vFld( i , j )*_hFacS(i,j,k,bi,bj)
./pkg/mom_common/mom_calc_ke.F 113 MOM_CALC_KE
     &            +vFld( i ,j+1)*vFld( i ,j+1)*_hFacS(i,j+1,k,bi,bj) )
./pkg/mom_common/mom_calc_ke.F 114 MOM_CALC_KE
     &            )*_recip_hFacC(i,j,k,bi,bj)
./pkg/mom_common/mom_calc_ke.F 11 MOM_CALC_KE
     I        bi,bj,k,KEscheme,
./pkg/mom_common/mom_calc_ke.F 125 MOM_CALC_KE
     &        *_hFacW(i ,j, k,bi,bj)*rAw(i ,j, bi,bj)
./pkg/mom_common/mom_calc_ke.F 127 MOM_CALC_KE
     &        *_hFacW(i+1,j,k,bi,bj)*rAw(i+1,j,bi,bj)
./pkg/mom_common/mom_calc_ke.F 131 MOM_CALC_KE
     &        *_hFacS(i, j, k,bi,bj)*rAs(i ,j, bi,bj)
./pkg/mom_common/mom_calc_ke.F 133 MOM_CALC_KE
     &        *_hFacS(i,j+1,k,bi,bj)*rAs(i,j+1,bi,bj)
./pkg/mom_common/mom_calc_ke.F 134 MOM_CALC_KE
     &           )      )*_recip_hFacC(i,j,k,bi,bj)
./pkg/mom_common/mom_calc_ke.F 35 MOM_CALC_KE
      INTEGER bi,bj,k
./pkg/mom_common/mom_calc_relvort3.F 138 MOM_CALC_RELVORT3
     &     *maskS(i-1,j,k,bi,bj)*maskS(i-2,j,k,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 139 MOM_CALC_RELVORT3
     &     *maskW(i-1,j,k,bi,bj)*maskS(i,j-1,k,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 195 MOM_CALC_RELVORT3
     &     *maskS(i+1,j,k,bi,bj)*maskS(i-0,j,k,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 196 MOM_CALC_RELVORT3
     &     *maskW(i+1,j,k,bi,bj)*maskS(i-1,j-1,k,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 252 MOM_CALC_RELVORT3
     &     *maskS(i-1,j,k,bi,bj)*maskS(i-2,j,k,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 253 MOM_CALC_RELVORT3
     &     *maskS(i,j+1,k,bi,bj)*maskW(i-1,j-1,k,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 29 MOM_CALC_RELVORT3
      INTEGER bi,bj,k
./pkg/mom_common/mom_calc_relvort3.F 302 MOM_CALC_RELVORT3
     &     *maskS(i+1,j,k,bi,bj)*maskS(i-0,j,k,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 303 MOM_CALC_RELVORT3
     &     *maskS(i-1,j+1,k,bi,bj)*maskW(i+1,j-1,k,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 8 MOM_CALC_RELVORT3
     I        bi,bj,k,
./pkg/mom_common/mom_calc_smag_3d.F 121 MOM_CALC_SMAG_3D
      kl = k
./pkg/mom_common/mom_calc_smag_3d.F 163 MOM_CALC_SMAG_3D
      IF ( k.EQ.1 ) THEN
./pkg/mom_common/mom_calc_smag_3d.F 166 MOM_CALC_SMAG_3D
           viscAh3d_13(i,j,k) = 0. _d 0
./pkg/mom_common/mom_calc_smag_3d.F 167 MOM_CALC_SMAG_3D
           viscAh3d_23(i,j,k) = 0. _d 0
./pkg/mom_common/mom_calc_smag_3d.F 16 MOM_CALC_SMAG_3D
     I        k, bi, bj, myThid )
./pkg/mom_common/mom_calc_smag_3d.F 173 MOM_CALC_SMAG_3D
      kl = k+1
./pkg/mom_common/mom_calc_smag_3d.F 57 MOM_CALC_SMAG_3D
      INTEGER k, bi, bj
./pkg/mom_common/mom_calc_smag_3d.F 90 MOM_CALC_SMAG_3D
        kl = k + n - 1
./pkg/mom_common/mom_calc_strain.F 11 MOM_CALC_STRAIN
     I        bi,bj,k,
./pkg/mom_common/mom_calc_strain.F 38 MOM_CALC_STRAIN
      INTEGER bi,bj,k
./pkg/mom_common/mom_calc_tension.F 11 MOM_CALC_TENSION
     I        bi,bj,k,
./pkg/mom_common/mom_calc_tension.F 35 MOM_CALC_TENSION
      INTEGER bi,bj,k
./pkg/mom_common/mom_calc_visc.F 157 MOM_CALC_VISC
          lockey_1 = (ikey-1)*Nr + k
./pkg/mom_common/mom_calc_visc.F 15 MOM_CALC_VISC
     I        bi,bj,k,
./pkg/mom_common/mom_calc_visc.F 287 MOM_CALC_VISC
     &                  *maskS(i,j,k,bi,bj)
./pkg/mom_common/mom_calc_visc.F 298 MOM_CALC_VISC
     &                  *maskW(i,j,k,bi,bj)
./pkg/mom_common/mom_calc_visc.F 406 MOM_CALC_VISC
     &          +viscAhDfld(i,j,k,bi,bj)
./pkg/mom_common/mom_calc_visc.F 420 MOM_CALC_VISC
     &          +viscA4Dfld(i,j,k,bi,bj)
./pkg/mom_common/mom_calc_visc.F 514 MOM_CALC_VISC
     &          +viscAhZfld(i,j,k,bi,bj)
./pkg/mom_common/mom_calc_visc.F 525 MOM_CALC_VISC
     &          +viscA4Zfld(i,j,k,bi,bj)
./pkg/mom_common/mom_calc_visc.F 538 MOM_CALC_VISC
        IF ( k.LT.Nr ) THEN
./pkg/mom_common/mom_calc_visc.F 542 MOM_CALC_VISC
            viscAh_W(i,j,k+1,bi,bj) = halfRL*viscAh_D(i,j)
./pkg/mom_common/mom_calc_visc.F 543 MOM_CALC_VISC
            viscA4_W(i,j,k+1,bi,bj) = halfRL*viscA4_D(i,j)
./pkg/mom_common/mom_calc_visc.F 550 MOM_CALC_VISC
        IF ( k.EQ.1 ) THEN
./pkg/mom_common/mom_calc_visc.F 554 MOM_CALC_VISC
            viscAh_W(i,j,k,bi,bj) = shiftAh + viscAh_D(i,j)
./pkg/mom_common/mom_calc_visc.F 555 MOM_CALC_VISC
            viscA4_W(i,j,k,bi,bj) = shiftA4 + viscA4_D(i,j)
./pkg/mom_common/mom_calc_visc.F 562 MOM_CALC_VISC
            viscAh_W(i,j,k,bi,bj) = shiftAh + viscAh_W(i,j,k,bi,bj)
./pkg/mom_common/mom_calc_visc.F 564 MOM_CALC_VISC
            viscA4_W(i,j,k,bi,bj) = shiftA4 + viscA4_W(i,j,k,bi,bj)
./pkg/mom_common/mom_calc_visc.F 588 MOM_CALC_VISC
       CALL DIAGNOSTICS_FILL(viscAh_D,'VISCAHD ',k,1,2,bi,bj,myThid)
./pkg/mom_common/mom_calc_visc.F 589 MOM_CALC_VISC
       CALL DIAGNOSTICS_FILL(viscA4_D,'VISCA4D ',k,1,2,bi,bj,myThid)
./pkg/mom_common/mom_calc_visc.F 590 MOM_CALC_VISC
       CALL DIAGNOSTICS_FILL(viscAh_Z,'VISCAHZ ',k,1,2,bi,bj,myThid)
./pkg/mom_common/mom_calc_visc.F 591 MOM_CALC_VISC
       CALL DIAGNOSTICS_FILL(viscA4_Z,'VISCA4Z ',k,1,2,bi,bj,myThid)
./pkg/mom_common/mom_calc_visc.F 593 MOM_CALC_VISC
       CALL DIAGNOSTICS_FILL(viscAh_DMax,'VAHDMAX ',k,1,2,bi,bj,myThid)
./pkg/mom_common/mom_calc_visc.F 594 MOM_CALC_VISC
       CALL DIAGNOSTICS_FILL(viscA4_DMax,'VA4DMAX ',k,1,2,bi,bj,myThid)
./pkg/mom_common/mom_calc_visc.F 595 MOM_CALC_VISC
       CALL DIAGNOSTICS_FILL(viscAh_ZMax,'VAHZMAX ',k,1,2,bi,bj,myThid)
./pkg/mom_common/mom_calc_visc.F 596 MOM_CALC_VISC
       CALL DIAGNOSTICS_FILL(viscA4_ZMax,'VA4ZMAX ',k,1,2,bi,bj,myThid)
./pkg/mom_common/mom_calc_visc.F 598 MOM_CALC_VISC
       CALL DIAGNOSTICS_FILL(viscAh_DMin,'VAHDMIN ',k,1,2,bi,bj,myThid)
./pkg/mom_common/mom_calc_visc.F 599 MOM_CALC_VISC
       CALL DIAGNOSTICS_FILL(viscA4_DMin,'VA4DMIN ',k,1,2,bi,bj,myThid)
./pkg/mom_common/mom_calc_visc.F 600 MOM_CALC_VISC
       CALL DIAGNOSTICS_FILL(viscAh_ZMin,'VAHZMIN ',k,1,2,bi,bj,myThid)
./pkg/mom_common/mom_calc_visc.F 601 MOM_CALC_VISC
       CALL DIAGNOSTICS_FILL(viscA4_ZMin,'VA4ZMIN ',k,1,2,bi,bj,myThid)
./pkg/mom_common/mom_calc_visc.F 603 MOM_CALC_VISC
       CALL DIAGNOSTICS_FILL(viscAh_DLth,'VAHDLTH ',k,1,2,bi,bj,myThid)
./pkg/mom_common/mom_calc_visc.F 604 MOM_CALC_VISC
       CALL DIAGNOSTICS_FILL(viscA4_DLth,'VA4DLTH ',k,1,2,bi,bj,myThid)
./pkg/mom_common/mom_calc_visc.F 605 MOM_CALC_VISC
       CALL DIAGNOSTICS_FILL(viscAh_ZLth,'VAHZLTH ',k,1,2,bi,bj,myThid)
./pkg/mom_common/mom_calc_visc.F 606 MOM_CALC_VISC
       CALL DIAGNOSTICS_FILL(viscA4_ZLth,'VA4ZLTH ',k,1,2,bi,bj,myThid)
./pkg/mom_common/mom_calc_visc.F 609 MOM_CALC_VISC
     &                       k,1,2,bi,bj,myThid)
./pkg/mom_common/mom_calc_visc.F 611 MOM_CALC_VISC
     &                       k,1,2,bi,bj,myThid)
./pkg/mom_common/mom_calc_visc.F 613 MOM_CALC_VISC
     &                       k,1,2,bi,bj,myThid)
./pkg/mom_common/mom_calc_visc.F 615 MOM_CALC_VISC
     &                       k,1,2,bi,bj,myThid)
./pkg/mom_common/mom_calc_visc.F 617 MOM_CALC_VISC
       CALL DIAGNOSTICS_FILL(viscAh_DSmg,'VAHDSMAG',k,1,2,bi,bj,myThid)
./pkg/mom_common/mom_calc_visc.F 618 MOM_CALC_VISC
       CALL DIAGNOSTICS_FILL(viscA4_DSmg,'VA4DSMAG',k,1,2,bi,bj,myThid)
./pkg/mom_common/mom_calc_visc.F 619 MOM_CALC_VISC
       CALL DIAGNOSTICS_FILL(viscAh_ZSmg,'VAHZSMAG',k,1,2,bi,bj,myThid)
./pkg/mom_common/mom_calc_visc.F 620 MOM_CALC_VISC
       CALL DIAGNOSTICS_FILL(viscA4_ZSmg,'VA4ZSMAG',k,1,2,bi,bj,myThid)
./pkg/mom_common/mom_calc_visc.F 91 MOM_CALC_VISC
      INTEGER bi,bj,k
./model/src/calc_phi_hyd.F 139 CALC_PHI_HYD
      IF (k.EQ.1) THEN
./model/src/calc_phi_hyd.F 14 CALC_PHI_HYD
     I                         bi, bj, iMin, iMax, jMin, jMax, k,
./model/src/calc_phi_hyd.F 159 CALC_PHI_HYD
          kkey = (ikey-1)*Nr + k
./model/src/calc_phi_hyd.F 166 CALC_PHI_HYD
     I              iMin, iMax, jMin, jMax, k,
./model/src/calc_phi_hyd.F 167 CALC_PHI_HYD
     I              tFld(1-OLx,1-OLy,k,bi,bj),
./model/src/calc_phi_hyd.F 168 CALC_PHI_HYD
     I              sFld(1-OLx,1-OLy,k,bi,bj),
./model/src/calc_phi_hyd.F 170 CALC_PHI_HYD
     I              k, bi, bj, myThid )
./model/src/calc_phi_hyd.F 174 CALC_PHI_HYD
             alphaRho(i,j) = rhoInSitu(i,j,k,bi,bj)
./model/src/calc_phi_hyd.F 188 CALC_PHI_HYD
           IF ( k.LT.kSurfC(i,j,bi,bj) ) alphaRho(i,j) = 0. _d 0
./model/src/calc_phi_hyd.F 194 CALC_PHI_HYD
           alphaRho(i,j) = alphaRho(i,j)*maskC(i,j,k,bi,bj)
./model/src/calc_phi_hyd.F 203 CALC_PHI_HYD
         CALL MOM_QUASIHYDROSTATIC(bi,bj,k,uVel,vVel,alphaRho,myThid)
./model/src/calc_phi_hyd.F 209 CALC_PHI_HYD
     &       uniformFreeSurfLev .AND. k.EQ.1 ) THEN
./model/src/calc_phi_hyd.F 232 CALC_PHI_HYD
     &          + halfRL*drF(k)*gravity*alphaRho(i,j)*recip_rhoConst
./model/src/calc_phi_hyd.F 234 CALC_PHI_HYD
     &                 + drF(k)*gravity*alphaRho(i,j)*recip_rhoConst
./model/src/calc_phi_hyd.F 240 CALC_PHI_HYD
           IF (k.EQ.kSurfC(i,j,bi,bj)) THEN
./model/src/calc_phi_hyd.F 241 CALC_PHI_HYD
            ddRloc = Ro_surf(i,j,bi,bj)-rC(k)
./model/src/calc_phi_hyd.F 248 CALC_PHI_HYD
     &            + halfRL*drF(k)*gravity*alphaRho(i,j)*recip_rhoConst
./model/src/calc_phi_hyd.F 251 CALC_PHI_HYD
     &            + halfRL*drF(k)*gravity*alphaRho(i,j)*recip_rhoConst
./model/src/calc_phi_hyd.F 262 CALC_PHI_HYD
        dRlocM = halfRL*drC(k)
./model/src/calc_phi_hyd.F 263 CALC_PHI_HYD
        IF (k.EQ.1) dRlocM=rF(k)-rC(k)
./model/src/calc_phi_hyd.F 264 CALC_PHI_HYD
        IF (k.EQ.Nr) THEN
./model/src/calc_phi_hyd.F 265 CALC_PHI_HYD
          dRlocP=rC(k)-rF(k+1)
./model/src/calc_phi_hyd.F 267 CALC_PHI_HYD
          dRlocP=halfRL*drC(k+1)
./model/src/calc_phi_hyd.F 279 CALC_PHI_HYD
         rec_dRm = oneRL/(rF(k)-rC(k))
./model/src/calc_phi_hyd.F 280 CALC_PHI_HYD
         rec_dRp = oneRL/(rC(k)-rF(k+1))
./model/src/calc_phi_hyd.F 283 CALC_PHI_HYD
           IF (k.EQ.kSurfC(i,j,bi,bj)) THEN
./model/src/calc_phi_hyd.F 284 CALC_PHI_HYD
            ddRloc = Ro_surf(i,j,bi,bj)-rC(k)
./model/src/calc_phi_hyd.F 316 CALC_PHI_HYD
          kkey = (ikey-1)*Nr + k
./model/src/calc_phi_hyd.F 323 CALC_PHI_HYD
     I              iMin, iMax, jMin, jMax, k,
./model/src/calc_phi_hyd.F 324 CALC_PHI_HYD
     I              tFld(1-OLx,1-OLy,k,bi,bj),
./model/src/calc_phi_hyd.F 325 CALC_PHI_HYD
     I              sFld(1-OLx,1-OLy,k,bi,bj),
./model/src/calc_phi_hyd.F 327 CALC_PHI_HYD
     I              k, bi, bj, myThid )
./model/src/calc_phi_hyd.F 335 CALC_PHI_HYD
             alphaRho(i,j) = rhoInSitu(i,j,k,bi,bj)
./model/src/calc_phi_hyd.F 344 CALC_PHI_HYD
            alphaRho(i,j)=maskC(i,j,k,bi,bj)*
./model/src/calc_phi_hyd.F 352 CALC_PHI_HYD
         CALL MOM_QUASIHYDROSTATIC(bi,bj,k,uVel,vVel,alphaRho,myThid)
./model/src/calc_phi_hyd.F 368 CALC_PHI_HYD
           IF (k.EQ.kSurfC(i,j,bi,bj)) THEN
./model/src/calc_phi_hyd.F 369 CALC_PHI_HYD
             ddRloc = Ro_surf(i,j,bi,bj)-rC(k)
./model/src/calc_phi_hyd.F 380 CALC_PHI_HYD
             phiHydC(i,j) = phiHydF(i,j) + halfRL*drF(k)*alphaRho(i,j)
./model/src/calc_phi_hyd.F 384 CALC_PHI_HYD
             phiHydF(i,j) = phiHydC(i,j) + halfRL*drF(k)*alphaRho(i,j)
./model/src/calc_phi_hyd.F 392 CALC_PHI_HYD
         dRlocM = halfRL*drC(k)
./model/src/calc_phi_hyd.F 393 CALC_PHI_HYD
         IF (k.EQ.1) dRlocM=rF(k)-rC(k)
./model/src/calc_phi_hyd.F 394 CALC_PHI_HYD
         IF (k.EQ.Nr) THEN
./model/src/calc_phi_hyd.F 395 CALC_PHI_HYD
           dRlocP=rC(k)-rF(k+1)
./model/src/calc_phi_hyd.F 397 CALC_PHI_HYD
           dRlocP=halfRL*drC(k+1)
./model/src/calc_phi_hyd.F 399 CALC_PHI_HYD
         rec_dRm = oneRL/(rF(k)-rC(k))
./model/src/calc_phi_hyd.F 400 CALC_PHI_HYD
         rec_dRp = oneRL/(rC(k)-rF(k+1))
./model/src/calc_phi_hyd.F 407 CALC_PHI_HYD
           IF (k.EQ.kSurfC(i,j,bi,bj)) THEN
./model/src/calc_phi_hyd.F 408 CALC_PHI_HYD
             ddRloc = Ro_surf(i,j,bi,bj)-rC(k)
./model/src/calc_phi_hyd.F 438 CALC_PHI_HYD
            thetaRef = tRef(k)
./model/src/calc_phi_hyd.F 442 CALC_PHI_HYD
            alphaRho(i,j) = ( tFld(i,j,k,bi,bj)
./model/src/calc_phi_hyd.F 443 CALC_PHI_HYD
     &                        *( sFld(i,j,k,bi,bj)*atm_Rq + oneRL )
./model/src/calc_phi_hyd.F 444 CALC_PHI_HYD
     &                      - thetaRef )*maskC(i,j,k,bi,bj)
./model/src/calc_phi_hyd.F 450 CALC_PHI_HYD
             alphaRho(i,j) = rhoInSitu(i,j,k,bi,bj)
./model/src/calc_phi_hyd.F 458 CALC_PHI_HYD
         CALL MOM_QUASIHYDROSTATIC(bi,bj,k,uVel,vVel,alphaRho,myThid)
./model/src/calc_phi_hyd.F 476 CALC_PHI_HYD
     &           ( R_low(i,j,bi,bj) + aHybSigmF( k )*fullDepth
./model/src/calc_phi_hyd.F 477 CALC_PHI_HYD
     &                              + bHybSigmF( k )*locDepth
./model/src/calc_phi_hyd.F 480 CALC_PHI_HYD
     &           ( R_low(i,j,bi,bj) + aHybSigmC( k )*fullDepth
./model/src/calc_phi_hyd.F 481 CALC_PHI_HYD
     &                              + bHybSigmC( k )*locDepth
./model/src/calc_phi_hyd.F 484 CALC_PHI_HYD
     &           ( R_low(i,j,bi,bj)+ aHybSigmF(k+1)*fullDepth
./model/src/calc_phi_hyd.F 485 CALC_PHI_HYD
     &                             + bHybSigmF(k+1)*locDepth
./model/src/calc_phi_hyd.F 506 CALC_PHI_HYD
         IF (k.EQ.1) THEN
./model/src/calc_phi_hyd.F 507 CALC_PHI_HYD
           ddPIm=atm_Cp*( ((rF( k )/atm_Po)**atm_kappa)
./model/src/calc_phi_hyd.F 508 CALC_PHI_HYD
     &                   -((rC( k )/atm_Po)**atm_kappa) )
./model/src/calc_phi_hyd.F 510 CALC_PHI_HYD
           ddPIm=atm_Cp*( ((rC(k-1)/atm_Po)**atm_kappa)
./model/src/calc_phi_hyd.F 511 CALC_PHI_HYD
     &                   -((rC( k )/atm_Po)**atm_kappa) )*halfRL
./model/src/calc_phi_hyd.F 513 CALC_PHI_HYD
         IF (k.EQ.Nr) THEN
./model/src/calc_phi_hyd.F 514 CALC_PHI_HYD
           ddPIp=atm_Cp*( ((rC( k )/atm_Po)**atm_kappa)
./model/src/calc_phi_hyd.F 515 CALC_PHI_HYD
     &                   -((rF(k+1)/atm_Po)**atm_kappa) )
./model/src/calc_phi_hyd.F 517 CALC_PHI_HYD
           ddPIp=atm_Cp*( ((rC( k )/atm_Po)**atm_kappa)
./model/src/calc_phi_hyd.F 518 CALC_PHI_HYD
     &                   -((rC(k+1)/atm_Po)**atm_kappa) )*halfRL
./model/src/calc_phi_hyd.F 540 CALC_PHI_HYD
           ddPIm=atm_Cp*( ((rF( k )/atm_Po)**atm_kappa)
./model/src/calc_phi_hyd.F 541 CALC_PHI_HYD
     &                   -((rC( k )/atm_Po)**atm_kappa) )
./model/src/calc_phi_hyd.F 542 CALC_PHI_HYD
           ddPIp=atm_Cp*( ((rC( k )/atm_Po)**atm_kappa)
./model/src/calc_phi_hyd.F 543 CALC_PHI_HYD
     &                   -((rF(k+1)/atm_Po)**atm_kappa) )
./model/src/calc_phi_hyd.F 546 CALC_PHI_HYD
           IF (k.EQ.kSurfC(i,j,bi,bj)) THEN
./model/src/calc_phi_hyd.F 547 CALC_PHI_HYD
             ddRloc = Ro_surf(i,j,bi,bj)-rC(k)
./model/src/calc_phi_hyd.F 551 CALC_PHI_HYD
             phiHydC(i,j) = ddRloc*recip_drF(k)*2. _d 0
./model/src/calc_phi_hyd.F 572 CALC_PHI_HYD
         IF (k.EQ.1) THEN
./model/src/calc_phi_hyd.F 573 CALC_PHI_HYD
           ddPIm=atm_Cp*( ((rF( k )/atm_Po)**atm_kappa)
./model/src/calc_phi_hyd.F 574 CALC_PHI_HYD
     &                   -((rC( k )/atm_Po)**atm_kappa) )
./model/src/calc_phi_hyd.F 576 CALC_PHI_HYD
           ddPIm=atm_Cp*( ((rC(k-1)/atm_Po)**atm_kappa)
./model/src/calc_phi_hyd.F 577 CALC_PHI_HYD
     &                   -((rC( k )/atm_Po)**atm_kappa) )*halfRL
./model/src/calc_phi_hyd.F 579 CALC_PHI_HYD
         IF (k.EQ.Nr) THEN
./model/src/calc_phi_hyd.F 580 CALC_PHI_HYD
           ddPIp=atm_Cp*( ((rC( k )/atm_Po)**atm_kappa)
./model/src/calc_phi_hyd.F 581 CALC_PHI_HYD
     &                   -((rF(k+1)/atm_Po)**atm_kappa) )
./model/src/calc_phi_hyd.F 583 CALC_PHI_HYD
           ddPIp=atm_Cp*( ((rC( k )/atm_Po)**atm_kappa)
./model/src/calc_phi_hyd.F 584 CALC_PHI_HYD
     &                   -((rC(k+1)/atm_Po)**atm_kappa) )*halfRL
./model/src/calc_phi_hyd.F 586 CALC_PHI_HYD
         rec_dRm = oneRL/(rF(k)-rC(k))
./model/src/calc_phi_hyd.F 587 CALC_PHI_HYD
         rec_dRp = oneRL/(rC(k)-rF(k+1))
./model/src/calc_phi_hyd.F 590 CALC_PHI_HYD
           IF (k.EQ.kSurfC(i,j,bi,bj)) THEN
./model/src/calc_phi_hyd.F 591 CALC_PHI_HYD
             ddRloc = Ro_surf(i,j,bi,bj)-rC(k)
./model/src/calc_phi_hyd.F 621 CALC_PHI_HYD
     I                         k, bi, bj, iMin,iMax, jMin,jMax,
./model/src/calc_phi_hyd.F 636 CALC_PHI_HYD
     I                         k, bi, bj, iMin,iMax, jMin,jMax,
./model/src/calc_phi_hyd.F 657 CALC_PHI_HYD
     I                      k, bi, bj, iMin,iMax, jMin,jMax,
./model/src/calc_phi_hyd.F 664 CALC_PHI_HYD
     I                      k, bi, bj, iMin,iMax, jMin,jMax,
./model/src/calc_phi_hyd.F 68 CALC_PHI_HYD
      INTEGER bi,bj,iMin,iMax,jMin,jMax,k
./pkg/mom_common/mom_hdissip.F 27 MOM_HDISSIP
      INTEGER bi,bj,k
./pkg/mom_common/mom_hdissip.F 7 MOM_HDISSIP
     I        bi, bj, k,
./pkg/mom_common/mom_init_fixed.F 33 MOM_INIT_FIXED
      INTEGER i,j,k,bi,bj
./pkg/mom_common/mom_init_fixed.F 37 MOM_INIT_FIXED
      k = 1
./pkg/mom_common/mom_init_fixed.F 46 MOM_INIT_FIXED
         DO k=1,Nr
./pkg/mom_common/mom_init_fixed.F 49 MOM_INIT_FIXED
            viscAhDfld(i,j,k,bi,bj) = 0. _d 0
./pkg/mom_common/mom_init_fixed.F 50 MOM_INIT_FIXED
            viscAhZfld(i,j,k,bi,bj) = 0. _d 0
./pkg/mom_common/mom_init_fixed.F 56 MOM_INIT_FIXED
         DO k=1,Nr
./pkg/mom_common/mom_init_fixed.F 59 MOM_INIT_FIXED
            viscA4Dfld(i,j,k,bi,bj) = 0. _d 0
./pkg/mom_common/mom_init_fixed.F 60 MOM_INIT_FIXED
            viscA4Zfld(i,j,k,bi,bj) = 0. _d 0
./pkg/mom_common/mom_init_fixed.F 67 MOM_INIT_FIXED
         DO k=1,Nr
./pkg/mom_common/mom_init_fixed.F 70 MOM_INIT_FIXED
            viscAh_W(i,j,k,bi,bj) = viscAhW
./pkg/mom_common/mom_init_fixed.F 71 MOM_INIT_FIXED
            viscA4_W(i,j,k,bi,bj) = viscA4W
./pkg/mom_common/mom_quasihydrostatic.F 101 MOM_QUASIHYDROSTATIC
     &     (   (uFld( i ,j,k,bi,bj)*uFld( i ,j,k,bi,bj)
./pkg/mom_common/mom_quasihydrostatic.F 102 MOM_QUASIHYDROSTATIC
     &         +uFld(i+1,j,k,bi,bj)*uFld(i+1,j,k,bi,bj))
./pkg/mom_common/mom_quasihydrostatic.F 103 MOM_QUASIHYDROSTATIC
     &       + (vFld(i, j ,k,bi,bj)*vFld(i, j ,k,bi,bj)
./pkg/mom_common/mom_quasihydrostatic.F 104 MOM_QUASIHYDROSTATIC
     &         +vFld(i,j+1,k,bi,bj)*vFld(i,j+1,k,bi,bj))
./pkg/mom_common/mom_quasihydrostatic.F 105 MOM_QUASIHYDROSTATIC
     &     )* 0.5 _d 0 * recip_rSphere*recip_deepFacC(k)
./pkg/mom_common/mom_quasihydrostatic.F 11 MOM_QUASIHYDROSTATIC
     I                bi,bj,k,
./pkg/mom_common/mom_quasihydrostatic.F 38 MOM_QUASIHYDROSTATIC
      INTEGER bi,bj,k
./pkg/mom_common/mom_quasihydrostatic.F 77 MOM_QUASIHYDROSTATIC
        scalingFactor = tRef(k)*recip_gravity
./pkg/mom_common/mom_quasihydrostatic.F 88 MOM_QUASIHYDROSTATIC
     &                (uFld(i,j,k,bi,bj)+uFld(i+1,j,k,bi,bj))
./pkg/mom_common/mom_quasihydrostatic.F 90 MOM_QUASIHYDROSTATIC
     &                (vFld(i,j,k,bi,bj)+vFld(i,j+1,k,bi,bj))
./pkg/mom_common/mom_u_bottomdrag.F 125 MOM_U_BOTTOMDRAG
        CALL DIAGNOSTICS_FILL(uDragTerms,'UBotDrag',k,1,2,bi,bj,myThid)
./pkg/mom_common/mom_u_bottomdrag.F 14 MOM_U_BOTTOMDRAG
     I        bi,bj,k,
./pkg/mom_common/mom_u_bottomdrag.F 42 MOM_U_BOTTOMDRAG
      INTEGER bi,bj,k
./pkg/mom_common/mom_u_bottomdrag.F 65 MOM_U_BOTTOMDRAG
       kDown   = MIN(k+1,Nr)
./pkg/mom_common/mom_u_bottomdrag.F 72 MOM_U_BOTTOMDRAG
       kDown   = MAX(k-1,1)
./pkg/mom_common/mom_u_bottomdrag.F 73 MOM_U_BOTTOMDRAG
       kLowF   = k
./pkg/mom_common/mom_u_bottomdrag.F 77 MOM_U_BOTTOMDRAG
      IF ( k.EQ.kBottom ) THEN
./pkg/mom_common/mom_u_bottomdrag.F 78 MOM_U_BOTTOMDRAG
       recDrC = recip_drF(k)
./pkg/mom_common/mom_u_bottomdrag.F 81 MOM_U_BOTTOMDRAG
          recDrF_bot(i,j) = _recip_hFacW(i,j,k,bi,bj)*recip_drF(k)
./pkg/mom_common/mom_u_bottomdrag.F 88 MOM_U_BOTTOMDRAG
          recDrF_bot(i,j) = _recip_hFacW(i,j,k,bi,bj)*recip_drF(k)
./pkg/mom_common/mom_u_coriolis_nh.F 11 MOM_U_CORIOLIS_NH
     I               bi,bj,k,wFld,
./pkg/mom_common/mom_u_coriolis_nh.F 34 MOM_U_CORIOLIS_NH
      INTEGER bi,bj,k
./pkg/mom_common/mom_u_coriolis_nh.F 49 MOM_U_CORIOLIS_NH
      kp1=min(k+1,Nr)
./pkg/mom_common/mom_u_coriolis_nh.F 51 MOM_U_CORIOLIS_NH
      IF (k.EQ.Nr) wMsk=0.
./pkg/mom_common/mom_u_coriolis_nh.F 58 MOM_U_CORIOLIS_NH
     &         *0.5*( wFld( i ,j, k ,bi,bj)*rVel2wUnit( k )
./pkg/mom_common/mom_u_coriolis_nh.F 61 MOM_U_CORIOLIS_NH
     &         *0.5*( wFld(i-1,j, k ,bi,bj)*rVel2wUnit( k )
./pkg/mom_common/mom_u_implicit_r.F 100 MOM_U_IMPLICIT_R
     &                 *_recip_hFacW(i,j,k,bi,bj)*recip_drF(k)
./pkg/mom_common/mom_u_implicit_r.F 101 MOM_U_IMPLICIT_R
     &                 *KappaRU(i,j,k+1)*recip_drC(k+1)
./pkg/mom_common/mom_u_implicit_r.F 106 MOM_U_IMPLICIT_R
       DO k=1,Nr
./pkg/mom_common/mom_u_implicit_r.F 109 MOM_U_IMPLICIT_R
           c5d(i,j,k) = 1. _d 0 - b5d(i,j,k) - d5d(i,j,k)
./pkg/mom_common/mom_u_implicit_r.F 120 MOM_U_IMPLICIT_R
        DO k=2,Nr
./pkg/mom_common/mom_u_implicit_r.F 125 MOM_U_IMPLICIT_R
     &                wVel( i ,j,k,bi,bj)*rA( i ,j,bi,bj)
./pkg/mom_common/mom_u_implicit_r.F 126 MOM_U_IMPLICIT_R
     &                                 *maskC( i ,j,k-1,bi,bj)
./pkg/mom_common/mom_u_implicit_r.F 127 MOM_U_IMPLICIT_R
     &              + wVel(i-1,j,k,bi,bj)*rA(i-1,j,bi,bj)
./pkg/mom_common/mom_u_implicit_r.F 128 MOM_U_IMPLICIT_R
     &                                 *maskC(i-1,j,k-1,bi,bj)
./pkg/mom_common/mom_u_implicit_r.F 145 MOM_U_IMPLICIT_R
              b5d(i,j,k) = b5d(i,j,k)
./pkg/mom_common/mom_u_implicit_r.F 147 MOM_U_IMPLICIT_R
     &                     *_recip_hFacW(i,j,k,bi,bj)*recip_drF(k)
./pkg/mom_common/mom_u_implicit_r.F 148 MOM_U_IMPLICIT_R
              c5d(i,j,k) = c5d(i,j,k)
./pkg/mom_common/mom_u_implicit_r.F 150 MOM_U_IMPLICIT_R
     &                     *_recip_hFacW(i,j,k,bi,bj)*recip_drF(k)
./pkg/mom_common/mom_u_implicit_r.F 151 MOM_U_IMPLICIT_R
              c5d(i,j,k-1) = c5d(i,j,k-1)
./pkg/mom_common/mom_u_implicit_r.F 153 MOM_U_IMPLICIT_R
     &                     *_recip_hFacW(i,j,k-1,bi,bj)*recip_drF(k-1)
./pkg/mom_common/mom_u_implicit_r.F 154 MOM_U_IMPLICIT_R
              d5d(i,j,k-1) = d5d(i,j,k-1)
./pkg/mom_common/mom_u_implicit_r.F 156 MOM_U_IMPLICIT_R
     &                     *_recip_hFacW(i,j,k-1,bi,bj)*recip_drF(k-1)
./pkg/mom_common/mom_u_implicit_r.F 165 MOM_U_IMPLICIT_R
              b5d(i,j,k) = b5d(i,j,k)
./pkg/mom_common/mom_u_implicit_r.F 166 MOM_U_IMPLICIT_R
     &            - rCenter*_recip_hFacW(i,j,k,bi,bj)*recip_drF(k)
./pkg/mom_common/mom_u_implicit_r.F 167 MOM_U_IMPLICIT_R
              c5d(i,j,k) = c5d(i,j,k)
./pkg/mom_common/mom_u_implicit_r.F 168 MOM_U_IMPLICIT_R
     &            - rCenter*_recip_hFacW(i,j,k,bi,bj)*recip_drF(k)
./pkg/mom_common/mom_u_implicit_r.F 169 MOM_U_IMPLICIT_R
              c5d(i,j,k-1) = c5d(i,j,k-1)
./pkg/mom_common/mom_u_implicit_r.F 170 MOM_U_IMPLICIT_R
     &            + rCenter*_recip_hFacW(i,j,k-1,bi,bj)*recip_drF(k-1)
./pkg/mom_common/mom_u_implicit_r.F 171 MOM_U_IMPLICIT_R
              d5d(i,j,k-1) = d5d(i,j,k-1)
./pkg/mom_common/mom_u_implicit_r.F 172 MOM_U_IMPLICIT_R
     &            + rCenter*_recip_hFacW(i,j,k-1,bi,bj)*recip_drF(k-1)
./pkg/mom_common/mom_u_implicit_r.F 203 MOM_U_IMPLICIT_R
         DO k= 1,Nr
./pkg/mom_common/mom_u_implicit_r.F 204 MOM_U_IMPLICIT_R
          IF ( k.EQ.1 ) THEN
./pkg/mom_common/mom_u_implicit_r.F 216 MOM_U_IMPLICIT_R
     &             -KappaRU(i,j,k)*rAw(i,j,bi,bj)*recip_drC(k)
./pkg/mom_common/mom_u_implicit_r.F 217 MOM_U_IMPLICIT_R
     &            * (gU(i,j,k,bi,bj) - gU(i,j,k-1,bi,bj))*rkSign
./pkg/mom_common/mom_u_implicit_r.F 218 MOM_U_IMPLICIT_R
     &            *_maskW(i,j,k,bi,bj)
./pkg/mom_common/mom_u_implicit_r.F 219 MOM_U_IMPLICIT_R
     &            *_maskW(i,j,k-1,bi,bj)
./pkg/mom_common/mom_u_implicit_r.F 223 MOM_U_IMPLICIT_R
          CALL DIAGNOSTICS_FILL(vf,diagName, k,1, 2,bi,bj, myThid)
./pkg/mom_common/mom_u_implicit_r.F 40 MOM_U_IMPLICIT_R
      INTEGER i,j,k
./pkg/mom_common/mom_u_implicit_r.F 66 MOM_U_IMPLICIT_R
      DO k=1,Nr
./pkg/mom_common/mom_u_implicit_r.F 70 MOM_U_IMPLICIT_R
         b5d(i,j,k) = 0. _d 0
./pkg/mom_common/mom_u_implicit_r.F 71 MOM_U_IMPLICIT_R
         c5d(i,j,k) = 1. _d 0
./pkg/mom_common/mom_u_implicit_r.F 72 MOM_U_IMPLICIT_R
         d5d(i,j,k) = 0. _d 0
./pkg/mom_common/mom_u_implicit_r.F 84 MOM_U_IMPLICIT_R
       DO k=2,Nr
./pkg/mom_common/mom_u_implicit_r.F 87 MOM_U_IMPLICIT_R
          IF (maskW(i,j,k-1,bi,bj).EQ.1.)
./pkg/mom_common/mom_u_implicit_r.F 88 MOM_U_IMPLICIT_R
     &     b5d(i,j,k) = -deltaTmom
./pkg/mom_common/mom_u_implicit_r.F 89 MOM_U_IMPLICIT_R
     &                  *_recip_hFacW(i,j,k,bi,bj)*recip_drF(k)
./pkg/mom_common/mom_u_implicit_r.F 90 MOM_U_IMPLICIT_R
     &                  *kappaRU(i,j, k )*recip_drC( k )
./pkg/mom_common/mom_u_implicit_r.F 95 MOM_U_IMPLICIT_R
       DO k=1,Nr-1
./pkg/mom_common/mom_u_implicit_r.F 98 MOM_U_IMPLICIT_R
          IF (maskW(i,j,k+1,bi,bj).EQ.1.)
./pkg/mom_common/mom_u_implicit_r.F 99 MOM_U_IMPLICIT_R
     &     d5d(i,j,k) = -deltaTmom
./pkg/mom_common/mom_u_metric_nh.F 11 MOM_U_METRIC_NH
     I               bi,bj,k,
./pkg/mom_common/mom_u_metric_nh.F 35 MOM_U_METRIC_NH
      INTEGER bi,bj,k
./pkg/mom_common/mom_u_metric_nh.F 50 MOM_U_METRIC_NH
      kp1=min(k+1,Nr)
./pkg/mom_common/mom_u_metric_nh.F 52 MOM_U_METRIC_NH
      IF (k.EQ.Nr) wVelBottomOverride=0.
./pkg/mom_common/mom_u_metric_nh.F 56 MOM_U_METRIC_NH
         uMetricTerms(i,j) = uFld(i,j)*recip_rSphere*recip_deepFacC(k)
./pkg/mom_common/mom_u_metric_nh.F 59 MOM_U_METRIC_NH
     &          + (wFld(i-1,j, k ,bi,bj)+wFld(i,j, k ,bi,bj))
./pkg/mom_common/mom_u_metric_nh.F 60 MOM_U_METRIC_NH
     &            *rVel2wUnit( k )
./pkg/mom_common/mom_u_rviscflux.F 11 MOM_U_RVISCFLUX
     I        bi,bj,k,
./pkg/mom_common/mom_u_rviscflux.F 36 MOM_U_RVISCFLUX
      INTEGER bi,bj,k
./pkg/mom_common/mom_u_rviscflux.F 51 MOM_U_RVISCFLUX
      IF ( k.LE.1 .OR. k.GT.Nr ) THEN
./pkg/mom_common/mom_u_rviscflux.F 61 MOM_U_RVISCFLUX
     &      -KappaRU(i,j,k)
./pkg/mom_common/mom_u_rviscflux.F 62 MOM_U_RVISCFLUX
     &      *rAw(i,j,bi,bj)*deepFac2F(k)*rhoFacF(k)
./pkg/mom_common/mom_u_rviscflux.F 63 MOM_U_RVISCFLUX
     &      *( uFld(i,j,k,bi,bj)-uFld(i,j,k-1,bi,bj)
./pkg/mom_common/mom_u_rviscflux.F 64 MOM_U_RVISCFLUX
     &       )*rkSign*recip_drC(k)
./pkg/mom_common/mom_u_rviscflux.F 65 MOM_U_RVISCFLUX
     &      *_maskW(i,j,k,bi,bj)
./pkg/mom_common/mom_u_rviscflux.F 66 MOM_U_RVISCFLUX
     &      *_maskW(i,j,k-1,bi,bj)
./pkg/mom_common/mom_u_sidedrag.F 110 MOM_U_SIDEDRAG
        hFacZClosedS = h0FacW(i,j,k,bi,bj) - hFacZ(i,j)
./pkg/mom_common/mom_u_sidedrag.F 111 MOM_U_SIDEDRAG
        hFacZClosedN = h0FacW(i,j,k,bi,bj) - hFacZ(i,j+1)
./pkg/mom_common/mom_u_sidedrag.F 113 MOM_U_SIDEDRAG
        hFacZClosedS = _hFacW(i,j,k,bi,bj) - hFacZ(i,j)
./pkg/mom_common/mom_u_sidedrag.F 114 MOM_U_SIDEDRAG
        hFacZClosedN = _hFacW(i,j,k,bi,bj) - hFacZ(i,j+1)
./pkg/mom_common/mom_u_sidedrag.F 117 MOM_U_SIDEDRAG
     &   -_recip_hFacW(i,j,k,bi,bj)
./pkg/mom_common/mom_u_sidedrag.F 118 MOM_U_SIDEDRAG
     &   *recip_drF(k)*recip_rAw(i,j,bi,bj)
./pkg/mom_common/mom_u_sidedrag.F 11 MOM_U_SIDEDRAG
     I        bi, bj, k,
./pkg/mom_common/mom_u_sidedrag.F 143 MOM_U_SIDEDRAG
     &    )*drF(k)*sideDragFactor
./pkg/mom_common/mom_u_sidedrag.F 152 MOM_U_SIDEDRAG
        CALL DIAGNOSTICS_FILL(uDragTerms,'USidDrag',k,1,2,bi,bj,myThid)
./pkg/mom_common/mom_u_sidedrag.F 39 MOM_U_SIDEDRAG
      INTEGER bi, bj, k
./pkg/mom_common/mom_u_sidedrag.F 68 MOM_U_SIDEDRAG
        hFacZClosedS = h0FacW(i,j,k,bi,bj) - hFacZ(i,j)
./pkg/mom_common/mom_u_sidedrag.F 69 MOM_U_SIDEDRAG
        hFacZClosedN = h0FacW(i,j,k,bi,bj) - hFacZ(i,j+1)
./pkg/mom_common/mom_u_sidedrag.F 71 MOM_U_SIDEDRAG
        hFacZClosedS = _hFacW(i,j,k,bi,bj) - hFacZ(i,j)
./pkg/mom_common/mom_u_sidedrag.F 72 MOM_U_SIDEDRAG
        hFacZClosedN = _hFacW(i,j,k,bi,bj) - hFacZ(i,j+1)
./pkg/mom_common/mom_u_sidedrag.F 81 MOM_U_SIDEDRAG
     &   -_recip_hFacW(i,j,k,bi,bj)
./pkg/mom_common/mom_u_sidedrag.F 82 MOM_U_SIDEDRAG
     &   *recip_drF(k)*recip_rAw(i,j,bi,bj)
./pkg/mom_common/mom_u_sidedrag.F 87 MOM_U_SIDEDRAG
     &   *drF(k)*2.*(
./pkg/mom_common/mom_uv_smag_3d.F 100 MOM_UV_SMAG_3D
     &      -viscAh3d_12( i , j , k )*str12( i , j ,k)
./pkg/mom_common/mom_uv_smag_3d.F 103 MOM_UV_SMAG_3D
     &    +( viscAh3d_00( i , j , k )*str22( i , j ,k)
./pkg/mom_common/mom_uv_smag_3d.F 105 MOM_UV_SMAG_3D
     &      -viscAh3d_00( i ,j-1, k )*str22( i ,j-1,k)
./pkg/mom_common/mom_uv_smag_3d.F 108 MOM_UV_SMAG_3D
     &                + recip_drF( k )
./pkg/mom_common/mom_uv_smag_3d.F 109 MOM_UV_SMAG_3D
     &    *( viscAh3d_23( i , j ,k+1)*str23( i , j ,k+1)
./pkg/mom_common/mom_uv_smag_3d.F 111 MOM_UV_SMAG_3D
     &      -viscAh3d_23( i , j , k )*str23( i , j , k )
./pkg/mom_common/mom_uv_smag_3d.F 113 MOM_UV_SMAG_3D
     &     )*rkSign*recip_hFacS(i,j,k,bi,bj)
./pkg/mom_common/mom_uv_smag_3d.F 17 MOM_UV_SMAG_3D
     I        iMin,iMax,jMin,jMax, k, bi, bj, myThid )
./pkg/mom_common/mom_uv_smag_3d.F 44 MOM_UV_SMAG_3D
      INTEGER k, bi, bj
./pkg/mom_common/mom_uv_smag_3d.F 58 MOM_UV_SMAG_3D
      km1 = MAX( 1,k-1)
./pkg/mom_common/mom_uv_smag_3d.F 59 MOM_UV_SMAG_3D
      kp1 = MIN(Nr,k+1)
./pkg/mom_common/mom_uv_smag_3d.F 62 MOM_UV_SMAG_3D
      IF ( k.LE.1 )  maskM1 = 0.
./pkg/mom_common/mom_uv_smag_3d.F 63 MOM_UV_SMAG_3D
      IF ( k.GE.Nr ) maskP1 = 0.
./pkg/mom_common/mom_uv_smag_3d.F 76 MOM_UV_SMAG_3D
     &     ( viscAh3d_00( i , j , k )*str11( i , j , k )
./pkg/mom_common/mom_uv_smag_3d.F 78 MOM_UV_SMAG_3D
     &      -viscAh3d_00(i-1, j , k )*str11(i-1, j , k )
./pkg/mom_common/mom_uv_smag_3d.F 81 MOM_UV_SMAG_3D
     &    +( viscAh3d_12( i ,j+1, k )*str12( i ,j+1, k )
./pkg/mom_common/mom_uv_smag_3d.F 83 MOM_UV_SMAG_3D
     &      -viscAh3d_12( i , j , k )*str12( i , j , k )
./pkg/mom_common/mom_uv_smag_3d.F 86 MOM_UV_SMAG_3D
     &                + recip_drF( k )
./pkg/mom_common/mom_uv_smag_3d.F 87 MOM_UV_SMAG_3D
     &    *( viscAh3d_13( i , j ,k+1)*str13( i , j ,k+1)
./pkg/mom_common/mom_uv_smag_3d.F 89 MOM_UV_SMAG_3D
     &      -viscAh3d_13( i , j , k )*str13( i , j , k )
./pkg/mom_common/mom_uv_smag_3d.F 91 MOM_UV_SMAG_3D
     &     )*rkSign*recip_hFacW(i,j,k,bi,bj)
./pkg/mom_common/mom_uv_smag_3d.F 98 MOM_UV_SMAG_3D
     &     ( viscAh3d_12(i+1, j , k )*str12(i+1, j ,k)
./pkg/mom_common/mom_v_bottomdrag.F 125 MOM_V_BOTTOMDRAG
        CALL DIAGNOSTICS_FILL(vDragTerms,'VBotDrag',k,1,2,bi,bj,myThid)
./pkg/mom_common/mom_v_bottomdrag.F 14 MOM_V_BOTTOMDRAG
     I        bi,bj,k,
./pkg/mom_common/mom_v_bottomdrag.F 42 MOM_V_BOTTOMDRAG
      INTEGER bi,bj,k
./pkg/mom_common/mom_v_bottomdrag.F 65 MOM_V_BOTTOMDRAG
       kDown   = MIN(k+1,Nr)
./pkg/mom_common/mom_v_bottomdrag.F 72 MOM_V_BOTTOMDRAG
       kDown   = MAX(k-1,1)
./pkg/mom_common/mom_v_bottomdrag.F 73 MOM_V_BOTTOMDRAG
       kLowF   = k
./pkg/mom_common/mom_v_bottomdrag.F 77 MOM_V_BOTTOMDRAG
      IF ( k.EQ.kBottom ) THEN
./pkg/mom_common/mom_v_bottomdrag.F 78 MOM_V_BOTTOMDRAG
       recDrC = recip_drF(k)
./pkg/mom_common/mom_v_bottomdrag.F 81 MOM_V_BOTTOMDRAG
          recDrF_bot(i,j) = _recip_hFacS(i,j,k,bi,bj)*recip_drF(k)
./pkg/mom_common/mom_v_bottomdrag.F 88 MOM_V_BOTTOMDRAG
          recDrF_bot(i,j) = _recip_hFacS(i,j,k,bi,bj)*recip_drF(k)
./pkg/mom_common/mom_v_coriolis_nh.F 11 MOM_V_CORIOLIS_NH
     I               bi,bj,k,wFld,
./pkg/mom_common/mom_v_coriolis_nh.F 34 MOM_V_CORIOLIS_NH
      INTEGER bi,bj,k
./pkg/mom_common/mom_v_coriolis_nh.F 49 MOM_V_CORIOLIS_NH
      kp1=min(k+1,Nr)
./pkg/mom_common/mom_v_coriolis_nh.F 51 MOM_V_CORIOLIS_NH
      IF (k.EQ.Nr) wMsk=0.
./pkg/mom_common/mom_v_coriolis_nh.F 58 MOM_V_CORIOLIS_NH
     &         *0.5*( wFld( i ,j, k ,bi,bj)*rVel2wUnit( k )
./pkg/mom_common/mom_v_coriolis_nh.F 61 MOM_V_CORIOLIS_NH
     &         *0.5*( wFld(i,j-1, k ,bi,bj)*rVel2wUnit( k )
./pkg/mom_common/mom_v_implicit_r.F 100 MOM_V_IMPLICIT_R
     &                 *_recip_hFacS(i,j,k,bi,bj)*recip_drF(k)
./pkg/mom_common/mom_v_implicit_r.F 101 MOM_V_IMPLICIT_R
     &                 *KappaRV(i,j,k+1)*recip_drC(k+1)
./pkg/mom_common/mom_v_implicit_r.F 106 MOM_V_IMPLICIT_R
       DO k=1,Nr
./pkg/mom_common/mom_v_implicit_r.F 109 MOM_V_IMPLICIT_R
           c5d(i,j,k) = 1. _d 0 - b5d(i,j,k) - d5d(i,j,k)
./pkg/mom_common/mom_v_implicit_r.F 120 MOM_V_IMPLICIT_R
        DO k=2,Nr
./pkg/mom_common/mom_v_implicit_r.F 125 MOM_V_IMPLICIT_R
     &                wVel(i, j ,k,bi,bj)*rA(i, j ,bi,bj)
./pkg/mom_common/mom_v_implicit_r.F 126 MOM_V_IMPLICIT_R
     &                                 *maskC(i, j ,k-1,bi,bj)
./pkg/mom_common/mom_v_implicit_r.F 127 MOM_V_IMPLICIT_R
     &              + wVel(i,j-1,k,bi,bj)*rA(i,j-1,bi,bj)
./pkg/mom_common/mom_v_implicit_r.F 128 MOM_V_IMPLICIT_R
     &                                 *maskC(i,j-1,k-1,bi,bj)
./pkg/mom_common/mom_v_implicit_r.F 145 MOM_V_IMPLICIT_R
              b5d(i,j,k) = b5d(i,j,k)
./pkg/mom_common/mom_v_implicit_r.F 147 MOM_V_IMPLICIT_R
     &                     *_recip_hFacS(i,j,k,bi,bj)*recip_drF(k)
./pkg/mom_common/mom_v_implicit_r.F 148 MOM_V_IMPLICIT_R
              c5d(i,j,k) = c5d(i,j,k)
./pkg/mom_common/mom_v_implicit_r.F 150 MOM_V_IMPLICIT_R
     &                     *_recip_hFacS(i,j,k,bi,bj)*recip_drF(k)
./pkg/mom_common/mom_v_implicit_r.F 151 MOM_V_IMPLICIT_R
              c5d(i,j,k-1) = c5d(i,j,k-1)
./pkg/mom_common/mom_v_implicit_r.F 153 MOM_V_IMPLICIT_R
     &                     *_recip_hFacS(i,j,k-1,bi,bj)*recip_drF(k-1)
./pkg/mom_common/mom_v_implicit_r.F 154 MOM_V_IMPLICIT_R
              d5d(i,j,k-1) = d5d(i,j,k-1)
./pkg/mom_common/mom_v_implicit_r.F 156 MOM_V_IMPLICIT_R
     &                     *_recip_hFacS(i,j,k-1,bi,bj)*recip_drF(k-1)
./pkg/mom_common/mom_v_implicit_r.F 165 MOM_V_IMPLICIT_R
              b5d(i,j,k) = b5d(i,j,k)
./pkg/mom_common/mom_v_implicit_r.F 166 MOM_V_IMPLICIT_R
     &            - rCenter*_recip_hFacS(i,j,k,bi,bj)*recip_drF(k)
./pkg/mom_common/mom_v_implicit_r.F 167 MOM_V_IMPLICIT_R
              c5d(i,j,k) = c5d(i,j,k)
./pkg/mom_common/mom_v_implicit_r.F 168 MOM_V_IMPLICIT_R
     &            - rCenter*_recip_hFacS(i,j,k,bi,bj)*recip_drF(k)
./pkg/mom_common/mom_v_implicit_r.F 169 MOM_V_IMPLICIT_R
              c5d(i,j,k-1) = c5d(i,j,k-1)
./pkg/mom_common/mom_v_implicit_r.F 170 MOM_V_IMPLICIT_R
     &            + rCenter*_recip_hFacS(i,j,k-1,bi,bj)*recip_drF(k-1)
./pkg/mom_common/mom_v_implicit_r.F 171 MOM_V_IMPLICIT_R
              d5d(i,j,k-1) = d5d(i,j,k-1)
./pkg/mom_common/mom_v_implicit_r.F 172 MOM_V_IMPLICIT_R
     &            + rCenter*_recip_hFacS(i,j,k-1,bi,bj)*recip_drF(k-1)
./pkg/mom_common/mom_v_implicit_r.F 203 MOM_V_IMPLICIT_R
         DO k= 1,Nr
./pkg/mom_common/mom_v_implicit_r.F 204 MOM_V_IMPLICIT_R
          IF ( k.EQ.1 ) THEN
./pkg/mom_common/mom_v_implicit_r.F 216 MOM_V_IMPLICIT_R
     &             -KappaRV(i,j,k)*rAs(i,j,bi,bj)*recip_drC(k)
./pkg/mom_common/mom_v_implicit_r.F 217 MOM_V_IMPLICIT_R
     &            * (gV(i,j,k,bi,bj) - gV(i,j,k-1,bi,bj))*rkSign
./pkg/mom_common/mom_v_implicit_r.F 218 MOM_V_IMPLICIT_R
     &            *_maskS(i,j,k,bi,bj)
./pkg/mom_common/mom_v_implicit_r.F 219 MOM_V_IMPLICIT_R
     &            *_maskS(i,j,k-1,bi,bj)
./pkg/mom_common/mom_v_implicit_r.F 223 MOM_V_IMPLICIT_R
          CALL DIAGNOSTICS_FILL(vf,diagName, k,1, 2,bi,bj, myThid)
./pkg/mom_common/mom_v_implicit_r.F 40 MOM_V_IMPLICIT_R
      INTEGER i,j,k
./pkg/mom_common/mom_v_implicit_r.F 66 MOM_V_IMPLICIT_R
      DO k=1,Nr
./pkg/mom_common/mom_v_implicit_r.F 70 MOM_V_IMPLICIT_R
         b5d(i,j,k) = 0. _d 0
./pkg/mom_common/mom_v_implicit_r.F 71 MOM_V_IMPLICIT_R
         c5d(i,j,k) = 1. _d 0
./pkg/mom_common/mom_v_implicit_r.F 72 MOM_V_IMPLICIT_R
         d5d(i,j,k) = 0. _d 0
./pkg/mom_common/mom_v_implicit_r.F 84 MOM_V_IMPLICIT_R
       DO k=2,Nr
./pkg/mom_common/mom_v_implicit_r.F 87 MOM_V_IMPLICIT_R
          IF (maskS(i,j,k-1,bi,bj).EQ.1.)
./pkg/mom_common/mom_v_implicit_r.F 88 MOM_V_IMPLICIT_R
     &     b5d(i,j,k) = -deltaTMom
./pkg/mom_common/mom_v_implicit_r.F 89 MOM_V_IMPLICIT_R
     &                  *_recip_hFacS(i,j,k,bi,bj)*recip_drF(k)
./pkg/mom_common/mom_v_implicit_r.F 90 MOM_V_IMPLICIT_R
     &                  *kappaRV(i,j, k )*recip_drC( k )
./pkg/mom_common/mom_v_implicit_r.F 95 MOM_V_IMPLICIT_R
       DO k=1,Nr-1
./pkg/mom_common/mom_v_implicit_r.F 98 MOM_V_IMPLICIT_R
          IF (maskS(i,j,k+1,bi,bj).EQ.1.)
./pkg/mom_common/mom_v_implicit_r.F 99 MOM_V_IMPLICIT_R
     &     d5d(i,j,k) = -deltaTMom
./pkg/mom_common/mom_v_metric_nh.F 11 MOM_V_METRIC_NH
     I               bi,bj,k,
./pkg/mom_common/mom_v_metric_nh.F 35 MOM_V_METRIC_NH
      INTEGER bi,bj,k
./pkg/mom_common/mom_v_metric_nh.F 50 MOM_V_METRIC_NH
      kp1=min(k+1,Nr)
./pkg/mom_common/mom_v_metric_nh.F 52 MOM_V_METRIC_NH
      IF (k.EQ.Nr) wVelBottomOverride=0.
./pkg/mom_common/mom_v_metric_nh.F 56 MOM_V_METRIC_NH
         vMetricTerms(i,j) = vFld(i,j)*recip_rSphere*recip_deepFacC(k)
./pkg/mom_common/mom_v_metric_nh.F 59 MOM_V_METRIC_NH
     &          + (wFld(i,j-1, k ,bi,bj)+wFld(i,j, k ,bi,bj))
./pkg/mom_common/mom_v_metric_nh.F 60 MOM_V_METRIC_NH
     &            *rVel2wUnit( k )
./pkg/mom_common/mom_v_rviscflux.F 11 MOM_V_RVISCFLUX
     I        bi,bj,k,
./pkg/mom_common/mom_v_rviscflux.F 36 MOM_V_RVISCFLUX
      INTEGER bi,bj,k
./pkg/mom_common/mom_v_rviscflux.F 51 MOM_V_RVISCFLUX
      IF ( k.LE.1 .OR. k.GT.Nr ) THEN
./pkg/mom_common/mom_v_rviscflux.F 61 MOM_V_RVISCFLUX
     &     -KappaRV(i,j,k)
./pkg/mom_common/mom_v_rviscflux.F 62 MOM_V_RVISCFLUX
     &     *rAs(i,j,bi,bj)*deepFac2F(k)*rhoFacF(k)
./pkg/mom_common/mom_v_rviscflux.F 63 MOM_V_RVISCFLUX
     &     *( vFld(i,j,k,bi,bj)-vFld(i,j,k-1,bi,bj)
./pkg/mom_common/mom_v_rviscflux.F 64 MOM_V_RVISCFLUX
     &      )*rkSign*recip_drC(k)
./pkg/mom_common/mom_v_rviscflux.F 65 MOM_V_RVISCFLUX
     &     *_maskS(i,j,k,bi,bj)
./pkg/mom_common/mom_v_rviscflux.F 66 MOM_V_RVISCFLUX
     &     *_maskS(i,j,k-1,bi,bj)
./pkg/mom_common/mom_v_sidedrag.F 107 MOM_V_SIDEDRAG
        hFacZClosedW = h0FacS(i,j,k,bi,bj) - hFacZ(i,j)
./pkg/mom_common/mom_v_sidedrag.F 108 MOM_V_SIDEDRAG
        hFacZClosedE = h0FacS(i,j,k,bi,bj) - hFacZ(i+1,j)
./pkg/mom_common/mom_v_sidedrag.F 110 MOM_V_SIDEDRAG
        hFacZClosedW = _hFacS(i,j,k,bi,bj) - hFacZ(i,j)
./pkg/mom_common/mom_v_sidedrag.F 111 MOM_V_SIDEDRAG
        hFacZClosedE = _hFacS(i,j,k,bi,bj) - hFacZ(i+1,j)
./pkg/mom_common/mom_v_sidedrag.F 114 MOM_V_SIDEDRAG
     &   -_recip_hFacS(i,j,k,bi,bj)
./pkg/mom_common/mom_v_sidedrag.F 115 MOM_V_SIDEDRAG
     &   *recip_drF(k)*recip_rAs(i,j,bi,bj)
./pkg/mom_common/mom_v_sidedrag.F 11 MOM_V_SIDEDRAG
     I        bi, bj, k,
./pkg/mom_common/mom_v_sidedrag.F 130 MOM_V_SIDEDRAG
     &    )*drF(k)*sideDragFactor
./pkg/mom_common/mom_v_sidedrag.F 139 MOM_V_SIDEDRAG
        CALL DIAGNOSTICS_FILL(vDragTerms,'VSidDrag',k,1,2,bi,bj,myThid)
./pkg/mom_common/mom_v_sidedrag.F 39 MOM_V_SIDEDRAG
      INTEGER bi, bj, k
./pkg/mom_common/mom_v_sidedrag.F 68 MOM_V_SIDEDRAG
        hFacZClosedW = h0FacS(i,j,k,bi,bj) - hFacZ(i,j)
./pkg/mom_common/mom_v_sidedrag.F 69 MOM_V_SIDEDRAG
        hFacZClosedE = h0FacS(i,j,k,bi,bj) - hFacZ(i+1,j)
./pkg/mom_common/mom_v_sidedrag.F 71 MOM_V_SIDEDRAG
        hFacZClosedW = _hFacS(i,j,k,bi,bj) - hFacZ(i,j)
./pkg/mom_common/mom_v_sidedrag.F 72 MOM_V_SIDEDRAG
        hFacZClosedE = _hFacS(i,j,k,bi,bj) - hFacZ(i+1,j)
./pkg/mom_common/mom_v_sidedrag.F 83 MOM_V_SIDEDRAG
     &   -_recip_hFacS(i,j,k,bi,bj)
./pkg/mom_common/mom_v_sidedrag.F 84 MOM_V_SIDEDRAG
     &   *recip_drF(k)*recip_rAs(i,j,bi,bj)
./pkg/mom_common/mom_v_sidedrag.F 89 MOM_V_SIDEDRAG
     &   *drF(k)*2.*(
./pkg/mom_common/mom_w_coriolis_nh.F 11 MOM_W_CORIOLIS_NH
     I               bi,bj,k,
./pkg/mom_common/mom_w_coriolis_nh.F 35 MOM_W_CORIOLIS_NH
      INTEGER bi,bj,k
./pkg/mom_common/mom_w_coriolis_nh.F 52 MOM_W_CORIOLIS_NH
      IF ( k.GT.1 .AND. k.LE.Nr ) THEN
./pkg/mom_common/mom_w_coriolis_nh.F 58 MOM_W_CORIOLIS_NH
     &                (uFld(i,j,k-1,bi,bj)+uFld(i+1,j,k-1,bi,bj))
./pkg/mom_common/mom_w_coriolis_nh.F 59 MOM_W_CORIOLIS_NH
     &              + (uFld(i,j, k ,bi,bj)+uFld(i+1,j, k ,bi,bj))
./pkg/mom_common/mom_w_coriolis_nh.F 62 MOM_W_CORIOLIS_NH
     &                (vFld(i,j,k-1,bi,bj)+vFld(i,j+1,k-1,bi,bj))
./pkg/mom_common/mom_w_coriolis_nh.F 63 MOM_W_CORIOLIS_NH
     &              + (vFld(i,j, k ,bi,bj)+vFld(i,j+1, k ,bi,bj))
./pkg/mom_common/mom_w_coriolis_nh.F 65 MOM_W_CORIOLIS_NH
     &       )*wUnit2rVel(k)
./pkg/mom_common/mom_w_metric_nh.F 11 MOM_W_METRIC_NH
     I               bi,bj,k,
./pkg/mom_common/mom_w_metric_nh.F 35 MOM_W_METRIC_NH
      INTEGER bi,bj,k
./pkg/mom_common/mom_w_metric_nh.F 50 MOM_W_METRIC_NH
      IF ( k.GT.1 .AND. k.LE.Nr ) THEN
./pkg/mom_common/mom_w_metric_nh.F 53 MOM_W_METRIC_NH
           wMetricTerms(i,j) = -gravitySign*wUnit2rVel(k)
./pkg/mom_common/mom_w_metric_nh.F 54 MOM_W_METRIC_NH
     &      *recip_rSphere*recip_deepFacF(k)*(
./pkg/mom_common/mom_w_metric_nh.F 55 MOM_W_METRIC_NH
     &          ( (uFld( i ,j,k-1,bi,bj)*uFld( i ,j,k-1,bi,bj)
./pkg/mom_common/mom_w_metric_nh.F 56 MOM_W_METRIC_NH
     &            +uFld(i+1,j,k-1,bi,bj)*uFld(i+1,j,k-1,bi,bj))
./pkg/mom_common/mom_w_metric_nh.F 57 MOM_W_METRIC_NH
     &          + (vFld(i, j ,k-1,bi,bj)*vFld(i, j ,k-1,bi,bj)
./pkg/mom_common/mom_w_metric_nh.F 58 MOM_W_METRIC_NH
     &            +vFld(i,j+1,k-1,bi,bj)*vFld(i,j+1,k-1,bi,bj))
./pkg/mom_common/mom_w_metric_nh.F 60 MOM_W_METRIC_NH
     &        + ( (uFld( i ,j, k ,bi,bj)*uFld( i ,j, k ,bi,bj)
./pkg/mom_common/mom_w_metric_nh.F 61 MOM_W_METRIC_NH
     &            +uFld(i+1,j, k ,bi,bj)*uFld(i+1,j, k ,bi,bj))
./pkg/mom_common/mom_w_metric_nh.F 62 MOM_W_METRIC_NH
     &          + (vFld(i, j , k ,bi,bj)*vFld(i, j , k ,bi,bj)
./pkg/mom_common/mom_w_metric_nh.F 63 MOM_W_METRIC_NH
     &            +vFld(i,j+1, k ,bi,bj)*vFld(i,j+1, k ,bi,bj))
./pkg/mom_common/mom_w_sidedrag.F 103 MOM_W_SIDEDRAG
     &         *( viscAh_W(i,j,k,bi,bj)*wFld(i,j,k,bi,bj)
./pkg/mom_common/mom_w_sidedrag.F 107 MOM_W_SIDEDRAG
     &           -viscA4_W(i,j,k,bi,bj)*del2w(i,j)
./pkg/mom_common/mom_w_sidedrag.F 117 MOM_W_SIDEDRAG
     &         *( viscAh_W(i,j,k,bi,bj)*wFld(i,j,k,bi,bj)
./pkg/mom_common/mom_w_sidedrag.F 11 MOM_W_SIDEDRAG
     I        bi,bj,k,
./pkg/mom_common/mom_w_sidedrag.F 121 MOM_W_SIDEDRAG
     &           -viscA4_W(i,j,k,bi,bj)*del2w(i,j)
./pkg/mom_common/mom_w_sidedrag.F 136 MOM_W_SIDEDRAG
        CALL DIAGNOSTICS_FILL(gwSideDrag,'WSidDrag',k,1,2,bi,bj,myThid)
./pkg/mom_common/mom_w_sidedrag.F 42 MOM_W_SIDEDRAG
      INTEGER bi,bj,k
./pkg/mom_common/mom_w_sidedrag.F 83 MOM_W_SIDEDRAG
     &         *( viscAh_W(i,j,k,bi,bj)*wFld(i,j,k,bi,bj)
./pkg/mom_common/mom_w_sidedrag.F 85 MOM_W_SIDEDRAG
     &           -viscA4_W(i,j,k,bi,bj)*del2w(i,j)
./pkg/mom_common/mom_w_sidedrag.F 93 MOM_W_SIDEDRAG
     &         *( viscAh_W(i,j,k,bi,bj)*wFld(i,j,k,bi,bj)
./pkg/mom_common/mom_w_sidedrag.F 95 MOM_W_SIDEDRAG
     &           -viscA4_W(i,j,k,bi,bj)*del2w(i,j)
./pkg/mom_common/mom_w_smag_3d.F 16 MOM_W_SMAG_3D
     I        iMin,iMax,jMin,jMax, k, bi, bj, myThid )
./pkg/mom_common/mom_w_smag_3d.F 47 MOM_W_SMAG_3D
      INTEGER k, bi, bj
./pkg/mom_common/mom_w_smag_3d.F 60 MOM_W_SMAG_3D
      km1 = MAX(1,k-1)
./pkg/mom_common/mom_w_smag_3d.F 62 MOM_W_SMAG_3D
      IF ( k.LE.1 ) maskM1 = 0.
./pkg/mom_common/mom_w_smag_3d.F 77 MOM_W_SMAG_3D
     &     ( viscAh3d_13(i+1, j , k )*str13(i+1, j ,k)
./pkg/mom_common/mom_w_smag_3d.F 80 MOM_W_SMAG_3D
     &      -viscAh3d_13( i , j , k )*str13( i , j ,k)
./pkg/mom_common/mom_w_smag_3d.F 84 MOM_W_SMAG_3D
     &    +( viscAh3d_23( i ,j+1, k )*str23( i ,j+1,k)
./pkg/mom_common/mom_w_smag_3d.F 87 MOM_W_SMAG_3D
     &      -viscAh3d_23( i , j , k )*str23( i , j ,k)
./pkg/mom_common/mom_w_smag_3d.F 92 MOM_W_SMAG_3D
     &    *( viscAh3d_00( i , j , k )*str33( i , j , k )
./pkg/mom_fluxform/mom_calc_rtrans.F 100 MOM_CALC_RTRANS
     &         0.5 _d 0*( wVel(i-1,j,k,bi,bj)*rA(i-1,j,bi,bj)
./pkg/mom_fluxform/mom_calc_rtrans.F 101 MOM_CALC_RTRANS
     &                   +wVel( i ,j,k,bi,bj)*rA( i ,j,bi,bj)
./pkg/mom_fluxform/mom_calc_rtrans.F 102 MOM_CALC_RTRANS
     &                  )*deepFac2F(k)*rhoFacF(k)
./pkg/mom_fluxform/mom_calc_rtrans.F 104 MOM_CALC_RTRANS
     &         0.5 _d 0*( wVel(i,j-1,k,bi,bj)*rA(i,j-1,bi,bj)
./pkg/mom_fluxform/mom_calc_rtrans.F 105 MOM_CALC_RTRANS
     &                   +wVel(i, j ,k,bi,bj)*rA(i, j ,bi,bj)
./pkg/mom_fluxform/mom_calc_rtrans.F 106 MOM_CALC_RTRANS
     &                  )*deepFac2F(k)*rhoFacF(k)
./pkg/mom_fluxform/mom_calc_rtrans.F 10 MOM_CALC_RTRANS
     I                          k, bi, bj,
./pkg/mom_fluxform/mom_calc_rtrans.F 117 MOM_CALC_RTRANS
       IF ( k.EQ.1) THEN
./pkg/mom_fluxform/mom_calc_rtrans.F 135 MOM_CALC_RTRANS
       ELSEIF (k.LE.Nr) THEN
./pkg/mom_fluxform/mom_calc_rtrans.F 140 MOM_CALC_RTRANS
     &     - rStarDhCDt(i,j,bi,bj)*drF(k-1)*h0FacC(i,j,k-1,bi,bj)
./pkg/mom_fluxform/mom_calc_rtrans.F 147 MOM_CALC_RTRANS
     &     - rStarDhWDt(i,j,bi,bj)*drF(k-1)*h0FacW(i,j,k-1,bi,bj)
./pkg/mom_fluxform/mom_calc_rtrans.F 150 MOM_CALC_RTRANS
     &     - rStarDhSDt(i,j,bi,bj)*drF(k-1)*h0FacS(i,j,k-1,bi,bj)
./pkg/mom_fluxform/mom_calc_rtrans.F 47 MOM_CALC_RTRANS
      INTEGER k, bi, bj, myIter, myThid
./pkg/mom_fluxform/mom_calc_rtrans.F 71 MOM_CALC_RTRANS
      IF ( k.EQ.Nr+1 .AND.
./pkg/mom_fluxform/mom_calc_rtrans.F 85 MOM_CALC_RTRANS
      ELSEIF ( k.GT.Nr ) THEN
./pkg/mom_fluxform/mom_calc_rtrans.F 87 MOM_CALC_RTRANS
       IF ( k.GT.Nr ) THEN
./pkg/mom_fluxform/mom_fluxform.F 181 MOM_FLUXFORM
          act0 = k - 1
./pkg/mom_fluxform/mom_fluxform.F 264 MOM_FLUXFORM
      CALL MOM_CALC_HFACZ( bi,bj,k,hFacZ,r_hFacZ,myThid )
./pkg/mom_fluxform/mom_fluxform.F 270 MOM_FLUXFORM
        xA(i,j) = _dyG(i,j,bi,bj)*deepFacC(k)
./pkg/mom_fluxform/mom_fluxform.F 271 MOM_FLUXFORM
     &          *drF(k)*_hFacW(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_fluxform.F 272 MOM_FLUXFORM
        yA(i,j) = _dxG(i,j,bi,bj)*deepFacC(k)
./pkg/mom_fluxform/mom_fluxform.F 273 MOM_FLUXFORM
     &          *drF(k)*_hFacS(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_fluxform.F 283 MOM_FLUXFORM
     &       MIN( h0FacW(i,j,k,bi,bj), h0FacW(i,j-1,k,bi,bj) ),
./pkg/mom_fluxform/mom_fluxform.F 284 MOM_FLUXFORM
     &       MIN( h0FacS(i,j,k,bi,bj), h0FacS(i-1,j,k,bi,bj) ) )
./pkg/mom_fluxform/mom_fluxform.F 293 MOM_FLUXFORM
        uFld(i,j) = uVel(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_fluxform.F 294 MOM_FLUXFORM
        vFld(i,j) = vVel(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_fluxform.F 302 MOM_FLUXFORM
        uTrans(i,j) = uFld(i,j)*xA(i,j)*rhoFacC(k)
./pkg/mom_fluxform/mom_fluxform.F 303 MOM_FLUXFORM
        vTrans(i,j) = vFld(i,j)*yA(i,j)*rhoFacC(k)
./pkg/mom_fluxform/mom_fluxform.F 307 MOM_FLUXFORM
      CALL MOM_CALC_KE( bi,bj,k,2,uFld,vFld,KE,myThid )
./pkg/mom_fluxform/mom_fluxform.F 309 MOM_FLUXFORM
        CALL MOM_CALC_HDIV( bi,bj,k,2,uFld,vFld,hDiv,myThid )
./pkg/mom_fluxform/mom_fluxform.F 310 MOM_FLUXFORM
        CALL MOM_CALC_RELVORT3( bi,bj,k,uFld,vFld,hFacZ,vort3,myThid )
./pkg/mom_fluxform/mom_fluxform.F 311 MOM_FLUXFORM
        CALL MOM_CALC_TENSION( bi,bj,k,uFld,vFld,tension,myThid )
./pkg/mom_fluxform/mom_fluxform.F 312 MOM_FLUXFORM
        CALL MOM_CALC_STRAIN( bi,bj,k,uFld,vFld,hFacZ,strain,myThid )
./pkg/mom_fluxform/mom_fluxform.F 323 MOM_FLUXFORM
          CALL DIAGNOSTICS_FILL(hDiv,   'momHDiv ',k,1,2,bi,bj,myThid)
./pkg/mom_fluxform/mom_fluxform.F 324 MOM_FLUXFORM
          CALL DIAGNOSTICS_FILL(vort3,  'momVort3',k,1,2,bi,bj,myThid)
./pkg/mom_fluxform/mom_fluxform.F 325 MOM_FLUXFORM
          CALL DIAGNOSTICS_FILL(tension,'Tension ',k,1,2,bi,bj,myThid)
./pkg/mom_fluxform/mom_fluxform.F 326 MOM_FLUXFORM
          CALL DIAGNOSTICS_FILL(strain, 'Strain  ',k,1,2,bi,bj,myThid)
./pkg/mom_fluxform/mom_fluxform.F 332 MOM_FLUXFORM
      IF (momAdvection.AND.k.EQ.1) THEN
./pkg/mom_fluxform/mom_fluxform.F 335 MOM_FLUXFORM
        CALL MOM_UV_BOUNDARY( bi, bj, k,
./pkg/mom_fluxform/mom_fluxform.F 337 MOM_FLUXFORM
     O                        uBnd(1-OLx,1-OLy,k,bi,bj),
./pkg/mom_fluxform/mom_fluxform.F 338 MOM_FLUXFORM
     O                        vBnd(1-OLx,1-OLy,k,bi,bj),
./pkg/mom_fluxform/mom_fluxform.F 356 MOM_FLUXFORM
        CALL MOM_CALC_RTRANS( k, bi, bj,
./pkg/mom_fluxform/mom_fluxform.F 361 MOM_FLUXFORM
        CALL MOM_U_ADV_WU( bi,bj,k,uVel,wVel,rTransU,
./pkg/mom_fluxform/mom_fluxform.F 364 MOM_FLUXFORM
        CALL MOM_V_ADV_WV( bi,bj,k,vVel,wVel,rTransV,
./pkg/mom_fluxform/mom_fluxform.F 372 MOM_FLUXFORM
        CALL MOM_CALC_RTRANS( k+1, bi, bj,
./pkg/mom_fluxform/mom_fluxform.F 378 MOM_FLUXFORM
      IF ( momAdvection .AND. k.LT.Nr ) THEN
./pkg/mom_fluxform/mom_fluxform.F 379 MOM_FLUXFORM
        CALL MOM_UV_BOUNDARY( bi, bj, k+1,
./pkg/mom_fluxform/mom_fluxform.F 381 MOM_FLUXFORM
     O                        uBnd(1-OLx,1-OLy,k+1,bi,bj),
./pkg/mom_fluxform/mom_fluxform.F 382 MOM_FLUXFORM
     O                        vBnd(1-OLx,1-OLy,k+1,bi,bj),
./pkg/mom_fluxform/mom_fluxform.F 397 MOM_FLUXFORM
        CALL MOM_CALC_VISC( bi, bj, k,
./pkg/mom_fluxform/mom_fluxform.F 412 MOM_FLUXFORM
        CALL MOM_U_ADV_UU( bi,bj,k,uTrans,uBnd(1-OLx,1-OLy,k,bi,bj),
./pkg/mom_fluxform/mom_fluxform.F 414 MOM_FLUXFORM
        CALL MOM_U_ADV_VU( bi,bj,k,vTrans,uBnd(1-OLx,1-OLy,k,bi,bj),
./pkg/mom_fluxform/mom_fluxform.F 417 MOM_FLUXFORM
     I                     bi,bj,k+1,uBnd,wVel,rTransU,
./pkg/mom_fluxform/mom_fluxform.F 41 MOM_FLUXFORM
     I        bi,bj,k,iMin,iMax,jMin,jMax,
./pkg/mom_fluxform/mom_fluxform.F 422 MOM_FLUXFORM
        CALL MOM_U_ADV_UU( bi,bj,k,uTrans,uFld,fZon,myThid )
./pkg/mom_fluxform/mom_fluxform.F 426 MOM_FLUXFORM
        CALL MOM_U_ADV_VU( bi,bj,k,vTrans,uFld,fMer,myThid )
./pkg/mom_fluxform/mom_fluxform.F 431 MOM_FLUXFORM
     I                     bi,bj,k+1,uVel,wVel,rTransU,
./pkg/mom_fluxform/mom_fluxform.F 438 MOM_FLUXFORM
          gU(i,j,k,bi,bj) =
./pkg/mom_fluxform/mom_fluxform.F 440 MOM_FLUXFORM
     &     -_recip_hFacW(i,j,k,bi,bj)*recip_drF(k)/
./pkg/mom_fluxform/mom_fluxform.F 443 MOM_FLUXFORM
     &     -_recip_hFacW(i,j,k,bi,bj)*recip_drF(k)
./pkg/mom_fluxform/mom_fluxform.F 444 MOM_FLUXFORM
     &     *recip_rAw(i,j,bi,bj)*recip_deepFac2C(k)*recip_rhoFacC(k)
./pkg/mom_fluxform/mom_fluxform.F 455 MOM_FLUXFORM
          CALL DIAGNOSTICS_FILL( fZon,  'ADVx_Um ',k,1,2,bi,bj,myThid)
./pkg/mom_fluxform/mom_fluxform.F 456 MOM_FLUXFORM
          CALL DIAGNOSTICS_FILL( fMer,  'ADVy_Um ',k,1,2,bi,bj,myThid)
./pkg/mom_fluxform/mom_fluxform.F 457 MOM_FLUXFORM
          CALL DIAGNOSTICS_FILL(fVerUkm,'ADVrE_Um',k,1,2,bi,bj,myThid)
./pkg/mom_fluxform/mom_fluxform.F 467 MOM_FLUXFORM
           gU(i,j,k,bi,bj) = gU(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_fluxform.F 469 MOM_FLUXFORM
     &       *uVel(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_fluxform.F 476 MOM_FLUXFORM
           gU(i,j,k,bi,bj) = gU(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_fluxform.F 477 MOM_FLUXFORM
     &     - rStarDhWDt(i,j,bi,bj)*uVel(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_fluxform.F 488 MOM_FLUXFORM
           gU(i,j,k,bi,bj) = gU(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_fluxform.F 489 MOM_FLUXFORM
     &     + uVel(i,j,k,bi,bj)*mass2rUnit*0.5 _d 0
./pkg/mom_fluxform/mom_fluxform.F 490 MOM_FLUXFORM
     &      *( addMass(i-1,j,k,bi,bj) + addMass(i,j,k,bi,bj) )
./pkg/mom_fluxform/mom_fluxform.F 491 MOM_FLUXFORM
     &      *_recip_hFacW(i,j,k,bi,bj)*recip_drF(k)*recip_rhoFacC(k)
./pkg/mom_fluxform/mom_fluxform.F 492 MOM_FLUXFORM
     &      * recip_rAw(i,j,bi,bj)*recip_deepFac2C(k)
./pkg/mom_fluxform/mom_fluxform.F 502 MOM_FLUXFORM
           gU(i,j,k,bi,bj) = 0. _d 0
./pkg/mom_fluxform/mom_fluxform.F 514 MOM_FLUXFORM
     &  CALL MOM_U_DEL2U( bi, bj, k, uFld, hFacZ, h0FacZ,
./pkg/mom_fluxform/mom_fluxform.F 518 MOM_FLUXFORM
        CALL MOM_U_XVISCFLUX( bi,bj,k,uFld,v4F,fZon,
./pkg/mom_fluxform/mom_fluxform.F 522 MOM_FLUXFORM
        CALL MOM_U_YVISCFLUX( bi,bj,k,uFld,v4F,hFacZ,fMer,
./pkg/mom_fluxform/mom_fluxform.F 527 MOM_FLUXFORM
        CALL MOM_U_RVISCFLUX( bi,bj, k, uVel,KappaRU,fVrUp,myThid )
./pkg/mom_fluxform/mom_fluxform.F 528 MOM_FLUXFORM
        CALL MOM_U_RVISCFLUX( bi,bj,k+1,uVel,KappaRU,fVrDw,myThid )
./pkg/mom_fluxform/mom_fluxform.F 537 MOM_FLUXFORM
     &     -_recip_hFacW(i,j,k,bi,bj)*recip_drF(k)/
./pkg/mom_fluxform/mom_fluxform.F 540 MOM_FLUXFORM
     &     -_recip_hFacW(i,j,k,bi,bj)*recip_drF(k)
./pkg/mom_fluxform/mom_fluxform.F 541 MOM_FLUXFORM
     &     *recip_rAw(i,j,bi,bj)*recip_deepFac2C(k)
./pkg/mom_fluxform/mom_fluxform.F 546 MOM_FLUXFORM
     &                                     *recip_rhoFacC(k)
./pkg/mom_fluxform/mom_fluxform.F 553 MOM_FLUXFORM
          CALL DIAGNOSTICS_FILL(fZon, 'VISCx_Um',k,1,2,bi,bj,myThid)
./pkg/mom_fluxform/mom_fluxform.F 554 MOM_FLUXFORM
          CALL DIAGNOSTICS_FILL(fMer, 'VISCy_Um',k,1,2,bi,bj,myThid)
./pkg/mom_fluxform/mom_fluxform.F 556 MOM_FLUXFORM
     &    CALL DIAGNOSTICS_FILL(fVrUp,'VISrE_Um',k,1,2,bi,bj,myThid)
./pkg/mom_fluxform/mom_fluxform.F 563 MOM_FLUXFORM
         CALL MOM_U_SIDEDRAG( bi, bj, k,
./pkg/mom_fluxform/mom_fluxform.F 577 MOM_FLUXFORM
         CALL MOM_U_BOTTOMDRAG( bi,bj,k,uFld,KE,KappaRU,vF,myThid )
./pkg/mom_fluxform/mom_fluxform.F 587 MOM_FLUXFORM
         CALL SHELFICE_U_DRAG( bi,bj,k,uFld,KE,KappaRU,vF,myThid )
./pkg/mom_fluxform/mom_fluxform.F 608 MOM_FLUXFORM
       CALL MOM_U_METRIC_NH( bi,bj,k,uFld,wVel,mT,myThid )
./pkg/mom_fluxform/mom_fluxform.F 611 MOM_FLUXFORM
         gU(i,j,k,bi,bj) = gU(i,j,k,bi,bj)+mtNHFacU*mT(i,j)
./pkg/mom_fluxform/mom_fluxform.F 617 MOM_FLUXFORM
       CALL MOM_U_METRIC_SPHERE( bi,bj,k,uFld,vFld,mT,myThid )
./pkg/mom_fluxform/mom_fluxform.F 620 MOM_FLUXFORM
         gU(i,j,k,bi,bj) = gU(i,j,k,bi,bj)+mtFacU*mT(i,j)
./pkg/mom_fluxform/mom_fluxform.F 626 MOM_FLUXFORM
       CALL MOM_U_METRIC_CYLINDER( bi,bj,k,uFld,vFld,mT,myThid )
./pkg/mom_fluxform/mom_fluxform.F 629 MOM_FLUXFORM
         gU(i,j,k,bi,bj) = gU(i,j,k,bi,bj)+mtFacU*mT(i,j)
./pkg/mom_fluxform/mom_fluxform.F 641 MOM_FLUXFORM
        CALL MOM_V_ADV_UV( bi,bj,k,uTrans,vBnd(1-OLx,1-OLy,k,bi,bj),
./pkg/mom_fluxform/mom_fluxform.F 643 MOM_FLUXFORM
        CALL MOM_V_ADV_VV( bi,bj,k,vTrans,vBnd(1-OLx,1-OLy,k,bi,bj),
./pkg/mom_fluxform/mom_fluxform.F 645 MOM_FLUXFORM
        CALL MOM_V_ADV_WV( bi,bj,k+1,vBnd,wVel,rTransV,
./pkg/mom_fluxform/mom_fluxform.F 650 MOM_FLUXFORM
        CALL MOM_V_ADV_UV( bi,bj,k,uTrans,vFld,fZon,myThid )
./pkg/mom_fluxform/mom_fluxform.F 654 MOM_FLUXFORM
        CALL MOM_V_ADV_VV( bi,bj,k,vTrans,vFld,fMer,myThid )
./pkg/mom_fluxform/mom_fluxform.F 658 MOM_FLUXFORM
        CALL MOM_V_ADV_WV( bi,bj,k+1,vVel,wVel,rTransV,
./pkg/mom_fluxform/mom_fluxform.F 665 MOM_FLUXFORM
          gV(i,j,k,bi,bj) =
./pkg/mom_fluxform/mom_fluxform.F 667 MOM_FLUXFORM
     &     -_recip_hFacS(i,j,k,bi,bj)*recip_drF(k)/
./pkg/mom_fluxform/mom_fluxform.F 670 MOM_FLUXFORM
     &     -_recip_hFacS(i,j,k,bi,bj)*recip_drF(k)
./pkg/mom_fluxform/mom_fluxform.F 671 MOM_FLUXFORM
     &     *recip_rAs(i,j,bi,bj)*recip_deepFac2C(k)*recip_rhoFacC(k)
./pkg/mom_fluxform/mom_fluxform.F 682 MOM_FLUXFORM
          CALL DIAGNOSTICS_FILL( fZon,  'ADVx_Vm ',k,1,2,bi,bj,myThid)
./pkg/mom_fluxform/mom_fluxform.F 683 MOM_FLUXFORM
          CALL DIAGNOSTICS_FILL( fMer,  'ADVy_Vm ',k,1,2,bi,bj,myThid)
./pkg/mom_fluxform/mom_fluxform.F 684 MOM_FLUXFORM
          CALL DIAGNOSTICS_FILL(fVerVkm,'ADVrE_Vm',k,1,2,bi,bj,myThid)
./pkg/mom_fluxform/mom_fluxform.F 694 MOM_FLUXFORM
           gV(i,j,k,bi,bj) = gV(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_fluxform.F 696 MOM_FLUXFORM
     &       *vVel(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_fluxform.F 703 MOM_FLUXFORM
           gV(i,j,k,bi,bj) = gV(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_fluxform.F 704 MOM_FLUXFORM
     &     - rStarDhSDt(i,j,bi,bj)*vVel(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_fluxform.F 715 MOM_FLUXFORM
           gV(i,j,k,bi,bj) = gV(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_fluxform.F 716 MOM_FLUXFORM
     &     + vVel(i,j,k,bi,bj)*mass2rUnit*0.5 _d 0
./pkg/mom_fluxform/mom_fluxform.F 717 MOM_FLUXFORM
     &      *( addMass(i,j-1,k,bi,bj) + addMass(i,j,k,bi,bj) )
./pkg/mom_fluxform/mom_fluxform.F 718 MOM_FLUXFORM
     &      *_recip_hFacS(i,j,k,bi,bj)*recip_drF(k)*recip_rhoFacC(k)
./pkg/mom_fluxform/mom_fluxform.F 719 MOM_FLUXFORM
     &      * recip_rAs(i,j,bi,bj)*recip_deepFac2C(k)
./pkg/mom_fluxform/mom_fluxform.F 729 MOM_FLUXFORM
           gV(i,j,k,bi,bj) = 0. _d 0
./pkg/mom_fluxform/mom_fluxform.F 740 MOM_FLUXFORM
     &  CALL MOM_V_DEL2V( bi, bj, k, vFld, hFacZ, h0FacZ,
./pkg/mom_fluxform/mom_fluxform.F 744 MOM_FLUXFORM
        CALL MOM_V_XVISCFLUX( bi,bj,k,vFld,v4f,hFacZ,fZon,
./pkg/mom_fluxform/mom_fluxform.F 748 MOM_FLUXFORM
        CALL MOM_V_YVISCFLUX( bi,bj,k,vFld,v4f,fMer,
./pkg/mom_fluxform/mom_fluxform.F 753 MOM_FLUXFORM
        CALL MOM_V_RVISCFLUX( bi,bj, k, vVel,KappaRV,fVrUp,myThid )
./pkg/mom_fluxform/mom_fluxform.F 754 MOM_FLUXFORM
        CALL MOM_V_RVISCFLUX( bi,bj,k+1,vVel,KappaRV,fVrDw,myThid )
./pkg/mom_fluxform/mom_fluxform.F 763 MOM_FLUXFORM
     &     -_recip_hFacS(i,j,k,bi,bj)*recip_drF(k)/
./pkg/mom_fluxform/mom_fluxform.F 766 MOM_FLUXFORM
     &     -_recip_hFacS(i,j,k,bi,bj)*recip_drF(k)
./pkg/mom_fluxform/mom_fluxform.F 767 MOM_FLUXFORM
     &      *recip_rAs(i,j,bi,bj)*recip_deepFac2C(k)
./pkg/mom_fluxform/mom_fluxform.F 772 MOM_FLUXFORM
     &                                     *recip_rhoFacC(k)
./pkg/mom_fluxform/mom_fluxform.F 779 MOM_FLUXFORM
          CALL DIAGNOSTICS_FILL(fZon, 'VISCx_Vm',k,1,2,bi,bj,myThid)
./pkg/mom_fluxform/mom_fluxform.F 780 MOM_FLUXFORM
          CALL DIAGNOSTICS_FILL(fMer, 'VISCy_Vm',k,1,2,bi,bj,myThid)
./pkg/mom_fluxform/mom_fluxform.F 782 MOM_FLUXFORM
     &    CALL DIAGNOSTICS_FILL(fVrUp,'VISrE_Vm',k,1,2,bi,bj,myThid)
./pkg/mom_fluxform/mom_fluxform.F 789 MOM_FLUXFORM
         CALL MOM_V_SIDEDRAG( bi, bj, k,
./pkg/mom_fluxform/mom_fluxform.F 803 MOM_FLUXFORM
         CALL MOM_V_BOTTOMDRAG( bi,bj,k,vFld,KE,KappaRV,vF,myThid )
./pkg/mom_fluxform/mom_fluxform.F 813 MOM_FLUXFORM
         CALL SHELFICE_V_DRAG( bi,bj,k,vFld,KE,KappaRV,vF,myThid )
./pkg/mom_fluxform/mom_fluxform.F 834 MOM_FLUXFORM
       CALL MOM_V_METRIC_NH( bi,bj,k,vFld,wVel,mT,myThid )
./pkg/mom_fluxform/mom_fluxform.F 837 MOM_FLUXFORM
         gV(i,j,k,bi,bj) = gV(i,j,k,bi,bj)+mtNHFacV*mT(i,j)
./pkg/mom_fluxform/mom_fluxform.F 843 MOM_FLUXFORM
       CALL MOM_V_METRIC_SPHERE( bi,bj,k,uFld,mT,myThid )
./pkg/mom_fluxform/mom_fluxform.F 846 MOM_FLUXFORM
         gV(i,j,k,bi,bj) = gV(i,j,k,bi,bj)+mtFacV*mT(i,j)
./pkg/mom_fluxform/mom_fluxform.F 852 MOM_FLUXFORM
       CALL MOM_V_METRIC_CYLINDER( bi,bj,k,uFld,vFld,mT,myThid )
./pkg/mom_fluxform/mom_fluxform.F 855 MOM_FLUXFORM
         gV(i,j,k,bi,bj) = gV(i,j,k,bi,bj)+mtFacV*mT(i,j)
./pkg/mom_fluxform/mom_fluxform.F 864 MOM_FLUXFORM
        CALL MOM_U_CORIOLIS( bi,bj,k,vFld,cf,myThid )
./pkg/mom_fluxform/mom_fluxform.F 867 MOM_FLUXFORM
          gU(i,j,k,bi,bj) = gU(i,j,k,bi,bj)+fuFac*cf(i,j)
./pkg/mom_fluxform/mom_fluxform.F 86 MOM_FLUXFORM
      INTEGER bi,bj,k
./pkg/mom_fluxform/mom_fluxform.F 872 MOM_FLUXFORM
     &    CALL DIAGNOSTICS_FILL(cf,'Um_Cori ',k,1,2,bi,bj,myThid)
./pkg/mom_fluxform/mom_fluxform.F 874 MOM_FLUXFORM
        CALL MOM_V_CORIOLIS( bi,bj,k,uFld,cf,myThid )
./pkg/mom_fluxform/mom_fluxform.F 877 MOM_FLUXFORM
          gV(i,j,k,bi,bj) = gV(i,j,k,bi,bj)+fvFac*cf(i,j)
./pkg/mom_fluxform/mom_fluxform.F 882 MOM_FLUXFORM
     &    CALL DIAGNOSTICS_FILL(cf,'Vm_Cori ',k,1,2,bi,bj,myThid)
./pkg/mom_fluxform/mom_fluxform.F 888 MOM_FLUXFORM
        CALL MOM_U_CORIOLIS_NH( bi,bj,k,wVel,cf,myThid )
./pkg/mom_fluxform/mom_fluxform.F 891 MOM_FLUXFORM
          gU(i,j,k,bi,bj) = gU(i,j,k,bi,bj)+fuFac*cf(i,j)
./pkg/mom_fluxform/mom_fluxform.F 896 MOM_FLUXFORM
        CALL MOM_V_CORIOLIS_NH( bi,bj,k,wVel,cf,myThid )
./pkg/mom_fluxform/mom_fluxform.F 899 MOM_FLUXFORM
          gV(i,j,k,bi,bj) = gV(i,j,k,bi,bj)+fvFac*cf(i,j)
./pkg/mom_fluxform/mom_fluxform.F 908 MOM_FLUXFORM
        gU(i,j,k,bi,bj) = gU(i,j,k,bi,bj)*_maskW(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_fluxform.F 909 MOM_FLUXFORM
        guDiss(i,j)     = guDiss(i,j)    *_maskW(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_fluxform.F 910 MOM_FLUXFORM
        gV(i,j,k,bi,bj) = gV(i,j,k,bi,bj)*_maskS(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_fluxform.F 911 MOM_FLUXFORM
        gvDiss(i,j)     = gvDiss(i,j)    *_maskS(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_fluxform.F 917 MOM_FLUXFORM
        CALL DIAGNOSTICS_FILL(KE,    'momKE   ',k,1,2,bi,bj,myThid)
./pkg/mom_fluxform/mom_fluxform.F 918 MOM_FLUXFORM
        CALL DIAGNOSTICS_FILL(gU(1-OLx,1-OLy,k,bi,bj),
./pkg/mom_fluxform/mom_fluxform.F 919 MOM_FLUXFORM
     &                               'Um_Advec',k,1,2,bi,bj,myThid)
./pkg/mom_fluxform/mom_fluxform.F 920 MOM_FLUXFORM
        CALL DIAGNOSTICS_FILL(gV(1-OLx,1-OLy,k,bi,bj),
./pkg/mom_fluxform/mom_fluxform.F 921 MOM_FLUXFORM
     &                               'Vm_Advec',k,1,2,bi,bj,myThid)
./pkg/mom_fluxform/mom_fluxform.F 923 MOM_FLUXFORM
        CALL DIAGNOSTICS_FILL(guDiss,'Um_Diss ',k,1,2,bi,bj,myThid)
./pkg/mom_fluxform/mom_fluxform.F 924 MOM_FLUXFORM
        CALL DIAGNOSTICS_FILL(gvDiss,'Vm_Diss ',k,1,2,bi,bj,myThid)
./pkg/mom_fluxform/mom_u_adv_uu.F 11 MOM_U_ADV_UU
     I        bi,bj,k,
./pkg/mom_fluxform/mom_u_adv_uu.F 35 MOM_U_ADV_UU
      INTEGER bi,bj,k
./pkg/mom_fluxform/mom_u_adv_uu.F 54 MOM_U_ADV_UU
     &      *(   uFld(i,j)*_maskW(i+1,j,k,bi,bj)
./pkg/mom_fluxform/mom_u_adv_uu.F 55 MOM_U_ADV_UU
     &         + uFld(i+1,j)*_maskW(i,j,k,bi,bj) )
./pkg/mom_fluxform/mom_u_adv_vu.F 11 MOM_U_ADV_VU
     I        bi,bj,k,
./pkg/mom_fluxform/mom_u_adv_vu.F 35 MOM_U_ADV_VU
      INTEGER bi,bj,k
./pkg/mom_fluxform/mom_u_adv_vu.F 54 MOM_U_ADV_VU
     &      *(   uFld(i,j)*_maskW(i,j-1,k,bi,bj)
./pkg/mom_fluxform/mom_u_adv_vu.F 55 MOM_U_ADV_VU
     &         + uFld(i,j-1)*_maskW(i,j,k,bi,bj) )
./pkg/mom_fluxform/mom_u_adv_vu.F 60 MOM_U_ADV_VU
     &      *_maskW(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_u_adv_vu.F 61 MOM_U_ADV_VU
     &      *_maskW(i,j-1,k,bi,bj)
./pkg/mom_fluxform/mom_u_adv_wu.F 100 MOM_U_ADV_WU
     &          (maskC( i ,j,k,bi,bj)-maskC( i ,j,k-1,bi,bj))
./pkg/mom_fluxform/mom_u_adv_wu.F 101 MOM_U_ADV_WU
     &         +wFld(i-1,j,k,bi,bj)*rA(i-1,j,bi,bj)*
./pkg/mom_fluxform/mom_u_adv_wu.F 102 MOM_U_ADV_WU
     &          (maskC(i-1,j,k,bi,bj)-maskC(i-1,j,k-1,bi,bj))
./pkg/mom_fluxform/mom_u_adv_wu.F 103 MOM_U_ADV_WU
     &           )*deepFac2F(k)*rhoFacF(k)
./pkg/mom_fluxform/mom_u_adv_wu.F 104 MOM_U_ADV_WU
     &            *uFld(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_u_adv_wu.F 11 MOM_U_ADV_WU
     I        bi,bj,k,
./pkg/mom_fluxform/mom_u_adv_wu.F 36 MOM_U_ADV_WU
      INTEGER bi,bj,k
./pkg/mom_fluxform/mom_u_adv_wu.F 51 MOM_U_ADV_WU
      IF ( k.EQ.Nr+1 .AND.
./pkg/mom_fluxform/mom_u_adv_wu.F 55 MOM_U_ADV_WU
         advectiveFluxWU(i,j) = rTrans(i,j)*uFld(i,j,k-1,bi,bj)
./pkg/mom_fluxform/mom_u_adv_wu.F 59 MOM_U_ADV_WU
      ELSEIF ( k.GT.Nr .OR. (k.EQ.1.AND.rigidLid) ) THEN
./pkg/mom_fluxform/mom_u_adv_wu.F 68 MOM_U_ADV_WU
      ELSEIF (k.EQ.1) THEN
./pkg/mom_fluxform/mom_u_adv_wu.F 73 MOM_U_ADV_WU
        advectiveFluxWU(i,j) = rTrans(i,j)*uFld(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_u_adv_wu.F 84 MOM_U_ADV_WU
     &   0.5 _d 0*( uFld(i,j,k,bi,bj)*_maskW(i,j,k-1,bi,bj)
./pkg/mom_fluxform/mom_u_adv_wu.F 85 MOM_U_ADV_WU
     &             +uFld(i,j,k-1,bi,bj)*_maskW(i,j,k,bi,bj) )
./pkg/mom_fluxform/mom_u_adv_wu.F 87 MOM_U_ADV_WU
     &   0.5 _d 0*( uFld(i,j,k,bi,bj)+uFld(i,j,k-1,bi,bj) )
./pkg/mom_fluxform/mom_u_adv_wu.F 99 MOM_U_ADV_WU
     &          wFld(i, j ,k,bi,bj)*rA(i, j ,bi,bj)*
./pkg/mom_fluxform/mom_u_coriolis.F 11 MOM_U_CORIOLIS
     I        bi,bj,k,vFld,
./pkg/mom_fluxform/mom_u_coriolis.F 34 MOM_U_CORIOLIS
      INTEGER bi,bj,k
./pkg/mom_fluxform/mom_u_coriolis.F 83 MOM_U_CORIOLIS
     &                 maskS( i , j ,k,bi,bj)+maskS( i ,j+1,k,bi,bj)
./pkg/mom_fluxform/mom_u_coriolis.F 84 MOM_U_CORIOLIS
     &                +maskS(i-1, j ,k,bi,bj)+maskS(i-1,j+1,k,bi,bj) )
./pkg/mom_fluxform/mom_u_del2u.F 105 MOM_U_DEL2U
         hFacZClosedS = h0FacW(i,j,k,bi,bj) - h0FacZ(i,j)
./pkg/mom_fluxform/mom_u_del2u.F 106 MOM_U_DEL2U
         hFacZClosedN = h0FacW(i,j,k,bi,bj) - h0FacZ(i,j+1)
./pkg/mom_fluxform/mom_u_del2u.F 108 MOM_U_DEL2U
         hFacZClosedS = _hFacW(i,j,k,bi,bj) - h0FacZ(i,j)
./pkg/mom_fluxform/mom_u_del2u.F 109 MOM_U_DEL2U
         hFacZClosedN = _hFacW(i,j,k,bi,bj) - h0FacZ(i,j+1)
./pkg/mom_fluxform/mom_u_del2u.F 112 MOM_U_DEL2U
     &    -_recip_hFacW(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_u_del2u.F 113 MOM_U_DEL2U
     &       *recip_rAw(i,j,bi,bj)*recip_deepFac2C(k)
./pkg/mom_fluxform/mom_u_del2u.F 119 MOM_U_DEL2U
     &         *_maskW(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_u_del2u.F 11 MOM_U_DEL2U
     I        bi, bj, k,
./pkg/mom_fluxform/mom_u_del2u.F 34 MOM_U_DEL2U
      INTEGER bi, bj, k
./pkg/mom_fluxform/mom_u_del2u.F 55 MOM_U_DEL2U
        fZon(i,j) = drF(k)*_hFacC(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_u_del2u.F 73 MOM_U_DEL2U
        fMer(i,j) = drF(k)*hFacZ(i,j)
./pkg/mom_fluxform/mom_u_del2u.F 89 MOM_U_DEL2U
     &   recip_drF(k)*_recip_hFacW(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_u_del2u.F 90 MOM_U_DEL2U
     &  *recip_rAw(i,j,bi,bj)*recip_deepFac2C(k)
./pkg/mom_fluxform/mom_u_del2u.F 93 MOM_U_DEL2U
     &   )*_maskW(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_u_metric_cylinder.F 11 MOM_U_METRIC_CYLINDER
     I        bi,bj,k,
./pkg/mom_fluxform/mom_u_metric_cylinder.F 35 MOM_U_METRIC_CYLINDER
      INTEGER bi,bj,k
./model/src/calc_viscosity.F 47 CALC_VISCOSITY
      INTEGER i,j,k
./model/src/calc_viscosity.F 50 CALC_VISCOSITY
      DO k = 1,Nr
./model/src/calc_viscosity.F 54 CALC_VISCOSITY
         KappaRU(i,j,k) = viscArNr(k)
./model/src/calc_viscosity.F 55 CALC_VISCOSITY
         KappaRV(i,j,k) = viscArNr(k)
./model/src/calc_viscosity.F 61 CALC_VISCOSITY
     I        bi,bj, iMin,iMax,jMin,jMax, k,
./model/src/calc_viscosity.F 68 CALC_VISCOSITY
     I        bi,bj, iMin,iMax,jMin,jMax, k,
./model/src/calc_viscosity.F 75 CALC_VISCOSITY
     I        bi,bj, iMin,iMax,jMin,jMax, k,
./model/src/calc_viscosity.F 82 CALC_VISCOSITY
     I        bi,bj, iMin,iMax,jMin,jMax, k,
./model/src/calc_viscosity.F 89 CALC_VISCOSITY
     I        bi,bj, iMin,iMax,jMin,jMax, k,
./pkg/mom_fluxform/mom_u_metric_sphere.F 11 MOM_U_METRIC_SPHERE
     I        bi,bj,k,
./pkg/mom_fluxform/mom_u_metric_sphere.F 35 MOM_U_METRIC_SPHERE
      INTEGER bi,bj,k
./pkg/mom_fluxform/mom_u_metric_sphere.F 52 MOM_U_METRIC_SPHERE
     &    uFld(i,j)*recip_rSphere*recip_deepFacC(k)
./pkg/mom_fluxform/mom_u_xviscflux.F 11 MOM_U_XVISCFLUX
     I        bi,bj,k,
./pkg/mom_fluxform/mom_u_xviscflux.F 37 MOM_U_XVISCFLUX
      INTEGER bi,bj,k
./pkg/mom_fluxform/mom_u_xviscflux.F 57 MOM_U_XVISCFLUX
     &    _dyF(i,j,bi,bj)*drF(k)*_hFacC(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_u_yviscflux.F 11 MOM_U_YVISCFLUX
     I        bi,bj,k,
./pkg/mom_fluxform/mom_u_yviscflux.F 37 MOM_U_YVISCFLUX
      INTEGER bi,bj,k
./pkg/mom_fluxform/mom_u_yviscflux.F 58 MOM_U_YVISCFLUX
     &    _dxV(i,j,bi,bj)*drF(k)*hFacZ(i,j)
./pkg/mom_fluxform/mom_uv_boundary.F 100 MOM_UV_BOUNDARY
     &                * drF(k)*hFacS(i,j,k,bi,bj)*rhoFacC(k)
./pkg/mom_fluxform/mom_uv_boundary.F 11 MOM_UV_BOUNDARY
     I               bi,bj,k,
./pkg/mom_fluxform/mom_uv_boundary.F 129 MOM_UV_BOUNDARY
          IF (maskW(i,j,k,bi,bj).EQ.0.) THEN
./pkg/mom_fluxform/mom_uv_boundary.F 135 MOM_UV_BOUNDARY
     &                     *(uFld(i-1,j,k,bi,bj)+uFld(i+1,j,k,bi,bj))
./pkg/mom_fluxform/mom_uv_boundary.F 137 MOM_UV_BOUNDARY
     &                     *(uFld(i,j-1,k,bi,bj)+uFld(i,j+1,k,bi,bj))
./pkg/mom_fluxform/mom_uv_boundary.F 143 MOM_UV_BOUNDARY
          IF (maskS(i,j,k,bi,bj).EQ.0.) THEN
./pkg/mom_fluxform/mom_uv_boundary.F 149 MOM_UV_BOUNDARY
     &                     *(vFld(i-1,j,k,bi,bj)+vFld(i+1,j,k,bi,bj))
./pkg/mom_fluxform/mom_uv_boundary.F 151 MOM_UV_BOUNDARY
     &                     *(vFld(i,j-1,k,bi,bj)+vFld(i,j+1,k,bi,bj))
./pkg/mom_fluxform/mom_uv_boundary.F 38 MOM_UV_BOUNDARY
      INTEGER k
./pkg/mom_fluxform/mom_uv_boundary.F 70 MOM_UV_BOUNDARY
         uBnd(i,j) = uFld(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_uv_boundary.F 71 MOM_UV_BOUNDARY
         vBnd(i,j) = vFld(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_uv_boundary.F 78 MOM_UV_BOUNDARY
        km1 = MAX( k-1, 1 )
./pkg/mom_fluxform/mom_uv_boundary.F 79 MOM_UV_BOUNDARY
        kp1 = MIN( k+1, Nr )
./pkg/mom_fluxform/mom_uv_boundary.F 82 MOM_UV_BOUNDARY
        IF ( k.EQ.1  ) maskM1 = 0.
./pkg/mom_fluxform/mom_uv_boundary.F 83 MOM_UV_BOUNDARY
        IF ( k.EQ.Nr ) maskP1 = 0.
./pkg/mom_fluxform/mom_uv_boundary.F 95 MOM_UV_BOUNDARY
          uTrans(i,j) = uFld(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_uv_boundary.F 96 MOM_UV_BOUNDARY
     &                * dyG(i,j,bi,bj)*deepFacC(k)
./pkg/mom_fluxform/mom_uv_boundary.F 97 MOM_UV_BOUNDARY
     &                * drF(k)*hFacW(i,j,k,bi,bj)*rhoFacC(k)
./pkg/mom_fluxform/mom_uv_boundary.F 98 MOM_UV_BOUNDARY
          vTrans(i,j) = vFld(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_uv_boundary.F 99 MOM_UV_BOUNDARY
     &                * dxG(i,j,bi,bj)*deepFacC(k)
./pkg/mom_fluxform/mom_v_adv_uv.F 11 MOM_V_ADV_UV
     I        bi,bj,k,
./pkg/mom_fluxform/mom_v_adv_uv.F 35 MOM_V_ADV_UV
      INTEGER bi,bj,k
./pkg/mom_fluxform/mom_v_adv_uv.F 53 MOM_V_ADV_UV
     &      *(   vFld(i,j)*_maskS(i-1,j,k,bi,bj)
./pkg/mom_fluxform/mom_v_adv_uv.F 54 MOM_V_ADV_UV
     &         + vFld(i-1,j)*_maskS(i,j,k,bi,bj) )
./pkg/mom_fluxform/mom_v_adv_uv.F 59 MOM_V_ADV_UV
     &      *_maskS(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_v_adv_uv.F 60 MOM_V_ADV_UV
     &      *_maskS(i-1,j,k,bi,bj)
./pkg/mom_fluxform/mom_v_adv_vv.F 11 MOM_V_ADV_VV
     I        bi,bj,k,
./pkg/mom_fluxform/mom_v_adv_vv.F 35 MOM_V_ADV_VV
      INTEGER bi,bj,k
./pkg/mom_fluxform/mom_v_adv_vv.F 54 MOM_V_ADV_VV
     &      *(   vFld(i,j)*_maskS(i,j+1,k,bi,bj)
./pkg/mom_fluxform/mom_v_adv_vv.F 55 MOM_V_ADV_VV
     &         + vFld(i,j+1)*_maskS(i,j,k,bi,bj) )
./pkg/mom_fluxform/mom_v_adv_wv.F 100 MOM_V_ADV_WV
     &          wFld(i, j ,k,bi,bj)*rA(i, j ,bi,bj)*
./pkg/mom_fluxform/mom_v_adv_wv.F 101 MOM_V_ADV_WV
     &          (maskC(i, j ,k,bi,bj)-maskC(i, j ,k-1,bi,bj))
./pkg/mom_fluxform/mom_v_adv_wv.F 102 MOM_V_ADV_WV
     &         +wFld(i,j-1,k,bi,bj)*rA(i,j-1,bi,bj)*
./pkg/mom_fluxform/mom_v_adv_wv.F 103 MOM_V_ADV_WV
     &          (maskC(i,j-1,k,bi,bj)-maskC(i,j-1,k-1,bi,bj))
./pkg/mom_fluxform/mom_v_adv_wv.F 104 MOM_V_ADV_WV
     &           )*deepFac2F(k)*rhoFacF(k)
./pkg/mom_fluxform/mom_v_adv_wv.F 105 MOM_V_ADV_WV
     &            *vFld(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_v_adv_wv.F 12 MOM_V_ADV_WV
     I        bi,bj,k,
./pkg/mom_fluxform/mom_v_adv_wv.F 37 MOM_V_ADV_WV
      INTEGER bi,bj,k
./pkg/mom_fluxform/mom_v_adv_wv.F 52 MOM_V_ADV_WV
      IF ( k.EQ.Nr+1 .AND.
./pkg/mom_fluxform/mom_v_adv_wv.F 56 MOM_V_ADV_WV
         advectiveFluxWV(i,j) = rTrans(i,j)*vFld(i,j,k-1,bi,bj)
./pkg/mom_fluxform/mom_v_adv_wv.F 60 MOM_V_ADV_WV
      ELSEIF ( k.GT.Nr .OR. (k.EQ.1.AND.rigidLid) ) THEN
./pkg/mom_fluxform/mom_v_adv_wv.F 69 MOM_V_ADV_WV
      ELSEIF (k.EQ.1) THEN
./pkg/mom_fluxform/mom_v_adv_wv.F 74 MOM_V_ADV_WV
        advectiveFluxWV(i,j) = rTrans(i,j)*vFld(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_v_adv_wv.F 85 MOM_V_ADV_WV
     &   0.5 _d 0*( vFld(i,j,k,bi,bj)*_maskS(i,j,k-1,bi,bj)
./pkg/mom_fluxform/mom_v_adv_wv.F 86 MOM_V_ADV_WV
     &             +vFld(i,j,k-1,bi,bj)*_maskS(i,j,k,bi,bj) )
./pkg/mom_fluxform/mom_v_adv_wv.F 88 MOM_V_ADV_WV
     &   0.5 _d 0*( vFld(i,j,k,bi,bj)+vFld(i,j,k-1,bi,bj) )
./pkg/mom_fluxform/mom_v_coriolis.F 11 MOM_V_CORIOLIS
     I        bi,bj,k,uFld,
./pkg/mom_fluxform/mom_v_coriolis.F 34 MOM_V_CORIOLIS
      INTEGER bi,bj,k
./pkg/mom_fluxform/mom_v_coriolis.F 81 MOM_V_CORIOLIS
     &                 maskW( i , j ,k,bi,bj)+maskW(i+1, j ,k,bi,bj)
./pkg/mom_fluxform/mom_v_coriolis.F 82 MOM_V_CORIOLIS
     &                +maskW( i ,j-1,k,bi,bj)+maskW(i+1,j-1,k,bi,bj) )
./pkg/mom_fluxform/mom_v_del2v.F 104 MOM_V_DEL2V
         hFacZClosedW = h0FacS(i,j,k,bi,bj) - h0FacZ(i,j)
./pkg/mom_fluxform/mom_v_del2v.F 105 MOM_V_DEL2V
         hFacZClosedE = h0FacS(i,j,k,bi,bj) - h0FacZ(i+1,j)
./pkg/mom_fluxform/mom_v_del2v.F 107 MOM_V_DEL2V
         hFacZClosedW = _hFacS(i,j,k,bi,bj) - h0FacZ(i,j)
./pkg/mom_fluxform/mom_v_del2v.F 108 MOM_V_DEL2V
         hFacZClosedE = _hFacS(i,j,k,bi,bj) - h0FacZ(i+1,j)
./pkg/mom_fluxform/mom_v_del2v.F 111 MOM_V_DEL2V
     &    -_recip_hFacS(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_v_del2v.F 112 MOM_V_DEL2V
     &       *recip_rAs(i,j,bi,bj)*recip_deepFac2C(k)
./pkg/mom_fluxform/mom_v_del2v.F 118 MOM_V_DEL2V
     &         *_maskS(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_v_del2v.F 11 MOM_V_DEL2V
     I        bi, bj, k,
./pkg/mom_fluxform/mom_v_del2v.F 34 MOM_V_DEL2V
      INTEGER bi, bj, k
./pkg/mom_fluxform/mom_v_del2v.F 54 MOM_V_DEL2V
        fZon(i,j) = drF(k)*hFacZ(i,j)
./pkg/mom_fluxform/mom_v_del2v.F 69 MOM_V_DEL2V
        fMer(i,j) = drF(k)*_hFacC(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_v_del2v.F 88 MOM_V_DEL2V
     &   recip_drF(k)*_recip_hFacS(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_v_del2v.F 89 MOM_V_DEL2V
     &  *recip_rAs(i,j,bi,bj)*recip_deepFac2C(k)
./pkg/mom_fluxform/mom_v_del2v.F 92 MOM_V_DEL2V
     &   )*_maskS(i,j,k,bi,bj)
./pkg/mom_fluxform/mom_v_metric_cylinder.F 11 MOM_V_METRIC_CYLINDER
     I        bi,bj,k,
./pkg/mom_fluxform/mom_v_metric_cylinder.F 35 MOM_V_METRIC_CYLINDER
      INTEGER bi,bj,k
./pkg/mom_fluxform/mom_v_metric_sphere.F 11 MOM_V_METRIC_SPHERE
     I        bi,bj,k,
./pkg/mom_fluxform/mom_v_metric_sphere.F 34 MOM_V_METRIC_SPHERE
      INTEGER bi,bj,k
./pkg/mom_fluxform/mom_v_metric_sphere.F 49 MOM_V_METRIC_SPHERE
         vMetricTerms(i,j) = -recip_rSphere*recip_deepFacC(k)
./pkg/mom_fluxform/mom_v_xviscflux.F 11 MOM_V_XVISCFLUX
     I        bi,bj,k,
./pkg/mom_fluxform/mom_v_xviscflux.F 37 MOM_V_XVISCFLUX
      INTEGER bi,bj,k
./pkg/mom_fluxform/mom_v_xviscflux.F 58 MOM_V_XVISCFLUX
     &    _dyU(i,j,bi,bj)*drF(k)*hFacZ(i,j)
./pkg/mom_fluxform/mom_v_yviscflux.F 11 MOM_V_YVISCFLUX
     I        bi,bj,k,
./pkg/mom_fluxform/mom_v_yviscflux.F 37 MOM_V_YVISCFLUX
      INTEGER bi,bj,k
./pkg/mom_fluxform/mom_v_yviscflux.F 57 MOM_V_YVISCFLUX
     &    _dxF(i,j,bi,bj)*drF(k)*_hFacC(i,j,k,bi,bj)
./pkg/mom_vecinv/mom_vecinv.F 13 MOM_VECINV
     I        bi,bj,k,iMin,iMax,jMin,jMax,
./pkg/mom_vecinv/mom_vecinv.F 148 MOM_VECINV
          act0 = k - 1
./pkg/mom_vecinv/mom_vecinv.F 173 MOM_VECINV
        IF ((bi .EQ. 1).AND.(bj .EQ. 1).AND.(k .EQ. 1)) THEN
./pkg/mom_vecinv/mom_vecinv.F 182 MOM_VECINV
        offsets(3) = k
./pkg/mom_vecinv/mom_vecinv.F 241 MOM_VECINV
      CALL MOM_CALC_HFACZ(bi,bj,k,hFacZ,r_hFacZ,myThid)
./pkg/mom_vecinv/mom_vecinv.F 246 MOM_VECINV
        uFld(i,j) = uVel(i,j,k,bi,bj)
./pkg/mom_vecinv/mom_vecinv.F 247 MOM_VECINV
        vFld(i,j) = vVel(i,j,k,bi,bj)
./pkg/mom_vecinv/mom_vecinv.F 255 MOM_VECINV
      CALL MOM_CALC_KE(bi,bj,k,selectKEscheme,uFld,vFld,KE,myThid)
./pkg/mom_vecinv/mom_vecinv.F 257 MOM_VECINV
      CALL MOM_CALC_RELVORT3(bi,bj,k,uFld,vFld,hFacZ,vort3,myThid)
./pkg/mom_vecinv/mom_vecinv.F 284 MOM_VECINV
     &       MIN( h0FacW(i,j,k,bi,bj), h0FacW(i,j-1,k,bi,bj) ),
./pkg/mom_vecinv/mom_vecinv.F 285 MOM_VECINV
     &       MIN( h0FacS(i,j,k,bi,bj), h0FacS(i-1,j,k,bi,bj) ) )
./pkg/mom_vecinv/mom_vecinv.F 291 MOM_VECINV
       CALL MOM_CALC_HDIV(bi,bj,k,2,uFld,vFld,hDiv,myThid)
./pkg/mom_vecinv/mom_vecinv.F 294 MOM_VECINV
        CALL MOM_CALC_TENSION( bi,bj,k,uFld,vFld,tension,myThid )
./pkg/mom_vecinv/mom_vecinv.F 295 MOM_VECINV
        CALL MOM_CALC_STRAIN( bi,bj,k,uFld,vFld,hFacZ,strain,myThid )
./pkg/mom_vecinv/mom_vecinv.F 319 MOM_VECINV
         CALL MOM_CALC_VISC( bi, bj, k,
./pkg/mom_vecinv/mom_vecinv.F 327 MOM_VECINV
         CALL MOM_VI_DEL2UV(bi,bj,k,hDiv,vort3,hFacZ,
./pkg/mom_vecinv/mom_vecinv.F 330 MOM_VECINV
         CALL MOM_CALC_HDIV(bi,bj,k,2,del2u,del2v,dStar,myThid)
./pkg/mom_vecinv/mom_vecinv.F 331 MOM_VECINV
         CALL MOM_CALC_RELVORT3(bi,bj,k,
./pkg/mom_vecinv/mom_vecinv.F 340 MOM_VECINV
         CALL MOM_HDISSIP( bi, bj, k,
./pkg/mom_vecinv/mom_vecinv.F 348 MOM_VECINV
         CALL MOM_VI_HDISSIP( bi, bj, k,
./pkg/mom_vecinv/mom_vecinv.F 361 MOM_VECINV
       CALL MOM_U_RVISCFLUX(bi,bj,k+1,uVel,KappaRU,vrF,myThid)
./pkg/mom_vecinv/mom_vecinv.F 372 MOM_VECINV
     &   -_recip_hFacW(i,j,k,bi,bj)*recip_drF(k)
./pkg/mom_vecinv/mom_vecinv.F 382 MOM_VECINV
       CALL MOM_U_SIDEDRAG( bi, bj, k,
./pkg/mom_vecinv/mom_vecinv.F 397 MOM_VECINV
       CALL MOM_U_BOTTOMDRAG(bi,bj,k,uFld,KE,KappaRU,vF,myThid)
./pkg/mom_vecinv/mom_vecinv.F 406 MOM_VECINV
       CALL SHELFICE_U_DRAG(bi,bj,k,uFld,KE,KappaRU,vF,myThid)
./pkg/mom_vecinv/mom_vecinv.F 420 MOM_VECINV
       CALL MOM_V_RVISCFLUX(bi,bj,k+1,vVel,KappaRV,vrF,myThid)
./pkg/mom_vecinv/mom_vecinv.F 431 MOM_VECINV
     &   -_recip_hFacS(i,j,k,bi,bj)*recip_drF(k)
./pkg/mom_vecinv/mom_vecinv.F 441 MOM_VECINV
       CALL MOM_V_SIDEDRAG( bi, bj, k,
./pkg/mom_vecinv/mom_vecinv.F 456 MOM_VECINV
       CALL MOM_V_BOTTOMDRAG(bi,bj,k,vFld,KE,KappaRV,vF,myThid)
./pkg/mom_vecinv/mom_vecinv.F 465 MOM_VECINV
         CALL SHELFICE_V_DRAG(bi,bj,k,vFld,KE,KappaRV,vF,myThid)
./pkg/mom_vecinv/mom_vecinv.F 485 MOM_VECINV
     &  CALL MOM_CALC_ABSVORT3(bi,bj,k,vort3,omega3,myThid)
./pkg/mom_vecinv/mom_vecinv.F 500 MOM_VECINV
        CALL MOM_VI_CORIOLIS(bi,bj,k,uFld,vFld,hFacZ,r_hFacZ,
./pkg/mom_vecinv/mom_vecinv.F 505 MOM_VECINV
         gU(i,j,k,bi,bj) = uCf(i,j)
./pkg/mom_vecinv/mom_vecinv.F 506 MOM_VECINV
         gV(i,j,k,bi,bj) = vCf(i,j)
./pkg/mom_vecinv/mom_vecinv.F 511 MOM_VECINV
           CALL WRITE_LOCAL_RL('fV','I10',1,uCf,bi,bj,k,myIter,myThid)
./pkg/mom_vecinv/mom_vecinv.F 512 MOM_VECINV
           CALL WRITE_LOCAL_RL('fU','I10',1,vCf,bi,bj,k,myIter,myThid)
./pkg/mom_vecinv/mom_vecinv.F 525 MOM_VECINV
         CALL DIAGNOSTICS_FILL(uCf,'Um_Cori ',k,1,2,bi,bj,myThid)
./pkg/mom_vecinv/mom_vecinv.F 526 MOM_VECINV
         CALL DIAGNOSTICS_FILL(vCf,'Vm_Cori ',k,1,2,bi,bj,myThid)
./pkg/mom_vecinv/mom_vecinv.F 532 MOM_VECINV
         gU(i,j,k,bi,bj) = 0. _d 0
./pkg/mom_vecinv/mom_vecinv.F 533 MOM_VECINV
         gV(i,j,k,bi,bj) = 0. _d 0
./pkg/mom_vecinv/mom_vecinv.F 542 MOM_VECINV
        CALL MOM_VI_U_CORIOLIS_C4(bi,bj,k,vFld,omega3,r_hFacZ,
./pkg/mom_vecinv/mom_vecinv.F 545 MOM_VECINV
        CALL MOM_VI_U_CORIOLIS_C4(bi,bj,k,vFld,vort3, r_hFacZ,
./pkg/mom_vecinv/mom_vecinv.F 551 MOM_VECINV
        CALL MOM_VI_U_CORIOLIS(bi,bj,k,vFld,vort3, hFacZ,r_hFacZ,
./pkg/mom_vecinv/mom_vecinv.F 556 MOM_VECINV
         gU(i,j,k,bi,bj) = gU(i,j,k,bi,bj)+uCf(i,j)
./pkg/mom_vecinv/mom_vecinv.F 570 MOM_VECINV
        CALL MOM_VI_V_CORIOLIS(bi,bj,k,uFld,vort3, hFacZ,r_hFacZ,
./pkg/mom_vecinv/mom_vecinv.F 575 MOM_VECINV
         gV(i,j,k,bi,bj) = gV(i,j,k,bi,bj)+vCf(i,j)
./pkg/mom_vecinv/mom_vecinv.F 581 MOM_VECINV
           CALL WRITE_LOCAL_RL('zV','I10',1,uCf,bi,bj,k,myIter,myThid)
./pkg/mom_vecinv/mom_vecinv.F 582 MOM_VECINV
           CALL WRITE_LOCAL_RL('zU','I10',1,vCf,bi,bj,k,myIter,myThid)
./pkg/mom_vecinv/mom_vecinv.F 597 MOM_VECINV
     &                           Nr, k, bi, bj, myThid)
./pkg/mom_vecinv/mom_vecinv.F 599 MOM_VECINV
     &                           Nr, k, bi, bj, myThid)
./pkg/mom_vecinv/mom_vecinv.F 604 MOM_VECINV
         CALL DIAGNOSTICS_FILL(uCf,'Um_AdvZ3',k,1,2,bi,bj,myThid)
./pkg/mom_vecinv/mom_vecinv.F 605 MOM_VECINV
         CALL DIAGNOSTICS_FILL(vCf,'Vm_AdvZ3',k,1,2,bi,bj,myThid)
./pkg/mom_vecinv/mom_vecinv.F 614 MOM_VECINV
          gU(i,j,k,bi,bj) = gU(i,j,k,bi,bj)+uCf(i,j)
./pkg/mom_vecinv/mom_vecinv.F 620 MOM_VECINV
          gV(i,j,k,bi,bj) = gV(i,j,k,bi,bj)+vCf(i,j)
./pkg/mom_vecinv/mom_vecinv.F 625 MOM_VECINV
         CALL DIAGNOSTICS_FILL(uCf,'Um_AdvRe',k,1,2,bi,bj,myThid)
./pkg/mom_vecinv/mom_vecinv.F 626 MOM_VECINV
         CALL DIAGNOSTICS_FILL(vCf,'Vm_AdvRe',k,1,2,bi,bj,myThid)
./pkg/mom_vecinv/mom_vecinv.F 635 MOM_VECINV
         gU(i,j,k,bi,bj) = gU(i,j,k,bi,bj)+uCf(i,j)
./pkg/mom_vecinv/mom_vecinv.F 641 MOM_VECINV
         gV(i,j,k,bi,bj) = gV(i,j,k,bi,bj)+vCf(i,j)
./pkg/mom_vecinv/mom_vecinv.F 646 MOM_VECINV
           CALL WRITE_LOCAL_RL('KEx','I10',1,uCf,bi,bj,k,myIter,myThid)
./pkg/mom_vecinv/mom_vecinv.F 647 MOM_VECINV
           CALL WRITE_LOCAL_RL('KEy','I10',1,vCf,bi,bj,k,myIter,myThid)
./pkg/mom_vecinv/mom_vecinv.F 664 MOM_VECINV
        CALL MOM_U_CORIOLIS_NH(bi,bj,k,wVel,uCf,myThid)
./pkg/mom_vecinv/mom_vecinv.F 667 MOM_VECINV
          gU(i,j,k,bi,bj) = gU(i,j,k,bi,bj)+uCf(i,j)
./pkg/mom_vecinv/mom_vecinv.F 672 MOM_VECINV
        CALL MOM_V_CORIOLIS_NH(bi,bj,k,wVel,vCf,myThid)
./pkg/mom_vecinv/mom_vecinv.F 675 MOM_VECINV
          gV(i,j,k,bi,bj) = gV(i,j,k,bi,bj)+vCf(i,j)
./pkg/mom_vecinv/mom_vecinv.F 683 MOM_VECINV
       CALL MOM_U_METRIC_NH(bi,bj,k,uFld,wVel,uCf,myThid)
./pkg/mom_vecinv/mom_vecinv.F 686 MOM_VECINV
         gU(i,j,k,bi,bj) = gU(i,j,k,bi,bj)+uCf(i,j)
./pkg/mom_vecinv/mom_vecinv.F 689 MOM_VECINV
       CALL MOM_V_METRIC_NH(bi,bj,k,vFld,wVel,vCf,myThid)
./pkg/mom_vecinv/mom_vecinv.F 692 MOM_VECINV
         gV(i,j,k,bi,bj) = gV(i,j,k,bi,bj)+vCf(i,j)
./pkg/mom_vecinv/mom_vecinv.F 700 MOM_VECINV
        gU(i,j,k,bi,bj) = gU(i,j,k,bi,bj)*_maskW(i,j,k,bi,bj)
./pkg/mom_vecinv/mom_vecinv.F 701 MOM_VECINV
        gV(i,j,k,bi,bj) = gV(i,j,k,bi,bj)*_maskS(i,j,k,bi,bj)
./pkg/mom_vecinv/mom_vecinv.F 707 MOM_VECINV
     &   .AND. k.EQ.4 .AND. myIter.EQ.nIter0
./pkg/mom_vecinv/mom_vecinv.F 711 MOM_VECINV
     &             guDiss,gvDiss, k, standardMessageUnit,bi,bj,myThid )
./pkg/mom_vecinv/mom_vecinv.F 718 MOM_VECINV
     &                        bi,bj,k, myIter, myThid )
./pkg/mom_vecinv/mom_vecinv.F 720 MOM_VECINV
     &                        bi,bj,k, myIter, myThid )
./pkg/mom_vecinv/mom_vecinv.F 722 MOM_VECINV
     &                        bi,bj,k, myIter, myThid )
./pkg/mom_vecinv/mom_vecinv.F 724 MOM_VECINV
     &                        bi,bj,k, myIter, myThid )
./pkg/mom_vecinv/mom_vecinv.F 727 MOM_VECINV
         CALL WRITE_LOCAL_RL('W3','I10',1,omega3, bi,bj,k,myIter,myThid)
./pkg/mom_vecinv/mom_vecinv.F 728 MOM_VECINV
         CALL WRITE_LOCAL_RL('Z3','I10',1,vort3BC,bi,bj,k,myIter,myThid)
./pkg/mom_vecinv/mom_vecinv.F 729 MOM_VECINV
         CALL WRITE_LOCAL_RL('KE','I10',1,KE,     bi,bj,k,myIter,myThid)
./pkg/mom_vecinv/mom_vecinv.F 730 MOM_VECINV
         CALL WRITE_LOCAL_RL('D', 'I10',1,hDiv,   bi,bj,k,myIter,myThid)
./pkg/mom_vecinv/mom_vecinv.F 731 MOM_VECINV
         CALL WRITE_LOCAL_RL('Dt','I10',1,tension,bi,bj,k,myIter,myThid)
./pkg/mom_vecinv/mom_vecinv.F 733 MOM_VECINV
     &                        bi,bj,k, myIter, myThid )
./pkg/mom_vecinv/mom_vecinv.F 734 MOM_VECINV
         CALL WRITE_LOCAL_RL('Du','I10',1,guDiss, bi,bj,k,myIter,myThid)
./pkg/mom_vecinv/mom_vecinv.F 735 MOM_VECINV
         CALL WRITE_LOCAL_RL('Dv','I10',1,gvDiss, bi,bj,k,myIter,myThid)
./pkg/mom_vecinv/mom_vecinv.F 73 MOM_VECINV
      INTEGER bi,bj,k
./pkg/mom_vecinv/mom_vecinv.F 761 MOM_VECINV
        CALL DIAGNOSTICS_FILL(vort3BC,'momVort3',k,1,2,bi,bj,myThid)
./pkg/mom_vecinv/mom_vecinv.F 762 MOM_VECINV
        CALL DIAGNOSTICS_FILL(KE,     'momKE   ',k,1,2,bi,bj,myThid)
./pkg/mom_vecinv/mom_vecinv.F 764 MOM_VECINV
        CALL DIAGNOSTICS_FILL(hDiv,   'momHDiv ',k,1,2,bi,bj,myThid)
./pkg/mom_vecinv/mom_vecinv.F 765 MOM_VECINV
        CALL DIAGNOSTICS_FILL(guDiss, 'Um_Diss ',k,1,2,bi,bj,myThid)
./pkg/mom_vecinv/mom_vecinv.F 766 MOM_VECINV
        CALL DIAGNOSTICS_FILL(gvDiss, 'Vm_Diss ',k,1,2,bi,bj,myThid)
./pkg/mom_vecinv/mom_vecinv.F 769 MOM_VECINV
        CALL DIAGNOSTICS_FILL(tension, 'Tension ',k,1,2,bi,bj,myThid)
./pkg/mom_vecinv/mom_vecinv.F 770 MOM_VECINV
        CALL DIAGNOSTICS_FILL(strainBC,'Strain  ',k,1,2,bi,bj,myThid)
./pkg/mom_vecinv/mom_vecinv.F 772 MOM_VECINV
        CALL DIAGNOSTICS_FILL(gU(1-OLx,1-OLy,k,bi,bj),
./pkg/mom_vecinv/mom_vecinv.F 773 MOM_VECINV
     &                                'Um_Advec',k,1,2,bi,bj,myThid)
./pkg/mom_vecinv/mom_vecinv.F 774 MOM_VECINV
        CALL DIAGNOSTICS_FILL(gV(1-OLx,1-OLy,k,bi,bj),
./pkg/mom_vecinv/mom_vecinv.F 775 MOM_VECINV
     &                                'Vm_Advec',k,1,2,bi,bj,myThid)
./pkg/mom_vecinv/mom_vi_coriolis.F 44 MOM_VI_CORIOLIS
     &      (vFld( i , j )*dxG( i , j ,bi,bj)*_hFacS( i , j ,k,bi,bj)
./pkg/mom_vecinv/mom_vi_coriolis.F 45 MOM_VI_CORIOLIS
     &      +vFld(i-1, j )*dxG(i-1, j ,bi,bj)*_hFacS(i-1, j ,k,bi,bj))
./pkg/mom_vecinv/mom_vi_coriolis.F 46 MOM_VI_CORIOLIS
     &     +(vFld( i ,j+1)*dxG( i ,j+1,bi,bj)*_hFacS( i ,j+1,k,bi,bj)
./pkg/mom_vecinv/mom_vi_coriolis.F 47 MOM_VI_CORIOLIS
     &      +vFld(i-1,j+1)*dxG(i-1,j+1,bi,bj)*_hFacS(i-1,j+1,k,bi,bj)))
./pkg/mom_vecinv/mom_vi_coriolis.F 48 MOM_VI_CORIOLIS
     &   / MAX( epsil,(_hFacS(i, j ,k,bi,bj)+_hFacS(i-1, j ,k,bi,bj))
./pkg/mom_vecinv/mom_vi_coriolis.F 49 MOM_VI_CORIOLIS
     &               +(_hFacS(i,j+1,k,bi,bj)+_hFacS(i-1,j+1,k,bi,bj)) )
./pkg/mom_vecinv/mom_vi_coriolis.F 77 MOM_VI_CORIOLIS
     &      (uFld( i , j )*dyG( i , j ,bi,bj)*_hFacW( i , j ,k,bi,bj)
./pkg/mom_vecinv/mom_vi_coriolis.F 78 MOM_VI_CORIOLIS
     &      +uFld( i ,j-1)*dyG( i ,j-1,bi,bj)*_hFacW( i ,j-1,k,bi,bj))
./pkg/mom_vecinv/mom_vi_coriolis.F 79 MOM_VI_CORIOLIS
     &     +(uFld(i+1, j )*dyG(i+1, j ,bi,bj)*_hFacW(i+1, j ,k,bi,bj)
./pkg/mom_vecinv/mom_vi_coriolis.F 80 MOM_VI_CORIOLIS
     &      +uFld(i+1,j-1)*dyG(i+1,j-1,bi,bj)*_hFacW(i+1,j-1,k,bi,bj)))
./pkg/mom_vecinv/mom_vi_coriolis.F 81 MOM_VI_CORIOLIS
     &   / MAX( epsil,(_hFacW( i ,j,k,bi,bj)+_hFacW( i ,j-1,k,bi,bj))
./pkg/mom_vecinv/mom_vi_coriolis.F 82 MOM_VI_CORIOLIS
     &               +(_hFacW(i+1,j,k,bi,bj)+_hFacW(i+1,j-1,k,bi,bj)) )
./pkg/mom_vecinv/mom_vi_del2uv.F 120 MOM_VI_DEL2UV
     &        +_recip_hFacS(i,j,k,bi,bj)*
./pkg/mom_vecinv/mom_vi_del2uv.F 123 MOM_VI_DEL2UV
     &      )*maskS(i,j,k,bi,bj)
./pkg/mom_vecinv/mom_vi_del2uv.F 22 MOM_VI_DEL2UV
      INTEGER bi,bj,k
./pkg/mom_vecinv/mom_vi_del2uv.F 7 MOM_VI_DEL2UV
     I        bi,bj,k,
./pkg/mom_vecinv/mom_vi_del2uv.F 95 MOM_VI_DEL2UV
     &        -_recip_hFacW(i,j,k,bi,bj)*
./pkg/mom_vecinv/mom_vi_del2uv.F 98 MOM_VI_DEL2UV
     &      )*maskW(i,j,k,bi,bj)
./pkg/mom_vecinv/mom_vi_hdissip.F 158 MOM_VI_HDISSIP
     &  -_recip_hFacW(i,j,k,bi,bj)*( Zip-Zij )
./pkg/mom_vecinv/mom_vi_hdissip.F 164 MOM_VI_HDISSIP
     &   _recip_hFacS(i,j,k,bi,bj)*( (Zpj-Zij)*cosFacV(j,bi,bj) )
./pkg/mom_vecinv/mom_vi_hdissip.F 173 MOM_VI_HDISSIP
     &     -_recip_hFacW(i,j,k,bi,bj)*( Zip-Zij )*recip_DYG(i,j,bi,bj) )
./pkg/mom_vecinv/mom_vi_hdissip.F 178 MOM_VI_HDISSIP
     &      _recip_hFacS(i,j,k,bi,bj)*( Zpj-Zij )*recip_DXG(i,j,bi,bj)
./pkg/mom_vecinv/mom_vi_hdissip.F 219 MOM_VI_HDISSIP
     &  -_recip_hFacW(i,j,k,bi,bj)*viscA4Z*( Zip-Zij )
./pkg/mom_vecinv/mom_vi_hdissip.F 225 MOM_VI_HDISSIP
     &   _recip_hFacS(i,j,k,bi,bj)*viscA4Z*( Zpj-Zij )*cosFacV(j,bi,bj)
./pkg/mom_vecinv/mom_vi_hdissip.F 234 MOM_VI_HDISSIP
     &        - viscA4Z*_recip_hFacW(i,j,k,bi,bj)*
./pkg/mom_vecinv/mom_vi_hdissip.F 239 MOM_VI_HDISSIP
          vD4 = viscA4Z*_recip_hFacS(i,j,k,bi,bj)*
./pkg/mom_vecinv/mom_vi_hdissip.F 26 MOM_VI_HDISSIP
      INTEGER bi, bj, k
./pkg/mom_vecinv/mom_vi_hdissip.F 64 MOM_VI_HDISSIP
     &     -_recip_hFacW(i,j,k,bi,bj)*( Zip-Zij )*recip_DYG(i,j,bi,bj) )
./pkg/mom_vecinv/mom_vi_hdissip.F 69 MOM_VI_HDISSIP
     &      _recip_hFacS(i,j,k,bi,bj)*( Zpj-Zij )*recip_DXG(i,j,bi,bj)
./pkg/mom_vecinv/mom_vi_hdissip.F 7 MOM_VI_HDISSIP
     I        bi, bj, k,
./pkg/mom_vecinv/mom_vi_hdissip.F 94 MOM_VI_HDISSIP
     &        - viscAhZ*_recip_hFacW(i,j,k,bi,bj)*
./pkg/mom_vecinv/mom_vi_hdissip.F 99 MOM_VI_HDISSIP
          vD2 = viscAhZ*_recip_hFacS(i,j,k,bi,bj)*
./pkg/mom_vecinv/mom_vi_u_coriolis.F 107 MOM_VI_U_CORIOLIS
     &                              * _maskW(i,j,k,bi,bj)
./pkg/mom_vecinv/mom_vi_u_coriolis.F 10 MOM_VI_U_CORIOLIS
     I                     bi, bj, k,
./pkg/mom_vecinv/mom_vi_u_coriolis.F 117 MOM_VI_U_CORIOLIS
     &       vFld( i , j )*dxG( i , j ,bi,bj)*_hFacS( i , j ,k,bi,bj)
./pkg/mom_vecinv/mom_vi_u_coriolis.F 118 MOM_VI_U_CORIOLIS
     &      +vFld(i-1, j )*dxG(i-1, j ,bi,bj)*_hFacS(i-1, j ,k,bi,bj) )
./pkg/mom_vecinv/mom_vi_u_coriolis.F 120 MOM_VI_U_CORIOLIS
     &       vFld( i ,j+1)*dxG( i ,j+1,bi,bj)*_hFacS( i ,j+1,k,bi,bj)
./pkg/mom_vecinv/mom_vi_u_coriolis.F 121 MOM_VI_U_CORIOLIS
     &      +vFld(i-1,j+1)*dxG(i-1,j+1,bi,bj)*_hFacS(i-1,j+1,k,bi,bj) )
./pkg/mom_vecinv/mom_vi_u_coriolis.F 134 MOM_VI_U_CORIOLIS
     &                              * _maskW(i,j,k,bi,bj)
./pkg/mom_vecinv/mom_vi_u_coriolis.F 152 MOM_VI_U_CORIOLIS
     &      *vFld(i-1, j )*dxG(i-1, j ,bi,bj)*_hFacS(i-1, j ,k,bi,bj)
./pkg/mom_vecinv/mom_vi_u_coriolis.F 158 MOM_VI_U_CORIOLIS
     &      *vFld( i , j )*dxG( i , j ,bi,bj)*_hFacS( i , j ,k,bi,bj)
./pkg/mom_vecinv/mom_vi_u_coriolis.F 164 MOM_VI_U_CORIOLIS
     &      *vFld(i-1,j+1)*dxG(i-1,j+1,bi,bj)*_hFacS(i-1,j+1,k,bi,bj)
./pkg/mom_vecinv/mom_vi_u_coriolis.F 170 MOM_VI_U_CORIOLIS
     &      *vFld( i ,j+1)*dxG( i ,j+1,bi,bj)*_hFacS( i ,j+1,k,bi,bj)
./pkg/mom_vecinv/mom_vi_u_coriolis.F 174 MOM_VI_U_CORIOLIS
     &                                * _maskW(i,j,k,bi,bj)
./pkg/mom_vecinv/mom_vi_u_coriolis.F 191 MOM_VI_U_CORIOLIS
     &           * 4. _d 0 * _hFacW(i,j,k,bi,bj)
./pkg/mom_vecinv/mom_vi_u_coriolis.F 193 MOM_VI_U_CORIOLIS
     &                  (_hFacS(i, j ,k,bi,bj)+_hFacS(i-1, j ,k,bi,bj))
./pkg/mom_vecinv/mom_vi_u_coriolis.F 194 MOM_VI_U_CORIOLIS
     &                 +(_hFacS(i,j+1,k,bi,bj)+_hFacS(i-1,j+1,k,bi,bj))
./pkg/mom_vecinv/mom_vi_u_coriolis.F 34 MOM_VI_U_CORIOLIS
      INTEGER bi, bj, k
./pkg/mom_vecinv/mom_vi_u_coriolis.F 66 MOM_VI_U_CORIOLIS
     &      (vFld( i , j )*dxG( i , j ,bi,bj)*_hFacS( i , j ,k,bi,bj)
./pkg/mom_vecinv/mom_vi_u_coriolis.F 67 MOM_VI_U_CORIOLIS
     &      +vFld(i-1, j )*dxG(i-1, j ,bi,bj)*_hFacS(i-1, j ,k,bi,bj))
./pkg/mom_vecinv/mom_vi_u_coriolis.F 68 MOM_VI_U_CORIOLIS
     &     +(vFld( i ,j+1)*dxG( i ,j+1,bi,bj)*_hFacS( i ,j+1,k,bi,bj)
./pkg/mom_vecinv/mom_vi_u_coriolis.F 69 MOM_VI_U_CORIOLIS
     &      +vFld(i-1,j+1)*dxG(i-1,j+1,bi,bj)*_hFacS(i-1,j+1,k,bi,bj))
./pkg/mom_vecinv/mom_vi_u_coriolis.F 82 MOM_VI_U_CORIOLIS
     &                              * _maskW(i,j,k,bi,bj)
./pkg/mom_vecinv/mom_vi_u_coriolis_c4.F 10 MOM_VI_U_CORIOLIS_C4
     I        bi,bj,k,
./pkg/mom_vecinv/mom_vi_u_coriolis_c4.F 130 MOM_VI_U_CORIOLIS_C4
     &      (vFld( i , j )*dxG( i , j ,bi,bj)*_hFacS( i , j ,k,bi,bj)
./pkg/mom_vecinv/mom_vi_u_coriolis_c4.F 131 MOM_VI_U_CORIOLIS_C4
     &      +vFld(i-1, j )*dxG(i-1, j ,bi,bj)*_hFacS(i-1, j ,k,bi,bj))
./pkg/mom_vecinv/mom_vi_u_coriolis_c4.F 132 MOM_VI_U_CORIOLIS_C4
     &     +(vFld( i ,j+1)*dxG( i ,j+1,bi,bj)*_hFacS( i ,j+1,k,bi,bj)
./pkg/mom_vecinv/mom_vi_u_coriolis_c4.F 133 MOM_VI_U_CORIOLIS_C4
     &      +vFld(i-1,j+1)*dxG(i-1,j+1,bi,bj)*_hFacS(i-1,j+1,k,bi,bj))
./pkg/mom_vecinv/mom_vi_u_coriolis_c4.F 157 MOM_VI_U_CORIOLIS_C4
     &                               * _maskW(i,j,k,bi,bj)
./pkg/mom_vecinv/mom_vi_u_coriolis_c4.F 171 MOM_VI_U_CORIOLIS_C4
     &       vFld( i , j )*dxG( i , j ,bi,bj)*_hFacS( i , j ,k,bi,bj)
./pkg/mom_vecinv/mom_vi_u_coriolis_c4.F 172 MOM_VI_U_CORIOLIS_C4
     &      +vFld(i-1, j )*dxG(i-1, j ,bi,bj)*_hFacS(i-1, j ,k,bi,bj) )
./pkg/mom_vecinv/mom_vi_u_coriolis_c4.F 174 MOM_VI_U_CORIOLIS_C4
     &       vFld( i ,j+1)*dxG( i ,j+1,bi,bj)*_hFacS( i ,j+1,k,bi,bj)
./pkg/mom_vecinv/mom_vi_u_coriolis_c4.F 175 MOM_VI_U_CORIOLIS_C4
     &      +vFld(i-1,j+1)*dxG(i-1,j+1,bi,bj)*_hFacS(i-1,j+1,k,bi,bj) )
./pkg/mom_vecinv/mom_vi_u_coriolis_c4.F 201 MOM_VI_U_CORIOLIS_C4
     &                               * _maskW(i,j,k,bi,bj)
./pkg/mom_vecinv/mom_vi_u_coriolis_c4.F 38 MOM_VI_U_CORIOLIS_C4
      INTEGER bi,bj,k
./pkg/mom_vecinv/mom_vi_u_grad_ke.F 34 MOM_VI_U_GRAD_KE
     &       *_maskW(i,j,k,BI,BJ)
./pkg/mom_vecinv/mom_vi_u_vertshear.F 126 MOM_VI_U_VERTSHEAR
     &                   )*_recip_hFacW(i,j,k,bi,bj)
./pkg/mom_vecinv/mom_vi_u_vertshear.F 131 MOM_VI_U_VERTSHEAR
     &                    *_recip_hFacW(i,j,k,bi,bj)
./pkg/mom_vecinv/mom_vi_v_coriolis.F 107 MOM_VI_V_CORIOLIS
     &                              * _maskS(i,j,k,bi,bj)
./pkg/mom_vecinv/mom_vi_v_coriolis.F 10 MOM_VI_V_CORIOLIS
     I                     bi, bj, k,
./pkg/mom_vecinv/mom_vi_v_coriolis.F 117 MOM_VI_V_CORIOLIS
     &       uFld( i , j )*dyG( i , j ,bi,bj)*_hFacW( i , j ,k,bi,bj)
./pkg/mom_vecinv/mom_vi_v_coriolis.F 118 MOM_VI_V_CORIOLIS
     &      +uFld( i ,j-1)*dyG( i ,j-1,bi,bj)*_hFacW( i ,j-1,k,bi,bj) )
./pkg/mom_vecinv/mom_vi_v_coriolis.F 120 MOM_VI_V_CORIOLIS
     &       uFld(i+1, j )*dyG(i+1, j ,bi,bj)*_hFacW(i+1, j ,k,bi,bj)
./pkg/mom_vecinv/mom_vi_v_coriolis.F 121 MOM_VI_V_CORIOLIS
     &      +uFld(i+1,j-1)*dyG(i+1,j-1,bi,bj)*_hFacW(i+1,j-1,k,bi,bj) )
./pkg/mom_vecinv/mom_vi_v_coriolis.F 134 MOM_VI_V_CORIOLIS
     &                              * _maskS(i,j,k,bi,bj)
./pkg/mom_vecinv/mom_vi_v_coriolis.F 152 MOM_VI_V_CORIOLIS
     &      *uFld( i ,j-1)*dyG( i ,j-1,bi,bj)*_hFacW( i ,j-1,k,bi,bj)
./pkg/mom_vecinv/mom_vi_v_coriolis.F 158 MOM_VI_V_CORIOLIS
     &      *uFld( i , j )*dyG( i , j ,bi,bj)*_hFacW( i , j ,k,bi,bj)
./pkg/mom_vecinv/mom_vi_v_coriolis.F 164 MOM_VI_V_CORIOLIS
     &      *uFld(i+1,j-1)*dyG(i+1,j-1,bi,bj)*_hFacW(i+1,j-1,k,bi,bj)
./pkg/mom_vecinv/mom_vi_v_coriolis.F 170 MOM_VI_V_CORIOLIS
     &      *uFld(i+1, j )*dyG(i+1, j ,bi,bj)*_hFacW(i+1, j ,k,bi,bj)
./pkg/mom_vecinv/mom_vi_v_coriolis.F 174 MOM_VI_V_CORIOLIS
     &                                * _maskS(i,j,k,bi,bj)
./pkg/mom_vecinv/mom_vi_v_coriolis.F 191 MOM_VI_V_CORIOLIS
     &           * 4. _d 0 * _hFacS(i,j,k,bi,bj)
./pkg/mom_vecinv/mom_vi_v_coriolis.F 193 MOM_VI_V_CORIOLIS
     &                  (_hFacW( i ,j,k,bi,bj)+_hFacW( i ,j-1,k,bi,bj))
./pkg/mom_vecinv/mom_vi_v_coriolis.F 194 MOM_VI_V_CORIOLIS
     &                 +(_hFacW(i+1,j,k,bi,bj)+_hFacW(i+1,j-1,k,bi,bj))
./pkg/mom_vecinv/mom_vi_v_coriolis.F 34 MOM_VI_V_CORIOLIS
      INTEGER bi, bj, k
./pkg/mom_vecinv/mom_vi_v_coriolis.F 66 MOM_VI_V_CORIOLIS
     &      (uFld( i , j )*dyG( i , j ,bi,bj)*_hFacW( i , j ,k,bi,bj)
./pkg/mom_vecinv/mom_vi_v_coriolis.F 67 MOM_VI_V_CORIOLIS
     &      +uFld( i ,j-1)*dyG( i ,j-1,bi,bj)*_hFacW( i ,j-1,k,bi,bj))
./pkg/mom_vecinv/mom_vi_v_coriolis.F 68 MOM_VI_V_CORIOLIS
     &     +(uFld(i+1, j )*dyG(i+1, j ,bi,bj)*_hFacW(i+1, j ,k,bi,bj)
./pkg/mom_vecinv/mom_vi_v_coriolis.F 69 MOM_VI_V_CORIOLIS
     &      +uFld(i+1,j-1)*dyG(i+1,j-1,bi,bj)*_hFacW(i+1,j-1,k,bi,bj))
./pkg/mom_vecinv/mom_vi_v_coriolis.F 82 MOM_VI_V_CORIOLIS
     &                              * _maskS(i,j,k,bi,bj)
./pkg/mom_vecinv/mom_vi_v_coriolis_c4.F 10 MOM_VI_V_CORIOLIS_C4
     I        bi,bj,k,
./pkg/mom_vecinv/mom_vi_v_coriolis_c4.F 130 MOM_VI_V_CORIOLIS_C4
     &      (uFld( i , j )*dyG( i , j ,bi,bj)*_hFacW( i , j ,k,bi,bj)
./pkg/mom_vecinv/mom_vi_v_coriolis_c4.F 131 MOM_VI_V_CORIOLIS_C4
     &      +uFld( i ,j-1)*dyG( i ,j-1,bi,bj)*_hFacW( i ,j-1,k,bi,bj))
./pkg/mom_vecinv/mom_vi_v_coriolis_c4.F 132 MOM_VI_V_CORIOLIS_C4
     &     +(uFld(i+1, j )*dyG(i+1, j ,bi,bj)*_hFacW(i+1, j ,k,bi,bj)
./pkg/mom_vecinv/mom_vi_v_coriolis_c4.F 133 MOM_VI_V_CORIOLIS_C4
     &      +uFld(i+1,j-1)*dyG(i+1,j-1,bi,bj)*_hFacW(i+1,j-1,k,bi,bj))
./pkg/mom_vecinv/mom_vi_v_coriolis_c4.F 157 MOM_VI_V_CORIOLIS_C4
     &                               * _maskS(i,j,k,bi,bj)
./pkg/mom_vecinv/mom_vi_v_coriolis_c4.F 171 MOM_VI_V_CORIOLIS_C4
     &       uFld( i , j )*dyG( i , j ,bi,bj)*_hFacW( i , j ,k,bi,bj)
./pkg/mom_vecinv/mom_vi_v_coriolis_c4.F 172 MOM_VI_V_CORIOLIS_C4
     &      +uFld( i ,j-1)*dyG( i ,j-1,bi,bj)*_hFacW( i ,j-1,k,bi,bj) )
./pkg/mom_vecinv/mom_vi_v_coriolis_c4.F 174 MOM_VI_V_CORIOLIS_C4
     &       uFld(i+1, j )*dyG(i+1, j ,bi,bj)*_hFacW(i+1, j ,k,bi,bj)
./pkg/mom_vecinv/mom_vi_v_coriolis_c4.F 175 MOM_VI_V_CORIOLIS_C4
     &      +uFld(i+1,j-1)*dyG(i+1,j-1,bi,bj)*_hFacW(i+1,j-1,k,bi,bj) )
./pkg/mom_vecinv/mom_vi_v_coriolis_c4.F 201 MOM_VI_V_CORIOLIS_C4
     &                               * _maskS(i,j,k,bi,bj)
./pkg/mom_vecinv/mom_vi_v_coriolis_c4.F 38 MOM_VI_V_CORIOLIS_C4
      INTEGER bi,bj,k
./pkg/mom_vecinv/mom_vi_v_grad_ke.F 34 MOM_VI_V_GRAD_KE
     &       *_maskS(i,j,k,BI,BJ)
./pkg/mom_vecinv/mom_vi_v_vertshear.F 126 MOM_VI_V_VERTSHEAR
     &                   )*_recip_hFacS(i,j,k,bi,bj)
./pkg/mom_vecinv/mom_vi_v_vertshear.F 131 MOM_VI_V_VERTSHEAR
     &                    *_recip_hFacS(i,j,k,bi,bj)
./pkg/monitor/mon_calc_stats_rl.F 101 MON_CALC_STATS_RL
            tmpVol = arrArea(i,j,bi,bj)*arrDr(k)*tmpMask
./pkg/monitor/mon_calc_stats_rl.F 138 MON_CALC_STATS_RL
         DO k=1,myNr
./pkg/monitor/mon_calc_stats_rl.F 141 MON_CALC_STATS_RL
            tmpVal=arr(i,j,k,bi,bj)
./pkg/monitor/mon_calc_stats_rl.F 142 MON_CALC_STATS_RL
            tmpMask = arrMask(i,j,bi,bj)*arrhFac(i,j,k,bi,bj)
./pkg/monitor/mon_calc_stats_rl.F 144 MON_CALC_STATS_RL
             tmpVol = arrArea(i,j,bi,bj)*arrDr(k)*tmpMask
./pkg/monitor/mon_calc_stats_rl.F 36 MON_CALC_STATS_RL
      INTEGER bi,bj,i,j,k
./pkg/monitor/mon_calc_stats_rl.F 66 MON_CALC_STATS_RL
        DO k=1,myNr
./pkg/monitor/mon_calc_stats_rl.F 69 MON_CALC_STATS_RL
           tmpVal  = arr(i,j,k,bi,bj)
./pkg/monitor/mon_calc_stats_rl.F 70 MON_CALC_STATS_RL
           tmpMask = arrMask(i,j,bi,bj)*arrhFac(i,j,k,bi,bj)
./pkg/monitor/mon_calc_stats_rl.F 88 MON_CALC_STATS_RL
            ddx = arrhFac(i+1,j,k,bi,bj)*arrhFac(i-1,j,k,bi,bj)
./pkg/monitor/mon_calc_stats_rl.F 90 MON_CALC_STATS_RL
             ddx = (arr(i+1,j,k,bi,bj)-tmpVal)
./pkg/monitor/mon_calc_stats_rl.F 91 MON_CALC_STATS_RL
     &           + (arr(i-1,j,k,bi,bj)-tmpVal)
./pkg/monitor/mon_calc_stats_rl.F 93 MON_CALC_STATS_RL
            ddy = arrhFac(i,j+1,k,bi,bj)*arrhFac(i,j-1,k,bi,bj)
./pkg/monitor/mon_calc_stats_rl.F 95 MON_CALC_STATS_RL
             ddy = (arr(i,j+1,k,bi,bj)-tmpVal)
./pkg/monitor/mon_calc_stats_rl.F 96 MON_CALC_STATS_RL
     &           + (arr(i,j-1,k,bi,bj)-tmpVal)
./pkg/monitor/mon_calc_stats_rs.F 101 MON_CALC_STATS_RS
            tmpVol = arrArea(i,j,bi,bj)*arrDr(k)*tmpMask
./pkg/monitor/mon_calc_stats_rs.F 138 MON_CALC_STATS_RS
         DO k=1,myNr
./pkg/monitor/mon_calc_stats_rs.F 141 MON_CALC_STATS_RS
            tmpVal=arr(i,j,k,bi,bj)
./pkg/monitor/mon_calc_stats_rs.F 142 MON_CALC_STATS_RS
            tmpMask = arrMask(i,j,bi,bj)*arrhFac(i,j,k,bi,bj)
./pkg/monitor/mon_calc_stats_rs.F 144 MON_CALC_STATS_RS
             tmpVol = arrArea(i,j,bi,bj)*arrDr(k)*tmpMask
./pkg/monitor/mon_calc_stats_rs.F 36 MON_CALC_STATS_RS
      INTEGER bi,bj,i,j,k
./pkg/monitor/mon_calc_stats_rs.F 66 MON_CALC_STATS_RS
        DO k=1,myNr
./pkg/monitor/mon_calc_stats_rs.F 69 MON_CALC_STATS_RS
           tmpVal  = arr(i,j,k,bi,bj)
./pkg/monitor/mon_calc_stats_rs.F 70 MON_CALC_STATS_RS
           tmpMask = arrMask(i,j,bi,bj)*arrhFac(i,j,k,bi,bj)
./pkg/monitor/mon_calc_stats_rs.F 88 MON_CALC_STATS_RS
            ddx = arrhFac(i+1,j,k,bi,bj)*arrhFac(i-1,j,k,bi,bj)
./pkg/monitor/mon_calc_stats_rs.F 90 MON_CALC_STATS_RS
             ddx = (arr(i+1,j,k,bi,bj)-tmpVal)
./pkg/monitor/mon_calc_stats_rs.F 91 MON_CALC_STATS_RS
     &           + (arr(i-1,j,k,bi,bj)-tmpVal)
./pkg/monitor/mon_calc_stats_rs.F 93 MON_CALC_STATS_RS
            ddy = arrhFac(i,j+1,k,bi,bj)*arrhFac(i,j-1,k,bi,bj)
./pkg/monitor/mon_calc_stats_rs.F 95 MON_CALC_STATS_RS
             ddy = (arr(i,j+1,k,bi,bj)-tmpVal)
./pkg/monitor/mon_calc_stats_rs.F 96 MON_CALC_STATS_RS
     &           + (arr(i,j-1,k,bi,bj)-tmpVal)
./pkg/monitor/mon_ke.F 100 MON_KE
     &         *dyG(i+1,j,bi,bj)*dxC(i+1,j,bi,bj)*_hFacW(i+1,j,k,bi,bj)
./pkg/monitor/mon_ke.F 101 MON_KE
     &      +vVel(i, j ,k,bi,bj)*vVel(i, j ,k,bi,bj)
./pkg/monitor/mon_ke.F 102 MON_KE
     &         *dxG(i, j ,bi,bj)*dyC(i, j ,bi,bj)*_hFacS(i, j ,k,bi,bj)
./pkg/monitor/mon_ke.F 103 MON_KE
     &      +vVel(i,j+1,k,bi,bj)*vVel(i,j+1,k,bi,bj)
./pkg/monitor/mon_ke.F 104 MON_KE
     &         *dxG(i,j+1,bi,bj)*dyC(i,j+1,bi,bj)*_hFacS(i,j+1,k,bi,bj)
./pkg/monitor/mon_ke.F 107 MON_KE
     &                     + tmpVal*deepFac2C(k)*rhoFacC(k)*drF(k)
./pkg/monitor/mon_ke.F 108 MON_KE
           tmpVal= tmpVal*_recip_hFacC(i,j,k,bi,bj)*recip_rA(i,j,bi,bj)
./pkg/monitor/mon_ke.F 113 MON_KE
     &        ( wVel(i,j, k, bi,bj)*wVel(i,j, k, bi,bj)*msk_1
./pkg/monitor/mon_ke.F 114 MON_KE
     &                             *deepFac2F( k )*rhoFacF( k )
./pkg/monitor/mon_ke.F 117 MON_KE
     &        )*maskC(i,j,k,bi,bj)*maskInC(i,j,bi,bj)
./pkg/monitor/mon_ke.F 119 MON_KE
     &             + tmpWke*rA(i,j,bi,bj)*drF(k)*_hFacC(i,j,k,bi,bj)
./pkg/monitor/mon_ke.F 121 MON_KE
     &             + tmpWke*recip_deepFac2C(k)*recip_rhoFacC(k)
./pkg/monitor/mon_ke.F 189 MON_KE
         DO k=1,Nr
./pkg/monitor/mon_ke.F 190 MON_KE
          R_drK = rSphere*deepFacC(k)*deepFac2C(k)
./pkg/monitor/mon_ke.F 191 MON_KE
     &                   *rhoFacC(k)*drF(k)
./pkg/monitor/mon_ke.F 195 MON_KE
            tmpVal = abFac1*guNm(i,j,k,bi,bj,m1)
./pkg/monitor/mon_ke.F 196 MON_KE
     &             + abFac2*guNm(i,j,k,bi,bj,m2)
./pkg/monitor/mon_ke.F 198 MON_KE
            tmpVal = abFac1*guNm1(i,j,k,bi,bj)
./pkg/monitor/mon_ke.F 200 MON_KE
            tmpVal = tmpVal*deltaTMom + uVel(i,j,k,bi,bj)
./pkg/monitor/mon_ke.F 202 MON_KE
     &             + R_drK*tmpVal*_hFacW(i,j,k,bi,bj)
./pkg/monitor/mon_ke.F 228 MON_KE
         DO k=1,Nr
./pkg/monitor/mon_ke.F 229 MON_KE
          R_drK = rSphere*deepFacC(k)*deepFac2C(k)
./pkg/monitor/mon_ke.F 230 MON_KE
     &                   *rhoFacC(k)*drF(k)
./pkg/monitor/mon_ke.F 234 MON_KE
            tmpVal = abFac1*gvNm(i,j,k,bi,bj,m1)
./pkg/monitor/mon_ke.F 235 MON_KE
     &             + abFac2*gvNm(i,j,k,bi,bj,m2)
./pkg/monitor/mon_ke.F 237 MON_KE
            tmpVal = abFac1*gvNm1(i,j,k,bi,bj)
./pkg/monitor/mon_ke.F 239 MON_KE
            tmpVal = tmpVal*deltaTMom + vVel(i,j,k,bi,bj)
./pkg/monitor/mon_ke.F 241 MON_KE
     &             + R_drK*tmpVal*_hFacS(i,j,k,bi,bj)
./pkg/monitor/mon_ke.F 34 MON_KE
      INTEGER i,j,k
./pkg/monitor/mon_ke.F 70 MON_KE
        DO k=1,Nr
./pkg/monitor/mon_ke.F 71 MON_KE
         kp1 = MIN(k+1,Nr)
./pkg/monitor/mon_ke.F 73 MON_KE
         IF ( k.GE.Nr ) mskp1 = 0.
./pkg/monitor/mon_ke.F 77 MON_KE
         IF ( k.EQ.1 .AND. selectNHfreeSurf.LE.0 ) msk_1 = 0.
./pkg/monitor/mon_ke.F 81 MON_KE
     &                    + rA(i,j,bi,bj)*deepFac2C(k)
./pkg/monitor/mon_ke.F 82 MON_KE
     &                     *rhoFacC(k)*drF(k)*_hFacC(i,j,k,bi,bj)
./pkg/monitor/mon_ke.F 97 MON_KE
     &       uVel( i ,j,k,bi,bj)*uVel( i ,j,k,bi,bj)
./pkg/monitor/mon_ke.F 98 MON_KE
     &         *dyG( i ,j,bi,bj)*dxC( i ,j,bi,bj)*_hFacW( i ,j,k,bi,bj)
./pkg/monitor/mon_ke.F 99 MON_KE
     &      +uVel(i+1,j,k,bi,bj)*uVel(i+1,j,k,bi,bj)
./pkg/monitor/mon_stats_latbnd_rl.F 103 MON_STATS_LATBND_RL
           tmpVal=arr(i,j,k,bi,bj)
./pkg/monitor/mon_stats_latbnd_rl.F 112 MON_STATS_LATBND_RL
            tmpVol = arrArea(i,j,bi,bj)*arrhFac(i,j,km,bi,bj)*arrDr(k)
./pkg/monitor/mon_stats_latbnd_rl.F 51 MON_STATS_LATBND_RL
      INTEGER bi,bj,i,j,k,n
./pkg/monitor/mon_stats_latbnd_rl.F 98 MON_STATS_LATBND_RL
        DO k=k1,k2
./pkg/monitor/mon_stats_latbnd_rl.F 99 MON_STATS_LATBND_RL
         km = MIN(k,mskNr)
./pkg/monitor/mon_surfcor.F 126 MON_SURFCOR
           DO k=2,Nr
./pkg/monitor/mon_surfcor.F 132 MON_SURFCOR
     &         - ddPI*rA(i,j,bi,bj)*wVel(i,j,k,bi,bj)
./pkg/monitor/mon_surfcor.F 133 MON_SURFCOR
     &           *(theta(i,j,k,bi,bj)+theta(i,j,k-1,bi,bj))*0.5 _d 0
./pkg/monitor/mon_surfcor.F 134 MON_SURFCOR
     &           *maskC(i,j,k-1,bi,bj)*maskC(i,j,k,bi,bj)
./pkg/monitor/mon_surfcor.F 149 MON_SURFCOR
          DO k=1,Nr
./pkg/monitor/mon_surfcor.F 151 MON_SURFCOR
     &                            atm_cp*((rC(k)/atm_po)**atm_kappa)
./pkg/monitor/mon_surfcor.F 154 MON_SURFCOR
              tmpVol  = rA(i,j,bi,bj)*h0FacC(i,j,k,bi,bj)*drF(k)
./pkg/monitor/mon_surfcor.F 156 MON_SURFCOR
              tmpVal  = rStarDhCDt(i,j,bi,bj)*theta(i,j,k,bi,bj)
./pkg/monitor/mon_surfcor.F 159 MON_SURFCOR
     &          +tmpVol*rStarDhCDt(i,j,bi,bj)*salt(i,j,k,bi,bj)
./pkg/monitor/mon_surfcor.F 54 MON_SURFCOR
      INTEGER i,j,k,ks,bi,bj
./pkg/monitor/mon_vort3.F 124 MON_VORT3
     &                   )*recip_drF(k)
./pkg/monitor/mon_vort3.F 129 MON_VORT3
     &           0.25 _d 0*( _hFacW(i,j-1,k,bi,bj)
./pkg/monitor/mon_vort3.F 130 MON_VORT3
     &                     + _hFacW(i, j ,k,bi,bj)
./pkg/monitor/mon_vort3.F 131 MON_VORT3
     &                     + _hFacS(i-1,j,k,bi,bj)
./pkg/monitor/mon_vort3.F 132 MON_VORT3
     &                     + _hFacS( i ,j,k,bi,bj)
./pkg/monitor/mon_vort3.F 136 MON_VORT3
     &       vVel( i ,j,k,bi,bj)*dyC( i ,j,bi,bj)
./pkg/monitor/mon_vort3.F 137 MON_VORT3
     &      -vVel(i-1,j,k,bi,bj)*dyC(i-1,j,bi,bj)
./pkg/monitor/mon_vort3.F 138 MON_VORT3
     &      -uVel(i, j ,k,bi,bj)*dxC(i, j ,bi,bj)
./pkg/monitor/mon_vort3.F 139 MON_VORT3
     &      +uVel(i,j-1,k,bi,bj)*dxC(i,j-1,bi,bj)
./pkg/monitor/mon_vort3.F 188 MON_VORT3
     &        vVel(i,j,k,bi,bj)*dyC(i,j,bi,bj)
./pkg/monitor/mon_vort3.F 189 MON_VORT3
     &       -uVel(i,j,k,bi,bj)*dxC(i,j,bi,bj)
./pkg/monitor/mon_vort3.F 190 MON_VORT3
     &       +uVel(i,j-1,k,bi,bj)*dxC(i,j-1,bi,bj)
./pkg/monitor/mon_vort3.F 192 MON_VORT3
           hFacZ(i,j) = ( _hFacW(i,j-1,k,bi,bj)
./pkg/monitor/mon_vort3.F 193 MON_VORT3
     &                  + _hFacW(i, j ,k,bi,bj)
./pkg/monitor/mon_vort3.F 194 MON_VORT3
     &                  + _hFacS( i ,j,k,bi,bj)
./pkg/monitor/mon_vort3.F 203 MON_VORT3
     &       -vVel(i-1,j,k,bi,bj)*dyC(i-1,j,bi,bj)
./pkg/monitor/mon_vort3.F 204 MON_VORT3
     &       -uVel(i,j,k,bi,bj)*dxC(i,j,bi,bj)
./pkg/monitor/mon_vort3.F 205 MON_VORT3
     &       +uVel(i,j-1,k,bi,bj)*dxC(i,j-1,bi,bj)
./pkg/monitor/mon_vort3.F 207 MON_VORT3
           hFacZ(i,j) = ( _hFacW(i,j-1,k,bi,bj)
./pkg/monitor/mon_vort3.F 208 MON_VORT3
     &                  + _hFacW(i, j ,k,bi,bj)
./pkg/monitor/mon_vort3.F 209 MON_VORT3
     &                  + _hFacS(i-1,j,k,bi,bj)
./pkg/monitor/mon_vort3.F 218 MON_VORT3
     &        vVel(i,j,k,bi,bj)*dyC(i,j,bi,bj)
./pkg/monitor/mon_vort3.F 219 MON_VORT3
     &       -uVel(i,j,k,bi,bj)*dxC(i,j,bi,bj)
./pkg/monitor/mon_vort3.F 220 MON_VORT3
     &       +uVel(i,j-1,k,bi,bj)*dxC(i,j-1,bi,bj)
./pkg/monitor/mon_vort3.F 222 MON_VORT3
           hFacZ(i,j) = ( _hFacW(i,j-1,k,bi,bj)
./pkg/monitor/mon_vort3.F 223 MON_VORT3
     &                  + _hFacW(i, j ,k,bi,bj)
./pkg/monitor/mon_vort3.F 224 MON_VORT3
     &                  + _hFacS( i ,j,k,bi,bj)
./pkg/monitor/mon_vort3.F 233 MON_VORT3
     &       -vVel(i-1,j,k,bi,bj)*dyC(i-1,j,bi,bj)
./pkg/monitor/mon_vort3.F 234 MON_VORT3
     &       -uVel(i,j,k,bi,bj)*dxC(i,j,bi,bj)
./pkg/monitor/mon_vort3.F 235 MON_VORT3
     &       +uVel(i,j-1,k,bi,bj)*dxC(i,j-1,bi,bj)
./pkg/monitor/mon_vort3.F 237 MON_VORT3
           hFacZ(i,j) = ( _hFacW(i,j-1,k,bi,bj)
./pkg/monitor/mon_vort3.F 238 MON_VORT3
     &                  + _hFacW(i, j ,k,bi,bj)
./pkg/monitor/mon_vort3.F 239 MON_VORT3
     &                  + _hFacS(i-1,j,k,bi,bj)
./pkg/monitor/mon_vort3.F 252 MON_VORT3
     &                 + uVel(i,j-1,k,bi,bj)*dxC(i,j-1,bi,bj)
./pkg/monitor/mon_vort3.F 255 MON_VORT3
            hFacZ(1,j) = hFacZ(1,j) + _hFacW(i,j-1,k,bi,bj)
./pkg/monitor/mon_vort3.F 260 MON_VORT3
            hFacZ(1,j) = sNx + hFacZ(1,j)*recip_drF(k)
./pkg/monitor/mon_vort3.F 270 MON_VORT3
     &                 - uVel(i,j,k,bi,bj)*dxC(i,j,bi,bj)
./pkg/monitor/mon_vort3.F 273 MON_VORT3
            hFacZ(1,j) = hFacZ(1,j) + _hFacW(i,j,k,bi,bj)
./pkg/monitor/mon_vort3.F 278 MON_VORT3
            hFacZ(1,j) = sNx + hFacZ(1,j)*recip_drF(k)
./pkg/monitor/mon_vort3.F 291 MON_VORT3
            tmpAre = rAz(i,j,bi,bj)*drF(k)
./pkg/monitor/mon_vort3.F 292 MON_VORT3
            tmpVol = rAz(i,j,bi,bj)*drF(k)*hFacZ(i,j)
./pkg/monitor/mon_vort3.F 35 MON_VORT3
      INTEGER bi,bj,i,j,k
./pkg/monitor/mon_vort3.F 90 MON_VORT3
        DO k=1,Nr
./pkg/monitor/monitor.F 128 MONITOR
         k = 1
./pkg/monitor/monitor.F 129 MONITOR
         IF ( usingPCoords ) k = Nr
./pkg/monitor/monitor.F 130 MONITOR
         CALL MON_WRITESTATS_RL( 1, theta(1-OLx,1-OLy,k,1,1), '_sst',
./pkg/monitor/monitor.F 132 MONITOR
         CALL MON_WRITESTATS_RL( 1,  salt(1-OLx,1-OLy,k,1,1), '_sss',
./pkg/monitor/monitor.F 49 MONITOR
      INTEGER k
./pkg/monitor/monitor.F 65 MONITOR
            DO k = 1,MAX_LEN_MBUF
./pkg/monitor/monitor.F 66 MONITOR
              mon_fname(k:k) = ' '
./pkg/monitor/monitor.F 96 MONITOR
        DO k=1,Nr
./pkg/monitor/monitor.F 97 MONITOR
          thickFacC(k) = drF(k)*deepFac2C(k)*rhoFacC(k)
./pkg/monitor/monitor.F 98 MONITOR
          thickFacF(k) = drC(k)*deepFac2F(k)*rhoFacF(k)
./pkg/monitor/monitor_ad.F 142 ADMONITOR
           k = 1
./pkg/monitor/monitor_ad.F 143 ADMONITOR
           IF ( usingPCoords ) k = Nr
./pkg/monitor/monitor_ad.F 144 ADMONITOR
           CALL MON_WRITESTATS_RL( 1, adTheta(1-OLx,1-OLy,k,1,1),
./pkg/monitor/monitor_ad.F 146 ADMONITOR
           CALL MON_WRITESTATS_RL( 1, adSalt(1-OLx,1-OLy,k,1,1),
./pkg/monitor/monitor_ad.F 174 ADMONITOR
           k = 1
./pkg/monitor/monitor_ad.F 175 ADMONITOR
           IF ( usingPCoords ) k = Nr
./pkg/monitor/monitor_ad.F 176 ADMONITOR
           CALL MON_WRITESTATS_RL( 1, var3Du(1-OLx,1-OLy,k,1,1),
./pkg/monitor/monitor_ad.F 178 ADMONITOR
           CALL MON_WRITESTATS_RL( 1, var3Dv(1-OLx,1-OLy,k,1,1),
./pkg/monitor/monitor_ad.F 58 ADMONITOR
      INTEGER k
./pkg/monitor/monitor_ad.F 80 ADMONITOR
            DO k = 1,MAX_LEN_MBUF
./pkg/monitor/monitor_ad.F 81 ADMONITOR
              mon_fname(k:k) = ' '
./pkg/monitor/monitor_g.F 128 G_MONITOR
         k = 1
./pkg/monitor/monitor_g.F 129 G_MONITOR
         IF ( usingPCoords ) k = Nr
./pkg/monitor/monitor_g.F 130 G_MONITOR
         CALL MON_WRITESTATS_RL( 1,g_theta(1-OLx,1-OLy,k,1,1),'_g_sst',
./pkg/monitor/monitor_g.F 132 G_MONITOR
         CALL MON_WRITESTATS_RL( 1, g_salt(1-OLx,1-OLy,k,1,1),'_g_sss',
./pkg/monitor/monitor_g.F 60 G_MONITOR
      INTEGER k
./pkg/monitor/monitor_g.F 76 G_MONITOR
            DO k = 1,MAX_LEN_MBUF
./pkg/monitor/monitor_g.F 77 G_MONITOR
              mon_fname(k:k) = ' '
./pkg/my82/my82_calc.F 165 MY82_CALC
     &                               viscArnr(k) )
./pkg/my82/my82_calc.F 167 MY82_CALC
     &                               diffKrNrT(k) )
./pkg/my82/my82_calc_diff.F 45 MY82_CALC_DIFF
      INTEGER i,j,k
./pkg/my82/my82_calc_diff.F 50 MY82_CALC_DIFF
        DO k=1,MIN(Nr,kSize)
./pkg/my82/my82_calc_diff.F 53 MY82_CALC_DIFF
            KappaRx(i,j,k) = KappaRx(i,j,k)
./pkg/my82/my82_calc_diff.F 54 MY82_CALC_DIFF
     &                  +( MYdiffKr(i,j,k,bi,bj)
./pkg/my82/my82_calc_diff.F 56 MY82_CALC_DIFF
     &                     - diffKr(i,j,k,bi,bj) )
./pkg/my82/my82_calc_diff.F 58 MY82_CALC_DIFF
     &                     - diffKrNrT(k) )
./pkg/my82/my82_calc_diff.F 65 MY82_CALC_DIFF
         k = MIN(kArg,kSize)
./pkg/my82/my82_calc_diff.F 68 MY82_CALC_DIFF
            KappaRx(i,j,k) = KappaRx(i,j,k)
./pkg/my82/my82_calc_visc.F 41 MY82_CALC_VISC
        KappaRU(i,j,k) = max ( KappaRU(i,j,k),
./pkg/my82/my82_calc_visc.F 42 MY82_CALC_VISC
     &         KappaRU(i,j,k) - viscArNr(k) + _maskW(i,j,k,bi,bj) *
./pkg/my82/my82_calc_visc.F 43 MY82_CALC_VISC
     &    0.5 _d 0*(MYviscAr(i,j,k,bi,bj)+MYviscAr(i-1,j,k,bi,bj)) )
./pkg/my82/my82_calc_visc.F 49 MY82_CALC_VISC
        KappaRV(i,j,k) = max ( KappaRV(i,j,k),
./pkg/my82/my82_calc_visc.F 50 MY82_CALC_VISC
     &         KappaRV(i,j,k) - viscArNr(k) + _maskS(i,j,k,bi,bj) *
./pkg/my82/my82_calc_visc.F 51 MY82_CALC_VISC
     &    0.5 _d 0*(MYviscAr(i,j,k,bi,bj)+MYviscAr(i,j-1,k,bi,bj)) )
./model/src/cg3d.F 140 CG3D
        DO k=1,Nr
./model/src/cg3d.F 143 CG3D
           cg3d_b(i,j,k,bi,bj) = cg3d_b(i,j,k,bi,bj)*cg3dNorm
./model/src/cg3d.F 144 CG3D
     &                          * maskC(i,j,k,bi,bj)
./model/src/cg3d.F 145 CG3D
           rhsMax = MAX(ABS(cg3d_b(i,j,k,bi,bj)),rhsMax)
./model/src/cg3d.F 156 CG3D
        DO k=1,Nr
./model/src/cg3d.F 159 CG3D
           cg3d_b(i,j,k,bi,bj) = cg3d_b(i,j,k,bi,bj)*rhsNorm
./model/src/cg3d.F 160 CG3D
           cg3d_x(i,j,k,bi,bj) = cg3d_x(i,j,k,bi,bj)*rhsNorm
./model/src/cg3d.F 182 CG3D
          DO k=1,Nr
./model/src/cg3d.F 186 CG3D
     &         +cg3d_x(i,j,k,bi,bj)*drF(k)*h0FacC(i,j,k,bi,bj)
./model/src/cg3d.F 201 CG3D
        DO k=1,Nr
./model/src/cg3d.F 202 CG3D
         km1 = MAX(k-1, 1 )
./model/src/cg3d.F 203 CG3D
         kp1 = MIN(k+1, Nr)
./model/src/cg3d.F 206 CG3D
         IF ( k .EQ. 1 ) maskM1 = 0. _d 0
./model/src/cg3d.F 207 CG3D
         IF ( k .EQ. Nr) maskP1 = 0. _d 0
./model/src/cg3d.F 213 CG3D
           cg3d_r(i,j,k,bi,bj) = cg3d_b(i,j,k,bi,bj)
./model/src/cg3d.F 215 CG3D
     &       +aW3d( i, j, k, bi,bj)*cg3d_x(i-1,j, k, bi,bj)
./model/src/cg3d.F 216 CG3D
     &       +aW3d(i+1,j, k, bi,bj)*cg3d_x(i+1,j, k, bi,bj)
./model/src/cg3d.F 217 CG3D
     &       +aS3d( i, j, k, bi,bj)*cg3d_x( i,j-1,k, bi,bj)
./model/src/cg3d.F 218 CG3D
     &       +aS3d( i,j+1,k, bi,bj)*cg3d_x( i,j+1,k, bi,bj)
./model/src/cg3d.F 219 CG3D
     &       +aV3d( i, j, k, bi,bj)*cg3d_x( i, j,km1,bi,bj)*maskM1
./model/src/cg3d.F 221 CG3D
     &       +aC3d( i, j, k, bi,bj)*cg3d_x( i, j, k, bi,bj)
./model/src/cg3d.F 223 CG3D
     &       -surfFac*surfTerm(i,j)*drF(k)*h0FacC(i,j,k,bi,bj)
./model/src/cg3d.F 227 CG3D
     &                    +cg3d_r(i,j,k,bi,bj)*cg3d_r(i,j,k,bi,bj)
./model/src/cg3d.F 228 CG3D
           sumRHStile(bi,bj) = sumRHStile(bi,bj)+cg3d_b(i,j,k,bi,bj)
./model/src/cg3d.F 233 CG3D
           cg3d_s(i,j,k,bi,bj) = 0.
./model/src/cg3d.F 273 CG3D
         DO k=1,1
./model/src/cg3d.F 279 CG3D
            cg3d_q(i,j,k,bi,bj) = zMC(i,j,k,bi,bj)
./model/src/cg3d.F 280 CG3D
     &                        *cg3d_r(i,j,k,bi,bj)
./model/src/cg3d.F 284 CG3D
         DO k=2,Nr
./model/src/cg3d.F 290 CG3D
            cg3d_q(i,j,k,bi,bj) = zMC(i,j,k,bi,bj)
./model/src/cg3d.F 291 CG3D
     &                      *( cg3d_r(i,j,k,bi,bj)
./model/src/cg3d.F 292 CG3D
     &                         -zML(i,j,k,bi,bj)*cg3d_q(i,j,k-1,bi,bj)
./model/src/cg3d.F 297 CG3D
         DO k=Nr,Nr
./model/src/cg3d.F 304 CG3D
     &                        +cg3d_q(i,j,k,bi,bj)*cg3d_r(i,j,k,bi,bj)
./model/src/cg3d.F 308 CG3D
         DO k=Nr-1,1,-1
./model/src/cg3d.F 314 CG3D
            cg3d_q(i,j,k,bi,bj) = cg3d_q(i,j,k,bi,bj)
./model/src/cg3d.F 315 CG3D
     &                         -zMU(i,j,k,bi,bj)*cg3d_q(i,j,k+1,bi,bj)
./model/src/cg3d.F 324 CG3D
     &                        +cg3d_q(i,j,k,bi,bj)*cg3d_r(i,j,k,bi,bj)
./model/src/cg3d.F 341 CG3D
         DO k=1,Nr
./model/src/cg3d.F 344 CG3D
            cg3d_s(i,j,k,bi,bj) = cg3d_q(i,j,k,bi,bj)
./model/src/cg3d.F 345 CG3D
     &                   + cgBeta*cg3d_s(i,j,k,bi,bj)
./model/src/cg3d.F 364 CG3D
          DO k=1,Nr
./model/src/cg3d.F 368 CG3D
     &         +cg3d_s(i,j,k,bi,bj)*drF(k)*h0FacC(i,j,k,bi,bj)
./model/src/cg3d.F 384 CG3D
          k=1
./model/src/cg3d.F 390 CG3D
            cg3d_q(i,j,k,bi,bj) =
./model/src/cg3d.F 391 CG3D
     &        aW3d( i, j, k, bi,bj)*cg3d_s(i-1,j, k, bi,bj)
./model/src/cg3d.F 392 CG3D
     &       +aW3d(i+1,j, k, bi,bj)*cg3d_s(i+1,j, k, bi,bj)
./model/src/cg3d.F 393 CG3D
     &       +aS3d( i, j, k, bi,bj)*cg3d_s( i,j-1,k, bi,bj)
./model/src/cg3d.F 394 CG3D
     &       +aS3d( i,j+1,k, bi,bj)*cg3d_s( i,j+1,k, bi,bj)
./model/src/cg3d.F 395 CG3D
     &       +aV3d( i, j,k+1,bi,bj)*cg3d_s( i, j,k+1,bi,bj)
./model/src/cg3d.F 396 CG3D
     &       +aC3d( i, j, k, bi,bj)*cg3d_s( i, j, k, bi,bj)
./model/src/cg3d.F 398 CG3D
     &       -surfFac*surfTerm(i,j)*drF(k)*h0FacC(i,j,k,bi,bj)
./model/src/cg3d.F 401 CG3D
     &             +cg3d_s(i,j,k,bi,bj)*cg3d_q(i,j,k,bi,bj)
./model/src/cg3d.F 405 CG3D
          k=1
./model/src/cg3d.F 411 CG3D
            cg3d_q(i,j,k,bi,bj) =
./model/src/cg3d.F 412 CG3D
     &        aW3d( i, j, k, bi,bj)*cg3d_s(i-1,j, k, bi,bj)
./model/src/cg3d.F 413 CG3D
     &       +aW3d(i+1,j, k, bi,bj)*cg3d_s(i+1,j, k, bi,bj)
./model/src/cg3d.F 414 CG3D
     &       +aS3d( i, j, k, bi,bj)*cg3d_s( i,j-1,k, bi,bj)
./model/src/cg3d.F 415 CG3D
     &       +aS3d( i,j+1,k, bi,bj)*cg3d_s( i,j+1,k, bi,bj)
./model/src/cg3d.F 416 CG3D
     &       +aC3d( i, j, k, bi,bj)*cg3d_s( i, j, k, bi,bj)
./model/src/cg3d.F 418 CG3D
     &       -surfFac*surfTerm(i,j)*drF(k)*h0FacC(i,j,k,bi,bj)
./model/src/cg3d.F 421 CG3D
     &             +cg3d_s(i,j,k,bi,bj)*cg3d_q(i,j,k,bi,bj)
./model/src/cg3d.F 425 CG3D
         DO k=2,Nr-1
./model/src/cg3d.F 431 CG3D
            cg3d_q(i,j,k,bi,bj) =
./model/src/cg3d.F 432 CG3D
     &        aW3d( i, j, k, bi,bj)*cg3d_s(i-1,j, k, bi,bj)
./model/src/cg3d.F 433 CG3D
     &       +aW3d(i+1,j, k, bi,bj)*cg3d_s(i+1,j, k, bi,bj)
./model/src/cg3d.F 434 CG3D
     &       +aS3d( i, j, k, bi,bj)*cg3d_s( i,j-1,k, bi,bj)
./model/src/cg3d.F 435 CG3D
     &       +aS3d( i,j+1,k, bi,bj)*cg3d_s( i,j+1,k, bi,bj)
./model/src/cg3d.F 436 CG3D
     &       +aV3d( i, j, k, bi,bj)*cg3d_s( i, j,k-1,bi,bj)
./model/src/cg3d.F 437 CG3D
     &       +aV3d( i, j,k+1,bi,bj)*cg3d_s( i, j,k+1,bi,bj)
./model/src/cg3d.F 438 CG3D
     &       +aC3d( i, j, k, bi,bj)*cg3d_s( i, j, k, bi,bj)
./model/src/cg3d.F 440 CG3D
     &       -surfFac*surfTerm(i,j)*drF(k)*h0FacC(i,j,k,bi,bj)
./model/src/cg3d.F 443 CG3D
     &             +cg3d_s(i,j,k,bi,bj)*cg3d_q(i,j,k,bi,bj)
./model/src/cg3d.F 448 CG3D
          k=Nr
./model/src/cg3d.F 454 CG3D
            cg3d_q(i,j,k,bi,bj) =
./model/src/cg3d.F 455 CG3D
     &        aW3d( i, j, k, bi,bj)*cg3d_s(i-1,j, k, bi,bj)
./model/src/cg3d.F 456 CG3D
     &       +aW3d(i+1,j, k, bi,bj)*cg3d_s(i+1,j, k, bi,bj)
./model/src/cg3d.F 457 CG3D
     &       +aS3d( i, j, k, bi,bj)*cg3d_s( i,j-1,k, bi,bj)
./model/src/cg3d.F 458 CG3D
     &       +aS3d( i,j+1,k, bi,bj)*cg3d_s( i,j+1,k, bi,bj)
./model/src/cg3d.F 459 CG3D
     &       +aV3d( i, j, k, bi,bj)*cg3d_s( i, j,k-1,bi,bj)
./model/src/cg3d.F 460 CG3D
     &       +aC3d( i, j, k, bi,bj)*cg3d_s( i, j, k, bi,bj)
./model/src/cg3d.F 462 CG3D
     &       -surfFac*surfTerm(i,j)*drF(k)*h0FacC(i,j,k,bi,bj)
./model/src/cg3d.F 465 CG3D
     &             +cg3d_s(i,j,k,bi,bj)*cg3d_q(i,j,k,bi,bj)
./model/src/cg3d.F 483 CG3D
         DO k=1,Nr
./model/src/cg3d.F 489 CG3D
            cg3d_x(i,j,k,bi,bj)=cg3d_x(i,j,k,bi,bj)
./model/src/cg3d.F 490 CG3D
     &            +alpha*cg3d_s(i,j,k,bi,bj)
./model/src/cg3d.F 491 CG3D
            cg3d_r(i,j,k,bi,bj)=cg3d_r(i,j,k,bi,bj)
./model/src/cg3d.F 492 CG3D
     &            -alpha*cg3d_q(i,j,k,bi,bj)
./model/src/cg3d.F 494 CG3D
     &            +cg3d_r(i,j,k,bi,bj)*cg3d_r(i,j,k,bi,bj)
./model/src/cg3d.F 525 CG3D
        DO k=1,Nr
./model/src/cg3d.F 528 CG3D
           cg3d_x(i,j,k,bi,bj) = cg3d_x(i,j,k,bi,bj)/rhsNorm
./model/src/cg3d.F 96 CG3D
      INTEGER i, j, k, it3d
./pkg/my82/my82_init_varia.F 31 MY82_INIT_VARIA
      INTEGER i, j, k, bi, bj
./pkg/my82/my82_init_varia.F 50 MY82_INIT_VARIA
        DO k = 1, Nr
./pkg/my82/my82_init_varia.F 54 MY82_INIT_VARIA
           MYviscAr (i,j,k,bi,bj) = viscArNr(k)
./pkg/my82/my82_init_varia.F 55 MY82_INIT_VARIA
           MYdiffKr (i,j,k,bi,bj) = diffKrNrT(k)
./pkg/my82/my82_ri_number.F 45 MY82_RI_NUMBER
      INTEGER bi, bj, iMin, iMax, jMin, jMax, k
./model/src/cg3d_ex0.F 133 CG3D_EX0
        DO k=1,Nr
./model/src/cg3d_ex0.F 136 CG3D_EX0
           cg3d_b(i,j,k,bi,bj) = cg3d_b(i,j,k,bi,bj)*cg3dNorm
./model/src/cg3d_ex0.F 137 CG3D_EX0
     &                          * maskC(i,j,k,bi,bj)
./model/src/cg3d_ex0.F 138 CG3D_EX0
           rhsMaxLoc = MAX(ABS(cg3d_b(i,j,k,bi,bj)),rhsMaxLoc)
./model/src/cg3d_ex0.F 144 CG3D_EX0
        DO k=1,Nr
./model/src/cg3d_ex0.F 147 CG3D_EX0
           cg3d_b(i,j,k,bi,bj) = cg3d_b(i,j,k,bi,bj)*rhsNorm(bi,bj)
./model/src/cg3d_ex0.F 148 CG3D_EX0
           cg3d_x(i,j,k,bi,bj) = cg3d_x(i,j,k,bi,bj)*rhsNorm(bi,bj)
./model/src/cg3d_ex0.F 175 CG3D_EX0
          DO k=1,Nr
./model/src/cg3d_ex0.F 179 CG3D_EX0
     &         +cg3d_x(i,j,k,bi,bj)*drF(k)*h0FacC(i,j,k,bi,bj)
./model/src/cg3d_ex0.F 194 CG3D_EX0
        DO k=1,Nr
./model/src/cg3d_ex0.F 195 CG3D_EX0
         km1 = MAX(k-1, 1 )
./model/src/cg3d_ex0.F 196 CG3D_EX0
         kp1 = MIN(k+1, Nr)
./model/src/cg3d_ex0.F 199 CG3D_EX0
         IF ( k .EQ. 1 ) maskM1 = 0. _d 0
./model/src/cg3d_ex0.F 200 CG3D_EX0
         IF ( k .EQ. Nr) maskP1 = 0. _d 0
./model/src/cg3d_ex0.F 206 CG3D_EX0
           cg3d_r(i,j,k,bi,bj) = cg3d_b(i,j,k,bi,bj)
./model/src/cg3d_ex0.F 208 CG3D_EX0
     &       +aW3d( i, j, k, bi,bj)*cg3d_x(i-1,j, k, bi,bj)
./model/src/cg3d_ex0.F 209 CG3D_EX0
     &       +aW3d(i+1,j, k, bi,bj)*cg3d_x(i+1,j, k, bi,bj)
./model/src/cg3d_ex0.F 210 CG3D_EX0
     &       +aS3d( i, j, k, bi,bj)*cg3d_x( i,j-1,k, bi,bj)
./model/src/cg3d_ex0.F 211 CG3D_EX0
     &       +aS3d( i,j+1,k, bi,bj)*cg3d_x( i,j+1,k, bi,bj)
./model/src/cg3d_ex0.F 212 CG3D_EX0
     &       +aV3d( i, j, k, bi,bj)*cg3d_x( i, j,km1,bi,bj)*maskM1
./model/src/cg3d_ex0.F 214 CG3D_EX0
     &       +aC3d( i, j, k, bi,bj)*cg3d_x( i, j, k, bi,bj)
./model/src/cg3d_ex0.F 216 CG3D_EX0
     &       -surfFac*surfTerm(i,j)*drF(k)*h0FacC(i,j,k,bi,bj)
./model/src/cg3d_ex0.F 220 CG3D_EX0
     &                    +cg3d_r(i,j,k,bi,bj)*cg3d_r(i,j,k,bi,bj)
./model/src/cg3d_ex0.F 221 CG3D_EX0
           sumRHStile(bi,bj) = sumRHStile(bi,bj)+cg3d_b(i,j,k,bi,bj)
./model/src/cg3d_ex0.F 226 CG3D_EX0
           cg3d_s(i,j,k,bi,bj) = 0.
./model/src/cg3d_ex0.F 270 CG3D_EX0
         DO k=1,1
./model/src/cg3d_ex0.F 276 CG3D_EX0
            cg3d_q(i,j,k,bi,bj) = zMC(i,j,k,bi,bj)
./model/src/cg3d_ex0.F 277 CG3D_EX0
     &                        *cg3d_r(i,j,k,bi,bj)
./model/src/cg3d_ex0.F 281 CG3D_EX0
         DO k=2,Nr
./model/src/cg3d_ex0.F 287 CG3D_EX0
            cg3d_q(i,j,k,bi,bj) = zMC(i,j,k,bi,bj)
./model/src/cg3d_ex0.F 288 CG3D_EX0
     &                      *( cg3d_r(i,j,k,bi,bj)
./model/src/cg3d_ex0.F 289 CG3D_EX0
     &                         -zML(i,j,k,bi,bj)*cg3d_q(i,j,k-1,bi,bj)
./model/src/cg3d_ex0.F 294 CG3D_EX0
         DO k=Nr,Nr
./model/src/cg3d_ex0.F 301 CG3D_EX0
     &                        +cg3d_q(i,j,k,bi,bj)*cg3d_r(i,j,k,bi,bj)
./model/src/cg3d_ex0.F 305 CG3D_EX0
         DO k=Nr-1,1,-1
./model/src/cg3d_ex0.F 311 CG3D_EX0
            cg3d_q(i,j,k,bi,bj) = cg3d_q(i,j,k,bi,bj)
./model/src/cg3d_ex0.F 312 CG3D_EX0
     &                         -zMU(i,j,k,bi,bj)*cg3d_q(i,j,k+1,bi,bj)
./model/src/cg3d_ex0.F 321 CG3D_EX0
     &                        +cg3d_q(i,j,k,bi,bj)*cg3d_r(i,j,k,bi,bj)
./model/src/cg3d_ex0.F 329 CG3D_EX0
         DO k=1,Nr
./model/src/cg3d_ex0.F 332 CG3D_EX0
            cg3d_s(i,j,k,bi,bj) = cg3d_q(i,j,k,bi,bj)
./model/src/cg3d_ex0.F 333 CG3D_EX0
     &                   + cgBeta*cg3d_s(i,j,k,bi,bj)
./model/src/cg3d_ex0.F 348 CG3D_EX0
          DO k=1,Nr
./model/src/cg3d_ex0.F 352 CG3D_EX0
     &         +cg3d_s(i,j,k,bi,bj)*drF(k)*h0FacC(i,j,k,bi,bj)
./model/src/cg3d_ex0.F 368 CG3D_EX0
          k=1
./model/src/cg3d_ex0.F 374 CG3D_EX0
            cg3d_q(i,j,k,bi,bj) =
./model/src/cg3d_ex0.F 375 CG3D_EX0
     &        aW3d( i, j, k, bi,bj)*cg3d_s(i-1,j, k, bi,bj)
./model/src/cg3d_ex0.F 376 CG3D_EX0
     &       +aW3d(i+1,j, k, bi,bj)*cg3d_s(i+1,j, k, bi,bj)
./model/src/cg3d_ex0.F 377 CG3D_EX0
     &       +aS3d( i, j, k, bi,bj)*cg3d_s( i,j-1,k, bi,bj)
./model/src/cg3d_ex0.F 378 CG3D_EX0
     &       +aS3d( i,j+1,k, bi,bj)*cg3d_s( i,j+1,k, bi,bj)
./model/src/cg3d_ex0.F 379 CG3D_EX0
     &       +aV3d( i, j,k+1,bi,bj)*cg3d_s( i, j,k+1,bi,bj)
./model/src/cg3d_ex0.F 380 CG3D_EX0
     &       +aC3d( i, j, k, bi,bj)*cg3d_s( i, j, k, bi,bj)
./model/src/cg3d_ex0.F 382 CG3D_EX0
     &       -surfFac*surfTerm(i,j)*drF(k)*h0FacC(i,j,k,bi,bj)
./model/src/cg3d_ex0.F 385 CG3D_EX0
     &             +cg3d_s(i,j,k,bi,bj)*cg3d_q(i,j,k,bi,bj)
./model/src/cg3d_ex0.F 389 CG3D_EX0
          k=1
./model/src/cg3d_ex0.F 395 CG3D_EX0
            cg3d_q(i,j,k,bi,bj) =
./model/src/cg3d_ex0.F 396 CG3D_EX0
     &        aW3d( i, j, k, bi,bj)*cg3d_s(i-1,j, k, bi,bj)
./model/src/cg3d_ex0.F 397 CG3D_EX0
     &       +aW3d(i+1,j, k, bi,bj)*cg3d_s(i+1,j, k, bi,bj)
./model/src/cg3d_ex0.F 398 CG3D_EX0
     &       +aS3d( i, j, k, bi,bj)*cg3d_s( i,j-1,k, bi,bj)
./model/src/cg3d_ex0.F 399 CG3D_EX0
     &       +aS3d( i,j+1,k, bi,bj)*cg3d_s( i,j+1,k, bi,bj)
./model/src/cg3d_ex0.F 400 CG3D_EX0
     &       +aC3d( i, j, k, bi,bj)*cg3d_s( i, j, k, bi,bj)
./model/src/cg3d_ex0.F 402 CG3D_EX0
     &       -surfFac*surfTerm(i,j)*drF(k)*h0FacC(i,j,k,bi,bj)
./model/src/cg3d_ex0.F 405 CG3D_EX0
     &             +cg3d_s(i,j,k,bi,bj)*cg3d_q(i,j,k,bi,bj)
./model/src/cg3d_ex0.F 409 CG3D_EX0
         DO k=2,Nr-1
./model/src/cg3d_ex0.F 415 CG3D_EX0
            cg3d_q(i,j,k,bi,bj) =
./model/src/cg3d_ex0.F 416 CG3D_EX0
     &        aW3d( i, j, k, bi,bj)*cg3d_s(i-1,j, k, bi,bj)
./model/src/cg3d_ex0.F 417 CG3D_EX0
     &       +aW3d(i+1,j, k, bi,bj)*cg3d_s(i+1,j, k, bi,bj)
./model/src/cg3d_ex0.F 418 CG3D_EX0
     &       +aS3d( i, j, k, bi,bj)*cg3d_s( i,j-1,k, bi,bj)
./model/src/cg3d_ex0.F 419 CG3D_EX0
     &       +aS3d( i,j+1,k, bi,bj)*cg3d_s( i,j+1,k, bi,bj)
./model/src/cg3d_ex0.F 420 CG3D_EX0
     &       +aV3d( i, j, k, bi,bj)*cg3d_s( i, j,k-1,bi,bj)
./model/src/cg3d_ex0.F 421 CG3D_EX0
     &       +aV3d( i, j,k+1,bi,bj)*cg3d_s( i, j,k+1,bi,bj)
./model/src/cg3d_ex0.F 422 CG3D_EX0
     &       +aC3d( i, j, k, bi,bj)*cg3d_s( i, j, k, bi,bj)
./model/src/cg3d_ex0.F 424 CG3D_EX0
     &       -surfFac*surfTerm(i,j)*drF(k)*h0FacC(i,j,k,bi,bj)
./model/src/cg3d_ex0.F 427 CG3D_EX0
     &             +cg3d_s(i,j,k,bi,bj)*cg3d_q(i,j,k,bi,bj)
./model/src/cg3d_ex0.F 432 CG3D_EX0
          k=Nr
./model/src/cg3d_ex0.F 438 CG3D_EX0
            cg3d_q(i,j,k,bi,bj) =
./model/src/cg3d_ex0.F 439 CG3D_EX0
     &        aW3d( i, j, k, bi,bj)*cg3d_s(i-1,j, k, bi,bj)
./model/src/cg3d_ex0.F 440 CG3D_EX0
     &       +aW3d(i+1,j, k, bi,bj)*cg3d_s(i+1,j, k, bi,bj)
./model/src/cg3d_ex0.F 441 CG3D_EX0
     &       +aS3d( i, j, k, bi,bj)*cg3d_s( i,j-1,k, bi,bj)
./model/src/cg3d_ex0.F 442 CG3D_EX0
     &       +aS3d( i,j+1,k, bi,bj)*cg3d_s( i,j+1,k, bi,bj)
./model/src/cg3d_ex0.F 443 CG3D_EX0
     &       +aV3d( i, j, k, bi,bj)*cg3d_s( i, j,k-1,bi,bj)
./model/src/cg3d_ex0.F 444 CG3D_EX0
     &       +aC3d( i, j, k, bi,bj)*cg3d_s( i, j, k, bi,bj)
./model/src/cg3d_ex0.F 446 CG3D_EX0
     &       -surfFac*surfTerm(i,j)*drF(k)*h0FacC(i,j,k,bi,bj)
./model/src/cg3d_ex0.F 449 CG3D_EX0
     &             +cg3d_s(i,j,k,bi,bj)*cg3d_q(i,j,k,bi,bj)
./model/src/cg3d_ex0.F 458 CG3D_EX0
         DO k=1,Nr
./model/src/cg3d_ex0.F 464 CG3D_EX0
            cg3d_x(i,j,k,bi,bj)=cg3d_x(i,j,k,bi,bj)
./model/src/cg3d_ex0.F 465 CG3D_EX0
     &            +alpha*cg3d_s(i,j,k,bi,bj)
./model/src/cg3d_ex0.F 466 CG3D_EX0
            cg3d_r(i,j,k,bi,bj)=cg3d_r(i,j,k,bi,bj)
./model/src/cg3d_ex0.F 467 CG3D_EX0
     &            -alpha*cg3d_q(i,j,k,bi,bj)
./model/src/cg3d_ex0.F 469 CG3D_EX0
     &            +cg3d_r(i,j,k,bi,bj)*cg3d_r(i,j,k,bi,bj)
./model/src/cg3d_ex0.F 509 CG3D_EX0
        DO k=1,Nr
./model/src/cg3d_ex0.F 512 CG3D_EX0
           cg3d_x(i,j,k,bi,bj) = cg3d_x(i,j,k,bi,bj)/rhsNorm(bi,bj)
./model/src/cg3d_ex0.F 88 CG3D_EX0
      INTEGER i, j, k, it3d
./pkg/mypackage/mypackage_init_varia.F 33 MYPACKAGE_INIT_VARIA
      INTEGER i,j,k,bi,bj
./pkg/mypackage/mypackage_init_varia.F 40 MYPACKAGE_INIT_VARIA
        DO k=1,Nr
./pkg/mypackage/mypackage_init_varia.F 44 MYPACKAGE_INIT_VARIA
           myPa_StatScal1(i,j,k,bi,bj) = 0. _d 0
./pkg/mypackage/mypackage_init_varia.F 45 MYPACKAGE_INIT_VARIA
           myPa_StatScal2(i,j,k,bi,bj) = 0. _d 0
./pkg/mypackage/mypackage_init_varia.F 46 MYPACKAGE_INIT_VARIA
           myPa_StatVelU (i,j,k,bi,bj) = 0. _d 0
./pkg/mypackage/mypackage_init_varia.F 47 MYPACKAGE_INIT_VARIA
           myPa_StatVelV (i,j,k,bi,bj) = 0. _d 0
./pkg/mypackage/mypackage_init_varia.F 50 MYPACKAGE_INIT_VARIA
           myPa_TendScal1(i,j,k,bi,bj) = 0. _d 0
./pkg/mypackage/mypackage_init_varia.F 51 MYPACKAGE_INIT_VARIA
           myPa_TendScal2(i,j,k,bi,bj) = 0. _d 0
./pkg/mypackage/mypackage_init_varia.F 52 MYPACKAGE_INIT_VARIA
           myPa_TendVelU (i,j,k,bi,bj) = 0. _d 0
./pkg/mypackage/mypackage_init_varia.F 53 MYPACKAGE_INIT_VARIA
           myPa_TendVelV (i,j,k,bi,bj) = 0. _d 0
./pkg/mypackage/mypackage_tendency_apply.F 114 MYPACKAGE_TENDENCY_APPLY_V
      INTEGER k, bi, bj
./pkg/mypackage/mypackage_tendency_apply.F 128 MYPACKAGE_TENDENCY_APPLY_V
     &     + maskS(i,j,k,bi,bj) * myPa_TendVelV(i,j,k,bi,bj)
./pkg/mypackage/mypackage_tendency_apply.F 136 MYPACKAGE_TENDENCY_APPLY_V
     &     + maskS(i,j,k,bi,bj)*( myPa_TendVelV(i,j-1,k,bi,bj)
./pkg/mypackage/mypackage_tendency_apply.F 137 MYPACKAGE_TENDENCY_APPLY_V
     &                           +myPa_TendVelV(i, j ,k,bi,bj)
./pkg/mypackage/mypackage_tendency_apply.F 155 MYPACKAGE_TENDENCY_APPLY_T
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./pkg/mypackage/mypackage_tendency_apply.F 181 MYPACKAGE_TENDENCY_APPLY_T
      INTEGER k, bi, bj
./pkg/mypackage/mypackage_tendency_apply.F 195 MYPACKAGE_TENDENCY_APPLY_T
     &     + maskC(i,j,k,bi,bj) * myPa_TendScal1(i,j,k,bi,bj)
./pkg/mypackage/mypackage_tendency_apply.F 19 MYPACKAGE_TENDENCY_APPLY_U
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./pkg/mypackage/mypackage_tendency_apply.F 212 MYPACKAGE_TENDENCY_APPLY_S
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./pkg/mypackage/mypackage_tendency_apply.F 238 MYPACKAGE_TENDENCY_APPLY_S
      INTEGER k, bi, bj
./pkg/mypackage/mypackage_tendency_apply.F 252 MYPACKAGE_TENDENCY_APPLY_S
     &     + maskC(i,j,k,bi,bj) * myPa_TendScal2(i,j,k,bi,bj)
./pkg/mypackage/mypackage_tendency_apply.F 46 MYPACKAGE_TENDENCY_APPLY_U
      INTEGER k, bi, bj
./pkg/mypackage/mypackage_tendency_apply.F 60 MYPACKAGE_TENDENCY_APPLY_U
     &     + maskW(i,j,k,bi,bj) * myPa_TendVelU(i,j,k,bi,bj)
./pkg/mypackage/mypackage_tendency_apply.F 68 MYPACKAGE_TENDENCY_APPLY_U
     &     + maskW(i,j,k,bi,bj)*( myPa_TendVelU(i-1,j,k,bi,bj)
./pkg/mypackage/mypackage_tendency_apply.F 69 MYPACKAGE_TENDENCY_APPLY_U
     &                           +myPa_TendVelU( i ,j,k,bi,bj)
./pkg/mypackage/mypackage_tendency_apply.F 87 MYPACKAGE_TENDENCY_APPLY_V
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./pkg/obcs/obcs_add_tides.F 102 OBCS_ADD_TIDES
             OBNv(i,k,bi,bj) = OBNv(i,k,bi,bj) +
./pkg/obcs/obcs_add_tides.F 103 OBCS_ADD_TIDES
     &              maskS(i,jB,k,bi,bj) * OBNam(i,td,bi,bj) *
./pkg/obcs/obcs_add_tides.F 115 OBCS_ADD_TIDES
         DO k=1,Nr
./pkg/obcs/obcs_add_tides.F 120 OBCS_ADD_TIDES
             OBSv(i,k,bi,bj) = OBSv(i,k,bi,bj) +
./pkg/obcs/obcs_add_tides.F 121 OBCS_ADD_TIDES
     &              maskS(i,1+jB,k,bi,bj)* OBSam(i,td,bi,bj) *
./pkg/obcs/obcs_add_tides.F 48 OBCS_ADD_TIDES
      INTEGER i, j, k, iB, jB
./pkg/obcs/obcs_add_tides.F 61 OBCS_ADD_TIDES
         DO k=1,Nr
./pkg/obcs/obcs_add_tides.F 66 OBCS_ADD_TIDES
             OBEu(j,k,bi,bj) = OBEu(j,k,bi,bj) +
./pkg/obcs/obcs_add_tides.F 67 OBCS_ADD_TIDES
     &              maskW(iB,j,k,bi,bj) * OBEam(j,td,bi,bj) *
./pkg/obcs/obcs_add_tides.F 79 OBCS_ADD_TIDES
         DO k=1,Nr
./pkg/obcs/obcs_add_tides.F 84 OBCS_ADD_TIDES
             OBWu(j,k,bi,bj) = OBWu(j,k,bi,bj) +
./pkg/obcs/obcs_add_tides.F 85 OBCS_ADD_TIDES
     &              maskW(1+iB,j,k,bi,bj) * OBWam(j,td,bi,bj) *
./pkg/obcs/obcs_add_tides.F 97 OBCS_ADD_TIDES
         DO k=1,Nr
./pkg/obcs/obcs_apply_ptracer.F 105 OBCS_APPLY_PTRACER
         DO k = kLo,kHi
./pkg/obcs/obcs_apply_ptracer.F 106 OBCS_APPLY_PTRACER
          kl = MIN(k,kMx)
./pkg/obcs/obcs_apply_ptracer.F 107 OBCS_APPLY_PTRACER
          pFld(Iobc,j,kl) = OBEptr(j,k,bi,bj,iTracer)
./pkg/obcs/obcs_apply_ptracer.F 120 OBCS_APPLY_PTRACER
         DO k = kLo,kHi
./pkg/obcs/obcs_apply_ptracer.F 121 OBCS_APPLY_PTRACER
          kl = MIN(k,kMx)
./pkg/obcs/obcs_apply_ptracer.F 122 OBCS_APPLY_PTRACER
          pFld(Iobc,j,kl) = OBWptr(j,k,bi,bj,iTracer)
./pkg/obcs/obcs_apply_ptracer.F 52 OBCS_APPLY_PTRACER
      INTEGER k, kLo, kHi
./pkg/obcs/obcs_apply_ptracer.F 74 OBCS_APPLY_PTRACER
         DO k = kLo,kHi
./pkg/obcs/obcs_apply_ptracer.F 75 OBCS_APPLY_PTRACER
          kl = MIN(k,kMx)
./pkg/obcs/obcs_apply_ptracer.F 76 OBCS_APPLY_PTRACER
          pFld(i,Jobc,kl) = OBNptr(i,k,bi,bj,iTracer)
./pkg/obcs/obcs_apply_ptracer.F 89 OBCS_APPLY_PTRACER
         DO k = kLo,kHi
./pkg/obcs/obcs_apply_ptracer.F 90 OBCS_APPLY_PTRACER
          kl = MIN(k,kMx)
./pkg/obcs/obcs_apply_ptracer.F 91 OBCS_APPLY_PTRACER
          pFld(i,Jobc,kl) = OBSptr(i,k,bi,bj,iTracer)
./pkg/obcs/obcs_apply_seaice.F 128 OBCS_APPLY_SEAICE
        k = 1
./pkg/obcs/obcs_apply_seaice.F 136 OBCS_APPLY_SEAICE
           IF ( _maskS(i,Jobc-1,k,bi,bj) .NE. 0. ) THEN
./pkg/obcs/obcs_apply_seaice.F 175 OBCS_APPLY_SEAICE
           IF ( _maskS(i,Jobc+2,k,bi,bj) .NE. 0. ) THEN
./pkg/obcs/obcs_apply_seaice.F 214 OBCS_APPLY_SEAICE
           IF ( _maskW(Iobc-1,j,k,bi,bj) .NE. 0. ) THEN
./pkg/obcs/obcs_apply_seaice.F 253 OBCS_APPLY_SEAICE
           IF ( _maskW(Iobc+2,j,k,bi,bj) .NE. 0. ) THEN
./pkg/obcs/obcs_apply_seaice.F 50 OBCS_APPLY_SEAICE
      INTEGER k
./pkg/obcs/obcs_apply_ts.F 100 OBCS_APPLY_TS
            DO k = kLo,kHi
./pkg/obcs/obcs_apply_ts.F 101 OBCS_APPLY_TS
             tFld(i,Jobc,k,bi,bj) = OBNt(i,k,bi,bj)
./pkg/obcs/obcs_apply_ts.F 102 OBCS_APPLY_TS
             sFld(i,Jobc,k,bi,bj) = OBNs(i,k,bi,bj)
./pkg/obcs/obcs_apply_ts.F 119 OBCS_APPLY_TS
            DO k = kLo,kHi
./pkg/obcs/obcs_apply_ts.F 120 OBCS_APPLY_TS
             tFld(i,Jobc,k,bi,bj) = tFld(i,Jobc,k,bi,bj)
./pkg/obcs/obcs_apply_ts.F 121 OBCS_APPLY_TS
     &            + dTtracerLev(k)*OBSt(i,k,bi,bj)
./pkg/obcs/obcs_apply_ts.F 122 OBCS_APPLY_TS
             sFld(i,Jobc,k,bi,bj) = sFld(i,Jobc,k,bi,bj)
./pkg/obcs/obcs_apply_ts.F 123 OBCS_APPLY_TS
     &            + dTtracerLev(k)*OBSs(i,k,bi,bj)
./pkg/obcs/obcs_apply_ts.F 134 OBCS_APPLY_TS
            DO k = kLo,kHi
./pkg/obcs/obcs_apply_ts.F 135 OBCS_APPLY_TS
             tFld(i,Jobc,k,bi,bj) = OBSt(i,k,bi,bj)
./pkg/obcs/obcs_apply_ts.F 136 OBCS_APPLY_TS
             sFld(i,Jobc,k,bi,bj) = OBSs(i,k,bi,bj)
./pkg/obcs/obcs_apply_ts.F 154 OBCS_APPLY_TS
            DO k = kLo,kHi
./pkg/obcs/obcs_apply_ts.F 155 OBCS_APPLY_TS
             tFld(Iobc,j,k,bi,bj) = tFld(Iobc,j,k,bi,bj)
./pkg/obcs/obcs_apply_ts.F 156 OBCS_APPLY_TS
     &            + dTtracerLev(k)*OBEt(j,k,bi,bj)
./pkg/obcs/obcs_apply_ts.F 157 OBCS_APPLY_TS
             sFld(Iobc,j,k,bi,bj) = sFld(Iobc,j,k,bi,bj)
./pkg/obcs/obcs_apply_ts.F 158 OBCS_APPLY_TS
     &            + dTtracerLev(k)*OBEs(j,k,bi,bj)
./pkg/obcs/obcs_apply_ts.F 169 OBCS_APPLY_TS
            DO k = kLo,kHi
./pkg/obcs/obcs_apply_ts.F 170 OBCS_APPLY_TS
             tFld(Iobc,j,k,bi,bj) = OBEt(j,k,bi,bj)
./pkg/obcs/obcs_apply_ts.F 171 OBCS_APPLY_TS
             sFld(Iobc,j,k,bi,bj) = OBEs(j,k,bi,bj)
./pkg/obcs/obcs_apply_ts.F 188 OBCS_APPLY_TS
            DO k = kLo,kHi
./pkg/obcs/obcs_apply_ts.F 189 OBCS_APPLY_TS
             tFld(Iobc,j,k,bi,bj) = tFld(Iobc,j,k,bi,bj)
./pkg/obcs/obcs_apply_ts.F 190 OBCS_APPLY_TS
     &            + dTtracerLev(k)*OBWt(j,k,bi,bj)
./pkg/obcs/obcs_apply_ts.F 191 OBCS_APPLY_TS
             sFld(Iobc,j,k,bi,bj) = sFld(Iobc,j,k,bi,bj)
./pkg/obcs/obcs_apply_ts.F 192 OBCS_APPLY_TS
     &            + dTtracerLev(k)*OBWs(j,k,bi,bj)
./pkg/obcs/obcs_apply_ts.F 203 OBCS_APPLY_TS
            DO k = kLo,kHi
./pkg/obcs/obcs_apply_ts.F 204 OBCS_APPLY_TS
             tFld(Iobc,j,k,bi,bj) = OBWt(j,k,bi,bj)
./pkg/obcs/obcs_apply_ts.F 205 OBCS_APPLY_TS
             sFld(Iobc,j,k,bi,bj) = OBWs(j,k,bi,bj)
./pkg/obcs/obcs_apply_ts.F 49 OBCS_APPLY_TS
      INTEGER k, kLo, kHi
./pkg/obcs/obcs_apply_ts.F 85 OBCS_APPLY_TS
            DO k = kLo,kHi
./pkg/obcs/obcs_apply_ts.F 86 OBCS_APPLY_TS
             tFld(i,Jobc,k,bi,bj) = tFld(i,Jobc,k,bi,bj)
./pkg/obcs/obcs_apply_ts.F 87 OBCS_APPLY_TS
     &            + dTtracerLev(k)*OBNt(i,k,bi,bj)
./pkg/obcs/obcs_apply_ts.F 88 OBCS_APPLY_TS
             sFld(i,Jobc,k,bi,bj) = sFld(i,Jobc,k,bi,bj)
./pkg/obcs/obcs_apply_ts.F 89 OBCS_APPLY_TS
     &            + dTtracerLev(k)*OBNs(i,k,bi,bj)
./pkg/obcs/obcs_apply_uv.F 103 OBCS_APPLY_UV
           DO k = kLo,kHi
./pkg/obcs/obcs_apply_uv.F 104 OBCS_APPLY_UV
             uFld(i,Jobc,k,bi,bj) = OBSu(i,k,bi,bj)
./pkg/obcs/obcs_apply_uv.F 105 OBCS_APPLY_UV
     &                            *_maskW(i,Jobc,k,bi,bj)
./pkg/obcs/obcs_apply_uv.F 119 OBCS_APPLY_UV
           DO k = kLo,kHi
./pkg/obcs/obcs_apply_uv.F 120 OBCS_APPLY_UV
             vFld(Iobc,j,k,bi,bj) = OBEv(j,k,bi,bj)
./pkg/obcs/obcs_apply_uv.F 121 OBCS_APPLY_UV
     &                            *_maskS(Iobc,j,k,bi,bj)
./pkg/obcs/obcs_apply_uv.F 133 OBCS_APPLY_UV
           DO k = kLo,kHi
./pkg/obcs/obcs_apply_uv.F 134 OBCS_APPLY_UV
             vFld(Iobc,j,k,bi,bj) = OBWv(j,k,bi,bj)
./pkg/obcs/obcs_apply_uv.F 135 OBCS_APPLY_UV
     &                            *_maskS(Iobc,j,k,bi,bj)
./pkg/obcs/obcs_apply_uv.F 150 OBCS_APPLY_UV
           DO k = kLo,kHi
./pkg/obcs/obcs_apply_uv.F 151 OBCS_APPLY_UV
             vFld(i,Jobc,k,bi,bj)   = OBNv(i,k,bi,bj)
./pkg/obcs/obcs_apply_uv.F 152 OBCS_APPLY_UV
     &                              *_maskS(i,Jobc,k,bi,bj)
./pkg/obcs/obcs_apply_uv.F 153 OBCS_APPLY_UV
             vFld(i,Jobc+1,k,bi,bj) = OBNv(i,k,bi,bj)
./pkg/obcs/obcs_apply_uv.F 154 OBCS_APPLY_UV
     &                              *_maskS(i,Jobc,k,bi,bj)
./pkg/obcs/obcs_apply_uv.F 167 OBCS_APPLY_UV
           DO k = kLo,kHi
./pkg/obcs/obcs_apply_uv.F 168 OBCS_APPLY_UV
             vFld(i,Jobc+1,k,bi,bj) = OBSv(i,k,bi,bj)
./pkg/obcs/obcs_apply_uv.F 169 OBCS_APPLY_UV
     &                              *_maskS(i,Jobc+1,k,bi,bj)
./pkg/obcs/obcs_apply_uv.F 170 OBCS_APPLY_UV
             vFld(i,Jobc,k,bi,bj)   = OBSv(i,k,bi,bj)
./pkg/obcs/obcs_apply_uv.F 171 OBCS_APPLY_UV
     &                              *_maskS(i,Jobc+1,k,bi,bj)
./pkg/obcs/obcs_apply_uv.F 186 OBCS_APPLY_UV
           DO k = kLo,kHi
./pkg/obcs/obcs_apply_uv.F 187 OBCS_APPLY_UV
             uFld(Iobc,j,k,bi,bj)   = OBEu(j,k,bi,bj)
./pkg/obcs/obcs_apply_uv.F 188 OBCS_APPLY_UV
     &                              *_maskW(Iobc,j,k,bi,bj)
./pkg/obcs/obcs_apply_uv.F 189 OBCS_APPLY_UV
             uFld(Iobc+1,j,k,bi,bj) = OBEu(j,K,bi,bj)
./pkg/obcs/obcs_apply_uv.F 190 OBCS_APPLY_UV
     &                              *_maskW(Iobc,j,k,bi,bj)
./pkg/obcs/obcs_apply_uv.F 203 OBCS_APPLY_UV
           DO k = kLo,kHi
./pkg/obcs/obcs_apply_uv.F 204 OBCS_APPLY_UV
             uFld(Iobc+1,j,k,bi,bj) = OBWu(j,k,bi,bj)
./pkg/obcs/obcs_apply_uv.F 205 OBCS_APPLY_UV
     &                              *_maskW(Iobc+1,j,k,bi,bj)
./pkg/obcs/obcs_apply_uv.F 206 OBCS_APPLY_UV
             uFld(Iobc,j,k,bi,bj)   = OBWu(j,k,bi,bj)
./pkg/obcs/obcs_apply_uv.F 207 OBCS_APPLY_UV
     &                              *_maskW(Iobc+1,j,k,bi,bj)
./pkg/obcs/obcs_apply_uv.F 50 OBCS_APPLY_UV
      INTEGER k, kLo, kHi
./pkg/obcs/obcs_apply_uv.F 89 OBCS_APPLY_UV
           DO k = kLo,kHi
./pkg/obcs/obcs_apply_uv.F 90 OBCS_APPLY_UV
             uFld(i,Jobc,k,bi,bj) = OBNu(i,k,bi,bj)
./pkg/obcs/obcs_apply_uv.F 91 OBCS_APPLY_UV
     &                            *_maskW(i,Jobc,k,bi,bj)
./pkg/obcs/obcs_apply_w.F 109 OBCS_APPLY_W
           DO k = kLo,kHi
./pkg/obcs/obcs_apply_w.F 110 OBCS_APPLY_W
            km1 = MAX( k-1, 1 )
./pkg/obcs/obcs_apply_w.F 111 OBCS_APPLY_W
            obc_mask = maskC(Iobc,j,km1,bi,bj)*maskC(Iobc,j,k,bi,bj)
./pkg/obcs/obcs_apply_w.F 112 OBCS_APPLY_W
            wFld(Iobc,j,k,bi,bj) = OBEw(j,k,bi,bj)*obc_mask
./pkg/obcs/obcs_apply_w.F 115 OBCS_APPLY_W
            obc_mask = maskC(Iobc,j,km1,bi,bj)*maskC(Iobc,j,k,bi,bj)
./pkg/obcs/obcs_apply_w.F 116 OBCS_APPLY_W
            wFld(Iobc,j,k,bi,bj) = OBEw(j,k,bi,bj)*obc_mask
./pkg/obcs/obcs_apply_w.F 128 OBCS_APPLY_W
           DO k = kLo,kHi
./pkg/obcs/obcs_apply_w.F 129 OBCS_APPLY_W
            km1 = MAX( k-1, 1 )
./pkg/obcs/obcs_apply_w.F 130 OBCS_APPLY_W
            obc_mask = maskC(Iobc,j,km1,bi,bj)*maskC(Iobc,j,k,bi,bj)
./pkg/obcs/obcs_apply_w.F 131 OBCS_APPLY_W
            wFld(Iobc,j,k,bi,bj) = OBWw(j,k,bi,bj)*obc_mask
./pkg/obcs/obcs_apply_w.F 134 OBCS_APPLY_W
            obc_mask = maskC(Iobc,j,km1,bi,bj)*maskC(Iobc,j,k,bi,bj)
./pkg/obcs/obcs_apply_w.F 135 OBCS_APPLY_W
            wFld(Iobc,j,k,bi,bj) = OBWw(j,k,bi,bj)*obc_mask
./pkg/obcs/obcs_apply_w.F 48 OBCS_APPLY_W
      INTEGER k, km1
./pkg/obcs/obcs_apply_w.F 59 OBCS_APPLY_W
          k   = kArg
./pkg/obcs/obcs_apply_w.F 60 OBCS_APPLY_W
          km1 = MAX( k-1, 1 )
./pkg/obcs/obcs_apply_w.F 70 OBCS_APPLY_W
           DO k = kLo,kHi
./pkg/obcs/obcs_apply_w.F 71 OBCS_APPLY_W
            km1 = MAX( k-1, 1 )
./pkg/obcs/obcs_apply_w.F 72 OBCS_APPLY_W
            obc_mask = maskC(i,Jobc,km1,bi,bj)*maskC(i,Jobc,k,bi,bj)
./pkg/obcs/obcs_apply_w.F 73 OBCS_APPLY_W
            wFld(i,Jobc,k,bi,bj) = OBNw(i,k,bi,bj)*obc_mask
./pkg/obcs/obcs_apply_w.F 76 OBCS_APPLY_W
            obc_mask = maskC(i,Jobc,km1,bi,bj)*maskC(i,Jobc,k,bi,bj)
./pkg/obcs/obcs_apply_w.F 77 OBCS_APPLY_W
            wFld(i,Jobc,k,bi,bj) = OBNw(i,k,bi,bj)*obc_mask
./pkg/obcs/obcs_apply_w.F 89 OBCS_APPLY_W
           DO k = kLo,kHi
./pkg/obcs/obcs_apply_w.F 90 OBCS_APPLY_W
            km1 = MAX( k-1, 1 )
./pkg/obcs/obcs_apply_w.F 91 OBCS_APPLY_W
            obc_mask = maskC(i,Jobc,km1,bi,bj)*maskC(i,Jobc,k,bi,bj)
./pkg/obcs/obcs_apply_w.F 92 OBCS_APPLY_W
            wFld(i,Jobc,k,bi,bj) = OBSw(i,k,bi,bj)*obc_mask
./pkg/obcs/obcs_apply_w.F 95 OBCS_APPLY_W
            obc_mask = maskC(i,Jobc,km1,bi,bj)*maskC(i,Jobc,k,bi,bj)
./pkg/obcs/obcs_apply_w.F 96 OBCS_APPLY_W
            wFld(i,Jobc,k,bi,bj) = OBSw(i,k,bi,bj)*obc_mask
./pkg/obcs/obcs_balance_flow.F 101 OBCS_BALANCE_FLOW
            tmpA = drF(k)*hFacW(iB,j,k,bi,bj)*dyG(iB,j,bi,bj)
./pkg/obcs/obcs_balance_flow.F 104 OBCS_BALANCE_FLOW
            tileFlow(bi,bj) = tileFlow(bi,bj) + tmpA*OBEu(j,k,bi,bj)
./pkg/obcs/obcs_balance_flow.F 144 OBCS_BALANCE_FLOW
         DO k=1,Nr
./pkg/obcs/obcs_balance_flow.F 150 OBCS_BALANCE_FLOW
            tmpA = drF(k)*hFacW(1+iB,j,k,bi,bj)*dyG(1+iB,j,bi,bj)
./pkg/obcs/obcs_balance_flow.F 153 OBCS_BALANCE_FLOW
            tileFlow(bi,bj) = tileFlow(bi,bj) + tmpA*OBWu(j,k,bi,bj)
./pkg/obcs/obcs_balance_flow.F 193 OBCS_BALANCE_FLOW
         DO k=1,Nr
./pkg/obcs/obcs_balance_flow.F 199 OBCS_BALANCE_FLOW
            tmpA = drF(k)*hFacS(i,jB,k,bi,bj)*dxG(i,jB,bi,bj)
./pkg/obcs/obcs_balance_flow.F 202 OBCS_BALANCE_FLOW
            tileFlow(bi,bj) = tileFlow(bi,bj) + tmpA*OBNv(i,k,bi,bj)
./pkg/obcs/obcs_balance_flow.F 242 OBCS_BALANCE_FLOW
         DO k=1,Nr
./pkg/obcs/obcs_balance_flow.F 248 OBCS_BALANCE_FLOW
            tmpA = drF(k)*hFacS(i,1+jB,k,bi,bj)*dxG(i,1+jB,bi,bj)
./pkg/obcs/obcs_balance_flow.F 251 OBCS_BALANCE_FLOW
            tileFlow(bi,bj) = tileFlow(bi,bj) + tmpA*OBSv(i,k,bi,bj)
./pkg/obcs/obcs_balance_flow.F 323 OBCS_BALANCE_FLOW
          DO k=1,Nr
./pkg/obcs/obcs_balance_flow.F 327 OBCS_BALANCE_FLOW
             OBEu(j,k,bi,bj) = OBEu(j,k,bi,bj)
./pkg/obcs/obcs_balance_flow.F 328 OBCS_BALANCE_FLOW
     &                       + flowE*maskW(iB,j,k,bi,bj)
./pkg/obcs/obcs_balance_flow.F 343 OBCS_BALANCE_FLOW
          DO k=1,Nr
./pkg/obcs/obcs_balance_flow.F 347 OBCS_BALANCE_FLOW
             OBWu(j,k,bi,bj) = OBWu(j,k,bi,bj)
./pkg/obcs/obcs_balance_flow.F 348 OBCS_BALANCE_FLOW
     &                       + flowW*maskW(1+iB,j,k,bi,bj)
./pkg/obcs/obcs_balance_flow.F 363 OBCS_BALANCE_FLOW
          DO k=1,Nr
./pkg/obcs/obcs_balance_flow.F 367 OBCS_BALANCE_FLOW
             OBNv(i,k,bi,bj) = OBNv(i,k,bi,bj)
./pkg/obcs/obcs_balance_flow.F 368 OBCS_BALANCE_FLOW
     &                       + flowN*maskS(i,jB,k,bi,bj)
./pkg/obcs/obcs_balance_flow.F 383 OBCS_BALANCE_FLOW
          DO k=1,Nr
./pkg/obcs/obcs_balance_flow.F 387 OBCS_BALANCE_FLOW
             OBSv(i,k,bi,bj) = OBSv(i,k,bi,bj)
./pkg/obcs/obcs_balance_flow.F 388 OBCS_BALANCE_FLOW
     &                       + flowS*maskS(i,1+jB,k,bi,bj)
./pkg/obcs/obcs_balance_flow.F 48 OBCS_BALANCE_FLOW
      INTEGER i, j, k, iB, jB
./pkg/obcs/obcs_balance_flow.F 95 OBCS_BALANCE_FLOW
         DO k=1,Nr
./model/src/config_summary.F 255 CONFIG_SUMMARY
        DO k = 1, Nr
./model/src/config_summary.F 257 CONFIG_SUMMARY
     &   k,eosRefT(k),eosRefS(k),eosSig0(k), (eosC(i,k),i=1,9)
./model/src/config_summary.F 67 CONFIG_SUMMARY
      INTEGER i, k
./pkg/obcs/obcs_calc.F 101 OBCS_CALC
        DO k=1,Nr
./pkg/obcs/obcs_calc.F 104 OBCS_CALC
              OBEu(j,k,bi,bj)= U_F1(j,k,2)
./pkg/obcs/obcs_calc.F 105 OBCS_CALC
              OBEv(j,k,bi,bj)= V_F1(j,k,2)
./pkg/obcs/obcs_calc.F 106 OBCS_CALC
              OBEt(j,k,bi,bj)= T_F1(j,k,2)
./pkg/obcs/obcs_calc.F 107 OBCS_CALC
              OBEs(j,k,bi,bj)= S_F1(j,k,2)
./pkg/obcs/obcs_calc.F 116 OBCS_CALC
        DO k=1,Nr
./pkg/obcs/obcs_calc.F 119 OBCS_CALC
              OBEu(j,k,bi,bj)=0.
./pkg/obcs/obcs_calc.F 120 OBCS_CALC
              OBEv(j,k,bi,bj)=0.
./pkg/obcs/obcs_calc.F 121 OBCS_CALC
              OBEt(j,k,bi,bj)=tRef(k)
./pkg/obcs/obcs_calc.F 122 OBCS_CALC
              OBEs(j,k,bi,bj)=sRef(k)
./pkg/obcs/obcs_calc.F 124 OBCS_CALC
              OBEw(j,k,bi,bj)=0.
./pkg/obcs/obcs_calc.F 151 OBCS_CALC
        DO k=1,Nr
./pkg/obcs/obcs_calc.F 154 OBCS_CALC
              OBWu(j,k,bi,bj)= U_F1(j,k,1)
./pkg/obcs/obcs_calc.F 155 OBCS_CALC
              OBWv(j,k,bi,bj)= V_F1(j,k,1)
./pkg/obcs/obcs_calc.F 156 OBCS_CALC
              OBWt(j,k,bi,bj)= T_F1(j,k,1)
./pkg/obcs/obcs_calc.F 157 OBCS_CALC
              OBWs(j,k,bi,bj)= S_F1(j,k,1)
./pkg/obcs/obcs_calc.F 166 OBCS_CALC
        DO k=1,Nr
./pkg/obcs/obcs_calc.F 169 OBCS_CALC
              OBWu(j,k,bi,bj)=0.
./pkg/obcs/obcs_calc.F 170 OBCS_CALC
              OBWv(j,k,bi,bj)=0.
./pkg/obcs/obcs_calc.F 171 OBCS_CALC
              OBWt(j,k,bi,bj)=tRef(k)
./pkg/obcs/obcs_calc.F 172 OBCS_CALC
              OBWs(j,k,bi,bj)=sRef(k)
./pkg/obcs/obcs_calc.F 174 OBCS_CALC
              OBWw(j,k,bi,bj)=0.
./pkg/obcs/obcs_calc.F 200 OBCS_CALC
        DO k=1,Nr
./pkg/obcs/obcs_calc.F 203 OBCS_CALC
              OBNv(i,k,bi,bj)=0.
./pkg/obcs/obcs_calc.F 204 OBCS_CALC
              OBNu(i,k,bi,bj)=0.
./pkg/obcs/obcs_calc.F 205 OBCS_CALC
              OBNt(i,k,bi,bj)=tRef(k)
./pkg/obcs/obcs_calc.F 206 OBCS_CALC
              OBNs(i,k,bi,bj)=sRef(k)
./pkg/obcs/obcs_calc.F 208 OBCS_CALC
              OBNw(i,k,bi,bj)=0.
./pkg/obcs/obcs_calc.F 234 OBCS_CALC
        DO k=1,Nr
./pkg/obcs/obcs_calc.F 237 OBCS_CALC
              OBSu(i,k,bi,bj)=0.
./pkg/obcs/obcs_calc.F 238 OBCS_CALC
              OBSv(i,k,bi,bj)=0.
./pkg/obcs/obcs_calc.F 239 OBCS_CALC
              OBSt(i,k,bi,bj)=tRef(k)
./pkg/obcs/obcs_calc.F 240 OBCS_CALC
              OBSs(i,k,bi,bj)=sRef(k)
./pkg/obcs/obcs_calc.F 242 OBCS_CALC
              OBSw(i,k,bi,bj)=0.
./pkg/obcs/obcs_calc.F 283 OBCS_CALC
         DO k=1,Nr
./pkg/obcs/obcs_calc.F 287 OBCS_CALC
            OBEptr(j,k,bi,bj,iTracer) =
./pkg/obcs/obcs_calc.F 288 OBCS_CALC
     &           pTracer(I_obc-1,j,k,bi,bj,iTracer)
./pkg/obcs/obcs_calc.F 289 OBCS_CALC
     &           *_maskW(I_obc,j,k,bi,bj)
./pkg/obcs/obcs_calc.F 315 OBCS_CALC
         DO k=1,Nr
./pkg/obcs/obcs_calc.F 319 OBCS_CALC
            OBWptr(j,k,bi,bj,iTracer) =
./pkg/obcs/obcs_calc.F 320 OBCS_CALC
     &           pTracer(I_obc+1,j,k,bi,bj,iTracer)
./pkg/obcs/obcs_calc.F 321 OBCS_CALC
     &           *_maskW(I_obc+1,j,k,bi,bj)
./pkg/obcs/obcs_calc.F 347 OBCS_CALC
         DO k=1,Nr
./pkg/obcs/obcs_calc.F 351 OBCS_CALC
            OBNptr(i,k,bi,bj,iTracer) =
./pkg/obcs/obcs_calc.F 352 OBCS_CALC
     &           pTracer(i,J_obc-1,k,bi,bj,iTracer)
./pkg/obcs/obcs_calc.F 353 OBCS_CALC
     &           *_maskS(i,J_obc,k,bi,bj)
./pkg/obcs/obcs_calc.F 379 OBCS_CALC
         DO k=1,Nr
./pkg/obcs/obcs_calc.F 383 OBCS_CALC
            OBSptr(i,k,bi,bj,iTracer) =
./pkg/obcs/obcs_calc.F 384 OBCS_CALC
     &           pTracer(i,J_obc+1,k,bi,bj,iTracer)
./pkg/obcs/obcs_calc.F 385 OBCS_CALC
     &           *_maskS(i,J_obc+1,k,bi,bj)
./pkg/obcs/obcs_calc.F 61 OBCS_CALC
      INTEGER i, j, k
./pkg/obcs/obcs_calc_stevens.F 729 OBCS_CALC_STEVENS
     &         *drF(k)* _hFacW(I,J,K,bi,bj)*dyG(I,J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 733 OBCS_CALC_STEVENS
     &         *drF(k)* _hFacW(I+1,J,K,bi,bj)*dyG(I+1,J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 803 OBCS_STEVENS_SAVE_TRACERS
      INTEGER bi,bj,i,j,k,Iobc,Jobc
./pkg/obcs/obcs_calc_stevens.F 814 OBCS_STEVENS_SAVE_TRACERS
           DO k = 1,Nr
./pkg/obcs/obcs_calc_stevens.F 815 OBCS_STEVENS_SAVE_TRACERS
            OBNtStevens(i,k,bi,bj) = theta(i,Jobc-1,k,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 816 OBCS_STEVENS_SAVE_TRACERS
     &           *maskC(i,Jobc+1,k,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 817 OBCS_STEVENS_SAVE_TRACERS
            OBNsStevens(i,k,bi,bj) = salt(i,Jobc-1,k,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 818 OBCS_STEVENS_SAVE_TRACERS
     &           *maskC(i,Jobc+1,k,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 830 OBCS_STEVENS_SAVE_TRACERS
           DO k = 1,Nr
./pkg/obcs/obcs_calc_stevens.F 831 OBCS_STEVENS_SAVE_TRACERS
            OBStStevens(i,k,bi,bj) = theta(i,Jobc+1,k,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 832 OBCS_STEVENS_SAVE_TRACERS
     &           *maskC(i,Jobc+1,k,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 833 OBCS_STEVENS_SAVE_TRACERS
            OBSsStevens(i,k,bi,bj) = salt(i,Jobc+1,k,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 834 OBCS_STEVENS_SAVE_TRACERS
     &           *maskC(i,Jobc+1,k,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 846 OBCS_STEVENS_SAVE_TRACERS
           DO k = 1,Nr
./pkg/obcs/obcs_calc_stevens.F 847 OBCS_STEVENS_SAVE_TRACERS
            OBEtStevens(j,k,bi,bj) = theta(Iobc-1,j,k,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 848 OBCS_STEVENS_SAVE_TRACERS
     &           *maskC(Iobc-1,j,k,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 849 OBCS_STEVENS_SAVE_TRACERS
            OBEsStevens(j,k,bi,bj) = salt(Iobc-1,j,k,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 850 OBCS_STEVENS_SAVE_TRACERS
     &           *maskC(Iobc-1,j,k,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 862 OBCS_STEVENS_SAVE_TRACERS
           DO k = 1,Nr
./pkg/obcs/obcs_calc_stevens.F 863 OBCS_STEVENS_SAVE_TRACERS
            OBWtStevens(j,k,bi,bj) = theta(Iobc+1,j,k,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 864 OBCS_STEVENS_SAVE_TRACERS
     &           *maskC(Iobc+1,j,k,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 865 OBCS_STEVENS_SAVE_TRACERS
            OBWsStevens(j,k,bi,bj) = salt(Iobc+1,j,k,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 866 OBCS_STEVENS_SAVE_TRACERS
     &           *maskC(Iobc+1,j,k,bi,bj)
./pkg/obcs/obcs_copy_tracer.F 111 OBCS_COPY_TRACER
           DO k = 1,kSiz
./pkg/obcs/obcs_copy_tracer.F 113 OBCS_COPY_TRACER
             trFld(i,j,k) = trFld(Iobc,j,k)
./pkg/obcs/obcs_copy_tracer.F 52 OBCS_COPY_TRACER
      INTEGER i, j, k
./pkg/obcs/obcs_copy_tracer.F 62 OBCS_COPY_TRACER
           DO k = 1,kSiz
./pkg/obcs/obcs_copy_tracer.F 64 OBCS_COPY_TRACER
             trFld(i,j,k) = trFld(i,Jobc,k)
./pkg/obcs/obcs_copy_tracer.F 78 OBCS_COPY_TRACER
           DO k = 1,kSiz
./pkg/obcs/obcs_copy_tracer.F 80 OBCS_COPY_TRACER
             trFld(i,j,k) = trFld(i,Jobc,k)
./pkg/obcs/obcs_copy_tracer.F 95 OBCS_COPY_TRACER
           DO k = 1,kSiz
./pkg/obcs/obcs_copy_tracer.F 97 OBCS_COPY_TRACER
             trFld(i,j,k) = trFld(Iobc,j,k)
./pkg/obcs/obcs_copy_uv_n.F 109 OBCS_COPY_UV_N
         DO k = 1, kSiz
./pkg/obcs/obcs_copy_uv_n.F 111 OBCS_COPY_UV_N
           uFld(i,j,k) = uFld(Iobc+1,j,k)
./pkg/obcs/obcs_copy_uv_n.F 50 OBCS_COPY_UV_N
      INTEGER i, j, k
./pkg/obcs/obcs_copy_uv_n.F 60 OBCS_COPY_UV_N
         DO k = 1, kSiz
./pkg/obcs/obcs_copy_uv_n.F 62 OBCS_COPY_UV_N
           vFld(i,j,k) = vFld(i,Jobc,k)
./pkg/obcs/obcs_copy_uv_n.F 76 OBCS_COPY_UV_N
         DO k = 1, kSiz
./pkg/obcs/obcs_copy_uv_n.F 78 OBCS_COPY_UV_N
           vFld(i,j,k) = vFld(i,Jobc+1,k)
./pkg/obcs/obcs_copy_uv_n.F 93 OBCS_COPY_UV_N
         DO k = 1, kSiz
./pkg/obcs/obcs_copy_uv_n.F 95 OBCS_COPY_UV_N
           uFld(i,j,k) = uFld(Iobc,j,k)
./pkg/obcs/obcs_diag_balance.F 112 OBCS_DIAG_BALANCE
            tmpA = drF(k)*hFacW(iB,j,k,bi,bj)*dyG(iB,j,bi,bj)
./pkg/obcs/obcs_diag_balance.F 12 OBCS_DIAG_BALANCE
     I                              k,
./pkg/obcs/obcs_diag_balance.F 158 OBCS_DIAG_BALANCE
            tmpA = drF(k)*hFacW(iB,j,k,bi,bj)*dyG(iB,j,bi,bj)
./pkg/obcs/obcs_diag_balance.F 203 OBCS_DIAG_BALANCE
            tmpA = drF(k)*hFacS(i,jB,k,bi,bj)*dxG(i,jB,bi,bj)
./pkg/obcs/obcs_diag_balance.F 249 OBCS_DIAG_BALANCE
            tmpA = drF(k)*hFacS(i,jB,k,bi,bj)*dxG(i,jB,bi,bj)
./pkg/obcs/obcs_diag_balance.F 325 OBCS_DIAG_BALANCE
     &                    + flowE*drF(k)*hFacW(iB,j,k,bi,bj)
./pkg/obcs/obcs_diag_balance.F 344 OBCS_DIAG_BALANCE
     &                    + flowW*drF(k)*hFacW(iB,j,k,bi,bj)
./pkg/obcs/obcs_diag_balance.F 363 OBCS_DIAG_BALANCE
     &                    + flowN*drF(k)*hFacS(i,jB,k,bi,bj)
./pkg/obcs/obcs_diag_balance.F 382 OBCS_DIAG_BALANCE
     &                    + flowS*drF(k)*hFacS(i,jB,k,bi,bj)
./pkg/obcs/obcs_diag_balance.F 43 OBCS_DIAG_BALANCE
      INTEGER k
./pkg/obcs/obcs_fields_load.F 686 OBCS_TIME_INTERP_XZ
      INTEGER bi,bj,i,k
./pkg/obcs/obcs_fields_load.F 690 OBCS_TIME_INTERP_XZ
         DO k = 1, Nr
./pkg/obcs/obcs_fields_load.F 692 OBCS_TIME_INTERP_XZ
           fld(i,k,bi,bj)   = bWght*fld0(i,k,bi,bj)
./pkg/obcs/obcs_fields_load.F 693 OBCS_TIME_INTERP_XZ
     &                       +aWght*fld1(i,k,bi,bj)
./pkg/obcs/obcs_fields_load.F 737 OBCS_TIME_INTERP_YZ
      INTEGER bi,bj,j,k
./pkg/obcs/obcs_fields_load.F 741 OBCS_TIME_INTERP_YZ
         DO k = 1, Nr
./pkg/obcs/obcs_fields_load.F 743 OBCS_TIME_INTERP_YZ
           fld(j,k,bi,bj)   = bWght*fld0(j,k,bi,bj)
./pkg/obcs/obcs_fields_load.F 744 OBCS_TIME_INTERP_YZ
     &                       +aWght*fld1(j,k,bi,bj)
./model/src/convective_adjustment.F 139 CONVECTIVE_ADJUSTMENT
            kkey = (ikey-1)*Nr + k
./model/src/convective_adjustment.F 189 CONVECTIVE_ADJUSTMENT
     I                              bi,bj,k,weightA,weightB,
./model/src/convective_adjustment.F 195 CONVECTIVE_ADJUSTMENT
     I                              bi,bj,k,weightA,weightB,
./model/src/convective_adjustment.F 203 CONVECTIVE_ADJUSTMENT
     I                              bi,bj,k,weightA,weightB,myThid)
./pkg/obcs/obcs_init_variables.F 100 OBCS_INIT_VARIABLES
          OBSv1(i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 101 OBCS_INIT_VARIABLES
          OBSt1(i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 102 OBCS_INIT_VARIABLES
          OBSs1(i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 105 OBCS_INIT_VARIABLES
          OBSvStevens(i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 106 OBCS_INIT_VARIABLES
          OBStStevens(i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 107 OBCS_INIT_VARIABLES
          OBSsStevens(i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 114 OBCS_INIT_VARIABLES
          OBEu(j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 115 OBCS_INIT_VARIABLES
          OBEv(j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 116 OBCS_INIT_VARIABLES
          OBEt(j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 117 OBCS_INIT_VARIABLES
          OBEs(j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 119 OBCS_INIT_VARIABLES
          OBEu0(j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 120 OBCS_INIT_VARIABLES
          OBEv0(j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 121 OBCS_INIT_VARIABLES
          OBEt0(j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 122 OBCS_INIT_VARIABLES
          OBEs0(j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 123 OBCS_INIT_VARIABLES
          OBEu1(j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 124 OBCS_INIT_VARIABLES
          OBEv1(j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 125 OBCS_INIT_VARIABLES
          OBEt1(j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 126 OBCS_INIT_VARIABLES
          OBEs1(j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 129 OBCS_INIT_VARIABLES
          OBEuStevens(j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 130 OBCS_INIT_VARIABLES
          OBEtStevens(j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 131 OBCS_INIT_VARIABLES
          OBEsStevens(j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 136 OBCS_INIT_VARIABLES
          OBWu(j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 137 OBCS_INIT_VARIABLES
          OBWv(j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 138 OBCS_INIT_VARIABLES
          OBWt(j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 139 OBCS_INIT_VARIABLES
          OBWs(j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 141 OBCS_INIT_VARIABLES
          OBWu0(j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 142 OBCS_INIT_VARIABLES
          OBWv0(j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 143 OBCS_INIT_VARIABLES
          OBWt0(j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 144 OBCS_INIT_VARIABLES
          OBWs0(j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 145 OBCS_INIT_VARIABLES
          OBWu1(j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 146 OBCS_INIT_VARIABLES
          OBWv1(j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 147 OBCS_INIT_VARIABLES
          OBWt1(j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 148 OBCS_INIT_VARIABLES
          OBWs1(j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 151 OBCS_INIT_VARIABLES
          OBWuStevens(j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 152 OBCS_INIT_VARIABLES
          OBWtStevens(j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 153 OBCS_INIT_VARIABLES
          OBWsStevens(j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 160 OBCS_INIT_VARIABLES
        DO k=1,Nr
./pkg/obcs/obcs_init_variables.F 162 OBCS_INIT_VARIABLES
          OBNw (i,k,bi,bj) = 0. _d 0
./pkg/obcs/obcs_init_variables.F 163 OBCS_INIT_VARIABLES
          OBSw (i,k,bi,bj) = 0. _d 0
./pkg/obcs/obcs_init_variables.F 165 OBCS_INIT_VARIABLES
          OBNw0(i,k,bi,bj) = 0. _d 0
./pkg/obcs/obcs_init_variables.F 166 OBCS_INIT_VARIABLES
          OBSw0(i,k,bi,bj) = 0. _d 0
./pkg/obcs/obcs_init_variables.F 167 OBCS_INIT_VARIABLES
          OBNw1(i,k,bi,bj) = 0. _d 0
./pkg/obcs/obcs_init_variables.F 168 OBCS_INIT_VARIABLES
          OBSw1(i,k,bi,bj) = 0. _d 0
./pkg/obcs/obcs_init_variables.F 172 OBCS_INIT_VARIABLES
          OBEw (j,k,bi,bj) = 0. _d 0
./pkg/obcs/obcs_init_variables.F 173 OBCS_INIT_VARIABLES
          OBWw (j,k,bi,bj) = 0. _d 0
./pkg/obcs/obcs_init_variables.F 175 OBCS_INIT_VARIABLES
          OBEw0(j,k,bi,bj) = 0. _d 0
./pkg/obcs/obcs_init_variables.F 176 OBCS_INIT_VARIABLES
          OBWw0(j,k,bi,bj) = 0. _d 0
./pkg/obcs/obcs_init_variables.F 177 OBCS_INIT_VARIABLES
          OBEw1(j,k,bi,bj) = 0. _d 0
./pkg/obcs/obcs_init_variables.F 178 OBCS_INIT_VARIABLES
          OBWw1(j,k,bi,bj) = 0. _d 0
./pkg/obcs/obcs_init_variables.F 301 OBCS_INIT_VARIABLES
          DO k=1,Nr
./pkg/obcs/obcs_init_variables.F 304 OBCS_INIT_VARIABLES
            OBNptr (i,k,bi,bj,iTracer)=0. _d 0
./pkg/obcs/obcs_init_variables.F 306 OBCS_INIT_VARIABLES
            OBNptr0(i,k,bi,bj,iTracer)=0. _d 0
./pkg/obcs/obcs_init_variables.F 307 OBCS_INIT_VARIABLES
            OBNptr1(i,k,bi,bj,iTracer)=0. _d 0
./pkg/obcs/obcs_init_variables.F 312 OBCS_INIT_VARIABLES
            OBSptr (i,k,bi,bj,iTracer)=0. _d 0
./pkg/obcs/obcs_init_variables.F 314 OBCS_INIT_VARIABLES
            OBSptr0(i,k,bi,bj,iTracer)=0. _d 0
./pkg/obcs/obcs_init_variables.F 315 OBCS_INIT_VARIABLES
            OBSptr1(i,k,bi,bj,iTracer)=0. _d 0
./pkg/obcs/obcs_init_variables.F 322 OBCS_INIT_VARIABLES
            OBEptr (j,k,bi,bj,iTracer)=0. _d 0
./pkg/obcs/obcs_init_variables.F 324 OBCS_INIT_VARIABLES
            OBEptr0(j,k,bi,bj,iTracer)=0. _d 0
./pkg/obcs/obcs_init_variables.F 325 OBCS_INIT_VARIABLES
            OBEptr1(j,k,bi,bj,iTracer)=0. _d 0
./pkg/obcs/obcs_init_variables.F 330 OBCS_INIT_VARIABLES
            OBWptr (j,k,bi,bj,iTracer)=0. _d 0
./pkg/obcs/obcs_init_variables.F 332 OBCS_INIT_VARIABLES
            OBWptr0(j,k,bi,bj,iTracer)=0. _d 0
./pkg/obcs/obcs_init_variables.F 333 OBCS_INIT_VARIABLES
            OBWptr1(j,k,bi,bj,iTracer)=0. _d 0
./pkg/obcs/obcs_init_variables.F 362 OBCS_INIT_VARIABLES
        DO k=1,tidalComponents
./pkg/obcs/obcs_init_variables.F 365 OBCS_INIT_VARIABLES
          OBNam (i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 366 OBCS_INIT_VARIABLES
          OBNph (i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 369 OBCS_INIT_VARIABLES
          OBSam (i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 370 OBCS_INIT_VARIABLES
          OBSph (i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 375 OBCS_INIT_VARIABLES
          OBEam (j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 376 OBCS_INIT_VARIABLES
          OBEph (j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 379 OBCS_INIT_VARIABLES
          OBWam (j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 380 OBCS_INIT_VARIABLES
          OBWph (j,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 47 OBCS_INIT_VARIABLES
      INTEGER i, j, k
./pkg/obcs/obcs_init_variables.F 65 OBCS_INIT_VARIABLES
        DO k=1,Nr
./pkg/obcs/obcs_init_variables.F 68 OBCS_INIT_VARIABLES
          OBNu(i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 69 OBCS_INIT_VARIABLES
          OBNv(i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 70 OBCS_INIT_VARIABLES
          OBNt(i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 71 OBCS_INIT_VARIABLES
          OBNs(i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 73 OBCS_INIT_VARIABLES
          OBNu0(i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 74 OBCS_INIT_VARIABLES
          OBNv0(i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 75 OBCS_INIT_VARIABLES
          OBNt0(i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 76 OBCS_INIT_VARIABLES
          OBNs0(i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 77 OBCS_INIT_VARIABLES
          OBNu1(i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 78 OBCS_INIT_VARIABLES
          OBNv1(i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 79 OBCS_INIT_VARIABLES
          OBNt1(i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 80 OBCS_INIT_VARIABLES
          OBNs1(i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 83 OBCS_INIT_VARIABLES
          OBNvStevens(i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 84 OBCS_INIT_VARIABLES
          OBNtStevens(i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 85 OBCS_INIT_VARIABLES
          OBNsStevens(i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 90 OBCS_INIT_VARIABLES
          OBSu(i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 91 OBCS_INIT_VARIABLES
          OBSv(i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 92 OBCS_INIT_VARIABLES
          OBSt(i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 93 OBCS_INIT_VARIABLES
          OBSs(i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 95 OBCS_INIT_VARIABLES
          OBSu0(i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 96 OBCS_INIT_VARIABLES
          OBSv0(i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 97 OBCS_INIT_VARIABLES
          OBSt0(i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 98 OBCS_INIT_VARIABLES
          OBSs0(i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 99 OBCS_INIT_VARIABLES
          OBSu1(i,k,bi,bj)=0. _d 0
./pkg/obcs/obcs_mon_stats.F 109 OBCS_MON_STATS_EW_RL
           DO k=1,kSize
./pkg/obcs/obcs_mon_stats.F 110 OBCS_MON_STATS_EW_RL
            km = MIN(k,mSize)
./pkg/obcs/obcs_mon_stats.F 122 OBCS_MON_STATS_EW_RL
              tmpV = arr(ii,j,k,bi,bj)
./pkg/obcs/obcs_mon_stats.F 123 OBCS_MON_STATS_EW_RL
              tmpA = arrDy(iB,j,bi,bj)*arrDr(k)*tmpMask
./pkg/obcs/obcs_mon_stats.F 164 OBCS_MON_STATS_EW_RL
      DO k=0,4
./pkg/obcs/obcs_mon_stats.F 165 OBCS_MON_STATS_EW_RL
        arrStats(k,2) = 0. _d 0
./pkg/obcs/obcs_mon_stats.F 181 OBCS_MON_STATS_EW_RL
           DO k=1,kSize
./pkg/obcs/obcs_mon_stats.F 182 OBCS_MON_STATS_EW_RL
            km = MIN(k,mSize)
./pkg/obcs/obcs_mon_stats.F 195 OBCS_MON_STATS_EW_RL
              tmpV = arr(ii,j,k,bi,bj)
./pkg/obcs/obcs_mon_stats.F 196 OBCS_MON_STATS_EW_RL
              tmpA = arrDy(iB,j,bi,bj)*arrDr(k)*tmpMask
./pkg/obcs/obcs_mon_stats.F 313 OBCS_MON_STATS_NS_RL
      INTEGER i, k, km
./pkg/obcs/obcs_mon_stats.F 324 OBCS_MON_STATS_NS_RL
      DO k=0,4
./pkg/obcs/obcs_mon_stats.F 325 OBCS_MON_STATS_NS_RL
        arrStats(k,1) = 0. _d 0
./pkg/obcs/obcs_mon_stats.F 341 OBCS_MON_STATS_NS_RL
           DO k=1,kSize
./pkg/obcs/obcs_mon_stats.F 342 OBCS_MON_STATS_NS_RL
            km = MIN(k,mSize)
./pkg/obcs/obcs_mon_stats.F 354 OBCS_MON_STATS_NS_RL
              tmpV = arr(i,jj,k,bi,bj)
./pkg/obcs/obcs_mon_stats.F 355 OBCS_MON_STATS_NS_RL
              tmpA = arrDx(i,jB,bi,bj)*arrDr(k)*tmpMask
./pkg/obcs/obcs_mon_stats.F 396 OBCS_MON_STATS_NS_RL
      DO k=0,4
./pkg/obcs/obcs_mon_stats.F 397 OBCS_MON_STATS_NS_RL
        arrStats(k,2) = 0. _d 0
./pkg/obcs/obcs_mon_stats.F 413 OBCS_MON_STATS_NS_RL
           DO k=1,kSize
./pkg/obcs/obcs_mon_stats.F 414 OBCS_MON_STATS_NS_RL
            km = MIN(k,mSize)
./pkg/obcs/obcs_mon_stats.F 427 OBCS_MON_STATS_NS_RL
              tmpV = arr(i,jj,k,bi,bj)
./pkg/obcs/obcs_mon_stats.F 428 OBCS_MON_STATS_NS_RL
              tmpA = arrDx(i,jB,bi,bj)*arrDr(k)*tmpMask
./pkg/obcs/obcs_mon_stats.F 81 OBCS_MON_STATS_EW_RL
      INTEGER j, k, km
./pkg/obcs/obcs_mon_stats.F 92 OBCS_MON_STATS_EW_RL
      DO k=0,4
./pkg/obcs/obcs_mon_stats.F 93 OBCS_MON_STATS_EW_RL
        arrStats(k,1) = 0. _d 0
./pkg/obcs/obcs_save_uv_n.F 101 OBCS_SAVE_UV_N
         DO k = kLo,kHi
./pkg/obcs/obcs_save_uv_n.F 102 OBCS_SAVE_UV_N
          OBEuStevens(j,k,bi,bj) = uFld(Iobc,j,k,bi,bj)
./pkg/obcs/obcs_save_uv_n.F 103 OBCS_SAVE_UV_N
     &         *_maskW(Iobc,j,k,bi,bj)
./pkg/obcs/obcs_save_uv_n.F 115 OBCS_SAVE_UV_N
         DO k = kLo,kHi
./pkg/obcs/obcs_save_uv_n.F 116 OBCS_SAVE_UV_N
          OBWuStevens(j,k,bi,bj) = uFld(Iobc+1,j,k,bi,bj)
./pkg/obcs/obcs_save_uv_n.F 117 OBCS_SAVE_UV_N
     &         *_maskW(Iobc+1,j,k,bi,bj)
./pkg/obcs/obcs_save_uv_n.F 53 OBCS_SAVE_UV_N
      INTEGER k, kLo, kHi
./pkg/obcs/obcs_save_uv_n.F 72 OBCS_SAVE_UV_N
         DO k = kLo,kHi
./pkg/obcs/obcs_save_uv_n.F 73 OBCS_SAVE_UV_N
          OBNvStevens(i,k,bi,bj) = vFld(i,Jobc,k,bi,bj)
./pkg/obcs/obcs_save_uv_n.F 74 OBCS_SAVE_UV_N
     &         *_maskS(i,Jobc,k,bi,bj)
./pkg/obcs/obcs_save_uv_n.F 86 OBCS_SAVE_UV_N
         DO k = kLo,kHi
./pkg/obcs/obcs_save_uv_n.F 87 OBCS_SAVE_UV_N
          OBSvStevens(i,k,bi,bj) = vFld(i,Jobc+1,k,bi,bj)
./pkg/obcs/obcs_save_uv_n.F 88 OBCS_SAVE_UV_N
     &         *_maskS(i,Jobc+1,k,bi,bj)
./model/src/convective_adjustment_ini.F 139 CONVECTIVE_ADJUSTMENT_INI
            kkey = (ikey-1)*Nr + k
./model/src/convective_adjustment_ini.F 187 CONVECTIVE_ADJUSTMENT_INI
     I                              bi,bj,k,weightA,weightB,
./model/src/convective_adjustment_ini.F 193 CONVECTIVE_ADJUSTMENT_INI
     I                              bi,bj,k,weightA,weightB,
./model/src/convective_adjustment_ini.F 201 CONVECTIVE_ADJUSTMENT_INI
     I                              bi,bj,k,weightA,weightB,myThid)
./model/src/convective_adjustment_ini.F 94 CONVECTIVE_ADJUSTMENT_INI
           ConvectCount(i,j,k) = 0.
./pkg/obcs/obcs_sponge.F 103 OBCS_SPONGE_U
     &      float(spongeThickness-jsl)*OBSu(i,k,bi,bj)
./pkg/obcs/obcs_sponge.F 104 OBCS_SPONGE_U
     &    + float(jsl)*uVel(i,j,k,bi,bj) )
./pkg/obcs/obcs_sponge.F 119 OBCS_SPONGE_U
     &   - _maskW(i,j,k,bi,bj) * lambda_obcs_u
./pkg/obcs/obcs_sponge.F 120 OBCS_SPONGE_U
     &   * ( uVel(i,j,k,bi,bj) - urelax )
./pkg/obcs/obcs_sponge.F 137 OBCS_SPONGE_U
     &      float(spongeThickness-isl)*OBEu(j,k,bi,bj)
./pkg/obcs/obcs_sponge.F 138 OBCS_SPONGE_U
     &    + float(isl)*uVel(i,j,k,bi,bj) )
./pkg/obcs/obcs_sponge.F 153 OBCS_SPONGE_U
     &    - _maskW(i,j,k,bi,bj) * lambda_obcs_u
./pkg/obcs/obcs_sponge.F 154 OBCS_SPONGE_U
     &    * ( uVel(i,j,k,bi,bj) - urelax )
./pkg/obcs/obcs_sponge.F 171 OBCS_SPONGE_U
     &      float(spongeThickness-isl)*OBWu(j,k,bi,bj)
./pkg/obcs/obcs_sponge.F 172 OBCS_SPONGE_U
     &    + float(isl)*uVel(i,j,k,bi,bj) )
./pkg/obcs/obcs_sponge.F 187 OBCS_SPONGE_U
     &    - _maskW(i,j,k,bi,bj) * lambda_obcs_u
./pkg/obcs/obcs_sponge.F 188 OBCS_SPONGE_U
     &    * ( uVel(i,j,k,bi,bj) - urelax )
./pkg/obcs/obcs_sponge.F 18 OBCS_SPONGE_U
     I                iMin,iMax,jMin,jMax, k, bi, bj,
./pkg/obcs/obcs_sponge.F 208 OBCS_SPONGE_V
     I                iMin,iMax,jMin,jMax, k, bi, bj,
./pkg/obcs/obcs_sponge.F 236 OBCS_SPONGE_V
      INTEGER k, bi, bj
./pkg/obcs/obcs_sponge.F 259 OBCS_SPONGE_V
     &      float(spongeThickness-jsl)*OBNv(i,k,bi,bj)
./pkg/obcs/obcs_sponge.F 260 OBCS_SPONGE_V
     &    + float(jsl)*vVel(i,j,k,bi,bj) )
./pkg/obcs/obcs_sponge.F 275 OBCS_SPONGE_V
     &    - _maskS(i,j,k,bi,bj) * lambda_obcs_v
./pkg/obcs/obcs_sponge.F 276 OBCS_SPONGE_V
     &    * ( vVel(i,j,k,bi,bj) - vrelax )
./pkg/obcs/obcs_sponge.F 293 OBCS_SPONGE_V
     &      float(spongeThickness-jsl)*OBSv(i,k,bi,bj)
./pkg/obcs/obcs_sponge.F 294 OBCS_SPONGE_V
     &    + float(jsl)*vVel(i,j,k,bi,bj) )
./pkg/obcs/obcs_sponge.F 309 OBCS_SPONGE_V
     &    - _maskS(i,j,k,bi,bj) * lambda_obcs_v
./pkg/obcs/obcs_sponge.F 310 OBCS_SPONGE_V
     &    * ( vVel(i,j,k,bi,bj) - vrelax )
./pkg/obcs/obcs_sponge.F 327 OBCS_SPONGE_V
     &      float(spongeThickness-isl)*OBEv(j,k,bi,bj)
./pkg/obcs/obcs_sponge.F 328 OBCS_SPONGE_V
     &    + float(isl)*vVel(i,j,k,bi,bj) )
./pkg/obcs/obcs_sponge.F 343 OBCS_SPONGE_V
     &    - _maskS(i,j,k,bi,bj) * lambda_obcs_v
./pkg/obcs/obcs_sponge.F 344 OBCS_SPONGE_V
     &    * ( vVel(i,j,k,bi,bj) - vrelax )
./pkg/obcs/obcs_sponge.F 362 OBCS_SPONGE_V
     &      float(spongeThickness-isl)*OBWv(j,k,bi,bj)
./pkg/obcs/obcs_sponge.F 363 OBCS_SPONGE_V
     &    + float(isl)*vVel(i,j,k,bi,bj) )
./pkg/obcs/obcs_sponge.F 378 OBCS_SPONGE_V
     &   - _maskS(i,j,k,bi,bj) * lambda_obcs_v
./pkg/obcs/obcs_sponge.F 379 OBCS_SPONGE_V
     &   * ( vVel(i,j,k,bi,bj) - vrelax )
./pkg/obcs/obcs_sponge.F 399 OBCS_SPONGE_T
     I                iMin,iMax,jMin,jMax, k, bi, bj,
./pkg/obcs/obcs_sponge.F 431 OBCS_SPONGE_T
      INTEGER k, bi, bj
./pkg/obcs/obcs_sponge.F 456 OBCS_SPONGE_T
          kkey = (ikey-1)*Nr + k
./pkg/obcs/obcs_sponge.F 46 OBCS_SPONGE_U
      INTEGER k, bi, bj
./pkg/obcs/obcs_sponge.F 472 OBCS_SPONGE_T
           IF  (OBNt(i,k,bi,bj).ne. 0.d0) then
./pkg/obcs/obcs_sponge.F 474 OBCS_SPONGE_T
     &      float(spongeThickness-jsl)*OBNt(i,k,bi,bj)
./pkg/obcs/obcs_sponge.F 475 OBCS_SPONGE_T
     &    + float(jsl)*theta(i,j,k,bi,bj) )
./pkg/obcs/obcs_sponge.F 489 OBCS_SPONGE_T
     &    -  maskC(i,j,k,bi,bj) * lambda_obcs_t
./pkg/obcs/obcs_sponge.F 490 OBCS_SPONGE_T
     &    * ( theta(i,j,k,bi,bj) - trelax )
./pkg/obcs/obcs_sponge.F 512 OBCS_SPONGE_T
           IF  (OBSt(i,k,bi,bj).ne. 0.d0) then
./pkg/obcs/obcs_sponge.F 514 OBCS_SPONGE_T
     &      float(spongeThickness-jsl)*OBSt(i,k,bi,bj)
./pkg/obcs/obcs_sponge.F 515 OBCS_SPONGE_T
     &    + float(jsl)*theta(i,j,k,bi,bj) )
./pkg/obcs/obcs_sponge.F 530 OBCS_SPONGE_T
     &   - maskC(i,j,k,bi,bj) * lambda_obcs_t
./pkg/obcs/obcs_sponge.F 531 OBCS_SPONGE_T
     &   * ( theta(i,j,k,bi,bj) - trelax )
./pkg/obcs/obcs_sponge.F 553 OBCS_SPONGE_T
           IF  (OBEt(j,k,bi,bj).ne. 0.d0) then
./pkg/obcs/obcs_sponge.F 555 OBCS_SPONGE_T
     &      float(spongeThickness-isl)*OBEt(j,k,bi,bj)
./pkg/obcs/obcs_sponge.F 556 OBCS_SPONGE_T
     &    + float(isl)*theta(i,j,k,bi,bj) )
./pkg/obcs/obcs_sponge.F 571 OBCS_SPONGE_T
     &    - maskC(i,j,k,bi,bj) * lambda_obcs_t
./pkg/obcs/obcs_sponge.F 572 OBCS_SPONGE_T
     &    * ( theta(i,j,k,bi,bj) - trelax )
./pkg/obcs/obcs_sponge.F 596 OBCS_SPONGE_T
           IF  (OBWt(j,k,bi,bj).ne. 0.d0) then
./pkg/obcs/obcs_sponge.F 598 OBCS_SPONGE_T
     &      float(spongeThickness-isl)*OBWt(j,k,bi,bj)
./pkg/obcs/obcs_sponge.F 599 OBCS_SPONGE_T
     &    + float(isl)*theta(i,j,k,bi,bj) )
./pkg/obcs/obcs_sponge.F 614 OBCS_SPONGE_T
     &    - maskC(i,j,k,bi,bj) * lambda_obcs_t
./pkg/obcs/obcs_sponge.F 615 OBCS_SPONGE_T
     &    * ( theta(i,j,k,bi,bj) - trelax )
./pkg/obcs/obcs_sponge.F 636 OBCS_SPONGE_S
     I                iMin,iMax,jMin,jMax, k, bi, bj,
./pkg/obcs/obcs_sponge.F 668 OBCS_SPONGE_S
      INTEGER k, bi, bj
./pkg/obcs/obcs_sponge.F 693 OBCS_SPONGE_S
          kkey = (ikey-1)*Nr + k
./pkg/obcs/obcs_sponge.F 69 OBCS_SPONGE_U
     &      float(spongeThickness-jsl)*OBNu(i,k,bi,bj)
./pkg/obcs/obcs_sponge.F 709 OBCS_SPONGE_S
           IF  (OBNs(i,k,bi,bj).ne. 0.d0) then
./pkg/obcs/obcs_sponge.F 70 OBCS_SPONGE_U
     &    + float(jsl)*uVel(i,j,k,bi,bj) )
./pkg/obcs/obcs_sponge.F 711 OBCS_SPONGE_S
     &      float(spongeThickness-jsl)*OBNs(i,k,bi,bj)
./pkg/obcs/obcs_sponge.F 712 OBCS_SPONGE_S
     &    + float(jsl)*salt(i,j,k,bi,bj) )
./pkg/obcs/obcs_sponge.F 727 OBCS_SPONGE_S
     &    - maskC(i,j,k,bi,bj) * lambda_obcs_s
./pkg/obcs/obcs_sponge.F 728 OBCS_SPONGE_S
     &    * ( salt(i,j,k,bi,bj) - srelax )
./pkg/obcs/obcs_sponge.F 750 OBCS_SPONGE_S
           IF  (OBSs(i,k,bi,bj).ne. 0.d0) then
./pkg/obcs/obcs_sponge.F 752 OBCS_SPONGE_S
     &      float(spongeThickness-jsl)*OBSs(i,k,bi,bj)
./pkg/obcs/obcs_sponge.F 753 OBCS_SPONGE_S
     &    + float(jsl)*salt(i,j,k,bi,bj) )
./pkg/obcs/obcs_sponge.F 768 OBCS_SPONGE_S
     &   - maskC(i,j,k,bi,bj) * lambda_obcs_s
./pkg/obcs/obcs_sponge.F 769 OBCS_SPONGE_S
     &   * ( salt(i,j,k,bi,bj) - srelax )
./pkg/obcs/obcs_sponge.F 791 OBCS_SPONGE_S
           IF  (OBEs(j,k,bi,bj).ne. 0.d0) then
./pkg/obcs/obcs_sponge.F 793 OBCS_SPONGE_S
     &      float(spongeThickness-isl)*OBEs(j,k,bi,bj)
./pkg/obcs/obcs_sponge.F 794 OBCS_SPONGE_S
     &    + float(isl)*salt(i,j,k,bi,bj) )
./pkg/obcs/obcs_sponge.F 809 OBCS_SPONGE_S
     &    - maskC(i,j,k,bi,bj) * lambda_obcs_s
./pkg/obcs/obcs_sponge.F 810 OBCS_SPONGE_S
     &    * ( salt(i,j,k,bi,bj) - srelax )
./pkg/obcs/obcs_sponge.F 835 OBCS_SPONGE_S
           IF  (OBWs(j,k,bi,bj).ne. 0.d0) then
./pkg/obcs/obcs_sponge.F 837 OBCS_SPONGE_S
     &      float(spongeThickness-isl)*OBWs(j,k,bi,bj)
./pkg/obcs/obcs_sponge.F 838 OBCS_SPONGE_S
     &    + float(isl)*salt(i,j,k,bi,bj) )
./pkg/obcs/obcs_sponge.F 853 OBCS_SPONGE_S
     &    - maskC(i,j,k,bi,bj) * lambda_obcs_s
./pkg/obcs/obcs_sponge.F 854 OBCS_SPONGE_S
     &    * ( salt(i,j,k,bi,bj) - srelax )
./pkg/obcs/obcs_sponge.F 85 OBCS_SPONGE_U
     &    - _maskW(i,j,k,bi,bj) * lambda_obcs_u
./pkg/obcs/obcs_sponge.F 86 OBCS_SPONGE_U
     &    * ( uVel(i,j,k,bi,bj) - urelax )
./pkg/obcs/obcs_u1_adv_tracer.F 12 OBCS_U1_ADV_TRACER
     I           trIdentity, bi, bj, k,
./pkg/obcs/obcs_u1_adv_tracer.F 51 OBCS_U1_ADV_TRACER
      INTEGER bi, bj, k
./model/src/convective_weights.F 10 CONVECTIVE_WEIGHTS
     I                              bi, bj, k, rhoKm1, rhoK,
./model/src/convective_weights.F 41 CONVECTIVE_WEIGHTS
      INTEGER bi,bj,k
./model/src/convective_weights.F 60 CONVECTIVE_WEIGHTS
         IF ( _hFacC(i,j,k-1,bi,bj)* _hFacC(i,j,k,bi,bj) .GT. 0. .AND.
./model/src/convective_weights.F 65 CONVECTIVE_WEIGHTS
          d1 = _hFacC(i,j,k-1,bi,bj)*drF(k-1)
./model/src/convective_weights.F 66 CONVECTIVE_WEIGHTS
          d2 = _hFacC(i,j, k ,bi,bj)*drF( k )
./model/src/convective_weights.F 70 CONVECTIVE_WEIGHTS
          convectCount(i,j,k) = 1.
./model/src/convective_weights.F 75 CONVECTIVE_WEIGHTS
          convectCount(i,j,k) = 0.
./model/src/convectively_mixtracer.F 10 CONVECTIVELY_MIXTRACER
     I                              bi, bj, k, weightA, weightB,
./model/src/convectively_mixtracer.F 31 CONVECTIVELY_MIXTRACER
      INTEGER bi,bj,k
./model/src/convectively_mixtracer.F 49 CONVECTIVELY_MIXTRACER
        delTrac=Tracer(i,j,k,bi,bj)-Tracer(i,j,k-1,bi,bj)
./model/src/convectively_mixtracer.F 50 CONVECTIVELY_MIXTRACER
        Tracer(i,j,k-1,bi,bj)=Tracer(i,j,k-1,bi,bj)
./model/src/convectively_mixtracer.F 52 CONVECTIVELY_MIXTRACER
        Tracer(i,j,k,bi,bj)=Tracer(i,j,k,bi,bj)
./model/src/correction_step.F 11 CORRECTION_STEP
     I                       k, phiSurfX, phiSurfY,
./model/src/correction_step.F 45 CORRECTION_STEP
      INTEGER k
./model/src/correction_step.F 59 CORRECTION_STEP
     &       *recip_deepFacC(k)*recip_rhoFacC(k)
./model/src/correction_step.F 62 CORRECTION_STEP
     &         *recip_deepFacC(k)*recip_rhoFacC(k)
./model/src/correction_step.F 70 CORRECTION_STEP
        uVel(i,j,k,bi,bj)=( gU(i,j,k,bi,bj)
./model/src/correction_step.F 74 CORRECTION_STEP
     &         *(phi_nh(i,j,k,bi,bj)-phi_nh(i-1,j,k,bi,bj))
./model/src/correction_step.F 76 CORRECTION_STEP
     &                    )*_maskW(i,j,k,bi,bj)
./model/src/correction_step.F 86 CORRECTION_STEP
        vVel(i,j,k,bi,bj)=( gV(i,j,k,bi,bj)
./model/src/correction_step.F 90 CORRECTION_STEP
     &         *(phi_nh(i,j,k,bi,bj)-phi_nh(i,j-1,k,bi,bj))
./model/src/correction_step.F 92 CORRECTION_STEP
     &                    )*_maskS(i,j,k,bi,bj)
./pkg/offline/offline_fields_load.F 357 OFFLINE_FIELDS_LOAD
        DO k=1,Nr
./pkg/offline/offline_fields_load.F 360 OFFLINE_FIELDS_LOAD
           uVel(i,j,k,bi,bj) = bWght*uvel0(i,j,k,bi,bj)
./pkg/offline/offline_fields_load.F 361 OFFLINE_FIELDS_LOAD
     &                       + aWght*uvel1(i,j,k,bi,bj)
./pkg/offline/offline_fields_load.F 362 OFFLINE_FIELDS_LOAD
           vVel(i,j,k,bi,bj) = bWght*vvel0(i,j,k,bi,bj)
./pkg/offline/offline_fields_load.F 363 OFFLINE_FIELDS_LOAD
     &                       + aWght*vvel1(i,j,k,bi,bj)
./pkg/offline/offline_fields_load.F 364 OFFLINE_FIELDS_LOAD
           wVel(i,j,k,bi,bj) = bWght*wvel0(i,j,k,bi,bj)
./pkg/offline/offline_fields_load.F 365 OFFLINE_FIELDS_LOAD
     &                       + aWght*wvel1(i,j,k,bi,bj)
./pkg/offline/offline_fields_load.F 366 OFFLINE_FIELDS_LOAD
           theta(i,j,k,bi,bj)= bWght*tave0(i,j,k,bi,bj)
./pkg/offline/offline_fields_load.F 367 OFFLINE_FIELDS_LOAD
     &                       + aWght*tave1(i,j,k,bi,bj)
./pkg/offline/offline_fields_load.F 368 OFFLINE_FIELDS_LOAD
           salt(i,j,k,bi,bj) = bWght*save0(i,j,k,bi,bj)
./pkg/offline/offline_fields_load.F 369 OFFLINE_FIELDS_LOAD
     &                       + aWght*save1(i,j,k,bi,bj)
./pkg/offline/offline_fields_load.F 371 OFFLINE_FIELDS_LOAD
           Kwx(i,j,k,bi,bj)  = bWght*gmkx0(i,j,k,bi,bj)
./pkg/offline/offline_fields_load.F 372 OFFLINE_FIELDS_LOAD
     &                       + aWght*gmkx1(i,j,k,bi,bj)
./pkg/offline/offline_fields_load.F 373 OFFLINE_FIELDS_LOAD
           Kwy(i,j,k,bi,bj)  = bWght*gmky0(i,j,k,bi,bj)
./pkg/offline/offline_fields_load.F 374 OFFLINE_FIELDS_LOAD
     &                       + aWght*gmky1(i,j,k,bi,bj)
./pkg/offline/offline_fields_load.F 375 OFFLINE_FIELDS_LOAD
           Kwz(i,j,k,bi,bj)  = bWght*gmkz0(i,j,k,bi,bj)
./pkg/offline/offline_fields_load.F 376 OFFLINE_FIELDS_LOAD
     &                       + aWght*gmkz1(i,j,k,bi,bj)
./pkg/offline/offline_fields_load.F 380 OFFLINE_FIELDS_LOAD
           IVDConvCount(i,j,k,bi,bj) = bWght*conv0(i,j,k,bi,bj)
./pkg/offline/offline_fields_load.F 381 OFFLINE_FIELDS_LOAD
     &                               + aWght*conv1(i,j,k,bi,bj)
./pkg/offline/offline_fields_load.F 383 OFFLINE_FIELDS_LOAD
           KPPdiffKzS(i,j,k,bi,bj) = bWght*kdfs0(i,j,k,bi,bj)
./pkg/offline/offline_fields_load.F 384 OFFLINE_FIELDS_LOAD
     &                             + aWght*kdfs1(i,j,k,bi,bj)
./pkg/offline/offline_fields_load.F 387 OFFLINE_FIELDS_LOAD
           KPPghat(i,j,k,bi,bj) = bWght*kght0(i,j,k,bi,bj)
./pkg/offline/offline_fields_load.F 388 OFFLINE_FIELDS_LOAD
     &                          + aWght*kght1(i,j,k,bi,bj)
./pkg/offline/offline_fields_load.F 395 OFFLINE_FIELDS_LOAD
         DO k=1,Nr
./pkg/offline/offline_fields_load.F 398 OFFLINE_FIELDS_LOAD
            uVel(i,j,k,bi,bj) = uVel(i,j,k,bi,bj)
./pkg/offline/offline_fields_load.F 400 OFFLINE_FIELDS_LOAD
            vVel(i,j,k,bi,bj) = vVel(i,j,k,bi,bj)
./pkg/offline/offline_fields_load.F 406 OFFLINE_FIELDS_LOAD
         DO k=1,Nr
./pkg/offline/offline_fields_load.F 409 OFFLINE_FIELDS_LOAD
            uVel(i,j,k,bi,bj) = uVel(i,j,k,bi,bj)
./pkg/offline/offline_fields_load.F 411 OFFLINE_FIELDS_LOAD
            vVel(i,j,k,bi,bj) = vVel(i,j,k,bi,bj)
./pkg/offline/offline_fields_load.F 73 OFFLINE_FIELDS_LOAD
      INTEGER bi,bj,i,j,k
./pkg/offline/offline_init_varia.F 27 OFFLINE_INIT_VARIA
      INTEGER i,j,k,bi,bj
./pkg/offline/offline_init_varia.F 34 OFFLINE_INIT_VARIA
         DO k=1,Nr
./pkg/offline/offline_init_varia.F 37 OFFLINE_INIT_VARIA
             uvel0(i,j,k,bi,bj) = 0. _d 0
./pkg/offline/offline_init_varia.F 38 OFFLINE_INIT_VARIA
             uvel1(i,j,k,bi,bj) = 0. _d 0
./pkg/offline/offline_init_varia.F 39 OFFLINE_INIT_VARIA
             vvel0(i,j,k,bi,bj) = 0. _d 0
./pkg/offline/offline_init_varia.F 40 OFFLINE_INIT_VARIA
             vvel1(i,j,k,bi,bj) = 0. _d 0
./pkg/offline/offline_init_varia.F 41 OFFLINE_INIT_VARIA
             wvel0(i,j,k,bi,bj) = 0. _d 0
./pkg/offline/offline_init_varia.F 42 OFFLINE_INIT_VARIA
             wvel1(i,j,k,bi,bj) = 0. _d 0
./pkg/offline/offline_init_varia.F 43 OFFLINE_INIT_VARIA
             tave0(i,j,k,bi,bj) = 0. _d 0
./pkg/offline/offline_init_varia.F 44 OFFLINE_INIT_VARIA
             tave1(i,j,k,bi,bj) = 0. _d 0
./pkg/offline/offline_init_varia.F 45 OFFLINE_INIT_VARIA
             save0(i,j,k,bi,bj) = 0. _d 0
./pkg/offline/offline_init_varia.F 46 OFFLINE_INIT_VARIA
             save1(i,j,k,bi,bj) = 0. _d 0
./pkg/offline/offline_init_varia.F 47 OFFLINE_INIT_VARIA
             gmkx0(i,j,k,bi,bj) = 0. _d 0
./pkg/offline/offline_init_varia.F 48 OFFLINE_INIT_VARIA
             gmkx1(i,j,k,bi,bj) = 0. _d 0
./pkg/offline/offline_init_varia.F 49 OFFLINE_INIT_VARIA
             gmky0(i,j,k,bi,bj) = 0. _d 0
./pkg/offline/offline_init_varia.F 50 OFFLINE_INIT_VARIA
             gmky1(i,j,k,bi,bj) = 0. _d 0
./pkg/offline/offline_init_varia.F 51 OFFLINE_INIT_VARIA
             gmkz0(i,j,k,bi,bj) = 0. _d 0
./pkg/offline/offline_init_varia.F 52 OFFLINE_INIT_VARIA
             gmkz1(i,j,k,bi,bj) = 0. _d 0
./pkg/offline/offline_init_varia.F 53 OFFLINE_INIT_VARIA
             conv0(i,j,k,bi,bj) = 0. _d 0
./pkg/offline/offline_init_varia.F 54 OFFLINE_INIT_VARIA
             conv1(i,j,k,bi,bj) = 0. _d 0
./pkg/offline/offline_init_varia.F 55 OFFLINE_INIT_VARIA
             kdfs0(i,j,k,bi,bj) = 0. _d 0
./pkg/offline/offline_init_varia.F 56 OFFLINE_INIT_VARIA
             kdfs1(i,j,k,bi,bj) = 0. _d 0
./pkg/offline/offline_init_varia.F 57 OFFLINE_INIT_VARIA
             kght0(i,j,k,bi,bj) = 0. _d 0
./pkg/offline/offline_init_varia.F 58 OFFLINE_INIT_VARIA
             kght1(i,j,k,bi,bj) = 0. _d 0
./model/src/cycle_ab_tracer.F 45 CYCLE_AB_TRACER
      INTEGER i,j,k
./model/src/cycle_ab_tracer.F 49 CYCLE_AB_TRACER
      DO k=1,Nr
./model/src/cycle_ab_tracer.F 52 CYCLE_AB_TRACER
         tracNm1(i,j,k) = tracer(i,j,k)
./model/src/cycle_ab_tracer.F 53 CYCLE_AB_TRACER
         tracer(i,j,k) = tracNew(i,j,k)
./model/src/cycle_tracer.F 43 CYCLE_TRACER
      INTEGER i,j,k
./model/src/cycle_tracer.F 47 CYCLE_TRACER
      DO k=1,Nr
./model/src/cycle_tracer.F 50 CYCLE_TRACER
         tracer(i,j,k) = gTracer(i,j,k)
./pkg/opps/opps_calc.F 132 OPPS_CALC
      DO k=1,KMax-1
./pkg/opps/opps_calc.F 137 OPPS_CALC
        Pd(k,ktr) = tracerEnv(k,ktr)
./pkg/opps/opps_calc.F 139 OPPS_CALC
       Dd(k)=STATE1(Pd(k,2),Pd(k,1),i,j,k,bi,bj,myThid)
./pkg/opps/opps_calc.F 140 OPPS_CALC
       De(k)=Dd(k)
./pkg/opps/opps_calc.F 144 OPPS_CALC
       Wd(k)= - .5*(wVel(K)+wVel(K+1))
./pkg/opps/opps_calc.F 160 OPPS_CALC
       wsqr=Wd(k)*Wd(k)
./pkg/opps/opps_calc.F 161 OPPS_CALC
       PlumeEntrainment(k) = 0.0
./pkg/opps/opps_calc.F 166 OPPS_CALC
     &       'S/R OPPS_CALC: doing old lowerparcel', k
./pkg/opps/opps_calc.F 172 OPPS_CALC
       StartingFlux=radius*radius*Wd(k)*Dd(k)
./pkg/opps/opps_calc.F 175 OPPS_CALC
       dz2=DrF(k)
./pkg/opps/opps_calc.F 176 OPPS_CALC
       DO k2=k,KMax-1
./pkg/opps/opps_calc.F 189 OPPS_CALC
        IF (D2-D1 .LT. STABILITY_THRESHOLD.or.k2.ne.k) THEN
./pkg/opps/opps_calc.F 212 OPPS_CALC
          if(maxdepth.eq.k) goto 1000
./pkg/opps/opps_calc.F 273 OPPS_CALC
          if(maxdepth.eq.k) goto 1000
./pkg/opps/opps_calc.F 284 OPPS_CALC
         if(maxdepth.eq.k) goto 1000
./pkg/opps/opps_calc.F 295 OPPS_CALC
       Ad(k)=FRACTIONAL_AREA
./pkg/opps/opps_calc.F 304 OPPS_CALC
        Md(k)=Wd(k)*Ad(k)
./pkg/opps/opps_calc.F 306 OPPS_CALC
        DO k2=k+1,maxDepth
./pkg/opps/opps_calc.F 307 OPPS_CALC
         Md(k2)=Md(k)*PlumeEntrainment(k2)
./pkg/opps/opps_calc.F 327 OPPS_CALC
        do k2=k,maxDepth-1
./pkg/opps/opps_calc.F 373 OPPS_CALC
          tracerEnv(k,ktr) =  tracerEnv(k,ktr)-
./pkg/opps/opps_calc.F 374 OPPS_CALC
     &        (mda(k)*(Pda(k,ktr)-Paa(k,ktr)))*dt*recip_drF(k)
./pkg/opps/opps_calc.F 384 OPPS_CALC
         DO k2=k+1,kmx
./pkg/opps/opps_calc.F 385 OPPS_CALC
          k2m1 = max(k,k2-1)
./pkg/opps/opps_calc.F 555 NLOPPS
      INTEGER i,j,k
./pkg/opps/opps_calc.F 609 NLOPPS
        do k=1,km
./pkg/opps/opps_calc.F 610 NLOPPS
          dz(k) = 0.01*gcmdz(k)
./pkg/opps/opps_calc.F 613 NLOPPS
        do k=1,km
./pkg/opps/opps_calc.F 614 NLOPPS
           GridThickness(k) = dz(k)
./pkg/opps/opps_calc.F 633 NLOPPS
      DO k=1,NumGridPoints
./pkg/opps/opps_calc.F 634 NLOPPS
         stemp(k)=sa(i,k)
./pkg/opps/opps_calc.F 635 NLOPPS
         ttemp(k)=ta(i,k)
./pkg/opps/opps_calc.F 644 NLOPPS
         if(sa(i,k).gt.40..or.ta(i,k).lt.-4.0) then
./pkg/opps/opps_calc.F 654 NLOPPS
        write(*,*)(ta(i,k),sa(i,k),k=1,NumGridPoints)
./pkg/opps/opps_calc.F 657 NLOPPS
      DO k=1,NumGridPoints-1
./pkg/opps/opps_calc.F 661 NLOPPS
          Sd(k)=stemp(k)
./pkg/opps/opps_calc.F 662 NLOPPS
          Td(k)=ttemp(k)
./pkg/opps/opps_calc.F 663 NLOPPS
          Dd(k)=state1(stemp(k),ttemp(k),k)
./pkg/opps/opps_calc.F 664 NLOPPS
          De(k)=Dd(k)
./pkg/opps/opps_calc.F 669 NLOPPS
          Wd(k) = 0.03
./pkg/opps/opps_calc.F 677 NLOPPS
          wsqr=Wd(k)*Wd(k)
./pkg/opps/opps_calc.F 678 NLOPPS
          PlumeEntrainment(k) = 0.0
./pkg/opps/opps_calc.F 682 NLOPPS
          StartingFlux=radius*radius*Wd(k)*Dd(k)
./pkg/opps/opps_calc.F 685 NLOPPS
          dz2=GridThickness(k)
./pkg/opps/opps_calc.F 686 NLOPPS
          DO k2=k,NumGridPoints-1
./pkg/opps/opps_calc.F 695 NLOPPS
            IF (D2-D1 .LT. STABILITY_THRESHOLD.or.k2.ne.k) THEN
./pkg/opps/opps_calc.F 711 NLOPPS
                     if(maxdepth.eq.k) goto 1000
./pkg/opps/opps_calc.F 754 NLOPPS
                     if(maxdepth.eq.k) goto 1000
./pkg/opps/opps_calc.F 764 NLOPPS
                 if(maxdepth.eq.k) goto 1000
./pkg/opps/opps_calc.F 775 NLOPPS
          Ad(k)=FRACTIONAL_AREA
./pkg/opps/opps_calc.F 785 NLOPPS
             Md(k)=Wd(k)*Ad(k)
./pkg/opps/opps_calc.F 787 NLOPPS
             DO k2=k+1,MaxDepth
./pkg/opps/opps_calc.F 788 NLOPPS
               Md(k2)=Md(k)*PlumeEntrainment(k2)
./pkg/opps/opps_calc.F 804 NLOPPS
             do k2=k,maxdepth-1
./pkg/opps/opps_calc.F 844 NLOPPS
               ttemp(k) =  ttemp(k)-
./pkg/opps/opps_calc.F 845 NLOPPS
     *                  (mda(k)*(tda(k)-taa(k)))*dt*recip_drF(k)
./pkg/opps/opps_calc.F 847 NLOPPS
               stemp(k) =  stemp(k)-
./pkg/opps/opps_calc.F 848 NLOPPS
     *                  (mda(k)*(sda(k)-saa(k)))*dt*recip_drF(k)
./pkg/opps/opps_calc.F 852 NLOPPS
               if(Maxdepth-k.gt.1) then
./pkg/opps/opps_calc.F 853 NLOPPS
                 do k2=k+1,Maxdepth-1
./pkg/opps/opps_calc.F 893 NLOPPS
          do k2=k,maxdepth
./pkg/opps/opps_calc.F 904 NLOPPS
            if(sa(i,k).gt.40..or.ta(i,k).lt.-4.0) then
./pkg/opps/opps_init.F 31 OPPS_INIT
      INTEGER i, j, k, bi, bj
./pkg/opps/opps_init.F 39 OPPS_INIT
        do k = 1, Nr
./pkg/pp81/pp81_calc.F 82 PP81_CALC
         PPviscAr(I,J,K,bi,bj) = MAX(PPviscTmp,viscArNr(k))
./pkg/pp81/pp81_calc.F 84 PP81_CALC
     &        diffKrNrT(k))
./pkg/pp81/pp81_calc_diff.F 45 PP81_CALC_DIFF
      INTEGER i,j,k
./pkg/pp81/pp81_calc_diff.F 50 PP81_CALC_DIFF
        DO k=1,MIN(Nr,kSize)
./pkg/pp81/pp81_calc_diff.F 53 PP81_CALC_DIFF
            KappaRx(i,j,k) = KappaRx(i,j,k)
./pkg/pp81/pp81_calc_diff.F 54 PP81_CALC_DIFF
     &                  +( PPdiffKr(i,j,k,bi,bj)
./pkg/pp81/pp81_calc_diff.F 56 PP81_CALC_DIFF
     &                     - diffKr(i,j,k,bi,bj) )
./pkg/pp81/pp81_calc_diff.F 58 PP81_CALC_DIFF
     &                     - diffKrNrT(k) )
./pkg/pp81/pp81_calc_diff.F 65 PP81_CALC_DIFF
         k = MIN(kArg,kSize)
./pkg/pp81/pp81_calc_diff.F 68 PP81_CALC_DIFF
            KappaRx(i,j,k) = KappaRx(i,j,k)
./pkg/pp81/pp81_calc_visc.F 31 PP81_CALC_VISC
      INTEGER bi,bj,iMin,iMax,jMin,jMax,k
./pkg/pp81/pp81_calc_visc.F 44 PP81_CALC_VISC
        KappaRU(i,j,k) = max ( KappaRU(i,j,k),
./pkg/pp81/pp81_calc_visc.F 45 PP81_CALC_VISC
     &         KappaRU(i,j,k) - viscArNr(k) + _maskW(i,j,k,bi,bj) *
./pkg/pp81/pp81_calc_visc.F 46 PP81_CALC_VISC
     &         0.5*(PPviscAr(i,j,k,bi,bj)+PPviscAr(i-1,j,k,bi,bj)) )
./pkg/pp81/pp81_calc_visc.F 52 PP81_CALC_VISC
        KappaRV(i,j,k) = max ( KappaRV(i,j,k),
./pkg/pp81/pp81_calc_visc.F 53 PP81_CALC_VISC
     &         KappaRV(i,j,k) - viscArNr(k) + _maskS(i,j,k,bi,bj) *
./pkg/pp81/pp81_calc_visc.F 54 PP81_CALC_VISC
     &         0.5*(PPviscAr(i,j,k,bi,bj)+PPviscAr(i,j-1,k,bi,bj)) )
./pkg/pp81/pp81_calc_visc.F 6 PP81_CALC_VISC
     I        bi,bj,iMin,iMax,jMin,jMax,k,
./pkg/pp81/pp81_init_varia.F 31 PP81_INIT_VARIA
      INTEGER i, j, k, bi, bj
./pkg/pp81/pp81_init_varia.F 39 PP81_INIT_VARIA
        DO k = 1, Nr
./pkg/pp81/pp81_init_varia.F 42 PP81_INIT_VARIA
           PPviscAr (i,j,k,bi,bj) = viscArNr(k)
./pkg/pp81/pp81_init_varia.F 43 PP81_INIT_VARIA
           PPdiffKr (i,j,k,bi,bj) = diffKrNrT(k)
./model/src/diags_phi_hyd.F 100 DIAGS_PHI_HYD
           dPhiRef =( Ro_surf(i,j,bi,bj)-rC(k) )*recip_rhoConst
./model/src/diags_phi_hyd.F 101 DIAGS_PHI_HYD
           totPhiHyd(i,j,k,bi,bj) =
./model/src/diags_phi_hyd.F 112 DIAGS_PHI_HYD
           dPhiRef =( Ro_surf(i,j,bi,bj)-rC(k) )*gravity
./model/src/diags_phi_hyd.F 113 DIAGS_PHI_HYD
           totPhiHyd(i,j,k,bi,bj) =
./model/src/diags_phi_hyd.F 11 DIAGS_PHI_HYD
     I                       k, bi, bj, iMin,iMax, jMin,jMax,
./model/src/diags_phi_hyd.F 125 DIAGS_PHI_HYD
        CALL DIAGNOSTICS_FILL(phiHydCstR,'PHIHYDcR',k,1,2,bi,bj,myThid)
./model/src/diags_phi_hyd.F 44 DIAGS_PHI_HYD
      INTEGER k, bi,bj, iMin,iMax, jMin,jMax
./model/src/diags_phi_hyd.F 65 DIAGS_PHI_HYD
           totPhiHyd(i,j,k,bi,bj) = phiHydC(i,j)
./model/src/diags_phi_hyd.F 69 DIAGS_PHI_HYD
           phiHydCstR(i,j) = totPhiHyd(i,j,k,bi,bj)
./model/src/diags_phi_hyd.F 84 DIAGS_PHI_HYD
           dPhiRef = phiRef(2*k) - gravity*topoZ(i,j,bi,bj)
./model/src/diags_phi_hyd.F 86 DIAGS_PHI_HYD
           totPhiHyd(i,j,k,bi,bj) =
./pkg/pp81/pp81_ri_number.F 47 PP81_RI_NUMBER
      INTEGER bi, bj, iMin, iMax, jMin, jMax, k
./pkg/profiles/cost_profiles.F 104 COST_PROFILES
             prof_traj1D(k)=0.
./pkg/profiles/cost_profiles.F 105 COST_PROFILES
             prof_traj1D_mean(k)=0.
./pkg/profiles/cost_profiles.F 106 COST_PROFILES
             prof_mask1D_cur(k,bi,bj)=0.
./pkg/profiles/cost_profiles.F 107 COST_PROFILES
             prof_data1D(k)=0.
./pkg/profiles/cost_profiles.F 108 COST_PROFILES
             prof_weights1D(k)=0.
./pkg/profiles/cost_profiles.F 94 COST_PROFILES
           do k=1,NUM_INTERP_POINTS
./pkg/profiles/cost_profiles.F 95 COST_PROFILES
            prof_i1D(k)= prof_interp_i(num_file,prof_num,k,bi,bj)
./pkg/profiles/cost_profiles.F 96 COST_PROFILES
            prof_j1D(k)= prof_interp_j(num_file,prof_num,k,bi,bj)
./pkg/profiles/cost_profiles.F 97 COST_PROFILES
            prof_w1D(k)= prof_interp_weights(num_file,prof_num,k,bi,bj)
./model/src/diags_phi_rlow.F 101 DIAGS_PHI_RLOW
         IF (k.GT.1 ) ratioRm = halfRL*drC(k)/(rF(k)-rC(k))
./model/src/diags_phi_rlow.F 102 DIAGS_PHI_RLOW
         IF (k.LT.Nr) ratioRp = halfRL*drC(k+1)/(rC(k)-rF(k+1))
./model/src/diags_phi_rlow.F 106 DIAGS_PHI_RLOW
           IF ( k .EQ. kLowC(i,j,bi,bj) ) THEN
./model/src/diags_phi_rlow.F 107 DIAGS_PHI_RLOW
             ddRloc = rC(k)-R_low(i,j,bi,bj)
./model/src/diags_phi_rlow.F 10 DIAGS_PHI_RLOW
     I                       k, bi, bj, iMin,iMax, jMin,jMax,
./model/src/diags_phi_rlow.F 122 DIAGS_PHI_RLOW
      IF ( k.EQ.Nr ) THEN
./model/src/diags_phi_rlow.F 144 DIAGS_PHI_RLOW
           dPhiRef = phiRef(2*k+1) - gravity*topoZ(i,j,bi,bj)
./model/src/diags_phi_rlow.F 47 DIAGS_PHI_RLOW
      INTEGER k, bi,bj, iMin,iMax, jMin,jMax
./model/src/diags_phi_rlow.F 75 DIAGS_PHI_RLOW
       IF ( k.EQ.1 ) THEN
./model/src/diags_phi_rlow.F 88 DIAGS_PHI_RLOW
           IF ( k .EQ. kLowC(i,j,bi,bj) ) THEN
./model/src/diags_phi_rlow.F 89 DIAGS_PHI_RLOW
             ddRloc = rC(k)-R_low(i,j,bi,bj)
./pkg/profiles/profiles_init_fixed.F 166 PROFILES_INIT_FIXED
          do k=1,NVARMAX
./pkg/profiles/profiles_init_fixed.F 167 PROFILES_INIT_FIXED
           profiles_data_buff(m,l,k,bi,bj)=0
./pkg/profiles/profiles_init_fixed.F 168 PROFILES_INIT_FIXED
           profiles_weight_buff(m,l,k,bi,bj)=0
./pkg/profiles/profiles_init_fixed.F 247 PROFILES_INIT_FIXED
      do k=1,ProfDepthNo(num_file,bi,bj)
./pkg/profiles/profiles_init_fixed.F 248 PROFILES_INIT_FIXED
      err = NF_GET_VAR1_DOUBLE(fid,varid1a,k,
./pkg/profiles/profiles_init_fixed.F 249 PROFILES_INIT_FIXED
     & prof_depth(num_file,k,bi,bj))
./pkg/profiles/profiles_init_fixed.F 289 PROFILES_INIT_FIXED
      do k=1,NOBSGLOB
./pkg/profiles/profiles_init_fixed.F 290 PROFILES_INIT_FIXED
      prof_time(num_file,k,bi,bj)=-999
./pkg/profiles/profiles_init_fixed.F 291 PROFILES_INIT_FIXED
      prof_lon(num_file,k,bi,bj)=-999
./pkg/profiles/profiles_init_fixed.F 292 PROFILES_INIT_FIXED
      prof_lat(num_file,k,bi,bj)=-999
./pkg/profiles/profiles_init_fixed.F 293 PROFILES_INIT_FIXED
      prof_ind_glob(num_file,k,bi,bj)=-999
./pkg/profiles/profiles_init_fixed.F 296 PROFILES_INIT_FIXED
         prof_interp_i(num_file,k,q,bi,bj) = -999
./pkg/profiles/profiles_init_fixed.F 297 PROFILES_INIT_FIXED
         prof_interp_j(num_file,k,q,bi,bj) = -999
./pkg/profiles/profiles_init_fixed.F 298 PROFILES_INIT_FIXED
         prof_interp_weights(num_file,k,q,bi,bj) = -999
./pkg/profiles/profiles_init_fixed.F 300 PROFILES_INIT_FIXED
      prof_interp_xC11(num_file,k,bi,bj)=-999
./pkg/profiles/profiles_init_fixed.F 301 PROFILES_INIT_FIXED
      prof_interp_yC11(num_file,k,bi,bj)=-999
./pkg/profiles/profiles_init_fixed.F 302 PROFILES_INIT_FIXED
      prof_interp_xCNINJ(num_file,k,bi,bj)=-999
./pkg/profiles/profiles_init_fixed.F 303 PROFILES_INIT_FIXED
      prof_interp_yCNINJ(num_file,k,bi,bj)=-999
./pkg/profiles/profiles_init_fixed.F 33 PROFILES_INIT_FIXED
      integer k,l,m,bi,bj,iG,jG, myThid,num_file,length_for_tile
./pkg/profiles/profiles_init_fixed.F 378 PROFILES_INIT_FIXED
      do k=1,min(1000,ProfNo(num_file,bi,bj)-1000*(kk-1))
./pkg/profiles/profiles_init_fixed.F 384 PROFILES_INIT_FIXED
      if (( ( tmpyymmdd(k).GT.yymmddMin ).OR.(( tmpyymmdd(k).EQ.
./pkg/profiles/profiles_init_fixed.F 385 PROFILES_INIT_FIXED
     &        yymmddMin ).AND.( tmphhmmss(k).GT.hhmmssMin ))).AND.
./pkg/profiles/profiles_init_fixed.F 386 PROFILES_INIT_FIXED
     &    ( ( tmpyymmdd(k).LT.yymmddMax ).OR.(( tmpyymmdd(k).EQ.
./pkg/profiles/profiles_init_fixed.F 387 PROFILES_INIT_FIXED
     &        yymmddMax ).AND.( tmphhmmss(k).LT.hhmmssMax ))) ) then
./pkg/profiles/profiles_init_fixed.F 389 PROFILES_INIT_FIXED
        call CAL_FULLDATE( int(tmpyymmdd(k)),int(tmphhmmss(k)),
./pkg/profiles/profiles_init_fixed.F 407 PROFILES_INIT_FIXED
       if ((xC(1,1,bi,bj).LE.tmp_lon2(k)).AND.
./pkg/profiles/profiles_init_fixed.F 408 PROFILES_INIT_FIXED
     & (tmp_lon.GT.tmp_lon2(k)).AND.
./pkg/profiles/profiles_init_fixed.F 409 PROFILES_INIT_FIXED
     & (yC(1,1,bi,bj).LE.tmp_lat2(k)).AND.
./pkg/profiles/profiles_init_fixed.F 410 PROFILES_INIT_FIXED
     & (yC(1,sNy+1,bi,bj).GT.tmp_lat2(k))
./pkg/profiles/profiles_init_fixed.F 414 PROFILES_INIT_FIXED
        prof_lon(num_file,length_for_tile,bi,bj)=tmp_lon2(k)
./pkg/profiles/profiles_init_fixed.F 415 PROFILES_INIT_FIXED
        prof_lat(num_file,length_for_tile,bi,bj)=tmp_lat2(k)
./pkg/profiles/profiles_init_fixed.F 416 PROFILES_INIT_FIXED
        prof_ind_glob(num_file,length_for_tile,bi,bj)=k+1000*(kk-1)
./pkg/profiles/profiles_init_fixed.F 425 PROFILES_INIT_FIXED
        if ((xC(1,1,bi,bj).LE.tmp_lon2(k)+360).AND.
./pkg/profiles/profiles_init_fixed.F 426 PROFILES_INIT_FIXED
     &  (tmp_lon.GT.tmp_lon2(k)+360).AND.
./pkg/profiles/profiles_init_fixed.F 427 PROFILES_INIT_FIXED
     &  (yC(1,1,bi,bj).LE.tmp_lat2(k)).AND.
./pkg/profiles/profiles_init_fixed.F 428 PROFILES_INIT_FIXED
     &  (yC(1,sNy+1,bi,bj).GT.tmp_lat2(k))
./pkg/profiles/profiles_init_fixed.F 432 PROFILES_INIT_FIXED
         prof_lon(num_file,length_for_tile,bi,bj)=tmp_lon2(k)+360
./pkg/profiles/profiles_init_fixed.F 433 PROFILES_INIT_FIXED
         prof_lat(num_file,length_for_tile,bi,bj)=tmp_lat2(k)
./pkg/profiles/profiles_init_fixed.F 434 PROFILES_INIT_FIXED
         prof_ind_glob(num_file,length_for_tile,bi,bj)=k+1000*(kk-1)
./pkg/profiles/profiles_init_fixed.F 448 PROFILES_INIT_FIXED
       if ( ( abs( tmp_xC11(k) - xC(1,1,bi,bj) ).LT.0.0001 ) .AND.
./pkg/profiles/profiles_init_fixed.F 449 PROFILES_INIT_FIXED
     & ( abs( tmp_yC11(k) - yC(1,1,bi,bj) ).LT.0.0001 ) .AND.
./pkg/profiles/profiles_init_fixed.F 450 PROFILES_INIT_FIXED
     & ( abs( tmp_xCNINJ(k) - xC(sNx,sNy,bi,bj) ).LT.0.0001 ) .AND.
./pkg/profiles/profiles_init_fixed.F 451 PROFILES_INIT_FIXED
     & ( abs( tmp_yCNINJ(k) - yC(sNx,sNy,bi,bj) ).LT.0.0001 )
./pkg/profiles/profiles_init_fixed.F 456 PROFILES_INIT_FIXED
         prof_interp_xC11(num_file,length_for_tile,bi,bj)=tmp_xC11(k)
./pkg/profiles/profiles_init_fixed.F 457 PROFILES_INIT_FIXED
         prof_interp_yC11(num_file,length_for_tile,bi,bj)=tmp_yC11(k)
./pkg/profiles/profiles_init_fixed.F 458 PROFILES_INIT_FIXED
       prof_interp_xCNINJ(num_file,length_for_tile,bi,bj)=tmp_xCNINJ(k)
./pkg/profiles/profiles_init_fixed.F 459 PROFILES_INIT_FIXED
       prof_interp_yCNINJ(num_file,length_for_tile,bi,bj)=tmp_yCNINJ(k)
./pkg/profiles/profiles_init_fixed.F 463 PROFILES_INIT_FIXED
     &       =tmp_weights(k,q)
./pkg/profiles/profiles_init_fixed.F 465 PROFILES_INIT_FIXED
     &       =tmp_i(k,q)
./pkg/profiles/profiles_init_fixed.F 467 PROFILES_INIT_FIXED
     &       =tmp_j(k,q)
./pkg/profiles/profiles_init_fixed.F 468 PROFILES_INIT_FIXED
             tmp_sum_weights=tmp_sum_weights+tmp_weights(k,q)
./pkg/profiles/profiles_init_fixed.F 471 PROFILES_INIT_FIXED
       if ( (tmp_i(k,q).LT.0).OR.(tmp_j(k,q).LT.0)
./pkg/profiles/profiles_init_fixed.F 472 PROFILES_INIT_FIXED
     & .OR.(tmp_i(k,q).GT.sNx+1).OR.(tmp_j(k,q).GT.sNy+1) ) then
./pkg/profiles/profiles_init_fixed.F 480 PROFILES_INIT_FIXED
       if ( tmp_weights(k,q) .NE. 0. ) then
./pkg/profiles/profiles_init_fixed.F 481 PROFILES_INIT_FIXED
       if ( ((tmp_i(k,q).EQ.0).AND.(tmp_j(k,q).EQ.0))
./pkg/profiles/profiles_init_fixed.F 482 PROFILES_INIT_FIXED
     & .OR.((tmp_i(k,q).EQ.sNx+1).AND.(tmp_j(k,q).EQ.sNy+1))
./pkg/profiles/profiles_init_fixed.F 483 PROFILES_INIT_FIXED
     & .OR.((tmp_i(k,q).EQ.0).AND.(tmp_j(k,q).EQ.sNy+1))
./pkg/profiles/profiles_init_fixed.F 484 PROFILES_INIT_FIXED
     & .OR.((tmp_i(k,q).EQ.sNx+1).AND.(tmp_j(k,q).EQ.0)) ) then
./pkg/profiles/profiles_init_fixed.F 493 PROFILES_INIT_FIXED
       if ( (tmp_weights(k,q).LT.0).OR.(tmp_weights(k,q).GT.1) ) then
./pkg/profiles/profiles_init_fixed.F 513 PROFILES_INIT_FIXED
         prof_ind_glob(num_file,length_for_tile,bi,bj)=k+1000*(kk-1)
./pkg/profiles/profiles_init_fixed.F 540 PROFILES_INIT_FIXED
      do k=1,NVARMAX
./pkg/profiles/profiles_init_fixed.F 541 PROFILES_INIT_FIXED
      prof_num_var_cur(num_file,k,bi,bj)=0
./pkg/profiles/profiles_init_fixed.F 703 PROFILES_INIT_FIXED
      do k=1,NVARMAX
./pkg/profiles/profiles_init_fixed.F 704 PROFILES_INIT_FIXED
      prof_num_var_cur(num_file,k,bi,bj)=0
./pkg/profiles/profiles_init_fixed.F 705 PROFILES_INIT_FIXED
      vec_quantities(num_file,k,bi,bj)=.FALSE.
./pkg/profiles/profiles_init_fixed.F 708 PROFILES_INIT_FIXED
      do k=1,NOBSGLOB
./pkg/profiles/profiles_init_fixed.F 709 PROFILES_INIT_FIXED
      prof_time(num_file,k,bi,bj)=-999
./pkg/profiles/profiles_init_fixed.F 710 PROFILES_INIT_FIXED
      prof_lon(num_file,k,bi,bj)=-999
./pkg/profiles/profiles_init_fixed.F 711 PROFILES_INIT_FIXED
      prof_lat(num_file,k,bi,bj)=-999
./pkg/profiles/profiles_init_fixed.F 712 PROFILES_INIT_FIXED
      prof_ind_glob(num_file,k,bi,bj)=-999
./pkg/profiles/profiles_init_fixed.F 715 PROFILES_INIT_FIXED
         prof_interp_i(num_file,k,q,bi,bj) = -999
./pkg/profiles/profiles_init_fixed.F 716 PROFILES_INIT_FIXED
         prof_interp_j(num_file,k,q,bi,bj) = -999
./pkg/profiles/profiles_init_fixed.F 717 PROFILES_INIT_FIXED
         prof_interp_weights(num_file,k,q,bi,bj) = -999
./pkg/profiles/profiles_init_fixed.F 719 PROFILES_INIT_FIXED
      prof_interp_xC11(num_file,k,bi,bj)=-999
./pkg/profiles/profiles_init_fixed.F 720 PROFILES_INIT_FIXED
      prof_interp_yC11(num_file,k,bi,bj)=-999
./pkg/profiles/profiles_init_fixed.F 721 PROFILES_INIT_FIXED
      prof_interp_xCNINJ(num_file,k,bi,bj)=-999
./pkg/profiles/profiles_init_fixed.F 722 PROFILES_INIT_FIXED
      prof_interp_yCNINJ(num_file,k,bi,bj)=-999
./pkg/profiles/profiles_init_fixed.F 744 PROFILES_INIT_FIXED
         k=MDS_RECLEN(64,(sNx+2)*(sNy+2),mythid)
./pkg/profiles/profiles_init_fixed.F 749 PROFILES_INIT_FIXED
     &      status='unknown',access='direct', recl= k)
./pkg/profiles/profiles_init_fixed.F 764 PROFILES_INIT_FIXED
         k=MDS_RECLEN(64,(sNx+2)*(sNy+2),mythid)
./pkg/profiles/profiles_init_fixed.F 769 PROFILES_INIT_FIXED
     & status='unknown', access='direct', recl= k)
./pkg/profiles/profiles_inloop.F 42 PROFILES_INLOOP
      integer k,bi,bj,prof_num, num_file, num_var
./pkg/profiles/profiles_inloop.F 71 PROFILES_INLOOP
      do k=1,NUM_INTERP_POINTS
./pkg/profiles/profiles_inloop.F 72 PROFILES_INLOOP
      prof_i1D(k)= prof_interp_i(num_file,prof_num,k,bi,bj)
./pkg/profiles/profiles_inloop.F 73 PROFILES_INLOOP
      prof_j1D(k)= prof_interp_j(num_file,prof_num,k,bi,bj)
./pkg/profiles/profiles_inloop.F 74 PROFILES_INLOOP
      prof_w1D(k)= prof_interp_weights(num_file,prof_num,k,bi,bj)
./pkg/profiles/profiles_inloop.F 79 PROFILES_INLOOP
      do k=1,NLEVELMAX
./pkg/profiles/profiles_inloop.F 80 PROFILES_INLOOP
      prof_traj1D(k)=0
./pkg/profiles/profiles_inloop.F 81 PROFILES_INLOOP
      prof_mask1D(k)=0
./pkg/profiles/profiles_interp.F 148 PROFILES_INTERP
       do k=1,nr
./pkg/profiles/profiles_interp.F 150 PROFILES_INTERP
               tab_coeffs1(1,1)=theta(prof_i,prof_j,k,bi,bj) !SO
./pkg/profiles/profiles_interp.F 151 PROFILES_INTERP
               tab_coeffs1(1,2)=theta(prof_i+1,prof_j,k,bi,bj) !SE
./pkg/profiles/profiles_interp.F 152 PROFILES_INTERP
               tab_coeffs1(2,1)=theta(prof_i,prof_j+1,k,bi,bj) !NO
./pkg/profiles/profiles_interp.F 153 PROFILES_INTERP
               tab_coeffs1(2,2)=theta(prof_i+1,prof_j+1,k,bi,bj) !NZ              
./pkg/profiles/profiles_interp.F 154 PROFILES_INTERP
               tab_coeffs3(1,1)=maskC(prof_i,prof_j,k,bi,bj) !SO
./pkg/profiles/profiles_interp.F 155 PROFILES_INTERP
               tab_coeffs3(1,2)=maskC(prof_i+1,prof_j,k,bi,bj) !SE
./pkg/profiles/profiles_interp.F 156 PROFILES_INTERP
               tab_coeffs3(2,1)=maskC(prof_i,prof_j+1,k,bi,bj) !NO
./pkg/profiles/profiles_interp.F 157 PROFILES_INTERP
               tab_coeffs3(2,2)=maskC(prof_i+1,prof_j+1,k,bi,bj) !NZ
./pkg/profiles/profiles_interp.F 159 PROFILES_INTERP
               tab_coeffs1(1,1)=salt(prof_i,prof_j,k,bi,bj) !SO
./pkg/profiles/profiles_interp.F 160 PROFILES_INTERP
               tab_coeffs1(1,2)=salt(prof_i+1,prof_j,k,bi,bj) !SE
./pkg/profiles/profiles_interp.F 161 PROFILES_INTERP
               tab_coeffs1(2,1)=salt(prof_i,prof_j+1,k,bi,bj) !NO
./pkg/profiles/profiles_interp.F 162 PROFILES_INTERP
               tab_coeffs1(2,2)=salt(prof_i+1,prof_j+1,k,bi,bj) !NZ         
./pkg/profiles/profiles_interp.F 163 PROFILES_INTERP
               tab_coeffs3(1,1)=maskC(prof_i,prof_j,k,bi,bj) !SO
./pkg/profiles/profiles_interp.F 164 PROFILES_INTERP
               tab_coeffs3(1,2)=maskC(prof_i+1,prof_j,k,bi,bj) !SE
./pkg/profiles/profiles_interp.F 165 PROFILES_INTERP
               tab_coeffs3(2,1)=maskC(prof_i,prof_j+1,k,bi,bj) !NO
./pkg/profiles/profiles_interp.F 166 PROFILES_INTERP
               tab_coeffs3(2,2)=maskC(prof_i+1,prof_j+1,k,bi,bj) !NZ
./pkg/profiles/profiles_interp.F 168 PROFILES_INTERP
               tab_coeffs1(1,1)=uVel(prof_i,prof_j,k,bi,bj) !SO
./pkg/profiles/profiles_interp.F 169 PROFILES_INTERP
               tab_coeffs1(1,2)=uVel(prof_i+1,prof_j,k,bi,bj) !SE
./pkg/profiles/profiles_interp.F 170 PROFILES_INTERP
               tab_coeffs1(2,1)=uVel(prof_i,prof_j+1,k,bi,bj) !NO
./pkg/profiles/profiles_interp.F 171 PROFILES_INTERP
               tab_coeffs1(2,2)=uVel(prof_i+1,prof_j+1,k,bi,bj) !NZ
./pkg/profiles/profiles_interp.F 172 PROFILES_INTERP
               tab_coeffs3(1,1)=maskW(prof_i,prof_j,k,bi,bj) !SO 
./pkg/profiles/profiles_interp.F 173 PROFILES_INTERP
               tab_coeffs3(1,2)=maskW(prof_i+1,prof_j,k,bi,bj) !SE
./pkg/profiles/profiles_interp.F 174 PROFILES_INTERP
               tab_coeffs3(2,1)=maskW(prof_i,prof_j+1,k,bi,bj) !NO
./pkg/profiles/profiles_interp.F 175 PROFILES_INTERP
               tab_coeffs3(2,2)=maskW(prof_i+1,prof_j+1,k,bi,bj) !NZ 
./pkg/profiles/profiles_interp.F 177 PROFILES_INTERP
               tab_coeffs1(1,1)=vVel(prof_i,prof_j,k,bi,bj) !SO
./pkg/profiles/profiles_interp.F 178 PROFILES_INTERP
               tab_coeffs1(1,2)=vVel(prof_i+1,prof_j,k,bi,bj) !SE
./pkg/profiles/profiles_interp.F 179 PROFILES_INTERP
               tab_coeffs1(2,1)=vVel(prof_i,prof_j+1,k,bi,bj) !NO
./pkg/profiles/profiles_interp.F 180 PROFILES_INTERP
               tab_coeffs1(2,2)=vVel(prof_i+1,prof_j+1,k,bi,bj) !NZ
./pkg/profiles/profiles_interp.F 181 PROFILES_INTERP
               tab_coeffs3(1,1)=maskS(prof_i,prof_j,k,bi,bj) !SO 
./pkg/profiles/profiles_interp.F 182 PROFILES_INTERP
               tab_coeffs3(1,2)=maskS(prof_i+1,prof_j,k,bi,bj) !SE
./pkg/profiles/profiles_interp.F 183 PROFILES_INTERP
               tab_coeffs3(2,1)=maskS(prof_i,prof_j+1,k,bi,bj) !NO
./pkg/profiles/profiles_interp.F 184 PROFILES_INTERP
               tab_coeffs3(2,2)=maskS(prof_i+1,prof_j+1,k,bi,bj) !NZ 
./pkg/profiles/profiles_interp.F 189 PROFILES_INTERP
               tab_coeffs1(1,1)=pTracer(prof_i,prof_j,k,bi,bj,1) !SO
./pkg/profiles/profiles_interp.F 190 PROFILES_INTERP
               tab_coeffs1(1,2)=pTracer(prof_i+1,prof_j,k,bi,bj,1) !SE
./pkg/profiles/profiles_interp.F 191 PROFILES_INTERP
               tab_coeffs1(2,1)=pTracer(prof_i,prof_j+1,k,bi,bj,1) !NO
./pkg/profiles/profiles_interp.F 192 PROFILES_INTERP
               tab_coeffs1(2,2)=pTracer(prof_i+1,prof_j+1,k,bi,bj,1) !NZ
./pkg/profiles/profiles_interp.F 199 PROFILES_INTERP
               tab_coeffs3(1,1)=maskC(prof_i,prof_j,k,bi,bj) !SO
./pkg/profiles/profiles_interp.F 200 PROFILES_INTERP
               tab_coeffs3(1,2)=maskC(prof_i+1,prof_j,k,bi,bj) !SE
./pkg/profiles/profiles_interp.F 201 PROFILES_INTERP
               tab_coeffs3(2,1)=maskC(prof_i,prof_j+1,k,bi,bj) !NO
./pkg/profiles/profiles_interp.F 202 PROFILES_INTERP
               tab_coeffs3(2,2)=maskC(prof_i+1,prof_j+1,k,bi,bj) !NZ
./pkg/profiles/profiles_interp.F 235 PROFILES_INTERP
         traj_cur(k)=tab_coeffs1(1,1)+tab_coeffs1(2,1)+
./pkg/profiles/profiles_interp.F 237 PROFILES_INTERP
         mask_cur(k)=1
./pkg/profiles/profiles_interp.F 239 PROFILES_INTERP
         traj_cur(k)=0
./pkg/profiles/profiles_interp.F 240 PROFILES_INTERP
         mask_cur(k)=0
./pkg/profiles/profiles_interp.F 245 PROFILES_INTERP
       do k=1,nr 
./pkg/profiles/profiles_interp.F 246 PROFILES_INTERP
         traj_cur(k)=0
./pkg/profiles/profiles_interp.F 247 PROFILES_INTERP
         mask_cur(k)=0
./pkg/profiles/profiles_interp.F 271 PROFILES_INTERP
          do k=1,nr-1
./pkg/profiles/profiles_interp.F 272 PROFILES_INTERP
            if ((prof_depth(file_cur,kk,bi,bj).GE.-rC(k)).AND.
./pkg/profiles/profiles_interp.F 273 PROFILES_INTERP
     &      (prof_depth(file_cur,kk,bi,bj).LT.-rC(k+1))) then
./pkg/profiles/profiles_interp.F 274 PROFILES_INTERP
              kcur=k
./pkg/profiles/profiles_interp.F 58 PROFILES_INTERP
      integer i,j,k,kk,kcur,bi,bj
./pkg/profiles/profiles_interp_gg.F 107 PROFILES_INTERP_GG
         mask_cur(k)=1
./pkg/profiles/profiles_interp_gg.F 108 PROFILES_INTERP_GG
         traj_cur(k)=0
./pkg/profiles/profiles_interp_gg.F 110 PROFILES_INTERP_GG
       traj_cur(k)=traj_cur(k)+tab_coeffs1(q)*ponderations(q)/pondsSUM
./pkg/profiles/profiles_interp_gg.F 113 PROFILES_INTERP_GG
         traj_cur(k)=0
./pkg/profiles/profiles_interp_gg.F 114 PROFILES_INTERP_GG
         mask_cur(k)=0
./pkg/profiles/profiles_interp_gg.F 139 PROFILES_INTERP_GG
          do k=1,nr-1
./pkg/profiles/profiles_interp_gg.F 140 PROFILES_INTERP_GG
            if ((prof_depth(file_cur,kk,bi,bj).GE.-rC(k)).AND.
./pkg/profiles/profiles_interp_gg.F 141 PROFILES_INTERP_GG
     &      (prof_depth(file_cur,kk,bi,bj).LT.-rC(k+1))) then
./pkg/profiles/profiles_interp_gg.F 142 PROFILES_INTERP_GG
              kcur=k
./pkg/profiles/profiles_interp_gg.F 63 PROFILES_INTERP_GG
      integer q,k,kk,kcur,bi,bj
./pkg/profiles/profiles_interp_gg.F 68 PROFILES_INTERP_GG
       do k=1,nr
./pkg/profiles/profiles_interp_gg.F 74 PROFILES_INTERP_GG
               tab_coeffs1(q)=theta(i_cur(q),j_cur(q),k,bi,bj)
./pkg/profiles/profiles_interp_gg.F 75 PROFILES_INTERP_GG
               tab_coeffs3(q)=maskC(i_cur(q),j_cur(q),k,bi,bj) 
./pkg/profiles/profiles_interp_gg.F 77 PROFILES_INTERP_GG
               tab_coeffs1(q)=salt(i_cur(q),j_cur(q),k,bi,bj) 
./pkg/profiles/profiles_interp_gg.F 78 PROFILES_INTERP_GG
               tab_coeffs3(q)=maskC(i_cur(q),j_cur(q),k,bi,bj) 
./pkg/profiles/profiles_interp_gg.F 80 PROFILES_INTERP_GG
               tab_coeffs1(q)=uVel(i_cur(q),j_cur(q),k,bi,bj) 
./pkg/profiles/profiles_interp_gg.F 81 PROFILES_INTERP_GG
               tab_coeffs3(q)=maskW(i_cur(q),j_cur(q),k,bi,bj)  
./pkg/profiles/profiles_interp_gg.F 83 PROFILES_INTERP_GG
               tab_coeffs1(q)=vVel(i_cur(q),j_cur(q),k,bi,bj) 
./pkg/profiles/profiles_interp_gg.F 84 PROFILES_INTERP_GG
               tab_coeffs3(q)=maskS(i_cur(q),j_cur(q),k,bi,bj)  
./pkg/profiles/profiles_interp_gg.F 89 PROFILES_INTERP_GG
               tab_coeffs1(q)=pTracer(i_cur(q),j_cur(q),k,bi,bj,1) 
./pkg/profiles/profiles_interp_gg.F 93 PROFILES_INTERP_GG
               tab_coeffs3(q)=maskC(i_cur(q),j_cur(q),k,bi,bj) 
./pkg/profiles/profiles_interp_mean.F 148 PROFILES_INTERP_MEAN
       do k=1,nr
./pkg/profiles/profiles_interp_mean.F 159 PROFILES_INTERP_MEAN
          tab_coeffs1(1,1)=prof_theta_mean(prof_i,prof_j,k,bi,bj) 
./pkg/profiles/profiles_interp_mean.F 160 PROFILES_INTERP_MEAN
          tab_coeffs1(1,2)=prof_theta_mean(prof_i+1,prof_j,k,bi,bj)
./pkg/profiles/profiles_interp_mean.F 161 PROFILES_INTERP_MEAN
          tab_coeffs1(2,1)=prof_theta_mean(prof_i,prof_j+1,k,bi,bj)
./pkg/profiles/profiles_interp_mean.F 162 PROFILES_INTERP_MEAN
          tab_coeffs1(2,2)=prof_theta_mean(prof_i+1,prof_j+1,k,bi,bj)
./pkg/profiles/profiles_interp_mean.F 163 PROFILES_INTERP_MEAN
          tab_coeffs3(1,1)=maskC(prof_i,prof_j,k,bi,bj) 
./pkg/profiles/profiles_interp_mean.F 164 PROFILES_INTERP_MEAN
          tab_coeffs3(1,2)=maskC(prof_i+1,prof_j,k,bi,bj)
./pkg/profiles/profiles_interp_mean.F 165 PROFILES_INTERP_MEAN
          tab_coeffs3(2,1)=maskC(prof_i,prof_j+1,k,bi,bj) 
./pkg/profiles/profiles_interp_mean.F 166 PROFILES_INTERP_MEAN
          tab_coeffs3(2,2)=maskC(prof_i+1,prof_j+1,k,bi,bj)
./pkg/profiles/profiles_interp_mean.F 168 PROFILES_INTERP_MEAN
          tab_coeffs1(1,1)=prof_salt_mean(prof_i,prof_j,k,bi,bj)
./pkg/profiles/profiles_interp_mean.F 169 PROFILES_INTERP_MEAN
          tab_coeffs1(1,2)=prof_salt_mean(prof_i+1,prof_j,k,bi,bj)
./pkg/profiles/profiles_interp_mean.F 170 PROFILES_INTERP_MEAN
          tab_coeffs1(2,1)=prof_salt_mean(prof_i,prof_j+1,k,bi,bj)
./pkg/profiles/profiles_interp_mean.F 171 PROFILES_INTERP_MEAN
          tab_coeffs1(2,2)=prof_salt_mean(prof_i+1,prof_j+1,k,bi,bj)
./pkg/profiles/profiles_interp_mean.F 172 PROFILES_INTERP_MEAN
          tab_coeffs3(1,1)=maskC(prof_i,prof_j,k,bi,bj)
./pkg/profiles/profiles_interp_mean.F 173 PROFILES_INTERP_MEAN
          tab_coeffs3(1,2)=maskC(prof_i+1,prof_j,k,bi,bj)
./pkg/profiles/profiles_interp_mean.F 174 PROFILES_INTERP_MEAN
          tab_coeffs3(2,1)=maskC(prof_i,prof_j+1,k,bi,bj)
./pkg/profiles/profiles_interp_mean.F 175 PROFILES_INTERP_MEAN
          tab_coeffs3(2,2)=maskC(prof_i+1,prof_j+1,k,bi,bj)
./pkg/profiles/profiles_interp_mean.F 199 PROFILES_INTERP_MEAN
         traj_cur(k)=tab_coeffs1(1,1)+tab_coeffs1(2,1)+
./pkg/profiles/profiles_interp_mean.F 201 PROFILES_INTERP_MEAN
         mask_cur(k)=1
./pkg/profiles/profiles_interp_mean.F 203 PROFILES_INTERP_MEAN
         traj_cur(k)=0
./pkg/profiles/profiles_interp_mean.F 204 PROFILES_INTERP_MEAN
         mask_cur(k)=0
./pkg/profiles/profiles_interp_mean.F 209 PROFILES_INTERP_MEAN
       do k=1,nr 
./pkg/profiles/profiles_interp_mean.F 210 PROFILES_INTERP_MEAN
         traj_cur(k)=0
./pkg/profiles/profiles_interp_mean.F 211 PROFILES_INTERP_MEAN
         mask_cur(k)=0
./pkg/profiles/profiles_interp_mean.F 235 PROFILES_INTERP_MEAN
          do k=1,nr-1
./pkg/profiles/profiles_interp_mean.F 236 PROFILES_INTERP_MEAN
            if ((prof_depth(file_cur,kk,bi,bj).GE.-rC(k)).AND.
./pkg/profiles/profiles_interp_mean.F 237 PROFILES_INTERP_MEAN
     &      (prof_depth(file_cur,kk,bi,bj).LT.-rC(k+1))) then
./pkg/profiles/profiles_interp_mean.F 238 PROFILES_INTERP_MEAN
              kcur=k
./pkg/profiles/profiles_interp_mean.F 58 PROFILES_INTERP_MEAN
      integer i,j,k,kk,kcur,bi,bj
./pkg/profiles/profiles_interp_mean_gg.F 118 PROFILES_INTERP_MEAN_GG
          do k=1,nr-1
./pkg/profiles/profiles_interp_mean_gg.F 119 PROFILES_INTERP_MEAN_GG
            if ((prof_depth(file_cur,kk,bi,bj).GE.-rC(k)).AND.
./pkg/profiles/profiles_interp_mean_gg.F 120 PROFILES_INTERP_MEAN_GG
     &      (prof_depth(file_cur,kk,bi,bj).LT.-rC(k+1))) then
./pkg/profiles/profiles_interp_mean_gg.F 121 PROFILES_INTERP_MEAN_GG
              kcur=k
./pkg/profiles/profiles_interp_mean_gg.F 63 PROFILES_INTERP_MEAN_GG
      integer q,k,kk,kcur,bi,bj
./pkg/profiles/profiles_interp_mean_gg.F 68 PROFILES_INTERP_MEAN_GG
       do k=1,nr
./pkg/profiles/profiles_interp_mean_gg.F 86 PROFILES_INTERP_MEAN_GG
         mask_cur(k)=1
./pkg/profiles/profiles_interp_mean_gg.F 87 PROFILES_INTERP_MEAN_GG
         traj_cur(k)=0
./pkg/profiles/profiles_interp_mean_gg.F 89 PROFILES_INTERP_MEAN_GG
       traj_cur(k)=traj_cur(k)+tab_coeffs1(q)*ponderations(q)/pondsSUM
./pkg/profiles/profiles_interp_mean_gg.F 92 PROFILES_INTERP_MEAN_GG
         traj_cur(k)=0
./pkg/profiles/profiles_interp_mean_gg.F 93 PROFILES_INTERP_MEAN_GG
         mask_cur(k)=0
./model/src/diags_rho.F 151 DIAGS_RHO_G
      INTEGER k, bi,bj
./model/src/diags_rho.F 166 DIAGS_RHO_G
         DO k=1,Nr
./model/src/diags_rho.F 169 DIAGS_RHO_G
             tmpFld(i,j) = uFld(i,j,k,bi,bj)*_hFacW(i,j,k,bi,bj)
./model/src/diags_rho.F 170 DIAGS_RHO_G
     &                   *(rho3d(i-1,j,k,bi,bj)+rho3d(i,j,k,bi,bj))
./model/src/diags_rho.F 174 DIAGS_RHO_G
          CALL DIAGNOSTICS_FILL(tmpFld,'URHOMASS',k,1,2,bi,bj,myThid)
./model/src/diags_rho.F 17 DIAGS_RHO_L
     I                        diagRho, k, bi, bj,
./model/src/diags_rho.F 183 DIAGS_RHO_G
         DO k=1,Nr
./model/src/diags_rho.F 186 DIAGS_RHO_G
             tmpFld(i,j) = vFld(i,j,k,bi,bj)*_hFacS(i,j,k,bi,bj)
./model/src/diags_rho.F 187 DIAGS_RHO_G
     &                   *(rho3d(i,j-1,k,bi,bj)+rho3d(i,j,k,bi,bj))
./model/src/diags_rho.F 191 DIAGS_RHO_G
          CALL DIAGNOSTICS_FILL(tmpFld,'VRHOMASS',k,1,2,bi,bj,myThid)
./model/src/diags_rho.F 200 DIAGS_RHO_G
         DO k=1,Nr
./model/src/diags_rho.F 201 DIAGS_RHO_G
          IF ( k.EQ.1 ) THEN
./model/src/diags_rho.F 204 DIAGS_RHO_G
             tmpFld(i,j) = wFld(i,j,k,bi,bj)*rho3d(i,j,k,bi,bj)
./model/src/diags_rho.F 210 DIAGS_RHO_G
             tmpFld(i,j) = wFld(i,j,k,bi,bj)
./model/src/diags_rho.F 211 DIAGS_RHO_G
     &                   *(rho3d(i,j,k-1,bi,bj)+rho3d(i,j,k,bi,bj))
./model/src/diags_rho.F 216 DIAGS_RHO_G
          CALL DIAGNOSTICS_FILL(tmpFld,'WRHOMASS',k,1,2,bi,bj,myThid)
./model/src/diags_rho.F 49 DIAGS_RHO_L
      INTEGER k, bi, bj
./model/src/diags_rho.F 68 DIAGS_RHO_L
      IF ( k.GE.2 .AND. MOD(diagRho,8).GE.4 ) THEN
./model/src/diags_rho.F 73 DIAGS_RHO_L
           tmpFld(i,j) = wFld(i,j,k,bi,bj)
./model/src/diags_rho.F 74 DIAGS_RHO_L
     &                 *( rho3d(i,j,k) - rhoKm1(i,j) )*rkSign
./model/src/diags_rho.F 77 DIAGS_RHO_L
        CALL DIAGNOSTICS_FILL(tmpFld,'WdRHO_P ',k,1,2,bi,bj,myThid)
./model/src/diags_rho.F 78 DIAGS_RHO_L
        IF ( k.EQ.2 ) CALL DIAGNOSTICS_COUNT('WdRHO_P ',bi,bj,myThid)
./model/src/diags_rho.F 81 DIAGS_RHO_L
      IF ( k.GE.2 .AND. diagRho.GE.8 ) THEN
./model/src/diags_rho.F 86 DIAGS_RHO_L
           tmpFld(i,j) = wFld(i,j,k,bi,bj)
./model/src/diags_rho.F 87 DIAGS_RHO_L
     &                 *( rhoKm1(i,j) - rho3d(i,j,k-1) )*rkSign
./model/src/diags_rho.F 90 DIAGS_RHO_L
        CALL DIAGNOSTICS_FILL(tmpFld,'WdRHOdP ',k,1,2,bi,bj,myThid)
./model/src/diags_rho.F 91 DIAGS_RHO_L
        IF ( k.EQ.2 ) CALL DIAGNOSTICS_COUNT('WdRHOdP ',bi,bj,myThid)
./pkg/profiles/profiles_readvector.F 104 PROFILES_READVECTOR
           do k=1,vec_loc_length
./pkg/profiles/profiles_readvector.F 105 PROFILES_READVECTOR
           vec_loc(k)= profiles_weight_buff
./pkg/profiles/profiles_readvector.F 106 PROFILES_READVECTOR
     & (k,irec-profiles_minind_buff(bi,bj)+1,-vNb,bi,bj)
./pkg/profiles/profiles_readvector.F 110 PROFILES_READVECTOR
           do k=1,vec_loc_length
./pkg/profiles/profiles_readvector.F 111 PROFILES_READVECTOR
           vec_loc(k)=profiles_data_buff
./pkg/profiles/profiles_readvector.F 112 PROFILES_READVECTOR
     & (k,irec-profiles_minind_buff(bi,bj)+1,vNb,bi,bj)
./pkg/profiles/profiles_readvector.F 27 PROFILES_READVECTOR
      integer vec_loc_length, vNb, k, kk, kkk,bi,bj
./pkg/profiles/profiles_readvector.F 89 PROFILES_READVECTOR
      do k=1,vec_count(1)
./pkg/profiles/profiles_readvector.F 91 PROFILES_READVECTOR
      profiles_data_buff(k,kk,kkk,bi,bj)=vec_tmp1((kk-1)*vec_count(1)+k)
./pkg/profiles/profiles_readvector.F 92 PROFILES_READVECTOR
      profiles_weight_buff(k,kk,kkk,bi,bj)=vec_tmp2((kk-1)*vec_count(1)
./pkg/profiles/profiles_readvector.F 93 PROFILES_READVECTOR
     & +k)
./model/src/do_atmospheric_phys.F 51 DO_ATMOSPHERIC_PHYS
      INTEGER i, j, k
./model/src/do_atmospheric_phys.F 68 DO_ATMOSPHERIC_PHYS
          DO k=1,Nr
./model/src/do_atmospheric_phys.F 74 DO_ATMOSPHERIC_PHYS
             thetaRef = tRef(k)
./model/src/do_atmospheric_phys.F 78 DO_ATMOSPHERIC_PHYS
             rhoInSitu(i,j,k,bi,bj) =
./model/src/do_atmospheric_phys.F 79 DO_ATMOSPHERIC_PHYS
     &         ( theta(i,j,k,bi,bj)
./model/src/do_atmospheric_phys.F 80 DO_ATMOSPHERIC_PHYS
     &              *( salt(i,j,k,bi,bj)*atm_Rq + oneRL )
./model/src/do_atmospheric_phys.F 81 DO_ATMOSPHERIC_PHYS
     &         - thetaRef )*maskC(i,j,k,bi,bj)
./model/src/do_atmospheric_phys.F 92 DO_ATMOSPHERIC_PHYS
          DO k=1,Nr
./model/src/do_atmospheric_phys.F 95 DO_ATMOSPHERIC_PHYS
              rhoInSitu(i,j,k,bi,bj) = 0.
./pkg/ptracers/ptracers_apply_forcing.F 13 PTRACERS_APPLY_FORCING
     I                    iMin,iMax,jMin,jMax, k, bi, bj,
./pkg/ptracers/ptracers_apply_forcing.F 40 PTRACERS_APPLY_FORCING
      INTEGER k, bi,bj, iTracer
./pkg/ptracers/ptracers_apply_forcing.F 71 PTRACERS_APPLY_FORCING
     I                 iMin,iMax,jMin,jMax, k, bi, bj,
./pkg/ptracers/ptracers_apply_forcing.F 76 PTRACERS_APPLY_FORCING
      IF ( k .EQ. kSurface ) THEN
./pkg/ptracers/ptracers_apply_forcing.F 81 PTRACERS_APPLY_FORCING
     &                   *recip_drF(k)*recip_hFacC(i,j,k,bi,bj)
./pkg/ptracers/ptracers_apply_forcing.F 90 PTRACERS_APPLY_FORCING
     I                 k, bi, bj, iTracer+2,
./pkg/ptracers/ptracers_convect.F 10 PTRACERS_CONVECT
      SUBROUTINE PTRACERS_CONVECT( bi,bj,k,weightA,weightB,myThid )
./pkg/ptracers/ptracers_convect.F 33 PTRACERS_CONVECT
      INTEGER bi,bj,k
./pkg/ptracers/ptracers_convect.F 67 PTRACERS_CONVECT
          kkey = (iptrkey-1)*Nr + k
./pkg/ptracers/ptracers_convect.F 73 PTRACERS_CONVECT
     I           bi,bj,k,weightA,weightB,
./pkg/ptracers/ptracers_diagnostics_state.F 111 PTRACERS_DIAGNOSTICS_STATE
            DO k=1,Nr
./pkg/ptracers/ptracers_diagnostics_state.F 118 PTRACERS_DIAGNOSTICS_STATE
                  dummy(i,j,k,bi,bj) =
./pkg/ptracers/ptracers_diagnostics_state.F 119 PTRACERS_DIAGNOSTICS_STATE
     &                 LS_vVel(i,j,k,bi,bj)*hFacS(i,j,k,bi,bj) *
./pkg/ptracers/ptracers_diagnostics_state.F 120 PTRACERS_DIAGNOSTICS_STATE
     &                 0.5 _d 0*( pTracer(i,j,k,bi,bj,iTr)
./pkg/ptracers/ptracers_diagnostics_state.F 121 PTRACERS_DIAGNOSTICS_STATE
     &                          + pTracer(i,j-1,k,bi,bj,iTr) )
./pkg/ptracers/ptracers_diagnostics_state.F 126 PTRACERS_DIAGNOSTICS_STATE
                  dummy(i,j,k,bi,bj) =
./pkg/ptracers/ptracers_diagnostics_state.F 127 PTRACERS_DIAGNOSTICS_STATE
     &                 vVel(i,j,k,bi,bj)*hFacS(i,j,k,bi,bj) *
./pkg/ptracers/ptracers_diagnostics_state.F 128 PTRACERS_DIAGNOSTICS_STATE
     &                 0.5 _d 0*( pTracer(i,j,k,bi,bj,iTr)
./pkg/ptracers/ptracers_diagnostics_state.F 129 PTRACERS_DIAGNOSTICS_STATE
     &                          + pTracer(i,j-1,k,bi,bj,iTr) )
./pkg/ptracers/ptracers_diagnostics_state.F 144 PTRACERS_DIAGNOSTICS_STATE
            DO k=1,Nr
./pkg/ptracers/ptracers_diagnostics_state.F 145 PTRACERS_DIAGNOSTICS_STATE
              km1 = MAX(k-1,1)
./pkg/ptracers/ptracers_diagnostics_state.F 152 PTRACERS_DIAGNOSTICS_STATE
                  dummy(i,j,k,bi,bj) = LS_wVel(i,j,k,bi,bj) *
./pkg/ptracers/ptracers_diagnostics_state.F 153 PTRACERS_DIAGNOSTICS_STATE
     &                 0.5 _d 0*( pTracer(i,j,k,bi,bj,iTr)
./pkg/ptracers/ptracers_diagnostics_state.F 159 PTRACERS_DIAGNOSTICS_STATE
                  dummy(i,j,k,bi,bj) = wVel(i,j,k,bi,bj) *
./pkg/ptracers/ptracers_diagnostics_state.F 160 PTRACERS_DIAGNOSTICS_STATE
     &                 0.5 _d 0*( pTracer(i,j,k,bi,bj,iTr)
./pkg/ptracers/ptracers_diagnostics_state.F 41 PTRACERS_DIAGNOSTICS_STATE
      INTEGER i,j,k,bi,bj,iTr
./pkg/ptracers/ptracers_diagnostics_state.F 78 PTRACERS_DIAGNOSTICS_STATE
            DO k=1,Nr
./pkg/ptracers/ptracers_diagnostics_state.F 85 PTRACERS_DIAGNOSTICS_STATE
                  dummy(i,j,k,bi,bj) =
./pkg/ptracers/ptracers_diagnostics_state.F 86 PTRACERS_DIAGNOSTICS_STATE
     &                 LS_uVel(i,j,k,bi,bj)*hFacW(i,j,k,bi,bj) *
./pkg/ptracers/ptracers_diagnostics_state.F 87 PTRACERS_DIAGNOSTICS_STATE
     &                 0.5 _d 0*( pTracer(i,j,k,bi,bj,iTr)
./pkg/ptracers/ptracers_diagnostics_state.F 88 PTRACERS_DIAGNOSTICS_STATE
     &                          + pTracer(i-1,j,k,bi,bj,iTr) )
./pkg/ptracers/ptracers_diagnostics_state.F 93 PTRACERS_DIAGNOSTICS_STATE
                  dummy(i,j,k,bi,bj) =
./pkg/ptracers/ptracers_diagnostics_state.F 94 PTRACERS_DIAGNOSTICS_STATE
     &                 uVel(i,j,k,bi,bj)*hFacW(i,j,k,bi,bj) *
./pkg/ptracers/ptracers_diagnostics_state.F 95 PTRACERS_DIAGNOSTICS_STATE
     &                 0.5 _d 0*( pTracer(i,j,k,bi,bj,iTr)
./pkg/ptracers/ptracers_diagnostics_state.F 96 PTRACERS_DIAGNOSTICS_STATE
     &                          + pTracer(i-1,j,k,bi,bj,iTr) )
./pkg/ptracers/ptracers_init_varia.F 114 PTRACERS_INIT_VARIA
         DO k=1,Nr
./pkg/ptracers/ptracers_init_varia.F 117 PTRACERS_INIT_VARIA
            IF (maskC(i,j,k,bi,bj).EQ.0.)
./pkg/ptracers/ptracers_init_varia.F 118 PTRACERS_INIT_VARIA
     &           pTracer(i,j,k,bi,bj,iTracer)=0. _d 0
./pkg/ptracers/ptracers_init_varia.F 38 PTRACERS_INIT_VARIA
      INTEGER i,j,k,bi,bj,iTracer
./pkg/ptracers/ptracers_init_varia.F 62 PTRACERS_INIT_VARIA
         DO k=1,Nr
./pkg/ptracers/ptracers_init_varia.F 65 PTRACERS_INIT_VARIA
            pTracer(i,j,k,bi,bj,iTracer) = PTRACERS_ref(k,iTracer)
./pkg/ptracers/ptracers_init_varia.F 66 PTRACERS_INIT_VARIA
            gpTrNm1(i,j,k,bi,bj,iTracer) = 0. _d 0
./pkg/ptracers/ptracers_init_varia.F 80 PTRACERS_INIT_VARIA
            DO k=1,Nr
./pkg/ptracers/ptracers_init_varia.F 83 PTRACERS_INIT_VARIA
               _Ptracers_som(i,j,k,bi,bj,n,iTracer) = 0. _d 0
./pkg/ptracers/ptracers_integrate.F 137 PTRACERS_INTEGRATE
        DO k=1,Nr
./pkg/ptracers/ptracers_integrate.F 140 PTRACERS_INTEGRATE
           gTracer(i,j,k) = 0. _d 0
./pkg/ptracers/ptracers_integrate.F 199 PTRACERS_INTEGRATE
        DO k=1,Nr
./pkg/ptracers/ptracers_integrate.F 202 PTRACERS_INTEGRATE
           kappaRk(i,j,k) = 0. _d 0
./pkg/ptracers/ptracers_integrate.F 257 PTRACERS_INTEGRATE
        DO k=Nr,1,-1
./pkg/ptracers/ptracers_integrate.F 259 PTRACERS_INTEGRATE
          kkey = (iptrkey-1)*Nr + k
./pkg/ptracers/ptracers_integrate.F 262 PTRACERS_INTEGRATE
          kM1  = MAX(1,k-1)
./pkg/ptracers/ptracers_integrate.F 263 PTRACERS_INTEGRATE
          kUp  = 1+MOD(k+1,2)
./pkg/ptracers/ptracers_integrate.F 264 PTRACERS_INTEGRATE
          kDown= 1+MOD(k,2)
./pkg/ptracers/ptracers_integrate.F 279 PTRACERS_INTEGRATE
     I                k, bi, bj, myThid )
./pkg/ptracers/ptracers_integrate.F 290 PTRACERS_INTEGRATE
     I                    iMin,iMax,jMin,jMax, k, bi, bj,
./pkg/ptracers/ptracers_integrate.F 295 PTRACERS_INTEGRATE
            CALL DIAGNOSTICS_FILL(gTrForc,diagName,k,1,2,bi,bj,myThid)
./pkg/ptracers/ptracers_integrate.F 302 PTRACERS_INTEGRATE
     I             bi,bj, iMin,iMax,jMin,jMax, k,kM1, kUp,kDown,
./pkg/ptracers/ptracers_integrate.F 303 PTRACERS_INTEGRATE
     I             xA, yA, maskUp, uFld(1-OLx,1-OLy,k),
./pkg/ptracers/ptracers_integrate.F 304 PTRACERS_INTEGRATE
     I             vFld(1-OLx,1-OLy,k), wFld(1-OLx,1-OLy,k),
./pkg/ptracers/ptracers_integrate.F 308 PTRACERS_INTEGRATE
     I             KappaRk(1-OLx,1-OLy,k), dummy,
./pkg/ptracers/ptracers_integrate.F 326 PTRACERS_INTEGRATE
              gTracer(i,j,k) = gTracer(i,j,k) + gTrForc(i,j)
./pkg/ptracers/ptracers_integrate.F 339 PTRACERS_INTEGRATE
     I                      bi, bj, k, Nr,
./pkg/ptracers/ptracers_integrate.F 347 PTRACERS_INTEGRATE
             CALL DIAGNOSTICS_FILL(gTr_AB,diagName,k,1,2,bi,bj,myThid)
./pkg/ptracers/ptracers_integrate.F 356 PTRACERS_INTEGRATE
              gTracer(i,j,k) = gTracer(i,j,k) + gTrForc(i,j)
./pkg/ptracers/ptracers_integrate.F 365 PTRACERS_INTEGRATE
     I                           bi, bj, k,
./pkg/ptracers/ptracers_integrate.F 370 PTRACERS_INTEGRATE
     I                           bi, bj, k,
./pkg/ptracers/ptracers_integrate.F 94 PTRACERS_INTEGRATE
      INTEGER i, j, k
./model/src/do_oceanic_phys.F 131 DO_OCEANIC_PHYS
      INTEGER i, j, k
./model/src/do_oceanic_phys.F 210 DO_OCEANIC_PHYS
        DO k=1,Nr
./model/src/do_oceanic_phys.F 213 DO_OCEANIC_PHYS
           sigmaRfield(i,j,k,bi,bj) = 0. _d 0
./model/src/do_oceanic_phys.F 537 DO_OCEANIC_PHYS
        DO k=1,Nr
./model/src/do_oceanic_phys.F 541 DO_OCEANIC_PHYS
           sigmaX(i,j,k) = 0. _d 0
./model/src/do_oceanic_phys.F 542 DO_OCEANIC_PHYS
           sigmaY(i,j,k) = 0. _d 0
./model/src/do_oceanic_phys.F 543 DO_OCEANIC_PHYS
           sigmaR(i,j,k) = 0. _d 0
./model/src/do_oceanic_phys.F 557 DO_OCEANIC_PHYS
        DO k=1,Nr
./model/src/do_oceanic_phys.F 560 DO_OCEANIC_PHYS
           rhoInSitu(i,j,k,bi,bj) = 0.
./model/src/do_oceanic_phys.F 562 DO_OCEANIC_PHYS
           GGL90viscArU(i,j,k,bi,bj)  = 0. _d 0
./model/src/do_oceanic_phys.F 563 DO_OCEANIC_PHYS
           GGL90viscArV(i,j,k,bi,bj)  = 0. _d 0
./model/src/do_oceanic_phys.F 564 DO_OCEANIC_PHYS
           GGL90diffKr(i,j,k,bi,bj)  = 0. _d 0
./model/src/do_oceanic_phys.F 568 DO_OCEANIC_PHYS
           SPforcingS(i,j,k,bi,bj) = 0. _d 0
./model/src/do_oceanic_phys.F 569 DO_OCEANIC_PHYS
           SPforcingT(i,j,k,bi,bj) = 0. _d 0
./model/src/do_oceanic_phys.F 578 DO_OCEANIC_PHYS
        DO k=1,Nr
./model/src/do_oceanic_phys.F 581 DO_OCEANIC_PHYS
           IVDConvCount(i,j,k,bi,bj) = 0.
./model/src/do_oceanic_phys.F 590 DO_OCEANIC_PHYS
        DO k=1,Nr
./model/src/do_oceanic_phys.F 593 DO_OCEANIC_PHYS
           Kwx(i,j,k,bi,bj)  = 0. _d 0
./model/src/do_oceanic_phys.F 594 DO_OCEANIC_PHYS
           Kwy(i,j,k,bi,bj)  = 0. _d 0
./model/src/do_oceanic_phys.F 595 DO_OCEANIC_PHYS
           Kwz(i,j,k,bi,bj)  = 0. _d 0
./model/src/do_oceanic_phys.F 597 DO_OCEANIC_PHYS
           Kux(i,j,k,bi,bj)  = 0. _d 0
./model/src/do_oceanic_phys.F 598 DO_OCEANIC_PHYS
           Kvy(i,j,k,bi,bj)  = 0. _d 0
./model/src/do_oceanic_phys.F 601 DO_OCEANIC_PHYS
           Kuz(i,j,k,bi,bj)  = 0. _d 0
./model/src/do_oceanic_phys.F 602 DO_OCEANIC_PHYS
           Kvz(i,j,k,bi,bj)  = 0. _d 0
./model/src/do_oceanic_phys.F 605 DO_OCEANIC_PHYS
           GM_PsiX(i,j,k,bi,bj)  = 0. _d 0
./model/src/do_oceanic_phys.F 606 DO_OCEANIC_PHYS
           GM_PsiY(i,j,k,bi,bj)  = 0. _d 0
./model/src/do_oceanic_phys.F 620 DO_OCEANIC_PHYS
        DO k=1,Nr
./model/src/do_oceanic_phys.F 623 DO_OCEANIC_PHYS
           KPPdiffKzS(i,j,k,bi,bj)  = 0. _d 0
./model/src/do_oceanic_phys.F 624 DO_OCEANIC_PHYS
           KPPdiffKzT(i,j,k,bi,bj)  = 0. _d 0
./model/src/do_oceanic_phys.F 666 DO_OCEANIC_PHYS
           DO k=1,Nr
./model/src/do_oceanic_phys.F 669 DO_OCEANIC_PHYS
     O                  rhoInSitu(1-OLx,1-OLy,k,bi,bj),
./model/src/do_oceanic_phys.F 670 DO_OCEANIC_PHYS
     I                  k, bi, bj, myTime, myIter, myThid )
./model/src/do_oceanic_phys.F 679 DO_OCEANIC_PHYS
           DO k=Nr,1,-1
./model/src/do_oceanic_phys.F 683 DO_OCEANIC_PHYS
     I                  k, bi, bj, myTime, myIter, myThid )
./model/src/do_oceanic_phys.F 689 DO_OCEANIC_PHYS
           DO k=1,Nr
./model/src/do_oceanic_phys.F 691 DO_OCEANIC_PHYS
     I                iMin, iMax, jMin, jMax, k,
./model/src/do_oceanic_phys.F 692 DO_OCEANIC_PHYS
     I                theta(1-OLx,1-OLy,k,bi,bj),
./model/src/do_oceanic_phys.F 693 DO_OCEANIC_PHYS
     I                salt (1-OLx,1-OLy,k,bi,bj),
./model/src/do_oceanic_phys.F 694 DO_OCEANIC_PHYS
     O                rhoInSitu(1-OLx,1-OLy,k,bi,bj),
./model/src/do_oceanic_phys.F 695 DO_OCEANIC_PHYS
     I                k, bi, bj, myThid )
./model/src/do_oceanic_phys.F 701 DO_OCEANIC_PHYS
          DO k=1,Nr
./model/src/do_oceanic_phys.F 707 DO_OCEANIC_PHYS
             thetaRef = tRef(k)
./model/src/do_oceanic_phys.F 711 DO_OCEANIC_PHYS
             rhoInSitu(i,j,k,bi,bj) =
./model/src/do_oceanic_phys.F 712 DO_OCEANIC_PHYS
     &         ( theta(i,j,k,bi,bj)
./model/src/do_oceanic_phys.F 713 DO_OCEANIC_PHYS
     &              *( salt(i,j,k,bi,bj)*atm_Rq + oneRL )
./model/src/do_oceanic_phys.F 714 DO_OCEANIC_PHYS
     &         - thetaRef )*maskC(i,j,k,bi,bj)
./model/src/do_oceanic_phys.F 726 DO_OCEANIC_PHYS
        DO k=Nr,1,-1
./model/src/do_oceanic_phys.F 733 DO_OCEANIC_PHYS
          kkey = (itdkey-1)*Nr + k
./model/src/do_oceanic_phys.F 745 DO_OCEANIC_PHYS
          IF ( calcGMRedi .OR. (k.GT.1 .AND. calcConvect)
./model/src/do_oceanic_phys.F 749 DO_OCEANIC_PHYS
            IF (k.GT.1) THEN
./model/src/do_oceanic_phys.F 759 DO_OCEANIC_PHYS
     I                 iMin, iMax, jMin, jMax, k,
./model/src/do_oceanic_phys.F 760 DO_OCEANIC_PHYS
     I                 theta(1-OLx,1-OLy,k-1,bi,bj),
./model/src/do_oceanic_phys.F 761 DO_OCEANIC_PHYS
     I                 salt (1-OLx,1-OLy,k-1,bi,bj),
./model/src/do_oceanic_phys.F 763 DO_OCEANIC_PHYS
     I                 k-1, bi, bj, myThid )
./model/src/do_oceanic_phys.F 771 DO_OCEANIC_PHYS
              rhoKp1(i,j) = rhoInSitu(i,j,k,bi,bj)
./model/src/do_oceanic_phys.F 775 DO_OCEANIC_PHYS
     I             bi, bj, iMin, iMax, jMin, jMax, k,
./model/src/do_oceanic_phys.F 776 DO_OCEANIC_PHYS
     I             rhoInSitu(1-OLx,1-OLy,k,bi,bj), rhoKm1, rhoKp1,
./model/src/do_oceanic_phys.F 783 DO_OCEANIC_PHYS
              sigmaRfield(i,j,k,bi,bj)=sigmaR(i,j,k)
./model/src/do_oceanic_phys.F 800 DO_OCEANIC_PHYS
          IF (k.GT.1 .AND. calcConvect) THEN
./model/src/do_oceanic_phys.F 805 DO_OCEANIC_PHYS
     I        bi, bj, iMin, iMax, jMin, jMax, k,
./model/src/do_oceanic_phys.F 812 DO_OCEANIC_PHYS
            CALL DIAGS_RHO_L( doDiagsRho, k, bi, bj,
./pkg/ptracers/ptracers_readparms.F 117 PTRACERS_READPARMS
        DO k=1,Nr
./pkg/ptracers/ptracers_readparms.F 118 PTRACERS_READPARMS
          PTRACERS_diffKrNr(k,iTracer)=diffKrNrS(k)
./pkg/ptracers/ptracers_readparms.F 119 PTRACERS_READPARMS
          PTRACERS_ref     (k,iTracer)=0. _d 0
./pkg/ptracers/ptracers_readparms.F 149 PTRACERS_READPARMS
      DO k = 1,Nr
./pkg/ptracers/ptracers_readparms.F 151 PTRACERS_READPARMS
        PTRACERS_dTLev(k) = LS_nIter*dTtracerLev(k)
./pkg/ptracers/ptracers_readparms.F 153 PTRACERS_READPARMS
        PTRACERS_dTLev(k) = dTtracerLev(k)
./pkg/ptracers/ptracers_readparms.F 210 PTRACERS_READPARMS
         DO k=1,Nr
./pkg/ptracers/ptracers_readparms.F 211 PTRACERS_READPARMS
          PTRACERS_diffKrNr(k,iTracer)=PTRACERS_diffKr(iTracer)
./pkg/ptracers/ptracers_readparms.F 39 PTRACERS_READPARMS
      INTEGER k, iTracer
./pkg/ptracers/ptracers_reset.F 118 PTRACERS_RESET
            DO k=1,Nr
./pkg/ptracers/ptracers_reset.F 121 PTRACERS_RESET
               _Ptracers_som(i,j,k,bi,bj,n,iTracer) = 0. _d 0
./pkg/ptracers/ptracers_reset.F 43 PTRACERS_RESET
      INTEGER i,j,k,bi,bj,iTracer
./pkg/ptracers/ptracers_reset.F 72 PTRACERS_RESET
          DO k=1,Nr
./pkg/ptracers/ptracers_reset.F 75 PTRACERS_RESET
             pTracer(i,j,k,bi,bj,iTracer) = PTRACERS_ref(k,iTracer)
./pkg/ptracers/ptracers_reset.F 76 PTRACERS_RESET
             gpTrNm1(i,j,k,bi,bj,iTracer) = 0. _d 0
./pkg/ptracers/ptracers_reset.F 95 PTRACERS_RESET
          DO k=1,Nr
./pkg/ptracers/ptracers_reset.F 98 PTRACERS_RESET
             IF (maskC(i,j,k,bi,bj).EQ.0.)
./pkg/ptracers/ptracers_reset.F 99 PTRACERS_RESET
     &           pTracer(i,j,k,bi,bj,iTracer)=0. _d 0
./pkg/rbcs/rbcs_add_tendency.F 109 RBCS_ADD_TENDENCY
     &       - RBC_mask(i,j,k,bi,bj,2)/tauRelaxS
./pkg/rbcs/rbcs_add_tendency.F 110 RBCS_ADD_TENDENCY
     &        *( salt(i,j,k,bi,bj)- RBCsalt(i,j,k,bi,bj) )
./pkg/rbcs/rbcs_add_tendency.F 125 RBCS_ADD_TENDENCY
     &       - RBC_mask(i,j,k,bi,bj,irbc)/tauRelaxPTR(iTracer)
./pkg/rbcs/rbcs_add_tendency.F 126 RBCS_ADD_TENDENCY
     &        *( pTracer(i,j,k,bi,bj,iTracer)
./pkg/rbcs/rbcs_add_tendency.F 127 RBCS_ADD_TENDENCY
     &           - RBC_ptracers(i,j,k,bi,bj,iTracer) )
./pkg/rbcs/rbcs_add_tendency.F 12 RBCS_ADD_TENDENCY
     I                    k, bi, bj, tracerNum,
./pkg/rbcs/rbcs_add_tendency.F 42 RBCS_ADD_TENDENCY
      INTEGER k, bi, bj
./pkg/rbcs/rbcs_add_tendency.F 72 RBCS_ADD_TENDENCY
     &       - RBC_maskU(i,j,k,bi,bj)/tauRelaxU
./pkg/rbcs/rbcs_add_tendency.F 73 RBCS_ADD_TENDENCY
     &        *( uVel(i,j,k,bi,bj)- RBCuVel(i,j,k,bi,bj) )
./pkg/rbcs/rbcs_add_tendency.F 83 RBCS_ADD_TENDENCY
     &       - RBC_maskV(i,j,k,bi,bj)/tauRelaxV
./pkg/rbcs/rbcs_add_tendency.F 84 RBCS_ADD_TENDENCY
     &        *( vVel(i,j,k,bi,bj)- RBCvVel(i,j,k,bi,bj) )
./pkg/rbcs/rbcs_add_tendency.F 96 RBCS_ADD_TENDENCY
     &       - RBC_mask(i,j,k,bi,bj,1)/tauRelaxT
./pkg/rbcs/rbcs_add_tendency.F 97 RBCS_ADD_TENDENCY
     &        *( theta(i,j,k,bi,bj)- RBCtemp(i,j,k,bi,bj) )
./pkg/rbcs/rbcs_fields_load.F 235 RBCS_FIELDS_LOAD
         DO k=1,Nr
./pkg/rbcs/rbcs_fields_load.F 238 RBCS_FIELDS_LOAD
            RBCuVel(i,j,k,bi,bj) = bWght*rbcu0(i,j,k,bi,bj)
./pkg/rbcs/rbcs_fields_load.F 239 RBCS_FIELDS_LOAD
     &                            +aWght*rbcu1(i,j,k,bi,bj)
./pkg/rbcs/rbcs_fields_load.F 240 RBCS_FIELDS_LOAD
            RBCvVel(i,j,k,bi,bj) = bWght*rbcv0(i,j,k,bi,bj)
./pkg/rbcs/rbcs_fields_load.F 241 RBCS_FIELDS_LOAD
     &                            +aWght*rbcv1(i,j,k,bi,bj)
./pkg/rbcs/rbcs_fields_load.F 247 RBCS_FIELDS_LOAD
         DO k=1,Nr
./pkg/rbcs/rbcs_fields_load.F 250 RBCS_FIELDS_LOAD
            RBCtemp(i,j,k,bi,bj) = bWght*rbct0(i,j,k,bi,bj)
./pkg/rbcs/rbcs_fields_load.F 251 RBCS_FIELDS_LOAD
     &                            +aWght*rbct1(i,j,k,bi,bj)
./pkg/rbcs/rbcs_fields_load.F 252 RBCS_FIELDS_LOAD
            RBCsalt(i,j,k,bi,bj) = bWght*rbcs0(i,j,k,bi,bj)
./pkg/rbcs/rbcs_fields_load.F 253 RBCS_FIELDS_LOAD
     &                            +aWght*rbcs1(i,j,k,bi,bj)
./pkg/rbcs/rbcs_fields_load.F 266 RBCS_FIELDS_LOAD
           DO k=1,Nr
./pkg/rbcs/rbcs_fields_load.F 269 RBCS_FIELDS_LOAD
               RBC_ptracers(i,j,k,bi,bj,iTracer) =
./pkg/rbcs/rbcs_fields_load.F 270 RBCS_FIELDS_LOAD
     &                      bWght*rbcptr0(i,j,k,bi,bj,iTracer)
./pkg/rbcs/rbcs_fields_load.F 271 RBCS_FIELDS_LOAD
     &                     +aWght*rbcptr1(i,j,k,bi,bj,iTracer)
./pkg/rbcs/rbcs_fields_load.F 55 RBCS_FIELDS_LOAD
      INTEGER bi, bj, i, j, k
./pkg/rbcs/rbcs_init_fixed.F 119 RBCS_INIT_FIXED
           DO k=1,Nr
./pkg/rbcs/rbcs_init_fixed.F 122 RBCS_INIT_FIXED
               RBC_maskU(i,j,k,bi,bj) =
./pkg/rbcs/rbcs_init_fixed.F 123 RBCS_INIT_FIXED
     &                  ( RBC_mask(i-1,j,k,bi,bj,1)
./pkg/rbcs/rbcs_init_fixed.F 124 RBCS_INIT_FIXED
     &                  + RBC_mask( i ,j,k,bi,bj,1) )*0.5 _d 0
./pkg/rbcs/rbcs_init_fixed.F 140 RBCS_INIT_FIXED
           DO k=1,Nr
./pkg/rbcs/rbcs_init_fixed.F 143 RBCS_INIT_FIXED
               RBC_maskV(i,j,k,bi,bj) =
./pkg/rbcs/rbcs_init_fixed.F 144 RBCS_INIT_FIXED
     &                  ( RBC_mask(i,j-1,k,bi,bj,1)
./pkg/rbcs/rbcs_init_fixed.F 145 RBCS_INIT_FIXED
     &                  + RBC_mask(i, j ,k,bi,bj,1) )*0.5 _d 0
./pkg/rbcs/rbcs_init_fixed.F 157 RBCS_INIT_FIXED
           DO k=1,Nr
./pkg/rbcs/rbcs_init_fixed.F 160 RBCS_INIT_FIXED
               RBC_maskU(i,j,k,bi,bj) = RBC_maskU(i,j,k,bi,bj)
./pkg/rbcs/rbcs_init_fixed.F 161 RBCS_INIT_FIXED
     &                                * maskW(i,j,k,bi,bj)
./pkg/rbcs/rbcs_init_fixed.F 162 RBCS_INIT_FIXED
               RBC_maskV(i,j,k,bi,bj) = RBC_maskV(i,j,k,bi,bj)
./pkg/rbcs/rbcs_init_fixed.F 163 RBCS_INIT_FIXED
     &                                * maskS(i,j,k,bi,bj)
./pkg/rbcs/rbcs_init_fixed.F 35 RBCS_INIT_FIXED
      INTEGER i,j,k,bi,bj
./pkg/rbcs/rbcs_init_fixed.F 48 RBCS_INIT_FIXED
         DO k=1,Nr
./pkg/rbcs/rbcs_init_fixed.F 51 RBCS_INIT_FIXED
             RBC_maskU(i,j,k,bi,bj) = 0. _d 0
./pkg/rbcs/rbcs_init_fixed.F 52 RBCS_INIT_FIXED
             RBC_maskV(i,j,k,bi,bj) = 0. _d 0
./pkg/rbcs/rbcs_init_fixed.F 68 RBCS_INIT_FIXED
           DO k=1,Nr
./pkg/rbcs/rbcs_init_fixed.F 71 RBCS_INIT_FIXED
               RBC_mask(i,j,k,bi,bj,irbc) = 0. _d 0
./pkg/rbcs/rbcs_init_fixed.F 91 RBCS_INIT_FIXED
           DO k=1,Nr
./pkg/rbcs/rbcs_init_fixed.F 94 RBCS_INIT_FIXED
               RBC_mask(i,j,k,bi,bj,irbc) = RBC_mask(i,j,k,bi,bj,irbc)
./pkg/rbcs/rbcs_init_fixed.F 95 RBCS_INIT_FIXED
     &                                    * maskC(i,j,k,bi,bj)
./pkg/rbcs/rbcs_init_varia.F 34 RBCS_INIT_VARIA
      INTEGER i,j,k,bi,bj
./pkg/rbcs/rbcs_init_varia.F 42 RBCS_INIT_VARIA
          DO k=1,Nr
./pkg/rbcs/rbcs_init_varia.F 46 RBCS_INIT_VARIA
                rbcu0(i,j,k,bi,bj) = 0. _d 0
./pkg/rbcs/rbcs_init_varia.F 47 RBCS_INIT_VARIA
                rbcv0(i,j,k,bi,bj) = 0. _d 0
./pkg/rbcs/rbcs_init_varia.F 48 RBCS_INIT_VARIA
                rbcu1(i,j,k,bi,bj) = 0. _d 0
./pkg/rbcs/rbcs_init_varia.F 49 RBCS_INIT_VARIA
                rbcv1(i,j,k,bi,bj) = 0. _d 0
./pkg/rbcs/rbcs_init_varia.F 50 RBCS_INIT_VARIA
                RBCuVel(i,j,k,bi,bj) = 0. _d 0
./pkg/rbcs/rbcs_init_varia.F 51 RBCS_INIT_VARIA
                RBCvVel(i,j,k,bi,bj) = 0. _d 0
./pkg/rbcs/rbcs_init_varia.F 53 RBCS_INIT_VARIA
                rbct0(i,j,k,bi,bj) = 0. _d 0
./pkg/rbcs/rbcs_init_varia.F 54 RBCS_INIT_VARIA
                rbcs0(i,j,k,bi,bj) = 0. _d 0
./pkg/rbcs/rbcs_init_varia.F 55 RBCS_INIT_VARIA
                rbct1(i,j,k,bi,bj) = 0. _d 0
./pkg/rbcs/rbcs_init_varia.F 56 RBCS_INIT_VARIA
                rbcs1(i,j,k,bi,bj) = 0. _d 0
./pkg/rbcs/rbcs_init_varia.F 57 RBCS_INIT_VARIA
                RBCtemp(i,j,k,bi,bj) = 0. _d 0
./pkg/rbcs/rbcs_init_varia.F 58 RBCS_INIT_VARIA
                RBCsalt(i,j,k,bi,bj) = 0. _d 0
./pkg/rbcs/rbcs_init_varia.F 70 RBCS_INIT_VARIA
           DO k=1,Nr
./pkg/rbcs/rbcs_init_varia.F 73 RBCS_INIT_VARIA
                rbcptr0(i,j,k,bi,bj,iTracer) = 0. _d 0
./pkg/rbcs/rbcs_init_varia.F 74 RBCS_INIT_VARIA
                rbcptr1(i,j,k,bi,bj,iTracer) = 0. _d 0
./pkg/rbcs/rbcs_init_varia.F 75 RBCS_INIT_VARIA
                RBC_ptracers(i,j,k,bi,bj,iTracer) = 0. _d 0
./pkg/regrid/regrid_init_varia.F 127 REGRID_INIT_VARIA
            DO k = 1,MAX_LEN_FNAM
./pkg/regrid/regrid_init_varia.F 128 REGRID_INIT_VARIA
              fname(k:k) = ' '
./pkg/regrid/regrid_init_varia.F 37 REGRID_INIT_VARIA
      INTEGER i,k, iface, uniq_tnum, bi,bj
./pkg/regrid/regrid_mnc_init.F 32 REGRID_MNC_INIT
      INTEGER i, k, ndim
./pkg/rw/write_fld_s3d_rl.F 57 WRITE_FLD_S3D_RL
      INTEGER i,j,k,bi,bj
./pkg/rw/write_fld_s3d_rl.F 89 WRITE_FLD_S3D_RL
         DO k=1,nNz
./pkg/rw/write_fld_s3d_rl.F 92 WRITE_FLD_S3D_RL
            locVar(i,j,k,bi,bj) = field(i,j,k,bi,bj)
./pkg/rw/write_fld_s3d_rs.F 57 WRITE_FLD_S3D_RS
      INTEGER i,j,k,bi,bj
./pkg/rw/write_fld_s3d_rs.F 89 WRITE_FLD_S3D_RS
         DO k=1,nNz
./pkg/rw/write_fld_s3d_rs.F 92 WRITE_FLD_S3D_RS
            locVar(i,j,k,bi,bj) = field(i,j,k,bi,bj)
./model/src/dynamics.F 187 DYNAMICS
      INTEGER k, km1, kp1, kUp, kDown
./model/src/dynamics.F 301 DYNAMICS
        DO k=1,Nr
./model/src/dynamics.F 305 DYNAMICS
           gU(i,j,k,bi,bj) = 0. _d 0
./model/src/dynamics.F 306 DYNAMICS
           gV(i,j,k,bi,bj) = 0. _d 0
./model/src/dynamics.F 369 DYNAMICS
          DO k=1,Nr
./model/src/dynamics.F 372 DYNAMICS
             KappaRU(i,j,k) = 0. _d 0
./model/src/dynamics.F 373 DYNAMICS
             KappaRV(i,j,k) = 0. _d 0
./model/src/dynamics.F 421 DYNAMICS
        DO k=1,Nr
./model/src/dynamics.F 427 DYNAMICS
          km1  = MAX(1,k-1)
./model/src/dynamics.F 428 DYNAMICS
          kp1  = MIN(k+1,Nr)
./model/src/dynamics.F 429 DYNAMICS
          kup  = 1+MOD(k+1,2)
./model/src/dynamics.F 430 DYNAMICS
          kDown= 1+MOD(k,2)
./model/src/dynamics.F 433 DYNAMICS
         kkey = (idynkey-1)*Nr + k
./model/src/dynamics.F 482 DYNAMICS
     I        bi,bj,iMin,iMax,jMin,jMax,k,
./model/src/dynamics.F 491 DYNAMICS
     &                           'Um_dPHdx', k, 1, 2, bi, bj, myThid )
./model/src/dynamics.F 493 DYNAMICS
     &                           'Vm_dPHdy', k, 1, 2, bi, bj, myThid )
./model/src/dynamics.F 527 DYNAMICS
     I         bi,bj,k,iMin,iMax,jMin,jMax,
./model/src/dynamics.F 537 DYNAMICS
     I         bi,bj,k,iMin,iMax,jMin,jMax,
./model/src/dynamics.F 552 DYNAMICS
     I         k, bi, bj, myThid )
./model/src/dynamics.F 557 DYNAMICS
     I         iMin,iMax,jMin,jMax, k, bi, bj, myThid )
./model/src/dynamics.F 568 DYNAMICS
     I         bi,bj,iMin,iMax,jMin,jMax,k,
./pkg/salt_plume/salt_plume_apply.F 150 SALT_PLUME_APPLY
        DO k=1,Nr
./pkg/salt_plume/salt_plume_apply.F 153 SALT_PLUME_APPLY
           plumetend(i,j,k) = 0. _d 0
./pkg/salt_plume/salt_plume_apply.F 154 SALT_PLUME_APPLY
           work(i,j,k) = tracer(i,j,k,bi,bj)
./pkg/salt_plume/salt_plume_apply.F 173 SALT_PLUME_APPLY
          DO k=1,Nr
./pkg/salt_plume/salt_plume_apply.F 176 SALT_PLUME_APPLY
             SPforcingT(i,j,k,bi,bj)=0. _d 0
./pkg/salt_plume/salt_plume_apply.F 182 SALT_PLUME_APPLY
          DO k=1,Nr
./pkg/salt_plume/salt_plume_apply.F 185 SALT_PLUME_APPLY
             SPforcingS(i,j,k,bi,bj)=0. _d 0
./pkg/salt_plume/salt_plume_apply.F 191 SALT_PLUME_APPLY
         DO k=Nr,1,-1
./pkg/salt_plume/salt_plume_apply.F 192 SALT_PLUME_APPLY
          kp1=k+1
./pkg/salt_plume/salt_plume_apply.F 199 SALT_PLUME_APPLY
            gTr_Surf2kLev = dSPvolSurf2kLev(i,j,k,bi,bj) * SurfVal
./pkg/salt_plume/salt_plume_apply.F 206 SALT_PLUME_APPLY
            gTr_kLev2Above= dSPvolkLev2Above(i,j,k,bi,bj) * work(i,j,k)
./pkg/salt_plume/salt_plume_apply.F 210 SALT_PLUME_APPLY
            plumetend(i,j,k) = ConvertFac *
./pkg/salt_plume/salt_plume_apply.F 212 SALT_PLUME_APPLY
            IF(k.eq.1) plumetend(i,j,k) = ConvertFac *
./pkg/salt_plume/salt_plume_apply.F 225 SALT_PLUME_APPLY
             SPforcingS(i,j,k,bi,bj)=plumetend(i,j,k)
./pkg/salt_plume/salt_plume_apply.F 228 SALT_PLUME_APPLY
             SPforcingT(i,j,k,bi,bj)=plumetend(i,j,k)
./pkg/salt_plume/salt_plume_apply.F 245 SALT_PLUME_APPLY
         DO k=Nr,1,-1
./pkg/salt_plume/salt_plume_apply.F 246 SALT_PLUME_APPLY
          kp1=k+1
./pkg/salt_plume/salt_plume_apply.F 250 SALT_PLUME_APPLY
     &       plumetend(i,j,k)=SPforcingT(i,j,k,bi,bj)
./pkg/salt_plume/salt_plume_apply.F 252 SALT_PLUME_APPLY
             plumetend(i,j,k)=SPforcingS(i,j,k,bi,bj)
./pkg/salt_plume/salt_plume_apply.F 70 SALT_PLUME_APPLY
      INTEGER i, j, k
./pkg/salt_plume/salt_plume_calc_depth.F 100 SALT_PLUME_CALC_DEPTH
          kkey = (ikey-1)*Nr + k
./pkg/salt_plume/salt_plume_calc_depth.F 119 SALT_PLUME_CALC_DEPTH
          IF ( k.LE.klowC(i,j,bi,bj) .AND.
./pkg/salt_plume/salt_plume_calc_depth.F 127 SALT_PLUME_CALC_DEPTH
           SaltPlumeDepth(i,j,bi,bj) = rF(1)-rC(k-1)+tmpFac*drC(k)
./pkg/salt_plume/salt_plume_calc_depth.F 145 SALT_PLUME_CALC_DEPTH
        DO k=2,Nr
./pkg/salt_plume/salt_plume_calc_depth.F 147 SALT_PLUME_CALC_DEPTH
          kkey = (ikey-1)*Nr + k
./pkg/salt_plume/salt_plume_calc_depth.F 153 SALT_PLUME_CALC_DEPTH
           GG  =-1.0*sigmaR(i,j,k)
./pkg/salt_plume/salt_plume_calc_depth.F 154 SALT_PLUME_CALC_DEPTH
           GGm1=-1.0*sigmaR(i,j,k-1)
./pkg/salt_plume/salt_plume_calc_depth.F 155 SALT_PLUME_CALC_DEPTH
           IF ( k.LE.klowC(i,j,bi,bj) .AND.
./pkg/salt_plume/salt_plume_calc_depth.F 161 SALT_PLUME_CALC_DEPTH
               SaltPlumeDepth(i,j,bi,bj) = rF(1)-rC(k-1)+tmpFac*drC(k)
./pkg/salt_plume/salt_plume_calc_depth.F 55 SALT_PLUME_CALC_DEPTH
      INTEGER i,j,k
./pkg/salt_plume/salt_plume_calc_depth.F 98 SALT_PLUME_CALC_DEPTH
       DO k = 2,Nr
./pkg/salt_plume/salt_plume_init_varia.F 30 SALT_PLUME_INIT_VARIA
      INTEGER k
./pkg/salt_plume/salt_plume_init_varia.F 46 SALT_PLUME_INIT_VARIA
          DO k=1,Nr
./pkg/salt_plume/salt_plume_init_varia.F 47 SALT_PLUME_INIT_VARIA
           dSPvolSurf2kLev (i,j,k,bi,bj) = 0. _d 0
./pkg/salt_plume/salt_plume_init_varia.F 48 SALT_PLUME_INIT_VARIA
           dSPvolkLev2Above(i,j,k,bi,bj) = 0. _d 0
./pkg/salt_plume/salt_plume_init_varia.F 49 SALT_PLUME_INIT_VARIA
           SPforcingS      (i,j,k,bi,bj) = 0. _d 0
./pkg/salt_plume/salt_plume_init_varia.F 50 SALT_PLUME_INIT_VARIA
           SPforcingT      (i,j,k,bi,bj) = 0. _d 0
./pkg/salt_plume/salt_plume_init_varia.F 51 SALT_PLUME_INIT_VARIA
           SPplumek        (i,j,k,bi,bj) = 1. _d 0
./pkg/salt_plume/salt_plume_tendency_apply_s.F 103 SALT_PLUME_TENDENCY_APPLY_S
         IF ( SaltPlumeDepth(i,j,bi,bj) .GT. ABS(rF(k)) ) THEN
./pkg/salt_plume/salt_plume_tendency_apply_s.F 106 SALT_PLUME_TENDENCY_APPLY_S
     &                     *maskC(i,j,k,bi,bj)
./pkg/salt_plume/salt_plume_tendency_apply_s.F 109 SALT_PLUME_TENDENCY_APPLY_S
          plumetend(I,J) = SPforcingS(i,j,k,bi,bj)
./pkg/salt_plume/salt_plume_tendency_apply_s.F 112 SALT_PLUME_TENDENCY_APPLY_S
     &        *recip_drF(k)*mass2rUnit*_recip_hFacC(i,j,k,bi,bj)
./pkg/salt_plume/salt_plume_tendency_apply_s.F 11 SALT_PLUME_TENDENCY_APPLY_S
     I                      iMin,iMax,jMin,jMax, k, bi, bj,
./pkg/salt_plume/salt_plume_tendency_apply_s.F 124 SALT_PLUME_TENDENCY_APPLY_S
        IF ( SaltPlumeDepth(i,j,bi,bj) .GT. ABS(rF(k)) ) THEN
./pkg/salt_plume/salt_plume_tendency_apply_s.F 127 SALT_PLUME_TENDENCY_APPLY_S
         plumekb(1)=ABS(rF(k))
./pkg/salt_plume/salt_plume_tendency_apply_s.F 128 SALT_PLUME_TENDENCY_APPLY_S
         plumekb(2)=ABS(rF(k+1))
./pkg/salt_plume/salt_plume_tendency_apply_s.F 144 SALT_PLUME_TENDENCY_APPLY_S
         plumefrac(I,J) = (plumekb(2)-plumekb(1))*maskC(i,j,k,bi,bj)
./pkg/salt_plume/salt_plume_tendency_apply_s.F 147 SALT_PLUME_TENDENCY_APPLY_S
         plumetend(i,j) = SPforcingS(i,j,k,bi,bj)
./pkg/salt_plume/salt_plume_tendency_apply_s.F 150 SALT_PLUME_TENDENCY_APPLY_S
     &        *recip_drF(k)*mass2rUnit*_recip_hFacC(i,j,k,bi,bj)
./pkg/salt_plume/salt_plume_tendency_apply_s.F 162 SALT_PLUME_TENDENCY_APPLY_S
     &      plumefrac,'PLUMEKB ',k,1,2,bi,bj,myThid )
./pkg/salt_plume/salt_plume_tendency_apply_s.F 164 SALT_PLUME_TENDENCY_APPLY_S
     &      plumetend,'oceSPtnd',k,1,2,bi,bj,myThid )
./pkg/salt_plume/salt_plume_tendency_apply_s.F 41 SALT_PLUME_TENDENCY_APPLY_S
      INTEGER k, bi, bj
./pkg/salt_plume/salt_plume_tendency_apply_s.F 72 SALT_PLUME_TENDENCY_APPLY_S
      IF ( k .LT. Nr ) THEN
./pkg/salt_plume/salt_plume_tendency_apply_s.F 76 SALT_PLUME_TENDENCY_APPLY_S
         plumekb2D(i,j)=ABS(rF(k))
./pkg/salt_plume/salt_plume_tendency_apply_s.F 89 SALT_PLUME_TENDENCY_APPLY_S
         plumekb2D(i,j) = ABS(rF(k+1))
./pkg/salt_plume/salt_plume_tendency_apply_t.F 11 SALT_PLUME_TENDENCY_APPLY_T
     I                      iMin,iMax,jMin,jMax, k, bi, bj,
./pkg/salt_plume/salt_plume_tendency_apply_t.F 41 SALT_PLUME_TENDENCY_APPLY_T
      INTEGER k, bi, bj
./pkg/salt_plume/salt_plume_tendency_apply_t.F 58 SALT_PLUME_TENDENCY_APPLY_T
        IF ( SaltPlumeDepth(i,j,bi,bj) .GT. ABS(rF(k)) ) THEN
./pkg/salt_plume/salt_plume_tendency_apply_t.F 59 SALT_PLUME_TENDENCY_APPLY_T
         plumeEtend(i,j) = SPforcingT(i,j,k,bi,bj)
./pkg/salt_plume/salt_plume_tendency_apply_t.F 61 SALT_PLUME_TENDENCY_APPLY_T
     &        *recip_drF(k)*mass2rUnit*_recip_hFacC(i,j,k,bi,bj)
./pkg/salt_plume/salt_plume_tendency_apply_t.F 72 SALT_PLUME_TENDENCY_APPLY_T
     &      plumeEtend,'oceEPtnd',k,1,2,bi,bj,myThid )
./pkg/salt_plume/salt_plume_volfrac.F 109 SALT_PLUME_VOLFRAC
         SPplumek(i,j,k,bi,bj)=dMbdt(i,j)
./pkg/salt_plume/salt_plume_volfrac.F 110 SALT_PLUME_VOLFRAC
         IF(SPplumek(i,j,k,bi,bj).GT. 0.9999999) THEN
./pkg/salt_plume/salt_plume_volfrac.F 111 SALT_PLUME_VOLFRAC
          SPkBottom(i,j)=k
./pkg/salt_plume/salt_plume_volfrac.F 155 SALT_PLUME_VOLFRAC
      DO k=Nr,1,-1
./pkg/salt_plume/salt_plume_volfrac.F 158 SALT_PLUME_VOLFRAC
         dplumek=SPplumek(i,j,k+1,bi,bj)-SPplumek(i,j,k,bi,bj)
./pkg/salt_plume/salt_plume_volfrac.F 159 SALT_PLUME_VOLFRAC
         dSPvolSurf2kLev(i,j,k,bi,bj)=dplumek*SPbrineVolFlux(i,j,bi,bj)
./pkg/salt_plume/salt_plume_volfrac.F 169 SALT_PLUME_VOLFRAC
         DO k=Nlev,1,-1
./pkg/salt_plume/salt_plume_volfrac.F 170 SALT_PLUME_VOLFRAC
          kp1=k+1
./pkg/salt_plume/salt_plume_volfrac.F 171 SALT_PLUME_VOLFRAC
          dSPvolkLev2Above(i,j,k,bi,bj)=dSPvolkLev2Above(i,j,kp1,bi,bj)
./pkg/salt_plume/salt_plume_volfrac.F 172 SALT_PLUME_VOLFRAC
     &                                  - dSPvolSurf2kLev(i,j,k,bi,bj)
./pkg/salt_plume/salt_plume_volfrac.F 68 SALT_PLUME_VOLFRAC
      INTEGER i,j,k,kp1,Nlev,Nrp1
./pkg/salt_plume/salt_plume_volfrac.F 74 SALT_PLUME_VOLFRAC
      DO k=1,Nr
./pkg/salt_plume/salt_plume_volfrac.F 77 SALT_PLUME_VOLFRAC
         dSPvolSurf2kLev(i,j,k,bi,bj)  = 0. _d 0
./pkg/salt_plume/salt_plume_volfrac.F 78 SALT_PLUME_VOLFRAC
         dSPvolkLev2Above(i,j,k,bi,bj) = 0. _d 0
./pkg/salt_plume/salt_plume_volfrac.F 79 SALT_PLUME_VOLFRAC
         SPplumek(i,j,k,bi,bj)         = 1. _d 0
./pkg/salt_plume/salt_plume_volfrac.F 93 SALT_PLUME_VOLFRAC
      DO k = Nrp1,1,-1
./pkg/salt_plume/salt_plume_volfrac.F 97 SALT_PLUME_VOLFRAC
         dMbdt(i,j)=abs(rF(k))
./pkg/sbo/sbo_calc.F 106 SBO_CALC
      integer bi, bj, i, j, k
./pkg/sbo/sbo_calc.F 235 SBO_CALC
            DO k = 1, Nr
./pkg/sbo/sbo_calc.F 236 SBO_CALC
               dvolume = rA(i,j,bi,bj)*drF(k)*hFacC(i,j,k,bi,bj)
./pkg/sbo/sbo_calc.F 238 SBO_CALC
     &              rhoInSitu(i,j,k,bi,bj) * dvolume
./pkg/sbo/sbo_calc.F 258 SBO_CALC
            DO k = 1, Nr
./pkg/sbo/sbo_calc.F 260 SBO_CALC
     &           rhoInSitu(i,j,k,bi,bj)*drF(k)*hFacC(i,j,k,bi,bj)
./pkg/sbo/sbo_calc.F 346 SBO_CALC
              DO k = 1, Nr
./pkg/sbo/sbo_calc.F 347 SBO_CALC
                 dvolume = rA(i,j,bi,bj)*drF(k)
./pkg/sbo/sbo_calc.F 348 SBO_CALC
     &             * maskC(i,j,k,bi,bj)*hFacC(i,j,k,bi,bj)
./pkg/sbo/sbo_calc.F 350 SBO_CALC
     &             ( VN(i,j,k,bi,bj)*SINlon(i,j,bi,bj) -
./pkg/sbo/sbo_calc.F 351 SBO_CALC
     &             UE(i,j,k,bi,bj)*
./pkg/sbo/sbo_calc.F 355 SBO_CALC
     &             (-VN(i,j,k,bi,bj)*COSlon(i,j,bi,bj) -
./pkg/sbo/sbo_calc.F 356 SBO_CALC
     &             UE(i,j,k,bi,bj)*
./pkg/sbo/sbo_calc.F 360 SBO_CALC
     &             UE(i,j,k,bi,bj)*COSlat(i,j,bi,bj)
./model/src/find_alpha.F 126 FIND_ALPHA
     I        theta(1-OLx,1-OLy,k,bi,bj), salt(1-OLx,1-OLy,k,bi,bj),
./model/src/find_alpha.F 132 FIND_ALPHA
     I        theta(1-OLx,1-OLy,k,bi,bj), salt(1-OLx,1-OLy,k,bi,bj),
./model/src/find_alpha.F 140 FIND_ALPHA
               t1 = theta(i,j,k,bi,bj)
./model/src/find_alpha.F 148 FIND_ALPHA
               s1  = salt(i,j,k,bi,bj)
./model/src/find_alpha.F 18 FIND_ALPHA
     I     bi, bj, iMin, iMax, jMin, jMax,  k, kRef,
./model/src/find_alpha.F 233 FIND_ALPHA
     I        theta(1-OLx,1-OLy,k,bi,bj), salt(1-OLx,1-OLy,k,bi,bj),
./model/src/find_alpha.F 239 FIND_ALPHA
     I        theta(1-OLx,1-OLy,k,bi,bj), salt(1-OLx,1-OLy,k,bi,bj),
./model/src/find_alpha.F 245 FIND_ALPHA
               t1  = theta(i,j,k,bi,bj)
./model/src/find_alpha.F 247 FIND_ALPHA
               s1  = salt(i,j,k,bi,bj)
./model/src/find_alpha.F 291 FIND_ALPHA
     I      theta(1-OLx,1-OLy,k,bi,bj), salt(1-OLx,1-OLy,k,bi,bj),
./model/src/find_alpha.F 297 FIND_ALPHA
         ct      = theta(i,j,k,bi,bj)
./model/src/find_alpha.F 298 FIND_ALPHA
         sa      = salt(i,j,k,bi,bj)
./model/src/find_alpha.F 348 FIND_BETA
     I     bi, bj, iMin, iMax, jMin, jMax,  k, kRef,
./model/src/find_alpha.F 381 FIND_BETA
      INTEGER k
./model/src/find_alpha.F 423 FIND_BETA
               tP=theta(i,j,k,bi,bj)-refTemp
./model/src/find_alpha.F 424 FIND_BETA
               sP=salt(i,j,k,bi,bj)-refSalt
./model/src/find_alpha.F 454 FIND_BETA
     I        theta(1-OLx,1-OLy,k,bi,bj), salt(1-OLx,1-OLy,k,bi,bj),
./model/src/find_alpha.F 460 FIND_BETA
     I        theta(1-OLx,1-OLy,k,bi,bj), salt(1-OLx,1-OLy,k,bi,bj),
./model/src/find_alpha.F 468 FIND_BETA
               t1 = theta(i,j,k,bi,bj)
./model/src/find_alpha.F 472 FIND_BETA
               s1  = salt(i,j,k,bi,bj)
./model/src/find_alpha.F 51 FIND_ALPHA
      INTEGER k
./model/src/find_alpha.F 547 FIND_BETA
     I        theta(1-OLx,1-OLy,k,bi,bj), salt(1-OLx,1-OLy,k,bi,bj),
./model/src/find_alpha.F 553 FIND_BETA
     I        theta(1-OLx,1-OLy,k,bi,bj), salt(1-OLx,1-OLy,k,bi,bj),
./model/src/find_alpha.F 559 FIND_BETA
               t1  = theta(i,j,k,bi,bj)
./model/src/find_alpha.F 561 FIND_BETA
               s1  = salt(i,j,k,bi,bj)
./model/src/find_alpha.F 598 FIND_BETA
     I      theta(1-OLx,1-OLy,k,bi,bj), salt(1-OLx,1-OLy,k,bi,bj),
./model/src/find_alpha.F 604 FIND_BETA
         ct      = theta(i,j,k,bi,bj)
./model/src/find_alpha.F 605 FIND_BETA
         sa      = salt(i,j,k,bi,bj)
./model/src/find_alpha.F 93 FIND_ALPHA
               tP=theta(i,j,k,bi,bj)-refTemp
./model/src/find_alpha.F 94 FIND_ALPHA
               sP=salt(i,j,k,bi,bj)-refSalt
./pkg/seaice/advect.F 56 ADVECT
      INTEGER k
./pkg/seaice/advect.F 75 ADVECT
      DO k=1,2
./model/src/find_rho.F 1160 LOOK_FOR_NEG_SALINITY
     I                k, bi, bj, myThid )
./model/src/find_rho.F 1185 LOOK_FOR_NEG_SALINITY
      INTEGER k, bi, bj
./model/src/find_rho.F 1207 LOOK_FOR_NEG_SALINITY
     &      ' from level k =', k, ' ; bi,bj =', bi, bj
./model/src/find_rho.F 31 FIND_RHO_2D
     I                k, bi, bj, myThid )
./model/src/find_rho.F 61 FIND_RHO_2D
      INTEGER k, bi, bj
./model/src/find_rho.F 90 FIND_RHO_2D
     I          k, bi, bj, myThid )
./pkg/seaice/seaice_advection.F 128 SEAICE_ADVECTION
      INTEGER i,j,k
./pkg/seaice/seaice_advection.F 240 SEAICE_ADVECTION
      k = 1
./pkg/seaice/seaice_advection.F 255 SEAICE_ADVECTION
         maskLocW(i,j) = _maskW(i,j,k,bi,bj)*maskInW(i,j,bi,bj)
./pkg/seaice/seaice_advection.F 256 SEAICE_ADVECTION
         maskLocS(i,j) = _maskS(i,j,k,bi,bj)*maskInS(i,j,bi,bj)
./pkg/seaice/seaice_advection.F 258 SEAICE_ADVECTION
         maskLocW(i,j) = _maskW(i,j,k,bi,bj)
./pkg/seaice/seaice_advection.F 259 SEAICE_ADVECTION
         maskLocS(i,j) = _maskS(i,j,k,bi,bj)
./pkg/seaice/seaice_advection.F 365 SEAICE_ADVECTION
          CALL GAD_DST2U1_ADV_X( bi,bj,k, advectionScheme, .TRUE.,
./pkg/seaice/seaice_advection.F 375 SEAICE_ADVECTION
          CALL GAD_FLUXLIMIT_ADV_X( bi,bj,k, .TRUE.,
./pkg/seaice/seaice_advection.F 379 SEAICE_ADVECTION
          CALL GAD_DST3_ADV_X(      bi,bj,k, .TRUE.,
./pkg/seaice/seaice_advection.F 383 SEAICE_ADVECTION
          CALL GAD_DST3FL_ADV_X(    bi,bj,k, .TRUE.,
./pkg/seaice/seaice_advection.F 388 SEAICE_ADVECTION
          CALL GAD_OS7MP_ADV_X(     bi,bj,k, .TRUE.,
./pkg/seaice/seaice_advection.F 567 SEAICE_ADVECTION
          CALL GAD_DST2U1_ADV_Y( bi,bj,k, advectionScheme, .TRUE.,
./pkg/seaice/seaice_advection.F 577 SEAICE_ADVECTION
          CALL GAD_FLUXLIMIT_ADV_Y( bi,bj,k, .TRUE.,
./pkg/seaice/seaice_advection.F 581 SEAICE_ADVECTION
          CALL GAD_DST3_ADV_Y(      bi,bj,k, .TRUE.,
./pkg/seaice/seaice_advection.F 585 SEAICE_ADVECTION
          CALL GAD_DST3FL_ADV_Y(    bi,bj,k, .TRUE.,
./pkg/seaice/seaice_advection.F 590 SEAICE_ADVECTION
          CALL GAD_OS7MP_ADV_Y(     bi,bj,k, .TRUE.,
./pkg/seaice/seaice_advection.F 746 SEAICE_ADVECTION
         CALL DIAGNOSTICS_FILL(afx,diagName, k,1, 2,bi,bj, myThid)
./pkg/seaice/seaice_advection.F 748 SEAICE_ADVECTION
         CALL DIAGNOSTICS_FILL(afy,diagName, k,1, 2,bi,bj, myThid)
./pkg/seaice/seaice_advection.F 755 SEAICE_ADVECTION
     &     .AND. k.LE.3 .AND. myIter.EQ.1+nIter0
./pkg/seaice/seaice_advection.F 759 SEAICE_ADVECTION
     &      afx,afy, k, standardMessageUnit,bi,bj,myThid )
./pkg/seaice/seaice_calc_ice_strength.F 135 SEAICE_CALC_ICE_STRENGTH
        DO k = 1, nITD
./pkg/seaice/seaice_calc_ice_strength.F 141 SEAICE_CALC_ICE_STRENGTH
           IF ( partFunc(i,j,k) .GT. 0. _d 0 )
./pkg/seaice/seaice_calc_ice_strength.F 143 SEAICE_CALC_ICE_STRENGTH
     &          + partFunc(i,j,k) * ( - hActual(i,j,k)**2
./pkg/seaice/seaice_calc_ice_strength.F 144 SEAICE_CALC_ICE_STRENGTH
     &          + ( hrMax(i,j,k)**2 + hrMin(i,j,k)**2 
./pkg/seaice/seaice_calc_ice_strength.F 145 SEAICE_CALC_ICE_STRENGTH
     &          + hrMax(i,j,k)*hrMin(i,j,k) )*tmpscal1
./pkg/seaice/seaice_calc_ice_strength.F 146 SEAICE_CALC_ICE_STRENGTH
     &          / ridgeRatio(i,j,k) )
./pkg/seaice/seaice_calc_ice_strength.F 151 SEAICE_CALC_ICE_STRENGTH
        DO k = 1, nITD
./pkg/seaice/seaice_calc_ice_strength.F 155 SEAICE_CALC_ICE_STRENGTH
     &          + partFunc(i,j,k) * ( - hActual(i,j,k)**2 +
./pkg/seaice/seaice_calc_ice_strength.F 156 SEAICE_CALC_ICE_STRENGTH
     &          (           hrMin(i,j,k)*hrMin(i,j,k)
./pkg/seaice/seaice_calc_ice_strength.F 157 SEAICE_CALC_ICE_STRENGTH
     &          + 2. _d 0 * hrMin(i,j,k)*hrExp(i,j,k)
./pkg/seaice/seaice_calc_ice_strength.F 158 SEAICE_CALC_ICE_STRENGTH
     &          + 2. _d 0 * hrExp(i,j,k)*hrExp(i,j,k)
./pkg/seaice/seaice_calc_ice_strength.F 159 SEAICE_CALC_ICE_STRENGTH
     &          )/ridgeRatio(i,j,k) )
./pkg/seaice/seaice_calc_ice_strength.F 69 SEAICE_CALC_ICE_STRENGTH
      INTEGER k
./pkg/seaice/seaice_calc_lhs.F 73 SEAICE_CALC_LHS
      INTEGER k
./pkg/seaice/seaice_calc_lhs.F 84 SEAICE_CALC_LHS
      k=1
./pkg/seaice/seaice_calc_strainrates.F 145 SEAICE_CALC_STRAINRATES
          hFacU = _maskW(i,j,k,bi,bj) - _maskW(i,j-1,k,bi,bj)
./pkg/seaice/seaice_calc_strainrates.F 146 SEAICE_CALC_STRAINRATES
          hFacV = _maskS(i,j,k,bi,bj) - _maskS(i-1,j,k,bi,bj)
./pkg/seaice/seaice_calc_strainrates.F 152 SEAICE_CALC_STRAINRATES
     &         *maskC(i  ,j  ,k,bi,bj)*maskC(i-1,j  ,k,bi,bj)
./pkg/seaice/seaice_calc_strainrates.F 153 SEAICE_CALC_STRAINRATES
     &         *maskC(i  ,j-1,k,bi,bj)*maskC(i-1,j-1,k,bi,bj)
./pkg/seaice/seaice_calc_strainrates.F 73 SEAICE_CALC_STRAINRATES
      INTEGER k
./pkg/seaice/seaice_calc_strainrates.F 84 SEAICE_CALC_STRAINRATES
      k = 1
./pkg/seaice/seaice_calc_viscosities.F 167 SEAICE_CALC_VISCOSITIES
          sumNorm  = maskC(I,J,  k,bi,bj)+maskC(I-1,J,  k,bi,bj)
./pkg/seaice/seaice_calc_viscosities.F 168 SEAICE_CALC_VISCOSITIES
     &             + maskC(I,J-1,k,bi,bj)+maskC(I-1,J-1,k,bi,bj)
./pkg/seaice/seaice_calc_viscosities.F 182 SEAICE_CALC_VISCOSITIES
     &          *maskC(I,J,  k,bi,bj)*maskC(I-1,J,  k,bi,bj)
./pkg/seaice/seaice_calc_viscosities.F 183 SEAICE_CALC_VISCOSITIES
     &          *maskC(I,J-1,k,bi,bj)*maskC(I-1,J-1,k,bi,bj)
./pkg/seaice/seaice_calc_viscosities.F 74 SEAICE_CALC_VISCOSITIES
      INTEGER k
./pkg/seaice/seaice_calc_viscosities.F 82 SEAICE_CALC_VISCOSITIES
      k=1
./pkg/seaice/seaice_cost_concentration.F 242 SEAICE_COST_CONCENTRATION
              do k = 1,nnzobs
./pkg/seaice/seaice_cost_concentration.F 245 SEAICE_COST_CONCENTRATION
                     localobs(i,j,k,bi,bj) = spval
./pkg/seaice/seaice_cost_concentration.F 256 SEAICE_COST_CONCENTRATION
            do k = 1,nnzobs
./pkg/seaice/seaice_cost_concentration.F 270 SEAICE_COST_CONCENTRATION
                      IF      (localobs(i,j,k,bi,bj) .eq. 0. _d 0 ) THEN
./pkg/seaice/seaice_cost_concentration.F 272 SEAICE_COST_CONCENTRATION
                      ELSEIF ((localobs(i,j,k,bi,bj).gt.0. _d 0  ) .and.
./pkg/seaice/seaice_cost_concentration.F 273 SEAICE_COST_CONCENTRATION
     &                        (localobs(i,j,k,bi,bj).lt.0.15 _d 0)) THEN
./pkg/seaice/seaice_cost_concentration.F 275 SEAICE_COST_CONCENTRATION
                      ELSEIF ((localobs(i,j,k,bi,bj).ge.0.15 _d 0) .and.
./pkg/seaice/seaice_cost_concentration.F 276 SEAICE_COST_CONCENTRATION
     &                        (localobs(i,j,k,bi,bj).le.0.25 _d 0)) THEN
./pkg/seaice/seaice_cost_concentration.F 297 SEAICE_COST_CONCENTRATION
     &                 localobs(i,j,k,bi,bj), localweight(i,j,bi,bj),
./pkg/seaice/seaice_cost_concentration.F 315 SEAICE_COST_CONCENTRATION
              do k = 1,nnzobs
./pkg/seaice/seaice_cost_concentration.F 318 SEAICE_COST_CONCENTRATION
                    if (localobs(i,j,k,bi,bj) .LT. -1) THEN
./pkg/seaice/seaice_cost_concentration.F 334 SEAICE_COST_CONCENTRATION
            do k = 1,nnzobs
./pkg/seaice/seaice_cost_concentration.F 337 SEAICE_COST_CONCENTRATION
               cmask(i,j,k) = cosphi(i,j,bi,bj)*localmask(i,j,k,bi,bj)
./pkg/seaice/seaice_cost_concentration.F 338 SEAICE_COST_CONCENTRATION
                if ( localobs(i,j,k,bi,bj) .lt. spminloc .or.
./pkg/seaice/seaice_cost_concentration.F 339 SEAICE_COST_CONCENTRATION
     &               localobs(i,j,k,bi,bj) .gt. spmaxloc .or.
./pkg/seaice/seaice_cost_concentration.F 340 SEAICE_COST_CONCENTRATION
     &               localobs(i,j,k,bi,bj) .eq. spzeroloc ) then
./pkg/seaice/seaice_cost_concentration.F 341 SEAICE_COST_CONCENTRATION
                   cmask(i,j,k) = 0. _d 0
./pkg/seaice/seaice_cost_concentration.F 347 SEAICE_COST_CONCENTRATION
            do k = 1,nnzobs
./pkg/seaice/seaice_cost_concentration.F 350 SEAICE_COST_CONCENTRATION
                localwww  = localweight(i,j,bi,bj)*cmask(i,j,k)
./pkg/seaice/seaice_cost_concentration.F 353 SEAICE_COST_CONCENTRATION
                localwww  = localModWeight(i,j,bi,bj)*cmask(i,j,k)
./pkg/seaice/seaice_cost_concentration.F 356 SEAICE_COST_CONCENTRATION
                junk      = ( localbar(i,j,k,bi,bj) -
./pkg/seaice/seaice_cost_concentration.F 357 SEAICE_COST_CONCENTRATION
     &                        localobs(i,j,k,bi,bj) )
./pkg/seaice/seaice_cost_concentration.F 366 SEAICE_COST_CONCENTRATION
     &                 localbar(i,j,k,bi,bj),
./pkg/seaice/seaice_cost_concentration.F 367 SEAICE_COST_CONCENTRATION
     &                 localobs(i,j,k,bi,bj)
./pkg/seaice/seaice_cost_concentration.F 74 SEAICE_COST_CONCENTRATION
      integer i,j,k
./pkg/seaice/seaice_cost_export.F 32 SEAICE_COST_EXPORT
      integer i, j, k
./pkg/seaice/seaice_cost_export.F 50 SEAICE_COST_EXPORT
          do k = 1, kmaxdepth
./pkg/seaice/seaice_cost_init_varia.F 44 SEAICE_COST_INIT_VARIA
      integer i,j,k
./pkg/seaice/seaice_cost_init_varia.F 76 SEAICE_COST_INIT_VARIA
      k = 1
./pkg/seaice/seaice_cost_sss.F 260 SEAICE_COST_SSS
              do k = 1,nnzobs
./pkg/seaice/seaice_cost_sss.F 263 SEAICE_COST_SSS
                     localobs(i,j,k,bi,bj) = spval
./pkg/seaice/seaice_cost_sss.F 275 SEAICE_COST_SSS
              do k = 1,nnzobs
./pkg/seaice/seaice_cost_sss.F 278 SEAICE_COST_SSS
                    if (localobs(i,j,k,bi,bj) .LT. -1) THEN
./pkg/seaice/seaice_cost_sss.F 294 SEAICE_COST_SSS
            do k = 1,nnzobs
./pkg/seaice/seaice_cost_sss.F 297 SEAICE_COST_SSS
               cmask(i,j,k) = cosphi(i,j,bi,bj)*localmask(i,j,k,bi,bj)
./pkg/seaice/seaice_cost_sss.F 298 SEAICE_COST_SSS
                if ( localobs(i,j,k,bi,bj) .lt. spminloc .or.
./pkg/seaice/seaice_cost_sss.F 299 SEAICE_COST_SSS
     &               localobs(i,j,k,bi,bj) .gt. spmaxloc .or.
./pkg/seaice/seaice_cost_sss.F 300 SEAICE_COST_SSS
     &               localobs(i,j,k,bi,bj) .eq. spzeroloc ) then
./pkg/seaice/seaice_cost_sss.F 301 SEAICE_COST_SSS
                   cmask(i,j,k) = 0. _d 0
./pkg/seaice/seaice_cost_sss.F 307 SEAICE_COST_SSS
            do k = 1,nnzobs
./pkg/seaice/seaice_cost_sss.F 310 SEAICE_COST_SSS
                localwww  = localweight(i,j,bi,bj)*cmask(i,j,k)
./pkg/seaice/seaice_cost_sss.F 313 SEAICE_COST_SSS
                if ( localobs(i,j,k,bi,bj) .GT. 0.0 .AND.
./pkg/seaice/seaice_cost_sss.F 319 SEAICE_COST_SSS
                   junk = ( localbar(i,j,k,bi,bj) - SEAICE_clamp_salt )
./pkg/seaice/seaice_cost_sss.F 335 SEAICE_COST_SSS
     &                 localbar(i,j,k,bi,bj),
./pkg/seaice/seaice_cost_sss.F 336 SEAICE_COST_SSS
     &                 areabar(i,j,k,bi,bj),
./pkg/seaice/seaice_cost_sss.F 337 SEAICE_COST_SSS
     &                 localobs(i,j,k,bi,bj)
./pkg/seaice/seaice_cost_sss.F 75 SEAICE_COST_SSS
      integer i,j,k
./pkg/seaice/seaice_cost_sst.F 260 SEAICE_COST_SST
              do k = 1,nnzobs
./pkg/seaice/seaice_cost_sst.F 263 SEAICE_COST_SST
                     localobs(i,j,k,bi,bj) = spval
./pkg/seaice/seaice_cost_sst.F 275 SEAICE_COST_SST
              do k = 1,nnzobs
./pkg/seaice/seaice_cost_sst.F 278 SEAICE_COST_SST
                    if (localobs(i,j,k,bi,bj) .LT. -1) THEN
./pkg/seaice/seaice_cost_sst.F 294 SEAICE_COST_SST
            do k = 1,nnzobs
./pkg/seaice/seaice_cost_sst.F 297 SEAICE_COST_SST
               cmask(i,j,k) = cosphi(i,j,bi,bj)*localmask(i,j,k,bi,bj)
./pkg/seaice/seaice_cost_sst.F 298 SEAICE_COST_SST
                if ( localobs(i,j,k,bi,bj) .lt. spminloc .or.
./pkg/seaice/seaice_cost_sst.F 299 SEAICE_COST_SST
     &               localobs(i,j,k,bi,bj) .gt. spmaxloc .or.
./pkg/seaice/seaice_cost_sst.F 300 SEAICE_COST_SST
     &               localobs(i,j,k,bi,bj) .eq. spzeroloc ) then
./pkg/seaice/seaice_cost_sst.F 301 SEAICE_COST_SST
                   cmask(i,j,k) = 0. _d 0
./pkg/seaice/seaice_cost_sst.F 307 SEAICE_COST_SST
            do k = 1,nnzobs
./pkg/seaice/seaice_cost_sst.F 310 SEAICE_COST_SST
                localwww  = localweight(i,j,bi,bj)*cmask(i,j,k)
./pkg/seaice/seaice_cost_sst.F 313 SEAICE_COST_SST
                if ( localobs(i,j,k,bi,bj) .GT. 0.0 .AND.
./pkg/seaice/seaice_cost_sst.F 316 SEAICE_COST_SST
                   junk = ( localbar(i,j,k,bi,bj) -
./pkg/seaice/seaice_cost_sst.F 331 SEAICE_COST_SST
     &                 localbar(i,j,k,bi,bj),
./pkg/seaice/seaice_cost_sst.F 332 SEAICE_COST_SST
     &                 areabar(i,j,k,bi,bj),
./pkg/seaice/seaice_cost_sst.F 333 SEAICE_COST_SST
     &                 localobs(i,j,k,bi,bj)
./pkg/seaice/seaice_cost_sst.F 73 SEAICE_COST_SST
      integer i,j,k
./pkg/seaice/seaice_cost_weights.F 111 SEAICE_COST_WEIGHTS
     &                 *frame(i,j)*_hFacC(i,j,k,bi,bj)
./pkg/seaice/seaice_cost_weights.F 122 SEAICE_COST_WEIGHTS
     &                 *frame(i,j)*_hFacC(i,j,k,bi,bj)
./pkg/seaice/seaice_cost_weights.F 42 SEAICE_COST_WEIGHTS
      integer i,j,k
./pkg/seaice/seaice_cost_weights.F 98 SEAICE_COST_WEIGHTS
      k     = 1
./pkg/seaice/seaice_ctrl_map_ini.F 48 SEAICE_CTRL_MAP_INI
      integer i,j,k
./pkg/seaice/seaice_diagnostics_state.F 50 SEAICE_DIAGNOSTICS_STATE
      INTEGER k
./pkg/seaice/seaice_diagnostics_state.F 79 SEAICE_DIAGNOSTICS_STATE
          DO k=1,SEAICE_multDim
./pkg/seaice/seaice_diffusion.F 102 SEAICE_DIFFUSION
         CALL DIAGNOSTICS_FILL(fZon,diagName, k,1, 2,bi,bj, myThid)
./pkg/seaice/seaice_diffusion.F 104 SEAICE_DIFFUSION
         CALL DIAGNOSTICS_FILL(fMer,diagName, k,1, 2,bi,bj, myThid)
./pkg/seaice/seaice_diffusion.F 65 SEAICE_DIFFUSION
      INTEGER i, j, k
./pkg/seaice/seaice_diffusion.F 77 SEAICE_DIFFUSION
        k = 1
./pkg/seaice/seaice_diffusion.F 85 SEAICE_DIFFUSION
        CALL GAD_DIFF_X(bi,bj,k,xA,diffKh,iceFld,fZon,myThid)
./pkg/seaice/seaice_diffusion.F 87 SEAICE_DIFFUSION
        CALL GAD_DIFF_Y(bi,bj,k,yA,diffKh,iceFld,fMer,myThid)
./model/src/freesurf_rescale_g.F 10 FREESURF_RESCALE_G
     I                     bi, bj, k,
./model/src/freesurf_rescale_g.F 32 FREESURF_RESCALE_G
      INTEGER bi,bj,k
./model/src/freesurf_rescale_g.F 47 FREESURF_RESCALE_G
           gTracer(i,j,k) = gTracer(i,j,k)
./model/src/freesurf_rescale_g.F 56 FREESURF_RESCALE_G
           gTracer(i,j,k) = gTracer(i,j,k)
./model/src/freesurf_rescale_g.F 58 FREESURF_RESCALE_G
     &                    *dBHybSigF(k)*recip_drF(k)
./model/src/freesurf_rescale_g.F 59 FREESURF_RESCALE_G
     &                    *recip_hFacC(i,j,k,bi,bj)
./model/src/freesurf_rescale_g.F 67 FREESURF_RESCALE_G
          IF (k.EQ.kSurfC(i,j,bi,bj)) THEN
./model/src/freesurf_rescale_g.F 68 FREESURF_RESCALE_G
           gTracer(i,j,k) = gTracer(i,j,k)
./model/src/freesurf_rescale_g.F 69 FREESURF_RESCALE_G
     &            *_hFacC(i,j,k,bi,bj)/hFac_surfC(i,j,bi,bj)
./pkg/seaice/seaice_do_ridging.F 121 SEAICE_DO_RIDGING
      DO k=1,nITD
./pkg/seaice/seaice_do_ridging.F 124 SEAICE_DO_RIDGING
         openWater(i,j) = openWater(i,j) - AREAITD(i,j,k,bi,bj)
./pkg/seaice/seaice_do_ridging.F 175 SEAICE_DO_RIDGING
      DO k=1,nITD
./pkg/seaice/seaice_do_ridging.F 178 SEAICE_DO_RIDGING
         netArea(i,j) = netArea(i,j) + AREAITD(i,j,k,bi,bj)
./pkg/seaice/seaice_do_ridging.F 204 SEAICE_DO_RIDGING
      DO k=1,nITD
./pkg/seaice/seaice_do_ridging.F 207 SEAICE_DO_RIDGING
         areaPR(i,j,k) = AREAITD(i,j,k,bi,bj)
./pkg/seaice/seaice_do_ridging.F 208 SEAICE_DO_RIDGING
         heffPR(i,j,k) = HEFFITD(i,j,k,bi,bj)
./pkg/seaice/seaice_do_ridging.F 209 SEAICE_DO_RIDGING
         hsnwPR(i,j,k) = HSNOWITD(i,j,k,bi,bj)
./pkg/seaice/seaice_do_ridging.F 235 SEAICE_DO_RIDGING
      DO k=1,nITD
./pkg/seaice/seaice_do_ridging.F 239 SEAICE_DO_RIDGING
         IF ( areaPR(i,j,k) .GT. SEAICE_area_reg
./pkg/seaice/seaice_do_ridging.F 240 SEAICE_DO_RIDGING
     &        .AND. partFunc(i,j,k) .GT. 0. _d 0 ) THEN
./pkg/seaice/seaice_do_ridging.F 241 SEAICE_DO_RIDGING
          tmp = partFunc(i,j,k)*grossClosing(i,j)
./pkg/seaice/seaice_do_ridging.F 242 SEAICE_DO_RIDGING
          IF ( tmp .GT. AREAITD(i,j,k,bi,bj) ) THEN
./pkg/seaice/seaice_do_ridging.F 243 SEAICE_DO_RIDGING
           tmpFac = AREAITD(i,j,k,bi,bj)/tmp
./pkg/seaice/seaice_do_ridging.F 266 SEAICE_DO_RIDGING
      DO k=1,nITD
./pkg/seaice/seaice_do_ridging.F 270 SEAICE_DO_RIDGING
         doRidging(i,j) = areaPR(i,j,k) .GT. SEAICE_area_reg
./pkg/seaice/seaice_do_ridging.F 271 SEAICE_DO_RIDGING
     &        .AND. partFunc(i,j,k) .GT. 0. _d 0
./pkg/seaice/seaice_do_ridging.F 279 SEAICE_DO_RIDGING
          ridgingArea(i,j) = partFunc(i,j,k)*grossClosing(i,j)
./pkg/seaice/seaice_do_ridging.F 280 SEAICE_DO_RIDGING
          IF ( ridgingArea(i,j) .GT. areaPR(i,j,k) ) THEN
./pkg/seaice/seaice_do_ridging.F 281 SEAICE_DO_RIDGING
           ridgingArea(i,j) = areaPR(i,j,k)
./pkg/seaice/seaice_do_ridging.F 283 SEAICE_DO_RIDGING
          areaFraction(i,j) = ridgingArea(i,j)/areaPR(i,j,k)
./pkg/seaice/seaice_do_ridging.F 284 SEAICE_DO_RIDGING
          ridgedArea(i,j)   = ridgingArea(i,j)/ridgeRatio(i,j,k)
./pkg/seaice/seaice_do_ridging.F 287 SEAICE_DO_RIDGING
          ridgingHEFF(i,j) = heffPR(i,j,k) * areaFraction(i,j)
./pkg/seaice/seaice_do_ridging.F 288 SEAICE_DO_RIDGING
          ridgingHsnw(i,j) = hsnwPR(i,j,k) * areaFraction(i,j)
./pkg/seaice/seaice_do_ridging.F 299 SEAICE_DO_RIDGING
          AREAITD(i,j,k,bi,bj) = AREAITD(i,j,k,bi,bj) - ridgingArea(i,j)
./pkg/seaice/seaice_do_ridging.F 300 SEAICE_DO_RIDGING
          HEFFITD(i,j,k,bi,bj) = HEFFITD(i,j,k,bi,bj) - ridgingHeff(i,j)
./pkg/seaice/seaice_do_ridging.F 301 SEAICE_DO_RIDGING
          HSNOWITD(i,j,k,bi,bj)=HSNOWITD(i,j,k,bi,bj) - ridgingHsnw(i,j)
./pkg/seaice/seaice_do_ridging.F 322 SEAICE_DO_RIDGING
            IF ( hrMin(i,j,k) .GE. hLimit(l) .OR.
./pkg/seaice/seaice_do_ridging.F 323 SEAICE_DO_RIDGING
     &           hrMax(i,j,k) .LE. hLimit(l-1) ) THEN
./pkg/seaice/seaice_do_ridging.F 329 SEAICE_DO_RIDGING
             hL = MAX(hrMin(i,j,k), hLimit(l-1))
./pkg/seaice/seaice_do_ridging.F 330 SEAICE_DO_RIDGING
             hR = MIN(hrMax(i,j,k), hLimit(l))
./pkg/seaice/seaice_do_ridging.F 332 SEAICE_DO_RIDGING
     &            / ( hrMax(i,j,k) - hrMin(i,j,k) )
./pkg/seaice/seaice_do_ridging.F 336 SEAICE_DO_RIDGING
     &            / ( hrMax(i,j,k) + hrMin(i,j,k) )
./pkg/seaice/seaice_do_ridging.F 348 SEAICE_DO_RIDGING
     &           .AND. hrMin(i,j,k) .LT. hLimit(l)
./pkg/seaice/seaice_do_ridging.F 349 SEAICE_DO_RIDGING
     &           .AND. hrExp(i,j,k) .NE. 0. _d 0 ) THEN
./pkg/seaice/seaice_do_ridging.F 350 SEAICE_DO_RIDGING
             hL   = MAX( hrMin(i,j,k), hLimit(l-1) )
./pkg/seaice/seaice_do_ridging.F 352 SEAICE_DO_RIDGING
             expL = EXP(-( hL - hrMin(i,j,k) )/hrExp(i,j,k) )
./pkg/seaice/seaice_do_ridging.F 353 SEAICE_DO_RIDGING
             expR = EXP(-( hR - hrMin(i,j,k) )/hrExp(i,j,k) )
./pkg/seaice/seaice_do_ridging.F 356 SEAICE_DO_RIDGING
     &            ( ( hL + hrExp(i,j,k) ) * expL
./pkg/seaice/seaice_do_ridging.F 357 SEAICE_DO_RIDGING
     &            - ( hR + hrExp(i,j,k) ) * expR )
./pkg/seaice/seaice_do_ridging.F 358 SEAICE_DO_RIDGING
     &            / ( hrMin(i,j,k) + hrExp(i,j,k) )
./pkg/seaice/seaice_do_ridging.F 365 SEAICE_DO_RIDGING
            IF ( doRidging(i,j) .AND. hrExp(i,j,k) .NE. 0. _d 0 ) THEN
./pkg/seaice/seaice_do_ridging.F 366 SEAICE_DO_RIDGING
              hL   = MAX( hrMin(i,j,k), hLimit(l-1) )
./pkg/seaice/seaice_do_ridging.F 367 SEAICE_DO_RIDGING
              expL = EXP(-( hL - hrMin(i,j,k) )/hrExp(i,j,k) )
./pkg/seaice/seaice_do_ridging.F 369 SEAICE_DO_RIDGING
              volFraction (i,j) = ( hL + hrExp(i,j,k) ) * expL
./pkg/seaice/seaice_do_ridging.F 370 SEAICE_DO_RIDGING
     &             / ( hrMin(i,j,k) + hrExp(i,j,k) )
./pkg/seaice/seaice_do_ridging.F 398 SEAICE_DO_RIDGING
      DO k=1,nITD
./pkg/seaice/seaice_do_ridging.F 401 SEAICE_DO_RIDGING
         netArea(i,j) = netArea(i,j) + AREAITD(i,j,k,bi,bj)
./pkg/seaice/seaice_do_ridging.F 59 SEAICE_DO_RIDGING
      INTEGER k, l, n
./pkg/seaice/seaice_fgmres.F 104 SEAICE_FGMRES_DRIVER
         DO k=1,nVec
./pkg/seaice/seaice_fgmres.F 105 SEAICE_FGMRES_DRIVER
          wk2(k,bi,bj) = 0. _d 0
./pkg/seaice/seaice_fgmres.F 116 SEAICE_FGMRES_DRIVER
         DO k=1,nVec
./pkg/seaice/seaice_fgmres.F 117 SEAICE_FGMRES_DRIVER
          rhs(k,bi,bj) = -rhs(k,bi,bj)
./pkg/seaice/seaice_fgmres.F 118 SEAICE_FGMRES_DRIVER
          wk2(k,bi,bj) = 0. _d 0
./pkg/seaice/seaice_fgmres.F 474 SEAICE_FGMRES
      integer i, i1, ii, j, jj, k, k1!, n1
./pkg/seaice/seaice_fgmres.F 551 SEAICE_FGMRES
        do k=1, n
./pkg/seaice/seaice_fgmres.F 552 SEAICE_FGMRES
         wk1(k,bi,bj) = vv(k,i,bi,bj)
./pkg/seaice/seaice_fgmres.F 564 SEAICE_FGMRES
        do k=1, n
./pkg/seaice/seaice_fgmres.F 565 SEAICE_FGMRES
         w(k,i,bi,bj) = wk2(k,bi,bj)
./pkg/seaice/seaice_fgmres.F 575 SEAICE_FGMRES
        do k=1,n
./pkg/seaice/seaice_fgmres.F 576 SEAICE_FGMRES
         wk1(k,bi,bj)=wk2(k,bi,bj)
./pkg/seaice/seaice_fgmres.F 593 SEAICE_FGMRES
        do k=1,n
./pkg/seaice/seaice_fgmres.F 594 SEAICE_FGMRES
         vv(k,i1,bi,bj)=wk2(k,bi,bj)
./pkg/seaice/seaice_fgmres.F 611 SEAICE_FGMRES
         do k=1,n
./pkg/seaice/seaice_fgmres.F 612 SEAICE_FGMRES
          vv(k,i1,bi,bj) = vv(k,i1,bi,bj) - t*vv(k,j,bi,bj)
./pkg/seaice/seaice_fgmres.F 625 SEAICE_FGMRES
         do k=1,n
./pkg/seaice/seaice_fgmres.F 626 SEAICE_FGMRES
          vv(k,i1,bi,bj) = vv(k,i1,bi,bj)*t
./pkg/seaice/seaice_fgmres.F 639 SEAICE_FGMRES
       do k=2,i
./pkg/seaice/seaice_fgmres.F 640 SEAICE_FGMRES
        k1 = k-1
./pkg/seaice/seaice_fgmres.F 642 SEAICE_FGMRES
        hh(k1,i) = c(k1)*t + s(k1)*hh(k,i)
./pkg/seaice/seaice_fgmres.F 643 SEAICE_FGMRES
        hh(k,i) = -s(k1)*t + c(k1)*hh(k,i)
./pkg/seaice/seaice_fgmres.F 686 SEAICE_FGMRES
       k=i-ii+1
./pkg/seaice/seaice_fgmres.F 687 SEAICE_FGMRES
       k1 = k+1
./pkg/seaice/seaice_fgmres.F 688 SEAICE_FGMRES
       t=rs(k)
./pkg/seaice/seaice_fgmres.F 690 SEAICE_FGMRES
        t = t-hh(k,j)*rs(j)
./pkg/seaice/seaice_fgmres.F 692 SEAICE_FGMRES
       rs(k) = t/hh(k,k)
./pkg/seaice/seaice_fgmres.F 703 SEAICE_FGMRES
         do k=1,n
./pkg/seaice/seaice_fgmres.F 704 SEAICE_FGMRES
          sol(k,bi,bj) = sol(k,bi,bj) + t*w(k,j,bi,bj)
./pkg/seaice/seaice_fgmres.F 729 SEAICE_FGMRES
         do k=1,n
./pkg/seaice/seaice_fgmres.F 730 SEAICE_FGMRES
          vv(k,1,bi,bj) = vv(k,1,bi,bj) + t*vv(k,j,bi,bj)
./pkg/seaice/seaice_fgmres.F 75 SEAICE_FGMRES_DRIVER
      INTEGER k, bi, bj
./pkg/seaice/seaice_init_fixed.F 168 SEAICE_INIT_FIXED
       DO k=1,nITD-1
./pkg/seaice/seaice_init_fixed.F 169 SEAICE_INIT_FIXED
        Hlimit(k) = Hlimit(k-1)
./pkg/seaice/seaice_init_fixed.F 172 SEAICE_INIT_FIXED
     &  *( oneRL + TANH( Hlimit_c3 *( FLOAT(k-1)*tmpVar - oneRL ) ) )
./pkg/seaice/seaice_init_fixed.F 185 SEAICE_INIT_FIXED
     &     ' SEAICE_INIT_FIXED: Hlimit = ', (Hlimit(k),k=0,nITD)
./pkg/seaice/seaice_init_fixed.F 37 SEAICE_INIT_FIXED
      INTEGER k
./pkg/seaice/seaice_init_varia.F 260 SEAICE_INIT_VARIA
          DO k=1,nITD
./pkg/seaice/seaice_init_varia.F 261 SEAICE_INIT_VARIA
           AREAITD(i,j,k,bi,bj) =0. _d 0
./pkg/seaice/seaice_init_varia.F 262 SEAICE_INIT_VARIA
           HEFFITD(i,j,k,bi,bj) =0. _d 0
./pkg/seaice/seaice_init_varia.F 310 SEAICE_INIT_VARIA
          DO k=1,nITD
./pkg/seaice/seaice_init_varia.F 311 SEAICE_INIT_VARIA
           HSNOWITD(i,j,k,bi,bj)=0. _d 0
./pkg/seaice/seaice_init_varia.F 332 SEAICE_INIT_VARIA
          DO k=1,nITD
./pkg/seaice/seaice_init_varia.F 333 SEAICE_INIT_VARIA
            TICES(i,j,k,bi,bj)=0. _d 0
./pkg/seaice/seaice_init_varia.F 419 SEAICE_INIT_VARIA
          DO k=1,nITD
./pkg/seaice/seaice_init_varia.F 420 SEAICE_INIT_VARIA
           TICES(i,j,k,bi,bj)=273.0 _d 0
./pkg/seaice/seaice_init_varia.F 46 SEAICE_INIT_VARIA
      INTEGER k
./model/src/freeze_surface.F 41 FREEZE_SURFACE
      INTEGER bi,bj,i,j,k
./model/src/freeze_surface.F 46 FREEZE_SURFACE
        k = Nr
./model/src/freeze_surface.F 48 FREEZE_SURFACE
        k = 1
./model/src/freeze_surface.F 58 FREEZE_SURFACE
          IF (theta(i,j,k,bi,bj) .LT. Tfreezing) THEN
./model/src/freeze_surface.F 60 FREEZE_SURFACE
     &            ( Tfreezing - theta(i,j,k,bi,bj) )
./model/src/freeze_surface.F 61 FREEZE_SURFACE
     &                    *drF(k)*_hFacC(i,j,k,bi,bj) / dTtracerLev(k)
./model/src/freeze_surface.F 62 FREEZE_SURFACE
             theta(i,j,k,bi,bj) = Tfreezing
./pkg/seaice/seaice_itd_pickup.F 143 SEAICE_ITD_PICKUP
             k=1
./pkg/seaice/seaice_itd_pickup.F 145 SEAICE_ITD_PICKUP
              IF ( LND_x(LND_i).GT.Hlimit(k) ) k=k+1
./pkg/seaice/seaice_itd_pickup.F 146 SEAICE_ITD_PICKUP
              AREAITD(i,j,k,bi,bj) = AREAITD(i,j,k,bi,bj)
./pkg/seaice/seaice_itd_pickup.F 148 SEAICE_ITD_PICKUP
              HEFFITD(i,j,k,bi,bj) = HEFFITD(i,j,k,bi,bj)
./pkg/seaice/seaice_itd_pickup.F 74 SEAICE_ITD_PICKUP
      INTEGER i, j, bi, bj, k
./pkg/seaice/seaice_itd_redist.F 121 SEAICE_ITD_REDIST
       DO k=1,nITD-1
./pkg/seaice/seaice_itd_redist.F 124 SEAICE_ITD_REDIST
          IF (AREAITD(i,j,k,bi,bj) .lt. 0.0) THEN
./pkg/seaice/seaice_itd_redist.F 127 SEAICE_ITD_REDIST
           AREAITD (i,j,k+1,bi,bj) = AREAITD (i,j,k+1,bi,bj)
./pkg/seaice/seaice_itd_redist.F 128 SEAICE_ITD_REDIST
     &                             + AREAITD (i,j,k,bi,bj)
./pkg/seaice/seaice_itd_redist.F 129 SEAICE_ITD_REDIST
           AREAITD (i,j,k  ,bi,bj) = ZERO
./pkg/seaice/seaice_itd_redist.F 130 SEAICE_ITD_REDIST
           HEFFITD (i,j,k+1,bi,bj) = HEFFITD (i,j,k+1,bi,bj)
./pkg/seaice/seaice_itd_redist.F 131 SEAICE_ITD_REDIST
     &                             + HEFFITD (i,j,k,bi,bj)
./pkg/seaice/seaice_itd_redist.F 132 SEAICE_ITD_REDIST
           HEFFITD (i,j,k  ,bi,bj) = ZERO
./pkg/seaice/seaice_itd_redist.F 133 SEAICE_ITD_REDIST
           HSNOWITD(i,j,k+1,bi,bj) = HSNOWITD(i,j,k+1,bi,bj)
./pkg/seaice/seaice_itd_redist.F 134 SEAICE_ITD_REDIST
     &                             + HSNOWITD(i,j,k,bi,bj)
./pkg/seaice/seaice_itd_redist.F 135 SEAICE_ITD_REDIST
           HSNOWITD(i,j,k  ,bi,bj) = ZERO
./pkg/seaice/seaice_itd_redist.F 150 SEAICE_ITD_REDIST
       DO k=1,nITD-1
./pkg/seaice/seaice_itd_redist.F 153 SEAICE_ITD_REDIST
          IF (HEFFITD(i,j,k,bi,bj) .gt.
./pkg/seaice/seaice_itd_redist.F 154 SEAICE_ITD_REDIST
     &         Hlimit(k)*AREAITD(i,j,k,bi,bj)) THEN
./pkg/seaice/seaice_itd_redist.F 157 SEAICE_ITD_REDIST
           AREAITD (i,j,k+1,bi,bj) = AREAITD (i,j,k+1,bi,bj)
./pkg/seaice/seaice_itd_redist.F 158 SEAICE_ITD_REDIST
     &                             + AREAITD (i,j,k,bi,bj)
./pkg/seaice/seaice_itd_redist.F 159 SEAICE_ITD_REDIST
           AREAITD (i,j,k  ,bi,bj) = ZERO
./pkg/seaice/seaice_itd_redist.F 160 SEAICE_ITD_REDIST
           HEFFITD (i,j,k+1,bi,bj) = HEFFITD (i,j,k+1,bi,bj)
./pkg/seaice/seaice_itd_redist.F 161 SEAICE_ITD_REDIST
     &                             + HEFFITD (i,j,k,bi,bj)
./pkg/seaice/seaice_itd_redist.F 162 SEAICE_ITD_REDIST
           HEFFITD (i,j,k  ,bi,bj) = ZERO
./pkg/seaice/seaice_itd_redist.F 163 SEAICE_ITD_REDIST
           HSNOWITD(i,j,k+1,bi,bj) = HSNOWITD(i,j,k+1,bi,bj)
./pkg/seaice/seaice_itd_redist.F 164 SEAICE_ITD_REDIST
     &                             + HSNOWITD(i,j,k,bi,bj)
./pkg/seaice/seaice_itd_redist.F 165 SEAICE_ITD_REDIST
           HSNOWITD(i,j,k  ,bi,bj) = ZERO
./pkg/seaice/seaice_itd_redist.F 177 SEAICE_ITD_REDIST
       DO k=nITD,2,-1
./pkg/seaice/seaice_itd_redist.F 180 SEAICE_ITD_REDIST
          IF (HEFFITD(i,j,k,bi,bj) .lt.
./pkg/seaice/seaice_itd_redist.F 181 SEAICE_ITD_REDIST
     &         Hlimit(k-1)*AREAITD(i,j,k,bi,bj)) THEN
./pkg/seaice/seaice_itd_redist.F 184 SEAICE_ITD_REDIST
           AREAITD (i,j,k-1,bi,bj) = AREAITD (i,j,k-1,bi,bj)
./pkg/seaice/seaice_itd_redist.F 185 SEAICE_ITD_REDIST
     &                             + AREAITD (i,j,k,bi,bj)
./pkg/seaice/seaice_itd_redist.F 186 SEAICE_ITD_REDIST
           AREAITD (i,j,k  ,bi,bj) = ZERO
./pkg/seaice/seaice_itd_redist.F 187 SEAICE_ITD_REDIST
           HEFFITD (i,j,k-1,bi,bj) = HEFFITD (i,j,k-1,bi,bj)
./pkg/seaice/seaice_itd_redist.F 188 SEAICE_ITD_REDIST
     &                             + HEFFITD (i,j,k,bi,bj)
./pkg/seaice/seaice_itd_redist.F 189 SEAICE_ITD_REDIST
           HEFFITD (i,j,k  ,bi,bj) = ZERO
./pkg/seaice/seaice_itd_redist.F 190 SEAICE_ITD_REDIST
           HSNOWITD(i,j,k-1,bi,bj) = HSNOWITD(i,j,k-1,bi,bj)
./pkg/seaice/seaice_itd_redist.F 191 SEAICE_ITD_REDIST
     &                             + HSNOWITD(i,j,k,bi,bj)
./pkg/seaice/seaice_itd_redist.F 192 SEAICE_ITD_REDIST
           HSNOWITD(i,j,k  ,bi,bj) = ZERO
./pkg/seaice/seaice_itd_redist.F 70 SEAICE_ITD_REDIST
      INTEGER i, j, k
./pkg/seaice/seaice_itd_redist.F 90 SEAICE_ITD_REDIST
      DO k=1,nITD
./pkg/seaice/seaice_itd_redist.F 93 SEAICE_ITD_REDIST
         openWater(i,j) = openWater(i,j) - AREAITD(i,j,k,bi,bj)
./pkg/seaice/seaice_itd_sum.F 64 SEAICE_ITD_SUM
      INTEGER i, j, k
./pkg/seaice/seaice_itd_sum.F 86 SEAICE_ITD_SUM
        DO k=2,nITD
./pkg/seaice/seaice_itd_sum.F 89 SEAICE_ITD_SUM
           AREA (i,j,bi,bj) = AREA (i,j,bi,bj) + AREAITD (i,j,k,bi,bj)
./pkg/seaice/seaice_itd_sum.F 90 SEAICE_ITD_SUM
           HEFF (i,j,bi,bj) = HEFF (i,j,bi,bj) + HEFFITD (i,j,k,bi,bj)
./pkg/seaice/seaice_itd_sum.F 91 SEAICE_ITD_SUM
           HSNOW(i,j,bi,bj) = HSNOW(i,j,bi,bj) + HSNOWITD(i,j,k,bi,bj)
./model/src/grad_sigma.F 102 GRAD_SIGMA
         sigmaR(i,j,k)= maskC(i,j,k,bi,bj)*maskC(i,j,k-1,bi,bj)
./model/src/grad_sigma.F 103 GRAD_SIGMA
     &                *recip_drC(k)*rkSign
./model/src/grad_sigma.F 10 GRAD_SIGMA
     I             bi, bj, iMin, iMax, jMin, jMax, k,
./model/src/grad_sigma.F 40 GRAD_SIGMA
      INTEGER bi,bj,iMin,iMax,jMin,jMax,k
./model/src/grad_sigma.F 72 GRAD_SIGMA
        sigmaX(i,j,k)=_maskW(i,j,k,bi,bj)
./model/src/grad_sigma.F 87 GRAD_SIGMA
        sigmaY(i,j,k)=_maskS(i,j,k,bi,bj)
./model/src/grad_sigma.F 93 GRAD_SIGMA
      IF (k.EQ.1) THEN
./model/src/grad_sigma.F 96 GRAD_SIGMA
         sigmaR(i,j,k)= 0. _d 0
./pkg/seaice/seaice_output.F 209 SEAICE_OUTPUT
         DO k=1,nITD
./pkg/seaice/seaice_output.F 212 SEAICE_OUTPUT
            HEFFITDtave(i,j,k,bi,bj) =
./pkg/seaice/seaice_output.F 213 SEAICE_OUTPUT
     &        HEFFITDtave(i,j,k,bi,bj) +HEFFITD(i,j,k,bi,bj)*deltaTclock
./pkg/seaice/seaice_output.F 214 SEAICE_OUTPUT
            AREAITDtave(i,j,k,bi,bj) =
./pkg/seaice/seaice_output.F 215 SEAICE_OUTPUT
     &        AREAITDtave(i,j,k,bi,bj) +AREAITD(i,j,k,bi,bj)*deltaTclock
./pkg/seaice/seaice_output.F 63 SEAICE_OUTPUT
      INTEGER k
./pkg/seaice/seaice_preconditioner.F 137 SEAICE_PRECONDITIONER
      k = 1
./pkg/seaice/seaice_preconditioner.F 475 SEAICE_PRECOND_RHSU
      k = 1
./pkg/seaice/seaice_preconditioner.F 498 SEAICE_PRECOND_RHSU
     &       *maskC(I  ,J  ,k,bi,bj)*maskC(I-1,J  ,k,bi,bj)
./pkg/seaice/seaice_preconditioner.F 499 SEAICE_PRECOND_RHSU
     &       *maskC(I  ,J-1,k,bi,bj)*maskC(I-1,J-1,k,bi,bj)
./pkg/seaice/seaice_preconditioner.F 527 SEAICE_PRECOND_RHSU
     &        (vVel(I  ,J  ,k,bi,bj)-vIceLoc(I  ,J  ,bi,bj)
./pkg/seaice/seaice_preconditioner.F 528 SEAICE_PRECOND_RHSU
     &        +vVel(I  ,J+1,k,bi,bj)-vIceLoc(I  ,J+1,bi,bj))
./pkg/seaice/seaice_preconditioner.F 530 SEAICE_PRECOND_RHSU
     &        (vVel(I-1,J  ,k,bi,bj)-vIceLoc(I-1,J  ,bi,bj)
./pkg/seaice/seaice_preconditioner.F 531 SEAICE_PRECOND_RHSU
     &        +vVel(I-1,J+1,k,bi,bj)-vIceLoc(I-1,J+1,bi,bj))
./pkg/seaice/seaice_preconditioner.F 597 SEAICE_PRECOND_RHSV
      k = 1
./pkg/seaice/seaice_preconditioner.F 620 SEAICE_PRECOND_RHSV
     &       *maskC(I  ,J  ,k,bi,bj)*maskC(I-1,J  ,k,bi,bj)
./pkg/seaice/seaice_preconditioner.F 621 SEAICE_PRECOND_RHSV
     &       *maskC(I  ,J-1,k,bi,bj)*maskC(I-1,J-1,k,bi,bj)
./pkg/seaice/seaice_preconditioner.F 649 SEAICE_PRECOND_RHSV
     &        (uVel(I  ,J  ,k,bi,bj)-uIceLoc(I  ,J  ,bi,bj)
./pkg/seaice/seaice_preconditioner.F 650 SEAICE_PRECOND_RHSV
     &        +uVel(I+1,J  ,k,bi,bj)-uIceLoc(I+1,J  ,bi,bj))
./pkg/seaice/seaice_preconditioner.F 652 SEAICE_PRECOND_RHSV
     &        (uVel(I  ,J-1,k,bi,bj)-uIceLoc(I  ,J-1,bi,bj)
./pkg/seaice/seaice_preconditioner.F 653 SEAICE_PRECOND_RHSV
     &        +uVel(I+1,J-1,k,bi,bj)-uIceLoc(I+1,J-1,bi,bj))
./pkg/seaice/seaice_preconditioner.F 84 SEAICE_PRECONDITIONER
      INTEGER k
./pkg/seaice/seaice_prepare_ridging.F 102 SEAICE_PREPARE_RIDGING
          tmp = HEFFITD(i,j,k,bi,bj)
./pkg/seaice/seaice_prepare_ridging.F 103 SEAICE_PREPARE_RIDGING
     &         /SQRT( AREAITD(i,j,k,bi,bj)**2 + area_reg_sq )
./pkg/seaice/seaice_prepare_ridging.F 104 SEAICE_PREPARE_RIDGING
          hActual(i,j,k) = SQRT(tmp * tmp + hice_reg_sq)
./pkg/seaice/seaice_prepare_ridging.F 121 SEAICE_PREPARE_RIDGING
      DO k = 1, nITD
./pkg/seaice/seaice_prepare_ridging.F 124 SEAICE_PREPARE_RIDGING
         gSum(i,j,k) = gSum(i,j,k-1)
./pkg/seaice/seaice_prepare_ridging.F 125 SEAICE_PREPARE_RIDGING
         IF ( AREAITD(i,j,k,bi,bj) .GT. SEAICE_area_floor )
./pkg/seaice/seaice_prepare_ridging.F 126 SEAICE_PREPARE_RIDGING
     &        gSum(i,j,k) = gSum(i,j,k) + AREAITD(i,j,k,bi,bj)
./pkg/seaice/seaice_prepare_ridging.F 131 SEAICE_PREPARE_RIDGING
      DO k = 0, nITD
./pkg/seaice/seaice_prepare_ridging.F 135 SEAICE_PREPARE_RIDGING
     &        gSum(i,j,k) = gSum(i,j,k) / gSum(i,j,nITD)
./pkg/seaice/seaice_prepare_ridging.F 150 SEAICE_PREPARE_RIDGING
       DO k = 0, nITD
./pkg/seaice/seaice_prepare_ridging.F 153 SEAICE_PREPARE_RIDGING
          partFunc(i,j,k) = 0. _d 0
./pkg/seaice/seaice_prepare_ridging.F 154 SEAICE_PREPARE_RIDGING
          IF ( gSum(i,j,k) .LT. SEAICEgStar ) THEN
./pkg/seaice/seaice_prepare_ridging.F 155 SEAICE_PREPARE_RIDGING
           partFunc(i,j,k) = 
./pkg/seaice/seaice_prepare_ridging.F 156 SEAICE_PREPARE_RIDGING
     &          (gSum(i,j,k)-gSum(i,j,k-1)) * recip_gStar
./pkg/seaice/seaice_prepare_ridging.F 157 SEAICE_PREPARE_RIDGING
     &          *( 2. _d 0 - (gSum(i,j,k-1)+gSum(i,j,k))*recip_gStar)
./pkg/seaice/seaice_prepare_ridging.F 158 SEAICE_PREPARE_RIDGING
          ELSEIF (  gSum(i,j,k-1) .LT. SEAICEgStar 
./pkg/seaice/seaice_prepare_ridging.F 159 SEAICE_PREPARE_RIDGING
     &          .AND. gSum(i,j,k) .GE. SEAICEgStar ) THEN
./pkg/seaice/seaice_prepare_ridging.F 160 SEAICE_PREPARE_RIDGING
           partFunc(i,j,k) = 
./pkg/seaice/seaice_prepare_ridging.F 161 SEAICE_PREPARE_RIDGING
     &          (SEAICEgStar-gSum(i,j,k-1)) * recip_gStar
./pkg/seaice/seaice_prepare_ridging.F 162 SEAICE_PREPARE_RIDGING
     &          *( 2. _d 0 - (gSum(i,j,k-1)+SEAICEgStar)*recip_gStar)
./pkg/seaice/seaice_prepare_ridging.F 175 SEAICE_PREPARE_RIDGING
       k = -1
./pkg/seaice/seaice_prepare_ridging.F 178 SEAICE_PREPARE_RIDGING
         gSum(i,j,k)     = EXP(-gSum(i,j,k)*recip_astar) * tmp
./pkg/seaice/seaice_prepare_ridging.F 181 SEAICE_PREPARE_RIDGING
       DO k = 0, nITD
./pkg/seaice/seaice_prepare_ridging.F 184 SEAICE_PREPARE_RIDGING
          gSum(i,j,k)     = EXP(-gSum(i,j,k)*recip_astar) * tmp
./pkg/seaice/seaice_prepare_ridging.F 185 SEAICE_PREPARE_RIDGING
          partFunc(i,j,k) = gSum(i,j,k-1) - gSum(i,j,k)
./pkg/seaice/seaice_prepare_ridging.F 198 SEAICE_PREPARE_RIDGING
      DO k = 1, nITD
./pkg/seaice/seaice_prepare_ridging.F 201 SEAICE_PREPARE_RIDGING
         hrMin(i,j,k)      = 0. _d 0
./pkg/seaice/seaice_prepare_ridging.F 202 SEAICE_PREPARE_RIDGING
         hrMax(i,j,k)      = 0. _d 0
./pkg/seaice/seaice_prepare_ridging.F 203 SEAICE_PREPARE_RIDGING
         hrExp(i,j,k)      = 0. _d 0
./pkg/seaice/seaice_prepare_ridging.F 205 SEAICE_PREPARE_RIDGING
         ridgeRatio(i,j,k) = 1. _d 0
./pkg/seaice/seaice_prepare_ridging.F 212 SEAICE_PREPARE_RIDGING
       DO k = 1, nITD
./pkg/seaice/seaice_prepare_ridging.F 215 SEAICE_PREPARE_RIDGING
          IF ( hActual(i,j,k) .GT. 0. _d 0 ) THEN
./pkg/seaice/seaice_prepare_ridging.F 217 SEAICE_PREPARE_RIDGING
           hrMin(i,j,k) = 2. _d 0 * hActual(i,j,k)
./pkg/seaice/seaice_prepare_ridging.F 218 SEAICE_PREPARE_RIDGING
           hrMax(i,j,k) = 2. _d 0 * SQRT(hActual(i,j,k)*SEAICEhStar)
./pkg/seaice/seaice_prepare_ridging.F 221 SEAICE_PREPARE_RIDGING
           hrMin(i,j,k) = MIN(hrMin(i,j,k),hActual(i,j,k)+SEAICEmaxRaft)
./pkg/seaice/seaice_prepare_ridging.F 222 SEAICE_PREPARE_RIDGING
           hrMax(i,j,k) = MAX(hrMax(i,j,k),hrMin(i,j,k)+SEAICE_hice_reg)
./pkg/seaice/seaice_prepare_ridging.F 224 SEAICE_PREPARE_RIDGING
           ridgeRatio(i,j,k) =
./pkg/seaice/seaice_prepare_ridging.F 225 SEAICE_PREPARE_RIDGING
     &          0.5 _d 0 * (hrMax(i,j,k)+hrMin(i,j,k))/hActual(i,j,k)
./pkg/seaice/seaice_prepare_ridging.F 233 SEAICE_PREPARE_RIDGING
       DO k = 1, nITD
./pkg/seaice/seaice_prepare_ridging.F 236 SEAICE_PREPARE_RIDGING
          IF ( hActual(i,j,k) .GT. 0. _d 0 ) THEN
./pkg/seaice/seaice_prepare_ridging.F 239 SEAICE_PREPARE_RIDGING
           tmp = hActual(i,j,k)
./pkg/seaice/seaice_prepare_ridging.F 240 SEAICE_PREPARE_RIDGING
           hrMin(i,j,k) = MIN(2.D0 * tmp, tmp+SEAICEmaxRaft)
./pkg/seaice/seaice_prepare_ridging.F 241 SEAICE_PREPARE_RIDGING
           hrExp(i,j,k) = SEAICEmuRidging*SQRT(tmp)
./pkg/seaice/seaice_prepare_ridging.F 243 SEAICE_PREPARE_RIDGING
           ridgeRatio(i,j,k)=(hrMin(i,j,k)+hrExp(i,j,k))/tmp
./pkg/seaice/seaice_prepare_ridging.F 263 SEAICE_PREPARE_RIDGING
      DO k = 1, nITD
./pkg/seaice/seaice_prepare_ridging.F 266 SEAICE_PREPARE_RIDGING
         partFunc(i,j,k) = partFunc(i,j,k) * heffM(i,j,bi,bj)
./pkg/seaice/seaice_prepare_ridging.F 268 SEAICE_PREPARE_RIDGING
     &        + partFunc(i,j,k)*( 1. _d 0 - 1. _d 0/ridgeRatio(i,j,k) )
./pkg/seaice/seaice_prepare_ridging.F 78 SEAICE_PREPARE_RIDGING
      INTEGER k
./pkg/seaice/seaice_prepare_ridging.F 92 SEAICE_PREPARE_RIDGING
      DO k=1,nITD
./pkg/seaice/seaice_prepare_ridging.F 95 SEAICE_PREPARE_RIDGING
         hActual(i,j,k) = 0. _d 0
./pkg/seaice/seaice_prepare_ridging.F 99 SEAICE_PREPARE_RIDGING
         IF ( HEFFITD(i,j,k,bi,bj) .GT. 0. _d 0 ) THEN
./pkg/seaice/seaice_read_pickup.F 304 SEAICE_READ_PICKUP
           DO k=2,nITD
./pkg/seaice/seaice_read_pickup.F 307 SEAICE_READ_PICKUP
               TICES(i,j,k,bi,bj) = TICES(i,j,1,bi,bj)
./pkg/seaice/seaice_read_pickup.F 57 SEAICE_READ_PICKUP
      INTEGER i,j,k,bi,bj
./model/src/impldiff.F 100 IMPLDIFF
         deltaTX(k) = dTtracerLev(k)
./model/src/impldiff.F 103 IMPLDIFF
        DO k=1,Nr
./model/src/impldiff.F 104 IMPLDIFF
         deltaTX(k) = deltaTMom
./model/src/impldiff.F 109 IMPLDIFF
      DO k=1,Nr
./model/src/impldiff.F 117 IMPLDIFF
         locTr(i,j,k) = 0. _d 0
./model/src/impldiff.F 133 IMPLDIFF
      DO k=2,Nr
./model/src/impldiff.F 141 IMPLDIFF
          a(i,j,k) = -deltaTX(k)*recip_hFac(i,j,k)*recip_drF(k)
./model/src/impldiff.F 142 IMPLDIFF
     &               *recip_deepFac2C(k)*recip_rhoFacC(k)
./model/src/impldiff.F 143 IMPLDIFF
     &               *KappaRX(i,j, k )*recip_drC( k )
./model/src/impldiff.F 144 IMPLDIFF
     &               *deepFac2F(k)*rhoFacF(k)
./model/src/impldiff.F 145 IMPLDIFF
          IF (recip_hFac(i,j,k-1).EQ.0.) a(i,j,k)=0.
./model/src/impldiff.F 151 IMPLDIFF
      DO k=1,Nr-1
./model/src/impldiff.F 159 IMPLDIFF
          c(i,j,k) = -deltaTX(k)*recip_hFac(i,j,k)*recip_drF(k)
./model/src/impldiff.F 160 IMPLDIFF
     &               *recip_deepFac2C(k)*recip_rhoFacC(k)
./model/src/impldiff.F 161 IMPLDIFF
     &               *KappaRX(i,j,k+1)*recip_drC(k+1)
./model/src/impldiff.F 162 IMPLDIFF
     &               *deepFac2F(k+1)*rhoFacF(k+1)
./model/src/impldiff.F 163 IMPLDIFF
          IF (recip_hFac(i,j,k+1).EQ.0.) c(i,j,k)=0.
./model/src/impldiff.F 179 IMPLDIFF
      DO k=1,Nr
./model/src/impldiff.F 187 IMPLDIFF
          b(i,j,k) = 1. _d 0 - c(i,j,k) - a(i,j,k)
./model/src/impldiff.F 193 IMPLDIFF
      DO k=1,Nr
./model/src/impldiff.F 201 IMPLDIFF
          bet(i,j,k) = 1. _d 0
./model/src/impldiff.F 202 IMPLDIFF
          gam(i,j,k) = 0. _d 0
./model/src/impldiff.F 210 IMPLDIFF
       k = 1
./model/src/impldiff.F 229 IMPLDIFF
       DO k=2,Nr
./model/src/impldiff.F 238 IMPLDIFF
          gam(i,j,k) = c(i,j,k-1)*bet(i,j,k-1)
./model/src/impldiff.F 239 IMPLDIFF
          IF ( ( b(i,j,k) - a(i,j,k)*gam(i,j,k) ) .NE. 0.)
./model/src/impldiff.F 240 IMPLDIFF
     &        bet(i,j,k) = 1. _d 0 / ( b(i,j,k) - a(i,j,k)*gam(i,j,k) )
./model/src/impldiff.F 258 IMPLDIFF
      DO k=2,Nr
./model/src/impldiff.F 266 IMPLDIFF
         locTr(i,j,k) = bet(i,j,k)*
./model/src/impldiff.F 267 IMPLDIFF
     &        (gTracer(i,j,k) - a(i,j,k)*locTr(i,j,k-1))
./model/src/impldiff.F 274 IMPLDIFF
       DO k=Nr-1,1,-1
./model/src/impldiff.F 282 IMPLDIFF
          locTr(i,j,k) = locTr(i,j,k) - gam(i,j,k+1)*locTr(i,j,k+1)
./model/src/impldiff.F 287 IMPLDIFF
       DO k=1,Nr
./model/src/impldiff.F 295 IMPLDIFF
          gTracer(i,j,k) = locTr(i,j,k)
./model/src/impldiff.F 318 IMPLDIFF
         DO k= 1,Nr
./model/src/impldiff.F 319 IMPLDIFF
          IF ( k.EQ.1 ) THEN
./model/src/impldiff.F 336 IMPLDIFF
     &             -rA(i,j,bi,bj)*deepFac2F(k)*rhoFacF(k)
./model/src/impldiff.F 337 IMPLDIFF
     &            * KappaRX(i,j,k)*recip_drC(k)*rkSign
./model/src/impldiff.F 338 IMPLDIFF
     &            * (gTracer(i,j,k) - gTracer(i,j,k-1))
./model/src/impldiff.F 339 IMPLDIFF
     &            * maskC(i,j,k,bi,bj)
./model/src/impldiff.F 340 IMPLDIFF
     &            * maskC(i,j,k-1,bi,bj)
./model/src/impldiff.F 352 IMPLDIFF
     &             -rAw(i,j,bi,bj)*deepFac2F(k)*rhoFacF(k)
./model/src/impldiff.F 353 IMPLDIFF
     &            * KappaRX(i,j,k)*recip_drC(k)*rkSign
./model/src/impldiff.F 354 IMPLDIFF
     &            * (gTracer(i,j,k) - gTracer(i,j,k-1))
./model/src/impldiff.F 355 IMPLDIFF
     &            * _maskW(i,j,k,bi,bj)
./model/src/impldiff.F 356 IMPLDIFF
     &            * _maskW(i,j,k-1,bi,bj)
./model/src/impldiff.F 368 IMPLDIFF
     &             -rAs(i,j,bi,bj)*deepFac2F(k)*rhoFacF(k)
./model/src/impldiff.F 369 IMPLDIFF
     &            * KappaRX(i,j,k)*recip_drC(k)*rkSign
./model/src/impldiff.F 370 IMPLDIFF
     &            * (gTracer(i,j,k) - gTracer(i,j,k-1))
./model/src/impldiff.F 371 IMPLDIFF
     &            * _maskS(i,j,k,bi,bj)
./model/src/impldiff.F 372 IMPLDIFF
     &            * _maskS(i,j,k-1,bi,bj)
./model/src/impldiff.F 376 IMPLDIFF
          CALL DIAGNOSTICS_FILL(df,diagName, k,1, 2,bi,bj, myThid)
./model/src/impldiff.F 380 IMPLDIFF
     &                           k, 1, 2,bi,bj, myThid )
./model/src/impldiff.F 64 IMPLDIFF
      INTEGER i,j,k
./model/src/impldiff.F 92 IMPLDIFF
        DO k=1,Nr
./model/src/impldiff.F 93 IMPLDIFF
         deltaTX(k) = PTRACERS_dTLev(k)
./model/src/impldiff.F 99 IMPLDIFF
        DO k=1,Nr
./pkg/shap_filt/shap_filt_apply_ts.F 50 SHAP_FILT_APPLY_TS
      INTEGER bi, bj, k
./pkg/shap_filt/shap_filt_apply_ts.F 71 SHAP_FILT_APPLY_TS
          DO k=1, Nr
./pkg/shap_filt/shap_filt_apply_ts.F 73 SHAP_FILT_APPLY_TS
     &       CALL SHAP_FILT_TRACEROLD( tFld,bi,bj,k,myTime,myThid )
./pkg/shap_filt/shap_filt_apply_ts.F 75 SHAP_FILT_APPLY_TS
     &       CALL SHAP_FILT_TRACEROLD( sFld,bi,bj,k,myTime,myThid )
./pkg/shap_filt/shap_filt_apply_uv.F 144 SHAP_FILT_APPLY_UV
             DO k=1,Nr
./pkg/shap_filt/shap_filt_apply_uv.F 149 SHAP_FILT_APPLY_UV
     &               Shap_tmpFld1(i  ,j,k,bi,bj)*uFld(i  ,j,k,bi,bj)
./pkg/shap_filt/shap_filt_apply_uv.F 150 SHAP_FILT_APPLY_UV
     &                *_hFacW(i ,j, k,bi,bj)*rAw(i ,j, bi,bj)
./pkg/shap_filt/shap_filt_apply_uv.F 151 SHAP_FILT_APPLY_UV
     &              +Shap_tmpFld1(i+1,j,k,bi,bj)*uFld(i+1,j,k,bi,bj)
./pkg/shap_filt/shap_filt_apply_uv.F 152 SHAP_FILT_APPLY_UV
     &                *_hFacW(i+1,j,k,bi,bj)*rAw(i+1,j,bi,bj)
./pkg/shap_filt/shap_filt_apply_uv.F 155 SHAP_FILT_APPLY_UV
     &               Shap_tmpFld2(i,j  ,k,bi,bj)*vFld(i,j  ,k,bi,bj)
./pkg/shap_filt/shap_filt_apply_uv.F 156 SHAP_FILT_APPLY_UV
     &                *_hFacS(i,j  ,k,bi,bj)*rAs(i,j  ,bi,bj)
./pkg/shap_filt/shap_filt_apply_uv.F 157 SHAP_FILT_APPLY_UV
     &              +Shap_tmpFld2(i,j+1,k,bi,bj)*vFld(i,j+1,k,bi,bj)
./pkg/shap_filt/shap_filt_apply_uv.F 158 SHAP_FILT_APPLY_UV
     &                *_hFacS(i,j+1,k,bi,bj)*rAs(i,j+1,bi,bj)
./pkg/shap_filt/shap_filt_apply_uv.F 166 SHAP_FILT_APPLY_UV
                   frictionHeating(i,j,k,bi,bj) =
./pkg/shap_filt/shap_filt_apply_uv.F 167 SHAP_FILT_APPLY_UV
     &                             frictionHeating(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_apply_uv.F 168 SHAP_FILT_APPLY_UV
     &                           - dKE_shap(i,j)*drF(k)*rUnit2mass
./pkg/shap_filt/shap_filt_apply_uv.F 181 SHAP_FILT_APPLY_UV
     &                                k, 1, 2, bi, bj, myThid )
./pkg/shap_filt/shap_filt_apply_uv.F 62 SHAP_FILT_APPLY_UV
      INTEGER bi, bj, k
./pkg/shap_filt/shap_filt_apply_uv.F 67 SHAP_FILT_APPLY_UV
      INTEGER bi, bj, k, i, j
./pkg/shap_filt/shap_filt_apply_uv.F 81 SHAP_FILT_APPLY_UV
          DO k=1, Nr
./pkg/shap_filt/shap_filt_apply_uv.F 82 SHAP_FILT_APPLY_UV
            CALL SHAP_FILT_U( uFld,bi,bj,k,myTime,myThid )
./pkg/shap_filt/shap_filt_apply_uv.F 83 SHAP_FILT_APPLY_UV
            CALL SHAP_FILT_V( vFld,bi,bj,k,myTime,myThid )
./pkg/shap_filt/shap_filt_computvort.F 105 SHAP_FILT_COMPUTVORT
           maskZ = maskW(i,j,k,bi,bj)+maskW(i,j-1,k,bi,bj)
./pkg/shap_filt/shap_filt_computvort.F 106 SHAP_FILT_COMPUTVORT
     &            +maskS(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_computvort.F 119 SHAP_FILT_COMPUTVORT
           maskZ = maskW(i,j,k,bi,bj)+maskW(i,j-1,k,bi,bj)
./pkg/shap_filt/shap_filt_computvort.F 120 SHAP_FILT_COMPUTVORT
     &                               +maskS(i-1,j,k,bi,bj)
./pkg/shap_filt/shap_filt_computvort.F 12 SHAP_FILT_COMPUTVORT
     I           k, bi,bj, myThid )
./pkg/shap_filt/shap_filt_computvort.F 141 SHAP_FILT_COMPUTVORT
           maskZ = maskW(i,j,k,bi,bj)+maskW(i,j-1,k,bi,bj)
./pkg/shap_filt/shap_filt_computvort.F 142 SHAP_FILT_COMPUTVORT
     &            +maskS(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_computvort.F 163 SHAP_FILT_COMPUTVORT
           maskZ = maskW(i,j,k,bi,bj)+maskW(i,j-1,k,bi,bj)
./pkg/shap_filt/shap_filt_computvort.F 164 SHAP_FILT_COMPUTVORT
     &                               +maskS(i-1,j,k,bi,bj)
./pkg/shap_filt/shap_filt_computvort.F 44 SHAP_FILT_COMPUTVORT
      INTEGER k, bi,bj
./pkg/shap_filt/shap_filt_computvort.F 75 SHAP_FILT_COMPUTVORT
          maskZ = (maskW(i,j,k,bi,bj)+maskW(i,j-1,k,bi,bj))
./pkg/shap_filt/shap_filt_computvort.F 76 SHAP_FILT_COMPUTVORT
     &           *(maskS(i,j,k,bi,bj)+maskS(i-1,j,k,bi,bj))
./pkg/shap_filt/shap_filt_relvort3.F 32 SHAP_FILT_RELVORT3
      INTEGER bi,bj,k
./pkg/shap_filt/shap_filt_relvort3.F 8 SHAP_FILT_RELVORT3
     I        bi,bj,k,
./pkg/shap_filt/shap_filt_tracer_s1.F 111 SHAP_FILT_TRACER_S1
            tmpScal=field(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_tracer_s1.F 112 SHAP_FILT_TRACER_S1
            field(i,j,k,bi,bj)=field(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_tracer_s1.F 113 SHAP_FILT_TRACER_S1
     &          -0.5*tmpFld(i,j,k,bi,bj)*dTtracerLev(1)/Shap_Trtau
./pkg/shap_filt/shap_filt_tracer_s1.F 114 SHAP_FILT_TRACER_S1
            tmpFld(i,j,k,bi,bj)=tmpScal
./pkg/shap_filt/shap_filt_tracer_s1.F 139 SHAP_FILT_TRACER_S1
     &        ( tmpFld(i,j+1,k,bi,bj)-tmpFld(i, j ,k,bi,bj) )
./pkg/shap_filt/shap_filt_tracer_s1.F 140 SHAP_FILT_TRACER_S1
     &            *_maskS(i,j+1,k,bi,bj)
./pkg/shap_filt/shap_filt_tracer_s1.F 141 SHAP_FILT_TRACER_S1
     &       -( tmpFld(i, j ,k,bi,bj)-tmpFld(i,j-1,k,bi,bj) )
./pkg/shap_filt/shap_filt_tracer_s1.F 142 SHAP_FILT_TRACER_S1
     &            *_maskS(i,j,k,bi,bj) )
./pkg/shap_filt/shap_filt_tracer_s1.F 148 SHAP_FILT_TRACER_S1
             tmpFld(i,j,k,bi,bj) = tmpGrd(i,j)
./pkg/shap_filt/shap_filt_tracer_s1.F 164 SHAP_FILT_TRACER_S1
            field(i,j,k,bi,bj)=field(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_tracer_s1.F 165 SHAP_FILT_TRACER_S1
     &          -0.5*tmpFld(i,j,k,bi,bj)*dTtracerLev(1)/Shap_Trtau
./pkg/shap_filt/shap_filt_tracer_s1.F 61 SHAP_FILT_TRACER_S1
             tmpFld(i,j,k,bi,bj)=field(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_tracer_s1.F 86 SHAP_FILT_TRACER_S1
     &        ( tmpFld(i+1,j,k,bi,bj)-tmpFld( i ,j,k,bi,bj) )
./pkg/shap_filt/shap_filt_tracer_s1.F 87 SHAP_FILT_TRACER_S1
     &            *_maskW(i+1,j,k,bi,bj)
./pkg/shap_filt/shap_filt_tracer_s1.F 88 SHAP_FILT_TRACER_S1
     &       -( tmpFld( i ,j,k,bi,bj)-tmpFld(i-1,j,k,bi,bj) )
./pkg/shap_filt/shap_filt_tracer_s1.F 89 SHAP_FILT_TRACER_S1
     &            *_maskW(i,j,k,bi,bj) )
./pkg/shap_filt/shap_filt_tracer_s1.F 95 SHAP_FILT_TRACER_S1
             tmpFld(i,j,k,bi,bj) = tmpGrd(i,j)
./pkg/shap_filt/shap_filt_tracer_s2.F 107 SHAP_FILT_TRACER_S2
          DO k=1,kSize
./pkg/shap_filt/shap_filt_tracer_s2.F 117 SHAP_FILT_TRACER_S2
     &                                 tmpFld(1-OLx,1-OLy,k,bi,bj),
./pkg/shap_filt/shap_filt_tracer_s2.F 126 SHAP_FILT_TRACER_S2
     &            ( tmpFld(i,j,k,bi,bj)-tmpFld(i-1,j,k,bi,bj) )
./pkg/shap_filt/shap_filt_tracer_s2.F 127 SHAP_FILT_TRACER_S2
     &                     *_maskW(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_tracer_s2.F 135 SHAP_FILT_TRACER_S2
     &            ( tmpFld(i,j,k,bi,bj)-tmpFld(i-1,j,k,bi,bj) )
./pkg/shap_filt/shap_filt_tracer_s2.F 136 SHAP_FILT_TRACER_S2
     &                     *_hFacW(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_tracer_s2.F 148 SHAP_FILT_TRACER_S2
     &                                 tmpFld(1-OLx,1-OLy,k,bi,bj),
./pkg/shap_filt/shap_filt_tracer_s2.F 157 SHAP_FILT_TRACER_S2
     &            ( tmpFld(i,j,k,bi,bj)-tmpFld(i,j-1,k,bi,bj) )
./pkg/shap_filt/shap_filt_tracer_s2.F 158 SHAP_FILT_TRACER_S2
     &                     *_maskS(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_tracer_s2.F 166 SHAP_FILT_TRACER_S2
     &            ( tmpFld(i,j,k,bi,bj)-tmpFld(i,j-1,k,bi,bj) )
./pkg/shap_filt/shap_filt_tracer_s2.F 167 SHAP_FILT_TRACER_S2
     &                     *_hFacS(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_tracer_s2.F 185 SHAP_FILT_TRACER_S2
               tmpFld(i,j,k,bi,bj) = -0.125*tmpGrd(i,j)
./pkg/shap_filt/shap_filt_tracer_s2.F 192 SHAP_FILT_TRACER_S2
               tmpFld(i,j,k,bi,bj) = -0.125*tmpGrd(i,j)
./pkg/shap_filt/shap_filt_tracer_s2.F 193 SHAP_FILT_TRACER_S2
     &             *recip_hFacC(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_tracer_s2.F 199 SHAP_FILT_TRACER_S2
               tmpFld(i,j,k,bi,bj) = -0.125*tmpGrd(i,j)
./pkg/shap_filt/shap_filt_tracer_s2.F 200 SHAP_FILT_TRACER_S2
     &             *recip_hFacC(i,j,k,bi,bj)*recip_rA(i,j,bi,bj)
./pkg/shap_filt/shap_filt_tracer_s2.F 217 SHAP_FILT_TRACER_S2
         DO k=1,kSize
./pkg/shap_filt/shap_filt_tracer_s2.F 220 SHAP_FILT_TRACER_S2
            field(i,j,k,bi,bj)=field(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_tracer_s2.F 221 SHAP_FILT_TRACER_S2
     &            -tmpFld(i,j,k,bi,bj)*dTtracerLev(1)/Shap_Trtau
./pkg/shap_filt/shap_filt_tracer_s2.F 222 SHAP_FILT_TRACER_S2
            tmpFld(i,j,k,bi,bj)= -tmpFld(i,j,k,bi,bj)/Shap_Trtau
./pkg/shap_filt/shap_filt_tracer_s2.F 61 SHAP_FILT_TRACER_S2
      INTEGER bi,bj,k,i,j,n
./pkg/shap_filt/shap_filt_tracer_s2.F 80 SHAP_FILT_TRACER_S2
          DO k=1,kSize
./pkg/shap_filt/shap_filt_tracer_s2.F 83 SHAP_FILT_TRACER_S2
             tmpFld(i,j,k,bi,bj)=field(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_tracer_s4.F 110 SHAP_FILT_TRACER_S4
            field(i,j,k,bi,bj)=field(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_tracer_s4.F 111 SHAP_FILT_TRACER_S4
     &              -tmpFld(i,j,k,bi,bj)*dTtracerLev(1)/Shap_Trtau
./pkg/shap_filt/shap_filt_tracer_s4.F 112 SHAP_FILT_TRACER_S4
            tmpFld(i,j,k,bi,bj)=field(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_tracer_s4.F 137 SHAP_FILT_TRACER_S4
     &        ( tmpFld(i,j+1,k,bi,bj)-tmpFld(i, j ,k,bi,bj) )
./pkg/shap_filt/shap_filt_tracer_s4.F 138 SHAP_FILT_TRACER_S4
     &            *_maskS(i,j+1,k,bi,bj)
./pkg/shap_filt/shap_filt_tracer_s4.F 139 SHAP_FILT_TRACER_S4
     &       -( tmpFld(i, j ,k,bi,bj)-tmpFld(i,j-1,k,bi,bj) )
./pkg/shap_filt/shap_filt_tracer_s4.F 140 SHAP_FILT_TRACER_S4
     &            *_maskS(i,j,k,bi,bj) )
./pkg/shap_filt/shap_filt_tracer_s4.F 146 SHAP_FILT_TRACER_S4
             tmpFld(i,j,k,bi,bj) = tmpGrd(i,j)
./pkg/shap_filt/shap_filt_tracer_s4.F 162 SHAP_FILT_TRACER_S4
            field(i,j,k,bi,bj)=field(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_tracer_s4.F 163 SHAP_FILT_TRACER_S4
     &              -tmpFld(i,j,k,bi,bj)*dTtracerLev(1)/Shap_Trtau
./pkg/shap_filt/shap_filt_tracer_s4.F 60 SHAP_FILT_TRACER_S4
             tmpFld(i,j,k,bi,bj)=field(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_tracer_s4.F 85 SHAP_FILT_TRACER_S4
     &        ( tmpFld(i+1,j,k,bi,bj)-tmpFld( i ,j,k,bi,bj) )
./pkg/shap_filt/shap_filt_tracer_s4.F 86 SHAP_FILT_TRACER_S4
     &            *_maskW(i+1,j,k,bi,bj)
./pkg/shap_filt/shap_filt_tracer_s4.F 87 SHAP_FILT_TRACER_S4
     &       -( tmpFld( i ,j,k,bi,bj)-tmpFld(i-1,j,k,bi,bj) )
./pkg/shap_filt/shap_filt_tracer_s4.F 88 SHAP_FILT_TRACER_S4
     &            *_maskW(i,j,k,bi,bj) )
./pkg/shap_filt/shap_filt_tracer_s4.F 94 SHAP_FILT_TRACER_S4
             tmpFld(i,j,k,bi,bj) = tmpGrd(i,j)
./pkg/shap_filt/shap_filt_tracerold.F 38 SHAP_FILT_TRACEROLD
        tmpFldX(i,j,1) = field(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_tracerold.F 50 SHAP_FILT_TRACEROLD
     &        *_maskW(i+1,j,k,bi,bj)
./pkg/shap_filt/shap_filt_tracerold.F 52 SHAP_FILT_TRACEROLD
     &        *_maskW(i,j,k,bi,bj) )
./pkg/shap_filt/shap_filt_tracerold.F 60 SHAP_FILT_TRACEROLD
        tmpFldX(i,j,N2) = field(i,j,k,bi,bj) - tmpFldX(i,j,N2)
./pkg/shap_filt/shap_filt_tracerold.F 67 SHAP_FILT_TRACEROLD
        tmpFldY(i,j,1) = field(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_tracerold.F 80 SHAP_FILT_TRACEROLD
     &        *_maskS(i,j+1,k,bi,bj)
./pkg/shap_filt/shap_filt_tracerold.F 82 SHAP_FILT_TRACEROLD
     &        *_maskS(i,j,k,bi,bj) )
./pkg/shap_filt/shap_filt_tracerold.F 91 SHAP_FILT_TRACEROLD
        field(i,j,k,bi,bj) = tmpFldX(i,j,N2) - tmpFldY(i,j,N2)
./pkg/shap_filt/shap_filt_tracerold.F 97 SHAP_FILT_TRACEROLD
        field(i,j,k,bi,bj) = field(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_u.F 101 SHAP_FILT_U
        uVel(i,j,k,bi,bj) = tmpFldX(i,j,N2) - tmpFldY(i,j,N2)
./pkg/shap_filt/shap_filt_u.F 107 SHAP_FILT_U
        uVel(i,j,k,bi,bj) = uVel(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_u.F 37 SHAP_FILT_U
        tmpFldX(i,j,1) = uVel(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_u.F 38 SHAP_FILT_U
     &                   *_maskW(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_u.F 51 SHAP_FILT_U
     &            )*_maskW(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_u.F 59 SHAP_FILT_U
        maskZ(i,j) = _maskS(i-1,j,k,bi,bj)
./pkg/shap_filt/shap_filt_u.F 60 SHAP_FILT_U
     &              *_maskS( i ,j,k,bi,bj)
./pkg/shap_filt/shap_filt_u.F 67 SHAP_FILT_U
        tmpFldX(i,j,N2) = uVel(i,j,k,bi,bj) - tmpFldX(i,j,N2)
./pkg/shap_filt/shap_filt_u.F 74 SHAP_FILT_U
        tmpFldY(i,j,1) = uVel(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_u.F 75 SHAP_FILT_U
     &                   *_maskW(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_u.F 92 SHAP_FILT_U
     &         )*_maskW(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 100 SHAP_FILT_UV_S1
     &             - 2.*tmpFldU(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 101 SHAP_FILT_UV_S1
     &            )*_maskW(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 107 SHAP_FILT_UV_S1
             tmpFldU(i,j,k,bi,bj) = tmpGrdU(i,j)
./pkg/shap_filt/shap_filt_uv_s1.F 115 SHAP_FILT_UV_S1
     &          tmpFldV(i,j-1,k,bi,bj) + tmpFldV(i,j+1,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 116 SHAP_FILT_UV_S1
     &             - 2.*tmpFldV(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 117 SHAP_FILT_UV_S1
     &            )*_maskS(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 123 SHAP_FILT_UV_S1
             tmpFldV(i,j,k,bi,bj) = tmpGrdV(i,j)
./pkg/shap_filt/shap_filt_uv_s1.F 139 SHAP_FILT_UV_S1
            tmpScal = uFld(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 140 SHAP_FILT_UV_S1
            uFld(i,j,k,bi,bj) = uFld(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 141 SHAP_FILT_UV_S1
     &         -0.5*tmpFldU(i,j,k,bi,bj)*deltaTmom/Shap_uvtau
./pkg/shap_filt/shap_filt_uv_s1.F 142 SHAP_FILT_UV_S1
            tmpFldU(i,j,k,bi,bj) = tmpScal*_maskW(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 147 SHAP_FILT_UV_S1
            tmpScal = vFld(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 148 SHAP_FILT_UV_S1
            vFld(i,j,k,bi,bj) = vFld(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 149 SHAP_FILT_UV_S1
     &         -0.5*tmpFldV(i,j,k,bi,bj)*deltaTmom/Shap_uvtau
./pkg/shap_filt/shap_filt_uv_s1.F 150 SHAP_FILT_UV_S1
            tmpFldV(i,j,k,bi,bj) = tmpScal*_maskS(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 175 SHAP_FILT_UV_S1
             maskZj=_maskS(i-1, j ,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 176 SHAP_FILT_UV_S1
     &             *_maskS( i , j ,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 177 SHAP_FILT_UV_S1
             maskZp=_maskS(i-1,j+1,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 178 SHAP_FILT_UV_S1
     &             *_maskS( i ,j+1,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 180 SHAP_FILT_UV_S1
     &        (tmpFldU(i,j+1,k,bi,bj)-tmpFldU(i, j ,k,bi,bj))*maskZp
./pkg/shap_filt/shap_filt_uv_s1.F 181 SHAP_FILT_UV_S1
     &       -(tmpFldU(i, j ,k,bi,bj)-tmpFldU(i,j-1,k,bi,bj))*maskZj
./pkg/shap_filt/shap_filt_uv_s1.F 182 SHAP_FILT_UV_S1
     &       -noSlipFact*(2.-maskZj-maskZp)*tmpFldU(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 183 SHAP_FILT_UV_S1
     &             )*_maskW(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 190 SHAP_FILT_UV_S1
             maskZj=maskS(i-1, j ,k,bi,bj)*maskS( i , j ,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 191 SHAP_FILT_UV_S1
             maskZp=maskS(i-1,j+1,k,bi,bj)*maskS( i ,j+1,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 193 SHAP_FILT_UV_S1
     &        (tmpFldU(i,j+1,k,bi,bj)-tmpFldU(i, j ,k,bi,bj))*maskZp
./pkg/shap_filt/shap_filt_uv_s1.F 194 SHAP_FILT_UV_S1
     &       -(tmpFldU(i, j ,k,bi,bj)-0*tmpFldU(i,j-1,k,bi,bj))*maskZj
./pkg/shap_filt/shap_filt_uv_s1.F 195 SHAP_FILT_UV_S1
     &       -noSlipFact*(2.-maskZj-maskZp)*tmpFldU(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 196 SHAP_FILT_UV_S1
     &             )*_maskW(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 198 SHAP_FILT_UV_S1
             maskZj=maskS(i-1, j ,k,bi,bj)*maskS( i , j ,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 199 SHAP_FILT_UV_S1
             maskZp=maskS(i-1,j+1,k,bi,bj)*maskS( i ,j+1,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 201 SHAP_FILT_UV_S1
     &        (0*tmpFldU(i,j+1,k,bi,bj)-tmpFldU(i, j ,k,bi,bj))*maskZp
./pkg/shap_filt/shap_filt_uv_s1.F 202 SHAP_FILT_UV_S1
     &       -(tmpFldU(i, j ,k,bi,bj)-tmpFldU(i,j-1,k,bi,bj))*maskZj
./pkg/shap_filt/shap_filt_uv_s1.F 203 SHAP_FILT_UV_S1
     &       -noSlipFact*(2.-maskZj-maskZp)*tmpFldU(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 204 SHAP_FILT_UV_S1
     &             )*_maskW(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 210 SHAP_FILT_UV_S1
             tmpFldU(i,j,k,bi,bj) = tmpGrdU(i,j)
./pkg/shap_filt/shap_filt_uv_s1.F 217 SHAP_FILT_UV_S1
             maskZj=_maskW( i ,j-1,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 218 SHAP_FILT_UV_S1
     &             *_maskW( i , j ,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 219 SHAP_FILT_UV_S1
             maskZp=_maskW(i+1,j-1,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 220 SHAP_FILT_UV_S1
     &             *_maskW(i+1, j ,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 222 SHAP_FILT_UV_S1
     &        (tmpFldV(i+1,j,k,bi,bj)-tmpFldV( i ,j,k,bi,bj))*maskZp
./pkg/shap_filt/shap_filt_uv_s1.F 223 SHAP_FILT_UV_S1
     &       -(tmpFldV( i ,j,k,bi,bj)-tmpFldV(i-1,j,k,bi,bj))*maskZj
./pkg/shap_filt/shap_filt_uv_s1.F 224 SHAP_FILT_UV_S1
     &       -noSlipFact*(2.-maskZj-maskZp)*tmpFldV(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 225 SHAP_FILT_UV_S1
     &             )*_maskS(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 232 SHAP_FILT_UV_S1
             maskZj=maskW( i ,j-1,k,bi,bj)*maskW( i , j ,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 233 SHAP_FILT_UV_S1
             maskZp=maskW(i+1,j-1,k,bi,bj)*maskW(i+1, j ,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 235 SHAP_FILT_UV_S1
     &        (tmpFldV(i+1,j,k,bi,bj)-tmpFldV( i ,j,k,bi,bj))*maskZp
./pkg/shap_filt/shap_filt_uv_s1.F 236 SHAP_FILT_UV_S1
     &       -(tmpFldV( i ,j,k,bi,bj)-0*tmpFldV(i-1,j,k,bi,bj))*maskZj
./pkg/shap_filt/shap_filt_uv_s1.F 237 SHAP_FILT_UV_S1
     &       -noSlipFact*(2.-maskZj-maskZp)*tmpFldV(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 238 SHAP_FILT_UV_S1
     &             )*_maskS(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 240 SHAP_FILT_UV_S1
             maskZj=maskW( i ,j-1,k,bi,bj)*maskW( i , j ,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 241 SHAP_FILT_UV_S1
             maskZp=maskW(i+1,j-1,k,bi,bj)*maskW(i+1, j ,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 243 SHAP_FILT_UV_S1
     &        (0*tmpFldV(i+1,j,k,bi,bj)-tmpFldV( i ,j,k,bi,bj))*maskZp
./pkg/shap_filt/shap_filt_uv_s1.F 244 SHAP_FILT_UV_S1
     &       -(tmpFldV( i ,j,k,bi,bj)-tmpFldV(i-1,j,k,bi,bj))*maskZj
./pkg/shap_filt/shap_filt_uv_s1.F 245 SHAP_FILT_UV_S1
     &       -noSlipFact*(2.-maskZj-maskZp)*tmpFldV(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 246 SHAP_FILT_UV_S1
     &             )*_maskS(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 252 SHAP_FILT_UV_S1
             tmpFldV(i,j,k,bi,bj) = tmpGrdV(i,j)
./pkg/shap_filt/shap_filt_uv_s1.F 268 SHAP_FILT_UV_S1
            uFld(i,j,k,bi,bj) = uFld(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 269 SHAP_FILT_UV_S1
     &         -0.5*tmpFldU(i,j,k,bi,bj)*deltaTmom/Shap_uvtau
./pkg/shap_filt/shap_filt_uv_s1.F 274 SHAP_FILT_UV_S1
            vFld(i,j,k,bi,bj) = vFld(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 275 SHAP_FILT_UV_S1
     &         -0.5*tmpFldV(i,j,k,bi,bj)*deltaTmom/Shap_uvtau
./pkg/shap_filt/shap_filt_uv_s1.F 53 SHAP_FILT_UV_S1
      INTEGER bi,bj,k,i,j,N
./pkg/shap_filt/shap_filt_uv_s1.F 70 SHAP_FILT_UV_S1
             tmpFldU(i,j,k,bi,bj)=uFld(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 71 SHAP_FILT_UV_S1
     &                *_maskW(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 72 SHAP_FILT_UV_S1
             tmpFldV(i,j,k,bi,bj)=vFld(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 73 SHAP_FILT_UV_S1
     &                *_maskS(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s1.F 99 SHAP_FILT_UV_S1
     &          tmpFldU(i-1,j,k,bi,bj) + tmpFldU(i+1,j,k,bi,bj)
./model/src/ini_cg2d.F 103 INI_CG2D
           faceArea = _dyG(i,j,bi,bj)*drF(k)
./model/src/ini_cg2d.F 104 INI_CG2D
     &               *_hFacW(i,j,k,bi,bj)
./model/src/ini_cg2d.F 108 INI_CG2D
           faceArea = _dxG(i,j,bi,bj)*drF(k)
./model/src/ini_cg2d.F 109 INI_CG2D
     &               *_hFacS(i,j,k,bi,bj)
./model/src/ini_cg2d.F 45 INI_CG2D
      INTEGER i, j, k, ks
./model/src/ini_cg2d.F 99 INI_CG2D
        DO k=1,Nr
./pkg/shap_filt/shap_filt_uv_s2.F 112 SHAP_FILT_UV_S2
          DO k=1,kSize
./pkg/shap_filt/shap_filt_uv_s2.F 116 SHAP_FILT_UV_S2
     &     CALL MOM_CALC_HFACZ(bi,bj,k,hFacZ,r_hFacZ,myThid)
./pkg/shap_filt/shap_filt_uv_s2.F 120 SHAP_FILT_UV_S2
           CALL MOM_CALC_HDIV(bi,bj,k,2,
./pkg/shap_filt/shap_filt_uv_s2.F 121 SHAP_FILT_UV_S2
     I                    tmpFldU(1-OLx,1-OLy,k,bi,bj),
./pkg/shap_filt/shap_filt_uv_s2.F 122 SHAP_FILT_UV_S2
     I                    tmpFldV(1-OLx,1-OLy,k,bi,bj),
./pkg/shap_filt/shap_filt_uv_s2.F 125 SHAP_FILT_UV_S2
           CALL SHAP_FILT_RELVORT3(bi,bj,k,
./pkg/shap_filt/shap_filt_uv_s2.F 126 SHAP_FILT_UV_S2
     I                    tmpFldU(1-OLx,1-OLy,k,bi,bj),
./pkg/shap_filt/shap_filt_uv_s2.F 127 SHAP_FILT_UV_S2
     I                    tmpFldV(1-OLx,1-OLy,k,bi,bj),
./pkg/shap_filt/shap_filt_uv_s2.F 130 SHAP_FILT_UV_S2
           CALL MOM_CALC_RELVORT3(bi,bj,k,
./pkg/shap_filt/shap_filt_uv_s2.F 131 SHAP_FILT_UV_S2
     I                    tmpFldU(1-OLx,1-OLy,k,bi,bj),
./pkg/shap_filt/shap_filt_uv_s2.F 132 SHAP_FILT_UV_S2
     I                    tmpFldV(1-OLx,1-OLy,k,bi,bj),
./pkg/shap_filt/shap_filt_uv_s2.F 139 SHAP_FILT_UV_S2
             hDiv(i,j)=(tmpFldU(i+1,j,k,bi,bj)-tmpFldU(i,j,k,bi,bj))
./pkg/shap_filt/shap_filt_uv_s2.F 140 SHAP_FILT_UV_S2
     &                +(tmpFldV(i,j+1,k,bi,bj)-tmpFldV(i,j,k,bi,bj))
./pkg/shap_filt/shap_filt_uv_s2.F 144 SHAP_FILT_UV_S2
     I                    tmpFldU(1-OLx,1-OLy,k,bi,bj),
./pkg/shap_filt/shap_filt_uv_s2.F 145 SHAP_FILT_UV_S2
     I                    tmpFldV(1-OLx,1-OLy,k,bi,bj),
./pkg/shap_filt/shap_filt_uv_s2.F 147 SHAP_FILT_UV_S2
     I                    k,bi,bj,myThid)
./pkg/shap_filt/shap_filt_uv_s2.F 166 SHAP_FILT_UV_S2
     I                    bi,bj,k,hDiv,vort3,hFacZ,
./pkg/shap_filt/shap_filt_uv_s2.F 167 SHAP_FILT_UV_S2
     O                    tmpFldU(1-OLx,1-OLy,k,bi,bj),
./pkg/shap_filt/shap_filt_uv_s2.F 168 SHAP_FILT_UV_S2
     O                    tmpFldV(1-OLx,1-OLy,k,bi,bj),
./pkg/shap_filt/shap_filt_uv_s2.F 173 SHAP_FILT_UV_S2
              tmpFldU(i,j,k,bi,bj) = -0.125 _d 0*tmpFldU(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2.F 174 SHAP_FILT_UV_S2
     &                                          *_maskW(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2.F 175 SHAP_FILT_UV_S2
              tmpFldV(i,j,k,bi,bj) = -0.125 _d 0*tmpFldV(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2.F 176 SHAP_FILT_UV_S2
     &                                          *_maskS(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2.F 182 SHAP_FILT_UV_S2
              tmpFldU(i,j,k,bi,bj) = -0.125 _d 0*tmpFldU(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2.F 183 SHAP_FILT_UV_S2
     &                            *rAw(i,j,bi,bj)*_maskW(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2.F 184 SHAP_FILT_UV_S2
              tmpFldV(i,j,k,bi,bj) = -0.125 _d 0*tmpFldV(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2.F 185 SHAP_FILT_UV_S2
     &                            *rAs(i,j,bi,bj)*_maskS(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2.F 191 SHAP_FILT_UV_S2
              tmpFldU(i,j,k,bi,bj) = -0.125 _d 0*tmpFldU(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2.F 192 SHAP_FILT_UV_S2
     &               *Shap_uvLength*Shap_uvLength*_maskW(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2.F 193 SHAP_FILT_UV_S2
              tmpFldV(i,j,k,bi,bj) = -0.125 _d 0*tmpFldV(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2.F 194 SHAP_FILT_UV_S2
     &               *Shap_uvLength*Shap_uvLength*_maskS(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2.F 210 SHAP_FILT_UV_S2
             tmpFldU(i,j,k,bi,bj) = -0.125 _d 0*
./pkg/shap_filt/shap_filt_uv_s2.F 213 SHAP_FILT_UV_S2
     &                   )*maskW(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2.F 226 SHAP_FILT_UV_S2
             tmpFldV(i,j,k,bi,bj) = -0.125 _d 0*
./pkg/shap_filt/shap_filt_uv_s2.F 229 SHAP_FILT_UV_S2
     &                   )*maskS(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2.F 247 SHAP_FILT_UV_S2
         DO k=1,kSize
./pkg/shap_filt/shap_filt_uv_s2.F 250 SHAP_FILT_UV_S2
            uFld(i,j,k,bi,bj)=uFld(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2.F 251 SHAP_FILT_UV_S2
     &                  -tmpFldU(i,j,k,bi,bj)*deltaTMom/Shap_uvtau
./pkg/shap_filt/shap_filt_uv_s2.F 252 SHAP_FILT_UV_S2
            tmpFldU(i,j,k,bi,bj)= -tmpFldU(i,j,k,bi,bj)/Shap_uvtau
./pkg/shap_filt/shap_filt_uv_s2.F 257 SHAP_FILT_UV_S2
            vFld(i,j,k,bi,bj)=vFld(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2.F 258 SHAP_FILT_UV_S2
     &                  -tmpFldV(i,j,k,bi,bj)*deltaTMom/Shap_uvtau
./pkg/shap_filt/shap_filt_uv_s2.F 259 SHAP_FILT_UV_S2
            tmpFldV(i,j,k,bi,bj)= -tmpFldV(i,j,k,bi,bj)/Shap_uvtau
./pkg/shap_filt/shap_filt_uv_s2.F 67 SHAP_FILT_UV_S2
      INTEGER bi,bj,k,i,j,n
./pkg/shap_filt/shap_filt_uv_s2.F 87 SHAP_FILT_UV_S2
          DO k=1,kSize
./pkg/shap_filt/shap_filt_uv_s2.F 90 SHAP_FILT_UV_S2
             tmpFldU(i,j,k,bi,bj)=uFld(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2.F 91 SHAP_FILT_UV_S2
     &                *_maskW(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2.F 92 SHAP_FILT_UV_S2
             tmpFldV(i,j,k,bi,bj)=vFld(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2.F 93 SHAP_FILT_UV_S2
     &                *_maskS(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 100 SHAP_FILT_UV_S2C
             maskZj=_maskS(i-1, j ,k,bi,bj)*_maskS( i , j ,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 101 SHAP_FILT_UV_S2C
             maskZp=_maskS(i-1,j+1,k,bi,bj)*_maskS( i ,j+1,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 103 SHAP_FILT_UV_S2C
     &         tmpFldU(i-1,j,k,bi,bj) + tmpFldU(i+1,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 104 SHAP_FILT_UV_S2C
     &             - 2.*tmpFldU(i,j,k,bi,bj) 
./pkg/shap_filt/shap_filt_uv_s2c.F 105 SHAP_FILT_UV_S2C
     &       +(tmpFldU(i,j+1,k,bi,bj)-tmpFldU(i, j ,k,bi,bj))*maskZp
./pkg/shap_filt/shap_filt_uv_s2c.F 106 SHAP_FILT_UV_S2C
     &       -(tmpFldU(i, j ,k,bi,bj)-tmpFldU(i,j-1,k,bi,bj))*maskZj
./pkg/shap_filt/shap_filt_uv_s2c.F 107 SHAP_FILT_UV_S2C
     &       -noSlipFact*(2.-maskZj-maskZp)*tmpFldU(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 114 SHAP_FILT_UV_S2C
             maskZj=_maskS(i-1, j ,k,bi,bj)*_maskS( i , j ,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 115 SHAP_FILT_UV_S2C
             maskZp=_maskS(i-1,j+1,k,bi,bj)*_maskS( i ,j+1,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 117 SHAP_FILT_UV_S2C
     &         tmpFldU(i-1,j,k,bi,bj) + tmpFldU(i+1,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 118 SHAP_FILT_UV_S2C
     &             - 2.*tmpFldU(i,j,k,bi,bj) 
./pkg/shap_filt/shap_filt_uv_s2c.F 119 SHAP_FILT_UV_S2C
     &       +(tmpFldU(i,j+1,k,bi,bj)-tmpFldU(i, j ,k,bi,bj))*maskZp
./pkg/shap_filt/shap_filt_uv_s2c.F 120 SHAP_FILT_UV_S2C
     &       -(tmpFldU(i,j,k,bi,bj)-0*tmpFldU(i,j-1,k,bi,bj))*maskZj
./pkg/shap_filt/shap_filt_uv_s2c.F 121 SHAP_FILT_UV_S2C
     &       -noSlipFact*(2.-maskZj-maskZp)*tmpFldU(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 123 SHAP_FILT_UV_S2C
             maskZj=_maskS(i-1, j ,k,bi,bj)*_maskS( i , j ,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 124 SHAP_FILT_UV_S2C
             maskZp=_maskS(i-1,j+1,k,bi,bj)*_maskS( i ,j+1,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 126 SHAP_FILT_UV_S2C
     &         tmpFldU(i-1,j,k,bi,bj) + tmpFldU(i+1,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 127 SHAP_FILT_UV_S2C
     &             - 2.*tmpFldU(i,j,k,bi,bj) 
./pkg/shap_filt/shap_filt_uv_s2c.F 128 SHAP_FILT_UV_S2C
     &       +(0*tmpFldU(i,j+1,k,bi,bj)-tmpFldU(i,j,k,bi,bj))*maskZp
./pkg/shap_filt/shap_filt_uv_s2c.F 129 SHAP_FILT_UV_S2C
     &       -(tmpFldU(i, j ,k,bi,bj)-tmpFldU(i,j-1,k,bi,bj))*maskZj
./pkg/shap_filt/shap_filt_uv_s2c.F 130 SHAP_FILT_UV_S2C
     &       -noSlipFact*(2.-maskZj-maskZp)*tmpFldU(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 136 SHAP_FILT_UV_S2C
             tmpFldU(i,j,k,bi,bj) = 
./pkg/shap_filt/shap_filt_uv_s2c.F 137 SHAP_FILT_UV_S2C
     &        -0.125 _d 0*tmpGrdU(i,j)*_maskW(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 144 SHAP_FILT_UV_S2C
             maskZj=_maskW( i ,j-1,k,bi,bj)*_maskW( i , j ,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 145 SHAP_FILT_UV_S2C
             maskZp=_maskW(i+1,j-1,k,bi,bj)*_maskW(i+1, j ,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 147 SHAP_FILT_UV_S2C
     &         tmpFldV(i,j-1,k,bi,bj) + tmpFldV(i,j+1,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 148 SHAP_FILT_UV_S2C
     &             - 2.*tmpFldV(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 149 SHAP_FILT_UV_S2C
     &       +(tmpFldV(i+1,j,k,bi,bj)-tmpFldV( i ,j,k,bi,bj))*maskZp
./pkg/shap_filt/shap_filt_uv_s2c.F 150 SHAP_FILT_UV_S2C
     &       -(tmpFldV( i ,j,k,bi,bj)-tmpFldV(i-1,j,k,bi,bj))*maskZj
./pkg/shap_filt/shap_filt_uv_s2c.F 151 SHAP_FILT_UV_S2C
     &       -noSlipFact*(2.-maskZj-maskZp)*tmpFldV(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 158 SHAP_FILT_UV_S2C
             maskZj=_maskW( i ,j-1,k,bi,bj)*_maskW( i , j ,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 159 SHAP_FILT_UV_S2C
             maskZp=_maskW(i+1,j-1,k,bi,bj)*_maskW(i+1, j ,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 161 SHAP_FILT_UV_S2C
     &         tmpFldV(i,j-1,k,bi,bj) + tmpFldV(i,j+1,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 162 SHAP_FILT_UV_S2C
     &             - 2.*tmpFldV(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 163 SHAP_FILT_UV_S2C
     &       +(tmpFldV(i+1,j,k,bi,bj)-tmpFldV( i ,j,k,bi,bj))*maskZp
./pkg/shap_filt/shap_filt_uv_s2c.F 164 SHAP_FILT_UV_S2C
     &       -(tmpFldV(i,j,k,bi,bj)-0*tmpFldV(i-1,j,k,bi,bj))*maskZj
./pkg/shap_filt/shap_filt_uv_s2c.F 165 SHAP_FILT_UV_S2C
     &       -noSlipFact*(2.-maskZj-maskZp)*tmpFldV(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 167 SHAP_FILT_UV_S2C
             maskZj=_maskW( i ,j-1,k,bi,bj)*_maskW( i , j ,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 168 SHAP_FILT_UV_S2C
             maskZp=_maskW(i+1,j-1,k,bi,bj)*_maskW(i+1, j ,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 170 SHAP_FILT_UV_S2C
     &         tmpFldV(i,j-1,k,bi,bj) + tmpFldV(i,j+1,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 171 SHAP_FILT_UV_S2C
     &             - 2.*tmpFldV(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 172 SHAP_FILT_UV_S2C
     &       +(0*tmpFldV(i+1,j,k,bi,bj)-tmpFldV(i,j,k,bi,bj))*maskZp
./pkg/shap_filt/shap_filt_uv_s2c.F 173 SHAP_FILT_UV_S2C
     &       -(tmpFldV( i ,j,k,bi,bj)-tmpFldV(i-1,j,k,bi,bj))*maskZj
./pkg/shap_filt/shap_filt_uv_s2c.F 174 SHAP_FILT_UV_S2C
     &       -noSlipFact*(2.-maskZj-maskZp)*tmpFldV(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 180 SHAP_FILT_UV_S2C
             tmpFldV(i,j,k,bi,bj) =
./pkg/shap_filt/shap_filt_uv_s2c.F 181 SHAP_FILT_UV_S2C
     &        -0.125 _d 0*tmpGrdV(i,j)*_maskS(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 197 SHAP_FILT_UV_S2C
         DO k=1,kSize
./pkg/shap_filt/shap_filt_uv_s2c.F 200 SHAP_FILT_UV_S2C
            uFld(i,j,k,bi,bj)=uFld(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 201 SHAP_FILT_UV_S2C
     &                  -tmpFldU(i,j,k,bi,bj)*deltaTmom/Shap_uvtau
./pkg/shap_filt/shap_filt_uv_s2c.F 202 SHAP_FILT_UV_S2C
            tmpFldU(i,j,k,bi,bj)= -tmpFldU(i,j,k,bi,bj)/Shap_uvtau
./pkg/shap_filt/shap_filt_uv_s2c.F 207 SHAP_FILT_UV_S2C
            vFld(i,j,k,bi,bj)=vFld(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 208 SHAP_FILT_UV_S2C
     &                  -tmpFldV(i,j,k,bi,bj)*deltaTmom/Shap_uvtau
./pkg/shap_filt/shap_filt_uv_s2c.F 209 SHAP_FILT_UV_S2C
            tmpFldV(i,j,k,bi,bj)= -tmpFldV(i,j,k,bi,bj)/Shap_uvtau
./pkg/shap_filt/shap_filt_uv_s2c.F 53 SHAP_FILT_UV_S2C
      INTEGER bi,bj,k,i,j,N
./pkg/shap_filt/shap_filt_uv_s2c.F 66 SHAP_FILT_UV_S2C
          DO k=1,kSize
./pkg/shap_filt/shap_filt_uv_s2c.F 69 SHAP_FILT_UV_S2C
             tmpFldU(i,j,k,bi,bj)=uFld(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 70 SHAP_FILT_UV_S2C
     &                *_maskW(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 71 SHAP_FILT_UV_S2C
             tmpFldV(i,j,k,bi,bj)=vFld(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 72 SHAP_FILT_UV_S2C
     &                *_maskS(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s2c.F 95 SHAP_FILT_UV_S2C
          DO k=1,kSize
./pkg/shap_filt/shap_filt_uv_s4.F 100 SHAP_FILT_UV_S4
     &            )*_maskW(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 106 SHAP_FILT_UV_S4
             tmpFldU(i,j,k,bi,bj) = tmpGrdU(i,j)
./pkg/shap_filt/shap_filt_uv_s4.F 114 SHAP_FILT_UV_S4
     &          tmpFldV(i,j-1,k,bi,bj) + tmpFldV(i,j+1,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 115 SHAP_FILT_UV_S4
     &             - 2.*tmpFldV(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 116 SHAP_FILT_UV_S4
     &            )*_maskS(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 122 SHAP_FILT_UV_S4
             tmpFldV(i,j,k,bi,bj) = tmpGrdV(i,j)
./pkg/shap_filt/shap_filt_uv_s4.F 138 SHAP_FILT_UV_S4
            uFld(i,j,k,bi,bj)=uFld(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 139 SHAP_FILT_UV_S4
     &             -tmpFldU(i,j,k,bi,bj)*deltaTmom/Shap_uvtau
./pkg/shap_filt/shap_filt_uv_s4.F 140 SHAP_FILT_UV_S4
            tmpFldU(i,j,k,bi,bj)=uFld(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 145 SHAP_FILT_UV_S4
            vFld(i,j,k,bi,bj)=vFld(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 146 SHAP_FILT_UV_S4
     &             -tmpFldV(i,j,k,bi,bj)*deltaTmom/Shap_uvtau
./pkg/shap_filt/shap_filt_uv_s4.F 147 SHAP_FILT_UV_S4
            tmpFldV(i,j,k,bi,bj)=vFld(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 172 SHAP_FILT_UV_S4
             maskZj=_maskS(i-1, j ,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 173 SHAP_FILT_UV_S4
     &             *_maskS( i , j ,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 174 SHAP_FILT_UV_S4
             maskZp=_maskS(i-1,j+1,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 175 SHAP_FILT_UV_S4
     &             *_maskS( i ,j+1,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 177 SHAP_FILT_UV_S4
     &        (tmpFldU(i,j+1,k,bi,bj)-tmpFldU(i, j ,k,bi,bj))*maskZp
./pkg/shap_filt/shap_filt_uv_s4.F 178 SHAP_FILT_UV_S4
     &       -(tmpFldU(i, j ,k,bi,bj)-tmpFldU(i,j-1,k,bi,bj))*maskZj
./pkg/shap_filt/shap_filt_uv_s4.F 179 SHAP_FILT_UV_S4
     &       -noSlipFact*(2.-maskZj-maskZp)*tmpFldU(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 180 SHAP_FILT_UV_S4
     &             )*_maskW(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 187 SHAP_FILT_UV_S4
             maskZj=maskS(i-1, j ,k,bi,bj)*maskS( i , j ,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 188 SHAP_FILT_UV_S4
             maskZp=maskS(i-1,j+1,k,bi,bj)*maskS( i ,j+1,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 190 SHAP_FILT_UV_S4
     &        (tmpFldU(i,j+1,k,bi,bj)-tmpFldU(i, j ,k,bi,bj))*maskZp
./pkg/shap_filt/shap_filt_uv_s4.F 191 SHAP_FILT_UV_S4
     &       -(tmpFldU(i, j ,k,bi,bj)-0*tmpFldU(i,j-1,k,bi,bj))*maskZj
./pkg/shap_filt/shap_filt_uv_s4.F 192 SHAP_FILT_UV_S4
     &       -noSlipFact*(2.-maskZj-maskZp)*tmpFldU(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 193 SHAP_FILT_UV_S4
     &             )*_maskW(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 197 SHAP_FILT_UV_S4
             maskZj=maskS(i-1, j ,k,bi,bj)*maskS( i , j ,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 198 SHAP_FILT_UV_S4
             maskZp=maskS(i-1,j+1,k,bi,bj)*maskS( i ,j+1,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 200 SHAP_FILT_UV_S4
     &        (0*tmpFldU(i,j+1,k,bi,bj)-tmpFldU(i, j ,k,bi,bj))*maskZp
./pkg/shap_filt/shap_filt_uv_s4.F 201 SHAP_FILT_UV_S4
     &       -(tmpFldU(i, j ,k,bi,bj)-tmpFldU(i,j-1,k,bi,bj))*maskZj
./pkg/shap_filt/shap_filt_uv_s4.F 202 SHAP_FILT_UV_S4
     &       -noSlipFact*(2.-maskZj-maskZp)*tmpFldU(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 203 SHAP_FILT_UV_S4
     &             )*_maskW(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 209 SHAP_FILT_UV_S4
             tmpFldU(i,j,k,bi,bj) = tmpGrdU(i,j)
./pkg/shap_filt/shap_filt_uv_s4.F 216 SHAP_FILT_UV_S4
             maskZj=_maskW( i ,j-1,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 217 SHAP_FILT_UV_S4
     &             *_maskW( i , j ,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 218 SHAP_FILT_UV_S4
             maskZp=_maskW(i+1,j-1,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 219 SHAP_FILT_UV_S4
     &             *_maskW(i+1, j ,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 221 SHAP_FILT_UV_S4
     &        (tmpFldV(i+1,j,k,bi,bj)-tmpFldV( i ,j,k,bi,bj))*maskZp
./pkg/shap_filt/shap_filt_uv_s4.F 222 SHAP_FILT_UV_S4
     &       -(tmpFldV( i ,j,k,bi,bj)-tmpFldV(i-1,j,k,bi,bj))*maskZj
./pkg/shap_filt/shap_filt_uv_s4.F 223 SHAP_FILT_UV_S4
     &       -noSlipFact*(2.-maskZj-maskZp)*tmpFldV(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 224 SHAP_FILT_UV_S4
     &             )*_maskS(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 231 SHAP_FILT_UV_S4
             maskZj=maskW( i ,j-1,k,bi,bj)*maskW( i , j ,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 232 SHAP_FILT_UV_S4
             maskZp=maskW(i+1,j-1,k,bi,bj)*maskW(i+1, j ,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 234 SHAP_FILT_UV_S4
     &        (tmpFldV(i+1,j,k,bi,bj)-tmpFldV( i ,j,k,bi,bj))*maskZp
./pkg/shap_filt/shap_filt_uv_s4.F 235 SHAP_FILT_UV_S4
     &       -(tmpFldV( i ,j,k,bi,bj)-0*tmpFldV(i-1,j,k,bi,bj))*maskZj
./pkg/shap_filt/shap_filt_uv_s4.F 236 SHAP_FILT_UV_S4
     &       -noSlipFact*(2.-maskZj-maskZp)*tmpFldV(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 237 SHAP_FILT_UV_S4
     &       -2.*(2.-maskZj-maskZp)*tmpFldV(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 238 SHAP_FILT_UV_S4
     &             )*_maskS(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 242 SHAP_FILT_UV_S4
             maskZj=maskW( i ,j-1,k,bi,bj)*maskW( i , j ,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 243 SHAP_FILT_UV_S4
             maskZp=maskW(i+1,j-1,k,bi,bj)*maskW(i+1, j ,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 245 SHAP_FILT_UV_S4
     &        (0*tmpFldV(i+1,j,k,bi,bj)-tmpFldV( i ,j,k,bi,bj))*maskZp
./pkg/shap_filt/shap_filt_uv_s4.F 246 SHAP_FILT_UV_S4
     &       -(tmpFldV( i ,j,k,bi,bj)-tmpFldV(i-1,j,k,bi,bj))*maskZj
./pkg/shap_filt/shap_filt_uv_s4.F 247 SHAP_FILT_UV_S4
     &       -noSlipFact*(2.-maskZj-maskZp)*tmpFldV(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 248 SHAP_FILT_UV_S4
     &             )*_maskS(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 254 SHAP_FILT_UV_S4
             tmpFldV(i,j,k,bi,bj) = tmpGrdV(i,j)
./pkg/shap_filt/shap_filt_uv_s4.F 270 SHAP_FILT_UV_S4
            uFld(i,j,k,bi,bj)=uFld(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 271 SHAP_FILT_UV_S4
     &             -tmpFldU(i,j,k,bi,bj)*deltaTmom/Shap_uvtau
./pkg/shap_filt/shap_filt_uv_s4.F 276 SHAP_FILT_UV_S4
            vFld(i,j,k,bi,bj)=vFld(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 277 SHAP_FILT_UV_S4
     &             -tmpFldV(i,j,k,bi,bj)*deltaTmom/Shap_uvtau
./pkg/shap_filt/shap_filt_uv_s4.F 53 SHAP_FILT_UV_S4
      INTEGER bi,bj,k,i,j,N
./pkg/shap_filt/shap_filt_uv_s4.F 69 SHAP_FILT_UV_S4
             tmpFldU(i,j,k,bi,bj)=uFld(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 70 SHAP_FILT_UV_S4
     &                *_maskW(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 71 SHAP_FILT_UV_S4
             tmpFldV(i,j,k,bi,bj)=vFld(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 72 SHAP_FILT_UV_S4
     &                *_maskS(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 98 SHAP_FILT_UV_S4
     &          tmpFldU(i-1,j,k,bi,bj) + tmpFldU(i+1,j,k,bi,bj)
./pkg/shap_filt/shap_filt_uv_s4.F 99 SHAP_FILT_UV_S4
     &             - 2.*tmpFldU(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_v.F 101 SHAP_FILT_V
        vVel(i,j,k,bi,bj) = tmpFldX(i,j,N2) - tmpFldY(i,j,N2)
./pkg/shap_filt/shap_filt_v.F 107 SHAP_FILT_V
        vVel(i,j,k,bi,bj) = vVel(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_v.F 38 SHAP_FILT_V
        maskZ(i,j) = _maskW(i,j-1,k,bi,bj)
./pkg/shap_filt/shap_filt_v.F 39 SHAP_FILT_V
     &              *_maskW(i, j ,k,bi,bj)
./pkg/shap_filt/shap_filt_v.F 45 SHAP_FILT_V
        tmpFldX(i,j,1) = vVel(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_v.F 46 SHAP_FILT_V
     &                   *_maskS(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_v.F 62 SHAP_FILT_V
     &         )*_maskS(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_v.F 70 SHAP_FILT_V
        tmpFldX(i,j,N2) = vVel(i,j,k,bi,bj) - tmpFldX(i,j,N2)
./pkg/shap_filt/shap_filt_v.F 77 SHAP_FILT_V
        tmpFldY(i,j,1) = vVel(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_v.F 78 SHAP_FILT_V
     &                   *_maskS(i,j,k,bi,bj)
./pkg/shap_filt/shap_filt_v.F 92 SHAP_FILT_V
     &            )*_maskS(i,j,k,bi,bj)
./model/src/ini_cg3d.F 108 INI_CG3D
        DO k=1,Nr
./model/src/ini_cg3d.F 111 INI_CG3D
           faceArea = _dyG(i,j,bi,bj)*drF(k)
./model/src/ini_cg3d.F 112 INI_CG3D
     &               *_hFacW(i,j,k,bi,bj)
./model/src/ini_cg3d.F 116 INI_CG3D
           aW3d(i,j,k,bi,bj) = faceArea*recip_dxC(i,j,bi,bj)
./model/src/ini_cg3d.F 118 INI_CG3D
           myNorm = MAX(ABS(aW3d(i,j,k,bi,bj)),myNorm)
./model/src/ini_cg3d.F 125 INI_CG3D
     &               *_hFacS(i,j,k,bi,bj)
./model/src/ini_cg3d.F 129 INI_CG3D
           aS3d(i,j,k,bi,bj) = faceArea*recip_dyC(i,j,bi,bj)
./model/src/ini_cg3d.F 131 INI_CG3D
           myNorm = MAX(ABS(aS3d(i,j,k,bi,bj)),myNorm)
./model/src/ini_cg3d.F 135 INI_CG3D
        DO k=1,1
./model/src/ini_cg3d.F 138 INI_CG3D
           aV3d(i,j,k,bi,bj) =  0.
./model/src/ini_cg3d.F 142 INI_CG3D
        DO k=2,Nr
./model/src/ini_cg3d.F 143 INI_CG3D
         tmpFac = nh_Fac*rVel2wUnit(k)*rVel2wUnit(k)
./model/src/ini_cg3d.F 144 INI_CG3D
     &          + igwFac*dBdrRef(k)*deltaTMom*dTtracerLev(k)
./model/src/ini_cg3d.F 148 INI_CG3D
           faceArea = _rA(i,j,bi,bj)*maskC(i,j, k ,bi,bj)
./model/src/ini_cg3d.F 149 INI_CG3D
     &                              *maskC(i,j,k-1,bi,bj)
./model/src/ini_cg3d.F 150 INI_CG3D
     &                              *deepFac2F(k)
./model/src/ini_cg3d.F 154 INI_CG3D
           theRecip_Dr = recip_drC(k)
./model/src/ini_cg3d.F 160 INI_CG3D
           aV3d(i,j,k,bi,bj) = faceArea*theRecip_Dr*tmpFac
./model/src/ini_cg3d.F 162 INI_CG3D
           myNorm = MAX(ABS(aV3d(i,j,k,bi,bj)),myNorm)
./model/src/ini_cg3d.F 190 INI_CG3D
        DO k=1,Nr
./model/src/ini_cg3d.F 193 INI_CG3D
           aW = aW3d( i, j, k, bi,bj)
./model/src/ini_cg3d.F 194 INI_CG3D
           aE = aW3d(i+1,j, k, bi,bj)
./model/src/ini_cg3d.F 195 INI_CG3D
           aN = aS3d( i,j+1,k, bi,bj)
./model/src/ini_cg3d.F 196 INI_CG3D
           aS = aS3d( i, j, k, bi,bj)
./model/src/ini_cg3d.F 197 INI_CG3D
           aU = aV3d( i, j, k, bi,bj)
./model/src/ini_cg3d.F 198 INI_CG3D
           IF ( k .NE. Nr  ) THEN
./model/src/ini_cg3d.F 199 INI_CG3D
            aL = aV3d(i, j,k+1,bi,bj)
./model/src/ini_cg3d.F 203 INI_CG3D
           aC3d(i,j,k,bi,bj) = -aW-aE-aN-aS-aU-aL
./model/src/ini_cg3d.F 229 INI_CG3D
        DO k=1,Nr
./model/src/ini_cg3d.F 232 INI_CG3D
           aW3d(i,j,k,bi,bj) = aW3d(i,j,k,bi,bj)*myNorm
./model/src/ini_cg3d.F 233 INI_CG3D
           aS3d(i,j,k,bi,bj) = aS3d(i,j,k,bi,bj)*myNorm
./model/src/ini_cg3d.F 234 INI_CG3D
           aV3d(i,j,k,bi,bj) = aV3d(i,j,k,bi,bj)*myNorm
./model/src/ini_cg3d.F 235 INI_CG3D
           aC3d(i,j,k,bi,bj) = aC3d(i,j,k,bi,bj)*myNorm
./model/src/ini_cg3d.F 258 INI_CG3D
        DO k=1,Nr
./model/src/ini_cg3d.F 261 INI_CG3D
           IF ( aC3d(i,j,k,bi,bj) .NE. 0. ) THEN
./model/src/ini_cg3d.F 262 INI_CG3D
            zMC(i,j,k,bi,bj) = aC3d(i,j,k,bi,bj)
./model/src/ini_cg3d.F 263 INI_CG3D
            zML(i,j,k,bi,bj) = aV3d(i,j,k,bi,bj)
./model/src/ini_cg3d.F 264 INI_CG3D
            IF ( k.NE.Nr ) THEN
./model/src/ini_cg3d.F 265 INI_CG3D
             zMU(i,j,k,bi,bj)= aV3d(i,j,k+1,bi,bj)
./model/src/ini_cg3d.F 267 INI_CG3D
             zMU(i,j,k,bi,bj)= 0.
./model/src/ini_cg3d.F 275 INI_CG3D
            zMC(i,j,k,bi,bj) = 1. _d 0
./model/src/ini_cg3d.F 276 INI_CG3D
            zMU(i,j,k,bi,bj) = 0.
./model/src/ini_cg3d.F 277 INI_CG3D
            zML(i,j,k,bi,bj) = 0.
./model/src/ini_cg3d.F 282 INI_CG3D
        k = 1
./model/src/ini_cg3d.F 285 INI_CG3D
           zMC(i,j,k,bi,bj) = 1. _d 0 / zMC(i,j,k,bi,bj)
./model/src/ini_cg3d.F 286 INI_CG3D
           zMU(i,j,k,bi,bj) = zMU(i,j,k,bi,bj)*zMC(i,j,k,bi,bj)
./model/src/ini_cg3d.F 289 INI_CG3D
        DO k=2,Nr
./model/src/ini_cg3d.F 292 INI_CG3D
           zMC(i,j,k,bi,bj) = 1. _d 0 /
./model/src/ini_cg3d.F 293 INI_CG3D
     &     (zMC(i,j,k,bi,bj)-zML(i,j,k,bi,bj)*zMU(i,j,k-1,bi,bj))
./model/src/ini_cg3d.F 294 INI_CG3D
           zMU(i,j,k,bi,bj) = zMU(i,j,k,bi,bj)*zMC(i,j,k,bi,bj)
./model/src/ini_cg3d.F 298 INI_CG3D
        DO k=1,Nr
./model/src/ini_cg3d.F 301 INI_CG3D
           IF ( aC3d(i,j,k,bi,bj) .EQ. 0. ) THEN
./model/src/ini_cg3d.F 302 INI_CG3D
            zMC(i,j,k,bi,bj) = 1.
./model/src/ini_cg3d.F 303 INI_CG3D
            zML(i,j,k,bi,bj) = 0.
./model/src/ini_cg3d.F 304 INI_CG3D
            zMU(i,j,k,bi,bj) = 0.
./model/src/ini_cg3d.F 47 INI_CG3D
      INTEGER i, j, k, ks
./model/src/ini_cg3d.F 63 INI_CG3D
        DO k=1,Nr
./model/src/ini_cg3d.F 67 INI_CG3D
           aW3d(i,j,k,bi,bj) = 0.
./model/src/ini_cg3d.F 68 INI_CG3D
           aS3d(i,j,k,bi,bj) = 0.
./model/src/ini_cg3d.F 69 INI_CG3D
           aV3d(i,j,k,bi,bj) = 0.
./model/src/ini_cg3d.F 70 INI_CG3D
           aC3d(i,j,k,bi,bj) = 0.
./model/src/ini_cg3d.F 71 INI_CG3D
           zMC (i,j,k,bi,bj) = 0.
./model/src/ini_cg3d.F 72 INI_CG3D
           zML (i,j,k,bi,bj) = 0.
./model/src/ini_cg3d.F 73 INI_CG3D
           zMU (i,j,k,bi,bj) = 0.
./model/src/ini_cg3d.F 79 INI_CG3D
           cg3d_q(i,j,k,bi,bj) = 0.
./model/src/ini_cg3d.F 80 INI_CG3D
           cg3d_r(i,j,k,bi,bj) = 0.
./model/src/ini_cg3d.F 81 INI_CG3D
           cg3d_s(i,j,k,bi,bj) = 0.
./model/src/ini_cg3d.F 87 INI_CG3D
           cg3d_b(i,j,k,bi,bj) = 0.
./pkg/shelfice/shelfice_u_drag.F 12 SHELFICE_U_DRAG
     I        bi,bj,k,
./pkg/shelfice/shelfice_u_drag.F 39 SHELFICE_U_DRAG
      INTEGER bi,bj,k
./pkg/shelfice/shelfice_u_drag.F 61 SHELFICE_U_DRAG
       kUp     = max(k-1,kTop)
./pkg/shelfice/shelfice_u_drag.F 62 SHELFICE_U_DRAG
       kUpC    = k
./pkg/shelfice/shelfice_u_drag.F 65 SHELFICE_U_DRAG
       kUp     = min(k+1,kTop)
./pkg/shelfice/shelfice_u_drag.F 77 SHELFICE_U_DRAG
     &   -_recip_hFacW(i,j,k,bi,bj)*recip_drF(k)
./pkg/shelfice/shelfice_u_drag.F 84 SHELFICE_U_DRAG
     &    -_recip_hFacW(i,j,k,bi,bj)*recip_drF(k)
./pkg/shelfice/shelfice_u_drag.F 93 SHELFICE_U_DRAG
        CALL DIAGNOSTICS_FILL(uDragTerms,'SHIUDrag',k,1,2,bi,bj,
./pkg/shelfice/shelfice_update_masks.F 87 SHELFICE_UPDATE_MASKS
         hFacMnSz=max( hFacMin, min(hFacMinDr*recip_drF(k),1. _d 0) )
./pkg/shelfice/shelfice_update_masks.F 91 SHELFICE_UPDATE_MASKS
           hFacCtmp = (rF(k)-R_shelfIce(I,J,bi,bj))*recip_drF(K)
./pkg/shelfice/shelfice_v_drag.F 12 SHELFICE_V_DRAG
     I        bi,bj,k,
./pkg/shelfice/shelfice_v_drag.F 39 SHELFICE_V_DRAG
      INTEGER bi,bj,k
./pkg/shelfice/shelfice_v_drag.F 61 SHELFICE_V_DRAG
       kUp     = max(k-1,kTop)
./pkg/shelfice/shelfice_v_drag.F 62 SHELFICE_V_DRAG
       kUpC    = k
./pkg/shelfice/shelfice_v_drag.F 65 SHELFICE_V_DRAG
       kUp     = min(k+1,kTop)
./pkg/shelfice/shelfice_v_drag.F 77 SHELFICE_V_DRAG
     &   -_recip_hFacS(i,j,k,bi,bj)*recip_drF(k)
./pkg/shelfice/shelfice_v_drag.F 84 SHELFICE_V_DRAG
     &    -_recip_hFacS(i,j,k,bi,bj)*recip_drF(k)
./pkg/shelfice/shelfice_v_drag.F 93 SHELFICE_V_DRAG
        CALL DIAGNOSTICS_FILL(vDragTerms,'SHIVDrag',k,1,2,bi,bj,myThid)
./pkg/smooth/smooth3d.F 27 SMOOTH3D
      integer i,j,k,bi,bj
./pkg/smooth/smooth_correl3d.F 105 SMOOTH_CORREL3D
           DO k = 1,nR
./pkg/smooth/smooth_correl3d.F 106 SMOOTH_CORREL3D
       fld_in(i,j,k,bi,bj)=fld_in(i,j,k,bi,bj)
./pkg/smooth/smooth_correl3d.F 107 SMOOTH_CORREL3D
     & *smooth3Dnorm(i,j,k,bi,bj)
./pkg/smooth/smooth_correl3d.F 28 SMOOTH_CORREL3D
      integer i,j,k,bi,bj
./pkg/smooth/smooth_correl3d.F 84 SMOOTH_CORREL3D
        DO k=1,Nr
./pkg/smooth/smooth_correl3d.F 87 SMOOTH_CORREL3D
           fld_in(i,j,k,bi,bj)=fld_in(i,j,k,bi,bj)
./pkg/smooth/smooth_correl3d.F 88 SMOOTH_CORREL3D
     & *sqrt(recip_rA(i,j,bi,bj)*recip_drF(k))
./pkg/smooth/smooth_diff2d.F 25 SMOOTH_DIFF2D
      integer i,j,k, bi, bj
./pkg/smooth/smooth_diff3d.F 116 SMOOTH_DIFF3D
        DO k=1,Nr
./pkg/smooth/smooth_diff3d.F 119 SMOOTH_DIFF3D
           gT_in(i,j,k,bi,bj)   = 0. _d 0
./pkg/smooth/smooth_diff3d.F 135 SMOOTH_DIFF3D
        DO k=1,Nr
./pkg/smooth/smooth_diff3d.F 137 SMOOTH_DIFF3D
     I                        bi, bj, k, Nr,
./pkg/smooth/smooth_diff3d.F 143 SMOOTH_DIFF3D
        DO k=1,Nr
./pkg/smooth/smooth_diff3d.F 146 SMOOTH_DIFF3D
      if (maskc(i,j,k,bi,bj).NE.0.) then
./pkg/smooth/smooth_diff3d.F 147 SMOOTH_DIFF3D
           fld_in(i,j,k,bi,bj)=fld_in(i,j,k,bi,bj)
./pkg/smooth/smooth_diff3d.F 148 SMOOTH_DIFF3D
     &            +smooth3DdelTime*gT_in(i,j,k,bi,bj)
./pkg/smooth/smooth_diff3d.F 149 SMOOTH_DIFF3D
           gT_in(i,j,k,bi,bj)=0
./pkg/smooth/smooth_diff3d.F 24 SMOOTH_DIFF3D
      integer i,j,k, bi,bj, iMin,iMax,jMin,jMax
./pkg/smooth/smooth_diff3d.F 54 SMOOTH_DIFF3D
        DO k=1,Nr
./pkg/smooth/smooth_diff3d.F 57 SMOOTH_DIFF3D
           gT_in(i,j,k,bi,bj)   = 0. _d 0
./pkg/smooth/smooth_diff3d.F 58 SMOOTH_DIFF3D
           gTm1_in(i,j,k,bi,bj)   = 0. _d 0
./pkg/smooth/smooth_filtervar2d.F 23 SMOOTH_FILTERVAR2D
      integer i,j,k, bi, bj, ii, jj, kk
./pkg/smooth/smooth_filtervar3d.F 116 SMOOTH_FILTERVAR3D
        DO k=1,Nr
./pkg/smooth/smooth_filtervar3d.F 119 SMOOTH_FILTERVAR3D
           smoothTmpFld(i,j,k,bi,bj)=0.
./pkg/smooth/smooth_filtervar3d.F 124 SMOOTH_FILTERVAR3D
        DO k=kk,Nr,dkLoc
./pkg/smooth/smooth_filtervar3d.F 127 SMOOTH_FILTERVAR3D
           smoothTmpFld(i,j,k,bi,bj)=1.
./pkg/smooth/smooth_filtervar3d.F 147 SMOOTH_FILTERVAR3D
        DO k=1,Nr
./pkg/smooth/smooth_filtervar3d.F 151 SMOOTH_FILTERVAR3D
        smoothTmpFld(i,j,k,bi,bj)=smoothTmpFld(i,j,k,bi,bj)
./pkg/smooth/smooth_filtervar3d.F 152 SMOOTH_FILTERVAR3D
     & *(recip_rA(i,j,bi,bj)*recip_drF(k))
./pkg/smooth/smooth_filtervar3d.F 169 SMOOTH_FILTERVAR3D
        DO k=1,Nr,dkLoc
./pkg/smooth/smooth_filtervar3d.F 172 SMOOTH_FILTERVAR3D
          if (smoothTmpFld(i,j,k,bi,bj).NE.0.) then
./pkg/smooth/smooth_filtervar3d.F 173 SMOOTH_FILTERVAR3D
           smooth3Dnorm(i,j,k,bi,bj)=
./pkg/smooth/smooth_filtervar3d.F 174 SMOOTH_FILTERVAR3D
     & 1/sqrt(smoothTmpFld(i,j,k,bi,bj))
./pkg/smooth/smooth_filtervar3d.F 192 SMOOTH_FILTERVAR3D
        DO k=1,Nr
./pkg/smooth/smooth_filtervar3d.F 195 SMOOTH_FILTERVAR3D
           smoothTmpMean(i,j,k,bi,bj)   = 0. _d 0
./pkg/smooth/smooth_filtervar3d.F 196 SMOOTH_FILTERVAR3D
           smoothTmpVar(i,j,k,bi,bj)   = 0. _d 0
./pkg/smooth/smooth_filtervar3d.F 214 SMOOTH_FILTERVAR3D
        DO k=1,Nr
./pkg/smooth/smooth_filtervar3d.F 217 SMOOTH_FILTERVAR3D
           smoothTmpFld(i,j,k,bi,bj)   = 0. _d 0
./pkg/smooth/smooth_filtervar3d.F 218 SMOOTH_FILTERVAR3D
           if (maskC(i,j,k,bi,bj).NE.0) then
./pkg/smooth/smooth_filtervar3d.F 219 SMOOTH_FILTERVAR3D
           smoothTmpFld(i,j,k,bi,bj)=port_rand_norm()
./pkg/smooth/smooth_filtervar3d.F 222 SMOOTH_FILTERVAR3D
       smoothTmpFld(i,j,k,bi,bj)=smoothTmpFld(i,j,k,bi,bj)
./pkg/smooth/smooth_filtervar3d.F 223 SMOOTH_FILTERVAR3D
     & *sqrt(recip_rA(i,j,bi,bj)*recip_drF(k))
./pkg/smooth/smooth_filtervar3d.F 238 SMOOTH_FILTERVAR3D
        DO k=1,Nr
./pkg/smooth/smooth_filtervar3d.F 241 SMOOTH_FILTERVAR3D
      smoothTmpVar(i,j,k,bi,bj)=smoothTmpVar(i,j,k,bi,bj)
./pkg/smooth/smooth_filtervar3d.F 242 SMOOTH_FILTERVAR3D
     & +smoothTmpFld(i,j,k,bi,bj)*smoothTmpFld(i,j,k,bi,bj)/nbRand
./pkg/smooth/smooth_filtervar3d.F 243 SMOOTH_FILTERVAR3D
      smoothTmpMean(i,j,k,bi,bj)=smoothTmpMean(i,j,k,bi,bj)
./pkg/smooth/smooth_filtervar3d.F 244 SMOOTH_FILTERVAR3D
     & +smoothTmpFld(i,j,k,bi,bj)/nbRand
./pkg/smooth/smooth_filtervar3d.F 256 SMOOTH_FILTERVAR3D
        DO k=1,Nr
./pkg/smooth/smooth_filtervar3d.F 259 SMOOTH_FILTERVAR3D
           if (maskC(i,j,k,bi,bj).NE.0) then
./pkg/smooth/smooth_filtervar3d.F 260 SMOOTH_FILTERVAR3D
           smooth3Dnorm(i,j,k,bi,bj)=
./pkg/smooth/smooth_filtervar3d.F 261 SMOOTH_FILTERVAR3D
     & 1/sqrt ( nbRand/(nbRand-1)* ( smoothTmpVar(i,j,k,bi,bj) -
./pkg/smooth/smooth_filtervar3d.F 262 SMOOTH_FILTERVAR3D
     & smoothTmpMean(i,j,k,bi,bj)*smoothTmpMean(i,j,k,bi,bj)
./pkg/smooth/smooth_filtervar3d.F 26 SMOOTH_FILTERVAR3D
      integer i,j,k, bi, bj, ii, jj, kk
./pkg/smooth/smooth_filtervar3d.F 86 SMOOTH_FILTERVAR3D
        DO k=1,Nr
./pkg/smooth/smooth_filtervar3d.F 89 SMOOTH_FILTERVAR3D
           smooth3Dnorm(i,j,k,bi,bj)=0.
./pkg/smooth/smooth_impldiff.F 103 SMOOTH_IMPLDIFF
      DO k=1,Nr
./pkg/smooth/smooth_impldiff.F 106 SMOOTH_IMPLDIFF
          bet(i,j,k) = 1. _d 0
./pkg/smooth/smooth_impldiff.F 107 SMOOTH_IMPLDIFF
          gam(i,j,k) = 0. _d 0
./pkg/smooth/smooth_impldiff.F 115 SMOOTH_IMPLDIFF
       k = 1
./pkg/smooth/smooth_impldiff.F 129 SMOOTH_IMPLDIFF
       DO k=2,Nr
./pkg/smooth/smooth_impldiff.F 133 SMOOTH_IMPLDIFF
          gam(i,j,k) = c(i,j,k-1)*bet(i,j,k-1)
./pkg/smooth/smooth_impldiff.F 134 SMOOTH_IMPLDIFF
          IF ( ( b(i,j,k) - a(i,j,k)*gam(i,j,k) ) .NE. 0.)
./pkg/smooth/smooth_impldiff.F 135 SMOOTH_IMPLDIFF
     &        bet(i,j,k) = 1. _d 0 / ( b(i,j,k) - a(i,j,k)*gam(i,j,k) )
./pkg/smooth/smooth_impldiff.F 149 SMOOTH_IMPLDIFF
      DO k=2,Nr
./pkg/smooth/smooth_impldiff.F 152 SMOOTH_IMPLDIFF
         gYnm1(i,j,k,bi,bj) = bet(i,j,k)*
./pkg/smooth/smooth_impldiff.F 153 SMOOTH_IMPLDIFF
     &        (gXnm1(i,j,k,bi,bj) - a(i,j,k)*gYnm1(i,j,k-1,bi,bj))
./pkg/smooth/smooth_impldiff.F 161 SMOOTH_IMPLDIFF
       DO k=Nr-1,1,-1
./pkg/smooth/smooth_impldiff.F 164 SMOOTH_IMPLDIFF
          gYnm1(i,j,k,bi,bj)=gYnm1(i,j,k,bi,bj)
./pkg/smooth/smooth_impldiff.F 165 SMOOTH_IMPLDIFF
     &              -gam(i,j,k+1)*gYnm1(i,j,k+1,bi,bj)
./pkg/smooth/smooth_impldiff.F 170 SMOOTH_IMPLDIFF
       DO k=1,Nr
./pkg/smooth/smooth_impldiff.F 173 SMOOTH_IMPLDIFF
          gXnm1(i,j,k,bi,bj)=gYnm1(i,j,k,bi,bj)
./pkg/smooth/smooth_impldiff.F 36 SMOOTH_IMPLDIFF
      INTEGER i,j,k
./pkg/smooth/smooth_impldiff.F 49 SMOOTH_IMPLDIFF
      DO k=1,Nr
./pkg/smooth/smooth_impldiff.F 52 SMOOTH_IMPLDIFF
         gYNm1(i,j,k,bi,bj) = 0. _d 0
./pkg/smooth/smooth_impldiff.F 63 SMOOTH_IMPLDIFF
      DO k=2,Nr
./pkg/smooth/smooth_impldiff.F 66 SMOOTH_IMPLDIFF
          a(i,j,k) = -deltaTX*recip_hFac(i,j,k,bi,bj)*recip_drF(k)
./pkg/smooth/smooth_impldiff.F 67 SMOOTH_IMPLDIFF
     &               *recip_deepFac2C(k)*recip_rhoFacC(k)
./pkg/smooth/smooth_impldiff.F 68 SMOOTH_IMPLDIFF
     &               *KappaRX(i,j, k )*recip_drC( k )
./pkg/smooth/smooth_impldiff.F 69 SMOOTH_IMPLDIFF
     &               *deepFac2F(k)*rhoFacF(k)
./pkg/smooth/smooth_impldiff.F 70 SMOOTH_IMPLDIFF
          IF (recip_hFac(i,j,k-1,bi,bj).EQ.0.) a(i,j,k)=0.
./pkg/smooth/smooth_impldiff.F 76 SMOOTH_IMPLDIFF
      DO k=1,Nr-1
./pkg/smooth/smooth_impldiff.F 79 SMOOTH_IMPLDIFF
          c(i,j,k) = -deltaTX*recip_hFac(i,j,k,bi,bj)*recip_drF(k)
./pkg/smooth/smooth_impldiff.F 80 SMOOTH_IMPLDIFF
     &               *recip_deepFac2C(k)*recip_rhoFacC(k)
./pkg/smooth/smooth_impldiff.F 81 SMOOTH_IMPLDIFF
     &               *KappaRX(i,j,k+1)*recip_drC(k+1)
./pkg/smooth/smooth_impldiff.F 82 SMOOTH_IMPLDIFF
     &               *deepFac2F(k+1)*rhoFacF(k+1)
./pkg/smooth/smooth_impldiff.F 83 SMOOTH_IMPLDIFF
          IF (recip_hFac(i,j,k+1,bi,bj).EQ.0.) c(i,j,k)=0.
./pkg/smooth/smooth_impldiff.F 94 SMOOTH_IMPLDIFF
      DO k=1,Nr
./pkg/smooth/smooth_impldiff.F 97 SMOOTH_IMPLDIFF
          b(i,j,k) = 1. _d 0 - c(i,j,k) - a(i,j,k)
./pkg/smooth/smooth_init2d.F 23 SMOOTH_INIT2D
      integer i,j,k, bi, bj
./pkg/smooth/smooth_init3d.F 124 SMOOTH_INIT3D
        DO k=1,Nr
./pkg/smooth/smooth_init3d.F 127 SMOOTH_INIT3D
          smooth3D_Lx(i,j,k,bi,bj)=smooth3D_Lx0(smoothOpNb)
./pkg/smooth/smooth_init3d.F 128 SMOOTH_INIT3D
          smooth3D_Ly(i,j,k,bi,bj)=smooth3D_Ly0(smoothOpNb)
./pkg/smooth/smooth_init3d.F 138 SMOOTH_INIT3D
        DO k=1,Nr
./pkg/smooth/smooth_init3d.F 141 SMOOTH_INIT3D
      smooth3D_Kuy(i,j,k,bi,bj)=0.
./pkg/smooth/smooth_init3d.F 142 SMOOTH_INIT3D
      smooth3D_Kvx(i,j,k,bi,bj)=0.
./pkg/smooth/smooth_init3d.F 143 SMOOTH_INIT3D
      smooth3D_Kwx(i,j,k,bi,bj)=0.
./pkg/smooth/smooth_init3d.F 144 SMOOTH_INIT3D
      smooth3D_Kwy(i,j,k,bi,bj)=0.
./pkg/smooth/smooth_init3d.F 145 SMOOTH_INIT3D
      smooth3D_Kwz(i,j,k,bi,bj)=0.
./pkg/smooth/smooth_init3d.F 146 SMOOTH_INIT3D
      smooth3D_Kux(i,j,k,bi,bj)=smooth3D_Lx(i,j,k,bi,bj)*
./pkg/smooth/smooth_init3d.F 147 SMOOTH_INIT3D
     & smooth3D_Lx(i,j,k,bi,bj)/smooth3DtotTime/2
./pkg/smooth/smooth_init3d.F 148 SMOOTH_INIT3D
      smooth3D_Kvy(i,j,k,bi,bj)=smooth3D_Ly(i,j,k,bi,bj)*
./pkg/smooth/smooth_init3d.F 149 SMOOTH_INIT3D
     & smooth3D_Ly(i,j,k,bi,bj)/smooth3DtotTime/2
./pkg/smooth/smooth_init3d.F 150 SMOOTH_INIT3D
      smooth3D_Kuz(i,j,k,bi,bj)=0.
./pkg/smooth/smooth_init3d.F 151 SMOOTH_INIT3D
      smooth3D_Kvz(i,j,k,bi,bj)=0.
./pkg/smooth/smooth_init3d.F 29 SMOOTH_INIT3D
      integer i,j,k, bi, bj, imin, imax, jmin, jmax
./pkg/smooth/smooth_init3d.F 63 SMOOTH_INIT3D
        DO k=1,Nr
./pkg/smooth/smooth_init3d.F 66 SMOOTH_INIT3D
          smooth3D_Lz(i,j,k,bi,bj)=smooth3D_Lz0(smoothOpNb)
./pkg/smooth/smooth_init3d.F 76 SMOOTH_INIT3D
        DO k=1,Nr
./pkg/smooth/smooth_init3d.F 79 SMOOTH_INIT3D
       smooth3D_kappaR(i,j,k,bi,bj)=smooth3D_Lz(i,j,k,bi,bj)*
./pkg/smooth/smooth_init3d.F 80 SMOOTH_INIT3D
     & smooth3D_Lz(i,j,k,bi,bj)/smooth3DtotTime/2
./pkg/smooth/smooth_init3d.F 91 SMOOTH_INIT3D
        DO k=1,Nr
./pkg/smooth/smooth_init3d.F 95 SMOOTH_INIT3D
       smooth3D_KzMax=drC(k)
./pkg/smooth/smooth_init3d.F 97 SMOOTH_INIT3D
       if (smooth3D_kappaR(i,j,k,bi,bj).GT.smooth3D_KzMax) then
./pkg/smooth/smooth_init3d.F 98 SMOOTH_INIT3D
       smooth3D_kappaR(i,j,k,bi,bj)=smooth3D_KzMax
./pkg/smooth/smooth_init_fixed.F 24 SMOOTH_INIT_FIXED
      integer i,j,k, bi, bj, imin, imax, jmin, jmax
./pkg/smooth/smooth_init_fixed.F 35 SMOOTH_INIT_FIXED
        DO k=1,Nr
./pkg/smooth/smooth_init_fixed.F 38 SMOOTH_INIT_FIXED
          smooth_recip_hFacC(i,j,k,bi,bj)=_recip_hFacC(i,j,k,bi,bj)
./pkg/smooth/smooth_init_fixed.F 39 SMOOTH_INIT_FIXED
          smooth_hFacW(i,j,k,bi,bj)=_hFacW(i,j,k,bi,bj)
./pkg/smooth/smooth_init_fixed.F 40 SMOOTH_INIT_FIXED
          smooth_hFacS(i,j,k,bi,bj)=_hFacS(i,j,k,bi,bj)
./pkg/smooth/smooth_rhs.F 104 SMOOTH_RHS
     &        maskC(i,j,k-1,bi,bj)*maskC(i,j,k,bi,bj)
./pkg/smooth/smooth_rhs.F 115 SMOOTH_RHS
     &       *smooth3D_Kux(i,j,k,bi,bj)
./pkg/smooth/smooth_rhs.F 117 SMOOTH_RHS
     &       *(fld_in(i,j,k,bi,bj)-fld_in(i-1,j,k,bi,bj))
./pkg/smooth/smooth_rhs.F 124 SMOOTH_RHS
     &      +0.5*recip_drC(k)*
./pkg/smooth/smooth_rhs.F 125 SMOOTH_RHS
     &       ( maskC(i-1,j,k,bi,bj)*
./pkg/smooth/smooth_rhs.F 126 SMOOTH_RHS
     &       (fld_in(i-1,j, MAX(k-1,1) ,bi,bj)-fld_in(i-1,j,k,bi,bj))
./pkg/smooth/smooth_rhs.F 127 SMOOTH_RHS
     &       +maskC( i ,j,k,bi,bj)*
./pkg/smooth/smooth_rhs.F 128 SMOOTH_RHS
     &       (fld_in( i ,j, MAX(k-1,1) ,bi,bj)-fld_in( i ,j,k,bi,bj))
./pkg/smooth/smooth_rhs.F 130 SMOOTH_RHS
     &      +0.5*recip_drC(MIN(k+1,Nr))*
./pkg/smooth/smooth_rhs.F 131 SMOOTH_RHS
     &       ( maskC(i-1,j,MIN(k+1,Nr),bi,bj)*
./pkg/smooth/smooth_rhs.F 132 SMOOTH_RHS
     &       (fld_in(i-1,j,k,bi,bj)-fld_in(i-1,j,MIN(k+1,Nr),bi,bj))
./pkg/smooth/smooth_rhs.F 133 SMOOTH_RHS
     &       +maskC( i ,j,MIN(k+1,Nr),bi,bj)*
./pkg/smooth/smooth_rhs.F 134 SMOOTH_RHS
     &       (fld_in( i ,j,k,bi,bj)-fld_in( i ,j,MIN(k+1,Nr),bi,bj))
./pkg/smooth/smooth_rhs.F 137 SMOOTH_RHS
     &      - xA(i,j,bi,bj)*smooth3D_Kuz(i,j,k,bi,bj)*dTdz(bi,bj)
./pkg/smooth/smooth_rhs.F 144 SMOOTH_RHS
     &      +0.5*(maskS(i,j,k,bi,bj)
./pkg/smooth/smooth_rhs.F 146 SMOOTH_RHS
     &         (fld_in(i,j,k,bi,bj)-fld_in(i,j-1,k,bi,bj))
./pkg/smooth/smooth_rhs.F 147 SMOOTH_RHS
     &        +maskS(i,j+1,k,bi,bj)
./pkg/smooth/smooth_rhs.F 149 SMOOTH_RHS
     &        (fld_in(i,j+1,k,bi,bj)-fld_in(i,j,k,bi,bj)))
./pkg/smooth/smooth_rhs.F 150 SMOOTH_RHS
     &      +0.5*(maskS(i-1,j,k,bi,bj)
./pkg/smooth/smooth_rhs.F 152 SMOOTH_RHS
     &        (fld_in(i-1,j,k,bi,bj)-fld_in(i-1,j-1,k,bi,bj))
./pkg/smooth/smooth_rhs.F 153 SMOOTH_RHS
     &        +maskS(i-1,j+1,k,bi,bj)
./pkg/smooth/smooth_rhs.F 155 SMOOTH_RHS
     &        (fld_in(i-1,j+1,k,bi,bj)-fld_in(i-1,j,k,bi,bj)))
./pkg/smooth/smooth_rhs.F 158 SMOOTH_RHS
     &      - xA(i,j,bi,bj)*smooth3D_Kuy(i,j,k,bi,bj)*dTdy(bi,bj)
./pkg/smooth/smooth_rhs.F 167 SMOOTH_RHS
            fZon(i,j,k,bi,bj) = fZon(i,j,k,bi,bj) + df(i,j,bi,bj)
./pkg/smooth/smooth_rhs.F 183 SMOOTH_RHS
     &       *smooth3D_Kvy(i,j,k,bi,bj)
./pkg/smooth/smooth_rhs.F 185 SMOOTH_RHS
     &       *(fld_in(i,j,k,bi,bj)-fld_in(i,j-1,k,bi,bj))
./pkg/smooth/smooth_rhs.F 192 SMOOTH_RHS
     &      +0.5*recip_drC(k)*
./pkg/smooth/smooth_rhs.F 193 SMOOTH_RHS
     &       ( maskC(i,j-1,k,bi,bj)*
./pkg/smooth/smooth_rhs.F 194 SMOOTH_RHS
     &          (fld_in(i,j-1,MAX(k-1,1),bi,bj)-fld_in(i,j-1,k,bi,bj))
./pkg/smooth/smooth_rhs.F 195 SMOOTH_RHS
     &         +maskC(i, j ,k,bi,bj)*
./pkg/smooth/smooth_rhs.F 196 SMOOTH_RHS
     &          (fld_in(i, j ,MAX(k-1,1),bi,bj)-fld_in(i, j ,k,bi,bj))
./pkg/smooth/smooth_rhs.F 198 SMOOTH_RHS
     &      +0.5*recip_drC(MIN(k+1,Nr))*
./pkg/smooth/smooth_rhs.F 199 SMOOTH_RHS
     &       ( maskC(i,j-1,MIN(k+1,Nr),bi,bj)*
./pkg/smooth/smooth_rhs.F 200 SMOOTH_RHS
     &         (fld_in(i,j-1,k,bi,bj)-fld_in(i,j-1,MIN(k+1,Nr),bi,bj))
./pkg/smooth/smooth_rhs.F 201 SMOOTH_RHS
     &         +maskC(i, j ,MIN(k+1,Nr),bi,bj)*
./pkg/smooth/smooth_rhs.F 202 SMOOTH_RHS
     &         (fld_in(i, j ,k,bi,bj)-fld_in(i, j ,MIN(k+1,Nr),bi,bj))
./pkg/smooth/smooth_rhs.F 205 SMOOTH_RHS
     &        - yA(i,j,bi,bj)*smooth3D_Kvz(i,j,k,bi,bj)*dTdz(bi,bj)
./pkg/smooth/smooth_rhs.F 212 SMOOTH_RHS
     &      +0.5*(maskW(i+1,j,k,bi,bj)
./pkg/smooth/smooth_rhs.F 214 SMOOTH_RHS
     &            (fld_in(i+1,j,k,bi,bj)-fld_in(i,j,k,bi,bj))
./pkg/smooth/smooth_rhs.F 215 SMOOTH_RHS
     &            +maskW(i,j,k,bi,bj)
./pkg/smooth/smooth_rhs.F 217 SMOOTH_RHS
     &            (fld_in(i,j,k,bi,bj)-fld_in(i-1,j,k,bi,bj)))
./pkg/smooth/smooth_rhs.F 218 SMOOTH_RHS
     &      +0.5*(maskW(i+1,j-1,k,bi,bj)
./pkg/smooth/smooth_rhs.F 220 SMOOTH_RHS
     &            (fld_in(i+1,j-1,k,bi,bj)-fld_in(i,j-1,k,bi,bj))
./pkg/smooth/smooth_rhs.F 221 SMOOTH_RHS
     &            +maskW(i,j-1,k,bi,bj)
./pkg/smooth/smooth_rhs.F 223 SMOOTH_RHS
     &            (fld_in(i,j-1,k,bi,bj)-fld_in(i-1,j-1,k,bi,bj)))
./pkg/smooth/smooth_rhs.F 226 SMOOTH_RHS
     &        - yA(i,j,bi,bj)*smooth3D_Kvx(i,j,k,bi,bj)*dTdx(bi,bj)
./pkg/smooth/smooth_rhs.F 234 SMOOTH_RHS
            fMer(i,j,k,bi,bj) = fMer(i,j,k,bi,bj) + df(i,j,bi,bj)
./pkg/smooth/smooth_rhs.F 248 SMOOTH_RHS
         IF (k.gt.1) then 
./pkg/smooth/smooth_rhs.F 253 SMOOTH_RHS
     &        *smooth3D_kappaR(i,j,k,bi,bj)*recip_drC(k)
./pkg/smooth/smooth_rhs.F 254 SMOOTH_RHS
     &        *(fld_in(i,j,k,bi,bj)
./pkg/smooth/smooth_rhs.F 255 SMOOTH_RHS
     &        -fld_in(i,j,k-1,bi,bj))*rkSign
./pkg/smooth/smooth_rhs.F 268 SMOOTH_RHS
     &      +0.5*(maskW(i+1,j,k,bi,bj)
./pkg/smooth/smooth_rhs.F 270 SMOOTH_RHS
     &            (fld_in(i+1,j,k,bi,bj)-fld_in(i,j,k,bi,bj))
./pkg/smooth/smooth_rhs.F 271 SMOOTH_RHS
     &            +maskW(i,j,k,bi,bj)
./pkg/smooth/smooth_rhs.F 273 SMOOTH_RHS
     &            (fld_in(i,j,k,bi,bj)-fld_in(i-1,j,k,bi,bj)))
./pkg/smooth/smooth_rhs.F 274 SMOOTH_RHS
     &      +0.5*(maskW(i+1,j,k-1,bi,bj)
./pkg/smooth/smooth_rhs.F 276 SMOOTH_RHS
     &            (fld_in(i+1,j,k-1,bi,bj)-fld_in(i,j,k-1,bi,bj))
./pkg/smooth/smooth_rhs.F 277 SMOOTH_RHS
     &            +maskW(i,j,k-1,bi,bj)
./pkg/smooth/smooth_rhs.F 279 SMOOTH_RHS
     &            (fld_in(i,j,k-1,bi,bj)-fld_in(i-1,j,k-1,bi,bj)))
./pkg/smooth/smooth_rhs.F 283 SMOOTH_RHS
     &      +0.5*(maskS(i,j,k,bi,bj)
./pkg/smooth/smooth_rhs.F 285 SMOOTH_RHS
     &            (fld_in(i,j,k,bi,bj)-fld_in(i,j-1,k,bi,bj))
./pkg/smooth/smooth_rhs.F 286 SMOOTH_RHS
     &           +maskS(i,j+1,k,bi,bj)
./pkg/smooth/smooth_rhs.F 288 SMOOTH_RHS
     &           (fld_in(i,j+1,k,bi,bj)-fld_in(i,j,k,bi,bj)))
./pkg/smooth/smooth_rhs.F 289 SMOOTH_RHS
     &      +0.5*(maskS(i,j,k-1,bi,bj)
./pkg/smooth/smooth_rhs.F 291 SMOOTH_RHS
     &           (fld_in(i,j,k-1,bi,bj)-fld_in(i,j-1,k-1,bi,bj))
./pkg/smooth/smooth_rhs.F 292 SMOOTH_RHS
     &           +maskS(i,j+1,k-1,bi,bj)
./pkg/smooth/smooth_rhs.F 294 SMOOTH_RHS
     &           (fld_in(i,j+1,k-1,bi,bj)-fld_in(i,j,k-1,bi,bj)))
./pkg/smooth/smooth_rhs.F 299 SMOOTH_RHS
     &           *( smooth3D_Kwx(i,j,k,bi,bj)*dTdx(bi,bj)
./pkg/smooth/smooth_rhs.F 300 SMOOTH_RHS
     &           +smooth3D_Kwy(i,j,k,bi,bj)*dTdy(bi,bj) )
./pkg/smooth/smooth_rhs.F 312 SMOOTH_RHS
           fVerT(i,j,k-1,bi,bj) = fVerT(i,j,k-1,bi,bj) + 
./pkg/smooth/smooth_rhs.F 335 SMOOTH_RHS
        DO k=1,Nr
./pkg/smooth/smooth_rhs.F 339 SMOOTH_RHS
        gt_in(i,j,k,bi,bj)=gt_in(i,j,k,bi,bj)
./pkg/smooth/smooth_rhs.F 340 SMOOTH_RHS
     &   -smooth_recip_hFacC(i,j,k,bi,bj)*recip_drF(k)
./pkg/smooth/smooth_rhs.F 342 SMOOTH_RHS
     &   *( (fZon(i+1,j,k,bi,bj)-fZon(i,j,k,bi,bj))
./pkg/smooth/smooth_rhs.F 343 SMOOTH_RHS
     &     +(fMer(i,j+1,k,bi,bj)-fMer(i,j,k,bi,bj))
./pkg/smooth/smooth_rhs.F 344 SMOOTH_RHS
     &     +(fVerT(i,j,k,bi,bj)-fVerT(i,j,k-1,bi,bj))*rkSign
./pkg/smooth/smooth_rhs.F 351 SMOOTH_RHS
        gt_in(i,j,k,bi,bj)=gt_in(i,j,k,bi,bj)
./pkg/smooth/smooth_rhs.F 352 SMOOTH_RHS
     &   -smooth_recip_hFacC(i,j,k,bi,bj)*recip_drF(k)
./pkg/smooth/smooth_rhs.F 354 SMOOTH_RHS
     &   *( (fZon(i+1,j,k,bi,bj)-fZon(i,j,k,bi,bj))
./pkg/smooth/smooth_rhs.F 355 SMOOTH_RHS
     &     +(fMer(i,j+1,k,bi,bj)-fMer(i,j,k,bi,bj))
./pkg/smooth/smooth_rhs.F 356 SMOOTH_RHS
     &     +(fVerT(i,j,k,bi,bj))*rkSign
./pkg/smooth/smooth_rhs.F 61 SMOOTH_RHS
      INTEGER i,j,k
./pkg/smooth/smooth_rhs.F 74 SMOOTH_RHS
        DO k=1,Nr
./pkg/smooth/smooth_rhs.F 77 SMOOTH_RHS
           fZon(i,j,k,bi,bj)      = 0. _d 0
./pkg/smooth/smooth_rhs.F 78 SMOOTH_RHS
           fMer(i,j,k,bi,bj)      = 0. _d 0
./pkg/smooth/smooth_rhs.F 79 SMOOTH_RHS
           fVerT(i,j,k,bi,bj) = 0. _d 0
./pkg/smooth/smooth_rhs.F 80 SMOOTH_RHS
           gt_in(i,j,k,bi,bj) = 0. _d 0
./pkg/smooth/smooth_rhs.F 91 SMOOTH_RHS
        DO k=1,Nr
./pkg/smooth/smooth_rhs.F 97 SMOOTH_RHS
     &      *drF(k)*smooth_hFacW(i,j,k,bi,bj)
./pkg/smooth/smooth_rhs.F 99 SMOOTH_RHS
     &      *drF(k)*smooth_hFacS(i,j,k,bi,bj)
./pkg/sphere/sphere.F 322 SHC2ZONE
      do k = 1,lmax
./pkg/sphere/sphere.F 323 SHC2ZONE
        fact(k) = 1.0
./model/src/ini_dynvars.F 39 INI_DYNVARS
      INTEGER i, j, k
./model/src/ini_dynvars.F 47 INI_DYNVARS
        DO k=1,Nr
./model/src/ini_dynvars.F 51 INI_DYNVARS
           uVel (i,j,k,bi,bj) = 0. _d 0
./model/src/ini_dynvars.F 52 INI_DYNVARS
           vVel (i,j,k,bi,bj) = 0. _d 0
./model/src/ini_dynvars.F 53 INI_DYNVARS
           wVel (i,j,k,bi,bj) = 0. _d 0
./model/src/ini_dynvars.F 55 INI_DYNVARS
           uMean(i,j,k,bi,bj) = 0. _d 0
./model/src/ini_dynvars.F 56 INI_DYNVARS
           vMean(i,j,k,bi,bj) = 0. _d 0
./model/src/ini_dynvars.F 58 INI_DYNVARS
           theta(i,j,k,bi,bj) = 0. _d 0
./model/src/ini_dynvars.F 59 INI_DYNVARS
           salt (i,j,k,bi,bj) = 0. _d 0
./model/src/ini_dynvars.F 61 INI_DYNVARS
           gU(i,j,k,bi,bj) = 0. _d 0
./model/src/ini_dynvars.F 62 INI_DYNVARS
           gV(i,j,k,bi,bj) = 0. _d 0
./model/src/ini_dynvars.F 64 INI_DYNVARS
           gT(i,j,k,bi,bj) = 0. _d 0
./model/src/ini_dynvars.F 65 INI_DYNVARS
           gS(i,j,k,bi,bj) = 0. _d 0
./model/src/ini_dynvars.F 68 INI_DYNVARS
           guNm(i,j,k,bi,bj,1) = 0. _d 0
./model/src/ini_dynvars.F 69 INI_DYNVARS
           gvNm(i,j,k,bi,bj,1) = 0. _d 0
./model/src/ini_dynvars.F 70 INI_DYNVARS
           gtNm(i,j,k,bi,bj,1) = 0. _d 0
./model/src/ini_dynvars.F 71 INI_DYNVARS
           gsNm(i,j,k,bi,bj,1) = 0. _d 0
./model/src/ini_dynvars.F 72 INI_DYNVARS
           guNm(i,j,k,bi,bj,2) = 0. _d 0
./model/src/ini_dynvars.F 73 INI_DYNVARS
           gvNm(i,j,k,bi,bj,2) = 0. _d 0
./model/src/ini_dynvars.F 74 INI_DYNVARS
           gtNm(i,j,k,bi,bj,2) = 0. _d 0
./model/src/ini_dynvars.F 75 INI_DYNVARS
           gsNm(i,j,k,bi,bj,2) = 0. _d 0
./model/src/ini_dynvars.F 77 INI_DYNVARS
           guNm1(i,j,k,bi,bj) = 0. _d 0
./model/src/ini_dynvars.F 78 INI_DYNVARS
           gvNm1(i,j,k,bi,bj) = 0. _d 0
./model/src/ini_dynvars.F 79 INI_DYNVARS
           gtNm1(i,j,k,bi,bj) = 0. _d 0
./model/src/ini_dynvars.F 80 INI_DYNVARS
           gsNm1(i,j,k,bi,bj) = 0. _d 0
./model/src/ini_dynvars.F 82 INI_DYNVARS
           totPhiHyd (i,j,k,bi,bj) = 0. _d 0
./model/src/ini_dynvars.F 83 INI_DYNVARS
           rhoInSitu (i,j,k,bi,bj) = 0. _d 0
./model/src/ini_dynvars.F 84 INI_DYNVARS
           IVDConvCount(i,j,k,bi,bj) = 0. _d 0
./pkg/streamice/adstreamice_cg_solve.F 70 ADSTREAMICE_CG_SOLVE
      INTEGER iter, is, js, ie, je, colx, coly, k
./model/src/ini_eos.F 360 EOS_CHECK
      INTEGER  i, j, k
./model/src/ini_eos.F 41 INI_EOS
      INTEGER  i, k
./model/src/ini_eos.F 450 EOS_CHECK
      k    = 1
./model/src/ini_eos.F 467 EOS_CHECK
        mskSave = maskC(i,j,k,bi,bj)
./model/src/ini_eos.F 468 EOS_CHECK
        rC_Save = rC(k)
./model/src/ini_eos.F 469 EOS_CHECK
        maskC(i,j,k,bi,bj) = 1.
./model/src/ini_eos.F 470 EOS_CHECK
        totPhiHyd(i,j,k,bi,bj) = 0.
./model/src/ini_eos.F 474 EOS_CHECK
            rC(k) = -pLoc(kcheck)*recip_rhoConst*recip_gravity
./model/src/ini_eos.F 476 EOS_CHECK
            rC(k) =  pLoc(kcheck)
./model/src/ini_eos.F 488 EOS_CHECK
     I           iMin, iMax, jMin, jMax, k,
./model/src/ini_eos.F 491 EOS_CHECK
     I           k, bi, bj, myThid )
./model/src/ini_eos.F 51 INI_EOS
      DO k = 1,6
./model/src/ini_eos.F 52 INI_EOS
         eosJMDCFw(k) = 0. _d 0
./model/src/ini_eos.F 548 EOS_CHECK
        maskC(i,j,k,bi,bj) = mskSave
./model/src/ini_eos.F 549 EOS_CHECK
        rC(k) = rC_Save
./model/src/ini_eos.F 54 INI_EOS
      DO k = 1,9
./model/src/ini_eos.F 55 INI_EOS
         eosJMDCSw(k) = 0. _d 0
./model/src/ini_eos.F 57 INI_EOS
      DO k = 1,5
./model/src/ini_eos.F 58 INI_EOS
         eosJMDCKFw(k) = 0. _d 0
./model/src/ini_eos.F 60 INI_EOS
      DO k = 1,7
./model/src/ini_eos.F 61 INI_EOS
         eosJMDCKSw(k) = 0. _d 0
./model/src/ini_eos.F 63 INI_EOS
      DO k = 1,14
./model/src/ini_eos.F 64 INI_EOS
         eosJMDCKP(k) = 0. _d 0
./model/src/ini_eos.F 66 INI_EOS
      DO k = 0,11
./model/src/ini_eos.F 67 INI_EOS
         eosMDJWFnum(k) = 0. _d 0
./model/src/ini_eos.F 69 INI_EOS
      DO k = 0,12
./model/src/ini_eos.F 70 INI_EOS
         eosMDJWFden(k) = 0. _d 0
./model/src/ini_eos.F 72 INI_EOS
      DO k = 1,48
./model/src/ini_eos.F 73 INI_EOS
         teos(k)        = 0. _d 0
./model/src/ini_eos.F 81 INI_EOS
         READ(37,*) k
./model/src/ini_eos.F 82 INI_EOS
         IF (k.NE.Nr) THEN
./model/src/ini_eos.F 91 INI_EOS
         READ(37,*) (eosRefT(k),eosRefS(k),eosSig0(k),k=1,Nr)
./model/src/ini_eos.F 92 INI_EOS
         DO k=1,Nr
./model/src/ini_eos.F 93 INI_EOS
            READ(37,*) (eosC(i,k),i=1,9)
./pkg/streamice/streamice_adv_flux_fl_x.F 101 STREAMICE_ADV_FLUX_FL_X
              DO k=-1,1
./pkg/streamice/streamice_adv_flux_fl_x.F 102 STREAMICE_ADV_FLUX_FL_X
               stencil (k) = TRAC(i+k-1,j,bi,bj)
./pkg/streamice/streamice_adv_flux_fl_x.F 155 STREAMICE_ADV_FLUX_FL_X
              DO k=-1,1
./pkg/streamice/streamice_adv_flux_fl_x.F 156 STREAMICE_ADV_FLUX_FL_X
               stencil (k) = TRAC(i-k,j,bi,bj)
./pkg/streamice/streamice_adv_flux_fl_x.F 46 STREAMICE_ADV_FLUX_FL_X
      INTEGER i, j, bi, bj, Gi, Gj, k
./pkg/streamice/streamice_adv_flux_fl_y.F 106 STREAMICE_ADV_FLUX_FL_Y
              DO k=-1,1
./pkg/streamice/streamice_adv_flux_fl_y.F 107 STREAMICE_ADV_FLUX_FL_Y
               stencil (k) = TRAC(i,j+k-1,bi,bj)
./pkg/streamice/streamice_adv_flux_fl_y.F 159 STREAMICE_ADV_FLUX_FL_Y
              DO k=-1,1
./pkg/streamice/streamice_adv_flux_fl_y.F 160 STREAMICE_ADV_FLUX_FL_Y
               stencil (k) = TRAC(i,j-k,bi,bj)
./pkg/streamice/streamice_adv_flux_fl_y.F 47 STREAMICE_ADV_FLUX_FL_Y
      INTEGER i, j, bi, bj, Gi, Gj, k
./pkg/streamice/streamice_adv_front.F 241 STREAMICE_ADV_FRONT
               DO k=1,4
./pkg/streamice/streamice_adv_front.F 245 STREAMICE_ADV_FRONT
               DO k=1,2
./pkg/streamice/streamice_adv_front.F 246 STREAMICE_ADV_FRONT
                IF ( (STREAMICE_ufacemask(i-1+k,j,bi,bj).eq.2.0) .or. 
./pkg/streamice/streamice_adv_front.F 248 STREAMICE_ADV_FRONT
     &             STREAMICE_calve_mask(i+2*k-3,j,bi,bj).ne.1.0) 
./pkg/streamice/streamice_adv_front.F 251 STREAMICE_ADV_FRONT
                ELSEIF (STREAMICE_hmask(i+2*k-3,j,bi,bj).eq.0 _d 0) THEN ! adjacent cell is completely ice free
./pkg/streamice/streamice_adv_front.F 253 STREAMICE_ADV_FRONT
                   new_partial (k) = 1
./pkg/streamice/streamice_adv_front.F 256 STREAMICE_ADV_FRONT
               DO k=1,2
./pkg/streamice/streamice_adv_front.F 257 STREAMICE_ADV_FRONT
                IF ( (STREAMICE_vfacemask (i,j-1+k,bi,bj).eq.2.0) .or. 
./pkg/streamice/streamice_adv_front.F 259 STREAMICE_ADV_FRONT
     &             STREAMICE_calve_mask(i,j+2*k-3,bi,bj).ne.1.0) 
./pkg/streamice/streamice_adv_front.F 262 STREAMICE_ADV_FRONT
                ELSEIF (STREAMICE_hmask(i,j+2*k-3,bi,bj).eq.0 _d 0) THEN
./pkg/streamice/streamice_adv_front.F 264 STREAMICE_ADV_FRONT
                    new_partial (k+2) = 1
./pkg/streamice/streamice_adv_front.F 274 STREAMICE_ADV_FRONT
                DO k=1,2
./pkg/streamice/streamice_adv_front.F 275 STREAMICE_ADV_FRONT
                 IF (new_partial(k) .eq. 1) THEN
./pkg/streamice/streamice_adv_front.F 276 STREAMICE_ADV_FRONT
                  hflux_x_SI2(i-1+k,j,bi,bj) = 
./pkg/streamice/streamice_adv_front.F 278 STREAMICE_ADV_FRONT
     &               dxG(i-1+k,j,bi,bj)
./pkg/streamice/streamice_adv_front.F 282 STREAMICE_ADV_FRONT
                DO k=1,2
./pkg/streamice/streamice_adv_front.F 283 STREAMICE_ADV_FRONT
                 IF (new_partial(k+2) .eq. 1) THEN
./pkg/streamice/streamice_adv_front.F 284 STREAMICE_ADV_FRONT
                  hflux_y_SI2(i,j-1+k,bi,bj) = 
./pkg/streamice/streamice_adv_front.F 286 STREAMICE_ADV_FRONT
     &               dxG(i,j-1+k,bi,bj)
./pkg/streamice/streamice_adv_front.F 41 STREAMICE_ADV_FRONT
      INTEGER i, j, bi, bj, k, iter_count, iter_rpt
./pkg/streamice/streamice_apply_flux_ctrl.F 34 STREAMICE_APPLY_FLUX_CTRL
      INTEGER bi, bj, i, j, k
./pkg/streamice/streamice_apply_flux_ctrl.F 62 STREAMICE_APPLY_FLUX_CTRL
           DO k=1,n_fluxes_max
./pkg/streamice/streamice_apply_flux_ctrl.F 63 STREAMICE_APPLY_FLUX_CTRL
            IF (maskval.eq.streamice_ctrl_flux_id(k)) THEN
./pkg/streamice/streamice_apply_flux_ctrl.F 67 STREAMICE_APPLY_FLUX_CTRL
     &         streamice_flux_scale_current (k)
./pkg/streamice/streamice_apply_flux_ctrl.F 72 STREAMICE_APPLY_FLUX_CTRL
     &         streamice_flux_scale_current (k)
./pkg/streamice/streamice_cg_functions.F 242 STREAMICE_CG_MAKE_A
      INTEGER jlqx, jlqy, jnodx,jnody, m_j, col_y, col_x, cg_halo, k
./pkg/streamice/streamice_cg_solve.F 66 STREAMICE_CG_SOLVE
      INTEGER iter, is, js, ie, je, colx, coly, k
./pkg/streamice/streamice_cg_solve_matfree.F 47 STREAMICE_CG_SOLVE_MATFREE
      INTEGER iter, is, js, ie, je, colx, coly, k
./pkg/streamice/streamice_cg_solve_petsc.F 215 STREAMICE_CG_SOLVE_PETSC
           DO k=1,18
./pkg/streamice/streamice_cg_solve_petsc.F 216 STREAMICE_CG_SOLVE_PETSC
            indices_col(k) = 0
./pkg/streamice/streamice_cg_solve_petsc.F 217 STREAMICE_CG_SOLVE_PETSC
            mat_values(k,1) = 0. _d 0
./pkg/streamice/streamice_cg_solve_petsc.F 219 STREAMICE_CG_SOLVE_PETSC
           k=0
./pkg/streamice/streamice_cg_solve_petsc.F 230 STREAMICE_CG_SOLVE_PETSC
                k=k+1
./pkg/streamice/streamice_cg_solve_petsc.F 231 STREAMICE_CG_SOLVE_PETSC
                mat_values (k,1) = A_uu(i,j,bi,bj,colx,coly)
./pkg/streamice/streamice_cg_solve_petsc.F 232 STREAMICE_CG_SOLVE_PETSC
                indices_col (k) = dof_index_col
./pkg/streamice/streamice_cg_solve_petsc.F 240 STREAMICE_CG_SOLVE_PETSC
                k=k+1
./pkg/streamice/streamice_cg_solve_petsc.F 241 STREAMICE_CG_SOLVE_PETSC
                mat_values (k,1) = A_uv(i,j,bi,bj,colx,coly)
./pkg/streamice/streamice_cg_solve_petsc.F 242 STREAMICE_CG_SOLVE_PETSC
                indices_col (k) = dof_index_col
./pkg/streamice/streamice_cg_solve_petsc.F 248 STREAMICE_CG_SOLVE_PETSC
           call MATSETVALUES (matrix, 1, dof_index, k, indices_col,
./pkg/streamice/streamice_cg_solve_petsc.F 261 STREAMICE_CG_SOLVE_PETSC
           DO k=1,18
./pkg/streamice/streamice_cg_solve_petsc.F 262 STREAMICE_CG_SOLVE_PETSC
            indices_col(k) = 0
./pkg/streamice/streamice_cg_solve_petsc.F 263 STREAMICE_CG_SOLVE_PETSC
            mat_values(k,1) = 0. _d 0
./pkg/streamice/streamice_cg_solve_petsc.F 265 STREAMICE_CG_SOLVE_PETSC
           k=0
./pkg/streamice/streamice_cg_solve_petsc.F 275 STREAMICE_CG_SOLVE_PETSC
                k=k+1
./pkg/streamice/streamice_cg_solve_petsc.F 276 STREAMICE_CG_SOLVE_PETSC
                mat_values (k,1) = A_vu(i,j,bi,bj,colx,coly)
./pkg/streamice/streamice_cg_solve_petsc.F 277 STREAMICE_CG_SOLVE_PETSC
                indices_col (k) = dof_index_col
./pkg/streamice/streamice_cg_solve_petsc.F 285 STREAMICE_CG_SOLVE_PETSC
                k=k+1
./pkg/streamice/streamice_cg_solve_petsc.F 286 STREAMICE_CG_SOLVE_PETSC
                mat_values (k,1) = A_vv(i,j,bi,bj,colx,coly)
./pkg/streamice/streamice_cg_solve_petsc.F 287 STREAMICE_CG_SOLVE_PETSC
                indices_col (k) = dof_index_col
./pkg/streamice/streamice_cg_solve_petsc.F 293 STREAMICE_CG_SOLVE_PETSC
           call MATSETVALUES (matrix, 1, dof_index, k, indices_col,
./pkg/streamice/streamice_cg_solve_petsc.F 66 STREAMICE_CG_SOLVE_PETSC
      INTEGER iter, is, js, ie, je, colx, coly, k
./pkg/streamice/streamice_check.F 294 STREAMICE_CHECK
         DO k=1,2
./pkg/streamice/streamice_check.F 296 STREAMICE_CHECK
     &     "Dphi_", m, "_", n, "_", k
./pkg/streamice/streamice_check.F 298 STREAMICE_CHECK
     &     Dphi(:,:,:,:,m,n,k),0,myThid)
./pkg/streamice/streamice_check.F 35 STREAMICE_CHECK
      INTEGER m,n,k
./pkg/streamice/streamice_cost_surf_accum.F 46 STREAMICE_COST_SURF_ACCUM
      integer i, j, k, bi, bj
./pkg/streamice/streamice_driving_stress.F 38 STREAMICE_DRIVING_STRESS
      INTEGER i, j, bi, bj, k, l,
./pkg/streamice/streamice_driving_stress_ppm.F 100 STREAMICE_DRIVING_STRESS_PPM
               taudx_SI(i+k,j+l,bi,bj) = taudx_SI(i+k,j+l,bi,bj) -
./pkg/streamice/streamice_driving_stress_ppm.F 125 STREAMICE_DRIVING_STRESS_PPM
            DO k=0,1
./pkg/streamice/streamice_driving_stress_ppm.F 127 STREAMICE_DRIVING_STRESS_PPM
              IF (STREAMICE_umask(i+k,j+l,bi,bj).eq.1.0) THEN
./pkg/streamice/streamice_driving_stress_ppm.F 128 STREAMICE_DRIVING_STRESS_PPM
               taudx_SI(i+k,j+l,bi,bj) = taudx_SI(i+k,j+l,bi,bj) -
./pkg/streamice/streamice_driving_stress_ppm.F 143 STREAMICE_DRIVING_STRESS_PPM
             k = 0
./pkg/streamice/streamice_driving_stress_ppm.F 145 STREAMICE_DRIVING_STRESS_PPM
              IF (STREAMICE_umask(i+k,j+l,bi,bj).eq.1.0) THEN
./pkg/streamice/streamice_driving_stress_ppm.F 146 STREAMICE_DRIVING_STRESS_PPM
               taudx_SI(i+k,j+l,bi,bj) = taudx_SI(i+k,j+l,bi,bj) -
./pkg/streamice/streamice_driving_stress_ppm.F 156 STREAMICE_DRIVING_STRESS_PPM
             k = 1
./pkg/streamice/streamice_driving_stress_ppm.F 158 STREAMICE_DRIVING_STRESS_PPM
              IF (STREAMICE_umask(i+k,j+l,bi,bj).eq.1.0) THEN
./pkg/streamice/streamice_driving_stress_ppm.F 159 STREAMICE_DRIVING_STRESS_PPM
               taudx_SI(i+k,j+l,bi,bj) = taudx_SI(i+k,j+l,bi,bj) -
./pkg/streamice/streamice_driving_stress_ppm.F 188 STREAMICE_DRIVING_STRESS_PPM
             DO k=0,1
./pkg/streamice/streamice_driving_stress_ppm.F 190 STREAMICE_DRIVING_STRESS_PPM
               IF (STREAMICE_umask(i+k,j+l,bi,bj).eq.1.0) THEN
./pkg/streamice/streamice_driving_stress_ppm.F 191 STREAMICE_DRIVING_STRESS_PPM
                taudx_SI(i+k,j+l,bi,bj) = taudx_SI(i+k,j+l,bi,bj) -
./pkg/streamice/streamice_driving_stress_ppm.F 222 STREAMICE_DRIVING_STRESS_PPM
            DO k=0,1
./pkg/streamice/streamice_driving_stress_ppm.F 224 STREAMICE_DRIVING_STRESS_PPM
              IF (STREAMICE_umask(i+k,j+l,bi,bj).eq.1.0) THEN
./pkg/streamice/streamice_driving_stress_ppm.F 225 STREAMICE_DRIVING_STRESS_PPM
               taudy_SI(i+k,j+l,bi,bj) = taudy_SI(i+k,j+l,bi,bj) -
./pkg/streamice/streamice_driving_stress_ppm.F 251 STREAMICE_DRIVING_STRESS_PPM
            DO k=0,1
./pkg/streamice/streamice_driving_stress_ppm.F 253 STREAMICE_DRIVING_STRESS_PPM
              IF (STREAMICE_umask(i+k,j+l,bi,bj).eq.1.0) THEN
./pkg/streamice/streamice_driving_stress_ppm.F 254 STREAMICE_DRIVING_STRESS_PPM
               taudy_SI(i+k,j+l,bi,bj) = taudy_SI(i+k,j+l,bi,bj) -
./pkg/streamice/streamice_driving_stress_ppm.F 270 STREAMICE_DRIVING_STRESS_PPM
             DO k=0,1
./pkg/streamice/streamice_driving_stress_ppm.F 271 STREAMICE_DRIVING_STRESS_PPM
              IF (STREAMICE_umask(i+k,j+l,bi,bj).eq.1.0) THEN
./pkg/streamice/streamice_driving_stress_ppm.F 272 STREAMICE_DRIVING_STRESS_PPM
               taudy_SI(i+k,j+l,bi,bj) = taudy_SI(i+k,j+l,bi,bj) -
./pkg/streamice/streamice_driving_stress_ppm.F 283 STREAMICE_DRIVING_STRESS_PPM
             DO k=0,1
./pkg/streamice/streamice_driving_stress_ppm.F 284 STREAMICE_DRIVING_STRESS_PPM
              IF (STREAMICE_umask(i+k,j+l,bi,bj).eq.1.0) THEN
./pkg/streamice/streamice_driving_stress_ppm.F 285 STREAMICE_DRIVING_STRESS_PPM
               taudy_SI(i+k,j+l,bi,bj) = taudy_SI(i+k,j+l,bi,bj) -
./pkg/streamice/streamice_driving_stress_ppm.F 314 STREAMICE_DRIVING_STRESS_PPM
             DO k=0,1
./pkg/streamice/streamice_driving_stress_ppm.F 316 STREAMICE_DRIVING_STRESS_PPM
               IF (STREAMICE_umask(i+k,j+l,bi,bj).eq.1.0) THEN
./pkg/streamice/streamice_driving_stress_ppm.F 317 STREAMICE_DRIVING_STRESS_PPM
                taudy_SI(i+k,j+l,bi,bj) = taudy_SI(i+k,j+l,bi,bj) -
./pkg/streamice/streamice_driving_stress_ppm.F 38 STREAMICE_DRIVING_STRESS_PPM
      INTEGER i, j, bi, bj, k, l,
./pkg/streamice/streamice_driving_stress_ppm.F 97 STREAMICE_DRIVING_STRESS_PPM
            DO k=0,1
./pkg/streamice/streamice_driving_stress_ppm.F 99 STREAMICE_DRIVING_STRESS_PPM
              IF (STREAMICE_umask(i+k,j+l,bi,bj).eq.1.0) THEN
./model/src/ini_forcing.F 101 INI_FORCING
           addMass(i,j,k,bi,bj) = 0. _d 0
./model/src/ini_forcing.F 107 INI_FORCING
        DO k=1,Nr
./model/src/ini_forcing.F 110 INI_FORCING
           frictionHeating(i,j,k,bi,bj) = 0. _d 0
./model/src/ini_forcing.F 41 INI_FORCING
      INTEGER k
./model/src/ini_forcing.F 98 INI_FORCING
        DO k=1,Nr
./pkg/streamice/streamice_forced_buttress.F 101 STREAMICE_FORCED_BUTTRESS
               taudx_SI(i,j+k,bi,bj) = taudx_SI(i,j+k,bi,bj) -
./pkg/streamice/streamice_forced_buttress.F 106 STREAMICE_FORCED_BUTTRESS
               taudy_SI(i,j+k,bi,bj) = taudy_SI(i,j+k,bi,bj) -
./pkg/streamice/streamice_forced_buttress.F 118 STREAMICE_FORCED_BUTTRESS
             do k=0,1
./pkg/streamice/streamice_forced_buttress.F 119 STREAMICE_FORCED_BUTTRESS
              if (streamice_umask(i+k,j+1,bi,bj).eq.1.0) then
./pkg/streamice/streamice_forced_buttress.F 121 STREAMICE_FORCED_BUTTRESS
               taudy_SI(i+k,j+1,bi,bj) = taudy_SI(i+k,j+1,bi,bj) +
./pkg/streamice/streamice_forced_buttress.F 126 STREAMICE_FORCED_BUTTRESS
               taudx_SI(i+k,j+1,bi,bj) = taudx_SI(i+k,j+1,bi,bj) +
./pkg/streamice/streamice_forced_buttress.F 137 STREAMICE_FORCED_BUTTRESS
             do k=0,1
./pkg/streamice/streamice_forced_buttress.F 138 STREAMICE_FORCED_BUTTRESS
              if (streamice_umask(i+k,j,bi,bj).eq.1.0) then
./pkg/streamice/streamice_forced_buttress.F 140 STREAMICE_FORCED_BUTTRESS
               taudy_SI(i+k,j,bi,bj) = taudy_SI(i+k,j,bi,bj) -
./pkg/streamice/streamice_forced_buttress.F 145 STREAMICE_FORCED_BUTTRESS
               taudx_SI(i+k,j,bi,bj) = taudx_SI(i+k,j,bi,bj) -
./pkg/streamice/streamice_forced_buttress.F 38 STREAMICE_FORCED_BUTTRESS
      INTEGER i, j, bi, bj, k, l
./pkg/streamice/streamice_forced_buttress.F 76 STREAMICE_FORCED_BUTTRESS
             do k=0,1
./pkg/streamice/streamice_forced_buttress.F 77 STREAMICE_FORCED_BUTTRESS
              if (streamice_umask(i+1,j+k,bi,bj).eq.1.0) then
./pkg/streamice/streamice_forced_buttress.F 80 STREAMICE_FORCED_BUTTRESS
               taudx_SI(i+1,j+k,bi,bj) = taudx_SI(i+1,j+k,bi,bj) +
./pkg/streamice/streamice_forced_buttress.F 85 STREAMICE_FORCED_BUTTRESS
               taudy_SI(i+1,j+k,bi,bj) = taudy_SI(i+1,j+k,bi,bj) +
./pkg/streamice/streamice_forced_buttress.F 98 STREAMICE_FORCED_BUTTRESS
             do k=0,1
./pkg/streamice/streamice_forced_buttress.F 99 STREAMICE_FORCED_BUTTRESS
              if (streamice_umask(i,j+k,bi,bj).eq.1.0) then
./pkg/streamice/streamice_init_fixed.F 249 STREAMICE_INIT_FIXED
           DO k=1,Nr
./pkg/streamice/streamice_init_fixed.F 250 STREAMICE_INIT_FIXED
           STREAMICE_ctrl_mask(i,j,k,bi,bj) = 1. _d 0
./pkg/streamice/streamice_init_fixed.F 35 STREAMICE_INIT_FIXED
      INTEGER bi, bj, i, j, Gi, Gj, m, k
./pkg/streamice/streamice_init_varia.F 112 STREAMICE_INIT_VARIA
          do k=1,Nr
./pkg/streamice/streamice_init_varia.F 113 STREAMICE_INIT_VARIA
           visc_streamice_full(i,j,k,bi,bj) =
./pkg/streamice/streamice_init_varia.F 269 STREAMICE_INIT_VARIA
             Do k=1,Nr
./pkg/streamice/streamice_init_varia.F 270 STREAMICE_INIT_VARIA
             STREAMICE_ctrl_mask(i,j,k,bi,bj) = 1. _d 0
./pkg/streamice/streamice_init_varia.F 39 STREAMICE_INIT_VARIA
      INTEGER i, j, k, bi, bj, Gi, Gj, r
./pkg/streamice/streamice_init_varia.F 73 STREAMICE_INIT_VARIA
          do k=1,Nr
./pkg/streamice/streamice_init_varia.F 74 STREAMICE_INIT_VARIA
           B_glen(i,j,k,bi,bj) = B_glen_isothermal
./pkg/streamice/streamice_taub.F 37 STREAMICE_TAUB
      INTEGER i, j, bi, bj, k, l
./pkg/streamice/streamice_taub.F 59 STREAMICE_TAUB
           DO k=0,1
./pkg/streamice/streamice_taub.F 62 STREAMICE_TAUB
     &        dxG(i,j+l,bi,bj)*dyG(i+k,j,bi,bj) * 
./pkg/streamice/streamice_taub.F 64 STREAMICE_TAUB
     &        U_streamice(i+k,j+l,bi,bj) 
./pkg/streamice/streamice_taub.F 66 STREAMICE_TAUB
     &        dxG(i,j+l,bi,bj)*dyG(i+k,j,bi,bj) * 
./pkg/streamice/streamice_taub.F 68 STREAMICE_TAUB
     &        V_streamice(i+k,j+l,bi,bj)
./pkg/streamice/streamice_tridiag_solve.F 38 STREAMICE_TRIDIAG_SOLVE
      INTEGER iMin,iMax,i,j,k
./pkg/streamice/streamice_tridiag_solve.F 77 STREAMICE_TRIDIAG_SOLVE
        do k=1,3
./pkg/streamice/streamice_tridiag_solve.F 78 STREAMICE_TRIDIAG_SOLVE
        aMat(i) = amat(i)+A_uu(i,k,1,1,-1,j)
./pkg/streamice/streamice_tridiag_solve.F 79 STREAMICE_TRIDIAG_SOLVE
        bMat(i) = bmat(i)+A_uu(i,k,1,1,0,j)
./pkg/streamice/streamice_tridiag_solve.F 80 STREAMICE_TRIDIAG_SOLVE
        cMat(i) = cmat(i)+A_uu(i,k,1,1,1,j)
./pkg/streamice/streamice_vel_solve.F 47 STREAMICE_VEL_SOLVE
      INTEGER conv_flag, i, j, k, l, iter, cg_iters, bi, bj
./pkg/streamice/streamice_visc_beta.F 36 STREAMICE_VISC_BETA
      INTEGER i, j, bi, bj, k, l
./pkg/streamice/streamice_visc_beta.F 49 STREAMICE_VISC_BETA
           DO k=0,1
./pkg/streamice/streamice_visc_beta.F 52 STREAMICE_VISC_BETA
     &        dxG(i,j+l,bi,bj)*dyG(i+k,j,bi,bj) * 
./pkg/streamice/streamice_visc_beta.F 54 STREAMICE_VISC_BETA
     &        U_streamice(i+k,j+l,bi,bj) 
./pkg/streamice/streamice_visc_beta.F 56 STREAMICE_VISC_BETA
     &        dxG(i,j+l,bi,bj)*dyG(i+k,j,bi,bj) * 
./pkg/streamice/streamice_visc_beta.F 58 STREAMICE_VISC_BETA
     &        V_streamice(i+k,j+l,bi,bj)
./pkg/streamice/streamice_visc_beta_hybrid.F 39 STREAMICE_VISC_BETA_HYBRID
      INTEGER i, j, bi, bj, k, l, m
./pkg/streamice/streamice_visc_beta_hybrid.F 58 STREAMICE_VISC_BETA_HYBRID
           DO k=0,1
./pkg/streamice/streamice_visc_beta_hybrid.F 61 STREAMICE_VISC_BETA_HYBRID
     &        dxG(i,j+l,bi,bj)*dyG(i+k,j,bi,bj) * 
./pkg/streamice/streamice_visc_beta_hybrid.F 63 STREAMICE_VISC_BETA_HYBRID
     &        U_streamice(i+k,j+l,bi,bj) 
./pkg/streamice/streamice_visc_beta_hybrid.F 65 STREAMICE_VISC_BETA_HYBRID
     &        dxG(i,j+l,bi,bj)*dyG(i+k,j,bi,bj) * 
./pkg/streamice/streamice_visc_beta_hybrid.F 67 STREAMICE_VISC_BETA_HYBRID
     &        V_streamice(i+k,j+l,bi,bj)
./model/src/ini_linear_phisurf.F 124 INI_LINEAR_PHISURF
             k = kSurfC(i,j,bi,bj)
./model/src/ini_linear_phisurf.F 126 INI_LINEAR_PHISURF
     I            tRef(k), sRef(k), pLoc,
./model/src/ini_linear_phisurf.F 49 INI_LINEAR_PHISURF
      INTEGER i, j, k
./pkg/thsice/thsice_advection.F 130 THSICE_ADVECTION
      INTEGER i,j,k
./pkg/thsice/thsice_advection.F 152 THSICE_ADVECTION
      k = 1
./pkg/thsice/thsice_advection.F 359 THSICE_ADVECTION
          CALL GAD_DST2U1_ADV_X( bi,bj,k, advectionScheme, .FALSE.,
./pkg/thsice/thsice_advection.F 368 THSICE_ADVECTION
          CALL GAD_FLUXLIMIT_ADV_X( bi,bj,k, .FALSE., deltaTadvect,
./pkg/thsice/thsice_advection.F 372 THSICE_ADVECTION
          CALL GAD_DST3_ADV_X(      bi,bj,k, .FALSE., deltaTadvect,
./pkg/thsice/thsice_advection.F 376 THSICE_ADVECTION
          CALL GAD_DST3FL_ADV_X(    bi,bj,k, .FALSE., deltaTadvect,
./pkg/thsice/thsice_advection.F 579 THSICE_ADVECTION
          CALL GAD_DST2U1_ADV_Y( bi,bj,k, advectionScheme, .FALSE.,
./pkg/thsice/thsice_advection.F 588 THSICE_ADVECTION
          CALL GAD_FLUXLIMIT_ADV_Y( bi,bj,k, .FALSE., deltaTadvect,
./pkg/thsice/thsice_advection.F 592 THSICE_ADVECTION
          CALL GAD_DST3_ADV_Y(      bi,bj,k, .FALSE., deltaTadvect,
./pkg/thsice/thsice_advection.F 596 THSICE_ADVECTION
          CALL GAD_DST3FL_ADV_Y(    bi,bj,k, .FALSE., deltaTadvect,
./pkg/thsice/thsice_advection.F 763 THSICE_ADVECTION
     &     .AND. k.LE.3 .AND. myIter.EQ.1+nIter0
./pkg/thsice/thsice_advection.F 767 THSICE_ADVECTION
     &      afx,afy, k, standardMessageUnit,bi,bj,myThid )
./pkg/thsice/thsice_calc_thickn.F 173 THSICE_CALC_THICKN
      INTEGER  i,j,k
./pkg/thsice/thsice_calc_thickn.F 290 THSICE_CALC_THICKN
      DO k = 1,nlyr
./pkg/thsice/thsice_calc_thickn.F 293 THSICE_CALC_THICKN
         qicen(i,j,k) = 0. _d 0
./pkg/thsice/thsice_calc_thickn.F 294 THSICE_CALC_THICKN
         hnew (i,j,k) = 0. _d 0
./pkg/thsice/thsice_calc_thickn.F 345 THSICE_CALC_THICKN
          DO k=1,powerLawExp2
./pkg/thsice/thsice_calc_thickn.F 483 THSICE_CALC_THICKN
      DO k = 1, nlyr
./pkg/thsice/thsice_calc_thickn.F 486 THSICE_CALC_THICKN
         hnew(i,j,k) = hIce(i,j) * rec_nlyr
./pkg/thsice/thsice_calc_thickn.F 519 THSICE_CALC_THICKN
      DO k = 1, nlyr
./pkg/thsice/thsice_calc_thickn.F 537 THSICE_CALC_THICKN
           rq =  rhoi * qicen(i,j,k)
./pkg/thsice/thsice_calc_thickn.F 538 THSICE_CALC_THICKN
           rqh = rq * hnew(i,j,k)
./pkg/thsice/thsice_calc_thickn.F 540 THSICE_CALC_THICKN
            hnew(i,j,k) = hnew(i,j,k) - etop(i,j) / rq
./pkg/thsice/thsice_calc_thickn.F 544 THSICE_CALC_THICKN
            hnew(i,j,k) = 0. _d 0
./pkg/thsice/thsice_calc_thickn.F 597 THSICE_CALC_THICKN
      DO k = nlyr, 1, -1
./pkg/thsice/thsice_calc_thickn.F 616 THSICE_CALC_THICKN
     &        hnew(i,j,k) .GT. 0. _d 0) THEN
./pkg/thsice/thsice_calc_thickn.F 617 THSICE_CALC_THICKN
          rq =  rhoi * qicen(i,j,k)
./pkg/thsice/thsice_calc_thickn.F 618 THSICE_CALC_THICKN
          rqh = rq * hnew(i,j,k)
./pkg/thsice/thsice_calc_thickn.F 620 THSICE_CALC_THICKN
           hnew(i,j,k) = hnew(i,j,k) - ebot(i,j) / rq
./pkg/thsice/thsice_calc_thickn.F 624 THSICE_CALC_THICKN
           hnew(i,j,k) = 0. _d 0
./pkg/thsice/thsice_calc_thickn.F 755 THSICE_CALC_THICKN
      DO k = 1, nlyr
./pkg/thsice/thsice_calc_thickn.F 794 THSICE_CALC_THICKN
             IF (dhi.GE.hnew(i,j,k)) THEN
./pkg/thsice/thsice_calc_thickn.F 795 THSICE_CALC_THICKN
              evapLoc(i,j)=evapLoc(i,j)-hnew(i,j,k)*rhoi/dt
./pkg/thsice/thsice_calc_thickn.F 797 THSICE_CALC_THICKN
     &             - hnew(i,j,k)*rhoi*(qicen(i,j,k)-Lfresh)
./pkg/thsice/thsice_calc_thickn.F 798 THSICE_CALC_THICKN
              hnew(i,j,k)=0. _d 0
./pkg/thsice/thsice_calc_thickn.F 803 THSICE_CALC_THICKN
              hq = hnew(i,j,k)*qicen(i,j,k)-dhi*Lfresh
./pkg/thsice/thsice_calc_thickn.F 804 THSICE_CALC_THICKN
              hnew(i,j,k) = hnew(i,j,k) - dhi
./pkg/thsice/thsice_calc_thickn.F 805 THSICE_CALC_THICKN
              qicen(i,j,k)=hq/hnew(i,j,k)
./model/src/ini_masks_etc.F 105 INI_MASKS_ETC
        DO k=1, Nr
./model/src/ini_masks_etc.F 106 INI_MASKS_ETC
         hFacMnSz=max( hFacMin, min(hFacMinDr*recip_drF(k),1. _d 0) )
./model/src/ini_masks_etc.F 110 INI_MASKS_ETC
           hFacCtmp = (rF(k)-Ro_surf(i,j,bi,bj))*recip_drF(k)
./model/src/ini_masks_etc.F 112 INI_MASKS_ETC
           hFacCtmp = hFacC(i,j,k,bi,bj) - max( hFacCtmp, 0. _d 0)
./model/src/ini_masks_etc.F 118 INI_MASKS_ETC
             hFacC(i,j,k,bi,bj)=0.
./model/src/ini_masks_etc.F 120 INI_MASKS_ETC
             hFacC(i,j,k,bi,bj)=hFacMnSz
./model/src/ini_masks_etc.F 123 INI_MASKS_ETC
             hFacC(i,j,k,bi,bj)=hFacCtmp
./model/src/ini_masks_etc.F 153 INI_MASKS_ETC
          DO k=Nr,1,-1
./model/src/ini_masks_etc.F 155 INI_MASKS_ETC
     &                        + drF(k)*hFacC(i,j,k,bi,bj)
./model/src/ini_masks_etc.F 156 INI_MASKS_ETC
           IF (hFacC(i,j,k,bi,bj).NE.0.) THEN
./model/src/ini_masks_etc.F 157 INI_MASKS_ETC
            kSurfC(i,j,bi,bj) = k
./model/src/ini_masks_etc.F 163 INI_MASKS_ETC
          DO k= 1, Nr
./model/src/ini_masks_etc.F 164 INI_MASKS_ETC
           IF (hFacC(i,j,k,bi,bj).NE.0) THEN
./model/src/ini_masks_etc.F 165 INI_MASKS_ETC
              kLowC(i,j,bi,bj) = k
./model/src/ini_masks_etc.F 207 INI_MASKS_ETC
        DO k=1, Nr
./model/src/ini_masks_etc.F 209 INI_MASKS_ETC
          hFacW(1-OLx,j,k,bi,bj)= 0.
./model/src/ini_masks_etc.F 211 INI_MASKS_ETC
           hFacW(i,j,k,bi,bj)=
./model/src/ini_masks_etc.F 212 INI_MASKS_ETC
     &       MIN(hFacC(i,j,k,bi,bj),hFacC(i-1,j,k,bi,bj))
./model/src/ini_masks_etc.F 216 INI_MASKS_ETC
           hFacS(i,1-OLy,k,bi,bj)= 0.
./model/src/ini_masks_etc.F 220 INI_MASKS_ETC
           hFacS(i,j,k,bi,bj)=
./model/src/ini_masks_etc.F 221 INI_MASKS_ETC
     &       MIN(hFacC(i,j,k,bi,bj),hFacC(i,j-1,k,bi,bj))
./model/src/ini_masks_etc.F 275 INI_MASKS_ETC
          DO k=Nr,1,-1
./model/src/ini_masks_etc.F 276 INI_MASKS_ETC
           IF (hFacW(i,j,k,bi,bj).NE.0.) kSurfW(i,j,bi,bj) = k
./model/src/ini_masks_etc.F 277 INI_MASKS_ETC
           IF (hFacS(i,j,k,bi,bj).NE.0.) kSurfS(i,j,bi,bj) = k
./model/src/ini_masks_etc.F 313 INI_MASKS_ETC
        DO k=1,Nr
./model/src/ini_masks_etc.F 316 INI_MASKS_ETC
           IF (hFacC(i,j,k,bi,bj) .NE. 0. ) THEN
./model/src/ini_masks_etc.F 317 INI_MASKS_ETC
            recip_hFacC(i,j,k,bi,bj) = 1. _d 0 / hFacC(i,j,k,bi,bj)
./model/src/ini_masks_etc.F 318 INI_MASKS_ETC
            maskC(i,j,k,bi,bj) = 1.
./model/src/ini_masks_etc.F 320 INI_MASKS_ETC
            recip_hFacC(i,j,k,bi,bj) = 0.
./model/src/ini_masks_etc.F 321 INI_MASKS_ETC
            maskC(i,j,k,bi,bj) = 0.
./model/src/ini_masks_etc.F 323 INI_MASKS_ETC
           IF (hFacW(i,j,k,bi,bj) .NE. 0. ) THEN
./model/src/ini_masks_etc.F 324 INI_MASKS_ETC
            recip_hFacW(i,j,k,bi,bj) = 1. _d 0 / hFacW(i,j,k,bi,bj)
./model/src/ini_masks_etc.F 325 INI_MASKS_ETC
            maskW(i,j,k,bi,bj) = 1.
./model/src/ini_masks_etc.F 327 INI_MASKS_ETC
            recip_hFacW(i,j,k,bi,bj) = 0.
./model/src/ini_masks_etc.F 328 INI_MASKS_ETC
            maskW(i,j,k,bi,bj) = 0.
./model/src/ini_masks_etc.F 330 INI_MASKS_ETC
           IF (hFacS(i,j,k,bi,bj) .NE. 0. ) THEN
./model/src/ini_masks_etc.F 331 INI_MASKS_ETC
            recip_hFacS(i,j,k,bi,bj) = 1. _d 0 / hFacS(i,j,k,bi,bj)
./model/src/ini_masks_etc.F 332 INI_MASKS_ETC
            maskS(i,j,k,bi,bj) = 1.
./model/src/ini_masks_etc.F 334 INI_MASKS_ETC
            recip_hFacS(i,j,k,bi,bj) = 0.
./model/src/ini_masks_etc.F 335 INI_MASKS_ETC
            maskS(i,j,k,bi,bj) = 0.
./model/src/ini_masks_etc.F 344 INI_MASKS_ETC
        DO k=1,Nr
./model/src/ini_masks_etc.F 347 INI_MASKS_ETC
           h0FacC(i,j,k,bi,bj) = _hFacC(i,j,k,bi,bj)
./model/src/ini_masks_etc.F 348 INI_MASKS_ETC
           h0FacW(i,j,k,bi,bj) = _hFacW(i,j,k,bi,bj)
./model/src/ini_masks_etc.F 349 INI_MASKS_ETC
           h0FacS(i,j,k,bi,bj) = _hFacS(i,j,k,bi,bj)
./model/src/ini_masks_etc.F 47 INI_MASKS_ETC
      INTEGER i, j, k
./model/src/ini_masks_etc.F 61 INI_MASKS_ETC
        DO k=1, Nr
./model/src/ini_masks_etc.F 62 INI_MASKS_ETC
         hFacMnSz=max( hFacMin, min(hFacMinDr*recip_drF(k),1. _d 0) )
./model/src/ini_masks_etc.F 66 INI_MASKS_ETC
           hFacCtmp = (rF(k)-R_low(i,j,bi,bj))*recip_drF(k)
./model/src/ini_masks_etc.F 72 INI_MASKS_ETC
             hFacC(i,j,k,bi,bj)=0.
./model/src/ini_masks_etc.F 74 INI_MASKS_ETC
             hFacC(i,j,k,bi,bj)=hFacMnSz
./model/src/ini_masks_etc.F 77 INI_MASKS_ETC
             hFacC(i,j,k,bi,bj)=hFacCtmp
./model/src/ini_masks_etc.F 89 INI_MASKS_ETC
        DO k=Nr,1,-1
./model/src/ini_masks_etc.F 93 INI_MASKS_ETC
     &                      - drF(k)*hFacC(i,j,k,bi,bj)
./model/src/ini_mixing.F 49 INI_MIXING
      INTEGER i, j, k
./model/src/ini_mixing.F 54 INI_MIXING
         DO k=1,Nr
./model/src/ini_mixing.F 58 INI_MIXING
            diffKr(i,j,k,bi,bj) = diffKrNrS(k)
./model/src/ini_mixing.F 62 INI_MIXING
            KapGM(i,j,k,bi,bj) = GM_background_K
./model/src/ini_mixing.F 65 INI_MIXING
            kapRedi(i,j,k,bi,bj) = GM_isopycK
./pkg/thsice/thsice_monitor.F 61 THSICE_MONITOR
      INTEGER k
./pkg/thsice/thsice_monitor.F 86 THSICE_MONITOR
            DO k = 1,MAX_LEN_MBUF
./pkg/thsice/thsice_monitor.F 87 THSICE_MONITOR
              mon_fname(k:k) = ' '
./pkg/thsice/thsice_solve4temp.F 156 THSICE_SOLVE4TEMP
      INTEGER i, j, k, iterMax
./pkg/thsice/thsice_solve4temp.F 377 THSICE_SOLVE4TEMP
           k = 1
./pkg/thsice/thsice_solve4temp.F 378 THSICE_SOLVE4TEMP
           CALL THSICE_GET_EXF(   bi, bj, k,
./pkg/thsice/thsice_solve4temp.F 422 THSICE_SOLVE4TEMP
      DO k = 1,iterMax
./pkg/thsice/thsice_solve4temp.F 429 THSICE_SOLVE4TEMP
          kkey = (ticekey-1)*MaxTsf + k
./pkg/thsice/thsice_solve4temp.F 440 THSICE_SOLVE4TEMP
           CALL THSICE_GET_EXF(   bi, bj, k+1,
./pkg/thsice/thsice_solve4temp.F 501 THSICE_SOLVE4TEMP
     &     'ThSI_SOLVE4T: k,ts,t1,dTs=',k,Tsf(i,j),tIc1(i,j),dTsrf1(i,j)
./pkg/thsice/thsice_solve4temp.F 538 THSICE_SOLVE4TEMP
     &    'ThSI_SOLVE4T: k,ts,t1,dTs=', k,Tsf(i,j),tIc1(i,j),dTsrf1(i,j)
./pkg/thsice/thsice_solve4temp.F 539 THSICE_SOLVE4TEMP
          IF ( useBlkFlx .AND. k.EQ.nitMaxTsf .AND.
./pkg/thsice/thsice_solve4temp.F 581 THSICE_SOLVE4TEMP
     &  'ThSI_SOLVE4T: k, Ts, Tice=',k,Tsf(i,j),tIc1(i,j),tIc2(i,j)
./pkg/timeave/timeave_cumul_1k1t.F 31 TIMEAVE_CUMUL_1K1T
      INTEGER k, bi, bj, myThid
./pkg/timeave/timeave_cumul_1k1t.F 41 TIMEAVE_CUMUL_1K1T
          fldtave(i,j,k,bi,bj) = fldtave(i,j,k,bi,bj)
./pkg/timeave/timeave_cumul_1k1t.F 9 TIMEAVE_CUMUL_1K1T
     I              Ksize, k, bi, bj, myThid )
./pkg/timeave/timeave_cumul_1t.F 35 TIMEAVE_CUMUL_1T
      INTEGER i, j, k
./pkg/timeave/timeave_cumul_1t.F 37 TIMEAVE_CUMUL_1T
        DO k=1,Ksize
./pkg/timeave/timeave_cumul_1t.F 40 TIMEAVE_CUMUL_1T
             fldtave(i,j,k,bi,bj)=
./pkg/timeave/timeave_cumul_1t.F 41 TIMEAVE_CUMUL_1T
     &       fldtave(i,j,k,bi,bj)+fld(i,j,k)*deltaTloc
./pkg/timeave/timeave_cumul_1vfc.F 38 TIMEAVE_CUMUL_1VFC
      INTEGER i, j, k
./pkg/timeave/timeave_cumul_1vfc.F 42 TIMEAVE_CUMUL_1VFC
        DO k=1,Ksize
./pkg/timeave/timeave_cumul_1vfc.F 45 TIMEAVE_CUMUL_1VFC
           fldtave(i,j,k,bi,bj)= fldtave(i,j,k,bi,bj)
./pkg/timeave/timeave_cumul_1vfc.F 46 TIMEAVE_CUMUL_1VFC
     &       + deltaTloc*fld1(i,j,k,bi,bj)*fld2(i,j,k,bi,bj)
./pkg/timeave/timeave_cumul_2v.F 109 TIMEAVE_CUMUL_2V
        DO k=1,Ksize
./pkg/timeave/timeave_cumul_2v.F 112 TIMEAVE_CUMUL_2V
           fldtave(i,j,k,bi,bj) = fldtave(i,j,k,bi,bj)
./pkg/timeave/timeave_cumul_2v.F 113 TIMEAVE_CUMUL_2V
     &      + .25 _d 0*( fld1(i,j-1,k,bi,bj) + fld1(i,j,k,bi,bj) )
./pkg/timeave/timeave_cumul_2v.F 114 TIMEAVE_CUMUL_2V
     &                *( fld2(i-1,j,k,bi,bj) + fld2(i,j,k,bi,bj) )
./pkg/timeave/timeave_cumul_2v.F 123 TIMEAVE_CUMUL_2V
        DO k=1,Ksize
./pkg/timeave/timeave_cumul_2v.F 124 TIMEAVE_CUMUL_2V
         km1 = MAX(k-1,1)
./pkg/timeave/timeave_cumul_2v.F 127 TIMEAVE_CUMUL_2V
           fldtave(i,j,k,bi,bj) = fldtave(i,j,k,bi,bj)
./pkg/timeave/timeave_cumul_2v.F 128 TIMEAVE_CUMUL_2V
     &      + .25 _d 0*( fld1(i,j,km1,bi,bj) + fld1(i,j,k,bi,bj) )
./pkg/timeave/timeave_cumul_2v.F 129 TIMEAVE_CUMUL_2V
     &                *( fld2(i-1,j,k,bi,bj)*rA(i-1,j,bi,bj)
./pkg/timeave/timeave_cumul_2v.F 130 TIMEAVE_CUMUL_2V
     &                  +fld2( i ,j,k,bi,bj)*rA( i ,j,bi,bj)
./pkg/timeave/timeave_cumul_2v.F 140 TIMEAVE_CUMUL_2V
        DO k=1,Ksize
./pkg/timeave/timeave_cumul_2v.F 141 TIMEAVE_CUMUL_2V
         km1 = MAX(k-1,1)
./pkg/timeave/timeave_cumul_2v.F 144 TIMEAVE_CUMUL_2V
           fldtave(i,j,k,bi,bj) = fldtave(i,j,k,bi,bj)
./pkg/timeave/timeave_cumul_2v.F 145 TIMEAVE_CUMUL_2V
     &      + .25 _d 0*( fld1(i,j,km1,bi,bj) + fld1(i,j,k,bi,bj) )
./pkg/timeave/timeave_cumul_2v.F 146 TIMEAVE_CUMUL_2V
     &                *( fld2(i,j-1,k,bi,bj)*rA(i,j-1,bi,bj)
./pkg/timeave/timeave_cumul_2v.F 147 TIMEAVE_CUMUL_2V
     &                  +fld2(i, j ,k,bi,bj)*rA(i, j ,bi,bj)
./pkg/timeave/timeave_cumul_2v.F 158 TIMEAVE_CUMUL_2V
        DO k=2,Ksize
./pkg/timeave/timeave_cumul_2v.F 161 TIMEAVE_CUMUL_2V
           fldtave(i,j,k,bi,bj) = fldtave(i,j,k,bi,bj)
./pkg/timeave/timeave_cumul_2v.F 162 TIMEAVE_CUMUL_2V
     &       + .5 _d 0*( fld1(i,j,k-1,bi,bj) - fld1(i,j,k,bi,bj) )
./pkg/timeave/timeave_cumul_2v.F 163 TIMEAVE_CUMUL_2V
     &                *( fld2(i-1,j,k,bi,bj)*rA(i-1,j,bi,bj)
./pkg/timeave/timeave_cumul_2v.F 164 TIMEAVE_CUMUL_2V
     &                  +fld2( i ,j,k,bi,bj)*rA( i ,j,bi,bj)
./pkg/timeave/timeave_cumul_2v.F 175 TIMEAVE_CUMUL_2V
        DO k=2,Ksize
./pkg/timeave/timeave_cumul_2v.F 178 TIMEAVE_CUMUL_2V
           fldtave(i,j,k,bi,bj) = fldtave(i,j,k,bi,bj)
./pkg/timeave/timeave_cumul_2v.F 179 TIMEAVE_CUMUL_2V
     &       + .5 _d 0*( fld1(i,j,k-1,bi,bj) - fld1(i,j,k,bi,bj) )
./pkg/timeave/timeave_cumul_2v.F 180 TIMEAVE_CUMUL_2V
     &                *( fld2(i,j-1,k,bi,bj)*rA(i,j-1,bi,bj)
./pkg/timeave/timeave_cumul_2v.F 181 TIMEAVE_CUMUL_2V
     &                  +fld2(i, j ,k,bi,bj)*rA(i, j ,bi,bj)
./pkg/timeave/timeave_cumul_2v.F 43 TIMEAVE_CUMUL_2V
      INTEGER i, j, k
./pkg/timeave/timeave_cumul_2v.F 51 TIMEAVE_CUMUL_2V
        DO k=1,Ksize
./pkg/timeave/timeave_cumul_2v.F 54 TIMEAVE_CUMUL_2V
             fldtave(i,j,k,bi,bj)= fldtave(i,j,k,bi,bj)
./pkg/timeave/timeave_cumul_2v.F 55 TIMEAVE_CUMUL_2V
     &       +  fld1(i,j,k,bi,bj)*fld2(i,j,k,bi,bj)*deltaTloc
./pkg/timeave/timeave_cumul_2v.F 65 TIMEAVE_CUMUL_2V
        DO k=1,Ksize
./pkg/timeave/timeave_cumul_2v.F 68 TIMEAVE_CUMUL_2V
             fldtave(i,j,k,bi,bj)= fldtave(i,j,k,bi,bj)
./pkg/timeave/timeave_cumul_2v.F 69 TIMEAVE_CUMUL_2V
     &       + .5 * ( fld1(i-1,j,k,bi,bj) + fld1(i,j,k,bi,bj) )
./pkg/timeave/timeave_cumul_2v.F 70 TIMEAVE_CUMUL_2V
     &                *   fld2(i,j,k,bi,bj)
./pkg/timeave/timeave_cumul_2v.F 79 TIMEAVE_CUMUL_2V
        DO k=1,Ksize
./pkg/timeave/timeave_cumul_2v.F 82 TIMEAVE_CUMUL_2V
             fldtave(i,j,k,bi,bj)= fldtave(i,j,k,bi,bj)
./pkg/timeave/timeave_cumul_2v.F 83 TIMEAVE_CUMUL_2V
     &       + .5 * ( fld1(i,j-1,k,bi,bj) + fld1(i,j,k,bi,bj) )
./pkg/timeave/timeave_cumul_2v.F 84 TIMEAVE_CUMUL_2V
     &                *   fld2(i,j,k,bi,bj)
./pkg/timeave/timeave_cumul_2v.F 93 TIMEAVE_CUMUL_2V
        DO k=1,Ksize
./pkg/timeave/timeave_cumul_2v.F 94 TIMEAVE_CUMUL_2V
         km1 = MAX(k-1,1)
./pkg/timeave/timeave_cumul_2v.F 97 TIMEAVE_CUMUL_2V
             fldtave(i,j,k,bi,bj)= fldtave(i,j,k,bi,bj)
./pkg/timeave/timeave_cumul_2v.F 98 TIMEAVE_CUMUL_2V
     &       + .5 * ( fld1(i,j,km1,bi,bj) + fld1(i,j,k,bi,bj) )
./pkg/timeave/timeave_cumul_2v.F 99 TIMEAVE_CUMUL_2V
     &                *   fld2(i,j,k,bi,bj)
./pkg/timeave/timeave_cumul_2vfc.F 44 TIMEAVE_CUMUL_2VFC
      INTEGER i, j, k
./pkg/timeave/timeave_cumul_2vfc.F 50 TIMEAVE_CUMUL_2VFC
        DO k=1,Ksize
./pkg/timeave/timeave_cumul_2vfc.F 53 TIMEAVE_CUMUL_2VFC
            fldtave(i,j,k,bi,bj) = fldtave(i,j,k,bi,bj) + deltaTloc*
./pkg/timeave/timeave_cumul_2vfc.F 54 TIMEAVE_CUMUL_2VFC
     &         fld1(i,j,k,bi,bj)*fld2(i,j,k,bi,bj)*fld3(i,j,k,bi,bj)
./pkg/timeave/timeave_cumul_2vfc.F 65 TIMEAVE_CUMUL_2VFC
        DO k=1,Ksize
./pkg/timeave/timeave_cumul_2vfc.F 68 TIMEAVE_CUMUL_2VFC
            fldtave(i,j,k,bi,bj) = fldtave(i,j,k,bi,bj) + deltaTloc*
./pkg/timeave/timeave_cumul_2vfc.F 69 TIMEAVE_CUMUL_2VFC
     &         0.5*( fld1(i-1,j,k,bi,bj) + fld1(i,j,k,bi,bj) )
./pkg/timeave/timeave_cumul_2vfc.F 70 TIMEAVE_CUMUL_2VFC
     &            *fld2(i,j,k,bi,bj)*fld3(i,j,k,bi,bj)
./pkg/timeave/timeave_cumul_2vfc.F 81 TIMEAVE_CUMUL_2VFC
        DO k=1,Ksize
./pkg/timeave/timeave_cumul_2vfc.F 84 TIMEAVE_CUMUL_2VFC
            fldtave(i,j,k,bi,bj) = fldtave(i,j,k,bi,bj) + deltaTloc*
./pkg/timeave/timeave_cumul_2vfc.F 85 TIMEAVE_CUMUL_2VFC
     &         0.5*( fld1(i,j-1,k,bi,bj) + fld1(i,j,k,bi,bj) )
./pkg/timeave/timeave_cumul_2vfc.F 86 TIMEAVE_CUMUL_2VFC
     &            *fld2(i,j,k,bi,bj)*fld3(i,j,k,bi,bj)
./pkg/timeave/timeave_cumul_dif_1t.F 40 TIMEAVE_CUMUL_DIF_1T
      INTEGER i, j, k
./pkg/timeave/timeave_cumul_dif_1t.F 44 TIMEAVE_CUMUL_DIF_1T
        DO k=1,Ksize
./pkg/timeave/timeave_cumul_dif_1t.F 47 TIMEAVE_CUMUL_DIF_1T
           fldtave(i,j,k,bi,bj) = fldtave(i,j,k,bi,bj)
./pkg/timeave/timeave_cumul_dif_1t.F 48 TIMEAVE_CUMUL_DIF_1T
     &        - ( fld1(i,j,k) - fld1(i-1,j,k) )
./pkg/timeave/timeave_cumul_dif_1t.F 50 TIMEAVE_CUMUL_DIF_1T
     &          * fld2(i,j,k) * deltaTloc
./pkg/timeave/timeave_cumul_dif_1t.F 57 TIMEAVE_CUMUL_DIF_1T
        DO k=1,Ksize
./pkg/timeave/timeave_cumul_dif_1t.F 60 TIMEAVE_CUMUL_DIF_1T
           fldtave(i,j,k,bi,bj) = fldtave(i,j,k,bi,bj)
./pkg/timeave/timeave_cumul_dif_1t.F 61 TIMEAVE_CUMUL_DIF_1T
     &        - ( fld1(i,j,k) - fld1(i,j-1,k) )
./pkg/timeave/timeave_cumul_dif_1t.F 63 TIMEAVE_CUMUL_DIF_1T
     &          * fld2(i,j,k) * deltaTloc
./pkg/timeave/timeave_cumul_dif_1t.F 70 TIMEAVE_CUMUL_DIF_1T
        DO k=2,Ksize
./pkg/timeave/timeave_cumul_dif_1t.F 73 TIMEAVE_CUMUL_DIF_1T
           fldtave(i,j,k,bi,bj) = fldtave(i,j,k,bi,bj)
./pkg/timeave/timeave_cumul_dif_1t.F 74 TIMEAVE_CUMUL_DIF_1T
     &        + ( fld1(i,j,k) - fld1(i,j,k-1) )
./pkg/timeave/timeave_cumul_dif_1t.F 75 TIMEAVE_CUMUL_DIF_1T
     &          * recip_drC(k)
./pkg/timeave/timeave_cumul_dif_1t.F 76 TIMEAVE_CUMUL_DIF_1T
     &          * fld2(i,j,k) * deltaTloc
./pkg/timeave/timeave_cumulate.F 35 TIMEAVE_CUMULATE
      INTEGER i, j, k
./pkg/timeave/timeave_cumulate.F 39 TIMEAVE_CUMULATE
        DO k=1,Ksize
./pkg/timeave/timeave_cumulate.F 42 TIMEAVE_CUMULATE
             fldtave(i,j,k,bi,bj)=
./pkg/timeave/timeave_cumulate.F 43 TIMEAVE_CUMULATE
     &       fldtave(i,j,k,bi,bj)+fld(i,j,k,bi,bj)*deltaTloc
./pkg/timeave/timeave_norma_2v.F 33 TIMEAVE_NORMA_2V
      INTEGER i, j, k
./pkg/timeave/timeave_norma_2v.F 37 TIMEAVE_NORMA_2V
        DO k=1,Ksize
./pkg/timeave/timeave_norma_2v.F 40 TIMEAVE_NORMA_2V
           IF ( cumulWeight(i,j,k,bi,bj) .GT. 0. _d 0 ) THEN
./pkg/timeave/timeave_norma_2v.F 41 TIMEAVE_NORMA_2V
             fldtave(i,j,k,bi,bj) = fldtave(i,j,k,bi,bj)
./pkg/timeave/timeave_norma_2v.F 42 TIMEAVE_NORMA_2V
     &                            / cumulWeight(i,j,k,bi,bj)
./pkg/timeave/timeave_normalize.F 42 TIMEAVE_NORMALIZE
      INTEGER i, j, k
./pkg/timeave/timeave_normalize.F 49 TIMEAVE_NORMALIZE
         DO k=1,Ksize
./pkg/timeave/timeave_normalize.F 52 TIMEAVE_NORMALIZE
             fldtave(i,j,k,bi,bj) = fldtave(i,j,k,bi,bj)
./pkg/timeave/timeave_reset.F 29 TIMEAVE_RESET
      INTEGER i, j, k
./pkg/timeave/timeave_reset.F 33 TIMEAVE_RESET
        DO k=1,Ksize
./pkg/timeave/timeave_reset.F 36 TIMEAVE_RESET
             fldtave(i,j,k,bi,bj) = 0. _d 0
./model/src/ini_nh_fields.F 105 INI_NH_FIELDS
           DO k=1,Nr
./model/src/ini_nh_fields.F 109 INI_NH_FIELDS
     &          + phi_nh(i,j,k,bi,bj)*drF(k)*hFacC(i,j,k,bi,bj)
./model/src/ini_nh_fields.F 48 INI_NH_FIELDS
      INTEGER k
./pkg/timeave/timeave_surf_flux.F 102 TIMEAVE_SURF_FLUX
     &      + PmEpR(i,j,bi,bj)*salt(i,j,k,bi,bj)
./pkg/timeave/timeave_surf_flux.F 41 TIMEAVE_SURF_FLUX
        k=Nr
./pkg/timeave/timeave_surf_flux.F 43 TIMEAVE_SURF_FLUX
        k=1
./pkg/timeave/timeave_surf_flux.F 49 TIMEAVE_SURF_FLUX
         tmpFld(i,j)=fu(i,j,bi,bj)*foFacMom*_maskW(i,j,k,bi,bj)
./pkg/timeave/timeave_surf_flux.F 58 TIMEAVE_SURF_FLUX
         tmpFld(i,j)=fv(i,j,bi,bj)*foFacMom*_maskS(i,j,k,bi,bj)
./pkg/timeave/timeave_surf_flux.F 81 TIMEAVE_SURF_FLUX
     &      + PmEpR(i,j,bi,bj)*theta(i,j,k,bi,bj)*HeatCapacity_Cp
./pkg/zonal_filt/zonal_filt_apply_uv.F 39 ZONAL_FILT_APPLY_UV
      INTEGER i, j, k
./pkg/zonal_filt/zonal_filt_apply_uv.F 47 ZONAL_FILT_APPLY_UV
        DO k=1,Nr
./pkg/zonal_filt/zonal_filt_apply_uv.F 51 ZONAL_FILT_APPLY_UV
           uFlow(i,j) = uFld(i,j,k,bi,bj)*hFacW(i,j,k,bi,bj)
./pkg/zonal_filt/zonal_filt_apply_uv.F 56 ZONAL_FILT_APPLY_UV
     I                     hFacW(1-OLx,1-OLy,k,bi,bj),
./pkg/zonal_filt/zonal_filt_apply_uv.F 60 ZONAL_FILT_APPLY_UV
           uFld(i,j,k,bi,bj) = uFlow(i,j)*recip_hFacW(i,j,k,bi,bj)
./pkg/zonal_filt/zonal_filt_nofill.F 43 ZONAL_FILT_NOFILL
      DO k=kMin, kMax
./pkg/zonal_filt/zonal_filt_nofill.F 48 ZONAL_FILT_NOFILL
         phi(I) = field(i,j,k,bi,bj)
./pkg/zonal_filt/zonal_filt_nofill.F 77 ZONAL_FILT_NOFILL
         field(i,j,k,bi,bj) = phi(sNx+i)
./pkg/zonal_filt/zonal_filt_nofill.F 80 ZONAL_FILT_NOFILL
         field(i,j,k,bi,bj) = phi(I)
./pkg/zonal_filt/zonal_filt_nofill.F 83 ZONAL_FILT_NOFILL
         field(i,j,k,bi,bj) = phi(i-sNx)
./model/src/ini_nh_vars.F 39 INI_NH_VARS
      INTEGER i, j, k
./model/src/ini_nh_vars.F 51 INI_NH_VARS
          DO k=1,Nr
./model/src/ini_nh_vars.F 54 INI_NH_VARS
              phi_nh(i,j,k,bi,bj)  = 0. _d 0
./model/src/ini_nh_vars.F 55 INI_NH_VARS
              gW   (i,j,k,bi,bj)   = 0. _d 0
./model/src/ini_nh_vars.F 57 INI_NH_VARS
              gWnm (i,j,k,bi,bj,1) = 0. _d 0
./model/src/ini_nh_vars.F 58 INI_NH_VARS
              gWnm (i,j,k,bi,bj,2) = 0. _d 0
./model/src/ini_nh_vars.F 60 INI_NH_VARS
              gWnm1(i,j,k,bi,bj)   = 0. _d 0
./pkg/zonal_filt/zonal_filter.F 100 ZONAL_FILTER
         field(i,j,k) = phi(sNx+i)
./pkg/zonal_filt/zonal_filter.F 103 ZONAL_FILTER
         field(i,j,k) = phi(i)
./pkg/zonal_filt/zonal_filter.F 106 ZONAL_FILTER
         field(i,j,k) = phi(i-sNx)
./pkg/zonal_filt/zonal_filter.F 54 ZONAL_FILTER
      INTEGER i, j, k
./pkg/zonal_filt/zonal_filter.F 56 ZONAL_FILTER
      DO k= 1, kSize
./pkg/zonal_filt/zonal_filter.F 64 ZONAL_FILTER
         phi(i) = field(i,j,k)
./pkg/zonal_filt/zonal_filter.F 65 ZONAL_FILTER
         phiMask(i) = fieldMask(i,j,k)
./model/src/ini_nlfs_vars.F 114 INI_NLFS_VARS
         DO k=1,Nr
./model/src/ini_nlfs_vars.F 117 INI_NLFS_VARS
            hFacC(i,j,k,bi,bj) = h0FacC(i,j,k,bi,bj)
./model/src/ini_nlfs_vars.F 118 INI_NLFS_VARS
            hFacW(i,j,k,bi,bj) = h0FacW(i,j,k,bi,bj)
./model/src/ini_nlfs_vars.F 119 INI_NLFS_VARS
            hFacS(i,j,k,bi,bj) = h0FacS(i,j,k,bi,bj)
./model/src/ini_nlfs_vars.F 39 INI_NLFS_VARS
      INTEGER k, ks
./model/src/ini_p_ground.F 135 INI_P_GROUND
      DO k=1,nLevHvR
./model/src/ini_p_ground.F 136 INI_P_GROUND
        pLevHvR(k+1)= pLevHvR(1) - float(k)*dpHvR
./model/src/ini_p_ground.F 137 INI_P_GROUND
        PiHvR(k+1)  = atm_Cp*(pLevHvR(k+1)**atm_kappa)
./model/src/ini_p_ground.F 138 INI_P_GROUND
        pMidHvR(k)= (pLevHvR(k)+pLevHvR(k+1))*0.5 _d 0
./model/src/ini_p_ground.F 139 INI_P_GROUND
        dPiHvR(k) = PiHvR(k) - PiHvR(k+1)
./model/src/ini_p_ground.F 144 INI_P_GROUND
      DO k=1,Nr
./model/src/ini_p_ground.F 145 INI_P_GROUND
         ratioRm(k) = 1. _d 0
./model/src/ini_p_ground.F 146 INI_P_GROUND
         ratioRp(k) = 1. _d 0
./model/src/ini_p_ground.F 147 INI_P_GROUND
         IF (k.GT.1 ) ratioRm(k) = 0.5 _d 0*drC(k)/(rF(k)-rC(k))
./model/src/ini_p_ground.F 148 INI_P_GROUND
         IF (k.LT.Nr) ratioRp(k) = 0.5 _d 0*drC(k+1)/(rC(k)-rF(k+1))
./model/src/ini_p_ground.F 186 INI_P_GROUND
           DO k=1,nLevHvR
./model/src/ini_p_ground.F 189 INI_P_GROUND
             dzLoc = dPiHvR(k)*thetaHvR(k)*recip_gravity
./model/src/ini_p_ground.F 192 INI_P_GROUND
               PiLoc = PiHvR(k)
./model/src/ini_p_ground.F 193 INI_P_GROUND
     &               - gravity*(Hfld(i,j,bi,bj)-zLoc)/thetaHvR(k)
./model/src/ini_p_ground.F 231 INI_P_GROUND
                DO k=1,Nr
./model/src/ini_p_ground.F 232 INI_P_GROUND
                  IF ( findPoSurf .AND. Po_surf.GE.rC(k) ) THEN
./model/src/ini_p_ground.F 233 INI_P_GROUND
                    Po_surf = rC(k) + (Po_surf-rC(k))/ratioRm(k)
./model/src/ini_p_ground.F 236 INI_P_GROUND
                  rMidKp1 = rF(k+1)
./model/src/ini_p_ground.F 237 INI_P_GROUND
                  IF (k.LT.Nr) rMidKp1 = (rC(k)+rC(k+1))*0.5 _d 0
./model/src/ini_p_ground.F 239 INI_P_GROUND
                    Po_surf = rC(k) + (Po_surf-rC(k))/ratioRp(k)
./model/src/ini_p_ground.F 276 INI_P_GROUND
             DO k=2,Nr
./model/src/ini_p_ground.F 277 INI_P_GROUND
               IF ( Pfld(i,j,bi,bj).LT.rF(k) ) ks = k
./model/src/ini_p_ground.F 315 INI_P_GROUND
                DO k=1,Nr
./model/src/ini_p_ground.F 316 INI_P_GROUND
                  IF ( findPoSurf .AND. Po_surf.GE.rC(k) ) THEN
./model/src/ini_p_ground.F 317 INI_P_GROUND
                    Po_surf = rC(k) + (Po_surf-rC(k))*ratioRm(k)
./model/src/ini_p_ground.F 320 INI_P_GROUND
                  IF ( findPoSurf .AND. Po_surf.GE.rF(k+1) ) THEN
./model/src/ini_p_ground.F 321 INI_P_GROUND
                    Po_surf = rC(k) + (Po_surf-rC(k))*ratioRp(k)
./model/src/ini_p_ground.F 334 INI_P_GROUND
            DO k=1,kLev-1
./model/src/ini_p_ground.F 335 INI_P_GROUND
              dzLoc = dPiHvR(k)*thetaHvR(k)*recip_gravity
./model/src/ini_p_ground.F 402 ANALYLIC_THETA
      INTEGER k
./model/src/ini_p_ground.F 436 ANALYLIC_THETA
      DO k=1,kSize
./model/src/ini_p_ground.F 437 ANALYLIC_THETA
       ppl = MIN(pNlev(k),ppN1)
./model/src/ini_p_ground.F 438 ANALYLIC_THETA
       ppm = MIN(MAX(pNlev(k),ppN1),ppN2)
./model/src/ini_p_ground.F 439 ANALYLIC_THETA
       pph = MAX(pNlev(k),ppN2)
./model/src/ini_p_ground.F 441 ANALYLIC_THETA
       thetaLev(k) =
./model/src/ini_p_ground.F 447 ANALYLIC_THETA
     &     + (ttdC+yCtmp)*MAX(0. _d 0,pNlev(k)-yDtmp)/(1-yDtmp)
./verification/OpenAD/code_ad_singlelayer/cost_test.F 35 COST_TEST
      integer i, j, k
./verification/OpenAD/code_ad_singlelayer/cost_test.F 59 COST_TEST
      k=1
./verification/OpenAD/code_ad_singlelayer/cost_test.F 69 COST_TEST
            objf_test(bi,bj) = objf_test(bi,bj) + maskW(i,j,k,bi,bj)
./verification/OpenAD/code_ad_singlelayer/cost_test.F 70 COST_TEST
     &           *( uVel(i,j,k,bi,bj) )
./verification/OpenAD/code_ad_singlelayer/cost_test.F 71 COST_TEST
     &           *( uVel(i,j,k,bi,bj) )
./model/src/ini_parms.F 1009 INI_PARMS
      DO k =1,Nr
./model/src/ini_parms.F 1010 INI_PARMS
       delZ(k) = UNSET_RL
./model/src/ini_parms.F 1011 INI_PARMS
       delP(k) = UNSET_RL
./model/src/ini_parms.F 1012 INI_PARMS
       delR(k) = UNSET_RL
./model/src/ini_parms.F 1196 INI_PARMS
      DO k=1,Nr+1
./model/src/ini_parms.F 1197 INI_PARMS
       IF ( delRc(k).EQ.UNSET_RL ) THEN
./model/src/ini_parms.F 1200 INI_PARMS
     &        'S/R INI_PARMS: No value for delRc at k =', k
./model/src/ini_parms.F 1205 INI_PARMS
        IF ( k.EQ.1 ) setCenterDr = .TRUE.
./model/src/ini_parms.F 1208 INI_PARMS
     &        'S/R INI_PARMS: No value for delRc at k <', k
./model/src/ini_parms.F 1217 INI_PARMS
      DO k = 1, Nr
./model/src/ini_parms.F 1218 INI_PARMS
       IF ( delZ(k) .NE. UNSET_RL ) zCoordInputData = .TRUE.
./model/src/ini_parms.F 1219 INI_PARMS
       IF ( delP(k) .NE. UNSET_RL ) pCoordInputData = .TRUE.
./model/src/ini_parms.F 1220 INI_PARMS
       IF ( delR(k) .NE. UNSET_RL ) rCoordInputData = .TRUE.
./model/src/ini_parms.F 1221 INI_PARMS
       IF ( delR(k) .EQ. UNSET_RL ) delR(k) = delZ(k)
./model/src/ini_parms.F 1222 INI_PARMS
       IF ( delR(k) .EQ. UNSET_RL ) delR(k) = delP(k)
./model/src/ini_parms.F 1223 INI_PARMS
       IF ( delR(k) .EQ. UNSET_RL ) THEN
./model/src/ini_parms.F 1226 INI_PARMS
     &        'S/R INI_PARMS: No value for delZ/delP/delR at k =', k
./model/src/ini_parms.F 1231 INI_PARMS
        IF ( k.EQ.1 ) setInterFDr = .TRUE.
./model/src/ini_parms.F 1234 INI_PARMS
     &        'S/R INI_PARMS: No value for delZ/delP/delR at k <', k
./model/src/ini_parms.F 477 INI_PARMS
      DO k=1,Nr
./model/src/ini_parms.F 478 INI_PARMS
        IF ( viscArNr(k).EQ.UNSET_RL ) THEN
./model/src/ini_parms.F 479 INI_PARMS
          viscArNr(k) = viscAr
./model/src/ini_parms.F 503 INI_PARMS
      DO k=1,Nr
./model/src/ini_parms.F 504 INI_PARMS
        IF ( diffKrNrT(k).EQ.UNSET_RL ) THEN
./model/src/ini_parms.F 505 INI_PARMS
          diffKrNrT(k) = diffKrT
./model/src/ini_parms.F 529 INI_PARMS
      DO k=1,Nr
./model/src/ini_parms.F 530 INI_PARMS
        IF ( diffKrNrS(k).EQ.UNSET_RL ) THEN
./model/src/ini_parms.F 531 INI_PARMS
          diffKrNrS(k) = diffKrS
./model/src/ini_parms.F 59 INI_PARMS
      INTEGER k, i, j, iUnit
./model/src/ini_parms.F 863 INI_PARMS
      DO k=1,Nr
./model/src/ini_parms.F 864 INI_PARMS
       IF (dTtracerLev(k).EQ.0.) dTtracerLev(k)= deltaTtracer
./model/src/ini_pressure.F 107 INI_PRESSURE
           DO k = 1, Nr
./model/src/ini_pressure.F 111 INI_PRESSURE
              oldPhi(i,j) = totPhiHyd(i,j,k,bi,bj)
./model/src/ini_pressure.F 115 INI_PRESSURE
     I           bi, bj, iMin, iMax, jMin, jMax, k,
./model/src/ini_pressure.F 124 INI_PRESSURE
     &            + (totPhiHyd(i,j,k,bi,bj)-oldPhi(i,j))**2
./model/src/ini_pressure.F 125 INI_PRESSURE
     &             * maskC(i,j,k,bi,bj)
./model/src/ini_pressure.F 126 INI_PRESSURE
              sumTile = sumTile + maskC(i,j,k,bi,bj)
./model/src/ini_pressure.F 45 INI_PRESSURE
      INTEGER  i,  j, k
./model/src/ini_pressure.F 71 INI_PRESSURE
        DO k = 1,Nr
./model/src/ini_pressure.F 74 INI_PRESSURE
           totPhiHyd(i,j,k,bi,bj) = 0. _d 0
./verification/advect_cs/code/ini_vel.F 36 INI_VEL
      INTEGER bi,bj,i,j,k
./verification/advect_cs/code/ini_vel.F 54 INI_VEL
        DO k=1,Nr
./verification/advect_cs/code/ini_vel.F 59 INI_VEL
           uVel(i,j,k,bi,bj)=0. _d 0
./verification/advect_cs/code/ini_vel.F 61 INI_VEL
           vVel(i,j,k,bi,bj)=0. _d 0
./verification/advect_cs/code/ini_vel.F 83 INI_VEL
        DO k=1,Nr
./verification/advect_cs/code/ini_vel.F 86 INI_VEL
           uVel(i,j,k,bi,bj)=uVel(i,j,k,bi,bj)*_maskW(i,j,k,bi,bj)
./verification/advect_cs/code/ini_vel.F 87 INI_VEL
           vVel(i,j,k,bi,bj)=vVel(i,j,k,bi,bj)*_maskS(i,j,k,bi,bj)
./verification/advect_xy/code/ini_salt.F 100 INI_SALT
            IF ( maskC(i,j,k,bi,bj).NE.0.
./verification/advect_xy/code/ini_salt.F 101 INI_SALT
     &      .AND. salt(i,j,k,bi,bj).EQ.0. ) THEN
./verification/advect_xy/code/ini_salt.F 47 INI_SALT
      INTEGER i, j, k, localWarnings
./verification/advect_xy/code/ini_salt.F 55 INI_SALT
        DO k=1,Nr
./verification/advect_xy/code/ini_salt.F 58 INI_SALT
           salt(i,j,k,bi,bj) = sRef(k)
./verification/advect_xy/code/ini_salt.F 67 INI_SALT
     &                +( rC(k) + 50. _d 3 )**2
./verification/advect_xy/code/ini_salt.F 69 INI_SALT
            IF ( rD.LE.60. _d 3 ) salt(i,j,k,bi,bj) = sRef(k)+1. _d 0
./verification/advect_xy/code/ini_salt.F 89 INI_SALT
        DO k=1,Nr
./verification/advect_xy/code/ini_salt.F 93 INI_SALT
            IF (maskC(i,j,k,bi,bj).EQ.0.) salt(i,j,k,bi,bj) = 0.
./verification/advect_xy/code/ini_salt.F 97 INI_SALT
         IF ( sRef(k).NE.0. ) THEN
./verification/advect_xy/code/ini_theta.F 101 INI_THETA
            IF (  maskC(i,j,k,bi,bj).NE.0.
./verification/advect_xy/code/ini_theta.F 102 INI_THETA
     &      .AND. theta(i,j,k,bi,bj).EQ.0. ) THEN
./verification/advect_xy/code/ini_theta.F 136 INI_THETA
         DO k=1,Nr
./verification/advect_xy/code/ini_theta.F 139 INI_THETA
            IF (theta(i,j,k,bi,bj) .LT. Tfreezing) THEN
./verification/advect_xy/code/ini_theta.F 140 INI_THETA
               theta(i,j,k,bi,bj) = Tfreezing
./verification/advect_xy/code/ini_theta.F 47 INI_THETA
      INTEGER i, j, k, localWarnings
./verification/advect_xy/code/ini_theta.F 56 INI_THETA
        DO k=1,Nr
./verification/advect_xy/code/ini_theta.F 59 INI_THETA
           theta(i,j,k,bi,bj) = tRef(k)
./verification/advect_xy/code/ini_theta.F 68 INI_THETA
     &                +( rC(k) + 50. _d 3 )**2
./verification/advect_xy/code/ini_theta.F 70 INI_THETA
            theta(i,j,k,bi,bj) = EXP( -0.5 _d 0*( rD/20. _d 3 )**2 )
./verification/advect_xy/code/ini_theta.F 90 INI_THETA
        DO k=1,Nr
./verification/advect_xy/code/ini_theta.F 94 INI_THETA
            IF (maskC(i,j,k,bi,bj).EQ.0.) theta(i,j,k,bi,bj) = 0.
./verification/advect_xy/code/ini_theta.F 98 INI_THETA
         IF ( tRef(k).NE.0. ) THEN
./verification/advect_xy/code/ini_vel.F 36 INI_VEL
      INTEGER bi,bj,i,j,k
./verification/advect_xy/code/ini_vel.F 48 INI_VEL
        DO k=1,Nr
./verification/advect_xy/code/ini_vel.F 51 INI_VEL
           uVel(i,j,k,bi,bj)=1. _d 0
./verification/advect_xy/code/ini_vel.F 52 INI_VEL
           vVel(i,j,k,bi,bj)=1. _d 0
./verification/advect_xy/code/ini_vel.F 73 INI_VEL
        DO k=1,Nr
./verification/advect_xy/code/ini_vel.F 76 INI_VEL
           uVel(i,j,k,bi,bj)=uVel(i,j,k,bi,bj)*_maskW(i,j,k,bi,bj)
./verification/advect_xy/code/ini_vel.F 77 INI_VEL
           vVel(i,j,k,bi,bj)=vVel(i,j,k,bi,bj)*_maskS(i,j,k,bi,bj)
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F 447 AIM_SURF_BC
        DO k=1,3
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F 449 AIM_SURF_BC
          dTsurf(J,k,myThid) = 0.
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F 92 AIM_SURF_BC
      INTEGER i,j,I2,k, nm0
./model/src/ini_salt.F 101 INI_SALT
            IF ( maskC(i,j,k,bi,bj).NE.0.
./model/src/ini_salt.F 102 INI_SALT
     &      .AND. salt(i,j,k,bi,bj).EQ.0. ) THEN
./model/src/ini_salt.F 51 INI_SALT
      INTEGER i, j, k, localWarnings
./model/src/ini_salt.F 58 INI_SALT
        DO k=1,Nr
./model/src/ini_salt.F 61 INI_SALT
           salt(i,j,k,bi,bj) = sRef(k)
./model/src/ini_salt.F 90 INI_SALT
        DO k=1,Nr
./model/src/ini_salt.F 94 INI_SALT
            IF (maskC(i,j,k,bi,bj).EQ.0.) salt(i,j,k,bi,bj) = 0.
./model/src/ini_salt.F 98 INI_SALT
         IF ( sRef(k).NE.0. ) THEN
./verification/aim.5l_cs/code/mom_vi_hfacz_diss.F 24 MOM_VI_HFACZ_DISS
      INTEGER bi,bj,k
./verification/aim.5l_cs/code/mom_vi_hfacz_diss.F 44 MOM_VI_HFACZ_DISS
        hFacZOpen=MIN(_hFacW(i,j,k,bi,bj)
./verification/aim.5l_cs/code/mom_vi_hfacz_diss.F 45 MOM_VI_HFACZ_DISS
     &              + _hFacW(i,j-1,k,bi,bj)
./verification/aim.5l_cs/code/mom_vi_hfacz_diss.F 46 MOM_VI_HFACZ_DISS
     &              , _hFacS(i,j,k,bi,bj)
./verification/aim.5l_cs/code/mom_vi_hfacz_diss.F 47 MOM_VI_HFACZ_DISS
     &              + _hFacS(i-1,j,k,bi,bj)
./verification/aim.5l_cs/code/mom_vi_hfacz_diss.F 64 MOM_VI_HFACZ_DISS
         hFacZOpen=MIN( _hFacW(i,j,k,bi,bj)
./verification/aim.5l_cs/code/mom_vi_hfacz_diss.F 65 MOM_VI_HFACZ_DISS
     &                , _hFacW(i,j-1,k,bi,bj)
./verification/aim.5l_cs/code/mom_vi_hfacz_diss.F 66 MOM_VI_HFACZ_DISS
     &                , _hFacS(i,j,k,bi,bj)
./verification/aim.5l_cs/code/mom_vi_hfacz_diss.F 67 MOM_VI_HFACZ_DISS
     &                , _hFacS(i-1,j,k,bi,bj)
./verification/aim.5l_cs/code/mom_vi_hfacz_diss.F 7 MOM_VI_HFACZ_DISS
     I        bi,bj,k,
./verification/aim.5l_cs/code/mom_vi_mask_vort3.F 22 MOM_VI_MASK_VORT3
      INTEGER bi,bj,k
./verification/aim.5l_cs/code/mom_vi_mask_vort3.F 43 MOM_VI_MASK_VORT3
        hFacZOpen=min(_hFacW(i,j,k,bi,bj),
./verification/aim.5l_cs/code/mom_vi_mask_vort3.F 44 MOM_VI_MASK_VORT3
     &                _hFacW(i,j-1,k,bi,bj))
./verification/aim.5l_cs/code/mom_vi_mask_vort3.F 45 MOM_VI_MASK_VORT3
        hFacZOpen=min(_hFacS(i,j,k,bi,bj),hFacZOpen)
./verification/aim.5l_cs/code/mom_vi_mask_vort3.F 46 MOM_VI_MASK_VORT3
        hFacZOpen=min(_hFacS(i-1,j,k,bi,bj),hFacZOpen)
./verification/aim.5l_cs/code/mom_vi_mask_vort3.F 7 MOM_VI_MASK_VORT3
     I        bi,bj,k,
./verification/bottom_ctrl_5x5/code_ad/cost_test.F 32 COST_TEST
      integer i, j, k
./model/src/ini_sigma_hfac.F 101 INI_SIGMA_HFAC
        DO k=1, Nr
./model/src/ini_sigma_hfac.F 105 INI_SIGMA_HFAC
             hFactmp = ( dAHybSigF(k)*rFullDepth
./model/src/ini_sigma_hfac.F 106 INI_SIGMA_HFAC
     &                 + dBHybSigF(k)*tmpFld(i,j)
./model/src/ini_sigma_hfac.F 107 INI_SIGMA_HFAC
     &                 )*recip_drF(k)
./model/src/ini_sigma_hfac.F 108 INI_SIGMA_HFAC
             hFacC(i,j,k,bi,bj) = hFactmp
./model/src/ini_sigma_hfac.F 111 INI_SIGMA_HFAC
             hFacC(i,j,k,bi,bj) = 0.
./model/src/ini_sigma_hfac.F 215 INI_SIGMA_HFAC
        DO k=1, Nr
./model/src/ini_sigma_hfac.F 219 INI_SIGMA_HFAC
     &          ( dAHybSigF(k)*rFullDepth
./model/src/ini_sigma_hfac.F 220 INI_SIGMA_HFAC
     &          + dBHybSigF(k)*( rSurfW(i,j,bi,bj)-rLowW(i,j,bi,bj) )
./model/src/ini_sigma_hfac.F 221 INI_SIGMA_HFAC
     &          )*recip_drF(k)
./model/src/ini_sigma_hfac.F 222 INI_SIGMA_HFAC
            hFacW(i,j,k,bi,bj) = hFactmp*maskInW(i,j,bi,bj)
./model/src/ini_sigma_hfac.F 226 INI_SIGMA_HFAC
        DO k=1, Nr
./model/src/ini_sigma_hfac.F 230 INI_SIGMA_HFAC
     &          ( dAHybSigF(k)*rFullDepth
./model/src/ini_sigma_hfac.F 231 INI_SIGMA_HFAC
     &          + dBHybSigF(k)*( rSurfS(i,j,bi,bj)-rLowS(i,j,bi,bj) )
./model/src/ini_sigma_hfac.F 232 INI_SIGMA_HFAC
     &          )*recip_drF(k)
./model/src/ini_sigma_hfac.F 233 INI_SIGMA_HFAC
            hFacS(i,j,k,bi,bj) = hFactmp*maskInS(i,j,bi,bj)
./model/src/ini_sigma_hfac.F 45 INI_SIGMA_HFAC
      INTEGER i, j, k
./model/src/ini_theta.F 102 INI_THETA
            IF (  maskC(i,j,k,bi,bj).NE.0.
./model/src/ini_theta.F 103 INI_THETA
     &      .AND. theta(i,j,k,bi,bj).EQ.0. ) THEN
./model/src/ini_theta.F 137 INI_THETA
         DO k=1,Nr
./model/src/ini_theta.F 140 INI_THETA
            IF (theta(i,j,k,bi,bj) .LT. Tfreezing) THEN
./model/src/ini_theta.F 141 INI_THETA
               theta(i,j,k,bi,bj) = Tfreezing
./model/src/ini_theta.F 51 INI_THETA
      INTEGER i, j, k, localWarnings
./model/src/ini_theta.F 59 INI_THETA
        DO k=1,Nr
./model/src/ini_theta.F 62 INI_THETA
           theta(i,j,k,bi,bj) = tRef(k)
./model/src/ini_theta.F 91 INI_THETA
        DO k=1,Nr
./model/src/ini_theta.F 95 INI_THETA
            IF (maskC(i,j,k,bi,bj).EQ.0.) theta(i,j,k,bi,bj) = 0.
./model/src/ini_theta.F 99 INI_THETA
         IF ( tRef(k).NE.0. ) THEN
./model/src/ini_vel.F 36 INI_VEL
      INTEGER bi,bj,i,j,k
./model/src/ini_vel.F 48 INI_VEL
        DO k=1,Nr
./model/src/ini_vel.F 51 INI_VEL
           uVel(i,j,k,bi,bj)=0. _d 0
./model/src/ini_vel.F 52 INI_VEL
           vVel(i,j,k,bi,bj)=0. _d 0
./model/src/ini_vel.F 72 INI_VEL
        DO k=1,Nr
./model/src/ini_vel.F 75 INI_VEL
           uVel(i,j,k,bi,bj)=uVel(i,j,k,bi,bj)*_maskW(i,j,k,bi,bj)
./model/src/ini_vel.F 76 INI_VEL
           vVel(i,j,k,bi,bj)=vVel(i,j,k,bi,bj)*_maskS(i,j,k,bi,bj)
./model/src/ini_vertical_grid.F 100 INI_VERTICAL_GRID
         drF( k ) = 0.5 _d 0 *delRc(k)
./model/src/ini_vertical_grid.F 101 INI_VERTICAL_GRID
         drF(k-1) = 0.5 _d 0 *delRc(k) + drF(k-1)
./model/src/ini_vertical_grid.F 108 INI_VERTICAL_GRID
       DO k=1,Nr+1
./model/src/ini_vertical_grid.F 109 INI_VERTICAL_GRID
         drC(k) = delRc(k)
./model/src/ini_vertical_grid.F 112 INI_VERTICAL_GRID
       DO k=1,Nr+1
./model/src/ini_vertical_grid.F 113 INI_VERTICAL_GRID
        IF (delRc(k).LE.0.) THEN
./model/src/ini_vertical_grid.F 115 INI_VERTICAL_GRID
     &  'S/R INI_VERTICAL_GRID: delRc(k=',k,' )=',delRc(k)
./model/src/ini_vertical_grid.F 127 INI_VERTICAL_GRID
       DO k=2,Nr
./model/src/ini_vertical_grid.F 128 INI_VERTICAL_GRID
         drC(k) = 0.5 _d 0 *(delR(k-1)+delR(k))
./model/src/ini_vertical_grid.F 135 INI_VERTICAL_GRID
      DO k=1,Nr
./model/src/ini_vertical_grid.F 136 INI_VERTICAL_GRID
       rF(k+1) = rF(k)  + rkSign*drF(k)
./model/src/ini_vertical_grid.F 139 INI_VERTICAL_GRID
      DO k=2,Nr
./model/src/ini_vertical_grid.F 140 INI_VERTICAL_GRID
        rC(k) = rC(k-1) + rkSign*drC(k)
./model/src/ini_vertical_grid.F 146 INI_VERTICAL_GRID
      DO k=1,Nr
./model/src/ini_vertical_grid.F 148 INI_VERTICAL_GRID
       IF ( (rC(k)-rF(k+1)) .NE. 0. )
./model/src/ini_vertical_grid.F 149 INI_VERTICAL_GRID
     &   tmpRatio = (rF(k)-rC(k)) / (rC(k)-rF(k+1))
./model/src/ini_vertical_grid.F 157 INI_VERTICAL_GRID
     &     k, ' :', tmpRatio
./model/src/ini_vertical_grid.F 160 INI_VERTICAL_GRID
     &   'S/R INI_VERTICAL_GRID: rC=', rC(k),
./model/src/ini_vertical_grid.F 161 INI_VERTICAL_GRID
     &   ' , rF(k,k+1)=',rF(k),rF(k+1)
./model/src/ini_vertical_grid.F 168 INI_VERTICAL_GRID
      DO k=1,Nr+1
./model/src/ini_vertical_grid.F 169 INI_VERTICAL_GRID
       recip_drC(k)   = 1. _d 0/drC(k)
./model/src/ini_vertical_grid.F 171 INI_VERTICAL_GRID
      DO k=1,Nr
./model/src/ini_vertical_grid.F 172 INI_VERTICAL_GRID
       recip_drF(k)   = 1. _d 0/drF(k)
./model/src/ini_vertical_grid.F 177 INI_VERTICAL_GRID
       DO k=1,Nr+1
./model/src/ini_vertical_grid.F 178 INI_VERTICAL_GRID
         aHybSigmF(k) = 0. _d 0
./model/src/ini_vertical_grid.F 179 INI_VERTICAL_GRID
         bHybSigmF(k) = 0. _d 0
./model/src/ini_vertical_grid.F 180 INI_VERTICAL_GRID
         dAHybSigC(k) = 0. _d 0
./model/src/ini_vertical_grid.F 181 INI_VERTICAL_GRID
         dAHybSigC(k) = 0. _d 0
./model/src/ini_vertical_grid.F 183 INI_VERTICAL_GRID
       DO k=1,Nr
./model/src/ini_vertical_grid.F 184 INI_VERTICAL_GRID
         aHybSigmC(k) = 0. _d 0
./model/src/ini_vertical_grid.F 185 INI_VERTICAL_GRID
         bHybSigmC(k) = 0. _d 0
./model/src/ini_vertical_grid.F 186 INI_VERTICAL_GRID
         dAHybSigF(k) = 0. _d 0
./model/src/ini_vertical_grid.F 187 INI_VERTICAL_GRID
         dAHybSigF(k) = 0. _d 0
./model/src/ini_vertical_grid.F 220 INI_VERTICAL_GRID
         DO k=1,Nr+1
./model/src/ini_vertical_grid.F 231 INI_VERTICAL_GRID
          tmpRS = MIN( rF(k), rSigBndRS )
./model/src/ini_vertical_grid.F 232 INI_VERTICAL_GRID
          bHybSigmF(k) = ( rF(k) - tmpRS )/(rF(1)-rSigBndRS)
./model/src/ini_vertical_grid.F 233 INI_VERTICAL_GRID
          aHybSigmF(k) = (1. _d 0 - bHybSigmF(k))
./model/src/ini_vertical_grid.F 238 INI_VERTICAL_GRID
         DO k=1,Nr
./model/src/ini_vertical_grid.F 249 INI_VERTICAL_GRID
          tmpRS = MIN( rC(k), rSigBndRS )
./model/src/ini_vertical_grid.F 250 INI_VERTICAL_GRID
          bHybSigmC(k) = ( rC(k) - tmpRS )/(rF(1)-rSigBndRS)
./model/src/ini_vertical_grid.F 251 INI_VERTICAL_GRID
          aHybSigmC(k) = (1. _d 0 - bHybSigmC(k))
./model/src/ini_vertical_grid.F 258 INI_VERTICAL_GRID
         DO k=1,Nr+1
./model/src/ini_vertical_grid.F 268 INI_VERTICAL_GRID
          tmpRS = MAX( rF(k), rSigBndRS )
./model/src/ini_vertical_grid.F 269 INI_VERTICAL_GRID
          bHybSigmF(k) = ( rF(k)-rF(Nr+1) )/( tmpRS-rF(Nr+1) )
./model/src/ini_vertical_grid.F 270 INI_VERTICAL_GRID
          aHybSigmF(k) = bHybSigmF(k)*( tmpRS-rF(1) )*recip_fullDepth
./model/src/ini_vertical_grid.F 274 INI_VERTICAL_GRID
         DO k=1,Nr
./model/src/ini_vertical_grid.F 284 INI_VERTICAL_GRID
          tmpRS = MAX( rC(k), rSigBndRS )
./model/src/ini_vertical_grid.F 285 INI_VERTICAL_GRID
          bHybSigmC(k) = ( rC(k)-rF(Nr+1) )/( tmpRS-rF(Nr+1) )
./model/src/ini_vertical_grid.F 286 INI_VERTICAL_GRID
          aHybSigmC(k) = bHybSigmC(k)*( tmpRS-rF(1) )*recip_fullDepth
./model/src/ini_vertical_grid.F 303 INI_VERTICAL_GRID
        DO k=2,Nr
./model/src/ini_vertical_grid.F 304 INI_VERTICAL_GRID
          bHybSigmF(k) = ( bHybSigmC(k) + bHybSigmC(k-1) )*0.5 _d 0
./model/src/ini_vertical_grid.F 305 INI_VERTICAL_GRID
          aHybSigmF(k) = ( aHybSigmC(k) + aHybSigmC(k-1) )*0.5 _d 0
./model/src/ini_vertical_grid.F 310 INI_VERTICAL_GRID
        DO k=1,Nr
./model/src/ini_vertical_grid.F 311 INI_VERTICAL_GRID
          bHybSigmC(k) = ( bHybSigmF(k) + bHybSigmF(k+1) )*0.5 _d 0
./model/src/ini_vertical_grid.F 312 INI_VERTICAL_GRID
          aHybSigmC(k) = ( aHybSigmF(k) + aHybSigmF(k+1) )*0.5 _d 0
./model/src/ini_vertical_grid.F 317 INI_VERTICAL_GRID
       DO k=1,Nr
./model/src/ini_vertical_grid.F 318 INI_VERTICAL_GRID
         dAHybSigF(k) = ( aHybSigmF(k+1) - aHybSigmF(k) )*rkSign
./model/src/ini_vertical_grid.F 319 INI_VERTICAL_GRID
         dBHybSigF(k) = ( bHybSigmF(k+1) - bHybSigmF(k) )*rkSign
./model/src/ini_vertical_grid.F 321 INI_VERTICAL_GRID
       DO k=2,Nr
./model/src/ini_vertical_grid.F 322 INI_VERTICAL_GRID
         dAHybSigC(k) = ( aHybSigmC(k) - aHybSigmC(k-1) )*rkSign
./model/src/ini_vertical_grid.F 323 INI_VERTICAL_GRID
         dBHybSigC(k) = ( bHybSigmC(k) - bHybSigmC(k-1) )*rkSign
./model/src/ini_vertical_grid.F 334 INI_VERTICAL_GRID
       DO k=1,Nr
./model/src/ini_vertical_grid.F 335 INI_VERTICAL_GRID
         tmpError = ( rC(k)-rF(Nr+1) )*recip_fullDepth
./model/src/ini_vertical_grid.F 336 INI_VERTICAL_GRID
     &            - ( aHybSigmC(k)+bHybSigmC(k) )
./model/src/ini_vertical_grid.F 344 INI_VERTICAL_GRID
     &     ' k=', k,' , err=', tmpError, ' ; rC=', rC(k),
./model/src/ini_vertical_grid.F 345 INI_VERTICAL_GRID
     &     ' , a & b=', aHybSigmC(k), bHybSigmC(k)
./model/src/ini_vertical_grid.F 350 INI_VERTICAL_GRID
       DO k=1,Nr+1
./model/src/ini_vertical_grid.F 351 INI_VERTICAL_GRID
         tmpError = ( rF(k)-rF(Nr+1) )*recip_fullDepth
./model/src/ini_vertical_grid.F 352 INI_VERTICAL_GRID
     &            - ( aHybSigmF(k)+bHybSigmF(k) )
./model/src/ini_vertical_grid.F 35 INI_VERTICAL_GRID
      INTEGER k
./model/src/ini_vertical_grid.F 360 INI_VERTICAL_GRID
     &     ' k=', k,' , err=', tmpError, ' ; rF=', rF(k),
./model/src/ini_vertical_grid.F 361 INI_VERTICAL_GRID
     &     ' , a & b=', aHybSigmF(k), bHybSigmF(k)
./model/src/ini_vertical_grid.F 76 INI_VERTICAL_GRID
       DO k=1,Nr
./model/src/ini_vertical_grid.F 77 INI_VERTICAL_GRID
         drF(k) = delR(k)
./model/src/ini_vertical_grid.F 80 INI_VERTICAL_GRID
       DO k=1,Nr
./model/src/ini_vertical_grid.F 81 INI_VERTICAL_GRID
        IF (delR(k).LE.0.) THEN
./model/src/ini_vertical_grid.F 83 INI_VERTICAL_GRID
     &  'S/R INI_VERTICAL_GRID: delR(k=',k,' )=',delR(k)
./model/src/ini_vertical_grid.F 95 INI_VERTICAL_GRID
       DO k=2,Nr
./verification/dome/code/obcs_calc.F 138 OBCS_CALC
          OBWt(J,K,bi,bj)= Tref(k)
./verification/dome/code/obcs_calc.F 163 OBCS_CALC
            zt=(z(k) + Dmax - (hinit + Dmax))/(hinit+Dmax)
./verification/fizhi-cs-aqualev20/code/fizhi_init_veg.F 119 FIZHI_INIT_VEG
         do k=1,maxtyp
./verification/fizhi-cs-aqualev20/code/fizhi_init_veg.F 122 FIZHI_INIT_VEG
             if(surftype(i,j,k,bi,bj).ge.100 .and.
./verification/fizhi-cs-aqualev20/code/fizhi_init_veg.F 123 FIZHI_INIT_VEG
     &            tilefrac(i,j,k,bi,bj).gt.0.) then
./verification/fizhi-cs-aqualev20/code/fizhi_init_veg.F 126 FIZHI_INIT_VEG
               ityp (nchptot(bi,bj),bi,bj) = surftype(i,j,k,bi,bj)
./verification/fizhi-cs-aqualev20/code/fizhi_init_veg.F 127 FIZHI_INIT_VEG
               chfr (nchptot(bi,bj),bi,bj) = tilefrac(i,j,k,bi,bj)
./verification/fizhi-cs-aqualev20/code/fizhi_init_veg.F 67 FIZHI_INIT_VEG
      INTEGER i,j,k,bi,bj
./verification/fizhi-cs-aqualev20/code/fizhi_init_veg.F 83 FIZHI_INIT_VEG
        do k = 3,maxtyp
./verification/fizhi-cs-aqualev20/code/fizhi_init_veg.F 86 FIZHI_INIT_VEG
           surftype(i,j,k,bi,bj) = 0
./verification/fizhi-cs-aqualev20/code/fizhi_init_veg.F 87 FIZHI_INIT_VEG
           tilefrac(i,j,k,bi,bj) = 0.
./verification/fizhi-cs-aqualev20/code/ini_salt.F 108 INI_SALT
           call QSAT(temperature(i,j,k,bi,bj),pinmb,qstar(i,j,k,bi,bj),
./verification/fizhi-cs-aqualev20/code/ini_salt.F 110 INI_SALT
           salt(I,J,K,bi,bj) = rhum(i,j,k,bi,bj) * qstar(i,j,k,bi,bj)
./verification/fizhi-cs-aqualev20/code/ini_salt.F 130 INI_SALT
     &      .AND. sRef(k).NE.0.) THEN
./verification/fizhi-gridalt-hs/code/fizhi_init_veg.F 100 FIZHI_INIT_VEG
           tilefrac(i,j,k,bi,bj) = 0.
./verification/fizhi-gridalt-hs/code/fizhi_init_veg.F 129 FIZHI_INIT_VEG
         do k=1,maxtyp
./verification/fizhi-gridalt-hs/code/fizhi_init_veg.F 132 FIZHI_INIT_VEG
             if(surftype(i,j,k,bi,bj).lt.100 .and.
./verification/fizhi-gridalt-hs/code/fizhi_init_veg.F 133 FIZHI_INIT_VEG
     &            tilefrac(i,j,k,bi,bj).gt.0.) then
./verification/fizhi-gridalt-hs/code/fizhi_init_veg.F 136 FIZHI_INIT_VEG
               ityp (nchpland(bi,bj),bi,bj) = surftype(i,j,k,bi,bj)
./verification/fizhi-gridalt-hs/code/fizhi_init_veg.F 137 FIZHI_INIT_VEG
               chfr (nchpland(bi,bj),bi,bj) = tilefrac(i,j,k,bi,bj)
./verification/fizhi-gridalt-hs/code/fizhi_init_veg.F 147 FIZHI_INIT_VEG
         do k=1,maxtyp
./verification/fizhi-gridalt-hs/code/fizhi_init_veg.F 150 FIZHI_INIT_VEG
             if(surftype(i,j,k,bi,bj).ge.100 .and.
./verification/fizhi-gridalt-hs/code/fizhi_init_veg.F 151 FIZHI_INIT_VEG
     &            tilefrac(i,j,k,bi,bj).gt.0.) then
./verification/fizhi-gridalt-hs/code/fizhi_init_veg.F 154 FIZHI_INIT_VEG
               ityp (nchptot(bi,bj),bi,bj) = surftype(i,j,k,bi,bj)
./verification/fizhi-gridalt-hs/code/fizhi_init_veg.F 155 FIZHI_INIT_VEG
               chfr (nchptot(bi,bj),bi,bj) = tilefrac(i,j,k,bi,bj)
./verification/fizhi-gridalt-hs/code/fizhi_init_veg.F 67 FIZHI_INIT_VEG
      INTEGER i,j,k,bi,bj
./verification/fizhi-gridalt-hs/code/fizhi_init_veg.F 96 FIZHI_INIT_VEG
        do k = 3,maxtyp
./verification/fizhi-gridalt-hs/code/fizhi_init_veg.F 99 FIZHI_INIT_VEG
           surftype(i,j,k,bi,bj) = 0
./model/src/integr_continuity.F 103 INTEGR_CONTINUITY
       DO k=1,Nr
./model/src/integr_continuity.F 109 INTEGR_CONTINUITY
          uTrans(i,j) = uFld(i,j,k,bi,bj)*_dyG(i,j,bi,bj)
./model/src/integr_continuity.F 110 INTEGR_CONTINUITY
     &                 *deepFacC(k)*rhoFacC(k)
./model/src/integr_continuity.F 111 INTEGR_CONTINUITY
     &                 *drF(k)*_hFacW(i,j,k,bi,bj)
./model/src/integr_continuity.F 112 INTEGR_CONTINUITY
          vTrans(i,j) = vFld(i,j,k,bi,bj)*_dxG(i,j,bi,bj)
./model/src/integr_continuity.F 113 INTEGR_CONTINUITY
     &                 *deepFacC(k)*rhoFacC(k)
./model/src/integr_continuity.F 114 INTEGR_CONTINUITY
     &                 *drF(k)*_hFacS(i,j,k,bi,bj)
./model/src/integr_continuity.F 122 INTEGR_CONTINUITY
     &       +maskC(i,j,k,bi,bj)*( uTrans(i+1,j)-uTrans(i,j)
./model/src/integr_continuity.F 125 INTEGR_CONTINUITY
     &       -facMass*addMass(i,j,k,bi,bj)
./model/src/integr_continuity.F 255 INTEGR_CONTINUITY
      DO k=Nr,1,-1
./model/src/integr_continuity.F 259 INTEGR_CONTINUITY
     I                       bi, bj, k, uFld, vFld,
./model/src/integr_continuity.F 265 INTEGR_CONTINUITY
       IF ( k.EQ.Nr .AND. myIter.NE.0 .AND. usingPCoords
./model/src/integr_continuity.F 270 INTEGR_CONTINUITY
            wVel(i,j,k,bi,bj) = wVel(i,j,k,bi,bj)
./model/src/integr_continuity.F 271 INTEGR_CONTINUITY
     &               +mass2rUnit*PmEpR(i,j,bi,bj)*maskC(i,j,k,bi,bj)
./model/src/integr_continuity.F 283 INTEGR_CONTINUITY
             wVel(i,j,k,bi,bj) = wVel(i,j,k,bi,bj)*maskInC(i,j,bi,bj)
./model/src/integr_continuity.F 289 INTEGR_CONTINUITY
     &                CALL OBCS_APPLY_W( bi, bj, k, wVel, myThid )
./model/src/integr_continuity.F 55 INTEGR_CONTINUITY
      INTEGER k,bi,bj
./verification/flt_example/extra/cvprofiles.F 200 NO PROCEDURE
            do k=1,Nr
./verification/flt_example/extra/cvprofiles.F 201 NO PROCEDURE
             if (.not. preflag) uvel(m,k,n) = spval
./verification/flt_example/extra/cvprofiles.F 202 NO PROCEDURE
             if (.not. preflag) vvel(m,k,n) = spval
./verification/flt_example/extra/cvprofiles.F 203 NO PROCEDURE
             temp(m,k,n) = spval
./verification/flt_example/extra/cvprofiles.F 204 NO PROCEDURE
             if (.not. preflag) salt(m,k,n) = spval
./verification/flt_example/extra/cvprofiles.F 215 NO PROCEDURE
      do k=2,Nr
./verification/flt_example/extra/cvprofiles.F 216 NO PROCEDURE
         if (delZ(k) .ne. delZ(k-1)) then
./verification/flt_example/extra/cvprofiles.F 225 NO PROCEDURE
      do k=2,Nr+1
./verification/flt_example/extra/cvprofiles.F 226 NO PROCEDURE
         Dep_w(k)=Dep_w(k-1)+delZ(k-1)
./verification/flt_example/extra/cvprofiles.F 227 NO PROCEDURE
         if (k .ne. Nr+1) Dep_wm1(k) = Dep_w(k)
./verification/flt_example/extra/cvprofiles.F 230 NO PROCEDURE
      do k=1,Nr
./verification/flt_example/extra/cvprofiles.F 231 NO PROCEDURE
         Dep_t(k)=(Dep_w(k)+Dep_w(k+1))*0.5
./verification/flt_example/extra/cvprofiles.F 288 NO PROCEDURE
               do k=1,Nr
./verification/flt_example/extra/cvprofiles.F 289 NO PROCEDURE
                if (.not. preflag) uvel(ip,k,np)   = SNGL(tmp(6+k))
./verification/flt_example/extra/cvprofiles.F 290 NO PROCEDURE
                if (.not. preflag) vvel(ip,k,np)   = SNGL(tmp(6+1*Nr+k))
./verification/flt_example/extra/cvprofiles.F 291 NO PROCEDURE
                                   temp(ip,k,np)   = SNGL(tmp(6+2*Nr+k))
./verification/flt_example/extra/cvprofiles.F 292 NO PROCEDURE
                if (.not. preflag) salt(ip,k,np)   = SNGL(tmp(6+3*Nr+k))
./verification/flt_example/extra/cvprofiles.F 293 NO PROCEDURE
                  if (temp(ip,k,np) .eq. 0.) then
./verification/flt_example/extra/cvprofiles.F 294 NO PROCEDURE
                    if (.not. preflag)  uvel(ip,k,np)   = spval
./verification/flt_example/extra/cvprofiles.F 295 NO PROCEDURE
                    if (.not. preflag)  vvel(ip,k,np)   = spval
./verification/flt_example/extra/cvprofiles.F 296 NO PROCEDURE
                                        temp(ip,k,np)   = spval
./verification/flt_example/extra/cvprofiles.F 297 NO PROCEDURE
                    if (.not. preflag)  salt(ip,k,np)   = spval
./verification/flt_example/extra/cvprofiles.F 558 NO PROCEDURE
               do k=1,Nr
./verification/flt_example/extra/cvprofiles.F 559 NO PROCEDURE
                  temp(ip,k,np)   = SNGL(tmp(6+3*Nr+k))
./verification/flt_example/extra/cvprofiles.F 560 NO PROCEDURE
                  if (SNGL(tmp(6+2*Nr+k)) .eq. 0.) then
./verification/flt_example/extra/cvprofiles.F 561 NO PROCEDURE
                     temp(ip,k,np)   = spval
./verification/flt_example/extra/cvprofiles.F 588 NO PROCEDURE
               do k=1,Nr
./verification/flt_example/extra/cvprofiles.F 589 NO PROCEDURE
                  temp(ip,k,np)   = SNGL(tmp(6+k))
./verification/flt_example/extra/cvprofiles.F 590 NO PROCEDURE
                  if (SNGL(tmp(6+2*Nr+k)) .eq. 0.) then
./verification/flt_example/extra/cvprofiles.F 591 NO PROCEDURE
                     temp(ip,k,np)   = spval
./verification/flt_example/extra/cvprofiles.F 618 NO PROCEDURE
               do k=1,Nr
./verification/flt_example/extra/cvprofiles.F 619 NO PROCEDURE
                  temp(ip,k,np)   = SNGL(tmp(6+1*Nr+k))
./verification/flt_example/extra/cvprofiles.F 620 NO PROCEDURE
                  if (SNGL(tmp(6+2*Nr+k)) .eq. 0.) then
./verification/flt_example/extra/cvprofiles.F 621 NO PROCEDURE
                     temp(ip,k,np)   = spval
./model/src/integrate_for_w.F 101 INTEGRATE_FOR_W
        ELSEIF (k.EQ.Nr) THEN
./model/src/integrate_for_w.F 104 INTEGRATE_FOR_W
             wFld(i,j,k,bi,bj) =
./model/src/integrate_for_w.F 106 INTEGRATE_FOR_W
     &         *maskC(i,j,k,bi,bj)*maskC(i,j,k-1,bi,bj)
./model/src/integrate_for_w.F 107 INTEGRATE_FOR_W
     &         *recip_deepFac2F(k)*recip_rhoFacF(k)
./model/src/integrate_for_w.F 10 INTEGRATE_FOR_W
     I                     bi, bj, k, uFld, vFld, mFld, rStarDhDt,
./model/src/integrate_for_w.F 113 INTEGRATE_FOR_W
             wFld(i,j,k,bi,bj) =
./model/src/integrate_for_w.F 114 INTEGRATE_FOR_W
     &        ( wFld(i,j,k+1,bi,bj)*deepFac2F(k+1)*rhoFacF(k+1)
./model/src/integrate_for_w.F 116 INTEGRATE_FOR_W
     &        )*maskC(i,j,k,bi,bj)*maskC(i,j,k-1,bi,bj)
./model/src/integrate_for_w.F 117 INTEGRATE_FOR_W
     &         *recip_deepFac2F(k)*recip_rhoFacF(k)
./model/src/integrate_for_w.F 126 INTEGRATE_FOR_W
        IF (k.EQ.Nr) THEN
./model/src/integrate_for_w.F 129 INTEGRATE_FOR_W
             wFld(i,j,k,bi,bj) =
./model/src/integrate_for_w.F 131 INTEGRATE_FOR_W
     &         -rStarDhDt(i,j)*drF(k)*h0FacC(i,j,k,bi,bj)
./model/src/integrate_for_w.F 132 INTEGRATE_FOR_W
     &        )*maskC(i,j,k,bi,bj)
./model/src/integrate_for_w.F 133 INTEGRATE_FOR_W
     &         *recip_deepFac2F(k)*recip_rhoFacF(k)
./model/src/integrate_for_w.F 139 INTEGRATE_FOR_W
             wFld(i,j,k,bi,bj) =
./model/src/integrate_for_w.F 140 INTEGRATE_FOR_W
     &        ( wFld(i,j,k+1,bi,bj)*deepFac2F(k+1)*rhoFacF(k+1)
./model/src/integrate_for_w.F 142 INTEGRATE_FOR_W
     &         -rStarDhDt(i,j)*drF(k)*h0FacC(i,j,k,bi,bj)
./model/src/integrate_for_w.F 143 INTEGRATE_FOR_W
     &        )*maskC(i,j,k,bi,bj)
./model/src/integrate_for_w.F 144 INTEGRATE_FOR_W
     &         *recip_deepFac2F(k)*recip_rhoFacF(k)
./model/src/integrate_for_w.F 152 INTEGRATE_FOR_W
        IF (k.EQ.Nr) THEN
./model/src/integrate_for_w.F 155 INTEGRATE_FOR_W
             wFld(i,j,k,bi,bj) =
./model/src/integrate_for_w.F 157 INTEGRATE_FOR_W
     &         -dEtaHdt(i,j,bi,bj)*dBHybSigF(k)
./model/src/integrate_for_w.F 158 INTEGRATE_FOR_W
     &        )*maskC(i,j,k,bi,bj)
./model/src/integrate_for_w.F 164 INTEGRATE_FOR_W
             wFld(i,j,k,bi,bj) =
./model/src/integrate_for_w.F 165 INTEGRATE_FOR_W
     &        ( wFld(i,j,k+1,bi,bj)
./model/src/integrate_for_w.F 167 INTEGRATE_FOR_W
     &         -dEtaHdt(i,j,bi,bj)*dBHybSigF(k)
./model/src/integrate_for_w.F 168 INTEGRATE_FOR_W
     &        )*maskC(i,j,k,bi,bj)
./model/src/integrate_for_w.F 177 INTEGRATE_FOR_W
        IF (k.EQ.Nr) THEN
./model/src/integrate_for_w.F 180 INTEGRATE_FOR_W
             wFld(i,j,k,bi,bj) =
./model/src/integrate_for_w.F 182 INTEGRATE_FOR_W
     &         *maskC(i,j,k,bi,bj)
./model/src/integrate_for_w.F 183 INTEGRATE_FOR_W
     &         *recip_deepFac2F(k)*recip_rhoFacF(k)
./model/src/integrate_for_w.F 189 INTEGRATE_FOR_W
             wFld(i,j,k,bi,bj) =
./model/src/integrate_for_w.F 190 INTEGRATE_FOR_W
     &        ( wFld(i,j,k+1,bi,bj)*deepFac2F(k+1)*rhoFacF(k+1)
./model/src/integrate_for_w.F 192 INTEGRATE_FOR_W
     &        )*maskC(i,j,k,bi,bj)
./model/src/integrate_for_w.F 193 INTEGRATE_FOR_W
     &         *recip_deepFac2F(k)*recip_rhoFacF(k)
./model/src/integrate_for_w.F 36 INTEGRATE_FOR_W
      INTEGER bi,bj,k
./model/src/integrate_for_w.F 66 INTEGRATE_FOR_W
          uTrans(i,j) = uFld(i,j,k,bi,bj)
./model/src/integrate_for_w.F 67 INTEGRATE_FOR_W
     &                *_dyG(i,j,bi,bj)*deepFacC(k)*rhoFacC(k)
./model/src/integrate_for_w.F 68 INTEGRATE_FOR_W
     &                *drF(k)*_hFacW(i,j,k,bi,bj)
./model/src/integrate_for_w.F 69 INTEGRATE_FOR_W
          vTrans(i,j) = vFld(i,j,k,bi,bj)
./model/src/integrate_for_w.F 70 INTEGRATE_FOR_W
     &                *_dxG(i,j,bi,bj)*deepFacC(k)*rhoFacC(k)
./model/src/integrate_for_w.F 71 INTEGRATE_FOR_W
     &                *drF(k)*_hFacS(i,j,k,bi,bj)
./model/src/integrate_for_w.F 85 INTEGRATE_FOR_W
     &                + mFld(i,j,k,bi,bj)*mass2rUnit
./model/src/integrate_for_w.F 95 INTEGRATE_FOR_W
        IF (k.EQ.1) THEN
./model/src/integrate_for_w.F 98 INTEGRATE_FOR_W
             wFld(i,j,k,bi,bj) = 0.
./model/src/load_fields_driver.F 111 LOAD_FIELDS_DRIVER
          DO k=1,Nr
./model/src/load_fields_driver.F 114 LOAD_FIELDS_DRIVER
             frictionHeating(i,j,k,bi,bj) = 0. _d 0
./model/src/load_fields_driver.F 82 LOAD_FIELDS_DRIVER
      INTEGER i,j,k,bi,bj
./model/src/load_fields_driver.F 95 LOAD_FIELDS_DRIVER
          DO k=1,Nr
./model/src/load_fields_driver.F 98 LOAD_FIELDS_DRIVER
             addMass(i,j,k,bi,bj) =  0. _d 0
./verification/global_ocean.90x40x15/code_ad/ctrl_map_ini_genarr.F 53 CTRL_MAP_INI_GENARR
      integer i,j,k
./model/src/load_ref_files.F 41 LOAD_REF_FILES
      INTEGER  k, kLen
./model/src/load_ref_files.F 53 LOAD_REF_FILES
        DO k=1,Nr
./model/src/load_ref_files.F 54 LOAD_REF_FILES
          IF (tRef(k).EQ.UNSET_RL) tRef(k) = tracerDefault
./model/src/load_ref_files.F 55 LOAD_REF_FILES
          tracerDefault = tRef(k)
./model/src/load_ref_files.F 59 LOAD_REF_FILES
        DO k=1,Nr
./model/src/load_ref_files.F 60 LOAD_REF_FILES
         IF (tRef(k).NE.UNSET_RL) THEN
./model/src/load_ref_files.F 62 LOAD_REF_FILES
     &      ' Cannot set both tRef(k=', k, ') and tRefFile'
./model/src/load_ref_files.F 84 LOAD_REF_FILES
        DO k=1,Nr
./model/src/load_ref_files.F 85 LOAD_REF_FILES
          IF (sRef(k).EQ.UNSET_RL) sRef(k) = tracerDefault
./model/src/load_ref_files.F 86 LOAD_REF_FILES
          tracerDefault = sRef(k)
./model/src/load_ref_files.F 90 LOAD_REF_FILES
        DO k=1,Nr
./model/src/load_ref_files.F 91 LOAD_REF_FILES
         IF (sRef(k).NE.UNSET_RL) THEN
./model/src/load_ref_files.F 93 LOAD_REF_FILES
     &      ' Cannot set both sRef(k=', k, ') and sRefFile'
./verification/global_ocean.cs32x15/code_ad/cost_test.F 33 COST_TEST
      integer i, j, k
./verification/global_ocean.cs32x15/code_ad/cost_test.F 60 COST_TEST
      k=1
./verification/global_ocean.cs32x15/code_ad/cost_test.F 81 COST_TEST
       do k=1,nr
./verification/global_ocean.cs32x15/code_ad/cost_test.F 82 COST_TEST
         if (maskC(i,j,k,bi,bj).NE.0.) then
./verification/global_ocean.cs32x15/code_ad/cost_test.F 84 COST_TEST
     &        (theta(i,j,k,bi,bj)-thetaLev(i,j,k,bi,bj))**2
./model/src/momentum_correction_step.F 62 MOMENTUM_CORRECTION_STEP
      INTEGER k,i,j
./model/src/momentum_correction_step.F 92 MOMENTUM_CORRECTION_STEP
          DO k=1,Nr
./model/src/momentum_correction_step.F 95 MOMENTUM_CORRECTION_STEP
     I         bi,bj,iMin,iMax,jMin,jMax,k,
./verification/halfpipe_streamice/code_ad/cost_test.F 42 COST_TEST
      integer i, j, k
./verification/halfpipe_streamice/code_ad/ctrl_map_ini_genarr.F 149 CTRL_MAP_INI_GENARR
          do k = 1,Nr
./verification/halfpipe_streamice/code_ad/ctrl_map_ini_genarr.F 153 CTRL_MAP_INI_GENARR
                theta(i,j,k,bi,bj) = theta(i,j,k,bi,bj)
./verification/halfpipe_streamice/code_ad/ctrl_map_ini_genarr.F 154 CTRL_MAP_INI_GENARR
     &                             + fac*tmpfld3d(i,j,k,bi,bj)
./verification/halfpipe_streamice/code_ad/ctrl_map_ini_genarr.F 156 CTRL_MAP_INI_GENARR
                salt(i,j,k,bi,bj) = salt(i,j,k,bi,bj)
./verification/halfpipe_streamice/code_ad/ctrl_map_ini_genarr.F 157 CTRL_MAP_INI_GENARR
     &                            + fac*tmpfld3d(i,j,k,bi,bj)
./verification/halfpipe_streamice/code_ad/ctrl_map_ini_genarr.F 160 CTRL_MAP_INI_GENARR
                diffkr(i,j,k,bi,bj) = diffkr(i,j,k,bi,bj)
./verification/halfpipe_streamice/code_ad/ctrl_map_ini_genarr.F 161 CTRL_MAP_INI_GENARR
     &                              + tmpfld3d(i,j,k,bi,bj)
./verification/halfpipe_streamice/code_ad/ctrl_map_ini_genarr.F 57 CTRL_MAP_INI_GENARR
      integer i,j,k
./verification/halfpipe_streamice/code_oad/cost_test.F 41 COST_TEST
      integer i, j, k
./verification/halfpipe_streamice/code_oad/ctrl_map_ini_genarr.F 157 CTRL_MAP_INI_GENARR
          do k = 1,Nr
./verification/halfpipe_streamice/code_oad/ctrl_map_ini_genarr.F 161 CTRL_MAP_INI_GENARR
                theta(i,j,k,bi,bj) = theta(i,j,k,bi,bj)
./verification/halfpipe_streamice/code_oad/ctrl_map_ini_genarr.F 162 CTRL_MAP_INI_GENARR
     &                             + fac*tmpfld3d(i,j,k,bi,bj)
./verification/halfpipe_streamice/code_oad/ctrl_map_ini_genarr.F 164 CTRL_MAP_INI_GENARR
                salt(i,j,k,bi,bj) = salt(i,j,k,bi,bj)
./verification/halfpipe_streamice/code_oad/ctrl_map_ini_genarr.F 165 CTRL_MAP_INI_GENARR
     &                            + fac*tmpfld3d(i,j,k,bi,bj)
./verification/halfpipe_streamice/code_oad/ctrl_map_ini_genarr.F 168 CTRL_MAP_INI_GENARR
                diffkr(i,j,k,bi,bj) = diffkr(i,j,k,bi,bj)
./verification/halfpipe_streamice/code_oad/ctrl_map_ini_genarr.F 169 CTRL_MAP_INI_GENARR
     &                              + tmpfld3d(i,j,k,bi,bj)
./verification/halfpipe_streamice/code_oad/ctrl_map_ini_genarr.F 57 CTRL_MAP_INI_GENARR
      integer i,j,k
./verification/hs94.1x64x5/code/apply_forcing.F 112 APPLY_FORCING_V
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./verification/hs94.1x64x5/code/apply_forcing.F 146 APPLY_FORCING_V
      INTEGER k, bi, bj
./verification/hs94.1x64x5/code/apply_forcing.F 166 APPLY_FORCING_V
        IF ( maskS(i,j,k,bi,bj).EQ.oneRS ) THEN
./verification/hs94.1x64x5/code/apply_forcing.F 169 APPLY_FORCING_V
          termP = 0.5 _d 0*( MIN( rF(k)*recip_P0g, oneRL )
./verification/hs94.1x64x5/code/apply_forcing.F 170 APPLY_FORCING_V
     &                      +rF(k+1)*recip_P0g )
./verification/hs94.1x64x5/code/apply_forcing.F 181 APPLY_FORCING_V
          termP = aHybSigmC(k)*rFullDepth
./verification/hs94.1x64x5/code/apply_forcing.F 187 APPLY_FORCING_V
     &          + bHybSigmC(k)
./verification/hs94.1x64x5/code/apply_forcing.F 191 APPLY_FORCING_V
     &               - kV*vVel(i,j,k,bi,bj)
./verification/hs94.1x64x5/code/apply_forcing.F 19 APPLY_FORCING_U
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./verification/hs94.1x64x5/code/apply_forcing.F 205 APPLY_FORCING_T
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./verification/hs94.1x64x5/code/apply_forcing.F 238 APPLY_FORCING_T
      INTEGER k, bi, bj
./verification/hs94.1x64x5/code/apply_forcing.F 259 APPLY_FORCING_T
         termP = 0.5 _d 0*( rF(k) + rF(k+1) )
./verification/hs94.1x64x5/code/apply_forcing.F 266 APPLY_FORCING_T
          termP = 0.5 _d 0*( MIN(rF(k),Ro_surf(i,j,bi,bj))
./verification/hs94.1x64x5/code/apply_forcing.F 267 APPLY_FORCING_T
     &                     + rF(k+1) )
./verification/hs94.1x64x5/code/apply_forcing.F 278 APPLY_FORCING_T
          termP = aHybSigmC(k)*rFullDepth
./verification/hs94.1x64x5/code/apply_forcing.F 284 APPLY_FORCING_T
     &          + bHybSigmC(k)
./verification/hs94.1x64x5/code/apply_forcing.F 290 APPLY_FORCING_T
     &               - kT*( theta(i,j,k,bi,bj)-thetaEq )
./verification/hs94.1x64x5/code/apply_forcing.F 291 APPLY_FORCING_T
     &                *maskC(i,j,k,bi,bj)
./verification/hs94.1x64x5/code/apply_forcing.F 304 APPLY_FORCING_S
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./verification/hs94.1x64x5/code/apply_forcing.F 338 APPLY_FORCING_S
      INTEGER k, bi, bj
./verification/hs94.1x64x5/code/apply_forcing.F 53 APPLY_FORCING_U
      INTEGER k, bi, bj
./verification/hs94.1x64x5/code/apply_forcing.F 73 APPLY_FORCING_U
        IF ( maskW(i,j,k,bi,bj).EQ.oneRS ) THEN
./verification/hs94.1x64x5/code/apply_forcing.F 76 APPLY_FORCING_U
          termP = 0.5 _d 0*( MIN( rF(k)*recip_P0g, oneRL )
./verification/hs94.1x64x5/code/apply_forcing.F 77 APPLY_FORCING_U
     &                      +rF(k+1)*recip_P0g )
./verification/hs94.1x64x5/code/apply_forcing.F 88 APPLY_FORCING_U
          termP = aHybSigmC(k)*rFullDepth
./verification/hs94.1x64x5/code/apply_forcing.F 94 APPLY_FORCING_U
     &          + bHybSigmC(k)
./verification/hs94.1x64x5/code/apply_forcing.F 98 APPLY_FORCING_U
     &               - kV*uVel(i,j,k,bi,bj)
./verification/hs94.1x64x5/code/ini_theta.F 104 INI_THETA
         IF ( tRef(k).NE.0. ) THEN
./verification/hs94.1x64x5/code_ad/apply_forcing.F 112 APPLY_FORCING_V
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./verification/hs94.1x64x5/code_ad/apply_forcing.F 146 APPLY_FORCING_V
      INTEGER k, bi, bj
./verification/hs94.1x64x5/code_ad/apply_forcing.F 166 APPLY_FORCING_V
        IF ( maskS(i,j,k,bi,bj).EQ.oneRS ) THEN
./verification/hs94.1x64x5/code_ad/apply_forcing.F 169 APPLY_FORCING_V
          termP = 0.5 _d 0*( MIN( rF(k)*recip_P0g, oneRL )
./verification/hs94.1x64x5/code_ad/apply_forcing.F 170 APPLY_FORCING_V
     &                      +rF(k+1)*recip_P0g )
./verification/hs94.1x64x5/code_ad/apply_forcing.F 181 APPLY_FORCING_V
          termP = aHybSigmC(k)*rFullDepth
./verification/hs94.1x64x5/code_ad/apply_forcing.F 187 APPLY_FORCING_V
     &          + bHybSigmC(k)
./verification/hs94.1x64x5/code_ad/apply_forcing.F 191 APPLY_FORCING_V
     &               - kV*vVel(i,j,k,bi,bj)
./verification/hs94.1x64x5/code_ad/apply_forcing.F 19 APPLY_FORCING_U
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./verification/hs94.1x64x5/code_ad/apply_forcing.F 205 APPLY_FORCING_T
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./verification/hs94.1x64x5/code_ad/apply_forcing.F 238 APPLY_FORCING_T
      INTEGER k, bi, bj
./verification/hs94.1x64x5/code_ad/apply_forcing.F 259 APPLY_FORCING_T
         termP = 0.5 _d 0*( rF(k) + rF(k+1) )
./verification/hs94.1x64x5/code_ad/apply_forcing.F 266 APPLY_FORCING_T
          termP = 0.5 _d 0*( MIN(rF(k),Ro_surf(i,j,bi,bj))
./verification/hs94.1x64x5/code_ad/apply_forcing.F 267 APPLY_FORCING_T
     &                     + rF(k+1) )
./verification/hs94.1x64x5/code_ad/apply_forcing.F 278 APPLY_FORCING_T
          termP = aHybSigmC(k)*rFullDepth
./verification/hs94.1x64x5/code_ad/apply_forcing.F 284 APPLY_FORCING_T
     &          + bHybSigmC(k)
./verification/hs94.1x64x5/code_ad/apply_forcing.F 290 APPLY_FORCING_T
     &               - kT*( theta(i,j,k,bi,bj)-thetaEq )
./verification/hs94.1x64x5/code_ad/apply_forcing.F 291 APPLY_FORCING_T
     &                *maskC(i,j,k,bi,bj)
./verification/hs94.1x64x5/code_ad/apply_forcing.F 304 APPLY_FORCING_S
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./verification/hs94.1x64x5/code_ad/apply_forcing.F 338 APPLY_FORCING_S
      INTEGER k, bi, bj
./verification/hs94.1x64x5/code_ad/apply_forcing.F 53 APPLY_FORCING_U
      INTEGER k, bi, bj
./verification/hs94.1x64x5/code_ad/apply_forcing.F 73 APPLY_FORCING_U
        IF ( maskW(i,j,k,bi,bj).EQ.oneRS ) THEN
./verification/hs94.1x64x5/code_ad/apply_forcing.F 76 APPLY_FORCING_U
          termP = 0.5 _d 0*( MIN( rF(k)*recip_P0g, oneRL )
./verification/hs94.1x64x5/code_ad/apply_forcing.F 77 APPLY_FORCING_U
     &                      +rF(k+1)*recip_P0g )
./verification/hs94.1x64x5/code_ad/apply_forcing.F 88 APPLY_FORCING_U
          termP = aHybSigmC(k)*rFullDepth
./verification/hs94.1x64x5/code_ad/apply_forcing.F 94 APPLY_FORCING_U
     &          + bHybSigmC(k)
./verification/hs94.1x64x5/code_ad/apply_forcing.F 98 APPLY_FORCING_U
     &               - kV*uVel(i,j,k,bi,bj)
./verification/hs94.1x64x5/code_ad/cost_test.F 33 COST_TEST
      integer i, j, k
./verification/hs94.1x64x5/code_ad/cost_test.F 56 COST_TEST
      k=1
./verification/hs94.1x64x5/code_ad/ctrl_map_gentim2d.F 47 CTRL_MAP_GENTIM2D
      integer i,j,k
./verification/hs94.1x64x5/code_ad/ctrl_map_ini_genarr.F 160 CTRL_MAP_INI_GENARR
          do k = 1,Nr
./verification/hs94.1x64x5/code_ad/ctrl_map_ini_genarr.F 165 CTRL_MAP_INI_GENARR
                theta(i,j,k,bi,bj) = theta(i,j,k,bi,bj)
./verification/hs94.1x64x5/code_ad/ctrl_map_ini_genarr.F 166 CTRL_MAP_INI_GENARR
     &                             + fac*tmpfld3d(i,j,k,bi,bj)
./verification/hs94.1x64x5/code_ad/ctrl_map_ini_genarr.F 168 CTRL_MAP_INI_GENARR
                salt(i,j,k,bi,bj) = salt(i,j,k,bi,bj)
./verification/hs94.1x64x5/code_ad/ctrl_map_ini_genarr.F 169 CTRL_MAP_INI_GENARR
     &                            + fac*tmpfld3d(i,j,k,bi,bj)
./verification/hs94.1x64x5/code_ad/ctrl_map_ini_genarr.F 173 CTRL_MAP_INI_GENARR
                theta(i,j,k,bi,bj) = theta(i,j,k,bi,bj)
./verification/hs94.1x64x5/code_ad/ctrl_map_ini_genarr.F 174 CTRL_MAP_INI_GENARR
     &           + fac*xx_genarr3d(i,j,k,bi,bj,iarr)
./verification/hs94.1x64x5/code_ad/ctrl_map_ini_genarr.F 175 CTRL_MAP_INI_GENARR
     &           + fac*tmpfld3d(i,j,k,bi,bj)
./verification/hs94.1x64x5/code_ad/ctrl_map_ini_genarr.F 177 CTRL_MAP_INI_GENARR
                salt(i,j,k,bi,bj) = salt(i,j,k,bi,bj)
./verification/hs94.1x64x5/code_ad/ctrl_map_ini_genarr.F 178 CTRL_MAP_INI_GENARR
     &           + fac*xx_genarr3d(i,j,k,bi,bj,iarr)
./verification/hs94.1x64x5/code_ad/ctrl_map_ini_genarr.F 179 CTRL_MAP_INI_GENARR
     &           + fac*tmpfld3d(i,j,k,bi,bj)
./verification/hs94.1x64x5/code_ad/ctrl_map_ini_genarr.F 53 CTRL_MAP_INI_GENARR
      integer i,j,k
./verification/hs94.1x64x5/code_ad/ini_theta.F 104 INI_THETA
         IF ( tRef(k).NE.0. ) THEN
./verification/hs94.1x64x5/code_oad/apply_forcing.F 112 APPLY_FORCING_V
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./verification/hs94.1x64x5/code_oad/apply_forcing.F 146 APPLY_FORCING_V
      INTEGER k, bi, bj
./verification/hs94.1x64x5/code_oad/apply_forcing.F 166 APPLY_FORCING_V
        IF ( maskS(i,j,k,bi,bj).EQ.oneRS ) THEN
./verification/hs94.1x64x5/code_oad/apply_forcing.F 169 APPLY_FORCING_V
          termP = 0.5 _d 0*( MIN( rF(k)*recip_P0g, oneRL )
./verification/hs94.1x64x5/code_oad/apply_forcing.F 170 APPLY_FORCING_V
     &                      +rF(k+1)*recip_P0g )
./verification/hs94.1x64x5/code_oad/apply_forcing.F 181 APPLY_FORCING_V
          termP = aHybSigmC(k)*rFullDepth
./verification/hs94.1x64x5/code_oad/apply_forcing.F 187 APPLY_FORCING_V
     &          + bHybSigmC(k)
./verification/hs94.1x64x5/code_oad/apply_forcing.F 191 APPLY_FORCING_V
     &               - kV*vVel(i,j,k,bi,bj)
./verification/hs94.1x64x5/code_oad/apply_forcing.F 19 APPLY_FORCING_U
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./verification/hs94.1x64x5/code_oad/apply_forcing.F 205 APPLY_FORCING_T
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./verification/hs94.1x64x5/code_oad/apply_forcing.F 238 APPLY_FORCING_T
      INTEGER k, bi, bj
./verification/hs94.1x64x5/code_oad/apply_forcing.F 259 APPLY_FORCING_T
         termP = 0.5 _d 0*( rF(k) + rF(k+1) )
./verification/hs94.1x64x5/code_oad/apply_forcing.F 266 APPLY_FORCING_T
          termP = 0.5 _d 0*( MIN(rF(k),Ro_surf(i,j,bi,bj))
./verification/hs94.1x64x5/code_oad/apply_forcing.F 267 APPLY_FORCING_T
     &                     + rF(k+1) )
./verification/hs94.1x64x5/code_oad/apply_forcing.F 278 APPLY_FORCING_T
          termP = aHybSigmC(k)*rFullDepth
./verification/hs94.1x64x5/code_oad/apply_forcing.F 284 APPLY_FORCING_T
     &          + bHybSigmC(k)
./verification/hs94.1x64x5/code_oad/apply_forcing.F 290 APPLY_FORCING_T
     &               - kT*( theta(i,j,k,bi,bj)-thetaEq )
./verification/hs94.1x64x5/code_oad/apply_forcing.F 291 APPLY_FORCING_T
     &                *maskC(i,j,k,bi,bj)
./verification/hs94.1x64x5/code_oad/apply_forcing.F 304 APPLY_FORCING_S
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./verification/hs94.1x64x5/code_oad/apply_forcing.F 338 APPLY_FORCING_S
      INTEGER k, bi, bj
./verification/hs94.1x64x5/code_oad/apply_forcing.F 53 APPLY_FORCING_U
      INTEGER k, bi, bj
./verification/hs94.1x64x5/code_oad/apply_forcing.F 73 APPLY_FORCING_U
        IF ( maskW(i,j,k,bi,bj).EQ.oneRS ) THEN
./verification/hs94.1x64x5/code_oad/apply_forcing.F 76 APPLY_FORCING_U
          termP = 0.5 _d 0*( MIN( rF(k)*recip_P0g, oneRL )
./verification/hs94.1x64x5/code_oad/apply_forcing.F 77 APPLY_FORCING_U
     &                      +rF(k+1)*recip_P0g )
./verification/hs94.1x64x5/code_oad/apply_forcing.F 88 APPLY_FORCING_U
          termP = aHybSigmC(k)*rFullDepth
./verification/hs94.1x64x5/code_oad/apply_forcing.F 94 APPLY_FORCING_U
     &          + bHybSigmC(k)
./verification/hs94.1x64x5/code_oad/apply_forcing.F 98 APPLY_FORCING_U
     &               - kV*uVel(i,j,k,bi,bj)
./verification/hs94.1x64x5/code_oad/cost_test.F 33 COST_TEST
      integer i, j, k
./verification/hs94.1x64x5/code_oad/cost_test.F 56 COST_TEST
      k=1
./verification/hs94.1x64x5/code_oad/ctrl_map_gentim2d.F 47 CTRL_MAP_GENTIM2D
      integer i,j,k
./verification/hs94.1x64x5/code_oad/ctrl_map_ini_genarr.F 159 CTRL_MAP_INI_GENARR
          do k = 1,Nr
./verification/hs94.1x64x5/code_oad/ctrl_map_ini_genarr.F 164 CTRL_MAP_INI_GENARR
                theta(i,j,k,bi,bj) = theta(i,j,k,bi,bj)
./verification/hs94.1x64x5/code_oad/ctrl_map_ini_genarr.F 165 CTRL_MAP_INI_GENARR
     &                             + fac*tmpfld3d(i,j,k,bi,bj)
./verification/hs94.1x64x5/code_oad/ctrl_map_ini_genarr.F 167 CTRL_MAP_INI_GENARR
                salt(i,j,k,bi,bj) = salt(i,j,k,bi,bj)
./verification/hs94.1x64x5/code_oad/ctrl_map_ini_genarr.F 168 CTRL_MAP_INI_GENARR
     &                            + fac*tmpfld3d(i,j,k,bi,bj)
./verification/hs94.1x64x5/code_oad/ctrl_map_ini_genarr.F 172 CTRL_MAP_INI_GENARR
                theta(i,j,k,bi,bj) = theta(i,j,k,bi,bj)
./verification/hs94.1x64x5/code_oad/ctrl_map_ini_genarr.F 173 CTRL_MAP_INI_GENARR
     &           + fac*xx_genarr3d(i,j,k,bi,bj,iarr)
./verification/hs94.1x64x5/code_oad/ctrl_map_ini_genarr.F 174 CTRL_MAP_INI_GENARR
     &           + fac*tmpfld3d(i,j,k,bi,bj)
./verification/hs94.1x64x5/code_oad/ctrl_map_ini_genarr.F 176 CTRL_MAP_INI_GENARR
                salt(i,j,k,bi,bj) = salt(i,j,k,bi,bj)
./verification/hs94.1x64x5/code_oad/ctrl_map_ini_genarr.F 177 CTRL_MAP_INI_GENARR
     &           + fac*xx_genarr3d(i,j,k,bi,bj,iarr)
./verification/hs94.1x64x5/code_oad/ctrl_map_ini_genarr.F 178 CTRL_MAP_INI_GENARR
     &           + fac*tmpfld3d(i,j,k,bi,bj)
./verification/hs94.1x64x5/code_oad/ctrl_map_ini_genarr.F 52 CTRL_MAP_INI_GENARR
      integer i,j,k
./verification/hs94.1x64x5/code_oad/ini_theta.F 104 INI_THETA
         IF ( tRef(k).NE.0. ) THEN
./verification/hs94.cs-32x32x5/code/apply_forcing.F 112 APPLY_FORCING_V
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./verification/hs94.cs-32x32x5/code/apply_forcing.F 146 APPLY_FORCING_V
      INTEGER k, bi, bj
./verification/hs94.cs-32x32x5/code/apply_forcing.F 166 APPLY_FORCING_V
        IF ( maskS(i,j,k,bi,bj).EQ.oneRS ) THEN
./verification/hs94.cs-32x32x5/code/apply_forcing.F 169 APPLY_FORCING_V
          termP = 0.5 _d 0*( MIN( rF(k)*recip_P0g, oneRL )
./verification/hs94.cs-32x32x5/code/apply_forcing.F 170 APPLY_FORCING_V
     &                      +rF(k+1)*recip_P0g )
./verification/hs94.cs-32x32x5/code/apply_forcing.F 181 APPLY_FORCING_V
          termP = aHybSigmC(k)*rFullDepth
./verification/hs94.cs-32x32x5/code/apply_forcing.F 187 APPLY_FORCING_V
     &          + bHybSigmC(k)
./verification/hs94.cs-32x32x5/code/apply_forcing.F 191 APPLY_FORCING_V
     &               - kV*vVel(i,j,k,bi,bj)
./verification/hs94.cs-32x32x5/code/apply_forcing.F 19 APPLY_FORCING_U
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./verification/hs94.cs-32x32x5/code/apply_forcing.F 205 APPLY_FORCING_T
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./verification/hs94.cs-32x32x5/code/apply_forcing.F 238 APPLY_FORCING_T
      INTEGER k, bi, bj
./verification/hs94.cs-32x32x5/code/apply_forcing.F 259 APPLY_FORCING_T
         termP = 0.5 _d 0*( rF(k) + rF(k+1) )
./verification/hs94.cs-32x32x5/code/apply_forcing.F 266 APPLY_FORCING_T
          termP = 0.5 _d 0*( MIN(rF(k),Ro_surf(i,j,bi,bj))
./verification/hs94.cs-32x32x5/code/apply_forcing.F 267 APPLY_FORCING_T
     &                     + rF(k+1) )
./verification/hs94.cs-32x32x5/code/apply_forcing.F 278 APPLY_FORCING_T
          termP = aHybSigmC(k)*rFullDepth
./verification/hs94.cs-32x32x5/code/apply_forcing.F 284 APPLY_FORCING_T
     &          + bHybSigmC(k)
./verification/hs94.cs-32x32x5/code/apply_forcing.F 290 APPLY_FORCING_T
     &               - kT*( theta(i,j,k,bi,bj)-thetaEq )
./verification/hs94.cs-32x32x5/code/apply_forcing.F 291 APPLY_FORCING_T
     &                *maskC(i,j,k,bi,bj)
./verification/hs94.cs-32x32x5/code/apply_forcing.F 304 APPLY_FORCING_S
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./verification/hs94.cs-32x32x5/code/apply_forcing.F 338 APPLY_FORCING_S
      INTEGER k, bi, bj
./verification/hs94.cs-32x32x5/code/apply_forcing.F 53 APPLY_FORCING_U
      INTEGER k, bi, bj
./verification/hs94.cs-32x32x5/code/apply_forcing.F 73 APPLY_FORCING_U
        IF ( maskW(i,j,k,bi,bj).EQ.oneRS ) THEN
./verification/hs94.cs-32x32x5/code/apply_forcing.F 76 APPLY_FORCING_U
          termP = 0.5 _d 0*( MIN( rF(k)*recip_P0g, oneRL )
./verification/hs94.cs-32x32x5/code/apply_forcing.F 77 APPLY_FORCING_U
     &                      +rF(k+1)*recip_P0g )
./verification/hs94.cs-32x32x5/code/apply_forcing.F 88 APPLY_FORCING_U
          termP = aHybSigmC(k)*rFullDepth
./verification/hs94.cs-32x32x5/code/apply_forcing.F 94 APPLY_FORCING_U
     &          + bHybSigmC(k)
./verification/hs94.cs-32x32x5/code/apply_forcing.F 98 APPLY_FORCING_U
     &               - kV*uVel(i,j,k,bi,bj)
./verification/hs94.cs-32x32x5/code/ini_theta.F 104 INI_THETA
         IF ( tRef(k).NE.0. ) THEN
./verification/internal_wave/code/obcs_calc.F 134 OBCS_CALC
     & + Uinflow*sin(mz*PI*(float(k)-0.5 _d 0)/float(Nr))
./verification/internal_wave/code/obcs_calc.F 148 OBCS_CALC
     & *sin(mz*PI*(float(k)-0.5 _d 0)/float(Nr))
./verification/isomip/code_ad/cost_test.F 33 COST_TEST
      integer i, j, k
./verification/isomip/code_ad/cost_test.F 60 COST_TEST
      k=1
./verification/isomip/code_ad/cost_test.F 81 COST_TEST
       do k=1,nr
./verification/isomip/code_ad/cost_test.F 82 COST_TEST
         if (maskC(i,j,k,bi,bj).NE.0.) then
./verification/isomip/code_ad/cost_test.F 84 COST_TEST
     &        ( theta(i,j,k,bi,bj) )**2
./verification/isomip/code_oad/cost_test.F 33 COST_TEST
      integer i, j, k
./verification/isomip/code_oad/cost_test.F 60 COST_TEST
      k=1
./verification/isomip/code_oad/cost_test.F 81 COST_TEST
       do k=1,nr
./verification/isomip/code_oad/cost_test.F 82 COST_TEST
         if (maskC(i,j,k,bi,bj).NE.0.) then
./verification/isomip/code_oad/cost_test.F 84 COST_TEST
     &        ( theta(i,j,k,bi,bj) )**2
./verification/natl_box/results/comp_orig.F 15 NO PROCEDURE
      integer lbuffer1, lbuffer2, i, j, k, irec
./verification/natl_box/results/comp_orig.F 28 NO PROCEDURE
      do k=1,nrec
./model/src/port_rand.F 52 NO PROCEDURE
      INTEGER i,ii,inext,inextp,k
./model/src/port_rand.F 71 NO PROCEDURE
        DO k=1,4
./model/src/post_cg3d.F 137 POST_CG3D
         DO k=1,Nr
./model/src/post_cg3d.F 140 POST_CG3D
            phi_nh(i,j,k,bi,bj) = ( phi_nh(i,j,k,bi,bj)
./model/src/post_cg3d.F 142 POST_CG3D
     &                            )*maskC(i,j,k,bi,bj)
./model/src/post_cg3d.F 50 POST_CG3D
      INTEGER i,j,k,bi,bj
./model/src/post_cg3d.F 89 POST_CG3D
          DO k=1,Nr
./model/src/post_cg3d.F 93 POST_CG3D
     &         + phi_nh(i,j,k,bi,bj)*drF(k)*h0FacC(i,j,k,bi,bj)
./verification/rotating_tank/code/apply_forcing.F 1000 APPLY_FORCING_S
     I                   iMin,iMax,jMin,jMax, k, bi,bj,
./verification/rotating_tank/code/apply_forcing.F 1008 APPLY_FORCING_S
     I                   k, bi, bj, myTime, 0, myThid )
./verification/rotating_tank/code/apply_forcing.F 1015 APPLY_FORCING_S
     I                     iMin,iMax,jMin,jMax, k, bi,bj,
./verification/rotating_tank/code/apply_forcing.F 1023 APPLY_FORCING_S
     I                 k, bi, bj, 2,
./verification/rotating_tank/code/apply_forcing.F 102 APPLY_FORCING_U
     I                       iMin,iMax,jMin,jMax, k, bi,bj,
./verification/rotating_tank/code/apply_forcing.F 1032 APPLY_FORCING_S
     I                   iMin,iMax,jMin,jMax, k, bi,bj,
./verification/rotating_tank/code/apply_forcing.F 1040 APPLY_FORCING_S
     I                       iMin,iMax,jMin,jMax, k, bi,bj,
./verification/rotating_tank/code/apply_forcing.F 1048 APPLY_FORCING_S
     I                 iMin,iMax,jMin,jMax, k, bi,bj,
./verification/rotating_tank/code/apply_forcing.F 109 APPLY_FORCING_U
     I                       iMin,iMax,jMin,jMax, k, bi,bj,
./verification/rotating_tank/code/apply_forcing.F 116 APPLY_FORCING_U
     I                       iMin,iMax,jMin,jMax, k, bi,bj,
./verification/rotating_tank/code/apply_forcing.F 121 APPLY_FORCING_U
      IF ( k .EQ. kSurface ) THEN
./verification/rotating_tank/code/apply_forcing.F 128 APPLY_FORCING_U
     &      *recip_drF(k)*_recip_hFacW(i,j,k,bi,bj)
./verification/rotating_tank/code/apply_forcing.F 134 APPLY_FORCING_U
         IF ( kSurfW(i,j,bi,bj).EQ.k ) THEN
./verification/rotating_tank/code/apply_forcing.F 137 APPLY_FORCING_U
     &      *recip_drF(k)*_recip_hFacW(i,j,k,bi,bj)
./verification/rotating_tank/code/apply_forcing.F 146 APPLY_FORCING_U
     I                 iMin,iMax,jMin,jMax, k, bi,bj,
./verification/rotating_tank/code/apply_forcing.F 154 APPLY_FORCING_U
     I                 k, bi, bj, -1,
./verification/rotating_tank/code/apply_forcing.F 164 APPLY_FORCING_U
     I                   iMin,iMax,jMin,jMax, k, bi,bj,
./verification/rotating_tank/code/apply_forcing.F 173 APPLY_FORCING_U
     I                 iMin,iMax,jMin,jMax, k, bi,bj,
./verification/rotating_tank/code/apply_forcing.F 189 APPLY_FORCING_V
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./verification/rotating_tank/code/apply_forcing.F 20 APPLY_FORCING_U
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./verification/rotating_tank/code/apply_forcing.F 222 APPLY_FORCING_V
      INTEGER k, bi, bj
./verification/rotating_tank/code/apply_forcing.F 243 APPLY_FORCING_V
          locVar(i,j) = gV(i,j,k,bi,bj)
./verification/rotating_tank/code/apply_forcing.F 247 APPLY_FORCING_V
     I              iMin, iMax, jMin, jMax, bi, bj, k,
./verification/rotating_tank/code/apply_forcing.F 251 APPLY_FORCING_V
          tmpVar = gV(i,j,k,bi,bj) - locVar(i,j)
./verification/rotating_tank/code/apply_forcing.F 252 APPLY_FORCING_V
          gV(i,j,k,bi,bj) = locVar(i,j)
./verification/rotating_tank/code/apply_forcing.F 271 APPLY_FORCING_V
     I                       iMin,iMax,jMin,jMax, k, bi,bj,
./verification/rotating_tank/code/apply_forcing.F 278 APPLY_FORCING_V
     I                       iMin,iMax,jMin,jMax, k, bi,bj,
./verification/rotating_tank/code/apply_forcing.F 285 APPLY_FORCING_V
     I                       iMin,iMax,jMin,jMax, k, bi,bj,
./verification/rotating_tank/code/apply_forcing.F 290 APPLY_FORCING_V
      IF ( k .EQ. kSurface ) THEN
./verification/rotating_tank/code/apply_forcing.F 297 APPLY_FORCING_V
     &      *recip_drF(k)*_recip_hFacS(i,j,k,bi,bj)
./verification/rotating_tank/code/apply_forcing.F 303 APPLY_FORCING_V
         IF ( kSurfS(i,j,bi,bj).EQ.k ) THEN
./verification/rotating_tank/code/apply_forcing.F 306 APPLY_FORCING_V
     &      *recip_drF(k)*_recip_hFacS(i,j,k,bi,bj)
./verification/rotating_tank/code/apply_forcing.F 315 APPLY_FORCING_V
     I                 iMin,iMax,jMin,jMax, k, bi,bj,
./verification/rotating_tank/code/apply_forcing.F 323 APPLY_FORCING_V
     I                 k, bi, bj, -2,
./verification/rotating_tank/code/apply_forcing.F 332 APPLY_FORCING_V
     I                   iMin,iMax,jMin,jMax, k, bi,bj,
./verification/rotating_tank/code/apply_forcing.F 341 APPLY_FORCING_V
     I                 iMin,iMax,jMin,jMax, k, bi,bj,
./verification/rotating_tank/code/apply_forcing.F 357 APPLY_FORCING_T
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./verification/rotating_tank/code/apply_forcing.F 391 APPLY_FORCING_T
      INTEGER k, bi, bj
./verification/rotating_tank/code/apply_forcing.F 466 APPLY_FORCING_T
          locVar(i,j) = gT(i,j,k,bi,bj)
./verification/rotating_tank/code/apply_forcing.F 470 APPLY_FORCING_T
     I              iMin, iMax, jMin, jMax, bi, bj, k,
./verification/rotating_tank/code/apply_forcing.F 474 APPLY_FORCING_T
          tmpVar = gT(i,j,k,bi,bj) - locVar(i,j)
./verification/rotating_tank/code/apply_forcing.F 475 APPLY_FORCING_T
          gT(i,j,k,bi,bj) = locVar(i,j)
./verification/rotating_tank/code/apply_forcing.F 497 APPLY_FORCING_T
     I                       iMin,iMax,jMin,jMax, k, bi,bj,
./verification/rotating_tank/code/apply_forcing.F 504 APPLY_FORCING_T
     I                       iMin,iMax,jMin,jMax, k, bi,bj,
./verification/rotating_tank/code/apply_forcing.F 511 APPLY_FORCING_T
     I                       iMin,iMax,jMin,jMax, k, bi,bj,
./verification/rotating_tank/code/apply_forcing.F 522 APPLY_FORCING_T
     &        + addMass(i,j,k,bi,bj)*mass2rUnit
./verification/rotating_tank/code/apply_forcing.F 523 APPLY_FORCING_T
     &          *( temp_addMass - theta(i,j,k,bi,bj) )
./verification/rotating_tank/code/apply_forcing.F 525 APPLY_FORCING_T
     &          *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./verification/rotating_tank/code/apply_forcing.F 533 APPLY_FORCING_T
     &        + addMass(i,j,k,bi,bj)*mass2rUnit
./verification/rotating_tank/code/apply_forcing.F 534 APPLY_FORCING_T
     &          *( temp_addMass - tRef(k) )
./verification/rotating_tank/code/apply_forcing.F 536 APPLY_FORCING_T
     &          *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./verification/rotating_tank/code/apply_forcing.F 53 APPLY_FORCING_U
      INTEGER k, bi, bj
./verification/rotating_tank/code/apply_forcing.F 548 APPLY_FORCING_T
          tmpFac = (atm_Po/rC(k))**atm_kappa
./verification/rotating_tank/code/apply_forcing.F 558 APPLY_FORCING_T
     &         + frictionHeating(i,j,k,bi,bj)
./verification/rotating_tank/code/apply_forcing.F 560 APPLY_FORCING_T
     &          *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./verification/rotating_tank/code/apply_forcing.F 575 APPLY_FORCING_T
        tmpFac = (atm_Po/rC(k))**atm_kappa
./verification/rotating_tank/code/apply_forcing.F 578 APPLY_FORCING_T
        km = k-1
./verification/rotating_tank/code/apply_forcing.F 579 APPLY_FORCING_T
        kc = k
./verification/rotating_tank/code/apply_forcing.F 580 APPLY_FORCING_T
        kp = k+1
./verification/rotating_tank/code/apply_forcing.F 581 APPLY_FORCING_T
        IF ( k.EQ.1 ) THEN
./verification/rotating_tank/code/apply_forcing.F 599 APPLY_FORCING_T
        IF ( k.LT.Nr ) THEN
./verification/rotating_tank/code/apply_forcing.F 616 APPLY_FORCING_T
     &          *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./verification/rotating_tank/code/apply_forcing.F 630 APPLY_FORCING_T
      IF ( k .EQ. kSurface ) THEN
./verification/rotating_tank/code/apply_forcing.F 635 APPLY_FORCING_T
     &      *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./verification/rotating_tank/code/apply_forcing.F 641 APPLY_FORCING_T
         IF ( kSurfC(i,j,bi,bj).EQ.k ) THEN
./verification/rotating_tank/code/apply_forcing.F 644 APPLY_FORCING_T
     &      *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./verification/rotating_tank/code/apply_forcing.F 653 APPLY_FORCING_T
          IF (k .EQ. kSurfC(i,j,bi,bj)) THEN
./verification/rotating_tank/code/apply_forcing.F 655 APPLY_FORCING_T
     &        +TsurfCor*recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./verification/rotating_tank/code/apply_forcing.F 664 APPLY_FORCING_T
       swfracb(1)=abs(rF(k))
./verification/rotating_tank/code/apply_forcing.F 665 APPLY_FORCING_T
       swfracb(2)=abs(rF(k+1))
./verification/rotating_tank/code/apply_forcing.F 670 APPLY_FORCING_T
       kp1 = k+1
./verification/rotating_tank/code/apply_forcing.F 671 APPLY_FORCING_T
       IF (k.EQ.Nr) THEN
./verification/rotating_tank/code/apply_forcing.F 672 APPLY_FORCING_T
        kp1 = k
./verification/rotating_tank/code/apply_forcing.F 678 APPLY_FORCING_T
     &   -Qsw(i,j,bi,bj)*(swfracb(1)*maskC(i,j,k,bi,bj)
./verification/rotating_tank/code/apply_forcing.F 681 APPLY_FORCING_T
     &    *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./verification/rotating_tank/code/apply_forcing.F 708 APPLY_FORCING_T
          hC = hFacC(i  ,j  ,k,bi,bj)
./verification/rotating_tank/code/apply_forcing.F 709 APPLY_FORCING_T
          hW = hFacW(i  ,j  ,k,bi,bj)
./verification/rotating_tank/code/apply_forcing.F 710 APPLY_FORCING_T
          hE = hFacW(i+1,j  ,k,bi,bj)
./verification/rotating_tank/code/apply_forcing.F 711 APPLY_FORCING_T
          hN = hFacS(i  ,j+1,k,bi,bj)
./verification/rotating_tank/code/apply_forcing.F 712 APPLY_FORCING_T
          hS = hFacS(i  ,j  ,k,bi,bj)
./verification/rotating_tank/code/apply_forcing.F 715 APPLY_FORCING_T
           faceArea = drF(k)*dyG(i,j,bi,bj)
./verification/rotating_tank/code/apply_forcing.F 717 APPLY_FORCING_T
     &      -faceArea*kDiffCyl*(theta(i,j,k,bi,bj) - tCyl)
./verification/rotating_tank/code/apply_forcing.F 722 APPLY_FORCING_T
           faceArea = drF(k)*dyG(i+1,j,bi,bj)
./verification/rotating_tank/code/apply_forcing.F 724 APPLY_FORCING_T
     &      -faceArea*kDiffCyl*(tCyl - theta(i,j,k,bi,bj))
./verification/rotating_tank/code/apply_forcing.F 729 APPLY_FORCING_T
           faceArea = drF(k)*dxG(i,j+1,bi,bj)
./verification/rotating_tank/code/apply_forcing.F 731 APPLY_FORCING_T
     &      -faceArea*kDiffCyl*(tCyl-theta(i,j,k,bi,bj))
./verification/rotating_tank/code/apply_forcing.F 736 APPLY_FORCING_T
           faceArea = drF(k)*dxG(i,j,bi,bj)
./verification/rotating_tank/code/apply_forcing.F 738 APPLY_FORCING_T
     &      -faceArea*kDiffCyl*(theta(i,j,k,bi,bj) - tCyl)
./verification/rotating_tank/code/apply_forcing.F 745 APPLY_FORCING_T
     &  -_recip_hFacC(i,j,k,bi,bj)*recip_drF(k)
./verification/rotating_tank/code/apply_forcing.F 74 APPLY_FORCING_U
          locVar(i,j) = gU(i,j,k,bi,bj)
./verification/rotating_tank/code/apply_forcing.F 760 APPLY_FORCING_T
     I                 iMin,iMax,jMin,jMax, k, bi,bj,
./verification/rotating_tank/code/apply_forcing.F 768 APPLY_FORCING_T
     I                   iMin,iMax,jMin,jMax, k, bi,bj,
./verification/rotating_tank/code/apply_forcing.F 776 APPLY_FORCING_T
     I                   k, bi, bj, myTime, 0, myThid )
./verification/rotating_tank/code/apply_forcing.F 783 APPLY_FORCING_T
     I                     iMin,iMax,jMin,jMax, k, bi,bj,
./verification/rotating_tank/code/apply_forcing.F 78 APPLY_FORCING_U
     I              iMin, iMax, jMin, jMax, bi, bj, k,
./verification/rotating_tank/code/apply_forcing.F 791 APPLY_FORCING_T
     I                 k, bi, bj, 1,
./verification/rotating_tank/code/apply_forcing.F 800 APPLY_FORCING_T
     I                   iMin,iMax,jMin,jMax, k, bi,bj,
./verification/rotating_tank/code/apply_forcing.F 808 APPLY_FORCING_T
     I                       iMin,iMax,jMin,jMax, k, bi,bj,
./verification/rotating_tank/code/apply_forcing.F 816 APPLY_FORCING_T
     I                 iMin,iMax,jMin,jMax, k, bi,bj,
./verification/rotating_tank/code/apply_forcing.F 82 APPLY_FORCING_U
          tmpVar = gU(i,j,k,bi,bj) - locVar(i,j)
./verification/rotating_tank/code/apply_forcing.F 832 APPLY_FORCING_S
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./verification/rotating_tank/code/apply_forcing.F 83 APPLY_FORCING_U
          gU(i,j,k,bi,bj) = locVar(i,j)
./verification/rotating_tank/code/apply_forcing.F 866 APPLY_FORCING_S
      INTEGER k, bi, bj
./verification/rotating_tank/code/apply_forcing.F 887 APPLY_FORCING_S
          locVar(i,j) = gS(i,j,k,bi,bj)
./verification/rotating_tank/code/apply_forcing.F 891 APPLY_FORCING_S
     I              iMin, iMax, jMin, jMax, bi, bj, k,
./verification/rotating_tank/code/apply_forcing.F 895 APPLY_FORCING_S
          tmpVar = gS(i,j,k,bi,bj) - locVar(i,j)
./verification/rotating_tank/code/apply_forcing.F 896 APPLY_FORCING_S
          gS(i,j,k,bi,bj) = locVar(i,j)
./verification/rotating_tank/code/apply_forcing.F 917 APPLY_FORCING_S
     I                       iMin,iMax,jMin,jMax, k, bi,bj,
./verification/rotating_tank/code/apply_forcing.F 924 APPLY_FORCING_S
     I                       iMin,iMax,jMin,jMax, k, bi,bj,
./verification/rotating_tank/code/apply_forcing.F 931 APPLY_FORCING_S
     I                       iMin,iMax,jMin,jMax, k, bi,bj,
./verification/rotating_tank/code/apply_forcing.F 942 APPLY_FORCING_S
     &        + addMass(i,j,k,bi,bj)*mass2rUnit
./verification/rotating_tank/code/apply_forcing.F 943 APPLY_FORCING_S
     &          *( salt_addMass - salt(i,j,k,bi,bj) )
./verification/rotating_tank/code/apply_forcing.F 945 APPLY_FORCING_S
     &          *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./verification/rotating_tank/code/apply_forcing.F 953 APPLY_FORCING_S
     &        + addMass(i,j,k,bi,bj)*mass2rUnit
./verification/rotating_tank/code/apply_forcing.F 954 APPLY_FORCING_S
     &          *( salt_addMass - sRef(k) )
./verification/rotating_tank/code/apply_forcing.F 956 APPLY_FORCING_S
     &          *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./verification/rotating_tank/code/apply_forcing.F 965 APPLY_FORCING_S
      IF ( k .EQ. kSurface ) THEN
./verification/rotating_tank/code/apply_forcing.F 970 APPLY_FORCING_S
     &      *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./verification/rotating_tank/code/apply_forcing.F 976 APPLY_FORCING_S
         IF ( kSurfC(i,j,bi,bj).EQ.k ) THEN
./verification/rotating_tank/code/apply_forcing.F 979 APPLY_FORCING_S
     &      *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./verification/rotating_tank/code/apply_forcing.F 988 APPLY_FORCING_S
          IF (k .EQ. kSurfC(i,j,bi,bj)) THEN
./verification/rotating_tank/code/apply_forcing.F 990 APPLY_FORCING_S
     &        +SsurfCor*recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./model/src/pre_cg3d.F 131 PRE_CG3D
           DO k=1,Nr
./model/src/pre_cg3d.F 134 PRE_CG3D
              cg3d_b(i,j,k,bi,bj) = cg3d_b(i,j,k,bi,bj)
./model/src/pre_cg3d.F 135 PRE_CG3D
     &          + tmpVar(i,j)*drF(k)*h0FacC(i,j,k,bi,bj)
./model/src/pre_cg3d.F 182 PRE_CG3D
         k=1
./model/src/pre_cg3d.F 183 PRE_CG3D
         kp1 = MIN(k+1,Nr)
./model/src/pre_cg3d.F 185 PRE_CG3D
         IF (k.GE.Nr) wFacKp = 0.
./model/src/pre_cg3d.F 188 PRE_CG3D
            cg3d_b(i,j,k,bi,bj) = cg3d_b(i,j,k,bi,bj)
./model/src/pre_cg3d.F 189 PRE_CG3D
     &       +drF(k)*dyG(i+1,j,bi,bj)*_hFacW(i+1,j,k,bi,bj)*uf(i+1,j)
./model/src/pre_cg3d.F 190 PRE_CG3D
     &       -drF(k)*dyG( i ,j,bi,bj)*_hFacW( i ,j,k,bi,bj)*uf( i ,j)
./model/src/pre_cg3d.F 191 PRE_CG3D
     &       +drF(k)*dxG(i,j+1,bi,bj)*_hFacS(i,j+1,k,bi,bj)*vf(i,j+1)
./model/src/pre_cg3d.F 192 PRE_CG3D
     &       -drF(k)*dxG(i, j ,bi,bj)*_hFacS(i, j ,k,bi,bj)*vf(i, j )
./model/src/pre_cg3d.F 198 PRE_CG3D
         DO k=2,Nr
./model/src/pre_cg3d.F 199 PRE_CG3D
          kp1 = MIN(k+1,Nr)
./model/src/pre_cg3d.F 202 PRE_CG3D
          wFacKm = implicDiv2DFlow*deepFac2F( k )*rhoFacF( k )
./model/src/pre_cg3d.F 204 PRE_CG3D
          IF (k.GE.Nr) wFacKp = 0.
./model/src/pre_cg3d.F 207 PRE_CG3D
            cg3d_b(i,j,k,bi,bj) = cg3d_b(i,j,k,bi,bj)
./model/src/pre_cg3d.F 208 PRE_CG3D
     &       +drF(k)*dyG(i+1,j,bi,bj)*_hFacW(i+1,j,k,bi,bj)*uf(i+1,j)
./model/src/pre_cg3d.F 209 PRE_CG3D
     &       -drF(k)*dyG( i ,j,bi,bj)*_hFacW( i ,j,k,bi,bj)*uf( i ,j)
./model/src/pre_cg3d.F 210 PRE_CG3D
     &       +drF(k)*dxG(i,j+1,bi,bj)*_hFacS(i,j+1,k,bi,bj)*vf(i,j+1)
./model/src/pre_cg3d.F 211 PRE_CG3D
     &       -drF(k)*dxG(i, j ,bi,bj)*_hFacS(i, j ,k,bi,bj)*vf(i, j )
./model/src/pre_cg3d.F 212 PRE_CG3D
     &       +( wVel(i,j, k ,bi,bj)*wFacKm*maskC(i,j,k-1,bi,bj)
./model/src/pre_cg3d.F 230 PRE_CG3D
          DO k=1,Nr
./model/src/pre_cg3d.F 233 PRE_CG3D
              cg3d_b(i,j,k,bi,bj) = cg3d_b(i,j,k,bi,bj)
./model/src/pre_cg3d.F 235 PRE_CG3D
              phi_nh(i,j,k,bi,bj) = phi_nh(i,j,k,bi,bj)
./model/src/pre_cg3d.F 56 PRE_CG3D
      INTEGER i,j,k,bi,bj
./model/src/pressure_for_eos.F 35 PRESSURE_FOR_EOS
      INTEGER bi, bj, k
./model/src/pressure_for_eos.F 60 PRESSURE_FOR_EOS
     &                   totPhiHyd(i,j,k,bi,bj)
./model/src/pressure_for_eos.F 61 PRESSURE_FOR_EOS
     &                  -rC(k)*gravity )
./model/src/pressure_for_eos.F 68 PRESSURE_FOR_EOS
            locPres(i,j) = -rhoConst*rC(k)*gravity
./model/src/pressure_for_eos.F 78 PRESSURE_FOR_EOS
            locPres(i,j) = rC(k)
./model/src/pressure_for_eos.F 9 PRESSURE_FOR_EOS
     I        bi, bj, iMin, iMax, jMin, jMax,  k,
./verification/solid-body.cs-32x32x1/code/ini_vel.F 34 INI_VEL
      INTEGER bi,bj,i,j,k
./verification/solid-body.cs-32x32x1/code/ini_vel.F 51 INI_VEL
        DO k=1,Nr
./verification/solid-body.cs-32x32x1/code/ini_vel.F 56 INI_VEL
           uVel(i,j,k,bi,bj)=0.
./verification/solid-body.cs-32x32x1/code/ini_vel.F 58 INI_VEL
           vVel(i,j,k,bi,bj)=0.
./verification/solid-body.cs-32x32x1/code/ini_vel.F 60 INI_VEL
           wVel(i,j,k,bi,bj)=0.
./verification/solid-body.cs-32x32x1/code/ini_vel.F 88 INI_VEL
        DO k=1,Nr
./verification/solid-body.cs-32x32x1/code/ini_vel.F 91 INI_VEL
           uVel(i,j,k,bi,bj)=uVel(i,j,k,bi,bj)*_maskW(i,j,k,bi,bj)
./verification/solid-body.cs-32x32x1/code/ini_vel.F 92 INI_VEL
           vVel(i,j,k,bi,bj)=vVel(i,j,k,bi,bj)*_maskS(i,j,k,bi,bj)
./verification/tutorial_global_oce_biogeo/code_ad/cost_tracer.F 44 COST_TRACER
      integer i, j, k
./verification/tutorial_global_oce_biogeo/code_ad/cost_tracer.F 51 COST_TRACER
      k=1
./verification/tutorial_global_oce_biogeo/code_ad/cost_tracer.F 55 COST_TRACER
            locfc = locfc + maskC(i,j,k,bi,bj)*
./verification/tutorial_global_oce_biogeo/code_ad/cost_tracer.F 56 COST_TRACER
     &           ptracer(i,j,k,bi,bj,6)*
./verification/tutorial_global_oce_biogeo/code_ad/cost_tracer.F 57 COST_TRACER
     &           rA(i,j,bi,bj)*drF(k)
./model/src/rotate_uv2en.F 101 ROTATE_UV2EN_RL
     &          *( vFldY(i,j+1,k,bi,bj) + vFldY(i,j,k,bi,bj) )
./model/src/rotate_uv2en.F 112 ROTATE_UV2EN_RL
            tmpU(i,j) = uFldX(i,j,k,bi,bj)
./model/src/rotate_uv2en.F 113 ROTATE_UV2EN_RL
            tmpV(i,j) = vFldY(i,j,k,bi,bj)
./model/src/rotate_uv2en.F 125 ROTATE_UV2EN_RL
            uFldE(i,j,k,bi,bj) = 
./model/src/rotate_uv2en.F 128 ROTATE_UV2EN_RL
            vFldN(i,j,k,bi,bj) = 
./model/src/rotate_uv2en.F 141 ROTATE_UV2EN_RL
     &         angleCosC(i,j,bi,bj)*uFldE(i,j,k,bi,bj)
./model/src/rotate_uv2en.F 142 ROTATE_UV2EN_RL
     &        +angleSinC(i,j,bi,bj)*vFldN(i,j,k,bi,bj)
./model/src/rotate_uv2en.F 144 ROTATE_UV2EN_RL
     &        -angleSinC(i,j,bi,bj)*uFldE(i,j,k,bi,bj)
./model/src/rotate_uv2en.F 145 ROTATE_UV2EN_RL
     &        +angleCosC(i,j,bi,bj)*vFldN(i,j,k,bi,bj)
./model/src/rotate_uv2en.F 152 ROTATE_UV2EN_RL
            uFldX(i,1,k,bi,bj)=0.
./model/src/rotate_uv2en.F 153 ROTATE_UV2EN_RL
            vFldY(i,1,k,bi,bj)=0.
./model/src/rotate_uv2en.F 156 ROTATE_UV2EN_RL
             uFldX(1,j,k,bi,bj)=0.
./model/src/rotate_uv2en.F 157 ROTATE_UV2EN_RL
             vFldY(1,j,k,bi,bj)=0.
./model/src/rotate_uv2en.F 159 ROTATE_UV2EN_RL
            uFldX(i,j,k,bi,bj) = 0.5 _d 0
./model/src/rotate_uv2en.F 161 ROTATE_UV2EN_RL
            vFldY(i,j,k,bi,bj) = 0.5 _d 0
./model/src/rotate_uv2en.F 164 ROTATE_UV2EN_RL
              uFldX(i,j,k,bi,bj)=uFldX(i,j,k,bi,bj)*maskW(i,j,kk,bi,bj)
./model/src/rotate_uv2en.F 165 ROTATE_UV2EN_RL
              vFldY(i,j,k,bi,bj)=vFldY(i,j,k,bi,bj)*maskS(i,j,kk,bi,bj)
./model/src/rotate_uv2en.F 173 ROTATE_UV2EN_RL
            uFldX(i,j,k,bi,bj) = tmpU(i,j)
./model/src/rotate_uv2en.F 174 ROTATE_UV2EN_RL
            vFldY(i,j,k,bi,bj) = tmpV(i,j)
./model/src/rotate_uv2en.F 176 ROTATE_UV2EN_RL
              uFldX(i,j,k,bi,bj)=uFldX(i,j,k,bi,bj)*maskC(i,j,kk,bi,bj)
./model/src/rotate_uv2en.F 177 ROTATE_UV2EN_RL
              vFldY(i,j,k,bi,bj)=vFldY(i,j,k,bi,bj)*maskC(i,j,kk,bi,bj)
./model/src/rotate_uv2en.F 242 ROTATE_UV2EN_RS
      integer i,j,k,kk
./model/src/rotate_uv2en.F 259 ROTATE_UV2EN_RS
        do k = 1,kSize
./model/src/rotate_uv2en.F 264 ROTATE_UV2EN_RS
          kk=k
./model/src/rotate_uv2en.F 280 ROTATE_UV2EN_RS
     &          *( uFldX(i+1,j,k,bi,bj) + uFldX(i,j,k,bi,bj) )
./model/src/rotate_uv2en.F 282 ROTATE_UV2EN_RS
     &          *( vFldY(i,j+1,k,bi,bj) + vFldY(i,j,k,bi,bj) )
./model/src/rotate_uv2en.F 293 ROTATE_UV2EN_RS
            tmpU(i,j) = uFldX(i,j,k,bi,bj)
./model/src/rotate_uv2en.F 294 ROTATE_UV2EN_RS
            tmpV(i,j) = vFldY(i,j,k,bi,bj)
./model/src/rotate_uv2en.F 306 ROTATE_UV2EN_RS
            uFldE(i,j,k,bi,bj) = 
./model/src/rotate_uv2en.F 309 ROTATE_UV2EN_RS
            vFldN(i,j,k,bi,bj) = 
./model/src/rotate_uv2en.F 322 ROTATE_UV2EN_RS
     &         angleCosC(i,j,bi,bj)*uFldE(i,j,k,bi,bj)
./model/src/rotate_uv2en.F 323 ROTATE_UV2EN_RS
     &        +angleSinC(i,j,bi,bj)*vFldN(i,j,k,bi,bj)
./model/src/rotate_uv2en.F 325 ROTATE_UV2EN_RS
     &        -angleSinC(i,j,bi,bj)*uFldE(i,j,k,bi,bj)
./model/src/rotate_uv2en.F 326 ROTATE_UV2EN_RS
     &        +angleCosC(i,j,bi,bj)*vFldN(i,j,k,bi,bj)
./model/src/rotate_uv2en.F 333 ROTATE_UV2EN_RS
            uFldX(i,1,k,bi,bj)=0.
./model/src/rotate_uv2en.F 334 ROTATE_UV2EN_RS
            vFldY(i,1,k,bi,bj)=0.
./model/src/rotate_uv2en.F 337 ROTATE_UV2EN_RS
             uFldX(1,j,k,bi,bj)=0.
./model/src/rotate_uv2en.F 338 ROTATE_UV2EN_RS
             vFldY(1,j,k,bi,bj)=0.
./model/src/rotate_uv2en.F 340 ROTATE_UV2EN_RS
            uFldX(i,j,k,bi,bj) = 0.5 _d 0
./model/src/rotate_uv2en.F 342 ROTATE_UV2EN_RS
            vFldY(i,j,k,bi,bj) = 0.5 _d 0
./model/src/rotate_uv2en.F 345 ROTATE_UV2EN_RS
              uFldX(i,j,k,bi,bj)=uFldX(i,j,k,bi,bj)*maskW(i,j,kk,bi,bj)
./model/src/rotate_uv2en.F 346 ROTATE_UV2EN_RS
              vFldY(i,j,k,bi,bj)=vFldY(i,j,k,bi,bj)*maskS(i,j,kk,bi,bj)
./model/src/rotate_uv2en.F 354 ROTATE_UV2EN_RS
            uFldX(i,j,k,bi,bj) = tmpU(i,j)
./model/src/rotate_uv2en.F 355 ROTATE_UV2EN_RS
            vFldY(i,j,k,bi,bj) = tmpV(i,j)
./model/src/rotate_uv2en.F 357 ROTATE_UV2EN_RS
              uFldX(i,j,k,bi,bj)=uFldX(i,j,k,bi,bj)*maskC(i,j,kk,bi,bj)
./model/src/rotate_uv2en.F 358 ROTATE_UV2EN_RS
              vFldY(i,j,k,bi,bj)=vFldY(i,j,k,bi,bj)*maskC(i,j,kk,bi,bj)
./model/src/rotate_uv2en.F 61 ROTATE_UV2EN_RL
      integer i,j,k,kk
./model/src/rotate_uv2en.F 78 ROTATE_UV2EN_RL
        do k = 1,kSize
./model/src/rotate_uv2en.F 83 ROTATE_UV2EN_RL
          kk=k
./model/src/rotate_uv2en.F 99 ROTATE_UV2EN_RL
     &          *( uFldX(i+1,j,k,bi,bj) + uFldX(i,j,k,bi,bj) )
./verification/tutorial_global_oce_biogeo/code_oad/cost_tracer.F 44 COST_TRACER
      integer i, j, k
./verification/tutorial_global_oce_biogeo/code_oad/cost_tracer.F 51 COST_TRACER
      k=1
./verification/tutorial_global_oce_biogeo/code_oad/cost_tracer.F 55 COST_TRACER
            locfc = locfc + maskC(i,j,k,bi,bj)*
./verification/tutorial_global_oce_biogeo/code_oad/cost_tracer.F 56 COST_TRACER
     &           ptracer(i,j,k,bi,bj,6)*
./verification/tutorial_global_oce_biogeo/code_oad/cost_tracer.F 57 COST_TRACER
     &           rA(i,j,bi,bj)*drF(k)
./verification/tutorial_global_oce_biogeo/code_oad/ctrl_map_ini_genarr.F 142 CTRL_MAP_INI_GENARR
          do k = 1,Nr
./verification/tutorial_global_oce_biogeo/code_oad/ctrl_map_ini_genarr.F 146 CTRL_MAP_INI_GENARR
              pTracer(i,j,k,bi,bj,iarr) = pTracer(i,j,k,bi,bj,iarr)
./verification/tutorial_global_oce_biogeo/code_oad/ctrl_map_ini_genarr.F 147 CTRL_MAP_INI_GENARR
     &         + fac*xx_genarr3d(i,j,k,bi,bj,iarr)
./verification/tutorial_global_oce_biogeo/code_oad/ctrl_map_ini_genarr.F 148 CTRL_MAP_INI_GENARR
     &         + fac*tmpfld3d(i,j,k,bi,bj)
./verification/tutorial_global_oce_biogeo/code_oad/ctrl_map_ini_genarr.F 150 CTRL_MAP_INI_GENARR
              pTracer(i,j,k,bi,bj,iarr) = pTracer(i,j,k,bi,bj,iarr)
./verification/tutorial_global_oce_biogeo/code_oad/ctrl_map_ini_genarr.F 151 CTRL_MAP_INI_GENARR
     &         + fac*tmpfld3d(i,j,k,bi,bj)
./verification/tutorial_global_oce_biogeo/code_oad/ctrl_map_ini_genarr.F 52 CTRL_MAP_INI_GENARR
      integer i,j,k
./verification/tutorial_global_oce_latlon/code/ptracers_apply_forcing.F 13 PTRACERS_APPLY_FORCING
     I                    iMin,iMax,jMin,jMax, k, bi, bj,
./verification/tutorial_global_oce_latlon/code/ptracers_apply_forcing.F 40 PTRACERS_APPLY_FORCING
      INTEGER k, bi,bj, iTracer
./verification/tutorial_global_oce_latlon/code/ptracers_apply_forcing.F 71 PTRACERS_APPLY_FORCING
     I                 iMin,iMax,jMin,jMax, k, bi, bj,
./verification/tutorial_global_oce_latlon/code/ptracers_apply_forcing.F 76 PTRACERS_APPLY_FORCING
      IF ( k .EQ. kSurface ) THEN
./verification/tutorial_global_oce_latlon/code/ptracers_apply_forcing.F 81 PTRACERS_APPLY_FORCING
     &                   *recip_drF(k)*recip_hFacC(i,j,k,bi,bj)
./verification/tutorial_global_oce_latlon/code/ptracers_apply_forcing.F 88 PTRACERS_APPLY_FORCING
     &                  + 1. _d 0 * maskC(i,j,k,bi,bj)
./verification/tutorial_global_oce_latlon/code/ptracers_apply_forcing.F 97 PTRACERS_APPLY_FORCING
     I                 k, bi, bj, iTracer+2,
./model/src/salt_integrate.F 120 SALT_INTEGRATE
      INTEGER i, j, k
./model/src/salt_integrate.F 197 SALT_INTEGRATE
      DO k=1,Nr
./model/src/salt_integrate.F 200 SALT_INTEGRATE
         gS_loc(i,j,k) = 0. _d 0
./model/src/salt_integrate.F 211 SALT_INTEGRATE
      DO k=1,Nr
./model/src/salt_integrate.F 214 SALT_INTEGRATE
         kappaRk(i,j,k) = 0. _d 0
./model/src/salt_integrate.F 282 SALT_INTEGRATE
      DO k=Nr,1,-1
./model/src/salt_integrate.F 284 SALT_INTEGRATE
        kkey = (itdkey-1)*Nr + k
./model/src/salt_integrate.F 286 SALT_INTEGRATE
        kM1  = MAX(1,k-1)
./model/src/salt_integrate.F 287 SALT_INTEGRATE
        kUp  = 1+MOD(k+1,2)
./model/src/salt_integrate.F 288 SALT_INTEGRATE
        kDown= 1+MOD(k,2)
./model/src/salt_integrate.F 310 SALT_INTEGRATE
     I                k, bi, bj, myThid )
./model/src/salt_integrate.F 321 SALT_INTEGRATE
     I                        iMin,iMax,jMin,jMax, k, bi,bj,
./model/src/salt_integrate.F 325 SALT_INTEGRATE
            CALL DIAGNOSTICS_FILL(gsForc,'gS_Forc ',k,1,2,bi,bj,myThid)
./model/src/salt_integrate.F 334 SALT_INTEGRATE
     I           bi, bj, iMin,iMax,jMin,jMax, k, kM1, kUp, kDown,
./model/src/salt_integrate.F 335 SALT_INTEGRATE
     I           xA, yA, maskUp, uFld(1-OLx,1-OLy,k),
./model/src/salt_integrate.F 336 SALT_INTEGRATE
     I           vFld(1-OLx,1-OLy,k), wFld(1-OLx,1-OLy,k),
./model/src/salt_integrate.F 338 SALT_INTEGRATE
     I           diffKhS, diffK4S, KappaRk(1-OLx,1-OLy,k), diffKr4S,
./model/src/salt_integrate.F 349 SALT_INTEGRATE
     I           bi, bj, iMin,iMax,jMin,jMax, k, kM1, kUp, kDown,
./model/src/salt_integrate.F 350 SALT_INTEGRATE
     I           xA, yA, maskUp, uFld(1-OLx,1-OLy,k),
./model/src/salt_integrate.F 351 SALT_INTEGRATE
     I           vFld(1-OLx,1-OLy,k), wFld(1-OLx,1-OLy,k),
./model/src/salt_integrate.F 353 SALT_INTEGRATE
     I           diffKhS, diffK4S, KappaRk(1-OLx,1-OLy,k), diffKr4S,
./model/src/salt_integrate.F 368 SALT_INTEGRATE
            gS_loc(i,j,k) = gS_loc(i,j,k) + gsForc(i,j)
./model/src/salt_integrate.F 376 SALT_INTEGRATE
     I                          bi, bj, k, Nr,
./model/src/salt_integrate.F 382 SALT_INTEGRATE
     I                          bi, bj, k, Nr,
./model/src/salt_integrate.F 389 SALT_INTEGRATE
            CALL DIAGNOSTICS_FILL(gs_AB,'AB_gS   ',k,1,2,bi,bj,myThid)
./model/src/salt_integrate.F 398 SALT_INTEGRATE
            gS_loc(i,j,k) = gS_loc(i,j,k) + gsForc(i,j)
./model/src/salt_integrate.F 406 SALT_INTEGRATE
     I                            bi, bj, k,
./model/src/salt_integrate.F 418 SALT_INTEGRATE
     I                            bi, bj, k,
./model/src/salt_integrate.F 422 SALT_INTEGRATE
     I                            bi, bj, k,
./model/src/salt_integrate.F 427 SALT_INTEGRATE
     I                            bi, bj, k,
./verification/tutorial_global_oce_optim/code_ad/cost_temp.F 34 COST_TEMP
      INTEGER i, j, k
./verification/tutorial_global_oce_optim/code_ad/cost_temp.F 49 COST_TEMP
         DO k=1, Nk
./verification/tutorial_global_oce_optim/code_ad/cost_temp.F 52 COST_TEMP
             tmp = tmp + maskC(i,j,k,bi,bj)
./verification/tutorial_global_oce_optim/code_ad/cost_temp.F 75 COST_TEMP
         DO k=1,Nk
./verification/tutorial_global_oce_optim/code_ad/cost_temp.F 78 COST_TEMP
              locfc = locfc + tmp*maskC(i,j,k,bi,bj)*
./verification/tutorial_global_oce_optim/code_ad/cost_temp.F 79 COST_TEMP
     &         wtheta(k,bi,bj)*
./verification/tutorial_global_oce_optim/code_ad/cost_temp.F 80 COST_TEMP
     &         ( cMeanTheta(i,j,k,bi,bj) - thetalev(i,j,k,bi,bj) )**2
./verification/tutorial_global_oce_optim/code_ad/cost_weights.F 105 COST_WEIGHTS
          DO k = 1, Nr
./verification/tutorial_global_oce_optim/code_ad/cost_weights.F 106 COST_WEIGHTS
               wtheta(k,bi,bj) = 1. _d 0/wti(k)/wti(k)
./verification/tutorial_global_oce_optim/code_ad/cost_weights.F 36 COST_WEIGHTS
      INTEGER i,j,k
./verification/tutorial_global_oce_optim/code_ad/cost_weights.F 58 COST_WEIGHTS
      DO k = 1,Nr
./verification/tutorial_global_oce_optim/code_ad/cost_weights.F 59 COST_WEIGHTS
         wti(k) = 0. _d 0
./verification/tutorial_global_oce_optim/code_ad/cost_weights.F 68 COST_WEIGHTS
          DO k = 1,Nr
./verification/tutorial_global_oce_optim/code_ad/cost_weights.F 69 COST_WEIGHTS
             wunit(k,bi,bj)  = 1. _d 0
./verification/tutorial_global_oce_optim/code_ad/cost_weights.F 70 COST_WEIGHTS
             wtheta(k,bi,bj) = 0. _d 0
./verification/tutorial_global_oce_optim/code_ad/cost_weights.F 71 COST_WEIGHTS
             wsalt(k,bi,bj)  = 0. _d 0
./verification/tutorial_global_oce_optim/code_ad/cost_weights.F 93 COST_WEIGHTS
       DO k=1,Nr
./verification/tutorial_global_oce_optim/code_ad/cost_weights.F 94 COST_WEIGHTS
         wti(k) = tmpwti(k)
./verification/tutorial_global_oce_optim/code_oad/cost_temp.F 34 COST_TEMP
      INTEGER i, j, k
./verification/tutorial_global_oce_optim/code_oad/cost_temp.F 49 COST_TEMP
         DO k=1, Nk
./verification/tutorial_global_oce_optim/code_oad/cost_temp.F 52 COST_TEMP
             tmp = tmp + maskC(i,j,k,bi,bj)
./verification/tutorial_global_oce_optim/code_oad/cost_temp.F 75 COST_TEMP
         DO k=1,Nk
./verification/tutorial_global_oce_optim/code_oad/cost_temp.F 78 COST_TEMP
              locfc = locfc + tmp*maskC(i,j,k,bi,bj)*
./verification/tutorial_global_oce_optim/code_oad/cost_temp.F 79 COST_TEMP
     &         wtheta(k,bi,bj)*
./verification/tutorial_global_oce_optim/code_oad/cost_temp.F 80 COST_TEMP
     &         ( cMeanTheta(i,j,k,bi,bj) - thetalev(i,j,k,bi,bj) )**2
./verification/tutorial_global_oce_optim/code_oad/cost_weights.F 105 COST_WEIGHTS
          DO k = 1, Nr
./verification/tutorial_global_oce_optim/code_oad/cost_weights.F 106 COST_WEIGHTS
               wtheta(k,bi,bj) = 1. _d 0/wti(k)/wti(k)
./verification/tutorial_global_oce_optim/code_oad/cost_weights.F 36 COST_WEIGHTS
      INTEGER i,j,k
./verification/tutorial_global_oce_optim/code_oad/cost_weights.F 58 COST_WEIGHTS
      DO k = 1,Nr
./verification/tutorial_global_oce_optim/code_oad/cost_weights.F 59 COST_WEIGHTS
         wti(k) = 0. _d 0
./verification/tutorial_global_oce_optim/code_oad/cost_weights.F 68 COST_WEIGHTS
          DO k = 1,Nr
./verification/tutorial_global_oce_optim/code_oad/cost_weights.F 69 COST_WEIGHTS
             wunit(k,bi,bj)  = 1. _d 0
./verification/tutorial_global_oce_optim/code_oad/cost_weights.F 70 COST_WEIGHTS
             wtheta(k,bi,bj) = 0. _d 0
./verification/tutorial_global_oce_optim/code_oad/cost_weights.F 71 COST_WEIGHTS
             wsalt(k,bi,bj)  = 0. _d 0
./verification/tutorial_global_oce_optim/code_oad/cost_weights.F 93 COST_WEIGHTS
       DO k=1,Nr
./verification/tutorial_global_oce_optim/code_oad/cost_weights.F 94 COST_WEIGHTS
         wti(k) = tmpwti(k)
./model/src/set_defaults.F 144 SET_DEFAULTS
      DO k=1,Nr
./model/src/set_defaults.F 145 SET_DEFAULTS
       viscArNr(k)        = UNSET_RL
./model/src/set_defaults.F 163 SET_DEFAULTS
      DO k=1,Nr
./model/src/set_defaults.F 164 SET_DEFAULTS
       diffKrNrT(k)       = UNSET_RL
./model/src/set_defaults.F 165 SET_DEFAULTS
       diffKrNrS(k)       = UNSET_RL
./model/src/set_defaults.F 166 SET_DEFAULTS
       diffKr4T(k)        = 0.
./model/src/set_defaults.F 167 SET_DEFAULTS
       diffKr4S(k)        = 0.
./model/src/set_defaults.F 289 SET_DEFAULTS
      DO k=1,Nr
./model/src/set_defaults.F 290 SET_DEFAULTS
        dTtracerLev(k)  = 0. _d 0
./model/src/set_defaults.F 40 SET_DEFAULTS
      INTEGER i, j, k
./model/src/set_defaults.F 51 SET_DEFAULTS
      DO k=1,Nr
./model/src/set_defaults.F 52 SET_DEFAULTS
       delRdefault(k)     = 0.
./model/src/set_defaults.F 54 SET_DEFAULTS
      DO k=1,Nr+1
./model/src/set_defaults.F 55 SET_DEFAULTS
       delRc(k)           = UNSET_RL
./model/src/set_defaults.F 62 SET_DEFAULTS
      DO k=1,Nr
./model/src/set_defaults.F 63 SET_DEFAULTS
       tRef(k)            = UNSET_RL
./model/src/set_defaults.F 64 SET_DEFAULTS
       sRef(k)            = UNSET_RL
./verification/tutorial_held_suarez_cs/code/apply_forcing.F 112 APPLY_FORCING_V
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./verification/tutorial_held_suarez_cs/code/apply_forcing.F 146 APPLY_FORCING_V
      INTEGER k, bi, bj
./verification/tutorial_held_suarez_cs/code/apply_forcing.F 166 APPLY_FORCING_V
        IF ( maskS(i,j,k,bi,bj).EQ.oneRS ) THEN
./verification/tutorial_held_suarez_cs/code/apply_forcing.F 169 APPLY_FORCING_V
          termP = 0.5 _d 0*( MIN( rF(k)*recip_P0g, oneRL )
./verification/tutorial_held_suarez_cs/code/apply_forcing.F 170 APPLY_FORCING_V
     &                      +rF(k+1)*recip_P0g )
./verification/tutorial_held_suarez_cs/code/apply_forcing.F 181 APPLY_FORCING_V
          termP = aHybSigmC(k)*rFullDepth
./verification/tutorial_held_suarez_cs/code/apply_forcing.F 187 APPLY_FORCING_V
     &          + bHybSigmC(k)
./verification/tutorial_held_suarez_cs/code/apply_forcing.F 191 APPLY_FORCING_V
     &               - kV*vVel(i,j,k,bi,bj)
./verification/tutorial_held_suarez_cs/code/apply_forcing.F 19 APPLY_FORCING_U
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./verification/tutorial_held_suarez_cs/code/apply_forcing.F 205 APPLY_FORCING_T
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./verification/tutorial_held_suarez_cs/code/apply_forcing.F 238 APPLY_FORCING_T
      INTEGER k, bi, bj
./verification/tutorial_held_suarez_cs/code/apply_forcing.F 259 APPLY_FORCING_T
         termP = 0.5 _d 0*( rF(k) + rF(k+1) )
./verification/tutorial_held_suarez_cs/code/apply_forcing.F 266 APPLY_FORCING_T
          termP = 0.5 _d 0*( MIN(rF(k),Ro_surf(i,j,bi,bj))
./verification/tutorial_held_suarez_cs/code/apply_forcing.F 267 APPLY_FORCING_T
     &                     + rF(k+1) )
./verification/tutorial_held_suarez_cs/code/apply_forcing.F 278 APPLY_FORCING_T
          termP = aHybSigmC(k)*rFullDepth
./verification/tutorial_held_suarez_cs/code/apply_forcing.F 284 APPLY_FORCING_T
     &          + bHybSigmC(k)
./verification/tutorial_held_suarez_cs/code/apply_forcing.F 290 APPLY_FORCING_T
     &               - kT*( theta(i,j,k,bi,bj)-thetaEq )
./verification/tutorial_held_suarez_cs/code/apply_forcing.F 291 APPLY_FORCING_T
     &                *maskC(i,j,k,bi,bj)
./verification/tutorial_held_suarez_cs/code/apply_forcing.F 304 APPLY_FORCING_S
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./verification/tutorial_held_suarez_cs/code/apply_forcing.F 338 APPLY_FORCING_S
      INTEGER k, bi, bj
./verification/tutorial_held_suarez_cs/code/apply_forcing.F 53 APPLY_FORCING_U
      INTEGER k, bi, bj
./verification/tutorial_held_suarez_cs/code/apply_forcing.F 73 APPLY_FORCING_U
        IF ( maskW(i,j,k,bi,bj).EQ.oneRS ) THEN
./verification/tutorial_held_suarez_cs/code/apply_forcing.F 76 APPLY_FORCING_U
          termP = 0.5 _d 0*( MIN( rF(k)*recip_P0g, oneRL )
./verification/tutorial_held_suarez_cs/code/apply_forcing.F 77 APPLY_FORCING_U
     &                      +rF(k+1)*recip_P0g )
./verification/tutorial_held_suarez_cs/code/apply_forcing.F 88 APPLY_FORCING_U
          termP = aHybSigmC(k)*rFullDepth
./verification/tutorial_held_suarez_cs/code/apply_forcing.F 94 APPLY_FORCING_U
     &          + bHybSigmC(k)
./verification/tutorial_held_suarez_cs/code/apply_forcing.F 98 APPLY_FORCING_U
     &               - kV*uVel(i,j,k,bi,bj)
./model/src/set_grid_factors.F 35 SET_GRID_FACTORS
      INTEGER k
./model/src/set_grid_factors.F 51 SET_GRID_FACTORS
      DO k=1,Nr
./model/src/set_grid_factors.F 52 SET_GRID_FACTORS
        deepFacC(k) = 1. _d 0
./model/src/set_grid_factors.F 53 SET_GRID_FACTORS
        deepFac2C(k)= 1. _d 0
./model/src/set_grid_factors.F 54 SET_GRID_FACTORS
        recip_deepFacC(k) = 1. _d 0
./model/src/set_grid_factors.F 55 SET_GRID_FACTORS
        recip_deepFac2C(k)= 1. _d 0
./model/src/set_grid_factors.F 57 SET_GRID_FACTORS
      DO k=1,Nr+1
./model/src/set_grid_factors.F 58 SET_GRID_FACTORS
        deepFacF(k) = 1. _d 0
./model/src/set_grid_factors.F 59 SET_GRID_FACTORS
        deepFac2F(k)= 1. _d 0
./model/src/set_grid_factors.F 60 SET_GRID_FACTORS
        recip_deepFacF(k) = 1. _d 0
./model/src/set_grid_factors.F 61 SET_GRID_FACTORS
        recip_deepFac2F(k)= 1. _d 0
./model/src/set_grid_factors.F 66 SET_GRID_FACTORS
        DO k=1,Nr
./model/src/set_grid_factors.F 67 SET_GRID_FACTORS
          deepFacC(k)  = (rSphere+rC(k))*recip_rSphere
./model/src/set_grid_factors.F 68 SET_GRID_FACTORS
          deepFac2C(k) = deepFacC(k)*deepFacC(k)
./model/src/set_grid_factors.F 70 SET_GRID_FACTORS
        DO k=1,Nr+1
./model/src/set_grid_factors.F 71 SET_GRID_FACTORS
          deepFacF(k)  = (rSphere+rF(k))*recip_rSphere
./model/src/set_grid_factors.F 72 SET_GRID_FACTORS
          deepFac2F(k) = deepFacF(k)*deepFacF(k)
./model/src/set_grid_factors.F 75 SET_GRID_FACTORS
        DO k=1,Nr
./model/src/set_grid_factors.F 76 SET_GRID_FACTORS
          deepFacC(k)  = ( rSphere + phiRef(2*k)*recip_gravity
./model/src/set_grid_factors.F 78 SET_GRID_FACTORS
          deepFac2C(k) = deepFacC(k)*deepFacC(k)
./model/src/set_grid_factors.F 80 SET_GRID_FACTORS
        DO k=1,Nr+1
./model/src/set_grid_factors.F 81 SET_GRID_FACTORS
          deepFacF(k)  = ( rSphere + phiRef(2*k-1)*recip_gravity
./model/src/set_grid_factors.F 83 SET_GRID_FACTORS
          deepFac2F(k) = deepFacF(k)*deepFacF(k)
./model/src/set_grid_factors.F 87 SET_GRID_FACTORS
       DO k=1,Nr
./model/src/set_grid_factors.F 88 SET_GRID_FACTORS
        recip_deepFacC(k) = 1. _d 0/deepFacC(k)
./model/src/set_grid_factors.F 89 SET_GRID_FACTORS
        recip_deepFac2C(k)= 1. _d 0/deepFac2C(k)
./model/src/set_grid_factors.F 91 SET_GRID_FACTORS
       DO k=1,Nr+1
./model/src/set_grid_factors.F 92 SET_GRID_FACTORS
        recip_deepFacF(k) = 1. _d 0/deepFacF(k)
./model/src/set_grid_factors.F 93 SET_GRID_FACTORS
        recip_deepFac2F(k)= 1. _d 0/deepFac2F(k)
./verification/tutorial_tracer_adjsens/code_ad/ctrl_map_ini_genarr.F 139 CTRL_MAP_INI_GENARR
          do k = 1,Nr
./verification/tutorial_tracer_adjsens/code_ad/ctrl_map_ini_genarr.F 143 CTRL_MAP_INI_GENARR
              pTracer(i,j,k,bi,bj,iarr) = pTracer(i,j,k,bi,bj,iarr)
./verification/tutorial_tracer_adjsens/code_ad/ctrl_map_ini_genarr.F 144 CTRL_MAP_INI_GENARR
     &         + fac*xx_genarr3d(i,j,k,bi,bj,iarr)
./verification/tutorial_tracer_adjsens/code_ad/ctrl_map_ini_genarr.F 145 CTRL_MAP_INI_GENARR
     &         + fac*tmpfld3d(i,j,k,bi,bj)
./verification/tutorial_tracer_adjsens/code_ad/ctrl_map_ini_genarr.F 147 CTRL_MAP_INI_GENARR
              pTracer(i,j,k,bi,bj,iarr) = pTracer(i,j,k,bi,bj,iarr)
./verification/tutorial_tracer_adjsens/code_ad/ctrl_map_ini_genarr.F 148 CTRL_MAP_INI_GENARR
     &         + fac*tmpfld3d(i,j,k,bi,bj)
./verification/tutorial_tracer_adjsens/code_ad/ctrl_map_ini_genarr.F 52 CTRL_MAP_INI_GENARR
      integer i,j,k
./model/src/set_parms.F 199 SET_PARMS
      DO k=1,Nr
./model/src/set_parms.F 200 SET_PARMS
        tempVertDiff4 = tempVertDiff4 .OR. ( diffKr4T(k).GT.0. _d 0 )
./model/src/set_parms.F 201 SET_PARMS
        saltVertDiff4 = saltVertDiff4 .OR. ( diffKr4S(k).GT.0. _d 0 )
./model/src/set_parms.F 41 SET_PARMS
      INTEGER k
./verification/tutorial_tracer_adjsens/code_oad/ctrl_map_ini_genarr.F 142 CTRL_MAP_INI_GENARR
          do k = 1,Nr
./verification/tutorial_tracer_adjsens/code_oad/ctrl_map_ini_genarr.F 146 CTRL_MAP_INI_GENARR
              pTracer(i,j,k,bi,bj,iarr) = pTracer(i,j,k,bi,bj,iarr)
./verification/tutorial_tracer_adjsens/code_oad/ctrl_map_ini_genarr.F 147 CTRL_MAP_INI_GENARR
     &         + fac*xx_genarr3d(i,j,k,bi,bj,iarr)
./verification/tutorial_tracer_adjsens/code_oad/ctrl_map_ini_genarr.F 148 CTRL_MAP_INI_GENARR
     &         + fac*tmpfld3d(i,j,k,bi,bj)
./verification/tutorial_tracer_adjsens/code_oad/ctrl_map_ini_genarr.F 150 CTRL_MAP_INI_GENARR
              pTracer(i,j,k,bi,bj,iarr) = pTracer(i,j,k,bi,bj,iarr)
./verification/tutorial_tracer_adjsens/code_oad/ctrl_map_ini_genarr.F 151 CTRL_MAP_INI_GENARR
     &         + fac*tmpfld3d(i,j,k,bi,bj)
./verification/tutorial_tracer_adjsens/code_oad/ctrl_map_ini_genarr.F 52 CTRL_MAP_INI_GENARR
      integer i,j,k
./model/src/set_ref_state.F 112 SET_REF_STATE
        DO k=1,Nr
./model/src/set_ref_state.F 113 SET_REF_STATE
          pLoc = -rhoConst*rC(k)*gravity
./model/src/set_ref_state.F 115 SET_REF_STATE
     I                          tRef(k), sRef(k), pLoc,
./model/src/set_ref_state.F 116 SET_REF_STATE
     O                          rhoRef(k), myThid )
./model/src/set_ref_state.F 121 SET_REF_STATE
        DO k=2,Nr
./model/src/set_ref_state.F 122 SET_REF_STATE
          pLoc = -rhoConst*rF(k)*gravity
./model/src/set_ref_state.F 124 SET_REF_STATE
     I                          tRef(k-1), sRef(k-1), pLoc,
./model/src/set_ref_state.F 127 SET_REF_STATE
     I                          tRef(k), sRef(k), pLoc,
./model/src/set_ref_state.F 129 SET_REF_STATE
          dBdrRef(k) = (rhoDw - rhoUp)*recip_drC(k)
./model/src/set_ref_state.F 133 SET_REF_STATE
            dBdrRef(k) = ( sBeta *(sRef(k)-sRef(k-1))
./model/src/set_ref_state.F 134 SET_REF_STATE
     &                    -tAlpha*(tRef(k)-tRef(k-1))
./model/src/set_ref_state.F 135 SET_REF_STATE
     &                   )*recip_drC(k)
./model/src/set_ref_state.F 144 SET_REF_STATE
        DO k=1,Nr
./model/src/set_ref_state.F 145 SET_REF_STATE
          pLoc = rC(k)
./model/src/set_ref_state.F 147 SET_REF_STATE
     I                          tRef(k), sRef(k), pLoc,
./model/src/set_ref_state.F 148 SET_REF_STATE
     O                          rhoRef(k), myThid )
./model/src/set_ref_state.F 153 SET_REF_STATE
        DO k=1,Nr+1
./model/src/set_ref_state.F 154 SET_REF_STATE
          pLoc = rF(k)
./model/src/set_ref_state.F 155 SET_REF_STATE
          IF ( k.GE.2 )  CALL FIND_RHO_SCALAR(
./model/src/set_ref_state.F 156 SET_REF_STATE
     I                             tRef(k-1), sRef(k-1), pLoc,
./model/src/set_ref_state.F 158 SET_REF_STATE
          IF ( k.LE.Nr ) CALL FIND_RHO_SCALAR(
./model/src/set_ref_state.F 159 SET_REF_STATE
     I                             tRef(k), sRef(k), pLoc,
./model/src/set_ref_state.F 161 SET_REF_STATE
          IF ( k.GE.2 .AND. k.LE.Nr ) THEN
./model/src/set_ref_state.F 162 SET_REF_STATE
            dBdrRef(k) = (rhoDw - rhoUp)*recip_drC(k)
./model/src/set_ref_state.F 165 SET_REF_STATE
          ELSEIF ( k.EQ.1 ) THEN
./model/src/set_ref_state.F 174 SET_REF_STATE
          wUnit2rVel(k) = gravity*rhoLoc
./model/src/set_ref_state.F 175 SET_REF_STATE
          rVel2wUnit(k) = 1. _d 0 / wUnit2rVel(k)
./model/src/set_ref_state.F 183 SET_REF_STATE
        DO k=2,Nr
./model/src/set_ref_state.F 184 SET_REF_STATE
          conv_theta2T = (rF(k)/atm_Po)**atm_kappa
./model/src/set_ref_state.F 187 SET_REF_STATE
          ddPI=atm_Cp*( ((rC(k-1)/atm_Po)**atm_kappa)
./model/src/set_ref_state.F 188 SET_REF_STATE
     &                 -((rC( k )/atm_Po)**atm_kappa) )
./model/src/set_ref_state.F 189 SET_REF_STATE
          dBdrRef(k) = (tRef(k) - tRef(k-1))*recip_drC(k)
./model/src/set_ref_state.F 190 SET_REF_STATE
     &               * ddPI*recip_drC(k)
./model/src/set_ref_state.F 198 SET_REF_STATE
        DO k=1,Nr+1
./model/src/set_ref_state.F 199 SET_REF_STATE
          IF ( k.EQ.1 ) THEN
./model/src/set_ref_state.F 200 SET_REF_STATE
            thetaLoc = tRef(k)
./model/src/set_ref_state.F 201 SET_REF_STATE
          ELSEIF ( k.GT.Nr ) THEN
./model/src/set_ref_state.F 202 SET_REF_STATE
            thetaLoc = tRef(k-1)
./model/src/set_ref_state.F 204 SET_REF_STATE
            thetaLoc = (tRef(k) + tRef(k-1))*0.5 _d 0
./model/src/set_ref_state.F 206 SET_REF_STATE
          IF ( thetaLoc.GT.0. _d 0 .AND. rF(k).GT.0. _d 0 ) THEN
./model/src/set_ref_state.F 207 SET_REF_STATE
            conv_theta2T  = (rF(k)/atm_Po)**atm_kappa
./model/src/set_ref_state.F 208 SET_REF_STATE
            wUnit2rVel(k) = gravity
./model/src/set_ref_state.F 209 SET_REF_STATE
     &                    * rF(k)/(atm_Rd*conv_theta2T*thetaLoc)
./model/src/set_ref_state.F 210 SET_REF_STATE
            rVel2wUnit(k) = 1. _d 0 / wUnit2rVel(k)
./model/src/set_ref_state.F 220 SET_REF_STATE
        DO k=1,Nr
./model/src/set_ref_state.F 221 SET_REF_STATE
         tLoc(k) = thetaConst
./model/src/set_ref_state.F 225 SET_REF_STATE
        DO k=1,Nr
./model/src/set_ref_state.F 226 SET_REF_STATE
         tLoc(k) = tRef(k)
./model/src/set_ref_state.F 232 SET_REF_STATE
        DO k=1,2*Nr
./model/src/set_ref_state.F 233 SET_REF_STATE
          ks = (k+1)/2
./model/src/set_ref_state.F 234 SET_REF_STATE
          ddPI=atm_Cp*( ((rHalf( k )/atm_Po)**atm_kappa)
./model/src/set_ref_state.F 235 SET_REF_STATE
     &                 -((rHalf(k+1)/atm_Po)**atm_kappa) )
./model/src/set_ref_state.F 236 SET_REF_STATE
          phiRef(k+1) = phiRef(k)+ddPI*tLoc(ks)
./model/src/set_ref_state.F 242 SET_REF_STATE
        k = 1
./model/src/set_ref_state.F 243 SET_REF_STATE
          ddPI=atm_Cp*( ((rF(k)/atm_Po)**atm_kappa)
./model/src/set_ref_state.F 244 SET_REF_STATE
     &                 -((rC(k)/atm_Po)**atm_kappa) )
./model/src/set_ref_state.F 245 SET_REF_STATE
          phiRef(2*k)   = phiRef(1) + ddPI*tLoc(k)
./model/src/set_ref_state.F 246 SET_REF_STATE
        DO k=1,Nr-1
./model/src/set_ref_state.F 247 SET_REF_STATE
          ddPI=atm_Cp*( ((rC( k )/atm_Po)**atm_kappa)
./model/src/set_ref_state.F 248 SET_REF_STATE
     &                 -((rC(k+1)/atm_Po)**atm_kappa) )
./model/src/set_ref_state.F 249 SET_REF_STATE
          phiRef(2*k+1) = phiRef(2*k) + ddPI*0.5*tLoc(k)
./model/src/set_ref_state.F 250 SET_REF_STATE
          phiRef(2*k+2) = phiRef(2*k)
./model/src/set_ref_state.F 251 SET_REF_STATE
     &                  + ddPI*0.5*(tLoc(k)+tLoc(k+1))
./model/src/set_ref_state.F 253 SET_REF_STATE
        k = Nr
./model/src/set_ref_state.F 254 SET_REF_STATE
          ddPI=atm_Cp*( ((rC( k )/atm_Po)**atm_kappa)
./model/src/set_ref_state.F 255 SET_REF_STATE
     &                 -((rF(k+1)/atm_Po)**atm_kappa) )
./model/src/set_ref_state.F 256 SET_REF_STATE
          phiRef(2*k+1) = phiRef(2*k) + ddPI*tLoc(k)
./model/src/set_ref_state.F 270 SET_REF_STATE
        DO k=1,Nr
./model/src/set_ref_state.F 271 SET_REF_STATE
          phiRef(2*k)   = gravitySign*gravity*(rC(k) - Ro_SeaLevel)
./model/src/set_ref_state.F 272 SET_REF_STATE
          phiRef(2*k+1) = gravitySign*gravity*(rF(k+1)-Ro_SeaLevel)
./model/src/set_ref_state.F 279 SET_REF_STATE
        DO k=1,Nr
./model/src/set_ref_state.F 280 SET_REF_STATE
          phiRef(2*k)   = -recip_rhoConst*rC(k)
./model/src/set_ref_state.F 281 SET_REF_STATE
          phiRef(2*k+1) = -recip_rhoConst*rF(k+1)
./model/src/set_ref_state.F 292 SET_REF_STATE
        DO k=1,Nr
./model/src/set_ref_state.F 293 SET_REF_STATE
          rhoFacC(k) = rho1Ref(k)/rhoConst
./model/src/set_ref_state.F 295 SET_REF_STATE
        DO k=2,Nr
./model/src/set_ref_state.F 296 SET_REF_STATE
          rhoFacF(k) = (rhoFacC(k-1)*drF(k)+rhoFacC(k)*drF(k-1))
./model/src/set_ref_state.F 297 SET_REF_STATE
     &               / (drF(k)+drF(k-1))
./model/src/set_ref_state.F 302 SET_REF_STATE
        DO k=1,Nr
./model/src/set_ref_state.F 303 SET_REF_STATE
          recip_rhoFacC(k) = 1. _d 0/rhoFacC(k)
./model/src/set_ref_state.F 305 SET_REF_STATE
        DO k=1,Nr+1
./model/src/set_ref_state.F 306 SET_REF_STATE
          recip_rhoFacF(k) = 1. _d 0/rhoFacF(k)
./model/src/set_ref_state.F 322 SET_REF_STATE
       DO k=1,2*Nr+1
./model/src/set_ref_state.F 324 SET_REF_STATE
     &    ' K=',k*0.5,'  ;  r=',rHalf(k),'  ;  phiRef/g=',
./model/src/set_ref_state.F 325 SET_REF_STATE
     &    phiRef(k)*recip_gravity
./model/src/set_ref_state.F 41 SET_REF_STATE
      INTEGER k, ks, stdUnit
./model/src/set_ref_state.F 51 SET_REF_STATE
      DO k=1,2*Nr
./model/src/set_ref_state.F 52 SET_REF_STATE
        phiRef(k) = 0.
./model/src/set_ref_state.F 56 SET_REF_STATE
      DO k=1,Nr
./model/src/set_ref_state.F 57 SET_REF_STATE
        rhoRef(k)  = 0.
./model/src/set_ref_state.F 58 SET_REF_STATE
        dBdrRef(k) = 0.
./model/src/set_ref_state.F 59 SET_REF_STATE
        rHalf(2*k-1) = rF(k)
./model/src/set_ref_state.F 60 SET_REF_STATE
        rHalf(2*k)   = rC(k)
./model/src/set_ref_state.F 64 SET_REF_STATE
      DO k=1,Nr+1
./model/src/set_ref_state.F 65 SET_REF_STATE
        rVel2wUnit(k) = 1. _d 0
./model/src/set_ref_state.F 66 SET_REF_STATE
        wUnit2rVel(k) = 1. _d 0
./model/src/set_ref_state.F 70 SET_REF_STATE
      DO k=1,Nr
./model/src/set_ref_state.F 71 SET_REF_STATE
        rhoFacC(k) = 1. _d 0
./model/src/set_ref_state.F 72 SET_REF_STATE
        recip_rhoFacC(k) = 1. _d 0
./model/src/set_ref_state.F 74 SET_REF_STATE
      DO k=1,Nr+1
./model/src/set_ref_state.F 75 SET_REF_STATE
        rhoFacF(k) = 1. _d 0
./model/src/set_ref_state.F 76 SET_REF_STATE
        recip_rhoFacF(k) = 1. _d 0
./model/src/solve_for_pressure.F 170 SOLVE_FOR_PRESSURE
        DO k=Nr,1,-1
./model/src/solve_for_pressure.F 172 SOLVE_FOR_PRESSURE
     I                       bi,bj,k,
./model/src/solve_for_pressure.F 54 SOLVE_FOR_PRESSURE
      INTEGER i,j,k,bi,bj
./model/src/solve_pentadiagonal.F 101 SOLVE_PENTADIAGONAL
          b5d(i,j,k) = b5d(i,j,k)*c5d(i,j,k-1)
./model/src/solve_pentadiagonal.F 102 SOLVE_PENTADIAGONAL
          c5d(i,j,k) = c5d(i,j,k) - b5d(i,j,k)*d5d(i,j,k-1)
./model/src/solve_pentadiagonal.F 103 SOLVE_PENTADIAGONAL
          d5d(i,j,k) = d5d(i,j,k) - b5d(i,j,k)*e5d(i,j,k-1)
./model/src/solve_pentadiagonal.F 104 SOLVE_PENTADIAGONAL
          y5d(i,j,k) = y5d(i,j,k) - b5d(i,j,k)*y5d(i,j,k-1)
./model/src/solve_pentadiagonal.F 105 SOLVE_PENTADIAGONAL
          IF ( c5d(i,j,k).NE.0. _d 0 ) THEN
./model/src/solve_pentadiagonal.F 106 SOLVE_PENTADIAGONAL
           c5d(i,j,k) = 1. _d 0 / c5d(i,j,k)
./model/src/solve_pentadiagonal.F 108 SOLVE_PENTADIAGONAL
           c5d(i,j,k) = 0. _d 0
./model/src/solve_pentadiagonal.F 119 SOLVE_PENTADIAGONAL
          a5d(i,j,k) = a5d(i,j,k)*c5d(i,j,k-2)
./model/src/solve_pentadiagonal.F 120 SOLVE_PENTADIAGONAL
          b5d(i,j,k) = b5d(i,j,k) - a5d(i,j,k)*d5d(i,j,k-2)
./model/src/solve_pentadiagonal.F 121 SOLVE_PENTADIAGONAL
          c5d(i,j,k) = c5d(i,j,k) - a5d(i,j,k)*e5d(i,j,k-2)
./model/src/solve_pentadiagonal.F 123 SOLVE_PENTADIAGONAL
          b5d(i,j,k) = b5d(i,j,k)*c5d(i,j,k-1)
./model/src/solve_pentadiagonal.F 124 SOLVE_PENTADIAGONAL
          c5d(i,j,k) = c5d(i,j,k) - b5d(i,j,k)*d5d(i,j,k-1)
./model/src/solve_pentadiagonal.F 125 SOLVE_PENTADIAGONAL
          d5d(i,j,k) = d5d(i,j,k) - b5d(i,j,k)*e5d(i,j,k-1)
./model/src/solve_pentadiagonal.F 126 SOLVE_PENTADIAGONAL
          y5d(i,j,k) = y5d(i,j,k) - b5d(i,j,k)*y5d(i,j,k-1)
./model/src/solve_pentadiagonal.F 127 SOLVE_PENTADIAGONAL
     &                            - a5d(i,j,k)*y5d(i,j,k-2)
./model/src/solve_pentadiagonal.F 128 SOLVE_PENTADIAGONAL
          IF ( c5d(i,j,k).NE.0. _d 0 ) THEN
./model/src/solve_pentadiagonal.F 129 SOLVE_PENTADIAGONAL
           c5d(i,j,k) = 1. _d 0 / c5d(i,j,k)
./model/src/solve_pentadiagonal.F 131 SOLVE_PENTADIAGONAL
           c5d(i,j,k) = 0. _d 0
./model/src/solve_pentadiagonal.F 141 SOLVE_PENTADIAGONAL
      DO k=Nr,1,-1
./model/src/solve_pentadiagonal.F 142 SOLVE_PENTADIAGONAL
       IF (k.EQ.Nr) THEN
./model/src/solve_pentadiagonal.F 145 SOLVE_PENTADIAGONAL
          y5d(i,j,k) =   y5d(i,j,k)*c5d(i,j,k)
./model/src/solve_pentadiagonal.F 148 SOLVE_PENTADIAGONAL
       ELSEIF (k.EQ.Nr-1) THEN
./model/src/solve_pentadiagonal.F 151 SOLVE_PENTADIAGONAL
          y5d(i,j,k) = ( y5d(i,j,k)
./model/src/solve_pentadiagonal.F 152 SOLVE_PENTADIAGONAL
     &                 - d5d(i,j,k)*y5d(i,j,k+1)
./model/src/solve_pentadiagonal.F 153 SOLVE_PENTADIAGONAL
     &                 )*c5d(i,j,k)
./model/src/solve_pentadiagonal.F 159 SOLVE_PENTADIAGONAL
          y5d(i,j,k) = ( y5d(i,j,k)
./model/src/solve_pentadiagonal.F 160 SOLVE_PENTADIAGONAL
     &                 - d5d(i,j,k)*y5d(i,j,k+1)
./model/src/solve_pentadiagonal.F 161 SOLVE_PENTADIAGONAL
     &                 - e5d(i,j,k)*y5d(i,j,k+2)
./model/src/solve_pentadiagonal.F 162 SOLVE_PENTADIAGONAL
     &                 )*c5d(i,j,k)
./model/src/solve_pentadiagonal.F 172 SOLVE_PENTADIAGONAL
      DO k=1,Nr
./model/src/solve_pentadiagonal.F 177 SOLVE_PENTADIAGONAL
         y5d_m1(i,j,k) = y5d(i,j,k)
./model/src/solve_pentadiagonal.F 188 SOLVE_PENTADIAGONAL
        DO k=1,Nr
./model/src/solve_pentadiagonal.F 189 SOLVE_PENTADIAGONAL
         c5d_prime(k) = 0. _d 0
./model/src/solve_pentadiagonal.F 190 SOLVE_PENTADIAGONAL
         d5d_prime(k) = 0. _d 0
./model/src/solve_pentadiagonal.F 191 SOLVE_PENTADIAGONAL
         e5d_prime(k) = 0. _d 0
./model/src/solve_pentadiagonal.F 192 SOLVE_PENTADIAGONAL
         y5d_prime(k) = 0. _d 0
./model/src/solve_pentadiagonal.F 193 SOLVE_PENTADIAGONAL
         y5d_update(k) = 0. _d 0
./model/src/solve_pentadiagonal.F 196 SOLVE_PENTADIAGONAL
        DO k=1,Nr
./model/src/solve_pentadiagonal.F 199 SOLVE_PENTADIAGONAL
          IF (k.EQ.1) THEN
./model/src/solve_pentadiagonal.F 201 SOLVE_PENTADIAGONAL
           c5d_prime(k) = c5d(i,j,k)
./model/src/solve_pentadiagonal.F 202 SOLVE_PENTADIAGONAL
           d5d_prime(k) = d5d(i,j,k)
./model/src/solve_pentadiagonal.F 203 SOLVE_PENTADIAGONAL
           e5d_prime(k) = e5d(i,j,k)
./model/src/solve_pentadiagonal.F 204 SOLVE_PENTADIAGONAL
           y5d_prime(k) = y5d_m1(i,j,k)
./model/src/solve_pentadiagonal.F 205 SOLVE_PENTADIAGONAL
          ELSEIF (k.EQ.2) THEN
./model/src/solve_pentadiagonal.F 207 SOLVE_PENTADIAGONAL
           c5d_prime(k) = c5d(i,j,k)
./model/src/solve_pentadiagonal.F 208 SOLVE_PENTADIAGONAL
     &      -b5d(i,j,k)*d5d_prime(k-1)
./model/src/solve_pentadiagonal.F 209 SOLVE_PENTADIAGONAL
           d5d_prime(k) = d5d(i,j,k)
./model/src/solve_pentadiagonal.F 210 SOLVE_PENTADIAGONAL
     &      -b5d(i,j,k)*e5d_prime(k-1)
./model/src/solve_pentadiagonal.F 211 SOLVE_PENTADIAGONAL
           e5d_prime(k) = e5d(i,j,k)
./model/src/solve_pentadiagonal.F 212 SOLVE_PENTADIAGONAL
           y5d_prime(k) = y5d_m1(i,j,k)
./model/src/solve_pentadiagonal.F 213 SOLVE_PENTADIAGONAL
     &      -b5d(i,j,k)*y5d_prime(k-1)
./model/src/solve_pentadiagonal.F 216 SOLVE_PENTADIAGONAL
           c5d_prime(k) = c5d(i,j,k)
./model/src/solve_pentadiagonal.F 217 SOLVE_PENTADIAGONAL
     &      -a5d(i,j,k)*e5d_prime(k-2)
./model/src/solve_pentadiagonal.F 218 SOLVE_PENTADIAGONAL
     &      -(b5d(i,j,k)-a5d(i,j,k)*d5d_prime(k-2))*d5d_prime(k-1)
./model/src/solve_pentadiagonal.F 219 SOLVE_PENTADIAGONAL
           d5d_prime(k) = d5d(i,j,k)
./model/src/solve_pentadiagonal.F 220 SOLVE_PENTADIAGONAL
     &      -(b5d(i,j,k)-a5d(i,j,k)*d5d_prime(k-2))*e5d_prime(k-1)
./model/src/solve_pentadiagonal.F 221 SOLVE_PENTADIAGONAL
           e5d_prime(k) = e5d(i,j,k)
./model/src/solve_pentadiagonal.F 222 SOLVE_PENTADIAGONAL
           y5d_prime(k) = y5d_m1(i,j,k)
./model/src/solve_pentadiagonal.F 223 SOLVE_PENTADIAGONAL
     &      -a5d(i,j,k)*y5d_prime(k-2)
./model/src/solve_pentadiagonal.F 224 SOLVE_PENTADIAGONAL
     &      -(b5d(i,j,k)-a5d(i,j,k)*d5d_prime(k-2))*y5d_prime(k-1)
./model/src/solve_pentadiagonal.F 228 SOLVE_PENTADIAGONAL
          tmpVar = c5d_prime(k)
./model/src/solve_pentadiagonal.F 231 SOLVE_PENTADIAGONAL
           d5d_prime(k) = d5d_prime(k)*recVar
./model/src/solve_pentadiagonal.F 232 SOLVE_PENTADIAGONAL
           e5d_prime(k) = e5d_prime(k)*recVar
./model/src/solve_pentadiagonal.F 233 SOLVE_PENTADIAGONAL
           y5d_prime(k) = y5d_prime(k)*recVar
./model/src/solve_pentadiagonal.F 235 SOLVE_PENTADIAGONAL
           d5d_prime(k) = 0. _d 0
./model/src/solve_pentadiagonal.F 236 SOLVE_PENTADIAGONAL
           e5d_prime(k) = 0. _d 0
./model/src/solve_pentadiagonal.F 237 SOLVE_PENTADIAGONAL
           y5d_prime(k) = 0. _d 0
./model/src/solve_pentadiagonal.F 245 SOLVE_PENTADIAGONAL
        DO k=Nr,1,-1
./model/src/solve_pentadiagonal.F 246 SOLVE_PENTADIAGONAL
         IF (k.EQ.Nr) THEN
./model/src/solve_pentadiagonal.F 247 SOLVE_PENTADIAGONAL
          y5d_update(k) =   y5d_prime(k)
./model/src/solve_pentadiagonal.F 248 SOLVE_PENTADIAGONAL
         ELSEIF (k.EQ.Nr-1) THEN
./model/src/solve_pentadiagonal.F 249 SOLVE_PENTADIAGONAL
          y5d_update(k) =   y5d_prime(k)
./model/src/solve_pentadiagonal.F 250 SOLVE_PENTADIAGONAL
     &     - y5d_update(k+1)*d5d_prime(k)
./model/src/solve_pentadiagonal.F 252 SOLVE_PENTADIAGONAL
          y5d_update(k) =   y5d_prime(k)
./model/src/solve_pentadiagonal.F 253 SOLVE_PENTADIAGONAL
     &     - y5d_update(k+1)*d5d_prime(k)
./model/src/solve_pentadiagonal.F 254 SOLVE_PENTADIAGONAL
     &     - y5d_update(k+2)*e5d_prime(k)
./model/src/solve_pentadiagonal.F 259 SOLVE_PENTADIAGONAL
        DO k=1,Nr
./model/src/solve_pentadiagonal.F 260 SOLVE_PENTADIAGONAL
         y5d(i,j,k) = y5d_update(k)
./model/src/solve_pentadiagonal.F 270 SOLVE_PENTADIAGONAL
      DO k=1,Nr
./model/src/solve_pentadiagonal.F 275 SOLVE_PENTADIAGONAL
         c5d_prime(i,j,k) = 0. _d 0
./model/src/solve_pentadiagonal.F 276 SOLVE_PENTADIAGONAL
         d5d_prime(i,j,k) = 0. _d 0
./model/src/solve_pentadiagonal.F 277 SOLVE_PENTADIAGONAL
         e5d_prime(i,j,k) = 0. _d 0
./model/src/solve_pentadiagonal.F 278 SOLVE_PENTADIAGONAL
         y5d_prime(i,j,k) = 0. _d 0
./model/src/solve_pentadiagonal.F 279 SOLVE_PENTADIAGONAL
         y5d_update(i,j,k) = 0. _d 0
./model/src/solve_pentadiagonal.F 285 SOLVE_PENTADIAGONAL
      DO k=1,Nr
./model/src/solve_pentadiagonal.F 294 SOLVE_PENTADIAGONAL
          IF (k.EQ.1) THEN
./model/src/solve_pentadiagonal.F 296 SOLVE_PENTADIAGONAL
           c5d_prime(i,j,k) = c5d(i,j,k)
./model/src/solve_pentadiagonal.F 297 SOLVE_PENTADIAGONAL
           d5d_prime(i,j,k) = d5d(i,j,k)
./model/src/solve_pentadiagonal.F 298 SOLVE_PENTADIAGONAL
           e5d_prime(i,j,k) = e5d(i,j,k)
./model/src/solve_pentadiagonal.F 299 SOLVE_PENTADIAGONAL
           y5d_prime(i,j,k) = y5d_m1(i,j,k)
./model/src/solve_pentadiagonal.F 300 SOLVE_PENTADIAGONAL
          ELSEIF (k.EQ.2) THEN
./model/src/solve_pentadiagonal.F 302 SOLVE_PENTADIAGONAL
           c5d_prime(i,j,k) = c5d(i,j,k)
./model/src/solve_pentadiagonal.F 303 SOLVE_PENTADIAGONAL
     &      -b5d(i,j,k)*d5d_prime(i,j,k-1)
./model/src/solve_pentadiagonal.F 304 SOLVE_PENTADIAGONAL
           d5d_prime(i,j,k) = d5d(i,j,k)
./model/src/solve_pentadiagonal.F 305 SOLVE_PENTADIAGONAL
     &      -b5d(i,j,k)*e5d_prime(i,j,k-1)
./model/src/solve_pentadiagonal.F 306 SOLVE_PENTADIAGONAL
           e5d_prime(i,j,k) = e5d(i,j,k)
./model/src/solve_pentadiagonal.F 307 SOLVE_PENTADIAGONAL
           y5d_prime(i,j,k) = y5d_m1(i,j,k)
./model/src/solve_pentadiagonal.F 308 SOLVE_PENTADIAGONAL
     &      -b5d(i,j,k)*y5d_prime(i,j,k-1)
./model/src/solve_pentadiagonal.F 311 SOLVE_PENTADIAGONAL
           c5d_prime(i,j,k) = c5d(i,j,k)
./model/src/solve_pentadiagonal.F 312 SOLVE_PENTADIAGONAL
     &      -a5d(i,j,k)*e5d_prime(i,j,k-2)
./model/src/solve_pentadiagonal.F 313 SOLVE_PENTADIAGONAL
     &      -(b5d(i,j,k)-a5d(i,j,k)*d5d_prime(i,j,k-2))
./model/src/solve_pentadiagonal.F 314 SOLVE_PENTADIAGONAL
     &      *d5d_prime(i,j,k-1)
./model/src/solve_pentadiagonal.F 315 SOLVE_PENTADIAGONAL
           d5d_prime(i,j,k) = d5d(i,j,k)
./model/src/solve_pentadiagonal.F 316 SOLVE_PENTADIAGONAL
     &      -(b5d(i,j,k)-a5d(i,j,k)*d5d_prime(i,j,k-2))
./model/src/solve_pentadiagonal.F 317 SOLVE_PENTADIAGONAL
     &      *e5d_prime(i,j,k-1)
./model/src/solve_pentadiagonal.F 318 SOLVE_PENTADIAGONAL
           e5d_prime(i,j,k) = e5d(i,j,k)
./model/src/solve_pentadiagonal.F 319 SOLVE_PENTADIAGONAL
           y5d_prime(i,j,k) = y5d_m1(i,j,k)
./model/src/solve_pentadiagonal.F 320 SOLVE_PENTADIAGONAL
     &      -a5d(i,j,k)*y5d_prime(i,j,k-2)
./model/src/solve_pentadiagonal.F 321 SOLVE_PENTADIAGONAL
     &      -(b5d(i,j,k)-a5d(i,j,k)*d5d_prime(i,j,k-2))
./model/src/solve_pentadiagonal.F 322 SOLVE_PENTADIAGONAL
     &      *y5d_prime(i,j,k-1)
./model/src/solve_pentadiagonal.F 326 SOLVE_PENTADIAGONAL
          tmpVar = c5d_prime(i,j,k)
./model/src/solve_pentadiagonal.F 329 SOLVE_PENTADIAGONAL
           d5d_prime(i,j,k) = d5d_prime(i,j,k)*recVar
./model/src/solve_pentadiagonal.F 330 SOLVE_PENTADIAGONAL
           e5d_prime(i,j,k) = e5d_prime(i,j,k)*recVar
./model/src/solve_pentadiagonal.F 331 SOLVE_PENTADIAGONAL
           y5d_prime(i,j,k) = y5d_prime(i,j,k)*recVar
./model/src/solve_pentadiagonal.F 333 SOLVE_PENTADIAGONAL
           d5d_prime(i,j,k) = 0. _d 0
./model/src/solve_pentadiagonal.F 334 SOLVE_PENTADIAGONAL
           e5d_prime(i,j,k) = 0. _d 0
./model/src/solve_pentadiagonal.F 335 SOLVE_PENTADIAGONAL
           y5d_prime(i,j,k) = 0. _d 0
./model/src/solve_pentadiagonal.F 347 SOLVE_PENTADIAGONAL
      DO k=Nr,1,-1
./model/src/solve_pentadiagonal.F 352 SOLVE_PENTADIAGONAL
         IF (k.EQ.Nr) THEN
./model/src/solve_pentadiagonal.F 353 SOLVE_PENTADIAGONAL
          y5d_update(i,j,k) =   y5d_prime(i,j,k)
./model/src/solve_pentadiagonal.F 354 SOLVE_PENTADIAGONAL
         ELSEIF (k.EQ.Nr-1) THEN
./model/src/solve_pentadiagonal.F 355 SOLVE_PENTADIAGONAL
          y5d_update(i,j,k) =   y5d_prime(i,j,k)
./model/src/solve_pentadiagonal.F 356 SOLVE_PENTADIAGONAL
     &     - y5d_update(i,j,k+1)*d5d_prime(i,j,k)
./model/src/solve_pentadiagonal.F 358 SOLVE_PENTADIAGONAL
          y5d_update(i,j,k) =   y5d_prime(i,j,k)
./model/src/solve_pentadiagonal.F 359 SOLVE_PENTADIAGONAL
     &     - y5d_update(i,j,k+1)*d5d_prime(i,j,k)
./model/src/solve_pentadiagonal.F 360 SOLVE_PENTADIAGONAL
     &     - y5d_update(i,j,k+2)*e5d_prime(i,j,k)
./model/src/solve_pentadiagonal.F 368 SOLVE_PENTADIAGONAL
      DO k=1,Nr
./model/src/solve_pentadiagonal.F 373 SOLVE_PENTADIAGONAL
         y5d(i,j,k) = y5d_update(i,j,k)
./model/src/solve_pentadiagonal.F 59 SOLVE_PENTADIAGONAL
      INTEGER i,j,k
./model/src/solve_pentadiagonal.F 83 SOLVE_PENTADIAGONAL
      DO k=1,Nr
./model/src/solve_pentadiagonal.F 85 SOLVE_PENTADIAGONAL
       IF (k.EQ.1) THEN
./model/src/solve_pentadiagonal.F 88 SOLVE_PENTADIAGONAL
          IF ( c5d(i,j,k).NE.0. _d 0 ) THEN
./model/src/solve_pentadiagonal.F 89 SOLVE_PENTADIAGONAL
           c5d(i,j,k) = 1. _d 0 / c5d(i,j,k)
./model/src/solve_pentadiagonal.F 91 SOLVE_PENTADIAGONAL
           c5d(i,j,k) = 0. _d 0
./model/src/solve_pentadiagonal.F 97 SOLVE_PENTADIAGONAL
       ELSEIF (k.EQ.2) THEN
./model/src/solve_tridiagonal.F 101 SOLVE_TRIDIAGONAL
      DO k=2,Nr
./model/src/solve_tridiagonal.F 104 SOLVE_TRIDIAGONAL
         y3d(i,j,k) = ( y3d(i,j,k)
./model/src/solve_tridiagonal.F 105 SOLVE_TRIDIAGONAL
     &                - a3d(i,j,k)*y3d(i,j,k-1)
./model/src/solve_tridiagonal.F 106 SOLVE_TRIDIAGONAL
     &                )*b3d(i,j,k)
./model/src/solve_tridiagonal.F 112 SOLVE_TRIDIAGONAL
      DO k=Nr-1,1,-1
./model/src/solve_tridiagonal.F 115 SOLVE_TRIDIAGONAL
          y3d(i,j,k) = y3d(i,j,k)
./model/src/solve_tridiagonal.F 116 SOLVE_TRIDIAGONAL
     &               - c3d(i,j,k)*b3d(i,j,k)*y3d(i,j,k+1)
./model/src/solve_tridiagonal.F 124 SOLVE_TRIDIAGONAL
      DO k=1,Nr
./model/src/solve_tridiagonal.F 129 SOLVE_TRIDIAGONAL
         c3d_m1(i,j,k) = c3d(i,j,k)
./model/src/solve_tridiagonal.F 130 SOLVE_TRIDIAGONAL
         y3d_m1(i,j,k) = y3d(i,j,k)
./model/src/solve_tridiagonal.F 141 SOLVE_TRIDIAGONAL
        DO k=1,Nr
./model/src/solve_tridiagonal.F 142 SOLVE_TRIDIAGONAL
         c3d_prime(k) = 0. _d 0
./model/src/solve_tridiagonal.F 143 SOLVE_TRIDIAGONAL
         y3d_prime(k) = 0. _d 0
./model/src/solve_tridiagonal.F 144 SOLVE_TRIDIAGONAL
         y3d_update(k) = 0. _d 0
./model/src/solve_tridiagonal.F 148 SOLVE_TRIDIAGONAL
        DO k=1,Nr
./model/src/solve_tridiagonal.F 149 SOLVE_TRIDIAGONAL
         IF ( k.EQ.1 ) THEN
./model/src/solve_tridiagonal.F 159 SOLVE_TRIDIAGONAL
           tmpVar = b3d(i,j,k) - a3d(i,j,k)*c3d_prime(k-1)
./model/src/solve_tridiagonal.F 162 SOLVE_TRIDIAGONAL
             c3d_prime(k) = c3d_m1(i,j,k)*recVar
./model/src/solve_tridiagonal.F 163 SOLVE_TRIDIAGONAL
             y3d_prime(k) = (y3d_m1(i,j,k) - y3d_prime(k-1)*a3d(i,j,k))
./model/src/solve_tridiagonal.F 166 SOLVE_TRIDIAGONAL
             c3d_prime(k) = 0. _d 0
./model/src/solve_tridiagonal.F 167 SOLVE_TRIDIAGONAL
             y3d_prime(k) = 0. _d 0
./model/src/solve_tridiagonal.F 174 SOLVE_TRIDIAGONAL
        DO k=Nr,1,-1
./model/src/solve_tridiagonal.F 175 SOLVE_TRIDIAGONAL
         IF ( k.EQ.Nr ) THEN
./model/src/solve_tridiagonal.F 176 SOLVE_TRIDIAGONAL
          y3d_update(k)=y3d_prime(k)
./model/src/solve_tridiagonal.F 178 SOLVE_TRIDIAGONAL
          y3d_update(k)=y3d_prime(k)-c3d_prime(k)*y3d_update(k+1)
./model/src/solve_tridiagonal.F 183 SOLVE_TRIDIAGONAL
        DO k=1,Nr
./model/src/solve_tridiagonal.F 184 SOLVE_TRIDIAGONAL
         y3d(i,j,k) = y3d_update(k)
./model/src/solve_tridiagonal.F 193 SOLVE_TRIDIAGONAL
      DO k=1,Nr
./model/src/solve_tridiagonal.F 198 SOLVE_TRIDIAGONAL
         c3d_prime(i,j,k) = 0. _d 0
./model/src/solve_tridiagonal.F 199 SOLVE_TRIDIAGONAL
         y3d_prime(i,j,k) = 0. _d 0
./model/src/solve_tridiagonal.F 200 SOLVE_TRIDIAGONAL
         y3d_update(i,j,k) = 0. _d 0
./model/src/solve_tridiagonal.F 207 SOLVE_TRIDIAGONAL
      DO k=1,Nr
./model/src/solve_tridiagonal.F 213 SOLVE_TRIDIAGONAL
         IF ( k.EQ.1 ) THEN
./model/src/solve_tridiagonal.F 224 SOLVE_TRIDIAGONAL
           tmpVar = b3d(i,j,k) - a3d(i,j,k)*c3d_prime(i,j,k-1)
./model/src/solve_tridiagonal.F 227 SOLVE_TRIDIAGONAL
             c3d_prime(i,j,k) = c3d_m1(i,j,k)*recVar
./model/src/solve_tridiagonal.F 228 SOLVE_TRIDIAGONAL
             y3d_prime(i,j,k) = ( y3d_m1(i,j,k)
./model/src/solve_tridiagonal.F 229 SOLVE_TRIDIAGONAL
     &                          - a3d(i,j,k)*y3d_prime(i,j,k-1)
./model/src/solve_tridiagonal.F 232 SOLVE_TRIDIAGONAL
             c3d_prime(i,j,k) = 0. _d 0
./model/src/solve_tridiagonal.F 233 SOLVE_TRIDIAGONAL
             y3d_prime(i,j,k) = 0. _d 0
./model/src/solve_tridiagonal.F 244 SOLVE_TRIDIAGONAL
      DO k=Nr,1,-1
./model/src/solve_tridiagonal.F 249 SOLVE_TRIDIAGONAL
         IF ( k.EQ.Nr ) THEN
./model/src/solve_tridiagonal.F 250 SOLVE_TRIDIAGONAL
          y3d_update(i,j,k) = y3d_prime(i,j,k)
./model/src/solve_tridiagonal.F 252 SOLVE_TRIDIAGONAL
          y3d_update(i,j,k) = y3d_prime(i,j,k)
./model/src/solve_tridiagonal.F 253 SOLVE_TRIDIAGONAL
     &                      - c3d_prime(i,j,k)*y3d_update(i,j,k+1)
./model/src/solve_tridiagonal.F 261 SOLVE_TRIDIAGONAL
      DO k=1,Nr
./model/src/solve_tridiagonal.F 266 SOLVE_TRIDIAGONAL
         y3d(i,j,k) = y3d_update(i,j,k)
./model/src/solve_tridiagonal.F 47 SOLVE_TRIDIAGONAL
      INTEGER i,j,k
./model/src/solve_tridiagonal.F 82 SOLVE_TRIDIAGONAL
      DO k=2,Nr
./model/src/solve_tridiagonal.F 85 SOLVE_TRIDIAGONAL
         tmpVar = b3d(i,j,k) - a3d(i,j,k)*c3d(i,j,k-1)*b3d(i,j,k-1)
./model/src/solve_tridiagonal.F 87 SOLVE_TRIDIAGONAL
           b3d(i,j,k) = 1. _d 0 / tmpVar
./model/src/solve_tridiagonal.F 89 SOLVE_TRIDIAGONAL
           b3d(i,j,k) = 0. _d 0
./model/src/solve_uv_tridiago.F 104 SOLVE_UV_TRIDIAGO
            alpU(i,j,bi,bj) = aU(i,j,k,bi,bj)
./model/src/solve_uv_tridiago.F 105 SOLVE_UV_TRIDIAGO
            gamU(i,j,bi,bj) = cU(i,j,k,bi,bj)
./model/src/solve_uv_tridiago.F 106 SOLVE_UV_TRIDIAGO
            yy_U(i,j,bi,bj) = rhsU(i,j,k,bi,bj)
./model/src/solve_uv_tridiago.F 114 SOLVE_UV_TRIDIAGO
            tmpVar = bU(i,j,k,bi,bj)
./model/src/solve_uv_tridiago.F 131 SOLVE_UV_TRIDIAGO
            tmpVar = bU(i,j,k,bi,bj) - alpU(i,j,bi,bj)*gamU(im,j,bi,bj)
./model/src/solve_uv_tridiago.F 285 SOLVE_UV_TRIDIAGO
            uFld(i,j,k,bi,bj) = yy_U(i,j,bi,bj)
./model/src/solve_uv_tridiago.F 303 SOLVE_UV_TRIDIAGO
            alpV(i,j,bi,bj) = aV(i,j,k,bi,bj)
./model/src/solve_uv_tridiago.F 304 SOLVE_UV_TRIDIAGO
            gamV(i,j,bi,bj) = cV(i,j,k,bi,bj)
./model/src/solve_uv_tridiago.F 305 SOLVE_UV_TRIDIAGO
            yy_V(i,j,bi,bj) = rhsV(i,j,k,bi,bj)
./model/src/solve_uv_tridiago.F 313 SOLVE_UV_TRIDIAGO
            tmpVar = bV(i,j,k,bi,bj)
./model/src/solve_uv_tridiago.F 330 SOLVE_UV_TRIDIAGO
            tmpVar = bV(i,j,k,bi,bj) - alpV(i,j,bi,bj)*gamV(i,jm,bi,bj)
./model/src/solve_uv_tridiago.F 472 SOLVE_UV_TRIDIAGO
            vFld(i,j,k,bi,bj) = yy_V(i,j,bi,bj)
./model/src/solve_uv_tridiago.F 78 SOLVE_UV_TRIDIAGO
      INTEGER i,j,k
./model/src/solve_uv_tridiago.F 95 SOLVE_UV_TRIDIAGO
      DO k = 1,kSize
./model/src/taueddy_init_varia.F 37 TAUEDDY_INIT_VARIA
      INTEGER i, j, k
./model/src/taueddy_init_varia.F 43 TAUEDDY_INIT_VARIA
        DO k=1,Nr
./model/src/taueddy_init_varia.F 46 TAUEDDY_INIT_VARIA
           eddyPsiX(i,j,k,bi,bj)=0.
./model/src/taueddy_init_varia.F 47 TAUEDDY_INIT_VARIA
           eddyPsiY(i,j,k,bi,bj)=0.
./model/src/taueddy_tendency_apply.F 102 TAUEDDY_TENDENCY_APPLY_V
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./model/src/taueddy_tendency_apply.F 138 TAUEDDY_TENDENCY_APPLY_V
      INTEGER k, bi, bj
./model/src/taueddy_tendency_apply.F 155 TAUEDDY_TENDENCY_APPLY_V
      kp1 = MIN(k+1,Nr)
./model/src/taueddy_tendency_apply.F 158 TAUEDDY_TENDENCY_APPLY_V
      IF (k.EQ.Nr) maskp1 = 0.
./model/src/taueddy_tendency_apply.F 159 TAUEDDY_TENDENCY_APPLY_V
      IF (k.EQ.1)  maskm1 = 0.
./model/src/taueddy_tendency_apply.F 164 TAUEDDY_TENDENCY_APPLY_V
     &  ( maskm1*_maskS(i,j, k ,bi,bj)*tauyEddy(i,j, k ,bi,bj)
./model/src/taueddy_tendency_apply.F 166 TAUEDDY_TENDENCY_APPLY_V
     &  *recip_drF(k)*_recip_hFacS(i,j,k,bi,bj)
./model/src/taueddy_tendency_apply.F 20 TAUEDDY_TENDENCY_APPLY_U
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./model/src/taueddy_tendency_apply.F 56 TAUEDDY_TENDENCY_APPLY_U
      INTEGER k, bi, bj
./model/src/taueddy_tendency_apply.F 73 TAUEDDY_TENDENCY_APPLY_U
      kp1 = MIN(k+1,Nr)
./model/src/taueddy_tendency_apply.F 76 TAUEDDY_TENDENCY_APPLY_U
      IF (k.EQ.Nr) maskp1 = 0.
./model/src/taueddy_tendency_apply.F 77 TAUEDDY_TENDENCY_APPLY_U
      IF (k.EQ.1)  maskm1 = 0.
./model/src/taueddy_tendency_apply.F 82 TAUEDDY_TENDENCY_APPLY_U
     &  ( maskm1*_maskW(i,j, k ,bi,bj)*tauxEddy(i,j, k ,bi,bj)
./model/src/taueddy_tendency_apply.F 84 TAUEDDY_TENDENCY_APPLY_U
     &  *recip_drF(k)*_recip_hFacW(i,j,k,bi,bj)
./model/src/temp_integrate.F 124 TEMP_INTEGRATE
      INTEGER i, j, k
./model/src/temp_integrate.F 205 TEMP_INTEGRATE
      DO k=1,Nr
./model/src/temp_integrate.F 208 TEMP_INTEGRATE
         gT_loc(i,j,k) = 0. _d 0
./model/src/temp_integrate.F 219 TEMP_INTEGRATE
      DO k=1,Nr
./model/src/temp_integrate.F 222 TEMP_INTEGRATE
         kappaRk(i,j,k) = 0. _d 0
./model/src/temp_integrate.F 290 TEMP_INTEGRATE
      DO k=Nr,1,-1
./model/src/temp_integrate.F 292 TEMP_INTEGRATE
        kkey = (itdkey-1)*Nr + k
./model/src/temp_integrate.F 294 TEMP_INTEGRATE
        kM1  = MAX(1,k-1)
./model/src/temp_integrate.F 295 TEMP_INTEGRATE
        kUp  = 1+MOD(k+1,2)
./model/src/temp_integrate.F 296 TEMP_INTEGRATE
        kDown= 1+MOD(k,2)
./model/src/temp_integrate.F 318 TEMP_INTEGRATE
     I                k, bi, bj, myThid )
./model/src/temp_integrate.F 329 TEMP_INTEGRATE
     I                        iMin,iMax,jMin,jMax, k, bi,bj,
./model/src/temp_integrate.F 333 TEMP_INTEGRATE
            CALL DIAGNOSTICS_FILL(gtForc,'gT_Forc ',k,1,2,bi,bj,myThid)
./model/src/temp_integrate.F 342 TEMP_INTEGRATE
     I           bi, bj, iMin,iMax,jMin,jMax, k, kM1, kUp, kDown,
./model/src/temp_integrate.F 343 TEMP_INTEGRATE
     I           xA, yA, maskUp, uFld(1-OLx,1-OLy,k),
./model/src/temp_integrate.F 344 TEMP_INTEGRATE
     I           vFld(1-OLx,1-OLy,k), wFld(1-OLx,1-OLy,k),
./model/src/temp_integrate.F 346 TEMP_INTEGRATE
     I           diffKhT, diffK4T, KappaRk(1-OLx,1-OLy,k), diffKr4T,
./model/src/temp_integrate.F 357 TEMP_INTEGRATE
     I           bi, bj, iMin,iMax,jMin,jMax, k, kM1, kUp, kDown,
./model/src/temp_integrate.F 358 TEMP_INTEGRATE
     I           xA, yA, maskUp, uFld(1-OLx,1-OLy,k),
./model/src/temp_integrate.F 359 TEMP_INTEGRATE
     I           vFld(1-OLx,1-OLy,k), wFld(1-OLx,1-OLy,k),
./model/src/temp_integrate.F 361 TEMP_INTEGRATE
     I           diffKhT, diffK4T, KappaRk(1-OLx,1-OLy,k), diffKr4T,
./model/src/temp_integrate.F 376 TEMP_INTEGRATE
            gT_loc(i,j,k) = gT_loc(i,j,k) + gtForc(i,j)
./model/src/temp_integrate.F 384 TEMP_INTEGRATE
     I                          bi, bj, k, Nr,
./model/src/temp_integrate.F 390 TEMP_INTEGRATE
     I                          bi, bj, k, Nr,
./model/src/temp_integrate.F 397 TEMP_INTEGRATE
            CALL DIAGNOSTICS_FILL(gt_AB,'AB_gT   ',k,1,2,bi,bj,myThid)
./model/src/temp_integrate.F 406 TEMP_INTEGRATE
            gT_loc(i,j,k) = gT_loc(i,j,k) + gtForc(i,j)
./model/src/temp_integrate.F 414 TEMP_INTEGRATE
     I                            bi, bj, k,
./model/src/temp_integrate.F 426 TEMP_INTEGRATE
     I                            bi, bj, k,
./model/src/temp_integrate.F 430 TEMP_INTEGRATE
     I                            bi, bj, k,
./model/src/temp_integrate.F 435 TEMP_INTEGRATE
     I                            bi, bj, k,
./model/src/thermodynamics.F 159 THERMODYNAMICS
        DO k=1,Nr
./model/src/thermodynamics.F 162 THERMODYNAMICS
           recip_hFacNew(i,j,k) = 0. _d 0
./model/src/thermodynamics.F 164 THERMODYNAMICS
           kappaRk(i,j,k)    = 0. _d 0
./model/src/thermodynamics.F 174 THERMODYNAMICS
          DO k=1,Nr
./model/src/thermodynamics.F 177 THERMODYNAMICS
             recip_hFacNew(i,j,k) = recip_hFacC(i,j,k,bi,bj)
./model/src/thermodynamics.F 185 THERMODYNAMICS
          DO k=1,Nr
./model/src/thermodynamics.F 188 THERMODYNAMICS
             recip_hFacNew(i,j,k) = recip_hFacC(i,j,k,bi,bj)
./model/src/thermodynamics.F 190 THERMODYNAMICS
     &                    *dBHybSigF(k)*recip_drF(k)
./model/src/thermodynamics.F 191 THERMODYNAMICS
     &                    *recip_hFacC(i,j,k,bi,bj)
./model/src/thermodynamics.F 198 THERMODYNAMICS
          DO k=1,Nr
./model/src/thermodynamics.F 201 THERMODYNAMICS
             IF ( k.EQ.kSurfC(i,j,bi,bj) ) THEN
./model/src/thermodynamics.F 202 THERMODYNAMICS
              recip_hFacNew(i,j,k) = 1. _d 0 / hFac_surfC(i,j,bi,bj)
./model/src/thermodynamics.F 204 THERMODYNAMICS
              recip_hFacNew(i,j,k) = recip_hFacC(i,j,k,bi,bj)
./model/src/thermodynamics.F 212 THERMODYNAMICS
          DO k=1,Nr
./model/src/thermodynamics.F 215 THERMODYNAMICS
             recip_hFacNew(i,j,k) = _recip_hFacC(i,j,k,bi,bj)
./model/src/thermodynamics.F 225 THERMODYNAMICS
        DO k=1,Nr
./model/src/thermodynamics.F 228 THERMODYNAMICS
           uFld(i,j,k) = uVel(i,j,k,bi,bj)
./model/src/thermodynamics.F 229 THERMODYNAMICS
           vFld(i,j,k) = vVel(i,j,k,bi,bj)
./model/src/thermodynamics.F 230 THERMODYNAMICS
           wFld(i,j,k) = wVel(i,j,k,bi,bj)
./model/src/thermodynamics.F 96 THERMODYNAMICS
      INTEGER i, j, k
./model/src/timestep.F 108 TIMESTEP
     I                        iMin,iMax,jMin,jMax, k, bi,bj,
./model/src/timestep.F 112 TIMESTEP
     I                        iMin,iMax,jMin,jMax, k, bi,bj,
./model/src/timestep.F 120 TIMESTEP
           gU(i,j,k,bi,bj) = gU(i,j,k,bi,bj) - phxFac*dPhiHydX(i,j)
./model/src/timestep.F 121 TIMESTEP
           gV(i,j,k,bi,bj) = gV(i,j,k,bi,bj) - phyFac*dPhiHydY(i,j)
./model/src/timestep.F 134 TIMESTEP
           gU(i,j,k,bi,bj) = gU(i,j,k,bi,bj) + guDissip(i,j)
./model/src/timestep.F 135 TIMESTEP
           gV(i,j,k,bi,bj) = gV(i,j,k,bi,bj) + gvDissip(i,j)
./model/src/timestep.F 13 TIMESTEP
      SUBROUTINE TIMESTEP( bi, bj, iMin, iMax, jMin, jMax, k,
./model/src/timestep.F 144 TIMESTEP
           gU(i,j,k,bi,bj) = gU(i,j,k,bi,bj) + guExt(i,j)
./model/src/timestep.F 145 TIMESTEP
           gV(i,j,k,bi,bj) = gV(i,j,k,bi,bj) + gvExt(i,j)
./model/src/timestep.F 155 TIMESTEP
           gUtmp(i,j) = gU(i,j,k,bi,bj)
./model/src/timestep.F 156 TIMESTEP
           gVtmp(i,j) = gV(i,j,k,bi,bj)
./model/src/timestep.F 166 TIMESTEP
     I                        bi, bj, k, Nr,
./model/src/timestep.F 171 TIMESTEP
     I                        bi, bj, k, Nr,
./model/src/timestep.F 177 TIMESTEP
     I                        bi, bj, k, Nr,
./model/src/timestep.F 183 TIMESTEP
     I                        bi, bj, k, Nr,
./model/src/timestep.F 191 TIMESTEP
        CALL DIAGNOSTICS_FILL(gu_AB,'AB_gU   ',k,1,2,bi,bj,myThid)
./model/src/timestep.F 192 TIMESTEP
        CALL DIAGNOSTICS_FILL(gv_AB,'AB_gV   ',k,1,2,bi,bj,myThid)
./model/src/timestep.F 202 TIMESTEP
           gUtmp(i,j) = gU(i,j,k,bi,bj)
./model/src/timestep.F 203 TIMESTEP
           gVtmp(i,j) = gV(i,j,k,bi,bj)
./model/src/timestep.F 235 TIMESTEP
     I                  bi,bj,k, dPhiHydX,dPhiHydY, gUtmp,gVtmp,
./model/src/timestep.F 243 TIMESTEP
           gUtmp(i,j) = ( gU(i,j,k,bi,bj) + guExt(i,j) ) + guCor(i,j)
./model/src/timestep.F 244 TIMESTEP
           gVtmp(i,j) = ( gV(i,j,k,bi,bj) + gvExt(i,j) ) + gvCor(i,j)
./model/src/timestep.F 250 TIMESTEP
           gUtmp(i,j) = gU(i,j,k,bi,bj) + guCor(i,j)
./model/src/timestep.F 251 TIMESTEP
           gVtmp(i,j) = gV(i,j,k,bi,bj) + gvCor(i,j)
./model/src/timestep.F 294 TIMESTEP
     &                    *dBHybSigF(k)*recip_drF(k)
./model/src/timestep.F 295 TIMESTEP
     &                    *recip_hFacW(i,j,k,bi,bj)
./model/src/timestep.F 299 TIMESTEP
     &                    *dBHybSigF(k)*recip_drF(k)
./model/src/timestep.F 300 TIMESTEP
     &                    *recip_hFacS(i,j,k,bi,bj)
./model/src/timestep.F 308 TIMESTEP
          IF ( k.EQ.kSurfW(i,j,bi,bj) ) THEN
./model/src/timestep.F 310 TIMESTEP
     &         *_hFacW(i,j,k,bi,bj)/hFac_surfW(i,j,bi,bj)
./model/src/timestep.F 312 TIMESTEP
          IF ( k.EQ.kSurfS(i,j,bi,bj) ) THEN
./model/src/timestep.F 314 TIMESTEP
     &         *_hFacS(i,j,k,bi,bj)/hFac_surfS(i,j,bi,bj)
./model/src/timestep.F 326 TIMESTEP
     &         *recip_deepFacC(k)*recip_rhoFacC(k)
./model/src/timestep.F 332 TIMESTEP
     &                ( (phi_nh(i,j,k,bi,bj)-phi_nh(i-1,j,k,bi,bj))
./model/src/timestep.F 337 TIMESTEP
     &                ( (phi_nh(i,j,k,bi,bj)-phi_nh(i,j-1,k,bi,bj))
./model/src/timestep.F 347 TIMESTEP
     &                  (phi_nh(i,j,k,bi,bj)-phi_nh(i-1,j,k,bi,bj))
./model/src/timestep.F 350 TIMESTEP
     &                  (phi_nh(i,j,k,bi,bj)-phi_nh(i,j-1,k,bi,bj))
./model/src/timestep.F 360 TIMESTEP
          gU(i,j,k,bi,bj) = uVel(i,j,k,bi,bj)
./model/src/timestep.F 365 TIMESTEP
     &        )*_maskW(i,j,k,bi,bj)
./model/src/timestep.F 372 TIMESTEP
          gV(i,j,k,bi,bj) = vVel(i,j,k,bi,bj)
./model/src/timestep.F 377 TIMESTEP
     &        )*_maskS(i,j,k,bi,bj)
./model/src/timestep.F 383 TIMESTEP
        CALL DIAGNOSTICS_FILL( guExt,'Um_Ext  ',k,1,2,bi,bj,myThid )
./model/src/timestep.F 384 TIMESTEP
        CALL DIAGNOSTICS_FILL( gvExt,'Vm_Ext  ',k,1,2,bi,bj,myThid )
./model/src/timestep.F 388 TIMESTEP
        CALL DIAGNOSTICS_FILL( guCor,'Um_Cori ',k,1,2,bi,bj,myThid )
./model/src/timestep.F 389 TIMESTEP
        CALL DIAGNOSTICS_FILL( gvCor,'Vm_Cori ',k,1,2,bi,bj,myThid )
./model/src/timestep.F 47 TIMESTEP
      INTEGER k
./model/src/timestep.F 82 TIMESTEP
     &       *recip_deepFacC(k)*recip_rhoFacC(k)
./model/src/timestep_tracer.F 48 TIMESTEP_TRACER
      INTEGER i, j, k
./model/src/timestep_tracer.F 54 TIMESTEP_TRACER
      DO k=1,Nr
./model/src/timestep_tracer.F 57 TIMESTEP_TRACER
          gTracer(i,j,k) = tracer(i,j,k)
./model/src/timestep_tracer.F 58 TIMESTEP_TRACER
     &                   + deltaTLev(k)*gTracer(i,j,k)
./model/src/timestep_wvel.F 102 TIMESTEP_WVEL
            wVel(i,j,k,bi,bj) = wVel(i,j,k,bi,bj)
./model/src/timestep_wvel.F 114 TIMESTEP_WVEL
        DO k=1,Nr
./model/src/timestep_wvel.F 117 TIMESTEP_WVEL
            gW(i,j,k,bi,bj) = wVel(i,j,k,bi,bj)
./model/src/timestep_wvel.F 47 TIMESTEP_WVEL
      INTEGER i, j, k, km1
./model/src/timestep_wvel.F 63 TIMESTEP_WVEL
        DO k=1,Nr
./model/src/timestep_wvel.F 64 TIMESTEP_WVEL
         km1 = MAX( k-1, 1 )
./model/src/timestep_wvel.F 69 TIMESTEP_WVEL
     &           * wUnit2rVel(k)*wUnit2rVel(k)*recip_rhoFacF(k)
./model/src/timestep_wvel.F 70 TIMESTEP_WVEL
          IF ( k.GE.2 ) THEN
./model/src/timestep_wvel.F 73 TIMESTEP_WVEL
             gW(i,j,k,bi,bj) = gW(i,j,k,bi,bj)
./model/src/timestep_wvel.F 74 TIMESTEP_WVEL
     &              - tmpFac*rkSign*recip_drC(k)
./model/src/timestep_wvel.F 75 TIMESTEP_WVEL
     &              *( phi_nh(i,j,k,bi,bj) - phi_nh(i,j,k-1,bi,bj) )
./model/src/timestep_wvel.F 81 TIMESTEP_WVEL
             gW(i,j,k,bi,bj) = gW(i,j,k,bi,bj)
./model/src/timestep_wvel.F 82 TIMESTEP_WVEL
     &              - tmpFac*rkSign*recip_drC(k)
./model/src/timestep_wvel.F 83 TIMESTEP_WVEL
     &              *( phi_nh(i,j,k,bi,bj) - dPhiNH(i,j,bi,bj) )
./model/src/timestep_wvel.F 91 TIMESTEP_WVEL
            gWtmp(i,j) = gW(i,j,k,bi,bj)
./model/src/timestep_wvel.F 92 TIMESTEP_WVEL
     &             *maskC(i,j,k,bi,bj)*maskC(i,j,km1,bi,bj)
./model/src/timestep_wvel.F 93 TIMESTEP_WVEL
            gW(i,j,k,bi,bj) = wVel(i,j,k,bi,bj)
./model/src/timestep_wvel.F 97 TIMESTEP_WVEL
         tmpFac = nh_Fac + igwFac*wUnit2rVel(k)*wUnit2rVel(k)
./model/src/timestep_wvel.F 98 TIMESTEP_WVEL
     &                           *dBdrRef(k)*deltaTMom*dTtracerLev(k)
./model/src/tracers_iigw_correction.F 101 TRACERS_IIGW_CORRECTION
     &                      *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./model/src/tracers_iigw_correction.F 47 TRACERS_IIGW_CORRECTION
      INTEGER i,j,k
./model/src/tracers_iigw_correction.F 62 TRACERS_IIGW_CORRECTION
      DO k=1,Nr
./model/src/tracers_iigw_correction.F 65 TRACERS_IIGW_CORRECTION
       kp1 = MIN(k+1,Nr)
./model/src/tracers_iigw_correction.F 70 TRACERS_IIGW_CORRECTION
     &                  - gW(i,j,kp1,bi,bj) )*maskC(i,j,k,bi,bj)
./model/src/tracers_iigw_correction.F 76 TRACERS_IIGW_CORRECTION
       IF ( k.GT.1 ) dTr_k = (tRef(k) - tRef(k-1))*rkSign
./model/src/tracers_iigw_correction.F 77 TRACERS_IIGW_CORRECTION
       dTrp1 = (tRef(kp1) - tRef(k))*rkSign
./model/src/tracers_iigw_correction.F 82 TRACERS_IIGW_CORRECTION
          theta(i,j,k,bi,bj) = theta(i,j,k,bi,bj)
./model/src/tracers_iigw_correction.F 83 TRACERS_IIGW_CORRECTION
     &       -dTtracerLev(k)*0.5 _d 0
./model/src/tracers_iigw_correction.F 85 TRACERS_IIGW_CORRECTION
     &                      *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./model/src/tracers_iigw_correction.F 92 TRACERS_IIGW_CORRECTION
       IF ( k.GT.1 ) dTr_k = (sRef(k) - sRef(k-1))*rkSign
./model/src/tracers_iigw_correction.F 93 TRACERS_IIGW_CORRECTION
       dTrp1 = (sRef(kp1) - sRef(k))*rkSign
./model/src/tracers_iigw_correction.F 98 TRACERS_IIGW_CORRECTION
            salt(i,j,k,bi,bj) = salt(i,j,k,bi,bj)
./model/src/tracers_iigw_correction.F 99 TRACERS_IIGW_CORRECTION
     &       -dTtracerLev(k)*0.5 _d 0
./model/src/update_cg2d.F 50 UPDATE_CG2D
      INTEGER i, j, k, ks
./model/src/update_cg2d.F 78 UPDATE_CG2D
        DO k=1,Nr
./model/src/update_cg2d.F 82 UPDATE_CG2D
           faceArea = _dyG(i,j,bi,bj)*drF(k)
./model/src/update_cg2d.F 83 UPDATE_CG2D
     &               *_hFacW(i,j,k,bi,bj)
./model/src/update_cg2d.F 86 UPDATE_CG2D
           faceArea = _dxG(i,j,bi,bj)*drF(k)
./model/src/update_cg2d.F 87 UPDATE_CG2D
     &               *_hFacS(i,j,k,bi,bj)
./model/src/update_masks_etc.F 340 UPDATE_MASKS_ETC
        DO k=1,Nr
./model/src/update_masks_etc.F 343 UPDATE_MASKS_ETC
           h0FacC(i,j,k,bi,bj) = _hFacC(i,j,k,bi,bj)
./model/src/update_masks_etc.F 344 UPDATE_MASKS_ETC
           h0FacW(i,j,k,bi,bj) = _hFacW(i,j,k,bi,bj)
./model/src/update_masks_etc.F 345 UPDATE_MASKS_ETC
           h0FacS(i,j,k,bi,bj) = _hFacS(i,j,k,bi,bj)
./model/src/update_masks_etc.F 85 UPDATE_MASKS_ETC
         hFacMnSz=max( hFacMin, min(hFacMinDr*recip_drF(k),1. _d 0) )
./model/src/update_r_star.F 102 UPDATE_R_STAR
            recip_hFacC(i,j,k,bi,bj) = maskC(i,j,k,bi,bj)
./model/src/update_r_star.F 103 UPDATE_R_STAR
     &        / ( _hFacC(i,j,k,bi,bj) + (1.-maskC(i,j,k,bi,bj)) )
./model/src/update_r_star.F 104 UPDATE_R_STAR
            recip_hFacW(i,j,k,bi,bj) = maskW(i,j,k,bi,bj)
./model/src/update_r_star.F 105 UPDATE_R_STAR
     &        / ( _hFacW(i,j,k,bi,bj) + (1.-maskW(i,j,k,bi,bj)) )
./model/src/update_r_star.F 106 UPDATE_R_STAR
            recip_hFacS(i,j,k,bi,bj) = maskS(i,j,k,bi,bj)
./model/src/update_r_star.F 107 UPDATE_R_STAR
     &        / ( _hFacS(i,j,k,bi,bj) + (1.-maskS(i,j,k,bi,bj)) )
./model/src/update_r_star.F 109 UPDATE_R_STAR
           IF (maskC(i,j,k,bi,bj).NE.0.)
./model/src/update_r_star.F 110 UPDATE_R_STAR
     &      recip_hFacC(i,j,k,bi,bj) = 1. _d 0 / _hFacC(i,j,k,bi,bj)
./model/src/update_r_star.F 111 UPDATE_R_STAR
           IF (maskW(i,j,k,bi,bj).NE.0.)
./model/src/update_r_star.F 112 UPDATE_R_STAR
     &      recip_hFacW(i,j,k,bi,bj) = 1. _d 0 / _hFacW(i,j,k,bi,bj)
./model/src/update_r_star.F 113 UPDATE_R_STAR
           IF (maskS(i,j,k,bi,bj).NE.0.)
./model/src/update_r_star.F 114 UPDATE_R_STAR
     &      recip_hFacS(i,j,k,bi,bj) = 1. _d 0 / _hFacS(i,j,k,bi,bj)
./model/src/update_r_star.F 43 UPDATE_R_STAR
      INTEGER i,j,k,bi,bj
./model/src/update_r_star.F 53 UPDATE_R_STAR
        DO k=1,Nr
./model/src/update_r_star.F 58 UPDATE_R_STAR
            hFacC(i,j,k,bi,bj) = h0FacC(i,j,k,bi,bj)
./model/src/update_r_star.F 60 UPDATE_R_STAR
            hFacW(i,j,k,bi,bj) = h0FacW(i,j,k,bi,bj)
./model/src/update_r_star.F 62 UPDATE_R_STAR
            hFacS(i,j,k,bi,bj) = h0FacS(i,j,k,bi,bj)
./model/src/update_r_star.F 67 UPDATE_R_STAR
            recip_hFacC(i,j,k,bi,bj) = maskC(i,j,k,bi,bj)
./model/src/update_r_star.F 68 UPDATE_R_STAR
     &        / ( _hFacC(i,j,k,bi,bj) + (1.-maskC(i,j,k,bi,bj)) )
./model/src/update_r_star.F 69 UPDATE_R_STAR
            recip_hFacW(i,j,k,bi,bj) = maskW(i,j,k,bi,bj)
./model/src/update_r_star.F 70 UPDATE_R_STAR
     &        / ( _hFacW(i,j,k,bi,bj) + (1.-maskW(i,j,k,bi,bj)) )
./model/src/update_r_star.F 71 UPDATE_R_STAR
            recip_hFacS(i,j,k,bi,bj) = maskS(i,j,k,bi,bj)
./model/src/update_r_star.F 72 UPDATE_R_STAR
     &        / ( _hFacS(i,j,k,bi,bj) + (1.-maskS(i,j,k,bi,bj)) )
./model/src/update_r_star.F 74 UPDATE_R_STAR
           IF (maskC(i,j,k,bi,bj).NE.0.)
./model/src/update_r_star.F 75 UPDATE_R_STAR
     &      recip_hFacC(i,j,k,bi,bj) = 1. _d 0 / _hFacC(i,j,k,bi,bj)
./model/src/update_r_star.F 76 UPDATE_R_STAR
           IF (maskW(i,j,k,bi,bj).NE.0.)
./model/src/update_r_star.F 77 UPDATE_R_STAR
     &      recip_hFacW(i,j,k,bi,bj) = 1. _d 0 / _hFacW(i,j,k,bi,bj)
./model/src/update_r_star.F 78 UPDATE_R_STAR
           IF (maskS(i,j,k,bi,bj).NE.0.)
./model/src/update_r_star.F 79 UPDATE_R_STAR
     &      recip_hFacS(i,j,k,bi,bj) = 1. _d 0 / _hFacS(i,j,k,bi,bj)
./model/src/update_r_star.F 87 UPDATE_R_STAR
        DO k=1,Nr
./model/src/update_r_star.F 93 UPDATE_R_STAR
            hFacC(i,j,k,bi,bj) = h0FacC(i,j,k,bi,bj)
./model/src/update_r_star.F 95 UPDATE_R_STAR
            hFacW(i,j,k,bi,bj) = h0FacW(i,j,k,bi,bj)
./model/src/update_r_star.F 97 UPDATE_R_STAR
            hFacS(i,j,k,bi,bj) = h0FacS(i,j,k,bi,bj)
./model/src/update_sigma.F 114 UPDATE_SIGMA
        DO k=1,Nr
./model/src/update_sigma.F 117 UPDATE_SIGMA
            hFacC(i,j,k,bi,bj) = maskC(i,j,k,bi,bj)
./model/src/update_sigma.F 118 UPDATE_SIGMA
     &                         *( dAHybSigF(k)*rFullDepth
./model/src/update_sigma.F 119 UPDATE_SIGMA
     &                           +dBHybSigF(k)*tmpFld(i,j)
./model/src/update_sigma.F 120 UPDATE_SIGMA
     &                          )*recip_drF(k)
./model/src/update_sigma.F 121 UPDATE_SIGMA
            recip_hFacC(i,j,k,bi,bj) = maskC(i,j,k,bi,bj)*drF(k)
./model/src/update_sigma.F 122 UPDATE_SIGMA
     &                         /( dAHybSigF(k)*rFullDepth
./model/src/update_sigma.F 123 UPDATE_SIGMA
     &                           +dBHybSigF(k)*tmpFld(i,j)
./model/src/update_sigma.F 140 UPDATE_SIGMA
        DO k=1,Nr
./model/src/update_sigma.F 143 UPDATE_SIGMA
            hFacW(i,j,k,bi,bj) = maskW(i,j,k,bi,bj)
./model/src/update_sigma.F 144 UPDATE_SIGMA
     &                         *( dAHybSigF(k)*rFullDepth
./model/src/update_sigma.F 145 UPDATE_SIGMA
     &                           +dBHybSigF(k)*tmpFld(i,j)
./model/src/update_sigma.F 146 UPDATE_SIGMA
     &                          )*recip_drF(k)
./model/src/update_sigma.F 147 UPDATE_SIGMA
            recip_hFacW(i,j,k,bi,bj) = maskW(i,j,k,bi,bj)*drF(k)
./model/src/update_sigma.F 148 UPDATE_SIGMA
     &                         /( dAHybSigF(k)*rFullDepth
./model/src/update_sigma.F 149 UPDATE_SIGMA
     &                           +dBHybSigF(k)*tmpFld(i,j)
./model/src/update_sigma.F 166 UPDATE_SIGMA
        DO k=1,Nr
./model/src/update_sigma.F 169 UPDATE_SIGMA
            hFacS(i,j,k,bi,bj) = maskS(i,j,k,bi,bj)
./model/src/update_sigma.F 170 UPDATE_SIGMA
     &                         *( dAHybSigF(k)*rFullDepth
./model/src/update_sigma.F 171 UPDATE_SIGMA
     &                           +dBHybSigF(k)*tmpFld(i,j)
./model/src/update_sigma.F 172 UPDATE_SIGMA
     &                          )*recip_drF(k)
./model/src/update_sigma.F 173 UPDATE_SIGMA
            recip_hFacS(i,j,k,bi,bj) = maskS(i,j,k,bi,bj)*drF(k)
./model/src/update_sigma.F 174 UPDATE_SIGMA
     &                         /( dAHybSigF(k)*rFullDepth
./model/src/update_sigma.F 175 UPDATE_SIGMA
     &                           +dBHybSigF(k)*tmpFld(i,j)
./model/src/update_sigma.F 58 UPDATE_SIGMA
      INTEGER i, j, k
./model/src/update_surf_dr.F 125 UPDATE_SURF_DR
        DO k=1,Nr
./model/src/update_surf_dr.F 128 UPDATE_SURF_DR
           hFacC(i,j,k,bi,bj)=h0FacC(i,j,k,bi,bj)
./model/src/update_surf_dr.F 129 UPDATE_SURF_DR
           IF (h0FacC(i,j,k,bi,bj) .NE. 0. ) THEN
./model/src/update_surf_dr.F 130 UPDATE_SURF_DR
            recip_hFacC(i,j,k,bi,bj) = 1. _d 0 / h0FacC(i,j,k,bi,bj)
./model/src/update_surf_dr.F 132 UPDATE_SURF_DR
            recip_hFacC(i,j,k,bi,bj) = 0.
./model/src/update_surf_dr.F 43 UPDATE_SURF_DR
      INTEGER i,j,k,bi,bj
./model/src/write_grid.F 140 WRITE_GRID
        DO k=1,Nr+1
./model/src/write_grid.F 141 WRITE_GRID
          tmpVar(k) = phiRef(2*k-1)
./model/src/write_grid.F 144 WRITE_GRID
        DO k=1,Nr
./model/src/write_grid.F 145 WRITE_GRID
          tmpVar(k) = phiRef(2*k)
./model/src/write_grid.F 49 WRITE_GRID
      INTEGER i,j,k,bi,bj
./optim/optim_readdata.F 151 OPTIM_READDATA
      read( funit ) (nWetcGlobal(k), k=1,nr)
./optim/optim_readdata.F 152 OPTIM_READDATA
      read( funit ) (nWetsGlobal(k), k=1,nr)
./optim/optim_readdata.F 153 OPTIM_READDATA
      read( funit ) (nWetwGlobal(k), k=1,nr)
./optim/optim_readdata.F 155 OPTIM_READDATA
      read( funit ) (nWetvGlobal(k), k=1,nr)
./optim/optim_readdata.F 158 OPTIM_READDATA
      read(funit) (nWetiGlobal(k), k=1,nr)
./optim/optim_readdata.F 164 OPTIM_READDATA
      read( funit ) ((nWetobcsnGlo(k,iobcs), k=1,nr),iobcs= 1,nobcs)
./optim/optim_readdata.F 167 OPTIM_READDATA
      read( funit ) ((nWetobcssGlo(k,iobcs), k=1,nr),iobcs= 1,nobcs)
./optim/optim_readdata.F 170 OPTIM_READDATA
      read( funit ) ((nWetobcswGlo(k,iobcs), k=1,nr),iobcs= 1,nobcs)
./optim/optim_readdata.F 173 OPTIM_READDATA
      read( funit ) ((nWetobcseGlo(k,iobcs), k=1,nr),iobcs= 1,nobcs)
./optim/optim_readdata.F 197 OPTIM_READDATA
     &        (nWetcGlobal(k),  k=1,nr)
./optim/optim_readdata.F 199 OPTIM_READDATA
     &        (nWetsGlobal(k),  k=1,nr)
./optim/optim_readdata.F 201 OPTIM_READDATA
     &        (nWetwGlobal(k),  k=1,nr)
./optim/optim_readdata.F 203 OPTIM_READDATA
     &        (nWetvGlobal(k),  k=1,nr)
./optim/optim_readdata.F 206 OPTIM_READDATA
     &        (nWetiGlobal(k), k=1,nr)
./optim/optim_readdata.F 211 OPTIM_READDATA
     &         (nWetobcsnGlo(k,iobcs), k=1,nr)
./optim/optim_readdata.F 217 OPTIM_READDATA
     &         (nWetobcssGlo(k,iobcs), k=1,nr)
./optim/optim_readdata.F 223 OPTIM_READDATA
     &         (nWetobcswGlo(k,iobcs), k=1,nr)
./optim/optim_readdata.F 229 OPTIM_READDATA
     &         (nWetobcseGlo(k,iobcs), k=1,nr)
./optim/optim_readdata.F 294 OPTIM_READDATA
            do k = 1,ncvarnrmax(icvar)
./optim/optim_readdata.F 297 OPTIM_READDATA
              cbuffindex = nWetcGlobal(k)
./optim/optim_readdata.F 299 OPTIM_READDATA
              cbuffindex = nWetsGlobal(k)
./optim/optim_readdata.F 301 OPTIM_READDATA
              cbuffindex = nWetwGlobal(k)
./optim/optim_readdata.F 303 OPTIM_READDATA
              cbuffindex = nWetvGlobal(k)
./optim/optim_readdata.F 306 OPTIM_READDATA
              cbuffindex = nWetiGlobal(k)
./optim/optim_readdata.F 316 OPTIM_READDATA
               cbuffindex = nWetobcsnGlo(k,iobcs)
./optim/optim_readdata.F 321 OPTIM_READDATA
               cbuffindex = nWetobcssGlo(k,iobcs)
./optim/optim_readdata.F 326 OPTIM_READDATA
               cbuffindex = nWetobcswGlo(k,iobcs)
./optim/optim_readdata.F 331 OPTIM_READDATA
               cbuffindex = nWetobcseGlo(k,iobcs)
./optim/optim_readdata.F 68 OPTIM_READDATA
      integer ii,k
./optim/optim_writedata.F 117 OPTIM_WRITEDATA
     &        (nWetcGlobal(k), k=1,nr)
./optim/optim_writedata.F 119 OPTIM_WRITEDATA
     &        (nWetsGlobal(k), k=1,nr)
./optim/optim_writedata.F 121 OPTIM_WRITEDATA
     &        (nWetwGlobal(k), k=1,nr)
./optim/optim_writedata.F 123 OPTIM_WRITEDATA
     &        (nWetvGlobal(k), k=1,nr)
./optim/optim_writedata.F 148 OPTIM_WRITEDATA
      write( funit ) (nWetcGlobal(k), k=1,nr)
./optim/optim_writedata.F 149 OPTIM_WRITEDATA
      write( funit ) (nWetsGlobal(k), k=1,nr)
./optim/optim_writedata.F 150 OPTIM_WRITEDATA
      write( funit ) (nWetwGlobal(k), k=1,nr)
./optim/optim_writedata.F 152 OPTIM_WRITEDATA
      write( funit ) (nWetvGlobal(k), k=1,nr)
./optim/optim_writedata.F 155 OPTIM_WRITEDATA
      write(funit) (nWetiGlobal(k),   k=1,nr)
./optim/optim_writedata.F 161 OPTIM_WRITEDATA
          write(funit) ((nWetobcsnGlo(k,iobcs), k=1,nr),iobcs= 1,nobcs)
./optim/optim_writedata.F 164 OPTIM_WRITEDATA
          write(funit) ((nWetobcssGlo(k,iobcs), k=1,nr),iobcs= 1,nobcs)
./optim/optim_writedata.F 167 OPTIM_WRITEDATA
          write(funit) ((nWetobcswGlo(k,iobcs), k=1,nr),iobcs= 1,nobcs)
./optim/optim_writedata.F 170 OPTIM_WRITEDATA
          write(funit) ((nWetobcseGlo(k,iobcs), k=1,nr),iobcs= 1,nobcs)
./optim/optim_writedata.F 192 OPTIM_WRITEDATA
                     do k = 1,ncvarnrmax(icvar)
./optim/optim_writedata.F 195 OPTIM_WRITEDATA
                           cbuffindex = nWetcGlobal(k)
./optim/optim_writedata.F 197 OPTIM_WRITEDATA
                           cbuffindex = nWetsGlobal(k)
./optim/optim_writedata.F 199 OPTIM_WRITEDATA
                           cbuffindex = nWetwGlobal(k)
./optim/optim_writedata.F 201 OPTIM_WRITEDATA
                           cbuffindex = nWetvGlobal(k)
./optim/optim_writedata.F 204 OPTIM_WRITEDATA
                           cbuffindex = nWetiGlobal(k)
./optim/optim_writedata.F 214 OPTIM_WRITEDATA
                             cbuffindex = nWetobcsnGlo(k,iobcs)
./optim/optim_writedata.F 219 OPTIM_WRITEDATA
                             cbuffindex = nWetobcssGlo(k,iobcs)
./optim/optim_writedata.F 224 OPTIM_WRITEDATA
                             cbuffindex = nWetobcswGlo(k,iobcs)
./optim/optim_writedata.F 229 OPTIM_WRITEDATA
                             cbuffindex = nWetobcseGlo(k,iobcs)
./optim/optim_writedata.F 243 OPTIM_WRITEDATA
                           write( funit ) k
./optim/optim_writedata.F 52 OPTIM_WRITEDATA
      integer i,j,k
./pkg/admtlm/admtlm_bypassad.F 113 ADMTLM_BYPASSAD
          do k = 1, nr
./pkg/admtlm/admtlm_bypassad.F 116 ADMTLM_BYPASSAD
                tmpfld3d(i,j,k,bi,bj) = tmpfld3d(i,j,k,bi,bj)
./pkg/admtlm/admtlm_bypassad.F 117 ADMTLM_BYPASSAD
     &                + advvel(i,j,k,bi,bj)
./pkg/admtlm/admtlm_bypassad.F 131 ADMTLM_BYPASSAD
          do k = 1, nr
./pkg/admtlm/admtlm_bypassad.F 134 ADMTLM_BYPASSAD
                tmpfld3d(i,j,k,bi,bj) = tmpfld3d(i,j,k,bi,bj)
./pkg/admtlm/admtlm_bypassad.F 135 ADMTLM_BYPASSAD
     &                + aduvel(i,j,k,bi,bj)
./pkg/admtlm/admtlm_bypassad.F 149 ADMTLM_BYPASSAD
          do k = 1, nr
./pkg/admtlm/admtlm_bypassad.F 152 ADMTLM_BYPASSAD
                tmpfld3d(i,j,k,bi,bj) = tmpfld3d(i,j,k,bi,bj)
./pkg/admtlm/admtlm_bypassad.F 153 ADMTLM_BYPASSAD
     &                + adsalt(i,j,k,bi,bj)*fac
./pkg/admtlm/admtlm_bypassad.F 167 ADMTLM_BYPASSAD
          do k = 1, nr
./pkg/admtlm/admtlm_bypassad.F 170 ADMTLM_BYPASSAD
                tmpfld3d(i,j,k,bi,bj) = tmpfld3d(i,j,k,bi,bj)
./pkg/admtlm/admtlm_bypassad.F 171 ADMTLM_BYPASSAD
     &                + adtheta(i,j,k,bi,bj)*fac
./pkg/admtlm/admtlm_bypassad.F 33 ADMTLM_BYPASSAD
      integer i, j, k
./pkg/admtlm/admtlm_bypassad.F 76 ADMTLM_BYPASSAD
          DO k=1,Nr
./pkg/admtlm/admtlm_bypassad.F 77 ADMTLM_BYPASSAD
            adtheta(i,j,k,bi,bj) =
./pkg/admtlm/admtlm_bypassad.F 78 ADMTLM_BYPASSAD
     &       g_objf_state_final(i,j,bi,bj,k)
./pkg/admtlm/admtlm_bypassad.F 79 ADMTLM_BYPASSAD
            adsalt(i,j,k,bi,bj) =
./pkg/admtlm/admtlm_bypassad.F 80 ADMTLM_BYPASSAD
     &       g_objf_state_final(i,j,bi,bj,1*Nr+k)
./pkg/admtlm/admtlm_bypassad.F 81 ADMTLM_BYPASSAD
            aduvel(i,j,k,bi,bj) =
./pkg/admtlm/admtlm_bypassad.F 82 ADMTLM_BYPASSAD
     &       g_objf_state_final(i,j,bi,bj,2*Nr+k)
./pkg/admtlm/admtlm_bypassad.F 83 ADMTLM_BYPASSAD
            advvel(i,j,k,bi,bj) =
./pkg/admtlm/admtlm_bypassad.F 84 ADMTLM_BYPASSAD
     &       g_objf_state_final(i,j,bi,bj,3*Nr+k)
./pkg/admtlm/admtlm_dsvd2model.F 223 ADMTLM_DSVD2MODEL
          read(cunit) (filenWetcGlobal(k),   k=1,nr)
./pkg/admtlm/admtlm_dsvd2model.F 224 ADMTLM_DSVD2MODEL
          read(cunit) (filenWetsGlobal(k),   k=1,nr)
./pkg/admtlm/admtlm_dsvd2model.F 225 ADMTLM_DSVD2MODEL
          read(cunit) (filenWetwGlobal(k),   k=1,nr)
./pkg/admtlm/admtlm_dsvd2model.F 227 ADMTLM_DSVD2MODEL
          read(cunit) (filenWetvGlobal(k),   k=1,nr)
./pkg/admtlm/admtlm_dsvd2model.F 232 ADMTLM_DSVD2MODEL
          read(cunit) ((filenWetobcsnGlo(k,iobcs),
./pkg/admtlm/admtlm_dsvd2model.F 233 ADMTLM_DSVD2MODEL
     &         k=1,nr), iobcs= 1,nobcs)
./pkg/admtlm/admtlm_dsvd2model.F 236 ADMTLM_DSVD2MODEL
          read(cunit) ((filenWetobcssGlo(k,iobcs),
./pkg/admtlm/admtlm_dsvd2model.F 237 ADMTLM_DSVD2MODEL
     &         k=1,nr), iobcs= 1,nobcs)
./pkg/admtlm/admtlm_dsvd2model.F 240 ADMTLM_DSVD2MODEL
          read(cunit) ((filenWetobcswGlo(k,iobcs),
./pkg/admtlm/admtlm_dsvd2model.F 241 ADMTLM_DSVD2MODEL
     &         k=1,nr), iobcs= 1,nobcs)
./pkg/admtlm/admtlm_dsvd2model.F 244 ADMTLM_DSVD2MODEL
          read(cunit) ((filenWetobcseGlo(k,iobcs),
./pkg/admtlm/admtlm_dsvd2model.F 245 ADMTLM_DSVD2MODEL
     &         k=1,nr), iobcs= 1,nobcs)
./pkg/admtlm/admtlm_dsvd2model.F 267 ADMTLM_DSVD2MODEL
          do k = 1, nr
./pkg/admtlm/admtlm_dsvd2model.F 268 ADMTLM_DSVD2MODEL
             if ( filenWetcGlobal(k) .NE. nWetcGlobal(k) .OR.
./pkg/admtlm/admtlm_dsvd2model.F 269 ADMTLM_DSVD2MODEL
     &            filenWetsGlobal(k) .NE. nWetsGlobal(k) .OR.
./pkg/admtlm/admtlm_dsvd2model.F 270 ADMTLM_DSVD2MODEL
     &            filenWetwGlobal(k) .NE. nWetwGlobal(k) .OR.
./pkg/admtlm/admtlm_dsvd2model.F 271 ADMTLM_DSVD2MODEL
     &            filenWetvGlobal(k) .NE. nWetvGlobal(k)  ) then
./pkg/admtlm/admtlm_dsvd2model.F 272 ADMTLM_DSVD2MODEL
                print *, 'WARNING: wrong nWet?Global for k = ', k
./pkg/admtlm/admtlm_dsvd2model.F 281 ADMTLM_DSVD2MODEL
         do k = 1, nr
./pkg/admtlm/admtlm_dsvd2model.F 282 ADMTLM_DSVD2MODEL
           if (filenWetobcsnGlo(k,iobcs) .NE.
./pkg/admtlm/admtlm_dsvd2model.F 283 ADMTLM_DSVD2MODEL
     &           nWetobcsnGlo(k,iobcs)) then
./pkg/admtlm/admtlm_dsvd2model.F 284 ADMTLM_DSVD2MODEL
             print *, 'WARNING: OBCSN wrong nWet?Global for k = ', k
./pkg/admtlm/admtlm_dsvd2model.F 293 ADMTLM_DSVD2MODEL
         do k = 1, nr
./pkg/admtlm/admtlm_dsvd2model.F 294 ADMTLM_DSVD2MODEL
           if (filenWetobcssGlo(k,iobcs) .NE.
./pkg/admtlm/admtlm_dsvd2model.F 295 ADMTLM_DSVD2MODEL
     &           nWetobcssGlo(k,iobcs)) then
./pkg/admtlm/admtlm_dsvd2model.F 296 ADMTLM_DSVD2MODEL
             print *, 'WARNING: OBCSS wrong nWet?Global for k = ', k
./pkg/admtlm/admtlm_dsvd2model.F 305 ADMTLM_DSVD2MODEL
         do k = 1, nr
./pkg/admtlm/admtlm_dsvd2model.F 306 ADMTLM_DSVD2MODEL
           if (filenWetobcswGlo(k,iobcs) .NE.
./pkg/admtlm/admtlm_dsvd2model.F 307 ADMTLM_DSVD2MODEL
     &           nWetobcswGlo(k,iobcs)) then
./pkg/admtlm/admtlm_dsvd2model.F 308 ADMTLM_DSVD2MODEL
             print *, 'WARNING: OBCSW wrong nWet?Global for k = ', k
./pkg/admtlm/admtlm_dsvd2model.F 317 ADMTLM_DSVD2MODEL
         do k = 1, nr
./pkg/admtlm/admtlm_dsvd2model.F 318 ADMTLM_DSVD2MODEL
           if (filenWetobcseGlo(k,iobcs) .NE.
./pkg/admtlm/admtlm_dsvd2model.F 319 ADMTLM_DSVD2MODEL
     &           nWetobcseGlo(k,iobcs)) then
./pkg/admtlm/admtlm_dsvd2model.F 320 ADMTLM_DSVD2MODEL
             print *, 'WARNING: OBCSE wrong nWet?Global for k = ', k
./pkg/admtlm/admtlm_dsvd2model.F 72 ADMTLM_DSVD2MODEL
      integer i, j, k
./pkg/admtlm/admtlm_init_fixed.F 28 ADMTLM_INIT_FIXED
      integer i, j, k
./pkg/admtlm/admtlm_init_fixed.F 42 ADMTLM_INIT_FIXED
        DO k=1,Nr
./pkg/admtlm/admtlm_init_fixed.F 43 ADMTLM_INIT_FIXED
         wtheta(k,bi,bj) = 1. / (1. _d 0)**2
./pkg/admtlm/admtlm_init_fixed.F 44 ADMTLM_INIT_FIXED
         wsalt (k,bi,bj) = 1. / (0.1 _d 0)**2
./pkg/admtlm/admtlm_init_fixed.F 45 ADMTLM_INIT_FIXED
         wuvvel(k,bi,bj) = 1. / (0.01 _d 0)**2
./pkg/admtlm/admtlm_map.F 28 ADMTLM_MAP
      integer i, j, k
./pkg/admtlm/admtlm_map.F 35 ADMTLM_MAP
          DO k=1,4*Nr
./pkg/admtlm/admtlm_map.F 36 ADMTLM_MAP
            adobjf_state_final(i,j,bi,bj,k) =
./pkg/admtlm/admtlm_map.F 37 ADMTLM_MAP
     &       g_objf_state_final(i,j,bi,bj,k)
./pkg/admtlm/admtlm_metric.F 31 ADMTLM_METRIC
      integer i, j, k
./pkg/admtlm/admtlm_metric.F 55 ADMTLM_METRIC
          DO k=1,Nr
./pkg/admtlm/admtlm_metric.F 57 ADMTLM_METRIC
     &      + g_objf_state_final(i,j,bi,bj,k+0*Nr)**2/stdDevtheta**2
./pkg/admtlm/admtlm_metric.F 58 ADMTLM_METRIC
     &      + g_objf_state_final(i,j,bi,bj,k+1*Nr)**2/stdDevsalt**2
./pkg/admtlm/admtlm_metric.F 59 ADMTLM_METRIC
     &      + g_objf_state_final(i,j,bi,bj,k+2*Nr)**2/stdDevuvel**2
./pkg/admtlm/admtlm_metric.F 60 ADMTLM_METRIC
     &      + g_objf_state_final(i,j,bi,bj,k+3*Nr)**2/stdDevvvel**2
./pkg/admtlm/admtlm_model2dsvd.F 216 ADMTLM_MODEL2DSVD
          write(cunit) (nWetcGlobal(k), k=1,nr)
./pkg/admtlm/admtlm_model2dsvd.F 217 ADMTLM_MODEL2DSVD
          write(cunit) (nWetsGlobal(k), k=1,nr)
./pkg/admtlm/admtlm_model2dsvd.F 218 ADMTLM_MODEL2DSVD
          write(cunit) (nWetwGlobal(k), k=1,nr)
./pkg/admtlm/admtlm_model2dsvd.F 220 ADMTLM_MODEL2DSVD
          write(cunit) (nWetvGlobal(k), k=1,nr)
./pkg/admtlm/admtlm_model2dsvd.F 224 ADMTLM_MODEL2DSVD
          write(cunit) ((nWetobcsnGlo(k,iobcs), k=1,nr),iobcs= 1,nobcs)
./pkg/admtlm/admtlm_model2dsvd.F 227 ADMTLM_MODEL2DSVD
          write(cunit) ((nWetobcssGlo(k,iobcs), k=1,nr),iobcs= 1,nobcs)
./pkg/admtlm/admtlm_model2dsvd.F 230 ADMTLM_MODEL2DSVD
          write(cunit) ((nWetobcswGlo(k,iobcs), k=1,nr),iobcs= 1,nobcs)
./pkg/admtlm/admtlm_model2dsvd.F 233 ADMTLM_MODEL2DSVD
          write(cunit) ((nWetobcseGlo(k,iobcs), k=1,nr),iobcs= 1,nobcs)
./pkg/admtlm/admtlm_model2dsvd.F 70 ADMTLM_MODEL2DSVD
      integer i, j, k
./pkg/aim_v23/aim_aim2dyn.F 104 AIM_AIM2DYN
      DO k=1,Nr
./pkg/aim_v23/aim_aim2dyn.F 105 AIM_AIM2DYN
       Katm = _KD2KA( k )
./pkg/aim_v23/aim_aim2dyn.F 106 AIM_AIM2DYN
       conv_T2theta = (atm_Po/rC(k))**atm_kappa
./pkg/aim_v23/aim_aim2dyn.F 114 AIM_AIM2DYN
         aim_dTdt(i,j,k,bi,bj) = ( TT_CNV(I2,Katm,myThid)
./pkg/aim_v23/aim_aim2dyn.F 121 AIM_AIM2DYN
         aim_dSdt(i,j,k,bi,bj) =   QT_CNV(I2,Katm,myThid)
./pkg/aim_v23/aim_aim2dyn.F 130 AIM_AIM2DYN
            aim_dTdt(i,j,k,bi,bj) = aim_dTdt(i,j,k,bi,bj)
./pkg/aim_v23/aim_aim2dyn.F 140 AIM_AIM2DYN
     &                          k, Nr, 1,bi,bj, myThid )
./pkg/aim_v23/aim_aim2dyn.F 142 AIM_AIM2DYN
     &                          k, Nr, 1,bi,bj, myThid )
./pkg/aim_v23/aim_aim2dyn.F 152 AIM_AIM2DYN
            aim_dTdt(i,j,k,bi,bj) = aim_dTdt(i,j,k,bi,bj)
./pkg/aim_v23/aim_aim2dyn.F 153 AIM_AIM2DYN
     &                          *recip_hFacC(i,j,k,bi,bj)
./pkg/aim_v23/aim_aim2dyn.F 155 AIM_AIM2DYN
            aim_dSdt(i,j,k,bi,bj) = aim_dSdt(i,j,k,bi,bj)
./pkg/aim_v23/aim_aim2dyn.F 156 AIM_AIM2DYN
     &                          *recip_hFacC(i,j,k,bi,bj)
./pkg/aim_v23/aim_aim2dyn.F 163 AIM_AIM2DYN
           IF ( k.EQ.kSurfC(i,j,bi,bj) ) THEN
./pkg/aim_v23/aim_aim2dyn.F 164 AIM_AIM2DYN
            aim_dTdt(i,j,k,bi,bj) = aim_dTdt(i,j,k,bi,bj)
./pkg/aim_v23/aim_aim2dyn.F 166 AIM_AIM2DYN
            aim_dSdt(i,j,k,bi,bj) = aim_dSdt(i,j,k,bi,bj)
./pkg/aim_v23/aim_aim2dyn.F 169 AIM_AIM2DYN
            aim_dTdt(i,j,k,bi,bj) = aim_dTdt(i,j,k,bi,bj)
./pkg/aim_v23/aim_aim2dyn.F 170 AIM_AIM2DYN
     &                          *recip_hFacC(i,j,k,bi,bj)
./pkg/aim_v23/aim_aim2dyn.F 171 AIM_AIM2DYN
            aim_dSdt(i,j,k,bi,bj) = aim_dSdt(i,j,k,bi,bj)
./pkg/aim_v23/aim_aim2dyn.F 172 AIM_AIM2DYN
     &                          *recip_hFacC(i,j,k,bi,bj)
./pkg/aim_v23/aim_aim2dyn.F 183 AIM_AIM2DYN
            aim_dTdt(i,j,k,bi,bj) =  aim_dTdt(i,j,k,bi,bj)
./pkg/aim_v23/aim_aim2dyn.F 184 AIM_AIM2DYN
     &                           *recip_hFacC(i,j,k,bi,bj)
./pkg/aim_v23/aim_aim2dyn.F 185 AIM_AIM2DYN
            aim_dSdt(i,j,k,bi,bj) =  aim_dSdt(i,j,k,bi,bj)
./pkg/aim_v23/aim_aim2dyn.F 186 AIM_AIM2DYN
     &                           *recip_hFacC(i,j,k,bi,bj)
./pkg/aim_v23/aim_aim2dyn.F 65 AIM_AIM2DYN
      INTEGER i,j,k
./pkg/aim_v23/aim_aim2land.F 61 AIM_AIM2LAND
      INTEGER i,j,k,I2
./pkg/aim_v23/aim_aim2land.F 82 AIM_AIM2LAND
       k = 0
./pkg/aim_v23/aim_aim2land.F 83 AIM_AIM2LAND
       IF (aim_splitSIOsFx) k = 1 
./pkg/aim_v23/aim_aim2land.F 90 AIM_AIM2LAND
     &                         SSR(I2,k,myThid)
./pkg/aim_v23/aim_aim2land.F 91 AIM_AIM2LAND
     &                       - SLR(I2,k,myThid)
./pkg/aim_v23/aim_diagnostics.F 355 AIM_DIAGNOSTICS
        DO k=1,Nr
./pkg/aim_v23/aim_diagnostics.F 356 AIM_DIAGNOSTICS
         Katm = _KD2KA( k )
./pkg/aim_v23/aim_diagnostics.F 360 AIM_DIAGNOSTICS
           aimRHtave(i,j,k,bi,bj) = aimRHtave(i,j,k,bi,bj)
./pkg/aim_v23/aim_do_physics.F 100 AIM_DO_PHYSICS
     &    salt(i,j,k,bi,bj) = salt(i,j,k,bi,bj)
./pkg/aim_v23/aim_do_physics.F 101 AIM_DO_PHYSICS
     &                      + salt(i,j,Nr,bi,bj)*drF(Nr)*recip_drF(k)
./pkg/aim_v23/aim_do_physics.F 102 AIM_DO_PHYSICS
     &                  *hFacC(i,j,Nr,bi,bj)*recip_hFacC(i,j,k,bi,bj)
./pkg/aim_v23/aim_do_physics.F 75 AIM_DO_PHYSICS
      INTEGER i,j,k,I2
./pkg/aim_v23/aim_do_physics.F 98 AIM_DO_PHYSICS
          k = kSurfC(i,j,bi,bj)
./pkg/aim_v23/aim_do_physics.F 99 AIM_DO_PHYSICS
          IF (k.LE.Nr)
./pkg/aim_v23/aim_dyn2aim.F 110 AIM_DYN2AIM
        DO k = 1,Nr
./pkg/aim_v23/aim_dyn2aim.F 111 AIM_DYN2AIM
         Katm = _KD2KA( k )
./pkg/aim_v23/aim_dyn2aim.F 115 AIM_DYN2AIM
           dpFac(I2,Katm) = h0FacC(i,j,k,bi,bj)*rStarFacC(i,j,bi,bj)
./pkg/aim_v23/aim_dyn2aim.F 121 AIM_DYN2AIM
        DO k = 1,Nr
./pkg/aim_v23/aim_dyn2aim.F 122 AIM_DYN2AIM
         Katm = _KD2KA( k )
./pkg/aim_v23/aim_dyn2aim.F 126 AIM_DYN2AIM
           IF ( k.EQ.kSurfC(i,j,bi,bj) ) THEN
./pkg/aim_v23/aim_dyn2aim.F 129 AIM_DYN2AIM
            dpFac(I2,Katm) = hFacC(i,j,k,bi,bj)
./pkg/aim_v23/aim_dyn2aim.F 140 AIM_DYN2AIM
        DO k = 1,Nr
./pkg/aim_v23/aim_dyn2aim.F 141 AIM_DYN2AIM
         Katm = _KD2KA( k )
./pkg/aim_v23/aim_dyn2aim.F 145 AIM_DYN2AIM
           dpFac(I2,Katm) = hFacC(i,j,k,bi,bj)
./pkg/aim_v23/aim_dyn2aim.F 162 AIM_DYN2AIM
      DO k = 1,Nr
./pkg/aim_v23/aim_dyn2aim.F 163 AIM_DYN2AIM
       conv_theta2T = (rC(k)/atm_Po)**atm_kappa
./pkg/aim_v23/aim_dyn2aim.F 164 AIM_DYN2AIM
       Katm = _KD2KA( k )
./pkg/aim_v23/aim_dyn2aim.F 168 AIM_DYN2AIM
         IF ( maskC(i,j,k,bi,bj).EQ.oneRS ) THEN
./pkg/aim_v23/aim_dyn2aim.F 172 AIM_DYN2AIM
          TA(I2,Katm)  = theta(i,j,k,bi,bj)*conv_theta2T
./pkg/aim_v23/aim_dyn2aim.F 176 AIM_DYN2AIM
          QA(I2,Katm)  = MAX( salt(i,j,k,bi,bj), zeroRL )
./pkg/aim_v23/aim_dyn2aim.F 178 AIM_DYN2AIM
          ThA(I2,Katm) = theta(i,j,k,bi,bj)
./pkg/aim_v23/aim_dyn2aim.F 202 AIM_DYN2AIM
        k = kSurfC(i,j,bi,bj)
./pkg/aim_v23/aim_dyn2aim.F 203 AIM_DYN2AIM
        IF (k.LE.Nr) THEN
./pkg/aim_v23/aim_dyn2aim.F 205 AIM_DYN2AIM
     &                uVel(i,j,k,bi,bj)*uVel(i,j,k,bi,bj)
./pkg/aim_v23/aim_dyn2aim.F 206 AIM_DYN2AIM
     &              + uVel(i+1,j,k,bi,bj)*uVel(i+1,j,k,bi,bj)
./pkg/aim_v23/aim_dyn2aim.F 207 AIM_DYN2AIM
     &              + vVel(i,j,k,bi,bj)*vVel(i,j,k,bi,bj)
./pkg/aim_v23/aim_dyn2aim.F 208 AIM_DYN2AIM
     &              + vVel(i,j+1,k,bi,bj)*vVel(i,j+1,k,bi,bj)
./pkg/aim_v23/aim_dyn2aim.F 217 AIM_DYN2AIM
      DO k = 1,Nr
./pkg/aim_v23/aim_dyn2aim.F 218 AIM_DYN2AIM
       Katm = _KD2KA( k )
./pkg/aim_v23/aim_dyn2aim.F 230 AIM_DYN2AIM
     &        i,j,k,bi,bj,myThid,I2,xC(i,j,bi,bj),yC(i,j,bi,bj)
./pkg/aim_v23/aim_dyn2aim.F 252 AIM_DYN2AIM
        k = kGrd(I2)
./pkg/aim_v23/aim_dyn2aim.F 253 AIM_DYN2AIM
        IF (k.GT.1) THEN
./pkg/aim_v23/aim_dyn2aim.F 257 AIM_DYN2AIM
          WVSurf(I2,myThid) = (LOG(PSA(I2))-SIGL(k))*WVI(k-1,1)
./pkg/aim_v23/aim_dyn2aim.F 68 AIM_DYN2AIM
      INTEGER i, j, I2, k, Katm
./pkg/aim_v23/aim_dyn2aim.F 96 AIM_DYN2AIM
        k = kSurfC(i,j,bi,bj)
./pkg/aim_v23/aim_dyn2aim.F 97 AIM_DYN2AIM
        IF ( k.LE.Nr ) THEN
./pkg/aim_v23/aim_initialise.F 49 AIM_INITIALISE
      INTEGER i, j, k
./pkg/aim_v23/aim_initialise.F 59 AIM_INITIALISE
      DO k=1,Nr
./pkg/aim_v23/aim_initialise.F 60 AIM_INITIALISE
       Katm = _KD2KA( k )
./pkg/aim_v23/aim_initialise.F 61 AIM_INITIALISE
       HSG(Katm) = rF(k)/pGround
./pkg/aim_v23/aim_initialise.F 63 AIM_INITIALISE
       k=Nr+1
./pkg/aim_v23/aim_initialise.F 64 AIM_INITIALISE
       Katm = _KD2KA( k )
./pkg/aim_v23/aim_initialise.F 65 AIM_INITIALISE
       HSG(Katm) = rF(k)/pGround
./pkg/aim_v23/aim_land2aim.F 101 AIM_LAND2AIM
        DO k=1,land_nLev
./pkg/aim_v23/aim_land2aim.F 104 AIM_LAND2AIM
           land_groundT(i,j,k,bi,bj) = aimTld(i,j)-celsius2K
./pkg/aim_v23/aim_land2aim.F 147 AIM_LAND2AIM
        DO k=1,kFillW
./pkg/aim_v23/aim_land2aim.F 150 AIM_LAND2AIM
           land_groundW(i,j,k,bi,bj) = aimSWA(i,j)
./pkg/aim_v23/aim_land2aim.F 161 AIM_LAND2AIM
            DO k=1,land_nLev
./pkg/aim_v23/aim_land2aim.F 163 AIM_LAND2AIM
     &               *land_groundW(i,j,k,bi,bj)
./pkg/aim_v23/aim_land2aim.F 166 AIM_LAND2AIM
             land_enthalp(i,j,k,bi,bj) =
./pkg/aim_v23/aim_land2aim.F 167 AIM_LAND2AIM
     &                     grd_HeatCp*land_groundT(i,j,k,bi,bj)
./pkg/aim_v23/aim_land2aim.F 84 AIM_LAND2AIM
      INTEGER i,j,k
./pkg/aim_v23/aim_surf_bc.F 415 AIM_SURF_BC
        DO k=1,3
./pkg/aim_v23/aim_surf_bc.F 417 AIM_SURF_BC
          dTsurf(J,k,myThid) = 0.
./pkg/aim_v23/aim_surf_bc.F 86 AIM_SURF_BC
      INTEGER i,j,I2,k, nm0
./pkg/aim_v23/aim_tendency_apply.F 101 AIM_TENDENCY_APPLY_U
     &     -uVel(i,j,k,bi,bj)*uVel(i,j,k,bi,bj)/aim_dragStrato
./pkg/aim_v23/aim_tendency_apply.F 102 AIM_TENDENCY_APPLY_U
     &                       *hFacW(i,j,k,bi,bj)*drF(k)*rUnit2mass
./pkg/aim_v23/aim_tendency_apply.F 106 AIM_TENDENCY_APPLY_U
      ELSEIF ( k.EQ.1 ) THEN
./pkg/aim_v23/aim_tendency_apply.F 109 AIM_TENDENCY_APPLY_U
         IF ( maskW(i,j,k,bi,bj) .NE. 0. ) THEN
./pkg/aim_v23/aim_tendency_apply.F 112 AIM_TENDENCY_APPLY_U
     &       * 0.5 _d 0 * uVel(i,j,k,bi,bj)
./pkg/aim_v23/aim_tendency_apply.F 114 AIM_TENDENCY_APPLY_U
     &                + uStr_tmp*gravity*recip_drF(k)
./pkg/aim_v23/aim_tendency_apply.F 115 AIM_TENDENCY_APPLY_U
     &                * recip_hFacW(i,j,k,bi,bj)
./pkg/aim_v23/aim_tendency_apply.F 120 AIM_TENDENCY_APPLY_U
          aim_dKE(i,j) = uStr_tmp * uVel(i,j,k,bi,bj)
./pkg/aim_v23/aim_tendency_apply.F 130 AIM_TENDENCY_APPLY_U
         IF ( maskW(i,j,k-1,bi,bj) .EQ. 0.
./pkg/aim_v23/aim_tendency_apply.F 131 AIM_TENDENCY_APPLY_U
     &    .AND. maskW(i,j,k,bi,bj) .NE. 0. ) THEN
./pkg/aim_v23/aim_tendency_apply.F 133 AIM_TENDENCY_APPLY_U
     &      -( (1.-maskC(i-1,j,k-1,bi,bj))*aim_drag(i-1,j,bi,bj)
./pkg/aim_v23/aim_tendency_apply.F 134 AIM_TENDENCY_APPLY_U
     &        +(1.-maskC( i ,j,k-1,bi,bj))*aim_drag( i ,j,bi,bj)
./pkg/aim_v23/aim_tendency_apply.F 135 AIM_TENDENCY_APPLY_U
     &       )* 0.5 _d 0 * uVel(i,j,k,bi,bj)
./pkg/aim_v23/aim_tendency_apply.F 137 AIM_TENDENCY_APPLY_U
     &                + uStr_tmp*gravity*recip_drF(k)
./pkg/aim_v23/aim_tendency_apply.F 138 AIM_TENDENCY_APPLY_U
     &                * recip_hFacW(i,j,k,bi,bj)
./pkg/aim_v23/aim_tendency_apply.F 143 AIM_TENDENCY_APPLY_U
          aim_dKE(i,j) = uStr_tmp * uVel(i,j,k,bi,bj)
./pkg/aim_v23/aim_tendency_apply.F 157 AIM_TENDENCY_APPLY_U
           frictionHeating(i,j,k,bi,bj) = frictionHeating(i,j,k,bi,bj)
./pkg/aim_v23/aim_tendency_apply.F 165 AIM_TENDENCY_APPLY_U
      IF ( aim_taveFreq.NE.0 .AND. k.EQ.Nr ) THEN
./pkg/aim_v23/aim_tendency_apply.F 172 AIM_TENDENCY_APPLY_U
       IF ( k.EQ.1 ) THEN
./pkg/aim_v23/aim_tendency_apply.F 186 AIM_TENDENCY_APPLY_U
       IF ( k.EQ.Nr ) THEN
./pkg/aim_v23/aim_tendency_apply.F 19 AIM_TENDENCY_APPLY_U
     I                        iMin,iMax,jMin,jMax, k, bi, bj,
./pkg/aim_v23/aim_tendency_apply.F 206 AIM_TENDENCY_APPLY_V
     I                        iMin,iMax,jMin,jMax, k, bi, bj,
./pkg/aim_v23/aim_tendency_apply.F 243 AIM_TENDENCY_APPLY_V
      INTEGER k, bi, bj
./pkg/aim_v23/aim_tendency_apply.F 267 AIM_TENDENCY_APPLY_V
      IF ( myTime.EQ.startTime .AND. k.EQ.1 ) THEN
./pkg/aim_v23/aim_tendency_apply.F 279 AIM_TENDENCY_APPLY_V
      IF ( k.EQ.Nr .AND. aim_dragStrato.GT.0. ) THEN
./pkg/aim_v23/aim_tendency_apply.F 285 AIM_TENDENCY_APPLY_V
     &     -maskS(i,j,k,bi,bj)*vVel(i,j,k,bi,bj)/aim_dragStrato
./pkg/aim_v23/aim_tendency_apply.F 288 AIM_TENDENCY_APPLY_V
     &     -vVel(i,j,k,bi,bj)*vVel(i,j,k,bi,bj)/aim_dragStrato
./pkg/aim_v23/aim_tendency_apply.F 289 AIM_TENDENCY_APPLY_V
     &                       *hFacS(i,j,k,bi,bj)*drF(k)*rUnit2mass
./pkg/aim_v23/aim_tendency_apply.F 293 AIM_TENDENCY_APPLY_V
      ELSEIF ( k.EQ.1 ) THEN
./pkg/aim_v23/aim_tendency_apply.F 296 AIM_TENDENCY_APPLY_V
         IF ( maskS(i,j,k,bi,bj) .NE. 0. ) THEN
./pkg/aim_v23/aim_tendency_apply.F 299 AIM_TENDENCY_APPLY_V
     &       * 0.5 _d 0 * vVel(i,j,k,bi,bj)
./pkg/aim_v23/aim_tendency_apply.F 301 AIM_TENDENCY_APPLY_V
     &                + vStr_tmp*gravity*recip_drF(k)
./pkg/aim_v23/aim_tendency_apply.F 302 AIM_TENDENCY_APPLY_V
     &                * recip_hFacS(i,j,k,bi,bj)
./pkg/aim_v23/aim_tendency_apply.F 307 AIM_TENDENCY_APPLY_V
          aim_dKE(i,j) = vStr_tmp * vVel(i,j,k,bi,bj)
./pkg/aim_v23/aim_tendency_apply.F 317 AIM_TENDENCY_APPLY_V
         IF ( maskS(i,j,k-1,bi,bj) .EQ. 0.
./pkg/aim_v23/aim_tendency_apply.F 318 AIM_TENDENCY_APPLY_V
     &    .AND. maskS(i,j,k,bi,bj) .NE. 0. ) THEN
./pkg/aim_v23/aim_tendency_apply.F 320 AIM_TENDENCY_APPLY_V
     &     -( (1.-maskC(i,j-1,k-1,bi,bj))*aim_drag(i,j-1,bi,bj)
./pkg/aim_v23/aim_tendency_apply.F 321 AIM_TENDENCY_APPLY_V
     &       +(1.-maskC(i, j ,k-1,bi,bj))*aim_drag(i, j ,bi,bj)
./pkg/aim_v23/aim_tendency_apply.F 322 AIM_TENDENCY_APPLY_V
     &      )* 0.5 _d 0 * vVel(i,j,k,bi,bj)
./pkg/aim_v23/aim_tendency_apply.F 324 AIM_TENDENCY_APPLY_V
     &                + vStr_tmp*gravity*recip_drF(k)
./pkg/aim_v23/aim_tendency_apply.F 325 AIM_TENDENCY_APPLY_V
     &                * recip_hFacS(i,j,k,bi,bj)
./pkg/aim_v23/aim_tendency_apply.F 330 AIM_TENDENCY_APPLY_V
          aim_dKE(i,j) = vStr_tmp * vVel(i,j,k,bi,bj)
./pkg/aim_v23/aim_tendency_apply.F 344 AIM_TENDENCY_APPLY_V
           frictionHeating(i,j,k,bi,bj) = frictionHeating(i,j,k,bi,bj)
./pkg/aim_v23/aim_tendency_apply.F 352 AIM_TENDENCY_APPLY_V
      IF ( aim_taveFreq.NE.0 .AND. k.EQ.Nr ) THEN
./pkg/aim_v23/aim_tendency_apply.F 359 AIM_TENDENCY_APPLY_V
       IF ( k.EQ.1 ) THEN
./pkg/aim_v23/aim_tendency_apply.F 373 AIM_TENDENCY_APPLY_V
       IF ( k.EQ.Nr ) THEN
./pkg/aim_v23/aim_tendency_apply.F 393 AIM_TENDENCY_APPLY_T
     I                        iMin,iMax,jMin,jMax, k, bi, bj,
./pkg/aim_v23/aim_tendency_apply.F 425 AIM_TENDENCY_APPLY_T
      INTEGER k, bi, bj
./pkg/aim_v23/aim_tendency_apply.F 439 AIM_TENDENCY_APPLY_T
        gT_arr(i,j) = maskC(i,j,k,bi,bj)
./pkg/aim_v23/aim_tendency_apply.F 440 AIM_TENDENCY_APPLY_T
     &              *( gT_arr(i,j) + aim_dTdt(i,j,k,bi,bj) )
./pkg/aim_v23/aim_tendency_apply.F 455 AIM_TENDENCY_APPLY_S
     I                        iMin,iMax,jMin,jMax, k, bi, bj,
./pkg/aim_v23/aim_tendency_apply.F 487 AIM_TENDENCY_APPLY_S
      INTEGER k, bi, bj
./pkg/aim_v23/aim_tendency_apply.F 501 AIM_TENDENCY_APPLY_S
        gS_arr(i,j) = maskC(i,j,k,bi,bj)
./pkg/aim_v23/aim_tendency_apply.F 502 AIM_TENDENCY_APPLY_S
     &              *( gS_arr(i,j) + aim_dSdt(i,j,k,bi,bj) )
./pkg/aim_v23/aim_tendency_apply.F 56 AIM_TENDENCY_APPLY_U
      INTEGER k, bi, bj
./pkg/aim_v23/aim_tendency_apply.F 80 AIM_TENDENCY_APPLY_U
      IF ( myTime.EQ.startTime .AND. k.EQ.1 ) THEN
./pkg/aim_v23/aim_tendency_apply.F 92 AIM_TENDENCY_APPLY_U
      IF ( k.EQ.Nr .AND. aim_dragStrato.GT.0. ) THEN
./pkg/aim_v23/aim_tendency_apply.F 98 AIM_TENDENCY_APPLY_U
     &     -maskW(i,j,k,bi,bj)*uVel(i,j,k,bi,bj)/aim_dragStrato
./pkg/aim_v23/aim_write_local.F 52 AIM_WRITE_LOCAL
      INTEGER i, j, k, Katm
./pkg/aim_v23/aim_write_local.F 73 AIM_WRITE_LOCAL
       DO k=1,Nr
./pkg/aim_v23/aim_write_local.F 74 AIM_WRITE_LOCAL
        Katm = _KD2KA( k )
./pkg/aim_v23/aim_write_local.F 77 AIM_WRITE_LOCAL
          tmpFld(i,j,k) = field(i,j,Katm)
./pkg/aim_v23/aim_write_local.F 83 AIM_WRITE_LOCAL
       DO k=1,nNr
./pkg/aim_v23/aim_write_local.F 86 AIM_WRITE_LOCAL
          tmpFld(i,j,k) = field(i,j,k)
./pkg/aim_v23/aim_write_phys.F 112 AIM_WRITE_PHYS
         DO k=1,Nr
./pkg/aim_v23/aim_write_phys.F 113 AIM_WRITE_PHYS
          Katm = _KD2KA( k )
./pkg/aim_v23/aim_write_phys.F 116 AIM_WRITE_PHYS
            tmpFld(i,j,k) = field(i,j,Katm,ith)
./pkg/aim_v23/aim_write_phys.F 122 AIM_WRITE_PHYS
         DO k=1,nNr
./pkg/aim_v23/aim_write_phys.F 125 AIM_WRITE_PHYS
            tmpFld(i,j,k) = field(i,j,k,ith)
./pkg/aim_v23/aim_write_phys.F 55 AIM_WRITE_PHYS
      INTEGER i, j, k, Katm, nLoc
./pkg/aim_v23/phy_convmf.F 176 CONVMF
        DO k=Ktmp-2,2,-1
./pkg/aim_v23/phy_inphys.F 109 INPHYS
     &      k,SIG(k),SIGH(k),SIGL(k),WVI(K,1),WVI(K,2)
./pkg/atm_phys/atm_phys_check.F 32 ATM_PHYS_CHECK
      INTEGER k
./pkg/atm_phys/atm_phys_driver.F 127 ATM_PHYS_DRIVER
      INTEGER k, kc, ki, kp
./pkg/atm_phys/atm_phys_driver.F 178 ATM_PHYS_DRIVER
         DO k=1,Nr
./pkg/atm_phys/atm_phys_driver.F 179 ATM_PHYS_DRIVER
          kc = Nr-k+1
./pkg/atm_phys/atm_phys_driver.F 180 ATM_PHYS_DRIVER
          pFull3d(:,:,k) = rF(Nr+1) + ( rC(kc) - rF(Nr+1) )
./pkg/atm_phys/atm_phys_driver.F 183 ATM_PHYS_DRIVER
         DO k=1,Nr+1
./pkg/atm_phys/atm_phys_driver.F 184 ATM_PHYS_DRIVER
          ki = Nr-k+2
./pkg/atm_phys/atm_phys_driver.F 185 ATM_PHYS_DRIVER
          pHalf3d(:,:,k) = rF(Nr+1) + ( rF(ki) - rF(Nr+1) )
./pkg/atm_phys/atm_phys_driver.F 195 ATM_PHYS_DRIVER
       DO k=1,Nr
./pkg/atm_phys/atm_phys_driver.F 196 ATM_PHYS_DRIVER
        kc = Nr-k+1
./pkg/atm_phys/atm_phys_driver.F 197 ATM_PHYS_DRIVER
        pFull3d(:,:,k) = rC(kc)
./pkg/atm_phys/atm_phys_driver.F 199 ATM_PHYS_DRIVER
       DO k=1,Nr+1
./pkg/atm_phys/atm_phys_driver.F 200 ATM_PHYS_DRIVER
        ki = Nr-k+2
./pkg/atm_phys/atm_phys_driver.F 201 ATM_PHYS_DRIVER
        pHalf3d(:,:,k) = rF(ki)
./pkg/atm_phys/atm_phys_driver.F 205 ATM_PHYS_DRIVER
      DO k=1,Nr
./pkg/atm_phys/atm_phys_driver.F 206 ATM_PHYS_DRIVER
        kc = Nr-k+1
./pkg/atm_phys/atm_phys_driver.F 207 ATM_PHYS_DRIVER
        zFull3d(:,:,k) = ( phiRef(2*kc)
./pkg/atm_phys/atm_phys_driver.F 211 ATM_PHYS_DRIVER
        t3d(:,:,k) = theta(1:sNx,1:sNy,kc,bi,bj)*conv_theta2T
./pkg/atm_phys/atm_phys_driver.F 212 ATM_PHYS_DRIVER
        q3d(:,:,k) = MAX( salt(1:sNx,1:sNy,kc,bi,bj), 0. _d 0 )
./pkg/atm_phys/atm_phys_driver.F 213 ATM_PHYS_DRIVER
        u3d(:,:,k) = ( uVel(1:sNx,  1:sNy,kc,bi,bj)
./pkg/atm_phys/atm_phys_driver.F 215 ATM_PHYS_DRIVER
        v3d(:,:,k) = ( vVel(1:sNx,1:sNy,  kc,bi,bj)
./pkg/atm_phys/atm_phys_driver.F 219 ATM_PHYS_DRIVER
          t3d(:,:,k) = t3d(:,:,k)*pStarFacK(1:sNx,1:sNy,bi,bj)
./pkg/atm_phys/atm_phys_driver.F 229 ATM_PHYS_DRIVER
      DO k=1,Nr+1
./pkg/atm_phys/atm_phys_driver.F 230 ATM_PHYS_DRIVER
        ki = Nr-k+2
./pkg/atm_phys/atm_phys_driver.F 231 ATM_PHYS_DRIVER
        zHalf3d(:,:,k) = phiRef(2*ki-1)*recip_gravity
./pkg/atm_phys/atm_phys_driver.F 233 ATM_PHYS_DRIVER
      DO k=1,Nr
./pkg/atm_phys/atm_phys_driver.F 234 ATM_PHYS_DRIVER
        kc = Nr-k+1
./pkg/atm_phys/atm_phys_driver.F 236 ATM_PHYS_DRIVER
        zHalf3d(:,:,k) = zHalf3d(:,:,k)
./pkg/atm_phys/atm_phys_driver.F 439 ATM_PHYS_DRIVER
      DO k=1,Nr
./pkg/atm_phys/atm_phys_driver.F 440 ATM_PHYS_DRIVER
        kc = Nr-k+1
./pkg/atm_phys/atm_phys_driver.F 444 ATM_PHYS_DRIVER
         atmPhys_dT(1:sNx,1:sNy,kc,bi,bj) = tdt3d(:,:,k)
./pkg/atm_phys/atm_phys_driver.F 450 ATM_PHYS_DRIVER
         atmPhys_dT(1:sNx,1:sNy,kc,bi,bj) = tdt3d(:,:,k)
./pkg/atm_phys/atm_phys_driver.F 453 ATM_PHYS_DRIVER
        atmPhys_dQ(1:sNx,1:sNy,kc,bi,bj)  = qdt3d(:,:,k)
./pkg/atm_phys/atm_phys_driver.F 454 ATM_PHYS_DRIVER
        atmPhys_dU (1:sNx,1:sNy,kc,bi,bj) = udt3d(:,:,k)
./pkg/atm_phys/atm_phys_driver.F 455 ATM_PHYS_DRIVER
        atmPhys_dV (1:sNx,1:sNy,kc,bi,bj) = vdt3d(:,:,k)
./pkg/atm_phys/atm_phys_init_varia.F 34 ATM_PHYS_INIT_VARIA
      INTEGER i,j,k,bi,bj
./pkg/atm_phys/atm_phys_init_varia.F 41 ATM_PHYS_INIT_VARIA
        DO k=1,Nr
./pkg/atm_phys/atm_phys_init_varia.F 44 ATM_PHYS_INIT_VARIA
           atmPhys_dT(i,j,k,bi,bj) = 0. _d 0
./pkg/atm_phys/atm_phys_init_varia.F 45 ATM_PHYS_INIT_VARIA
           atmPhys_dQ(i,j,k,bi,bj) = 0. _d 0
./pkg/atm_phys/atm_phys_init_varia.F 46 ATM_PHYS_INIT_VARIA
           atmPhys_dU(i,j,k,bi,bj) = 0. _d 0
./pkg/atm_phys/atm_phys_init_varia.F 47 ATM_PHYS_INIT_VARIA
           atmPhys_dV(i,j,k,bi,bj) = 0. _d 0
./pkg/atm_phys/atm_phys_readparms.F 34 ATM_PHYS_READPARMS
      INTEGER k
./pkg/atm_phys/atm_phys_readparms.F 61 ATM_PHYS_READPARMS
      DO k=1,Nr
./pkg/atm_phys/atm_phys_readparms.F 62 ATM_PHYS_READPARMS
        atmPhys_dampUVfac(k) = 1. _d 0
./pkg/atm_phys/atm_phys_readparms.F 87 ATM_PHYS_READPARMS
       DO k=1,Nr
./pkg/atm_phys/atm_phys_readparms.F 88 ATM_PHYS_READPARMS
        atmPhys_dampUVfac(k) = 0. _d 0
./pkg/atm_phys/atm_phys_readparms.F 91 ATM_PHYS_READPARMS
       DO k=1,Nr
./pkg/atm_phys/atm_phys_readparms.F 92 ATM_PHYS_READPARMS
        atmPhys_dampUVfac(k) = atmPhys_dampUVfac(k)/atmPhys_tauDampUV
./pkg/atm_phys/atm_phys_tendency_apply.F 105 ATM_PHYS_TENDENCY_APPLY_V
     I                    iMin,iMax,jMin,jMax, k, bi, bj,
./pkg/atm_phys/atm_phys_tendency_apply.F 134 ATM_PHYS_TENDENCY_APPLY_V
      INTEGER k, bi, bj
./pkg/atm_phys/atm_phys_tendency_apply.F 150 ATM_PHYS_TENDENCY_APPLY_V
     &     + maskS(i,j,k,bi,bj)*( atmPhys_dV(i,j-1,k,bi,bj)
./pkg/atm_phys/atm_phys_tendency_apply.F 151 ATM_PHYS_TENDENCY_APPLY_V
     &                           +atmPhys_dV(i, j ,k,bi,bj)
./pkg/atm_phys/atm_phys_tendency_apply.F 156 ATM_PHYS_TENDENCY_APPLY_V
       IF ( atmPhys_dampUVfac(k).GT.zeroRL ) THEN
./pkg/atm_phys/atm_phys_tendency_apply.F 160 ATM_PHYS_TENDENCY_APPLY_V
     &     - maskS(i,j,k,bi,bj)*vVel(i,j,k,bi,bj)*atmPhys_dampUVfac(k)
./pkg/atm_phys/atm_phys_tendency_apply.F 162 ATM_PHYS_TENDENCY_APPLY_V
     &     - vVel(i,j,k,bi,bj)*vVel(i,j,k,bi,bj)*atmPhys_dampUVfac(k)
./pkg/atm_phys/atm_phys_tendency_apply.F 163 ATM_PHYS_TENDENCY_APPLY_V
     &                        *hFacS(i,j,k,bi,bj)*drF(k)*rUnit2mass
./pkg/atm_phys/atm_phys_tendency_apply.F 170 ATM_PHYS_TENDENCY_APPLY_V
           frictionHeating(i,j,k,bi,bj) = frictionHeating(i,j,k,bi,bj)
./pkg/atm_phys/atm_phys_tendency_apply.F 191 ATM_PHYS_TENDENCY_APPLY_T
     I                    iMin,iMax,jMin,jMax, k, bi, bj,
./pkg/atm_phys/atm_phys_tendency_apply.F 19 ATM_PHYS_TENDENCY_APPLY_U
     I                    iMin,iMax,jMin,jMax, k, bi, bj,
./pkg/atm_phys/atm_phys_tendency_apply.F 218 ATM_PHYS_TENDENCY_APPLY_T
      INTEGER k, bi, bj
./pkg/atm_phys/atm_phys_tendency_apply.F 231 ATM_PHYS_TENDENCY_APPLY_T
     &     + maskC(i,j,k,bi,bj) * atmPhys_dT(i,j,k,bi,bj)
./pkg/atm_phys/atm_phys_tendency_apply.F 246 ATM_PHYS_TENDENCY_APPLY_S
     I                    iMin,iMax,jMin,jMax, k, bi, bj,
./pkg/atm_phys/atm_phys_tendency_apply.F 273 ATM_PHYS_TENDENCY_APPLY_S
      INTEGER k, bi, bj
./pkg/atm_phys/atm_phys_tendency_apply.F 286 ATM_PHYS_TENDENCY_APPLY_S
     &     + maskC(i,j,k,bi,bj) * atmPhys_dQ(i,j,k,bi,bj)
./pkg/atm_phys/atm_phys_tendency_apply.F 48 ATM_PHYS_TENDENCY_APPLY_U
      INTEGER k, bi, bj
./pkg/atm_phys/atm_phys_tendency_apply.F 64 ATM_PHYS_TENDENCY_APPLY_U
     &     + maskW(i,j,k,bi,bj)*( atmPhys_dU(i-1,j,k,bi,bj)
./pkg/atm_phys/atm_phys_tendency_apply.F 65 ATM_PHYS_TENDENCY_APPLY_U
     &                           +atmPhys_dU( i ,j,k,bi,bj)
./pkg/atm_phys/atm_phys_tendency_apply.F 70 ATM_PHYS_TENDENCY_APPLY_U
       IF ( atmPhys_dampUVfac(k).GT.zeroRL ) THEN
./pkg/atm_phys/atm_phys_tendency_apply.F 74 ATM_PHYS_TENDENCY_APPLY_U
     &     - maskW(i,j,k,bi,bj)*uVel(i,j,k,bi,bj)*atmPhys_dampUVfac(k)
./pkg/atm_phys/atm_phys_tendency_apply.F 76 ATM_PHYS_TENDENCY_APPLY_U
     &     - uVel(i,j,k,bi,bj)*uVel(i,j,k,bi,bj)*atmPhys_dampUVfac(k)
./pkg/atm_phys/atm_phys_tendency_apply.F 77 ATM_PHYS_TENDENCY_APPLY_U
     &                       *hFacW(i,j,k,bi,bj)*drF(k)*rUnit2mass
./pkg/atm_phys/atm_phys_tendency_apply.F 84 ATM_PHYS_TENDENCY_APPLY_U
           frictionHeating(i,j,k,bi,bj) = frictionHeating(i,j,k,bi,bj)
./pkg/autodiff/active_file_control.F 126 ACTIVE_READ_3D_RL
            DO k = 1, myNr
./pkg/autodiff/active_file_control.F 129 ACTIVE_READ_3D_RL
                active_data_t(i,j,k,bi,bj) = 0. _d 0
./pkg/autodiff/active_file_control.F 158 ACTIVE_READ_3D_RL
          DO k = 1, myNr
./pkg/autodiff/active_file_control.F 161 ACTIVE_READ_3D_RL
              active_data_t(i,j,k,bi,bj) = active_data_t(i,j,k,bi,bj)
./pkg/autodiff/active_file_control.F 162 ACTIVE_READ_3D_RL
     &                                   + active_var(i,j,k,bi,bj)
./pkg/autodiff/active_file_control.F 180 ACTIVE_READ_3D_RL
          DO k = 1, myNr
./pkg/autodiff/active_file_control.F 183 ACTIVE_READ_3D_RL
              active_var(i,j,k,bi,bj) = 0 _d 0
./pkg/autodiff/active_file_control.F 276 ACTIVE_READ_3D_RS
      INTEGER i,j,k
./pkg/autodiff/active_file_control.F 308 ACTIVE_READ_3D_RS
            DO k = 1, myNr
./pkg/autodiff/active_file_control.F 311 ACTIVE_READ_3D_RS
                active_data_t(i,j,k,bi,bj) = 0. _d 0
./pkg/autodiff/active_file_control.F 340 ACTIVE_READ_3D_RS
          DO k = 1, myNr
./pkg/autodiff/active_file_control.F 343 ACTIVE_READ_3D_RS
              active_data_t(i,j,k,bi,bj) = active_data_t(i,j,k,bi,bj)
./pkg/autodiff/active_file_control.F 344 ACTIVE_READ_3D_RS
     &                                   + active_var(i,j,k,bi,bj)
./pkg/autodiff/active_file_control.F 362 ACTIVE_READ_3D_RS
          DO k = 1, myNr
./pkg/autodiff/active_file_control.F 365 ACTIVE_READ_3D_RS
              active_var(i,j,k,bi,bj) = 0 _d 0
./pkg/autodiff/active_file_control.F 444 ACTIVE_WRITE_3D_RL
      INTEGER  i,j,k
./pkg/autodiff/active_file_control.F 475 ACTIVE_WRITE_3D_RL
          DO k = 1, myNr
./pkg/autodiff/active_file_control.F 478 ACTIVE_WRITE_3D_RL
              active_var(i,j,k,bi,bj) = active_var(i,j,k,bi,bj)
./pkg/autodiff/active_file_control.F 479 ACTIVE_WRITE_3D_RL
     &                                + active_data_t(i,j,k,bi,bj)
./pkg/autodiff/active_file_control.F 480 ACTIVE_WRITE_3D_RL
              active_data_t(i,j,k,bi,bj) = 0. _d 0
./pkg/autodiff/active_file_control.F 563 ACTIVE_WRITE_3D_RS
      INTEGER  i,j,k
./pkg/autodiff/active_file_control.F 594 ACTIVE_WRITE_3D_RS
          DO k = 1, myNr
./pkg/autodiff/active_file_control.F 597 ACTIVE_WRITE_3D_RS
              active_var(i,j,k,bi,bj) = active_var(i,j,k,bi,bj)
./pkg/autodiff/active_file_control.F 598 ACTIVE_WRITE_3D_RS
     &                                + active_data_t(i,j,k,bi,bj)
./pkg/autodiff/active_file_control.F 599 ACTIVE_WRITE_3D_RS
              active_data_t(i,j,k,bi,bj) = 0. _d 0
./pkg/autodiff/active_file_control.F 94 ACTIVE_READ_3D_RL
      INTEGER i,j,k
./pkg/autodiff/active_file_control_slice.F 1019 ACTIVE_WRITE_YZ_RL
      INTEGER  j,k
./pkg/autodiff/active_file_control_slice.F 1050 ACTIVE_WRITE_YZ_RL
          DO k = 1, myNr
./pkg/autodiff/active_file_control_slice.F 1052 ACTIVE_WRITE_YZ_RL
              active_var(j,k,bi,bj) = active_var(j,k,bi,bj)
./pkg/autodiff/active_file_control_slice.F 1053 ACTIVE_WRITE_YZ_RL
     &                              + active_data_t(j,k,bi,bj)
./pkg/autodiff/active_file_control_slice.F 1054 ACTIVE_WRITE_YZ_RL
              active_data_t(j,k,bi,bj) = 0. _d 0
./pkg/autodiff/active_file_control_slice.F 1136 ACTIVE_WRITE_YZ_RS
      INTEGER  j,k
./pkg/autodiff/active_file_control_slice.F 1167 ACTIVE_WRITE_YZ_RS
          DO k = 1, myNr
./pkg/autodiff/active_file_control_slice.F 1169 ACTIVE_WRITE_YZ_RS
              active_var(j,k,bi,bj) = active_var(j,k,bi,bj)
./pkg/autodiff/active_file_control_slice.F 1170 ACTIVE_WRITE_YZ_RS
     &                              + active_data_t(j,k,bi,bj)
./pkg/autodiff/active_file_control_slice.F 1171 ACTIVE_WRITE_YZ_RS
              active_data_t(j,k,bi,bj) = 0. _d 0
./pkg/autodiff/active_file_control_slice.F 128 ACTIVE_READ_XZ_RL
            DO k = 1, myNr
./pkg/autodiff/active_file_control_slice.F 130 ACTIVE_READ_XZ_RL
                active_data_t(i,k,bi,bj) = 0. _d 0
./pkg/autodiff/active_file_control_slice.F 158 ACTIVE_READ_XZ_RL
          DO k = 1, myNr
./pkg/autodiff/active_file_control_slice.F 160 ACTIVE_READ_XZ_RL
              active_data_t(i,k,bi,bj) = active_data_t(i,k,bi,bj)
./pkg/autodiff/active_file_control_slice.F 161 ACTIVE_READ_XZ_RL
     &                                 + active_var(i,k,bi,bj)
./pkg/autodiff/active_file_control_slice.F 178 ACTIVE_READ_XZ_RL
          DO k = 1, myNr
./pkg/autodiff/active_file_control_slice.F 180 ACTIVE_READ_XZ_RL
              active_var(i,k,bi,bj) = 0 _d 0
./pkg/autodiff/active_file_control_slice.F 272 ACTIVE_READ_XZ_RS
      INTEGER i,k
./pkg/autodiff/active_file_control_slice.F 304 ACTIVE_READ_XZ_RS
            DO k = 1, myNr
./pkg/autodiff/active_file_control_slice.F 306 ACTIVE_READ_XZ_RS
                active_data_t(i,k,bi,bj) = 0. _d 0
./pkg/autodiff/active_file_control_slice.F 334 ACTIVE_READ_XZ_RS
          DO k = 1, myNr
./pkg/autodiff/active_file_control_slice.F 336 ACTIVE_READ_XZ_RS
              active_data_t(i,k,bi,bj) = active_data_t(i,k,bi,bj)
./pkg/autodiff/active_file_control_slice.F 337 ACTIVE_READ_XZ_RS
     &                                 + active_var(i,k,bi,bj)
./pkg/autodiff/active_file_control_slice.F 354 ACTIVE_READ_XZ_RS
          DO k = 1, myNr
./pkg/autodiff/active_file_control_slice.F 356 ACTIVE_READ_XZ_RS
              active_var(i,k,bi,bj) = 0 _d 0
./pkg/autodiff/active_file_control_slice.F 447 ACTIVE_READ_YZ_RL
      INTEGER j,k
./pkg/autodiff/active_file_control_slice.F 479 ACTIVE_READ_YZ_RL
            DO k = 1, myNr
./pkg/autodiff/active_file_control_slice.F 481 ACTIVE_READ_YZ_RL
                active_data_t(j,k,bi,bj) = 0. _d 0
./pkg/autodiff/active_file_control_slice.F 509 ACTIVE_READ_YZ_RL
          DO k = 1, myNr
./pkg/autodiff/active_file_control_slice.F 511 ACTIVE_READ_YZ_RL
              active_data_t(j,k,bi,bj) = active_data_t(j,k,bi,bj)
./pkg/autodiff/active_file_control_slice.F 512 ACTIVE_READ_YZ_RL
     &                                 + active_var(j,k,bi,bj)
./pkg/autodiff/active_file_control_slice.F 529 ACTIVE_READ_YZ_RL
          DO k = 1, myNr
./pkg/autodiff/active_file_control_slice.F 531 ACTIVE_READ_YZ_RL
              active_var(j,k,bi,bj) = 0 _d 0
./pkg/autodiff/active_file_control_slice.F 623 ACTIVE_READ_YZ_RS
      INTEGER j,k
./pkg/autodiff/active_file_control_slice.F 655 ACTIVE_READ_YZ_RS
            DO k = 1, myNr
./pkg/autodiff/active_file_control_slice.F 657 ACTIVE_READ_YZ_RS
                active_data_t(j,k,bi,bj) = 0. _d 0
./pkg/autodiff/active_file_control_slice.F 685 ACTIVE_READ_YZ_RS
          DO k = 1, myNr
./pkg/autodiff/active_file_control_slice.F 687 ACTIVE_READ_YZ_RS
              active_data_t(j,k,bi,bj) = active_data_t(j,k,bi,bj)
./pkg/autodiff/active_file_control_slice.F 688 ACTIVE_READ_YZ_RS
     &                                 + active_var(j,k,bi,bj)
./pkg/autodiff/active_file_control_slice.F 705 ACTIVE_READ_YZ_RS
          DO k = 1, myNr
./pkg/autodiff/active_file_control_slice.F 707 ACTIVE_READ_YZ_RS
              active_var(j,k,bi,bj) = 0 _d 0
./pkg/autodiff/active_file_control_slice.F 785 ACTIVE_WRITE_XZ_RL
      INTEGER  i,k
./pkg/autodiff/active_file_control_slice.F 816 ACTIVE_WRITE_XZ_RL
          DO k = 1, myNr
./pkg/autodiff/active_file_control_slice.F 818 ACTIVE_WRITE_XZ_RL
              active_var(i,k,bi,bj) = active_var(i,k,bi,bj)
./pkg/autodiff/active_file_control_slice.F 819 ACTIVE_WRITE_XZ_RL
     &                              + active_data_t(i,k,bi,bj)
./pkg/autodiff/active_file_control_slice.F 820 ACTIVE_WRITE_XZ_RL
              active_data_t(i,k,bi,bj) = 0. _d 0
./pkg/autodiff/active_file_control_slice.F 902 ACTIVE_WRITE_XZ_RS
      INTEGER  i,k
./pkg/autodiff/active_file_control_slice.F 933 ACTIVE_WRITE_XZ_RS
          DO k = 1, myNr
./pkg/autodiff/active_file_control_slice.F 935 ACTIVE_WRITE_XZ_RS
              active_var(i,k,bi,bj) = active_var(i,k,bi,bj)
./pkg/autodiff/active_file_control_slice.F 936 ACTIVE_WRITE_XZ_RS
     &                              + active_data_t(i,k,bi,bj)
./pkg/autodiff/active_file_control_slice.F 937 ACTIVE_WRITE_XZ_RS
              active_data_t(i,k,bi,bj) = 0. _d 0
./pkg/autodiff/active_file_control_slice.F 96 ACTIVE_READ_XZ_RL
      INTEGER i,k
./pkg/autodiff/addamp_adj.F 35 ADDAMP_ADJ
      INTEGER bi,bj,i,j,k
./pkg/autodiff/addamp_adj.F 41 ADDAMP_ADJ
        DO k=1,NrIn
./pkg/autodiff/addamp_adj.F 44 ADDAMP_ADJ
           IF ( (fieldRef(i,j,k,bi,bj).GE.maxRef).OR.
./pkg/autodiff/addamp_adj.F 45 ADDAMP_ADJ
     &          (fieldRef(i,j,k,bi,bj).LE.minRef) ) THEN
./pkg/autodiff/addamp_adj.F 50 ADDAMP_ADJ
           adfieldDamp(i,j,k,bi,bj)=facDamp*
./pkg/autodiff/addamp_adj.F 51 ADDAMP_ADJ
     &        adfieldDamp(i,j,k,bi,bj)
./pkg/autodiff/adzero_adj.F 112 ADZERO_ADJ
      INTEGER i,j,k
./pkg/autodiff/adzero_adj.F 117 ADZERO_ADJ
        DO k=1,NrIn
./pkg/autodiff/adzero_adj.F 120 ADZERO_ADJ
           adFieldFwd(i,j,k,bi,bj) = 0. _d 0
./pkg/autodiff/adzero_adj.F 37 ADZERO_ADJ_1D
      INTEGER k
./pkg/autodiff/adzero_adj.F 40 ADZERO_ADJ_1D
      DO k=1,NrIn
./pkg/autodiff/adzero_adj.F 41 ADZERO_ADJ_1D
         adFieldFwd(k) = 0. _d 0
./pkg/autodiff/adzero_adj.F 72 ADZERO_ADJ_LOC
      INTEGER i,j,k
./pkg/autodiff/adzero_adj.F 75 ADZERO_ADJ_LOC
      DO k=1,NrIn
./pkg/autodiff/adzero_adj.F 78 ADZERO_ADJ_LOC
         adFieldFwd(i,j,k) = 0. _d 0
./pkg/autodiff/autodiff_init_varia.F 38 AUTODIFF_INIT_VARIA
      INTEGER i, j, k
./pkg/autodiff/autodiff_init_varia.F 51 AUTODIFF_INIT_VARIA
        DO k=1,Nr
./pkg/autodiff/autodiff_init_varia.F 54 AUTODIFF_INIT_VARIA
           EfluxY(i,j,k,bi,bj) = 0.
./pkg/autodiff/autodiff_init_varia.F 55 AUTODIFF_INIT_VARIA
           EfluxP(i,j,k,bi,bj) = 0.
./pkg/autodiff/copy_ad_uv_outp.F 59 COPY_AD_UV_OUTP
      INTEGER i,j,k,bi,bj
./pkg/autodiff/copy_ad_uv_outp.F 74 COPY_AD_UV_OUTP
         DO k=1,nNz
./pkg/autodiff/copy_ad_uv_outp.F 77 COPY_AD_UV_OUTP
             uFldOut(i,j,k,bi,bj) = uFldRS(i,j,k,bi,bj)
./pkg/autodiff/copy_ad_uv_outp.F 78 COPY_AD_UV_OUTP
             vFldOut(i,j,k,bi,bj) = vFldRS(i,j,k,bi,bj)
./pkg/autodiff/copy_ad_uv_outp.F 87 COPY_AD_UV_OUTP
         DO k=1,nNz
./pkg/autodiff/copy_ad_uv_outp.F 90 COPY_AD_UV_OUTP
             uFldOut(i,j,k,bi,bj) = uFldRL(i,j,k,bi,bj)
./pkg/autodiff/copy_ad_uv_outp.F 91 COPY_AD_UV_OUTP
             vFldOut(i,j,k,bi,bj) = vFldRL(i,j,k,bi,bj)
./pkg/autodiff/copy_advar_outp.F 52 COPY_ADVAR_OUTP
      INTEGER i,j,k,bi,bj
./pkg/autodiff/copy_advar_outp.F 67 COPY_ADVAR_OUTP
         DO k=1,nNz
./pkg/autodiff/copy_advar_outp.F 70 COPY_ADVAR_OUTP
             outFld(i,j,k,bi,bj) = inpFldRS(i,j,k,bi,bj)
./pkg/autodiff/copy_advar_outp.F 79 COPY_ADVAR_OUTP
         DO k=1,nNz
./pkg/autodiff/copy_advar_outp.F 82 COPY_ADVAR_OUTP
             outFld(i,j,k,bi,bj) = inpFldRL(i,j,k,bi,bj)
./pkg/bbl/bbl_calc_rho.F 12 BBL_CALC_RHO
     I                k, bi, bj, myTime, myIter, myThid )
./pkg/bbl/bbl_calc_rho.F 56 BBL_CALC_RHO
      INTEGER k, bi, bj
./pkg/bbl/bbl_calc_rho.F 72 BBL_CALC_RHO
     I     1-OLx, sNx+OLx, 1-OLy, sNy+OLy, k,
./pkg/bbl/bbl_calc_rho.F 73 BBL_CALC_RHO
     I     tFld(1-OLx,1-OLy,k,bi,bj),
./pkg/bbl/bbl_calc_rho.F 74 BBL_CALC_RHO
     I     sFld(1-OLx,1-OLy,k,bi,bj),
./pkg/bbl/bbl_calc_rho.F 75 BBL_CALC_RHO
     O     rhoLoc(1-OLx,1-OLy,k,bi,bj),
./pkg/bbl/bbl_calc_rho.F 76 BBL_CALC_RHO
     I     k, bi, bj, myThid )
./pkg/bbl/bbl_calc_rho.F 79 BBL_CALC_RHO
      kl = MAX(k-1,1)
./pkg/bbl/bbl_calc_rho.F 90 BBL_CALC_RHO
        IF ( k .GT. kLowC(i,j,bi,bj) )
./pkg/bbl/bbl_calc_rho.F 91 BBL_CALC_RHO
     &       rhoLoc(i,j,k,bi,bj) = rBBL(i,j)
./pkg/bbl/bbl_calc_rho.F 96 BBL_CALC_RHO
      IF ( k .EQ. Nr ) THEN
./pkg/bbl/bbl_tendency_apply.F 107 BBL_TENDENCY_APPLY_S
        IF ( k .EQ. kLowC(i,j,bi,bj) )
./pkg/bbl/bbl_tendency_apply.F 109 BBL_TENDENCY_APPLY_S
     &       + maskC(i,j,k,bi,bj) * bbl_TendSalt(i,j,bi,bj)
./pkg/bbl/bbl_tendency_apply.F 17 BBL_TENDENCY_APPLY_T
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./pkg/bbl/bbl_tendency_apply.F 43 BBL_TENDENCY_APPLY_T
      INTEGER k, bi, bj
./pkg/bbl/bbl_tendency_apply.F 54 BBL_TENDENCY_APPLY_T
         IF ( k .EQ. kLowC(i,j,bi,bj) )
./pkg/bbl/bbl_tendency_apply.F 56 BBL_TENDENCY_APPLY_T
     &       + maskC(i,j,k,bi,bj) * bbl_TendTheta(i,j,bi,bj)
./pkg/bbl/bbl_tendency_apply.F 70 BBL_TENDENCY_APPLY_S
     I                     iMin,iMax,jMin,jMax, k, bi, bj,
./pkg/bbl/bbl_tendency_apply.F 96 BBL_TENDENCY_APPLY_S
      INTEGER k, bi, bj
./pkg/cal/cal_set.F 143 CAL_SET
        k=2773
./pkg/cal/cal_set.F 145 CAL_SET
          j = MOD(k,2)
./pkg/cal/cal_set.F 146 CAL_SET
          k = (k-j)/2
./pkg/cal/cal_set.F 76 CAL_SET
      INTEGER i,j,k
./pkg/cd_code/cd_code_scheme.F 11 CD_CODE_SCHEME
     I        bi,bj,k, dPhiHydX,dPhiHydY, guFld,gvFld,
./pkg/cd_code/cd_code_scheme.F 122 CD_CODE_SCHEME
     &        )*_maskS(i,j,k,bi,bj)
./pkg/cd_code/cd_code_scheme.F 134 CD_CODE_SCHEME
     &           *_maskW(i,j,k,bi,bj)
./pkg/cd_code/cd_code_scheme.F 138 CD_CODE_SCHEME
     &           *uVel(i,j,k,bi,bj)
./pkg/cd_code/cd_code_scheme.F 140 CD_CODE_SCHEME
     &           *( ab15*uVel(i,j,k,bi,bj) + ab05*uNM1(i,j,k,bi,bj) )
./pkg/cd_code/cd_code_scheme.F 147 CD_CODE_SCHEME
        vVelD(i,j,k,bi,bj) = vVelD(i,j,k,bi,bj) + deltaTmom*vf(i,j)
./pkg/cd_code/cd_code_scheme.F 153 CD_CODE_SCHEME
         vVelD(i,j,k,bi,bj) = ( rCD*vVelD(i,j,k,bi,bj)
./pkg/cd_code/cd_code_scheme.F 156 CD_CODE_SCHEME
     &                  (vVel(i,j,k,bi,bj)+vVel(i-1,j+1,k,bi,bj))
./pkg/cd_code/cd_code_scheme.F 157 CD_CODE_SCHEME
     &                 +(vVel(i-1,j,k,bi,bj)+vVel(i,j+1,k,bi,bj))
./pkg/cd_code/cd_code_scheme.F 160 CD_CODE_SCHEME
     &                  (vNM1(i,j,k,bi,bj)+vNM1(i-1,j+1,k,bi,bj))
./pkg/cd_code/cd_code_scheme.F 161 CD_CODE_SCHEME
     &                 +(vNM1(i-1,j,k,bi,bj)+vNM1(i,j+1,k,bi,bj))
./pkg/cd_code/cd_code_scheme.F 163 CD_CODE_SCHEME
     &          )             )*_maskW(i,j,k,bi,bj)
./pkg/cd_code/cd_code_scheme.F 172 CD_CODE_SCHEME
     &              *vVelD(i,j,k,bi,bj)*cfFacMom
./pkg/cd_code/cd_code_scheme.F 184 CD_CODE_SCHEME
     &        )*_maskW(i,j,k,bi,bj)
./pkg/cd_code/cd_code_scheme.F 196 CD_CODE_SCHEME
     &           *_maskS(i,j,k,bi,bj)
./pkg/cd_code/cd_code_scheme.F 200 CD_CODE_SCHEME
     &           *vVel(i,j,k,bi,bj)
./pkg/cd_code/cd_code_scheme.F 202 CD_CODE_SCHEME
     &           *( ab15*vVel(i,j,k,bi,bj) + ab05*vNM1(i,j,k,bi,bj) )
./pkg/cd_code/cd_code_scheme.F 209 CD_CODE_SCHEME
        uVelD(i,j,k,bi,bj) = uVelD(i,j,k,bi,bj) + deltaTmom*vf(i,j)
./pkg/cd_code/cd_code_scheme.F 215 CD_CODE_SCHEME
         uVelD(i,j,k,bi,bj) = ( rCD*uVelD(i,j,k,bi,bj)
./pkg/cd_code/cd_code_scheme.F 218 CD_CODE_SCHEME
     &                  (uVel(i,j,k,bi,bj)+uVel(i+1,j-1,k,bi,bj))
./pkg/cd_code/cd_code_scheme.F 219 CD_CODE_SCHEME
     &                 +(uVel(i,j-1,k,bi,bj)+uVel(i+1,j,k,bi,bj))
./pkg/cd_code/cd_code_scheme.F 222 CD_CODE_SCHEME
     &                  (uNM1(i,j,k,bi,bj)+uNM1(i+1,j-1,k,bi,bj))
./pkg/cd_code/cd_code_scheme.F 223 CD_CODE_SCHEME
     &                 +(uNM1(i,j-1,k,bi,bj)+uNM1(i+1,j,k,bi,bj))
./pkg/cd_code/cd_code_scheme.F 225 CD_CODE_SCHEME
     &          )             )*_maskS(i,j,k,bi,bj)
./pkg/cd_code/cd_code_scheme.F 234 CD_CODE_SCHEME
     &              *uVelD(i,j,k,bi,bj)*cfFacMom
./pkg/cd_code/cd_code_scheme.F 241 CD_CODE_SCHEME
         uNM1(i,j,k,bi,bj) = uVel(i,j,k,bi,bj)
./pkg/cd_code/cd_code_scheme.F 242 CD_CODE_SCHEME
         vNM1(i,j,k,bi,bj) = vVel(i,j,k,bi,bj)
./pkg/cd_code/cd_code_scheme.F 41 CD_CODE_SCHEME
      INTEGER bi,bj,k
./pkg/cfc/cfc11_surfforcing.F 56 CFC11_SURFFORCING
      INTEGER i,j,k
./pkg/cfc/cfc11_surfforcing.F 65 CFC11_SURFFORCING
      k=1
./pkg/cfc/cfc11_surfforcing.F 70 CFC11_SURFFORCING
           IF ( maskC(i,j,k,bi,bj).NE.zeroRS ) THEN
./pkg/cfc/cfc11_surfforcing.F 74 CFC11_SURFFORCING
     &          + sca_11_2 * theta(i,j,k,bi,bj)
./pkg/cfc/cfc11_surfforcing.F 75 CFC11_SURFFORCING
     &          + sca_11_3 * theta(i,j,k,bi,bj)*theta(i,j,k,bi,bj)
./pkg/cfc/cfc11_surfforcing.F 76 CFC11_SURFFORCING
     &          + sca_11_4 * theta(i,j,k,bi,bj)*theta(i,j,k,bi,bj)
./pkg/cfc/cfc11_surfforcing.F 77 CFC11_SURFFORCING
     &                *theta(i,j,k,bi,bj)
./pkg/cfc/cfc11_surfforcing.F 79 CFC11_SURFFORCING
             ttemp=( theta(i,j,k,bi,bj) + 273.16 _d 0)* 0.01 _d 0
./pkg/cfc/cfc11_surfforcing.F 86 CFC11_SURFFORCING
     &           +  Salt(i,j,k,bi,bj)* ttemp2 )
./pkg/cfc/cfc12_surfforcing.F 56 CFC12_SURFFORCING
      INTEGER i,j,k
./pkg/cfc/cfc12_surfforcing.F 65 CFC12_SURFFORCING
      k=1
./pkg/cfc/cfc12_surfforcing.F 70 CFC12_SURFFORCING
           IF ( maskC(i,j,k,bi,bj).NE.zeroRS ) THEN
./pkg/cfc/cfc12_surfforcing.F 74 CFC12_SURFFORCING
     &          + sca_12_2 * theta(i,j,k,bi,bj)
./pkg/cfc/cfc12_surfforcing.F 75 CFC12_SURFFORCING
     &          + sca_12_3 * theta(i,j,k,bi,bj)*theta(i,j,k,bi,bj)
./pkg/cfc/cfc12_surfforcing.F 76 CFC12_SURFFORCING
     &          + sca_12_4 * theta(i,j,k,bi,bj)*theta(i,j,k,bi,bj)
./pkg/cfc/cfc12_surfforcing.F 77 CFC12_SURFFORCING
     &                *theta(i,j,k,bi,bj)
./pkg/cfc/cfc12_surfforcing.F 79 CFC12_SURFFORCING
             ttemp=( theta(i,j,k,bi,bj) + 273.16 _d 0)* 0.01 _d 0
./pkg/cfc/cfc12_surfforcing.F 86 CFC12_SURFFORCING
     &           +  Salt(i,j,k,bi,bj)* ttemp2 )
./pkg/chronos/chronos.F 737 ASTRO
      integer i,nsecf,k,km,kp
./pkg/compon_communic/comprecv_r4tiles.F 20 COMPRECV_R4TILES
      integer i,j,ij,nx,ny,k,bibj,bi,bj
./pkg/compon_communic/comprecv_r4tiles.F 76 COMPRECV_R4TILES
       k=1
./pkg/compon_communic/comprecv_r4tiles.F 80 COMPRECV_R4TILES
         arr(i,j,k,bi,bj)=r4buf(ij)
./pkg/compon_communic/comprecv_r8tiles.F 20 COMPRECV_R8TILES
      integer i,j,ij,nx,ny,k,bibj,bi,bj
./pkg/compon_communic/comprecv_r8tiles.F 76 COMPRECV_R8TILES
       k=1
./pkg/compon_communic/comprecv_r8tiles.F 80 COMPRECV_R8TILES
         arr(i,j,k,bi,bj)=r8buf(ij)
./pkg/compon_communic/compsend_r4tiles.F 19 COMPSEND_R4TILES
      integer i,j,ij,bi,bj,k,bibj
./pkg/compon_communic/compsend_r4tiles.F 44 COMPSEND_R4TILES
       k=1
./pkg/compon_communic/compsend_r4tiles.F 48 COMPSEND_R4TILES
         r4buf(ij)=arr(i,j,k,bi,bj)
./pkg/compon_communic/compsend_r8tiles.F 19 COMPSEND_R8TILES
      integer i,j,ij,bi,bj,k,bibj
./pkg/compon_communic/compsend_r8tiles.F 44 COMPSEND_R8TILES
       k=1
./pkg/compon_communic/compsend_r8tiles.F 48 COMPSEND_R8TILES
         r8buf(ij)=arr(i,j,k,bi,bj)
./eesupp/src/reset_halo.F 113 RESET_HALO_RS
      INTEGER bi, bj, k
./eesupp/src/reset_halo.F 120 RESET_HALO_RS
        DO k=1,kSize
./eesupp/src/reset_halo.F 125 RESET_HALO_RS
             glFld(i,j,k,bi,bj) = fixVal
./eesupp/src/reset_halo.F 131 RESET_HALO_RS
             glFld(i,j,k,bi,bj) = fixVal
./eesupp/src/reset_halo.F 46 RESET_HALO_RL
      INTEGER bi, bj, k
./eesupp/src/reset_halo.F 53 RESET_HALO_RL
        DO k=1,kSize
./eesupp/src/reset_halo.F 58 RESET_HALO_RL
             glFld(i,j,k,bi,bj) = fixVal
./eesupp/src/reset_halo.F 64 RESET_HALO_RL
             glFld(i,j,k,bi,bj) = fixVal
./pkg/compon_communic/mitcplr_sortranks.F 11 MITCPLR_SORTRANKS
      integer j,k,itmp
./pkg/compon_communic/mitcplr_sortranks.F 15 MITCPLR_SORTRANKS
       do k=j+1,nranks
./pkg/compon_communic/mitcplr_sortranks.F 16 MITCPLR_SORTRANKS
        if ( ranks(k) .lt. ranks(j) ) then
./pkg/compon_communic/mitcplr_sortranks.F 17 MITCPLR_SORTRANKS
         itmp=ranks(k)
./pkg/compon_communic/mitcplr_sortranks.F 18 MITCPLR_SORTRANKS
         ranks(k)=ranks(j)
./pkg/cost/cost_accumulate_mean.F 33 COST_ACCUMULATE_MEAN
      integer i, j, k
./pkg/cost/cost_accumulate_mean.F 46 COST_ACCUMULATE_MEAN
          do k = 1, Nr
./pkg/cost/cost_accumulate_mean.F 49 COST_ACCUMULATE_MEAN
                cMeanTheta(i,j,k,bi,bj) = cMeanTheta(i,j,k,bi,bj)
./pkg/cost/cost_accumulate_mean.F 50 COST_ACCUMULATE_MEAN
     &                + theta(i,j,k,bi,bj)
./pkg/cost/cost_accumulate_mean.F 52 COST_ACCUMULATE_MEAN
                cMeanUVel(i,j,k,bi,bj) = cMeanUVel(i,j,k,bi,bj)
./pkg/cost/cost_accumulate_mean.F 53 COST_ACCUMULATE_MEAN
     &               + uVel(i,j,k,bi,bj)
./pkg/cost/cost_accumulate_mean.F 55 COST_ACCUMULATE_MEAN
                cMeanVVel(i,j,k,bi,bj) = cMeanVVel(i,j,k,bi,bj)
./pkg/cost/cost_accumulate_mean.F 56 COST_ACCUMULATE_MEAN
     &               + vVel(i,j,k,bi,bj)
./pkg/cost/cost_accumulate_mean.F 59 COST_ACCUMULATE_MEAN
                cMeanThetaUVel(i,j,k,bi,bj) =
./pkg/cost/cost_accumulate_mean.F 60 COST_ACCUMULATE_MEAN
     &               cMeanThetaUVel(i,j,k,bi,bj)
./pkg/cost/cost_accumulate_mean.F 61 COST_ACCUMULATE_MEAN
     &               + (theta(i,j,k,bi,bj)+theta(i-1,j,k,bi,bj))
./pkg/cost/cost_accumulate_mean.F 62 COST_ACCUMULATE_MEAN
     &                 /2.*uvel(i,j,k,bi,bj)
./pkg/cost/cost_accumulate_mean.F 63 COST_ACCUMULATE_MEAN
     &                 *maskW(i,j,k,bi,bj)*maskC(i,j,k,bi,bj)
./pkg/cost/cost_accumulate_mean.F 65 COST_ACCUMULATE_MEAN
                cMeanThetaVVel(i,j,k,bi,bj) =
./pkg/cost/cost_accumulate_mean.F 66 COST_ACCUMULATE_MEAN
     &               cMeanThetaVVel(i,j,k,bi,bj)
./pkg/cost/cost_accumulate_mean.F 67 COST_ACCUMULATE_MEAN
     &               + (theta(i,j,k,bi,bj)+theta(i,j-1,k,bi,bj))
./pkg/cost/cost_accumulate_mean.F 68 COST_ACCUMULATE_MEAN
     &                 /2.*vvel(i,j,k,bi,bj)
./pkg/cost/cost_accumulate_mean.F 69 COST_ACCUMULATE_MEAN
     &                 *maskS(i,j,k,bi,bj)*maskC(i,j,k,bi,bj)
./pkg/cost/cost_atlantic_heat.F 101 COST_ATLANTIC_HEAT
               vVel_bar(k) = vVel_bar(k)
./pkg/cost/cost_atlantic_heat.F 102 COST_ATLANTIC_HEAT
     &              + cMeanVVel(i,j,k,bi,bj)*dxG(i,j,bi,bj)
./pkg/cost/cost_atlantic_heat.F 103 COST_ATLANTIC_HEAT
     &                 *maskS(i,j,k,bi,bj)
./pkg/cost/cost_atlantic_heat.F 105 COST_ATLANTIC_HEAT
               thetaVvel_bar(k) = thetaVvel_bar(k)
./pkg/cost/cost_atlantic_heat.F 106 COST_ATLANTIC_HEAT
     &            + cMeanThetaVVel(i,j,k,bi,bj)*dxG(i,j,bi,bj)
./pkg/cost/cost_atlantic_heat.F 107 COST_ATLANTIC_HEAT
     &                 *maskS(i,j,k,bi,bj)*maskC(i,j,k,bi,bj)
./pkg/cost/cost_atlantic_heat.F 109 COST_ATLANTIC_HEAT
             countTV(k) = countTV(k) +
./pkg/cost/cost_atlantic_heat.F 110 COST_ATLANTIC_HEAT
     &            maskS(i,j,k,bi,bj)*maskC(i,j,k,bi,bj)
./pkg/cost/cost_atlantic_heat.F 111 COST_ATLANTIC_HEAT
             countV(k) = countV(k) +
./pkg/cost/cost_atlantic_heat.F 112 COST_ATLANTIC_HEAT
     &            maskS(i,j,k,bi,bj)
./pkg/cost/cost_atlantic_heat.F 118 COST_ATLANTIC_HEAT
          do k = 1, Nr
./pkg/cost/cost_atlantic_heat.F 120 COST_ATLANTIC_HEAT
           if ( k .LE. kmaxdepth .AND. countV(k) .NE. 0) then
./pkg/cost/cost_atlantic_heat.F 122 COST_ATLANTIC_HEAT
     &            + vVel_bar(k)*drF(k)/countV(k)
./pkg/cost/cost_atlantic_heat.F 125 COST_ATLANTIC_HEAT
           if ( k .LE. kmaxdepth .AND. countTV(k) .NE. 0) then
./pkg/cost/cost_atlantic_heat.F 127 COST_ATLANTIC_HEAT
     &            + thetaVVel_bar(k)*drF(k)/countTV(k)
./pkg/cost/cost_atlantic_heat.F 144 COST_ATLANTIC_HEAT
          do k = 1, Nr
./pkg/cost/cost_atlantic_heat.F 145 COST_ATLANTIC_HEAT
           uVel_bar(k) = 0.0
./pkg/cost/cost_atlantic_heat.F 146 COST_ATLANTIC_HEAT
           theta_bar(k) = 0.0
./pkg/cost/cost_atlantic_heat.F 147 COST_ATLANTIC_HEAT
           countT(k) = 0.0
./pkg/cost/cost_atlantic_heat.F 148 COST_ATLANTIC_HEAT
           countU(k) = 0.0
./pkg/cost/cost_atlantic_heat.F 153 COST_ATLANTIC_HEAT
             uVel_bar(k) = uVel_bar(k)
./pkg/cost/cost_atlantic_heat.F 154 COST_ATLANTIC_HEAT
     &                      + cMeanUVel(i,j,k,bi,bj)
./pkg/cost/cost_atlantic_heat.F 155 COST_ATLANTIC_HEAT
     &                      *maskW(i,j,k,bi,bj)
./pkg/cost/cost_atlantic_heat.F 156 COST_ATLANTIC_HEAT
     &                      *maskC(i,j,k,bi,bj)*maskC(i-1,j,k,bi,bj)
./pkg/cost/cost_atlantic_heat.F 157 COST_ATLANTIC_HEAT
             theta_bar(k) = theta_bar(k) +
./pkg/cost/cost_atlantic_heat.F 158 COST_ATLANTIC_HEAT
     &            0.5*( cMeanTheta(i,j,k,bi,bj)
./pkg/cost/cost_atlantic_heat.F 159 COST_ATLANTIC_HEAT
     &                 +cMeanTheta(i-,j,k,bi,bj) )
./pkg/cost/cost_atlantic_heat.F 160 COST_ATLANTIC_HEAT
     &                 *maskW(i,j,k,bi,bj)*dyG(i,j,bi,bj)
./pkg/cost/cost_atlantic_heat.F 161 COST_ATLANTIC_HEAT
     &                 *maskC(i,j,k,bi,bj)*maskC(i-1,j,k,bi,bj)
./pkg/cost/cost_atlantic_heat.F 162 COST_ATLANTIC_HEAT
             countT(k) = countT(k) + maskW(i,j,k,bi,bj)
./pkg/cost/cost_atlantic_heat.F 163 COST_ATLANTIC_HEAT
     &                   *maskC(i,j,k,bi,bj)*maskC(i-1,j,k,bi,bj)
./pkg/cost/cost_atlantic_heat.F 164 COST_ATLANTIC_HEAT
             countU(k) = countU(k) + maskW(i,j,k,bi,bj)
./pkg/cost/cost_atlantic_heat.F 165 COST_ATLANTIC_HEAT
     &                   *maskC(i,j,k,bi,bj)*maskC(i-1,j,k,bi,bj)
./pkg/cost/cost_atlantic_heat.F 171 COST_ATLANTIC_HEAT
          do k = 1, Nr
./pkg/cost/cost_atlantic_heat.F 172 COST_ATLANTIC_HEAT
           if ( k .LE. kmaxdepth .AND.
./pkg/cost/cost_atlantic_heat.F 173 COST_ATLANTIC_HEAT
     &          countT(k) .NE. 0 .AND. countU(k) .NE. 0) then
./pkg/cost/cost_atlantic_heat.F 175 COST_ATLANTIC_HEAT
     &            + uVel_bar(k) * theta_bar(k) * drF(k)
./pkg/cost/cost_atlantic_heat.F 176 COST_ATLANTIC_HEAT
     &            / ( countT(k) * countU(k) )
./pkg/cost/cost_atlantic_heat.F 32 COST_ATLANTIC_HEAT
      integer i, j, k
./pkg/cost/cost_atlantic_heat.F 77 COST_ATLANTIC_HEAT
          do k = 1, kmaxdepth
./pkg/cost/cost_atlantic_heat.F 79 COST_ATLANTIC_HEAT
     &            + (vVel(i,j,k,bi,bj) * maskS(i,j,k,bi,bj)
./pkg/cost/cost_atlantic_heat.F 80 COST_ATLANTIC_HEAT
     &            * drF(k))**2
./pkg/cost/cost_atlantic_heat.F 92 COST_ATLANTIC_HEAT
          do k = 1, Nr
./pkg/cost/cost_atlantic_heat.F 93 COST_ATLANTIC_HEAT
           vVel_bar(k) = 0.0
./pkg/cost/cost_atlantic_heat.F 94 COST_ATLANTIC_HEAT
           thetaVvel_bar(k) = 0.0
./pkg/cost/cost_atlantic_heat.F 95 COST_ATLANTIC_HEAT
           countV(k) = 0.0
./pkg/cost/cost_atlantic_heat.F 96 COST_ATLANTIC_HEAT
           countTV(k) = 0.0
./pkg/cost/cost_dependent_init.F 36 COST_DEPENDENT_INIT
      integer i,j,k
./pkg/cost/cost_dependent_init.F 76 COST_DEPENDENT_INIT
           do k=1,4*Nr
./pkg/cost/cost_dependent_init.F 77 COST_DEPENDENT_INIT
            objf_state_final(i,j,bi,bj,k) = 0. _d 0
./pkg/cost/cost_init_varia.F 40 COST_INIT_VARIA
      integer i,j,k
./pkg/cost/cost_init_varia.F 75 COST_INIT_VARIA
          do k=1,Nr
./pkg/cost/cost_init_varia.F 78 COST_INIT_VARIA
                cMeanTheta(i,j,k,bi,bj) = 0. _d 0
./pkg/cost/cost_init_varia.F 79 COST_INIT_VARIA
                cMeanUVel(i,j,k,bi,bj)  = 0. _d 0
./pkg/cost/cost_init_varia.F 80 COST_INIT_VARIA
                cMeanVVel(i,j,k,bi,bj)  = 0. _d 0
./pkg/cost/cost_init_varia.F 81 COST_INIT_VARIA
                cMeanThetaUVel(i,j,k,bi,bj) = 0. _d 0
./pkg/cost/cost_init_varia.F 82 COST_INIT_VARIA
                cMeanThetaVVel(i,j,k,bi,bj) = 0. _d 0
./pkg/cost/cost_init_varia.F 91 COST_INIT_VARIA
              do k=1,4*Nr
./pkg/cost/cost_init_varia.F 92 COST_INIT_VARIA
                objf_state_final(i,j,bi,bj,k) = 0. _d 0
./pkg/cost/cost_state_final.F 28 COST_STATE_FINAL
      integer i, j, k
./pkg/cost/cost_state_final.F 35 COST_STATE_FINAL
          DO k=1,nr
./pkg/cost/cost_state_final.F 36 COST_STATE_FINAL
           objf_state_final(i,j,bi,bj,0*Nr+k) = theta(i,j,k,bi,bj)
./pkg/cost/cost_state_final.F 37 COST_STATE_FINAL
           objf_state_final(i,j,bi,bj,1*Nr+k) = salt(i,j,k,bi,bj)
./pkg/cost/cost_state_final.F 38 COST_STATE_FINAL
           objf_state_final(i,j,bi,bj,2*Nr+k) = uvel(i,j,k,bi,bj)
./pkg/cost/cost_state_final.F 39 COST_STATE_FINAL
           objf_state_final(i,j,bi,bj,3*Nr+k) = vvel(i,j,k,bi,bj)
./pkg/cost/cost_test.F 33 COST_TEST
      integer i, j, k
./pkg/cost/cost_test.F 57 COST_TEST
      k=1
./pkg/cost/cost_tracer.F 43 COST_TRACER
      integer i, j, k
./pkg/cost/cost_tracer.F 51 COST_TRACER
      k=1
./pkg/cost/cost_tracer.F 55 COST_TRACER
            locfc = locfc + hFacC(i,j,k,bi,bj)*
./pkg/cost/cost_tracer.F 56 COST_TRACER
     &           lambdaTr1ClimRelax*ptracer(i,j,k,bi,bj,1)*
./pkg/cost/cost_tracer.F 57 COST_TRACER
     &           rA(i,j,bi,bj)*drF(k)*dTtracerLev(k)
./pkg/cost/cost_vector.F 32 COST_VECTOR
      integer i, j, k
./pkg/cost/cost_vector.F 68 COST_VECTOR
            do k = 1, kmaxdepth
./pkg/cost/cost_vector.F 70 COST_VECTOR
     &             + vVel(i,j,k,bi,bj) * maskS(i,j,k,bi,bj)
./pkg/cost/cost_vector.F 71 COST_VECTOR
     &             * drF(k)
./pkg/ctrl/adctrl_bound.F 42 ADCTRL_BOUND_3D
      INTEGER bi,bj,i,j,k
./pkg/ctrl/adctrl_bound.F 66 ADCTRL_BOUND_3D
          DO k = 1,Nr
./pkg/ctrl/adctrl_bound.F 69 ADCTRL_BOUND_3D
              IF (maskFld3d(i,j,k,bi,bj).NE.0.) THEN
./pkg/ctrl/adctrl_bound.F 70 ADCTRL_BOUND_3D
                xCur=fieldCur(i,j,k,bi,bj)
./pkg/ctrl/adctrl_bound.F 71 ADCTRL_BOUND_3D
                adxCur=adjFieldCur(i,j,k,bi,bj)
./pkg/ctrl/adctrl_bound.F 74 ADCTRL_BOUND_3D
                  adjFieldCur(i,j,k,bi,bj)=abs(adxCur)*
./pkg/ctrl/adctrl_bound.F 79 ADCTRL_BOUND_3D
                  adjFieldCur(i,j,k,bi,bj)=abs(adxCur)*
./pkg/ctrl/ctrl_bound.F 41 CTRL_BOUND_3D
      INTEGER bi,bj,i,j,k
./pkg/ctrl/ctrl_bound.F 49 CTRL_BOUND_3D
         DO k = 1,Nr
./pkg/ctrl/ctrl_bound.F 52 CTRL_BOUND_3D
             IF (maskFld3d(i,j,k,bi,bj).NE.0.) THEN
./pkg/ctrl/ctrl_bound.F 53 CTRL_BOUND_3D
              IF (fieldCur(i,j,k,bi,bj).GT.boundsVec(4)) THEN
./pkg/ctrl/ctrl_bound.F 54 CTRL_BOUND_3D
               fieldCur(i,j,k,bi,bj)=boundsVec(4)
./pkg/ctrl/ctrl_bound.F 56 CTRL_BOUND_3D
              IF (fieldCur(i,j,k,bi,bj).LT.boundsVec(1)) THEN
./pkg/ctrl/ctrl_bound.F 57 CTRL_BOUND_3D
               fieldCur(i,j,k,bi,bj)=boundsVec(1)
./pkg/ctrl/ctrl_depth_ini.F 41 CTRL_DEPTH_INI
      integer i,j,k
./pkg/ctrl/ctrl_get_gen.F 246 CTRL_GET_GEN
          k = 1
./pkg/ctrl/ctrl_get_gen.F 253 CTRL_GET_GEN
     &             genmask(i,j,k,bi,bj)*( genfld (i,j,bi,bj) -
./pkg/ctrl/ctrl_get_gen.F 62 CTRL_GET_GEN
      integer i,j,k
./pkg/ctrl/ctrl_getobcse.F 136 CTRL_GETOBCSE
            do k = 1,Nr
./pkg/ctrl/ctrl_getobcse.F 138 CTRL_GETOBCSE
                nz = nz + maskW(i+ip1,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcse.F 140 CTRL_GETOBCSE
                nz = nz + maskS(i,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcse.F 144 CTRL_GETOBCSE
            do k = 1,Nr
./pkg/ctrl/ctrl_getobcse.F 145 CTRL_GETOBCSE
             if (k.le.nz) then
./pkg/ctrl/ctrl_getobcse.F 149 CTRL_GETOBCSE
     &         modesv(k,nk,nz)*tmpfldyz(j,nk,bi,bj)
./pkg/ctrl/ctrl_getobcse.F 151 CTRL_GETOBCSE
               tmpz(k,bi,bj) = stmp
./pkg/ctrl/ctrl_getobcse.F 153 CTRL_GETOBCSE
              tmpz(k,bi,bj) = 0.
./pkg/ctrl/ctrl_getobcse.F 156 CTRL_GETOBCSE
            do k = 1,Nr
./pkg/ctrl/ctrl_getobcse.F 158 CTRL_GETOBCSE
                tmpfldyz(j,k,bi,bj) = tmpz(k,bi,bj)
./pkg/ctrl/ctrl_getobcse.F 159 CTRL_GETOBCSE
     &            *recip_hFacW(i+ip1,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcse.F 161 CTRL_GETOBCSE
                tmpfldyz(j,k,bi,bj) = tmpz(k,bi,bj)
./pkg/ctrl/ctrl_getobcse.F 162 CTRL_GETOBCSE
     &            *recip_hFacS(i,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcse.F 168 CTRL_GETOBCSE
          do k = 1,nr
./pkg/ctrl/ctrl_getobcse.F 170 CTRL_GETOBCSE
            xx_obcse1(j,k,bi,bj,iobcs)  = tmpfldyz (j,k,bi,bj)
./pkg/ctrl/ctrl_getobcse.F 183 CTRL_GETOBCSE
           do k = 1,nr
./pkg/ctrl/ctrl_getobcse.F 184 CTRL_GETOBCSE
            xx_obcse0(j,k,bi,bj,iobcs) = xx_obcse1(j,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcse.F 185 CTRL_GETOBCSE
            tmpfldyz (j,k,bi,bj)       = 0. _d 0
./pkg/ctrl/ctrl_getobcse.F 205 CTRL_GETOBCSE
            do k = 1,Nr
./pkg/ctrl/ctrl_getobcse.F 207 CTRL_GETOBCSE
                nz = nz + maskW(i+ip1,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcse.F 209 CTRL_GETOBCSE
                nz = nz + maskS(i,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcse.F 213 CTRL_GETOBCSE
            do k = 1,Nr
./pkg/ctrl/ctrl_getobcse.F 214 CTRL_GETOBCSE
             if (k.le.nz) then
./pkg/ctrl/ctrl_getobcse.F 218 CTRL_GETOBCSE
     &         modesv(k,nk,nz)*tmpfldyz(j,nk,bi,bj)
./pkg/ctrl/ctrl_getobcse.F 220 CTRL_GETOBCSE
               tmpz(k,bi,bj) = stmp
./pkg/ctrl/ctrl_getobcse.F 222 CTRL_GETOBCSE
              tmpz(k,bi,bj) = 0.
./pkg/ctrl/ctrl_getobcse.F 225 CTRL_GETOBCSE
            do k = 1,Nr
./pkg/ctrl/ctrl_getobcse.F 227 CTRL_GETOBCSE
                tmpfldyz(j,k,bi,bj) = tmpz(k,bi,bj)
./pkg/ctrl/ctrl_getobcse.F 228 CTRL_GETOBCSE
     &            *recip_hFacW(i+ip1,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcse.F 230 CTRL_GETOBCSE
                tmpfldyz(j,k,bi,bj) = tmpz(k,bi,bj)
./pkg/ctrl/ctrl_getobcse.F 231 CTRL_GETOBCSE
     &            *recip_hFacS(i,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcse.F 237 CTRL_GETOBCSE
          do k = 1,nr
./pkg/ctrl/ctrl_getobcse.F 239 CTRL_GETOBCSE
            xx_obcse1 (j,k,bi,bj,iobcs) = tmpfldyz (j,k,bi,bj)
./pkg/ctrl/ctrl_getobcse.F 251 CTRL_GETOBCSE
         do k = 1,nr
./pkg/ctrl/ctrl_getobcse.F 256 CTRL_GETOBCSE
            OBEt(j,k,bi,bj) = OBEt(j,k,bi,bj)
./pkg/ctrl/ctrl_getobcse.F 257 CTRL_GETOBCSE
     &           + obcsefac            *xx_obcse0(j,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcse.F 258 CTRL_GETOBCSE
     &           + (1. _d 0 - obcsefac)*xx_obcse1(j,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcse.F 259 CTRL_GETOBCSE
            OBEt(j,k,bi,bj) = OBEt(j,k,bi,bj)
./pkg/ctrl/ctrl_getobcse.F 260 CTRL_GETOBCSE
     &           *maskW(i+ip1,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcse.F 262 CTRL_GETOBCSE
            OBEs(j,k,bi,bj) = OBEs(j,k,bi,bj)
./pkg/ctrl/ctrl_getobcse.F 263 CTRL_GETOBCSE
     &           + obcsefac            *xx_obcse0(j,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcse.F 264 CTRL_GETOBCSE
     &           + (1. _d 0 - obcsefac)*xx_obcse1(j,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcse.F 265 CTRL_GETOBCSE
            OBEs(j,k,bi,bj) = OBEs(j,k,bi,bj)
./pkg/ctrl/ctrl_getobcse.F 266 CTRL_GETOBCSE
     &           *maskW(i+ip1,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcse.F 268 CTRL_GETOBCSE
            OBEu(j,k,bi,bj) = OBEu(j,k,bi,bj)
./pkg/ctrl/ctrl_getobcse.F 269 CTRL_GETOBCSE
     &           + obcsefac            *xx_obcse0(j,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcse.F 270 CTRL_GETOBCSE
     &           + (1. _d 0 - obcsefac)*xx_obcse1(j,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcse.F 271 CTRL_GETOBCSE
            OBEu(j,k,bi,bj) = OBEu(j,k,bi,bj)
./pkg/ctrl/ctrl_getobcse.F 272 CTRL_GETOBCSE
     &           *maskW(i+ip1,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcse.F 274 CTRL_GETOBCSE
            OBEv(j,k,bi,bj) = OBEv(j,k,bi,bj)
./pkg/ctrl/ctrl_getobcse.F 275 CTRL_GETOBCSE
     &           + obcsefac            *xx_obcse0(j,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcse.F 276 CTRL_GETOBCSE
     &           + (1. _d 0 - obcsefac)*xx_obcse1(j,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcse.F 277 CTRL_GETOBCSE
            OBEv(j,k,bi,bj) = OBEv(j,k,bi,bj)
./pkg/ctrl/ctrl_getobcse.F 278 CTRL_GETOBCSE
     &           *maskS(i,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcse.F 54 CTRL_GETOBCSE
      integer i,j,k
./pkg/ctrl/ctrl_getobcsn.F 141 CTRL_GETOBCSN
            do k = 1,Nr
./pkg/ctrl/ctrl_getobcsn.F 143 CTRL_GETOBCSN
              nz = nz + maskS(i,j+jp1,k,bi,bj)
./pkg/ctrl/ctrl_getobcsn.F 145 CTRL_GETOBCSN
              nz = nz + maskW(i,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcsn.F 149 CTRL_GETOBCSN
            do k = 1,Nr
./pkg/ctrl/ctrl_getobcsn.F 150 CTRL_GETOBCSN
             if (k.le.nz) then
./pkg/ctrl/ctrl_getobcsn.F 154 CTRL_GETOBCSN
     &         modesv(k,nk,nz)*tmpfldxz(i,nk,bi,bj)
./pkg/ctrl/ctrl_getobcsn.F 156 CTRL_GETOBCSN
              tmpz(k,bi,bj) = stmp
./pkg/ctrl/ctrl_getobcsn.F 158 CTRL_GETOBCSN
              tmpz(k,bi,bj) = 0.
./pkg/ctrl/ctrl_getobcsn.F 161 CTRL_GETOBCSN
            do k = 1,Nr
./pkg/ctrl/ctrl_getobcsn.F 163 CTRL_GETOBCSN
              tmpfldxz(i,k,bi,bj) = tmpz(k,bi,bj)
./pkg/ctrl/ctrl_getobcsn.F 164 CTRL_GETOBCSN
     &         *recip_hFacS(i,j+jp1,k,bi,bj)
./pkg/ctrl/ctrl_getobcsn.F 166 CTRL_GETOBCSN
              tmpfldxz(i,k,bi,bj) = tmpz(k,bi,bj)
./pkg/ctrl/ctrl_getobcsn.F 167 CTRL_GETOBCSN
     &                           *recip_hFacW(i,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcsn.F 173 CTRL_GETOBCSN
          do k = 1,nr
./pkg/ctrl/ctrl_getobcsn.F 175 CTRL_GETOBCSN
            xx_obcsn1(i,k,bi,bj,iobcs)  = tmpfldxz (i,k,bi,bj)
./pkg/ctrl/ctrl_getobcsn.F 187 CTRL_GETOBCSN
          do k = 1,nr
./pkg/ctrl/ctrl_getobcsn.F 189 CTRL_GETOBCSN
            xx_obcsn0(i,k,bi,bj,iobcs) = xx_obcsn1(i,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcsn.F 190 CTRL_GETOBCSN
            tmpfldxz (i,k,bi,bj)       = 0. _d 0
./pkg/ctrl/ctrl_getobcsn.F 210 CTRL_GETOBCSN
            do k = 1,Nr
./pkg/ctrl/ctrl_getobcsn.F 212 CTRL_GETOBCSN
              nz = nz + maskS(i,j+jp1,k,bi,bj)
./pkg/ctrl/ctrl_getobcsn.F 214 CTRL_GETOBCSN
              nz = nz + maskW(i,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcsn.F 218 CTRL_GETOBCSN
            do k = 1,Nr
./pkg/ctrl/ctrl_getobcsn.F 219 CTRL_GETOBCSN
             if (k.le.nz) then
./pkg/ctrl/ctrl_getobcsn.F 223 CTRL_GETOBCSN
     &         modesv(k,nk,nz)*tmpfldxz(i,nk,bi,bj)
./pkg/ctrl/ctrl_getobcsn.F 225 CTRL_GETOBCSN
              tmpz(k,bi,bj) = stmp
./pkg/ctrl/ctrl_getobcsn.F 227 CTRL_GETOBCSN
              tmpz(k,bi,bj) = 0.
./pkg/ctrl/ctrl_getobcsn.F 230 CTRL_GETOBCSN
            do k = 1,Nr
./pkg/ctrl/ctrl_getobcsn.F 232 CTRL_GETOBCSN
              tmpfldxz(i,k,bi,bj) = tmpz(k,bi,bj)
./pkg/ctrl/ctrl_getobcsn.F 233 CTRL_GETOBCSN
     &         *recip_hFacS(i,j+jp1,k,bi,bj)
./pkg/ctrl/ctrl_getobcsn.F 235 CTRL_GETOBCSN
              tmpfldxz(i,k,bi,bj) = tmpz(k,bi,bj)
./pkg/ctrl/ctrl_getobcsn.F 236 CTRL_GETOBCSN
     &                           *recip_hFacW(i,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcsn.F 242 CTRL_GETOBCSN
          do k = 1,nr
./pkg/ctrl/ctrl_getobcsn.F 244 CTRL_GETOBCSN
            xx_obcsn1 (i,k,bi,bj,iobcs) = tmpfldxz (i,k,bi,bj)
./pkg/ctrl/ctrl_getobcsn.F 257 CTRL_GETOBCSN
         do k = 1,nr
./pkg/ctrl/ctrl_getobcsn.F 262 CTRL_GETOBCSN
            OBNt(i,k,bi,bj) = OBNt (i,k,bi,bj)
./pkg/ctrl/ctrl_getobcsn.F 263 CTRL_GETOBCSN
     &           + obcsnfac            *xx_obcsn0(i,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcsn.F 264 CTRL_GETOBCSN
     &           + (1. _d 0 - obcsnfac)*xx_obcsn1(i,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcsn.F 265 CTRL_GETOBCSN
            OBNt(i,k,bi,bj) = OBNt(i,k,bi,bj)
./pkg/ctrl/ctrl_getobcsn.F 266 CTRL_GETOBCSN
     &           *maskS(i,j+jp1,k,bi,bj)
./pkg/ctrl/ctrl_getobcsn.F 268 CTRL_GETOBCSN
            OBNs(i,k,bi,bj) = OBNs (i,k,bi,bj)
./pkg/ctrl/ctrl_getobcsn.F 269 CTRL_GETOBCSN
     &           + obcsnfac            *xx_obcsn0(i,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcsn.F 270 CTRL_GETOBCSN
     &           + (1. _d 0 - obcsnfac)*xx_obcsn1(i,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcsn.F 271 CTRL_GETOBCSN
            OBNs(i,k,bi,bj) = OBNs(i,k,bi,bj)
./pkg/ctrl/ctrl_getobcsn.F 272 CTRL_GETOBCSN
     &           *maskS(i,j+jp1,k,bi,bj)
./pkg/ctrl/ctrl_getobcsn.F 274 CTRL_GETOBCSN
            OBNu(i,k,bi,bj) = OBNu (i,k,bi,bj)
./pkg/ctrl/ctrl_getobcsn.F 275 CTRL_GETOBCSN
     &           + obcsnfac            *xx_obcsn0(i,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcsn.F 276 CTRL_GETOBCSN
     &           + (1. _d 0 - obcsnfac)*xx_obcsn1(i,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcsn.F 277 CTRL_GETOBCSN
            OBNu(i,k,bi,bj) = OBNu(i,k,bi,bj)
./pkg/ctrl/ctrl_getobcsn.F 278 CTRL_GETOBCSN
     &           *maskW(i,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcsn.F 280 CTRL_GETOBCSN
            OBNv(i,k,bi,bj) = OBNv (i,k,bi,bj)
./pkg/ctrl/ctrl_getobcsn.F 281 CTRL_GETOBCSN
     &           + obcsnfac            *xx_obcsn0(i,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcsn.F 282 CTRL_GETOBCSN
     &           + (1. _d 0 - obcsnfac)*xx_obcsn1(i,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcsn.F 283 CTRL_GETOBCSN
            OBNv(i,k,bi,bj) = OBNv(i,k,bi,bj)
./pkg/ctrl/ctrl_getobcsn.F 284 CTRL_GETOBCSN
     &           *maskS(i,j+jp1,k,bi,bj)
./pkg/ctrl/ctrl_getobcsn.F 55 CTRL_GETOBCSN
      integer i,j,k
./pkg/ctrl/ctrl_getobcss.F 137 CTRL_GETOBCSS
            do k = 1,Nr
./pkg/ctrl/ctrl_getobcss.F 139 CTRL_GETOBCSS
              nz = nz + maskS(i,j+jp1,k,bi,bj)
./pkg/ctrl/ctrl_getobcss.F 141 CTRL_GETOBCSS
              nz = nz + maskW(i,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcss.F 145 CTRL_GETOBCSS
            do k = 1,Nr
./pkg/ctrl/ctrl_getobcss.F 146 CTRL_GETOBCSS
             if (k.le.nz) then
./pkg/ctrl/ctrl_getobcss.F 150 CTRL_GETOBCSS
     &         modesv(k,nk,nz)*tmpfldxz(i,nk,bi,bj)
./pkg/ctrl/ctrl_getobcss.F 152 CTRL_GETOBCSS
              tmpz(k,bi,bj) = stmp
./pkg/ctrl/ctrl_getobcss.F 154 CTRL_GETOBCSS
              tmpz(k,bi,bj) = 0.
./pkg/ctrl/ctrl_getobcss.F 157 CTRL_GETOBCSS
            do k = 1,Nr
./pkg/ctrl/ctrl_getobcss.F 159 CTRL_GETOBCSS
              tmpfldxz(i,k,bi,bj) = tmpz(k,bi,bj)
./pkg/ctrl/ctrl_getobcss.F 160 CTRL_GETOBCSS
     &         *recip_hFacS(i,j+jp1,k,bi,bj)
./pkg/ctrl/ctrl_getobcss.F 162 CTRL_GETOBCSS
              tmpfldxz(i,k,bi,bj) = tmpz(k,bi,bj)
./pkg/ctrl/ctrl_getobcss.F 163 CTRL_GETOBCSS
     &                           *recip_hFacW(i,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcss.F 169 CTRL_GETOBCSS
          do k = 1,nr
./pkg/ctrl/ctrl_getobcss.F 171 CTRL_GETOBCSS
            xx_obcss1(i,k,bi,bj,iobcs)  = tmpfldxz (i,k,bi,bj)
./pkg/ctrl/ctrl_getobcss.F 183 CTRL_GETOBCSS
          do k = 1,nr
./pkg/ctrl/ctrl_getobcss.F 185 CTRL_GETOBCSS
            xx_obcss0(i,k,bi,bj,iobcs) = xx_obcss1(i,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcss.F 186 CTRL_GETOBCSS
            tmpfldxz (i,k,bi,bj)       = 0. _d 0
./pkg/ctrl/ctrl_getobcss.F 206 CTRL_GETOBCSS
            do k = 1,Nr
./pkg/ctrl/ctrl_getobcss.F 208 CTRL_GETOBCSS
              nz = nz + maskS(i,j+jp1,k,bi,bj)
./pkg/ctrl/ctrl_getobcss.F 210 CTRL_GETOBCSS
              nz = nz + maskW(i,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcss.F 214 CTRL_GETOBCSS
            do k = 1,Nr
./pkg/ctrl/ctrl_getobcss.F 215 CTRL_GETOBCSS
             if (k.le.nz) then
./pkg/ctrl/ctrl_getobcss.F 219 CTRL_GETOBCSS
     &         modesv(k,nk,nz)*tmpfldxz(i,nk,bi,bj)
./pkg/ctrl/ctrl_getobcss.F 221 CTRL_GETOBCSS
              tmpz(k,bi,bj) = stmp
./pkg/ctrl/ctrl_getobcss.F 223 CTRL_GETOBCSS
              tmpz(k,bi,bj) = 0.
./pkg/ctrl/ctrl_getobcss.F 226 CTRL_GETOBCSS
            do k = 1,Nr
./pkg/ctrl/ctrl_getobcss.F 228 CTRL_GETOBCSS
              tmpfldxz(i,k,bi,bj) = tmpz(k,bi,bj)
./pkg/ctrl/ctrl_getobcss.F 229 CTRL_GETOBCSS
     &         *recip_hFacS(i,j+jp1,k,bi,bj)
./pkg/ctrl/ctrl_getobcss.F 231 CTRL_GETOBCSS
              tmpfldxz(i,k,bi,bj) = tmpz(k,bi,bj)
./pkg/ctrl/ctrl_getobcss.F 232 CTRL_GETOBCSS
     &                           *recip_hFacW(i,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcss.F 238 CTRL_GETOBCSS
          do k = 1,nr
./pkg/ctrl/ctrl_getobcss.F 240 CTRL_GETOBCSS
            xx_obcss1 (i,k,bi,bj,iobcs) = tmpfldxz (i,k,bi,bj)
./pkg/ctrl/ctrl_getobcss.F 252 CTRL_GETOBCSS
         do k = 1,nr
./pkg/ctrl/ctrl_getobcss.F 257 CTRL_GETOBCSS
            OBSt(i,k,bi,bj) = OBSt (i,k,bi,bj)
./pkg/ctrl/ctrl_getobcss.F 258 CTRL_GETOBCSS
     &           + obcssfac            *xx_obcss0(i,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcss.F 259 CTRL_GETOBCSS
     &           + (1. _d 0 - obcssfac)*xx_obcss1(i,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcss.F 260 CTRL_GETOBCSS
            OBSt(i,k,bi,bj) = OBSt(i,k,bi,bj)
./pkg/ctrl/ctrl_getobcss.F 261 CTRL_GETOBCSS
     &           *maskS(i,j+jp1,k,bi,bj)
./pkg/ctrl/ctrl_getobcss.F 263 CTRL_GETOBCSS
            OBSs(i,k,bi,bj) = OBSs (i,k,bi,bj)
./pkg/ctrl/ctrl_getobcss.F 264 CTRL_GETOBCSS
     &           + obcssfac            *xx_obcss0(i,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcss.F 265 CTRL_GETOBCSS
     &           + (1. _d 0 - obcssfac)*xx_obcss1(i,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcss.F 266 CTRL_GETOBCSS
            OBSs(i,k,bi,bj) = OBSs(i,k,bi,bj)
./pkg/ctrl/ctrl_getobcss.F 267 CTRL_GETOBCSS
     &           *maskS(i,j+jp1,k,bi,bj)
./pkg/ctrl/ctrl_getobcss.F 269 CTRL_GETOBCSS
            OBSu(i,k,bi,bj) = OBSu (i,k,bi,bj)
./pkg/ctrl/ctrl_getobcss.F 270 CTRL_GETOBCSS
     &           + obcssfac            *xx_obcss0(i,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcss.F 271 CTRL_GETOBCSS
     &           + (1. _d 0 - obcssfac)*xx_obcss1(i,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcss.F 272 CTRL_GETOBCSS
            OBSu(i,k,bi,bj) = OBSu(i,k,bi,bj)
./pkg/ctrl/ctrl_getobcss.F 273 CTRL_GETOBCSS
     &           *maskW(i,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcss.F 275 CTRL_GETOBCSS
            OBSv(i,k,bi,bj) = OBSv (i,k,bi,bj)
./pkg/ctrl/ctrl_getobcss.F 276 CTRL_GETOBCSS
     &           + obcssfac            *xx_obcss0(i,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcss.F 277 CTRL_GETOBCSS
     &           + (1. _d 0 - obcssfac)*xx_obcss1(i,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcss.F 278 CTRL_GETOBCSS
            OBSv(i,k,bi,bj) = OBSv(i,k,bi,bj)
./pkg/ctrl/ctrl_getobcss.F 279 CTRL_GETOBCSS
     &           *maskS(i,j+jp1,k,bi,bj)
./pkg/ctrl/ctrl_getobcss.F 56 CTRL_GETOBCSS
      integer i,j,k
./pkg/ctrl/ctrl_getobcsw.F 136 CTRL_GETOBCSW
            do k = 1,Nr
./pkg/ctrl/ctrl_getobcsw.F 138 CTRL_GETOBCSW
                nz = nz + maskW(i+ip1,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcsw.F 140 CTRL_GETOBCSW
                nz = nz + maskS(i,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcsw.F 144 CTRL_GETOBCSW
            do k = 1,Nr
./pkg/ctrl/ctrl_getobcsw.F 145 CTRL_GETOBCSW
             if (k.le.nz) then
./pkg/ctrl/ctrl_getobcsw.F 149 CTRL_GETOBCSW
     &         modesv(k,nk,nz)*tmpfldyz(j,nk,bi,bj)
./pkg/ctrl/ctrl_getobcsw.F 151 CTRL_GETOBCSW
               tmpz(k,bi,bj) = stmp
./pkg/ctrl/ctrl_getobcsw.F 153 CTRL_GETOBCSW
              tmpz(k,bi,bj) = 0.
./pkg/ctrl/ctrl_getobcsw.F 156 CTRL_GETOBCSW
            do k = 1,Nr
./pkg/ctrl/ctrl_getobcsw.F 158 CTRL_GETOBCSW
                tmpfldyz(j,k,bi,bj) = tmpz(k,bi,bj)
./pkg/ctrl/ctrl_getobcsw.F 159 CTRL_GETOBCSW
     &            *recip_hFacW(i+ip1,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcsw.F 161 CTRL_GETOBCSW
                tmpfldyz(j,k,bi,bj) = tmpz(k,bi,bj)
./pkg/ctrl/ctrl_getobcsw.F 162 CTRL_GETOBCSW
     &            *recip_hFacS(i,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcsw.F 168 CTRL_GETOBCSW
          do k = 1,nr
./pkg/ctrl/ctrl_getobcsw.F 170 CTRL_GETOBCSW
            xx_obcsw1(j,k,bi,bj,iobcs)  = tmpfldyz (j,k,bi,bj)
./pkg/ctrl/ctrl_getobcsw.F 182 CTRL_GETOBCSW
          do k = 1,nr
./pkg/ctrl/ctrl_getobcsw.F 184 CTRL_GETOBCSW
            xx_obcsw0(j,k,bi,bj,iobcs) = xx_obcsw1(j,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcsw.F 185 CTRL_GETOBCSW
            tmpfldyz (j,k,bi,bj)       = 0. _d 0
./pkg/ctrl/ctrl_getobcsw.F 205 CTRL_GETOBCSW
            do k = 1,Nr
./pkg/ctrl/ctrl_getobcsw.F 207 CTRL_GETOBCSW
                nz = nz + maskW(i+ip1,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcsw.F 209 CTRL_GETOBCSW
                nz = nz + maskS(i,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcsw.F 213 CTRL_GETOBCSW
            do k = 1,Nr
./pkg/ctrl/ctrl_getobcsw.F 214 CTRL_GETOBCSW
             if (k.le.nz) then
./pkg/ctrl/ctrl_getobcsw.F 218 CTRL_GETOBCSW
     &         modesv(k,nk,nz)*tmpfldyz(j,nk,bi,bj)
./pkg/ctrl/ctrl_getobcsw.F 220 CTRL_GETOBCSW
               tmpz(k,bi,bj) = stmp
./pkg/ctrl/ctrl_getobcsw.F 222 CTRL_GETOBCSW
               tmpz(k,bi,bj) = 0.
./pkg/ctrl/ctrl_getobcsw.F 225 CTRL_GETOBCSW
            do k = 1,Nr
./pkg/ctrl/ctrl_getobcsw.F 227 CTRL_GETOBCSW
                tmpfldyz(j,k,bi,bj) = tmpz(k,bi,bj)
./pkg/ctrl/ctrl_getobcsw.F 228 CTRL_GETOBCSW
     &            *recip_hFacW(i+ip1,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcsw.F 230 CTRL_GETOBCSW
                tmpfldyz(j,k,bi,bj) = tmpz(k,bi,bj)
./pkg/ctrl/ctrl_getobcsw.F 231 CTRL_GETOBCSW
     &            *recip_hFacS(i,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcsw.F 237 CTRL_GETOBCSW
          do k = 1,nr
./pkg/ctrl/ctrl_getobcsw.F 239 CTRL_GETOBCSW
            xx_obcsw1 (j,k,bi,bj,iobcs) = tmpfldyz (j,k,bi,bj)
./pkg/ctrl/ctrl_getobcsw.F 251 CTRL_GETOBCSW
         do k = 1,nr
./pkg/ctrl/ctrl_getobcsw.F 256 CTRL_GETOBCSW
            OBWt(j,k,bi,bj) = OBWt (j,k,bi,bj)
./pkg/ctrl/ctrl_getobcsw.F 257 CTRL_GETOBCSW
     &           + obcswfac            *xx_obcsw0(j,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcsw.F 258 CTRL_GETOBCSW
     &           + (1. _d 0 - obcswfac)*xx_obcsw1(j,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcsw.F 259 CTRL_GETOBCSW
            OBWt(j,k,bi,bj) = OBWt(j,k,bi,bj)
./pkg/ctrl/ctrl_getobcsw.F 260 CTRL_GETOBCSW
     &           *maskW(i+ip1,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcsw.F 262 CTRL_GETOBCSW
            OBWs(j,k,bi,bj) = OBWs (j,k,bi,bj)
./pkg/ctrl/ctrl_getobcsw.F 263 CTRL_GETOBCSW
     &           + obcswfac            *xx_obcsw0(j,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcsw.F 264 CTRL_GETOBCSW
     &           + (1. _d 0 - obcswfac)*xx_obcsw1(j,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcsw.F 265 CTRL_GETOBCSW
            OBWs(j,k,bi,bj) = OBWs(j,k,bi,bj)
./pkg/ctrl/ctrl_getobcsw.F 266 CTRL_GETOBCSW
     &           *maskW(i+ip1,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcsw.F 268 CTRL_GETOBCSW
            OBWu(j,k,bi,bj) = OBWu (j,k,bi,bj)
./pkg/ctrl/ctrl_getobcsw.F 269 CTRL_GETOBCSW
     &           + obcswfac            *xx_obcsw0(j,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcsw.F 270 CTRL_GETOBCSW
     &           + (1. _d 0 - obcswfac)*xx_obcsw1(j,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcsw.F 271 CTRL_GETOBCSW
            OBWu(j,k,bi,bj) = OBWu(j,k,bi,bj)
./pkg/ctrl/ctrl_getobcsw.F 272 CTRL_GETOBCSW
     &           *maskW(i+ip1,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcsw.F 274 CTRL_GETOBCSW
            OBWv(j,k,bi,bj) = OBWv (j,k,bi,bj)
./pkg/ctrl/ctrl_getobcsw.F 275 CTRL_GETOBCSW
     &           + obcswfac            *xx_obcsw0(j,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcsw.F 276 CTRL_GETOBCSW
     &           + (1. _d 0 - obcswfac)*xx_obcsw1(j,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_getobcsw.F 277 CTRL_GETOBCSW
            OBWv(j,k,bi,bj) = OBWv(j,k,bi,bj)
./pkg/ctrl/ctrl_getobcsw.F 278 CTRL_GETOBCSW
     &           *maskS(i,j,k,bi,bj)
./pkg/ctrl/ctrl_getobcsw.F 55 CTRL_GETOBCSW
      integer i,j,k
./pkg/ctrl/ctrl_hfacc_ini.F 102 CTRL_HFACC_INI
          do k = 1,nr
./pkg/ctrl/ctrl_hfacc_ini.F 105 CTRL_HFACC_INI
                hFacC(i,j,k,bi,bj)    = 0.
./pkg/ctrl/ctrl_hfacc_ini.F 106 CTRL_HFACC_INI
                tmpfld3d(i,j,k,bi,bj) = 0. _d 0
./pkg/ctrl/ctrl_hfacc_ini.F 127 CTRL_HFACC_INI
          do k = 1,nr
./pkg/ctrl/ctrl_hfacc_ini.F 130 CTRL_HFACC_INI
                hFacC(i,j,k,bi,bj) = hFacC(i,j,k,bi,bj) +
./pkg/ctrl/ctrl_hfacc_ini.F 131 CTRL_HFACC_INI
     &                               fac*tmpfld3d(i,j,k,bi,bj)
./pkg/ctrl/ctrl_hfacc_ini.F 145 CTRL_HFACC_INI
                  k = k_lowC(i,j,bi,bj)
./pkg/ctrl/ctrl_hfacc_ini.F 147 CTRL_HFACC_INI
                     hFacC(i,j,k,bi,bj) = hFacC(i,j,k,bi,bj)
./pkg/ctrl/ctrl_hfacc_ini.F 41 CTRL_HFACC_INI
      integer i,j,k
./pkg/ctrl/ctrl_init.F 372 CTRL_INIT
           read(dUnit,rec=j) ((modesv(k,i,j), k=1,Nr), i=1,Nr)
./pkg/ctrl/ctrl_init.F 62 CTRL_INIT
      INTEGER  k,length_of_rec,dUnit
./pkg/ctrl/ctrl_init_obcs_variables.F 108 CTRL_INIT_OBCS_VARIABLES
            do k = 1,nr
./pkg/ctrl/ctrl_init_obcs_variables.F 110 CTRL_INIT_OBCS_VARIABLES
                xx_obcse0(j,k,bi,bj,iobcs) = 0. _d 0
./pkg/ctrl/ctrl_init_obcs_variables.F 111 CTRL_INIT_OBCS_VARIABLES
                xx_obcse1(j,k,bi,bj,iobcs) = 0. _d 0
./pkg/ctrl/ctrl_init_obcs_variables.F 39 CTRL_INIT_OBCS_VARIABLES
      integer i,j,k
./pkg/ctrl/ctrl_init_obcs_variables.F 63 CTRL_INIT_OBCS_VARIABLES
            do k = 1,nr
./pkg/ctrl/ctrl_init_obcs_variables.F 65 CTRL_INIT_OBCS_VARIABLES
                xx_obcsn0(i,k,bi,bj,iobcs) = 0. _d 0
./pkg/ctrl/ctrl_init_obcs_variables.F 66 CTRL_INIT_OBCS_VARIABLES
                xx_obcsn1(i,k,bi,bj,iobcs) = 0. _d 0
./pkg/ctrl/ctrl_init_obcs_variables.F 78 CTRL_INIT_OBCS_VARIABLES
            do k = 1,nr
./pkg/ctrl/ctrl_init_obcs_variables.F 80 CTRL_INIT_OBCS_VARIABLES
                xx_obcss0(i,k,bi,bj,iobcs) = 0. _d 0
./pkg/ctrl/ctrl_init_obcs_variables.F 81 CTRL_INIT_OBCS_VARIABLES
                xx_obcss1(i,k,bi,bj,iobcs) = 0. _d 0
./pkg/ctrl/ctrl_init_obcs_variables.F 93 CTRL_INIT_OBCS_VARIABLES
            do k = 1,nr
./pkg/ctrl/ctrl_init_obcs_variables.F 95 CTRL_INIT_OBCS_VARIABLES
                xx_obcsw0(j,k,bi,bj,iobcs) = 0. _d 0
./pkg/ctrl/ctrl_init_obcs_variables.F 96 CTRL_INIT_OBCS_VARIABLES
                xx_obcsw1(j,k,bi,bj,iobcs) = 0. _d 0
./pkg/ctrl/ctrl_init_variables.F 40 CTRL_INIT_VARIABLES
      integer i,j,k
./pkg/ctrl/ctrl_init_wet.F 101 CTRL_INIT_WET
              nwetobcse(bi,bj,k,iobcs) = 0
./pkg/ctrl/ctrl_init_wet.F 112 CTRL_INIT_WET
          do k = 1,nr
./pkg/ctrl/ctrl_init_wet.F 116 CTRL_INIT_WET
                if (maskC(i,j,k,bi,bj) .ne. 0.) then
./pkg/ctrl/ctrl_init_wet.F 117 CTRL_INIT_WET
                  nwetctile(bi,bj,k) = nwetctile(bi,bj,k) + 1
./pkg/ctrl/ctrl_init_wet.F 120 CTRL_INIT_WET
                if (maskS(i,j,k,bi,bj) .eq. 1.) then
./pkg/ctrl/ctrl_init_wet.F 121 CTRL_INIT_WET
                  nwetstile(bi,bj,k) = nwetstile(bi,bj,k) + 1
./pkg/ctrl/ctrl_init_wet.F 124 CTRL_INIT_WET
                if (maskW(i,j,k,bi,bj) .eq. 1.) then
./pkg/ctrl/ctrl_init_wet.F 125 CTRL_INIT_WET
                  nwetwtile(bi,bj,k) = nwetwtile(bi,bj,k) + 1
./pkg/ctrl/ctrl_init_wet.F 129 CTRL_INIT_WET
                if (hFacV(i,j,k,bi,bj) .ne. 0.) then
./pkg/ctrl/ctrl_init_wet.F 130 CTRL_INIT_WET
                  nwetvtile(bi,bj,k) = nwetvtile(bi,bj,k) + 1
./pkg/ctrl/ctrl_init_wet.F 135 CTRL_INIT_WET
                if (maskSHI(i,j,k,bi,bj) .eq. 1.) then
./pkg/ctrl/ctrl_init_wet.F 136 CTRL_INIT_WET
                 nwetitile(bi,bj,k) = nwetitile(bi,bj,k) + 1
./pkg/ctrl/ctrl_init_wet.F 187 CTRL_INIT_WET
                  do k = 1,ncvarnrmax(i)
./pkg/ctrl/ctrl_init_wet.F 190 CTRL_INIT_WET
     &                       ncvarrecs(i)*nwetctile(bi,bj,k)
./pkg/ctrl/ctrl_init_wet.F 193 CTRL_INIT_WET
     &                       ncvarrecs(i)*nwetstile(bi,bj,k)
./pkg/ctrl/ctrl_init_wet.F 196 CTRL_INIT_WET
     &                       ncvarrecs(i)*nwetwtile(bi,bj,k)
./pkg/ctrl/ctrl_init_wet.F 199 CTRL_INIT_WET
     &                       ncvarrecs(i)*nwetvtile(bi,bj,k)
./pkg/ctrl/ctrl_init_wet.F 204 CTRL_INIT_WET
     &                       ncvarrecs(i)*nwetitile(bi,bj,k)
./pkg/ctrl/ctrl_init_wet.F 215 CTRL_INIT_WET
     &                             *nwetobcsn(bi,bj,k,iobcs)
./pkg/ctrl/ctrl_init_wet.F 221 CTRL_INIT_WET
     &                             *nwetobcss(bi,bj,k,iobcs)
./pkg/ctrl/ctrl_init_wet.F 227 CTRL_INIT_WET
     &                             *nwetobcsw(bi,bj,k,iobcs)
./pkg/ctrl/ctrl_init_wet.F 233 CTRL_INIT_WET
     &                             *nwetobcse(bi,bj,k,iobcs)
./pkg/ctrl/ctrl_init_wet.F 273 CTRL_INIT_WET
      do k = 1, Nr
./pkg/ctrl/ctrl_init_wet.F 274 CTRL_INIT_WET
         nwetc3d = nwetc3d + nwetctile(1,1,k)
./pkg/ctrl/ctrl_init_wet.F 364 CTRL_INIT_WET
      do k = 1, nr
./pkg/ctrl/ctrl_init_wet.F 369 CTRL_INIT_WET
               ntmp2(1)=ntmp2(1)+nWetcTile(bi,bj,k)
./pkg/ctrl/ctrl_init_wet.F 36 CTRL_INIT_WET
      integer i,j,k
./pkg/ctrl/ctrl_init_wet.F 373 CTRL_INIT_WET
         nWetcGlobal(k)=ntmp2(1)
./pkg/ctrl/ctrl_init_wet.F 378 CTRL_INIT_WET
               ntmp2(2)=ntmp2(2)+nWetsTile(bi,bj,k)
./pkg/ctrl/ctrl_init_wet.F 382 CTRL_INIT_WET
         nWetsGlobal(k)=ntmp2(2)
./pkg/ctrl/ctrl_init_wet.F 387 CTRL_INIT_WET
               ntmp2(3)=ntmp2(3)+nWetwTile(bi,bj,k)
./pkg/ctrl/ctrl_init_wet.F 391 CTRL_INIT_WET
         nWetwGlobal(k)=ntmp2(3)
./pkg/ctrl/ctrl_init_wet.F 396 CTRL_INIT_WET
               ntmp2(4)=ntmp2(4)+nWetvTile(bi,bj,k)
./pkg/ctrl/ctrl_init_wet.F 400 CTRL_INIT_WET
         nWetvGlobal(k)=ntmp2(4)
./pkg/ctrl/ctrl_init_wet.F 403 CTRL_INIT_WET
     &        'ctrl-wet 14: global nWet C/S/W/V k=', k, ntmp2
./pkg/ctrl/ctrl_init_wet.F 414 CTRL_INIT_WET
      do k = 1, nr
./pkg/ctrl/ctrl_init_wet.F 421 CTRL_INIT_WET
                  ntmpob(iobcs)=ntmpob(iobcs)+nwetobcsn(bi,bj,k,iobcs)
./pkg/ctrl/ctrl_init_wet.F 425 CTRL_INIT_WET
            nwetobcsnglo(k,iobcs)=ntmpob(iobcs)
./pkg/ctrl/ctrl_init_wet.F 428 CTRL_INIT_WET
     &       'ctrl-wet 15a: global obcsN T,S,U,V k=', k, ntmpob
./pkg/ctrl/ctrl_init_wet.F 437 CTRL_INIT_WET
                  ntmpob(iobcs)=ntmpob(iobcs)+nwetobcss(bi,bj,k,iobcs)
./pkg/ctrl/ctrl_init_wet.F 441 CTRL_INIT_WET
            nwetobcssglo(k,iobcs)=ntmpob(iobcs)
./pkg/ctrl/ctrl_init_wet.F 444 CTRL_INIT_WET
     &       'ctrl-wet 15b: global obcsS T,S,U,V k=', k, ntmpob
./pkg/ctrl/ctrl_init_wet.F 453 CTRL_INIT_WET
                  ntmpob(iobcs)=ntmpob(iobcs)+nwetobcsw(bi,bj,k,iobcs)
./pkg/ctrl/ctrl_init_wet.F 457 CTRL_INIT_WET
            nwetobcswglo(k,iobcs)=ntmpob(iobcs)
./pkg/ctrl/ctrl_init_wet.F 460 CTRL_INIT_WET
     &       'ctrl-wet 15c: global obcsW T,S,U,V k=', k, ntmpob
./pkg/ctrl/ctrl_init_wet.F 469 CTRL_INIT_WET
                  ntmpob(iobcs)=ntmpob(iobcs)+nwetobcse(bi,bj,k,iobcs)
./pkg/ctrl/ctrl_init_wet.F 473 CTRL_INIT_WET
            nwetobcseglo(k,iobcs)=ntmpob(iobcs)
./pkg/ctrl/ctrl_init_wet.F 476 CTRL_INIT_WET
     &       'ctrl-wet 15d: global obcsE T,S,U,V k=', k, ntmpob
./pkg/ctrl/ctrl_init_wet.F 491 CTRL_INIT_WET
        do k = 1, nr
./pkg/ctrl/ctrl_init_wet.F 492 CTRL_INIT_WET
          ntmpob(iobcs)=ntmpob(iobcs)+nwetobcsnglo(k,iobcs)
./pkg/ctrl/ctrl_init_wet.F 503 CTRL_INIT_WET
        do k = 1, nr
./pkg/ctrl/ctrl_init_wet.F 504 CTRL_INIT_WET
          ntmpob(iobcs)=ntmpob(iobcs)+nwetobcssglo(k,iobcs)
./pkg/ctrl/ctrl_init_wet.F 515 CTRL_INIT_WET
        do k = 1, nr
./pkg/ctrl/ctrl_init_wet.F 516 CTRL_INIT_WET
          ntmpob(iobcs)=ntmpob(iobcs)+nwetobcswglo(k,iobcs)
./pkg/ctrl/ctrl_init_wet.F 527 CTRL_INIT_WET
        do k = 1, nr
./pkg/ctrl/ctrl_init_wet.F 528 CTRL_INIT_WET
          ntmpob(iobcs)=ntmpob(iobcs)+nwetobcseglo(k,iobcs)
./pkg/ctrl/ctrl_init_wet.F 548 CTRL_INIT_WET
      do k = 1, nr
./pkg/ctrl/ctrl_init_wet.F 552 CTRL_INIT_WET
         ntmpshi=ntmpshi+nWetiTile(bi,bj,k)
./pkg/ctrl/ctrl_init_wet.F 556 CTRL_INIT_WET
       if (k.eq.1) then
./pkg/ctrl/ctrl_init_wet.F 557 CTRL_INIT_WET
        nWetiGlobal(k)=ntmpshi
./pkg/ctrl/ctrl_init_wet.F 559 CTRL_INIT_WET
        nWetiGlobal(k)=0
./pkg/ctrl/ctrl_init_wet.F 562 CTRL_INIT_WET
     &      'ctrl-wet 17b: global nWet I k=', k, ntmpshi
./pkg/ctrl/ctrl_init_wet.F 568 CTRL_INIT_WET
      do k = 1, nr
./pkg/ctrl/ctrl_init_wet.F 569 CTRL_INIT_WET
       ntmpshi=ntmpshi+nWetiGlobal(k)
./pkg/ctrl/ctrl_init_wet.F 597 CTRL_INIT_WET
            do k=1, nr
./pkg/ctrl/ctrl_init_wet.F 598 CTRL_INIT_WET
               wunit(k,bi,bj) = 1. _d 0
./pkg/ctrl/ctrl_init_wet.F 600 CTRL_INIT_WET
            do k=1,Nr
./pkg/ctrl/ctrl_init_wet.F 603 CTRL_INIT_WET
               tmpfld3d(i,j,k,bi,bj) = 1. _d 0
./pkg/ctrl/ctrl_init_wet.F 73 CTRL_INIT_WET
          do k = 1,nr
./pkg/ctrl/ctrl_init_wet.F 74 CTRL_INIT_WET
            nwetctile(bi,bj,k) = 0
./pkg/ctrl/ctrl_init_wet.F 75 CTRL_INIT_WET
            nwetstile(bi,bj,k) = 0
./pkg/ctrl/ctrl_init_wet.F 76 CTRL_INIT_WET
            nwetwtile(bi,bj,k) = 0
./pkg/ctrl/ctrl_init_wet.F 77 CTRL_INIT_WET
            nwetvtile(bi,bj,k) = 0
./pkg/ctrl/ctrl_init_wet.F 79 CTRL_INIT_WET
            nwetitile(bi,bj,k) = 0
./pkg/ctrl/ctrl_init_wet.F 89 CTRL_INIT_WET
          do k = 1,nr
./pkg/ctrl/ctrl_init_wet.F 92 CTRL_INIT_WET
              nwetobcsn(bi,bj,k,iobcs) = 0
./pkg/ctrl/ctrl_init_wet.F 95 CTRL_INIT_WET
              nwetobcss(bi,bj,k,iobcs) = 0
./pkg/ctrl/ctrl_init_wet.F 98 CTRL_INIT_WET
              nwetobcsw(bi,bj,k,iobcs) = 0
./pkg/ctrl/ctrl_map_forcing.F 47 CTRL_MAP_FORCING
      integer i,j,k
./pkg/ctrl/ctrl_map_gentim2d.F 47 CTRL_MAP_GENTIM2D
      integer i,j,k
./pkg/ctrl/ctrl_map_ini.F 110 CTRL_MAP_INI
          do k = 1,nr
./pkg/ctrl/ctrl_map_ini.F 114 CTRL_MAP_INI
               IF (abs(tmpfld3d(i,j,k,bi,bj)).gt.
./pkg/ctrl/ctrl_map_ini.F 115 CTRL_MAP_INI
     $          2.0/sqrt(wtheta(k,bi,bj)))
./pkg/ctrl/ctrl_map_ini.F 116 CTRL_MAP_INI
     $          tmpfld3d(i,j,k,bi,bj)=
./pkg/ctrl/ctrl_map_ini.F 117 CTRL_MAP_INI
     $          sign(2.0/sqrt(wtheta(k,bi,bj)),tmpfld3d(i,j,k,bi,bj))
./pkg/ctrl/ctrl_map_ini.F 120 CTRL_MAP_INI
                theta(i,j,k,bi,bj) = theta(i,j,k,bi,bj) +
./pkg/ctrl/ctrl_map_ini.F 121 CTRL_MAP_INI
     &                               fac*xx_theta(i,j,k,bi,bj) +
./pkg/ctrl/ctrl_map_ini.F 122 CTRL_MAP_INI
     &                               fac*tmpfld3d(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini.F 124 CTRL_MAP_INI
                theta(i,j,k,bi,bj) = theta(i,j,k,bi,bj) +
./pkg/ctrl/ctrl_map_ini.F 125 CTRL_MAP_INI
     &                               fac*tmpfld3d(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini.F 128 CTRL_MAP_INI
                if(theta(i,j,k,bi,bj).lt.-2.0)
./pkg/ctrl/ctrl_map_ini.F 129 CTRL_MAP_INI
     &               theta(i,j,k,bi,bj)= -2.0
./pkg/ctrl/ctrl_map_ini.F 150 CTRL_MAP_INI
          do k = 1,nr
./pkg/ctrl/ctrl_map_ini.F 154 CTRL_MAP_INI
               IF (abs(tmpfld3d(i,j,k,bi,bj)).gt.
./pkg/ctrl/ctrl_map_ini.F 155 CTRL_MAP_INI
     $          2.0/sqrt(wsalt(k,bi,bj)))
./pkg/ctrl/ctrl_map_ini.F 156 CTRL_MAP_INI
     $          tmpfld3d(i,j,k,bi,bj)=
./pkg/ctrl/ctrl_map_ini.F 157 CTRL_MAP_INI
     $          sign(2.0/sqrt(wsalt(k,bi,bj)),tmpfld3d(i,j,k,bi,bj))
./pkg/ctrl/ctrl_map_ini.F 160 CTRL_MAP_INI
                salt(i,j,k,bi,bj) = salt(i,j,k,bi,bj) +
./pkg/ctrl/ctrl_map_ini.F 161 CTRL_MAP_INI
     &                               fac*xx_salt(i,j,k,bi,bj) +
./pkg/ctrl/ctrl_map_ini.F 162 CTRL_MAP_INI
     &                               fac*tmpfld3d(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini.F 164 CTRL_MAP_INI
                salt(i,j,k,bi,bj) = salt(i,j,k,bi,bj) +
./pkg/ctrl/ctrl_map_ini.F 165 CTRL_MAP_INI
     &                               fac*tmpfld3d(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini.F 187 CTRL_MAP_INI
          do k = 1,nr
./pkg/ctrl/ctrl_map_ini.F 191 CTRL_MAP_INI
                ptracer(i,j,k,bi,bj,1) = ptracer(i,j,k,bi,bj,1) +
./pkg/ctrl/ctrl_map_ini.F 192 CTRL_MAP_INI
     &                               fac*xx_tr1(i,j,k,bi,bj) +
./pkg/ctrl/ctrl_map_ini.F 193 CTRL_MAP_INI
     &                               fac*tmpfld3d(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini.F 195 CTRL_MAP_INI
                ptracer(i,j,k,bi,bj,1) = ptracer(i,j,k,bi,bj,1) +
./pkg/ctrl/ctrl_map_ini.F 196 CTRL_MAP_INI
     &                               fac*tmpfld3d(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini.F 259 CTRL_MAP_INI
          do k = 1,nr
./pkg/ctrl/ctrl_map_ini.F 263 CTRL_MAP_INI
                diffkr(i,j,k,bi,bj) = diffkr(i,j,k,bi,bj) +
./pkg/ctrl/ctrl_map_ini.F 264 CTRL_MAP_INI
     &                                xx_diffkr(i,j,k,bi,bj) +
./pkg/ctrl/ctrl_map_ini.F 265 CTRL_MAP_INI
     &                                tmpfld3d(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini.F 267 CTRL_MAP_INI
                diffkr(i,j,k,bi,bj) = diffkr(i,j,k,bi,bj) +
./pkg/ctrl/ctrl_map_ini.F 268 CTRL_MAP_INI
     &                                tmpfld3d(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini.F 289 CTRL_MAP_INI
          do k = 1,nr
./pkg/ctrl/ctrl_map_ini.F 293 CTRL_MAP_INI
                kapGM(i,j,k,bi,bj) = kapGM(i,j,k,bi,bj) +
./pkg/ctrl/ctrl_map_ini.F 294 CTRL_MAP_INI
     &                               xx_kapgm(i,j,k,bi,bj) +
./pkg/ctrl/ctrl_map_ini.F 295 CTRL_MAP_INI
     &                               tmpfld3d(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini.F 297 CTRL_MAP_INI
                kapGM(i,j,k,bi,bj) = kapGM(i,j,k,bi,bj) +
./pkg/ctrl/ctrl_map_ini.F 298 CTRL_MAP_INI
     &                               tmpfld3d(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini.F 319 CTRL_MAP_INI
          do k = 1,nr
./pkg/ctrl/ctrl_map_ini.F 322 CTRL_MAP_INI
                kapRedi(i,j,k,bi,bj) = kapRedi(i,j,k,bi,bj) +
./pkg/ctrl/ctrl_map_ini.F 323 CTRL_MAP_INI
     &                               tmpfld3d(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini.F 343 CTRL_MAP_INI
          do k = 1,nr
./pkg/ctrl/ctrl_map_ini.F 346 CTRL_MAP_INI
                EfluxY(i,j,k,bi,bj) = EfluxY(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini.F 347 CTRL_MAP_INI
     &                                - fac*tmpfld3d(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini.F 348 CTRL_MAP_INI
     &                                  *maskS(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini.F 370 CTRL_MAP_INI
          do k = 1,nr
./pkg/ctrl/ctrl_map_ini.F 373 CTRL_MAP_INI
                EfluxP(i,j,k,bi,bj) = EfluxP(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini.F 375 CTRL_MAP_INI
     &                                  *fac*tmpfld3d(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini.F 376 CTRL_MAP_INI
     &                                  *hFacV(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini.F 418 CTRL_MAP_INI
          do k = 1,nr
./pkg/ctrl/ctrl_map_ini.F 421 CTRL_MAP_INI
                eddyPsiX(i,j,k,bi,bj) = eddyPsiX(i,j,k,bi,bj) +
./pkg/ctrl/ctrl_map_ini.F 422 CTRL_MAP_INI
     &            tmpfld3d(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini.F 437 CTRL_MAP_INI
          do k = 1,nr
./pkg/ctrl/ctrl_map_ini.F 440 CTRL_MAP_INI
                eddyPsiY(i,j,k,bi,bj) = eddyPsiY(i,j,k,bi,bj) +
./pkg/ctrl/ctrl_map_ini.F 441 CTRL_MAP_INI
     &            tmpfld3d(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini.F 459 CTRL_MAP_INI
          do k = 1,nr
./pkg/ctrl/ctrl_map_ini.F 463 CTRL_MAP_INI
                uVel(i,j,k,bi,bj) = uVel(i,j,k,bi,bj) +
./pkg/ctrl/ctrl_map_ini.F 464 CTRL_MAP_INI
     &                                  fac*xx_uvel(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini.F 466 CTRL_MAP_INI
                uVel(i,j,k,bi,bj) = uVel(i,j,k,bi,bj) +
./pkg/ctrl/ctrl_map_ini.F 467 CTRL_MAP_INI
     &                                  fac*tmpfld3d(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini.F 486 CTRL_MAP_INI
          do k = 1,nr
./pkg/ctrl/ctrl_map_ini.F 490 CTRL_MAP_INI
                vVel(i,j,k,bi,bj) = vVel(i,j,k,bi,bj) +
./pkg/ctrl/ctrl_map_ini.F 491 CTRL_MAP_INI
     &                                  fac*xx_vvel(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini.F 493 CTRL_MAP_INI
                vVel(i,j,k,bi,bj) = vVel(i,j,k,bi,bj) +
./pkg/ctrl/ctrl_map_ini.F 494 CTRL_MAP_INI
     &                                  fac*tmpfld3d(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini.F 56 CTRL_MAP_INI
      integer i,j,k
./pkg/ctrl/ctrl_map_ini_ecco.F 123 CTRL_MAP_INI_ECCO
          do k = 1,nr
./pkg/ctrl/ctrl_map_ini_ecco.F 126 CTRL_MAP_INI_ECCO
                tmpfld3d(i,j,k,bi,bj)=1.
./pkg/ctrl/ctrl_map_ini_ecco.F 301 CTRL_MAP_INI_ECCO
          do k = 1,maxCtrlTim2D
./pkg/ctrl/ctrl_map_ini_ecco.F 304 CTRL_MAP_INI_ECCO
                xx_gentim2d(i,j,bi,bj,k)=0. _d 0
./pkg/ctrl/ctrl_map_ini_ecco.F 66 CTRL_MAP_INI_ECCO
      integer i,j,k
./pkg/ctrl/ctrl_map_ini_gen.F 118 CTRL_MAP_INI_GEN3D
          do k = 1,nr
./pkg/ctrl/ctrl_map_ini_gen.F 121 CTRL_MAP_INI_GEN3D
      if ( (maskFld3d(i,j,k,bi,bj).NE.0.).AND.
./pkg/ctrl/ctrl_map_ini_gen.F 122 CTRL_MAP_INI_GEN3D
     & (wFld3d(i,j,k,bi,bj).GT.0.) ) then
./pkg/ctrl/ctrl_map_ini_gen.F 123 CTRL_MAP_INI_GEN3D
       tmpMax=boundsVec(5)/sqrt(wFld3d(i,j,k,bi,bj))
./pkg/ctrl/ctrl_map_ini_gen.F 124 CTRL_MAP_INI_GEN3D
      if ( abs(xxFld3d(i,j,k,bi,bj)).GT.tmpMax ) then
./pkg/ctrl/ctrl_map_ini_gen.F 125 CTRL_MAP_INI_GEN3D
       xxFld3d(i,j,k,bi,bj)=sign(tmpMax,xxFld3d(i,j,k,bi,bj))
./pkg/ctrl/ctrl_map_ini_gen.F 127 CTRL_MAP_INI_GEN3D
       xxFld3d(i,j,k,bi,bj)=xxFld3d(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini_gen.F 149 CTRL_MAP_INI_GEN3D
          do k = 1,nr
./pkg/ctrl/ctrl_map_ini_gen.F 152 CTRL_MAP_INI_GEN3D
      paramFld3d(i,j,k,bi,bj) = paramFld3d(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini_gen.F 153 CTRL_MAP_INI_GEN3D
     & + xxFld3d(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini_gen.F 171 CTRL_MAP_INI_GEN3D
          do k = 1,nr
./pkg/ctrl/ctrl_map_ini_gen.F 175 CTRL_MAP_INI_GEN3D
      if ( (maskFld3d(i,j,k,bi,bj).NE.0.)
./pkg/ctrl/ctrl_map_ini_gen.F 176 CTRL_MAP_INI_GEN3D
     & .AND. (wFld3d(i,j,k,bi,bj).GT.0.) ) then
./pkg/ctrl/ctrl_map_ini_gen.F 177 CTRL_MAP_INI_GEN3D
      xxFld3d(i,j,k,bi,bj)=xxFld3d(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini_gen.F 178 CTRL_MAP_INI_GEN3D
     & /sqrt( wFld3d(i,j,k,bi,bj) )
./pkg/ctrl/ctrl_map_ini_gen.F 180 CTRL_MAP_INI_GEN3D
      xxFld3d(i,j,k,bi,bj)=0.
./pkg/ctrl/ctrl_map_ini_gen.F 182 CTRL_MAP_INI_GEN3D
      paramFld3d(i,j,k,bi,bj) = paramFld3d(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini_gen.F 183 CTRL_MAP_INI_GEN3D
     & + xxFld3d(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini_gen.F 261 CTRL_MAP_INI_GEN2D
      integer i,j,k
./pkg/ctrl/ctrl_map_ini_gen.F 64 CTRL_MAP_INI_GEN3D
      integer i,j,k
./pkg/ctrl/ctrl_map_ini_genarr.F 137 CTRL_MAP_INI_GENARR
          do k = 1,Nr
./pkg/ctrl/ctrl_map_ini_genarr.F 141 CTRL_MAP_INI_GENARR
                theta(i,j,k,bi,bj) = theta(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini_genarr.F 142 CTRL_MAP_INI_GENARR
     &                             + fac*tmpfld3d(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini_genarr.F 144 CTRL_MAP_INI_GENARR
                salt(i,j,k,bi,bj) = salt(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini_genarr.F 145 CTRL_MAP_INI_GENARR
     &                            + fac*tmpfld3d(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini_genarr.F 148 CTRL_MAP_INI_GENARR
                diffKr(i,j,k,bi,bj) = diffKr(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini_genarr.F 149 CTRL_MAP_INI_GENARR
     &                              + tmpfld3d(i,j,k,bi,bj)
./pkg/ctrl/ctrl_map_ini_genarr.F 52 CTRL_MAP_INI_GENARR
      integer i,j,k
./pkg/ctrl/ctrl_mask_set_xz.F 103 CTRL_MASK_SET_XZ
                    if (maskS(i,j+jp1,k,bi,bj) .ne. 0.) then
./pkg/ctrl/ctrl_mask_set_xz.F 104 CTRL_MASK_SET_XZ
                      nwetobcs(bi,bj,k,iobcs) =nwetobcs(bi,bj,k,iobcs)+1
./pkg/ctrl/ctrl_mask_set_xz.F 105 CTRL_MASK_SET_XZ
                      maskxz(i,k,bi,bj,iobcs) = 1
./pkg/ctrl/ctrl_mask_set_xz.F 110 CTRL_MASK_SET_XZ
                    if (maskW(i,j,k,bi,bj) .eq. 1.) then
./pkg/ctrl/ctrl_mask_set_xz.F 111 CTRL_MASK_SET_XZ
                      nwetobcs(bi,bj,k,iobcs) =nwetobcs(bi,bj,k,iobcs)+1
./pkg/ctrl/ctrl_mask_set_xz.F 112 CTRL_MASK_SET_XZ
                      maskxz(i,k,bi,bj,iobcs) = 1
./pkg/ctrl/ctrl_mask_set_xz.F 129 CTRL_MASK_SET_XZ
            do k = 1,nr
./pkg/ctrl/ctrl_mask_set_xz.F 131 CTRL_MASK_SET_XZ
                 gg(i,k,bi,bj) = maskxz(i,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_mask_set_xz.F 41 CTRL_MASK_SET_XZ
      integer i,j,k
./pkg/ctrl/ctrl_mask_set_xz.F 85 CTRL_MASK_SET_XZ
            do k = 1,nr
./pkg/ctrl/ctrl_mask_set_xz.F 87 CTRL_MASK_SET_XZ
                maskxz(i,k,bi,bj,iobcs) = 0. _d 0
./pkg/ctrl/ctrl_mask_set_xz.F 97 CTRL_MASK_SET_XZ
            do k = 1,nr
./pkg/ctrl/ctrl_mask_set_yz.F 104 CTRL_MASK_SET_YZ
                    if (maskW(i+ip1,j,k,bi,bj) .ne. 0.) then
./pkg/ctrl/ctrl_mask_set_yz.F 105 CTRL_MASK_SET_YZ
                      nwetobcs(bi,bj,k,iobcs) =nwetobcs(bi,bj,k,iobcs)+1
./pkg/ctrl/ctrl_mask_set_yz.F 106 CTRL_MASK_SET_YZ
                      maskyz(j,k,bi,bj,iobcs) = 1
./pkg/ctrl/ctrl_mask_set_yz.F 111 CTRL_MASK_SET_YZ
                    if (maskS(i,j,k,bi,bj) .eq. 1.) then
./pkg/ctrl/ctrl_mask_set_yz.F 112 CTRL_MASK_SET_YZ
                      nwetobcs(bi,bj,k,iobcs) =nwetobcs(bi,bj,k,iobcs)+1
./pkg/ctrl/ctrl_mask_set_yz.F 113 CTRL_MASK_SET_YZ
                      maskyz(j,k,bi,bj,iobcs) = 1
./pkg/ctrl/ctrl_mask_set_yz.F 130 CTRL_MASK_SET_YZ
            do k = 1,nr
./pkg/ctrl/ctrl_mask_set_yz.F 132 CTRL_MASK_SET_YZ
                 gg(j,k,bi,bj) = maskyz(j,k,bi,bj,iobcs)
./pkg/ctrl/ctrl_mask_set_yz.F 41 CTRL_MASK_SET_YZ
      integer i,j,k
./pkg/ctrl/ctrl_mask_set_yz.F 86 CTRL_MASK_SET_YZ
            do k = 1,nr
./pkg/ctrl/ctrl_mask_set_yz.F 88 CTRL_MASK_SET_YZ
                maskyz(j,k,bi,bj,iobcs) = 0. _d 0
./pkg/ctrl/ctrl_mask_set_yz.F 98 CTRL_MASK_SET_YZ
            do k = 1,nr
./pkg/ctrl/ctrl_pack.F 218 CTRL_PACK
          write(cunit) (nWetcGlobal(k), k=1,nr)
./pkg/ctrl/ctrl_pack.F 219 CTRL_PACK
          write(cunit) (nWetsGlobal(k), k=1,nr)
./pkg/ctrl/ctrl_pack.F 220 CTRL_PACK
          write(cunit) (nWetwGlobal(k), k=1,nr)
./pkg/ctrl/ctrl_pack.F 222 CTRL_PACK
          write(cunit) (nWetvGlobal(k), k=1,nr)
./pkg/ctrl/ctrl_pack.F 225 CTRL_PACK
          write(cunit) (nWetiGlobal(k), k=1,nr)
./pkg/ctrl/ctrl_pack.F 230 CTRL_PACK
          write(cunit) ((nWetobcsnGlo(k,iobcs), k=1,nr),iobcs= 1,nobcs)
./pkg/ctrl/ctrl_pack.F 233 CTRL_PACK
          write(cunit) ((nWetobcssGlo(k,iobcs), k=1,nr),iobcs= 1,nobcs)
./pkg/ctrl/ctrl_pack.F 236 CTRL_PACK
          write(cunit) ((nWetobcswGlo(k,iobcs), k=1,nr),iobcs= 1,nobcs)
./pkg/ctrl/ctrl_pack.F 239 CTRL_PACK
          write(cunit) ((nWetobcseGlo(k,iobcs), k=1,nr),iobcs= 1,nobcs)
./pkg/ctrl/ctrl_pack.F 79 CTRL_PACK
      integer i, j, k
./pkg/ctrl/ctrl_readparms.F 40 CTRL_READPARMS
      integer i,j,k
./pkg/ctrl/ctrl_set_globfld_xy.F 47 CTRL_SET_GLOBFLD_XY
      integer i,j,k
./pkg/ctrl/ctrl_set_globfld_xy.F 83 CTRL_SET_GLOBFLD_XY
            do k = 1,nr
./pkg/ctrl/ctrl_set_globfld_xy.F 86 CTRL_SET_GLOBFLD_XY
                     globfld3d(i,j,k,bi,bj) = 0. _d 0
./pkg/ctrl/ctrl_set_globfld_xyz.F 42 CTRL_SET_GLOBFLD_XYZ
      integer i,j,k
./pkg/ctrl/ctrl_set_globfld_xyz.F 67 CTRL_SET_GLOBFLD_XYZ
            do k = 1,nr
./pkg/ctrl/ctrl_set_globfld_xyz.F 70 CTRL_SET_GLOBFLD_XYZ
                     globfld3d(i,j,k,bi,bj) = 0. _d 0
./pkg/ctrl/ctrl_set_globfld_xz.F 47 CTRL_SET_GLOBFLD_XZ
      integer i,j,k
./pkg/ctrl/ctrl_set_globfld_xz.F 73 CTRL_SET_GLOBFLD_XZ
            do k = 1,nr
./pkg/ctrl/ctrl_set_globfld_xz.F 75 CTRL_SET_GLOBFLD_XZ
                  globfldxz(i,k,bi,bj) = 0. _d 0
./pkg/ctrl/ctrl_set_globfld_xz.F 83 CTRL_SET_GLOBFLD_XZ
            do k = 1,nr
./pkg/ctrl/ctrl_set_globfld_xz.F 86 CTRL_SET_GLOBFLD_XZ
                     globfld3d(i,j,k,bi,bj) = 0. _d 0
./pkg/ctrl/ctrl_set_globfld_yz.F 47 CTRL_SET_GLOBFLD_YZ
      integer i,j,k
./pkg/ctrl/ctrl_set_globfld_yz.F 74 CTRL_SET_GLOBFLD_YZ
            do k = 1,nr
./pkg/ctrl/ctrl_set_globfld_yz.F 76 CTRL_SET_GLOBFLD_YZ
                  globfldyz(j,k,bi,bj) = 0. _d 0
./pkg/ctrl/ctrl_set_globfld_yz.F 84 CTRL_SET_GLOBFLD_YZ
            do k = 1,nr
./pkg/ctrl/ctrl_set_globfld_yz.F 87 CTRL_SET_GLOBFLD_YZ
                     globfld3d(i,j,k,bi,bj) = 0. _d 0
./pkg/ctrl/ctrl_set_pack_xy.F 101 CTRL_SET_PACK_XY
             globfld3d  (i,bi,ip,j,bj,jp,k) = 0. _d 0
./pkg/ctrl/ctrl_set_pack_xy.F 102 CTRL_SET_PACK_XY
             globmsk    (i,bi,ip,j,bj,jp,k) = 0. _d 0
./pkg/ctrl/ctrl_set_pack_xy.F 178 CTRL_SET_PACK_XY
         do k = 1, Nr
./pkg/ctrl/ctrl_set_pack_xy.F 179 CTRL_SET_PACK_XY
         irectrue = (irec-1)*nr + k
./pkg/ctrl/ctrl_set_pack_xy.F 196 CTRL_SET_PACK_XY
     &                    globfld3d(i,bi,ip,j,bj,jp,k)
./pkg/ctrl/ctrl_set_pack_xy.F 202 CTRL_SET_PACK_XY
     &                       globfld3d(i,bi,ip,j,bj,jp,k) *
./pkg/ctrl/ctrl_set_pack_xy.F 207 CTRL_SET_PACK_XY
     &                       globfld3d(i,bi,ip,j,bj,jp,k) /
./pkg/ctrl/ctrl_set_pack_xy.F 214 CTRL_SET_PACK_XY
     &                       globfld3d(i,bi,ip,j,bj,jp,k)
./pkg/ctrl/ctrl_set_pack_xy.F 218 CTRL_SET_PACK_XY
     &                       globfld3d(i,bi,ip,j,bj,jp,k)
./pkg/ctrl/ctrl_set_pack_xy.F 225 CTRL_SET_PACK_XY
     &                       globfld3d(i,bi,ip,j,bj,jp,k)
./pkg/ctrl/ctrl_set_pack_xy.F 229 CTRL_SET_PACK_XY
     &                       globfld3d(i,bi,ip,j,bj,jp,k)
./pkg/ctrl/ctrl_set_pack_xy.F 277 CTRL_SET_PACK_XY
         do k = 1, 1
./pkg/ctrl/ctrl_set_pack_xy.F 286 CTRL_SET_PACK_XY
                  if (globmsk(i,bi,ip,j,bj,jp,k)  .ne. 0. ) then
./pkg/ctrl/ctrl_set_pack_xy.F 290 CTRL_SET_PACK_XY
     &                    globfld3d(i,bi,ip,j,bj,jp,k)
./pkg/ctrl/ctrl_set_pack_xy.F 296 CTRL_SET_PACK_XY
     &                       globfld3d(i,bi,ip,j,bj,jp,k) *
./pkg/ctrl/ctrl_set_pack_xy.F 301 CTRL_SET_PACK_XY
     &                       globfld3d(i,bi,ip,j,bj,jp,k) /
./pkg/ctrl/ctrl_set_pack_xy.F 308 CTRL_SET_PACK_XY
     &                       globfld3d(i,bi,ip,j,bj,jp,k)
./pkg/ctrl/ctrl_set_pack_xy.F 312 CTRL_SET_PACK_XY
     &                       globfld3d(i,bi,ip,j,bj,jp,k)
./pkg/ctrl/ctrl_set_pack_xy.F 319 CTRL_SET_PACK_XY
     &                       globfld3d(i,bi,ip,j,bj,jp,k)
./pkg/ctrl/ctrl_set_pack_xy.F 323 CTRL_SET_PACK_XY
     &                       globfld3d(i,bi,ip,j,bj,jp,k)
./pkg/ctrl/ctrl_set_pack_xy.F 345 CTRL_SET_PACK_XY
               write(cunit) k
./pkg/ctrl/ctrl_set_pack_xy.F 373 CTRL_SET_PACK_XY
      integer i,j,k
./pkg/ctrl/ctrl_set_pack_xy.F 49 CTRL_SET_PACK_XY
      integer i,j,k
./pkg/ctrl/ctrl_set_pack_xy.F 505 CTRL_SET_PACK_XY
      do k = 1, 1
./pkg/ctrl/ctrl_set_pack_xy.F 508 CTRL_SET_PACK_XY
     &                 0, 0, 1, k, 1, 0, 0, .FALSE., myThid )
./pkg/ctrl/ctrl_set_pack_xy.F 515 CTRL_SET_PACK_XY
     &                 0, 0, 1, k, Nr, 0, 0, .FALSE., myThid )
./pkg/ctrl/ctrl_set_pack_xy.F 541 CTRL_SET_PACK_XY
          write(cunit) k
./pkg/ctrl/ctrl_set_pack_xy.F 94 CTRL_SET_PACK_XY
      do k = 1,nr
./pkg/ctrl/ctrl_set_pack_xyz.F 103 CTRL_SET_PACK_XYZ
      do k = 1,nr
./pkg/ctrl/ctrl_set_pack_xyz.F 110 CTRL_SET_PACK_XYZ
             globfld3d  (i,bi,ip,j,bj,jp,k) = 0. _d 0
./pkg/ctrl/ctrl_set_pack_xyz.F 111 CTRL_SET_PACK_XYZ
             globmsk    (i,bi,ip,j,bj,jp,k) = 0. _d 0
./pkg/ctrl/ctrl_set_pack_xyz.F 162 CTRL_SET_PACK_XYZ
       do k = 1,nr
./pkg/ctrl/ctrl_set_pack_xyz.F 169 CTRL_SET_PACK_XYZ
              weightfld3d(i,bi,ip,j,bj,jp,k) = 1. _d 0
./pkg/ctrl/ctrl_set_pack_xyz.F 194 CTRL_SET_PACK_XYZ
         do k = 1, nr
./pkg/ctrl/ctrl_set_pack_xyz.F 195 CTRL_SET_PACK_XYZ
         irectrue = (irec-1)*nr + k
./pkg/ctrl/ctrl_set_pack_xyz.F 197 CTRL_SET_PACK_XYZ
               delZnorm = (delR(1)/delR(k))**delZexp
./pkg/ctrl/ctrl_set_pack_xyz.F 208 CTRL_SET_PACK_XYZ
                  if (globmsk(i,bi,ip,j,bj,jp,k) .ne. 0. ) then
./pkg/ctrl/ctrl_set_pack_xyz.F 212 CTRL_SET_PACK_XYZ
     &                    globfld3d(i,bi,ip,j,bj,jp,k)
./pkg/ctrl/ctrl_set_pack_xyz.F 218 CTRL_SET_PACK_XYZ
     &                       * globfld3d(i,bi,ip,j,bj,jp,k)
./pkg/ctrl/ctrl_set_pack_xyz.F 220 CTRL_SET_PACK_XYZ
     &                       * sqrt(weightfld3d(i,bi,ip,j,bj,jp,k))
./pkg/ctrl/ctrl_set_pack_xyz.F 222 CTRL_SET_PACK_XYZ
     &                       * sqrt(weightfld(k,bi,bj))
./pkg/ctrl/ctrl_set_pack_xyz.F 226 CTRL_SET_PACK_XYZ
     &                       * globfld3d(i,bi,ip,j,bj,jp,k)
./pkg/ctrl/ctrl_set_pack_xyz.F 228 CTRL_SET_PACK_XYZ
     &                       / sqrt(weightfld3d(i,bi,ip,j,bj,jp,k))
./pkg/ctrl/ctrl_set_pack_xyz.F 230 CTRL_SET_PACK_XYZ
     &                       / sqrt(weightfld(k,bi,bj))
./pkg/ctrl/ctrl_set_pack_xyz.F 237 CTRL_SET_PACK_XYZ
                     cbuff(cbuffindex) = globfld3d(i,bi,ip,j,bj,jp,k)
./pkg/ctrl/ctrl_set_pack_xyz.F 240 CTRL_SET_PACK_XYZ
                     cbuff(cbuffindex) = globfld3d(i,bi,ip,j,bj,jp,k)
./pkg/ctrl/ctrl_set_pack_xyz.F 257 CTRL_SET_PACK_XYZ
               write(cunit) k
./pkg/ctrl/ctrl_set_pack_xyz.F 285 CTRL_SET_PACK_XYZ
      integer i,j,k
./pkg/ctrl/ctrl_set_pack_xyz.F 357 CTRL_SET_PACK_XYZ
        DO k=1,Nr
./pkg/ctrl/ctrl_set_pack_xyz.F 359 CTRL_SET_PACK_XYZ
            delZnorm = (delR(1)/delR(k))**delZexp
./pkg/ctrl/ctrl_set_pack_xyz.F 365 CTRL_SET_PACK_XYZ
           if (msk3d(i,j,k,bi,bj).EQ.0. _d 0) then
./pkg/ctrl/ctrl_set_pack_xyz.F 366 CTRL_SET_PACK_XYZ
            fld3dDim(i,j,k,bi,bj)=0. _d 0
./pkg/ctrl/ctrl_set_pack_xyz.F 367 CTRL_SET_PACK_XYZ
            fld3dNodim(i,j,k,bi,bj)=0. _d 0
./pkg/ctrl/ctrl_set_pack_xyz.F 370 CTRL_SET_PACK_XYZ
            fld3dNodim(i,j,k,bi,bj)=fld3dDim(i,j,k,bi,bj)
./pkg/ctrl/ctrl_set_pack_xyz.F 373 CTRL_SET_PACK_XYZ
            fld3dNodim(i,j,k,bi,bj) = fld3dDim(i,j,k,bi,bj)
./pkg/ctrl/ctrl_set_pack_xyz.F 376 CTRL_SET_PACK_XYZ
               fld3dNodim(i,j,k,bi,bj) =
./pkg/ctrl/ctrl_set_pack_xyz.F 377 CTRL_SET_PACK_XYZ
     &              fld3dDim(i,j,k,bi,bj) / delZnorm
./pkg/ctrl/ctrl_set_pack_xyz.F 379 CTRL_SET_PACK_XYZ
     &              * sqrt(wei3d(i,j,k,bi,bj))
./pkg/ctrl/ctrl_set_pack_xyz.F 381 CTRL_SET_PACK_XYZ
     &              * sqrt(weightfld(k,bi,bj))
./pkg/ctrl/ctrl_set_pack_xyz.F 384 CTRL_SET_PACK_XYZ
               fld3dNodim(i,j,k,bi,bj) =
./pkg/ctrl/ctrl_set_pack_xyz.F 385 CTRL_SET_PACK_XYZ
     &              fld3dDim(i,j,k,bi,bj) * delZnorm
./pkg/ctrl/ctrl_set_pack_xyz.F 387 CTRL_SET_PACK_XYZ
     &              / sqrt(wei3d(i,j,k,bi,bj))
./pkg/ctrl/ctrl_set_pack_xyz.F 389 CTRL_SET_PACK_XYZ
     &              / sqrt(weightfld(k,bi,bj))
./pkg/ctrl/ctrl_set_pack_xyz.F 423 CTRL_SET_PACK_XYZ
      do k = 1, nr
./pkg/ctrl/ctrl_set_pack_xyz.F 426 CTRL_SET_PACK_XYZ
     &                 0, 0, 1, k, Nr, 0, 0, .FALSE., myThid )
./pkg/ctrl/ctrl_set_pack_xyz.F 433 CTRL_SET_PACK_XYZ
     &                 0, 0, 1, k, Nr, 0, 0, .FALSE., myThid )
./pkg/ctrl/ctrl_set_pack_xyz.F 459 CTRL_SET_PACK_XYZ
          write(cunit) k
./pkg/ctrl/ctrl_set_pack_xyz.F 53 CTRL_SET_PACK_XYZ
      integer i,j,k
./pkg/ctrl/ctrl_set_pack_xyz.F 97 CTRL_SET_PACK_XYZ
      do k = 1, Nr
./pkg/ctrl/ctrl_set_pack_xyz.F 98 CTRL_SET_PACK_XYZ
         delZnorm = delZnorm + delR(k)/FLOAT(Nr)
./pkg/ctrl/ctrl_set_pack_xz.F 103 CTRL_SET_PACK_XZ
                        globfldxz  (i,bi,ip,bj,jp,k) = 0. _d 0
./pkg/ctrl/ctrl_set_pack_xz.F 107 CTRL_SET_PACK_XZ
                           globmskxz(i,bi,ip,bj,jp,k,iobcs) = 0. _d 0
./pkg/ctrl/ctrl_set_pack_xz.F 116 CTRL_SET_PACK_XZ
      do k = 1,nr
./pkg/ctrl/ctrl_set_pack_xz.F 123 CTRL_SET_PACK_XZ
                           globfld3d(i,bi,ip,j,bj,jp,k) = 0. _d 0
./pkg/ctrl/ctrl_set_pack_xz.F 193 CTRL_SET_PACK_XZ
            do k = 1,nr
./pkg/ctrl/ctrl_set_pack_xz.F 194 CTRL_SET_PACK_XZ
             irectrue = (irec-1)*nobcs*nr + (iobcs-1)*nr + k
./pkg/ctrl/ctrl_set_pack_xz.F 201 CTRL_SET_PACK_XZ
                  jj=mod((j-1)*nr+k-1,sny)+1
./pkg/ctrl/ctrl_set_pack_xz.F 203 CTRL_SET_PACK_XZ
                  if (globmskxz(i,bi,ip,bj,jp,k,iobcs)  .ne. 0. ) then
./pkg/ctrl/ctrl_set_pack_xz.F 214 CTRL_SET_PACK_XZ
     &                       sqrt(weightfldxz(i,bi,ip,bj,jp,k,iobcs))
./pkg/ctrl/ctrl_set_pack_xz.F 216 CTRL_SET_PACK_XZ
     &                       sqrt(weightfld(k,iobcs))
./pkg/ctrl/ctrl_set_pack_xz.F 222 CTRL_SET_PACK_XZ
     &                       sqrt(weightfldxz(i,bi,ip,bj,jp,k,iobcs))
./pkg/ctrl/ctrl_set_pack_xz.F 224 CTRL_SET_PACK_XZ
     &                       sqrt(weightfld(k,iobcs))
./pkg/ctrl/ctrl_set_pack_xz.F 242 CTRL_SET_PACK_XZ
                write(cunit) k
./pkg/ctrl/ctrl_set_pack_xz.F 268 CTRL_SET_PACK_XZ
         do k = 1,nr
./pkg/ctrl/ctrl_set_pack_xz.F 269 CTRL_SET_PACK_XZ
            irectrue = (irec-1)*nobcs*nr + (iobcs-1)*nr + k
./pkg/ctrl/ctrl_set_pack_xz.F 276 CTRL_SET_PACK_XZ
                 if (globmskxz(i,bi,ip,bj,jp,k,iobcs)  .ne. 0. ) then
./pkg/ctrl/ctrl_set_pack_xz.F 280 CTRL_SET_PACK_XZ
     &                    globfldxz(i,bi,ip,bj,jp,k)
./pkg/ctrl/ctrl_set_pack_xz.F 285 CTRL_SET_PACK_XZ
     &                       globfldxz(i,bi,ip,bj,jp,k) *
./pkg/ctrl/ctrl_set_pack_xz.F 287 CTRL_SET_PACK_XZ
     &                       sqrt(weightfldxz(i,bi,ip,bj,jp,k,iobcs))
./pkg/ctrl/ctrl_set_pack_xz.F 289 CTRL_SET_PACK_XZ
     &                       sqrt(weightfld(k,iobcs))
./pkg/ctrl/ctrl_set_pack_xz.F 293 CTRL_SET_PACK_XZ
     &                       globfldxz(i,bi,ip,bj,jp,k) /
./pkg/ctrl/ctrl_set_pack_xz.F 295 CTRL_SET_PACK_XZ
     &                       sqrt(weightfldxz(i,bi,ip,bj,jp,k,iobcs))
./pkg/ctrl/ctrl_set_pack_xz.F 297 CTRL_SET_PACK_XZ
     &                       sqrt(weightfld(k,iobcs))
./pkg/ctrl/ctrl_set_pack_xz.F 304 CTRL_SET_PACK_XZ
                     cbuff(cbuffindex) = globfldxz(i,bi,ip,bj,jp,k)
./pkg/ctrl/ctrl_set_pack_xz.F 315 CTRL_SET_PACK_XZ
               write(cunit) k
./pkg/ctrl/ctrl_set_pack_xz.F 55 CTRL_SET_PACK_XZ
      integer i,j,k
./pkg/ctrl/ctrl_set_pack_xz.F 97 CTRL_SET_PACK_XZ
      do k = 1,nr
./pkg/ctrl/ctrl_set_pack_yz.F 103 CTRL_SET_PACK_YZ
                        globfldyz  (bi,ip,j,bj,jp,k) = 0. _d 0
./pkg/ctrl/ctrl_set_pack_yz.F 107 CTRL_SET_PACK_YZ
                           globmskyz(bi,ip,j,bj,jp,k,iobcs) = 0. _d 0
./pkg/ctrl/ctrl_set_pack_yz.F 116 CTRL_SET_PACK_YZ
      do k = 1,nr
./pkg/ctrl/ctrl_set_pack_yz.F 123 CTRL_SET_PACK_YZ
                           globfld3d(i,bi,ip,j,bj,jp,k) = 0. _d 0
./pkg/ctrl/ctrl_set_pack_yz.F 196 CTRL_SET_PACK_YZ
            do k = 1,nr
./pkg/ctrl/ctrl_set_pack_yz.F 197 CTRL_SET_PACK_YZ
             irectrue = (irec-1)*nobcs*nr + (iobcs-1)*nr + k
./pkg/ctrl/ctrl_set_pack_yz.F 204 CTRL_SET_PACK_YZ
                  ii=mod ( (i-1)*nr*sny+(k-1)*sny+j-1      , snx ) + 1
./pkg/ctrl/ctrl_set_pack_yz.F 205 CTRL_SET_PACK_YZ
                  jj=mod( ((i-1)*nr*sny+(k-1)*sny+j-1)/snx , sny ) + 1
./pkg/ctrl/ctrl_set_pack_yz.F 206 CTRL_SET_PACK_YZ
                  kk=int((i-1)*nr*sny+(k-1)*sny+j-1)/(snx*sny) + 1
./pkg/ctrl/ctrl_set_pack_yz.F 207 CTRL_SET_PACK_YZ
                  if (globmskyz(bi,ip,j,bj,jp,k,iobcs)  .ne. 0. ) then
./pkg/ctrl/ctrl_set_pack_yz.F 218 CTRL_SET_PACK_YZ
     &                       sqrt(weightfldyz(bi,ip,j,bj,jp,k,iobcs))
./pkg/ctrl/ctrl_set_pack_yz.F 220 CTRL_SET_PACK_YZ
     &                       sqrt(weightfld(k,iobcs))
./pkg/ctrl/ctrl_set_pack_yz.F 226 CTRL_SET_PACK_YZ
     &                       sqrt(weightfldyz(bi,ip,j,bj,jp,k,iobcs))
./pkg/ctrl/ctrl_set_pack_yz.F 228 CTRL_SET_PACK_YZ
     &                       sqrt(weightfld(k,iobcs))
./pkg/ctrl/ctrl_set_pack_yz.F 246 CTRL_SET_PACK_YZ
                write(cunit) k
./pkg/ctrl/ctrl_set_pack_yz.F 272 CTRL_SET_PACK_YZ
         do k = 1,nr
./pkg/ctrl/ctrl_set_pack_yz.F 273 CTRL_SET_PACK_YZ
            irectrue = (irec-1)*nobcs*nr + (iobcs-1)*nr + k
./pkg/ctrl/ctrl_set_pack_yz.F 280 CTRL_SET_PACK_YZ
                 if (globmskyz(bi,ip,j,bj,jp,k,iobcs)  .ne. 0. ) then
./pkg/ctrl/ctrl_set_pack_yz.F 284 CTRL_SET_PACK_YZ
     &                    globfldyz(bi,ip,j,bj,jp,k)
./pkg/ctrl/ctrl_set_pack_yz.F 289 CTRL_SET_PACK_YZ
     &                       globfldyz(bi,ip,j,bj,jp,k) *
./pkg/ctrl/ctrl_set_pack_yz.F 291 CTRL_SET_PACK_YZ
     &                       sqrt(weightfldyz(bi,ip,j,bj,jp,k,iobcs))
./pkg/ctrl/ctrl_set_pack_yz.F 293 CTRL_SET_PACK_YZ
     &                       sqrt(weightfld(k,iobcs))
./pkg/ctrl/ctrl_set_pack_yz.F 297 CTRL_SET_PACK_YZ
     &                       globfldyz(bi,ip,j,bj,jp,k) /
./pkg/ctrl/ctrl_set_pack_yz.F 299 CTRL_SET_PACK_YZ
     &                       sqrt(weightfldyz(bi,ip,j,bj,jp,k,iobcs))
./pkg/ctrl/ctrl_set_pack_yz.F 301 CTRL_SET_PACK_YZ
     &                       sqrt(weightfld(k,iobcs))
./pkg/ctrl/ctrl_set_pack_yz.F 308 CTRL_SET_PACK_YZ
                     cbuff(cbuffindex) = globfldyz(bi,ip,j,bj,jp,k)
./pkg/ctrl/ctrl_set_pack_yz.F 319 CTRL_SET_PACK_YZ
               write(cunit) k
./pkg/ctrl/ctrl_set_pack_yz.F 55 CTRL_SET_PACK_YZ
      integer i,j,k
./pkg/ctrl/ctrl_set_pack_yz.F 97 CTRL_SET_PACK_YZ
      do k = 1,nr
./pkg/ctrl/ctrl_set_unpack_xy.F 102 CTRL_SET_UNPACK_XY
             globfld3d  (i,bi,ip,j,bj,jp,k) = 0. _d 0
./pkg/ctrl/ctrl_set_unpack_xy.F 103 CTRL_SET_UNPACK_XY
             globmsk    (i,bi,ip,j,bj,jp,k) = 0. _d 0
./pkg/ctrl/ctrl_set_unpack_xy.F 176 CTRL_SET_UNPACK_XY
         do k = 1,Nr
./pkg/ctrl/ctrl_set_unpack_xy.F 177 CTRL_SET_UNPACK_XY
         irectrue = (irec-1)*nr + k
./pkg/ctrl/ctrl_set_unpack_xy.F 218 CTRL_SET_UNPACK_XY
                     globfld3d(i,bi,ip,j,bj,jp,k) = cbuff(cbuffindex)
./pkg/ctrl/ctrl_set_unpack_xy.F 224 CTRL_SET_UNPACK_XY
                     globfld3d(i,bi,ip,j,bj,jp,k) =
./pkg/ctrl/ctrl_set_unpack_xy.F 233 CTRL_SET_UNPACK_XY
                        globfld3d(i,bi,ip,j,bj,jp,k) =
./pkg/ctrl/ctrl_set_unpack_xy.F 234 CTRL_SET_UNPACK_XY
     &                       globfld3d(i,bi,ip,j,bj,jp,k)
./pkg/ctrl/ctrl_set_unpack_xy.F 240 CTRL_SET_UNPACK_XY
                        globfld3d(i,bi,ip,j,bj,jp,k) =
./pkg/ctrl/ctrl_set_unpack_xy.F 241 CTRL_SET_UNPACK_XY
     &                       globfld3d(i,bi,ip,j,bj,jp,k)
./pkg/ctrl/ctrl_set_unpack_xy.F 249 CTRL_SET_UNPACK_XY
                        globfld3d(i,bi,ip,j,bj,jp,k) =
./pkg/ctrl/ctrl_set_unpack_xy.F 250 CTRL_SET_UNPACK_XY
     &                       globfld3d(i,bi,ip,j,bj,jp,k)
./pkg/ctrl/ctrl_set_unpack_xy.F 253 CTRL_SET_UNPACK_XY
                        globfld3d(i,bi,ip,j,bj,jp,k) =
./pkg/ctrl/ctrl_set_unpack_xy.F 254 CTRL_SET_UNPACK_XY
     &                       globfld3d(i,bi,ip,j,bj,jp,k)
./pkg/ctrl/ctrl_set_unpack_xy.F 259 CTRL_SET_UNPACK_XY
                     globfld3d(i,bi,ip,j,bj,jp,k) = 0. _d 0
./pkg/ctrl/ctrl_set_unpack_xy.F 263 CTRL_SET_UNPACK_XY
     &                 globfld3d(i,bi,ip,j,bj,jp,k)
./pkg/ctrl/ctrl_set_unpack_xy.F 297 CTRL_SET_UNPACK_XY
         do k = 1,1
./pkg/ctrl/ctrl_set_unpack_xy.F 299 CTRL_SET_UNPACK_XY
            cbuffindex = nwetglobal(k)
./pkg/ctrl/ctrl_set_unpack_xy.F 309 CTRL_SET_UNPACK_XY
               if (filek .NE. k) then
./pkg/ctrl/ctrl_set_unpack_xy.F 311 CTRL_SET_UNPACK_XY
     &                 filek, k
./pkg/ctrl/ctrl_set_unpack_xy.F 326 CTRL_SET_UNPACK_XY
                  if ( globmsk(i,bi,ip,j,bj,jp,k) .ne. 0. ) then
./pkg/ctrl/ctrl_set_unpack_xy.F 328 CTRL_SET_UNPACK_XY
                     globfld3d(i,bi,ip,j,bj,jp,k) = cbuff(cbuffindex)
./pkg/ctrl/ctrl_set_unpack_xy.F 334 CTRL_SET_UNPACK_XY
                     globfld3d(i,bi,ip,j,bj,jp,k) =
./pkg/ctrl/ctrl_set_unpack_xy.F 343 CTRL_SET_UNPACK_XY
                        globfld3d(i,bi,ip,j,bj,jp,k) =
./pkg/ctrl/ctrl_set_unpack_xy.F 344 CTRL_SET_UNPACK_XY
     &                       globfld3d(i,bi,ip,j,bj,jp,k)
./pkg/ctrl/ctrl_set_unpack_xy.F 350 CTRL_SET_UNPACK_XY
                        globfld3d(i,bi,ip,j,bj,jp,k) =
./pkg/ctrl/ctrl_set_unpack_xy.F 351 CTRL_SET_UNPACK_XY
     &                       globfld3d(i,bi,ip,j,bj,jp,k)
./pkg/ctrl/ctrl_set_unpack_xy.F 359 CTRL_SET_UNPACK_XY
                        globfld3d(i,bi,ip,j,bj,jp,k) =
./pkg/ctrl/ctrl_set_unpack_xy.F 360 CTRL_SET_UNPACK_XY
     &                       globfld3d(i,bi,ip,j,bj,jp,k)
./pkg/ctrl/ctrl_set_unpack_xy.F 363 CTRL_SET_UNPACK_XY
                        globfld3d(i,bi,ip,j,bj,jp,k) =
./pkg/ctrl/ctrl_set_unpack_xy.F 364 CTRL_SET_UNPACK_XY
     &                       globfld3d(i,bi,ip,j,bj,jp,k)
./pkg/ctrl/ctrl_set_unpack_xy.F 369 CTRL_SET_UNPACK_XY
                     globfld3d(i,bi,ip,j,bj,jp,k) = 0. _d 0
./pkg/ctrl/ctrl_set_unpack_xy.F 373 CTRL_SET_UNPACK_XY
     &                 globfld3d(i,bi,ip,j,bj,jp,k)
./pkg/ctrl/ctrl_set_unpack_xy.F 407 CTRL_SET_UNPACK_XY
      integer i,j,k
./pkg/ctrl/ctrl_set_unpack_xy.F 489 CTRL_SET_UNPACK_XY
      do k = 1, 1
./pkg/ctrl/ctrl_set_unpack_xy.F 492 CTRL_SET_UNPACK_XY
     &                 0, 0, 1, k, Nr, 0, 0, .FALSE., myThid )
./pkg/ctrl/ctrl_set_unpack_xy.F 499 CTRL_SET_UNPACK_XY
         cbuffindex = nwetglobal(k)
./pkg/ctrl/ctrl_set_unpack_xy.F 50 CTRL_SET_UNPACK_XY
      integer i,j,k
./pkg/ctrl/ctrl_set_unpack_xy.F 539 CTRL_SET_UNPACK_XY
     &                 0, 0, 1, k, 1, 0, 0, .TRUE., myThid )
./pkg/ctrl/ctrl_set_unpack_xy.F 95 CTRL_SET_UNPACK_XY
      do k = 1,nr
./pkg/ctrl/ctrl_set_unpack_xyz.F 100 CTRL_SET_UNPACK_XYZ
         delZnorm = delZnorm + delR(k)/FLOAT(Nr)
./pkg/ctrl/ctrl_set_unpack_xyz.F 105 CTRL_SET_UNPACK_XYZ
      do k = 1,nr
./pkg/ctrl/ctrl_set_unpack_xyz.F 112 CTRL_SET_UNPACK_XYZ
             globfld3d  (i,bi,ip,j,bj,jp,k) = 0. _d 0
./pkg/ctrl/ctrl_set_unpack_xyz.F 113 CTRL_SET_UNPACK_XYZ
             globmsk    (i,bi,ip,j,bj,jp,k) = 0. _d 0
./pkg/ctrl/ctrl_set_unpack_xyz.F 128 CTRL_SET_UNPACK_XYZ
      do k = 1, nr
./pkg/ctrl/ctrl_set_unpack_xyz.F 129 CTRL_SET_UNPACK_XYZ
         print *, 'ph-delznorm ', k, delZnorm, delR(k)
./pkg/ctrl/ctrl_set_unpack_xyz.F 130 CTRL_SET_UNPACK_XYZ
         print *, 'ph-weight   ', weightfld(k,1,1)
./pkg/ctrl/ctrl_set_unpack_xyz.F 171 CTRL_SET_UNPACK_XYZ
       do k = 1,nr
./pkg/ctrl/ctrl_set_unpack_xyz.F 178 CTRL_SET_UNPACK_XYZ
              weightfld3d(i,bi,ip,j,bj,jp,k) = 1. _d 0
./pkg/ctrl/ctrl_set_unpack_xyz.F 205 CTRL_SET_UNPACK_XYZ
         do k = 1, Nr
./pkg/ctrl/ctrl_set_unpack_xyz.F 206 CTRL_SET_UNPACK_XYZ
         irectrue = (irec-1)*nr + k
./pkg/ctrl/ctrl_set_unpack_xyz.F 208 CTRL_SET_UNPACK_XYZ
               delZnorm = (delR(1)/delR(k))**delZexp
./pkg/ctrl/ctrl_set_unpack_xyz.F 212 CTRL_SET_UNPACK_XYZ
            cbuffindex = nwetglobal(k)
./pkg/ctrl/ctrl_set_unpack_xyz.F 222 CTRL_SET_UNPACK_XYZ
               if (filek .NE. k) then
./pkg/ctrl/ctrl_set_unpack_xyz.F 224 CTRL_SET_UNPACK_XYZ
     &                 filek, k
./pkg/ctrl/ctrl_set_unpack_xyz.F 239 CTRL_SET_UNPACK_XYZ
                  if ( globmsk(i,bi,ip,j,bj,jp,k) .ne. 0. ) then
./pkg/ctrl/ctrl_set_unpack_xyz.F 241 CTRL_SET_UNPACK_XYZ
                     globfld3d(i,bi,ip,j,bj,jp,k) = cbuff(cbuffindex)
./pkg/ctrl/ctrl_set_unpack_xyz.F 247 CTRL_SET_UNPACK_XYZ
                     globfld3d(i,bi,ip,j,bj,jp,k) =
./pkg/ctrl/ctrl_set_unpack_xyz.F 257 CTRL_SET_UNPACK_XYZ
                        globfld3d(i,bi,ip,j,bj,jp,k) = delZnorm
./pkg/ctrl/ctrl_set_unpack_xyz.F 258 CTRL_SET_UNPACK_XYZ
     &                       * globfld3d(i,bi,ip,j,bj,jp,k)
./pkg/ctrl/ctrl_set_unpack_xyz.F 260 CTRL_SET_UNPACK_XYZ
     &                       / sqrt(weightfld3d(i,bi,ip,j,bj,jp,k))
./pkg/ctrl/ctrl_set_unpack_xyz.F 262 CTRL_SET_UNPACK_XYZ
     &                       / sqrt(weightfld(k,bi,bj))
./pkg/ctrl/ctrl_set_unpack_xyz.F 265 CTRL_SET_UNPACK_XYZ
                        globfld3d(i,bi,ip,j,bj,jp,k) = 1/delZnorm
./pkg/ctrl/ctrl_set_unpack_xyz.F 266 CTRL_SET_UNPACK_XYZ
     &                       * globfld3d(i,bi,ip,j,bj,jp,k)
./pkg/ctrl/ctrl_set_unpack_xyz.F 268 CTRL_SET_UNPACK_XYZ
     &                       * sqrt(weightfld3d(i,bi,ip,j,bj,jp,k))
./pkg/ctrl/ctrl_set_unpack_xyz.F 270 CTRL_SET_UNPACK_XYZ
     &                       * sqrt(weightfld(k,bi,bj))
./pkg/ctrl/ctrl_set_unpack_xyz.F 276 CTRL_SET_UNPACK_XYZ
                     globfld3d(i,bi,ip,j,bj,jp,k) = 0. _d 0
./pkg/ctrl/ctrl_set_unpack_xyz.F 280 CTRL_SET_UNPACK_XYZ
     &                 globfld3d(i,bi,ip,j,bj,jp,k)
./pkg/ctrl/ctrl_set_unpack_xyz.F 314 CTRL_SET_UNPACK_XYZ
      integer i,j,k
./pkg/ctrl/ctrl_set_unpack_xyz.F 398 CTRL_SET_UNPACK_XYZ
      do k = 1, nr
./pkg/ctrl/ctrl_set_unpack_xyz.F 401 CTRL_SET_UNPACK_XYZ
     &                 0, 0, 1, k, Nr, 0, 0, .FALSE., myThid )
./pkg/ctrl/ctrl_set_unpack_xyz.F 408 CTRL_SET_UNPACK_XYZ
         cbuffindex = nwetglobal(k)
./pkg/ctrl/ctrl_set_unpack_xyz.F 420 CTRL_SET_UNPACK_XYZ
          if (filek .NE. k) then
./pkg/ctrl/ctrl_set_unpack_xyz.F 422 CTRL_SET_UNPACK_XYZ
     &                 filek, k
./pkg/ctrl/ctrl_set_unpack_xyz.F 448 CTRL_SET_UNPACK_XYZ
     &                 0, 0, 1, k, Nr, 0, 0, .TRUE., myThid )
./pkg/ctrl/ctrl_set_unpack_xyz.F 455 CTRL_SET_UNPACK_XYZ
        DO k=1,Nr
./pkg/ctrl/ctrl_set_unpack_xyz.F 457 CTRL_SET_UNPACK_XYZ
            delZnorm = (delR(1)/delR(k))**delZexp
./pkg/ctrl/ctrl_set_unpack_xyz.F 463 CTRL_SET_UNPACK_XYZ
           if (msk3d(i,j,k,bi,bj).EQ.0. _d 0) then
./pkg/ctrl/ctrl_set_unpack_xyz.F 464 CTRL_SET_UNPACK_XYZ
            fld3dDim(i,j,k,bi,bj)=0. _d 0
./pkg/ctrl/ctrl_set_unpack_xyz.F 465 CTRL_SET_UNPACK_XYZ
            fld3dNodim(i,j,k,bi,bj)=0. _d 0
./pkg/ctrl/ctrl_set_unpack_xyz.F 469 CTRL_SET_UNPACK_XYZ
            fld3dNodim(i,j,k,bi,bj)=phtmpadmtlm(nveccount)
./pkg/ctrl/ctrl_set_unpack_xyz.F 472 CTRL_SET_UNPACK_XYZ
            fld3dDim(i,j,k,bi,bj)=fld3dNodim(i,j,k,bi,bj)
./pkg/ctrl/ctrl_set_unpack_xyz.F 475 CTRL_SET_UNPACK_XYZ
            fld3dDim(i,j,k,bi,bj) = fld3dNodim(i,j,k,bi,bj)
./pkg/ctrl/ctrl_set_unpack_xyz.F 478 CTRL_SET_UNPACK_XYZ
               fld3dDim(i,j,k,bi,bj) =
./pkg/ctrl/ctrl_set_unpack_xyz.F 479 CTRL_SET_UNPACK_XYZ
     &              fld3dNodim(i,j,k,bi,bj) * delZnorm
./pkg/ctrl/ctrl_set_unpack_xyz.F 481 CTRL_SET_UNPACK_XYZ
     &              / sqrt(wei3d(i,j,k,bi,bj))
./pkg/ctrl/ctrl_set_unpack_xyz.F 483 CTRL_SET_UNPACK_XYZ
     &              / sqrt(weightfld(k,bi,bj))
./pkg/ctrl/ctrl_set_unpack_xyz.F 486 CTRL_SET_UNPACK_XYZ
               fld3dDim(i,j,k,bi,bj) =
./pkg/ctrl/ctrl_set_unpack_xyz.F 487 CTRL_SET_UNPACK_XYZ
     &              fld3dNodim(i,j,k,bi,bj) / delZnorm
./pkg/ctrl/ctrl_set_unpack_xyz.F 489 CTRL_SET_UNPACK_XYZ
     &              * sqrt(wei3d(i,j,k,bi,bj))
./pkg/ctrl/ctrl_set_unpack_xyz.F 491 CTRL_SET_UNPACK_XYZ
     &              * sqrt(weightfld(k,bi,bj))
./pkg/ctrl/ctrl_set_unpack_xyz.F 53 CTRL_SET_UNPACK_XYZ
      integer i,j,k
./pkg/ctrl/ctrl_set_unpack_xyz.F 99 CTRL_SET_UNPACK_XYZ
      do k = 1, Nr
./pkg/ctrl/ctrl_set_unpack_xz.F 102 CTRL_SET_UNPACK_XZ
      do k = 1,nr
./pkg/ctrl/ctrl_set_unpack_xz.F 108 CTRL_SET_UNPACK_XZ
                        globfldxz  (i,bi,ip,bj,jp,k) = 0. _d 0
./pkg/ctrl/ctrl_set_unpack_xz.F 112 CTRL_SET_UNPACK_XZ
                           globmskxz(i,bi,ip,bj,jp,k,iobcs) = 0. _d 0
./pkg/ctrl/ctrl_set_unpack_xz.F 121 CTRL_SET_UNPACK_XZ
      do k = 1,nr
./pkg/ctrl/ctrl_set_unpack_xz.F 128 CTRL_SET_UNPACK_XZ
                           globfld3d(i,bi,ip,j,bj,jp,k) = 0. _d 0
./pkg/ctrl/ctrl_set_unpack_xz.F 203 CTRL_SET_UNPACK_XZ
            do k = 1, Nr
./pkg/ctrl/ctrl_set_unpack_xz.F 204 CTRL_SET_UNPACK_XZ
               irectrue = (irec-1)*nobcs*nr + (iobcs-1)*nr + k
./pkg/ctrl/ctrl_set_unpack_xz.F 205 CTRL_SET_UNPACK_XZ
               cbuffindex = nwetglobal(k,iobcs)
./pkg/ctrl/ctrl_set_unpack_xz.F 214 CTRL_SET_UNPACK_XZ
                  if (filek .NE. k) then
./pkg/ctrl/ctrl_set_unpack_xz.F 216 CTRL_SET_UNPACK_XZ
     &                    filek, k
./pkg/ctrl/ctrl_set_unpack_xz.F 223 CTRL_SET_UNPACK_XZ
               jj=mod((j-1)*nr+k-1,sny)+1
./pkg/ctrl/ctrl_set_unpack_xz.F 224 CTRL_SET_UNPACK_XZ
               kk=int((j-1)*nr+k-1)/sny+1
./pkg/ctrl/ctrl_set_unpack_xz.F 230 CTRL_SET_UNPACK_XZ
                    if ( globmskxz(i,bi,ip,bj,jp,k,iobcs) .ne. 0. ) then
./pkg/ctrl/ctrl_set_unpack_xz.F 242 CTRL_SET_UNPACK_XZ
     &                      sqrt(weightfldxz(i,bi,ip,bj,jp,k,iobcs))
./pkg/ctrl/ctrl_set_unpack_xz.F 244 CTRL_SET_UNPACK_XZ
     &                      sqrt(weightfld(k,iobcs))
./pkg/ctrl/ctrl_set_unpack_xz.F 290 CTRL_SET_UNPACK_XZ
         do k = 1, Nr
./pkg/ctrl/ctrl_set_unpack_xz.F 291 CTRL_SET_UNPACK_XZ
            irectrue = (irec-1)*nobcs*nr + (iobcs-1)*nr + k
./pkg/ctrl/ctrl_set_unpack_xz.F 292 CTRL_SET_UNPACK_XZ
            cbuffindex = nwetglobal(k,iobcs)
./pkg/ctrl/ctrl_set_unpack_xz.F 301 CTRL_SET_UNPACK_XZ
               if (filek .NE. k) then
./pkg/ctrl/ctrl_set_unpack_xz.F 303 CTRL_SET_UNPACK_XZ
     &                 filek, k
./pkg/ctrl/ctrl_set_unpack_xz.F 315 CTRL_SET_UNPACK_XZ
                  if ( globmskxz(i,bi,ip,bj,jp,k,iobcs) .ne. 0. ) then
./pkg/ctrl/ctrl_set_unpack_xz.F 317 CTRL_SET_UNPACK_XZ
                     globfldxz(i,bi,ip,bj,jp,k) = cbuff(cbuffindex)
./pkg/ctrl/ctrl_set_unpack_xz.F 322 CTRL_SET_UNPACK_XZ
                     globfldxz(i,bi,ip,bj,jp,k) =
./pkg/ctrl/ctrl_set_unpack_xz.F 323 CTRL_SET_UNPACK_XZ
     &                    globfldxz(i,bi,ip,bj,jp,k)/
./pkg/ctrl/ctrl_set_unpack_xz.F 325 CTRL_SET_UNPACK_XZ
     &                    sqrt(weightfldxz(i,bi,ip,bj,jp,k,iobcs))
./pkg/ctrl/ctrl_set_unpack_xz.F 327 CTRL_SET_UNPACK_XZ
     &                    sqrt(weightfld(k,iobcs))
./pkg/ctrl/ctrl_set_unpack_xz.F 331 CTRL_SET_UNPACK_XZ
                     globfldxz(i,bi,ip,bj,jp,k) = 0. _d 0
./pkg/ctrl/ctrl_set_unpack_xz.F 335 CTRL_SET_UNPACK_XZ
     &                 globfldxz(i,bi,ip,bj,jp,k)
./pkg/ctrl/ctrl_set_unpack_xz.F 56 CTRL_SET_UNPACK_XZ
      integer i,j,k
./pkg/ctrl/ctrl_set_unpack_yz.F 102 CTRL_SET_UNPACK_YZ
      do k = 1,nr
./pkg/ctrl/ctrl_set_unpack_yz.F 108 CTRL_SET_UNPACK_YZ
                        globfldyz  (bi,ip,j,bj,jp,k) = 0. _d 0
./pkg/ctrl/ctrl_set_unpack_yz.F 112 CTRL_SET_UNPACK_YZ
                           globmskyz(bi,ip,j,bj,jp,k,iobcs) = 0. _d 0
./pkg/ctrl/ctrl_set_unpack_yz.F 121 CTRL_SET_UNPACK_YZ
      do k = 1,nr
./pkg/ctrl/ctrl_set_unpack_yz.F 128 CTRL_SET_UNPACK_YZ
                           globfld3d(i,bi,ip,j,bj,jp,k) = 0. _d 0
./pkg/ctrl/ctrl_set_unpack_yz.F 203 CTRL_SET_UNPACK_YZ
            do k = 1, Nr
./pkg/ctrl/ctrl_set_unpack_yz.F 204 CTRL_SET_UNPACK_YZ
               irectrue = (irec-1)*nobcs*nr + (iobcs-1)*nr + k
./pkg/ctrl/ctrl_set_unpack_yz.F 205 CTRL_SET_UNPACK_YZ
               cbuffindex = nwetglobal(k,iobcs)
./pkg/ctrl/ctrl_set_unpack_yz.F 214 CTRL_SET_UNPACK_YZ
                  if (filek .NE. k) then
./pkg/ctrl/ctrl_set_unpack_yz.F 216 CTRL_SET_UNPACK_YZ
     &                    filek, k
./pkg/ctrl/ctrl_set_unpack_yz.F 227 CTRL_SET_UNPACK_YZ
                    ii=mod((i-1)*nr*sny+(k-1)*sny+j-1,snx)+1
./pkg/ctrl/ctrl_set_unpack_yz.F 228 CTRL_SET_UNPACK_YZ
                    jj=mod(((i-1)*nr*sny+(k-1)*sny+j-1)/snx,sny)+1
./pkg/ctrl/ctrl_set_unpack_yz.F 229 CTRL_SET_UNPACK_YZ
                    kk=int((i-1)*nr*sny+(k-1)*sny+j-1)/(snx*sny)+1
./pkg/ctrl/ctrl_set_unpack_yz.F 230 CTRL_SET_UNPACK_YZ
                    if ( globmskyz(bi,ip,j,bj,jp,k,iobcs) .ne. 0. ) then
./pkg/ctrl/ctrl_set_unpack_yz.F 242 CTRL_SET_UNPACK_YZ
     &                      sqrt(weightfldyz(bi,ip,j,bj,jp,k,iobcs))
./pkg/ctrl/ctrl_set_unpack_yz.F 244 CTRL_SET_UNPACK_YZ
     &                      sqrt(weightfld(k,iobcs))
./pkg/ctrl/ctrl_set_unpack_yz.F 290 CTRL_SET_UNPACK_YZ
         do k = 1, Nr
./pkg/ctrl/ctrl_set_unpack_yz.F 291 CTRL_SET_UNPACK_YZ
            irectrue = (irec-1)*nobcs*nr + (iobcs-1)*nr + k
./pkg/ctrl/ctrl_set_unpack_yz.F 292 CTRL_SET_UNPACK_YZ
            cbuffindex = nwetglobal(k,iobcs)
./pkg/ctrl/ctrl_set_unpack_yz.F 301 CTRL_SET_UNPACK_YZ
               if (filek .NE. k) then
./pkg/ctrl/ctrl_set_unpack_yz.F 303 CTRL_SET_UNPACK_YZ
     &                 filek, k
./pkg/ctrl/ctrl_set_unpack_yz.F 314 CTRL_SET_UNPACK_YZ
                  if ( globmskyz(bi,ip,j,bj,jp,k,iobcs) .ne. 0. ) then
./pkg/ctrl/ctrl_set_unpack_yz.F 316 CTRL_SET_UNPACK_YZ
                     globfldyz(bi,ip,j,bj,jp,k) = cbuff(cbuffindex)
./pkg/ctrl/ctrl_set_unpack_yz.F 321 CTRL_SET_UNPACK_YZ
                     globfldyz(bi,ip,j,bj,jp,k) =
./pkg/ctrl/ctrl_set_unpack_yz.F 322 CTRL_SET_UNPACK_YZ
     &                    globfldyz(bi,ip,j,bj,jp,k)/
./pkg/ctrl/ctrl_set_unpack_yz.F 324 CTRL_SET_UNPACK_YZ
     &                    sqrt(weightfldyz(bi,ip,j,bj,jp,k,iobcs))
./pkg/ctrl/ctrl_set_unpack_yz.F 326 CTRL_SET_UNPACK_YZ
     &                    sqrt(weightfld(k,iobcs))
./pkg/ctrl/ctrl_set_unpack_yz.F 330 CTRL_SET_UNPACK_YZ
                     globfldyz(bi,ip,j,bj,jp,k) = 0. _d 0
./pkg/ctrl/ctrl_set_unpack_yz.F 334 CTRL_SET_UNPACK_YZ
     &                 globfldyz(bi,ip,j,bj,jp,k)
./pkg/ctrl/ctrl_set_unpack_yz.F 56 CTRL_SET_UNPACK_YZ
      integer i,j,k
./pkg/ctrl/ctrl_smooth.F 26 CTRL_SMOOTH
      integer k, bi, bj
./pkg/ctrl/ctrl_smooth.F 37 CTRL_SMOOTH
      k = 1
./pkg/ctrl/ctrl_smooth.F 48 CTRL_SMOOTH
     &           p25   *   mask(i  ,j  ,k,bi,bj)   +
./pkg/ctrl/ctrl_smooth.F 49 CTRL_SMOOTH
     &           p125  * ( mask(im1,j  ,k,bi,bj)   +
./pkg/ctrl/ctrl_smooth.F 50 CTRL_SMOOTH
     &                     mask(ip1,j  ,k,bi,bj)   +
./pkg/ctrl/ctrl_smooth.F 51 CTRL_SMOOTH
     &                     mask(i  ,jm1,k,bi,bj)   +
./pkg/ctrl/ctrl_smooth.F 52 CTRL_SMOOTH
     &                     mask(i  ,jp1,k,bi,bj) ) +
./pkg/ctrl/ctrl_smooth.F 53 CTRL_SMOOTH
     &           p0625 * ( mask(im1,jm1,k,bi,bj)   +
./pkg/ctrl/ctrl_smooth.F 54 CTRL_SMOOTH
     &                     mask(im1,jp1,k,bi,bj)   +
./pkg/ctrl/ctrl_smooth.F 55 CTRL_SMOOTH
     &                     mask(ip1,jm1,k,bi,bj)   +
./pkg/ctrl/ctrl_smooth.F 56 CTRL_SMOOTH
     &                     mask(ip1,jp1,k,bi,bj) )
./pkg/ctrl/ctrl_smooth.F 59 CTRL_SMOOTH
     &              p25  * fld(i  ,j,bi,bj  )*mask(i  ,j  ,k,bi,bj) +
./pkg/ctrl/ctrl_smooth.F 60 CTRL_SMOOTH
     &              p125 *(fld(im1,j ,bi,bj )*mask(im1,j  ,k,bi,bj) +
./pkg/ctrl/ctrl_smooth.F 61 CTRL_SMOOTH
     &                     fld(ip1,j ,bi,bj )*mask(ip1,j  ,k,bi,bj) +
./pkg/ctrl/ctrl_smooth.F 62 CTRL_SMOOTH
     &                     fld(i  ,jm1,bi,bj)*mask(i  ,jm1,k,bi,bj) +
./pkg/ctrl/ctrl_smooth.F 63 CTRL_SMOOTH
     &                     fld(i  ,jp1,bi,bj)*mask(i  ,jp1,k,bi,bj))+
./pkg/ctrl/ctrl_smooth.F 64 CTRL_SMOOTH
     &              p0625*(fld(im1,jm1,bi,bj)*mask(im1,jm1,k,bi,bj) +
./pkg/ctrl/ctrl_smooth.F 65 CTRL_SMOOTH
     &                     fld(im1,jp1,bi,bj)*mask(im1,jp1,k,bi,bj) +
./pkg/ctrl/ctrl_smooth.F 66 CTRL_SMOOTH
     &                     fld(ip1,jm1,bi,bj)*mask(ip1,jm1,k,bi,bj) +
./pkg/ctrl/ctrl_smooth.F 67 CTRL_SMOOTH
     &                     fld(ip1,jp1,bi,bj)*mask(ip1,jp1,k,bi,bj)))
./pkg/ctrl/ctrl_summary.F 110 CTRL_SUMMARY
          do k = 1,nr
./pkg/ctrl/ctrl_summary.F 111 CTRL_SUMMARY
            nwetcenter = nwetcenter + nwetctile(bi,bj,k)
./pkg/ctrl/ctrl_summary.F 112 CTRL_SUMMARY
            nwetsouth  = nwetsouth  + nwetstile(bi,bj,k)
./pkg/ctrl/ctrl_summary.F 113 CTRL_SUMMARY
            nwetwest   = nwetwest   + nwetwtile(bi,bj,k)
./pkg/ctrl/ctrl_summary.F 41 CTRL_SUMMARY
      integer i,k
./pkg/ctrl/ctrl_swapffields.F 104 CTRL_SWAPFFIELDS_3D
      INTEGER i, j, k
./pkg/ctrl/ctrl_swapffields.F 110 CTRL_SWAPFFIELDS_3D
          DO k = 1,nNz
./pkg/ctrl/ctrl_swapffields.F 113 CTRL_SWAPFFIELDS_3D
                ffld0(i,j,k,bi,bj) = ffld1(i,j,k,bi,bj)
./pkg/ctrl/ctrl_swapffields.F 114 CTRL_SWAPFFIELDS_3D
                ffld1(i,j,k,bi,bj) = 0. _d 0
./pkg/ctrl/ctrl_swapffields.F 158 CTRL_SWAPFFIELDS_XZ
      INTEGER i, k
./pkg/ctrl/ctrl_swapffields.F 164 CTRL_SWAPFFIELDS_XZ
          DO k = 1,nNz
./pkg/ctrl/ctrl_swapffields.F 166 CTRL_SWAPFFIELDS_XZ
              ffld0(i,k,bi,bj) = ffld1(i,k,bi,bj)
./pkg/ctrl/ctrl_swapffields.F 167 CTRL_SWAPFFIELDS_XZ
              ffld1(i,k,bi,bj) = 0. _d 0
./pkg/ctrl/ctrl_swapffields.F 210 CTRL_SWAPFFIELDS_YZ
      INTEGER j, k
./pkg/ctrl/ctrl_swapffields.F 216 CTRL_SWAPFFIELDS_YZ
          DO k = 1,nNz
./pkg/ctrl/ctrl_swapffields.F 218 CTRL_SWAPFFIELDS_YZ
              ffld0(j,k,bi,bj) = ffld1(j,k,bi,bj)
./pkg/ctrl/ctrl_swapffields.F 219 CTRL_SWAPFFIELDS_YZ
              ffld1(j,k,bi,bj) = 0. _d 0
./pkg/ctrl/ctrl_unpack.F 224 CTRL_UNPACK
          read(cunit) (filenWetcGlobal(k),   k=1,nr)
./pkg/ctrl/ctrl_unpack.F 225 CTRL_UNPACK
          read(cunit) (filenWetsGlobal(k),   k=1,nr)
./pkg/ctrl/ctrl_unpack.F 226 CTRL_UNPACK
          read(cunit) (filenWetwGlobal(k),   k=1,nr)
./pkg/ctrl/ctrl_unpack.F 228 CTRL_UNPACK
          read(cunit) (filenWetvGlobal(k),   k=1,nr)
./pkg/ctrl/ctrl_unpack.F 231 CTRL_UNPACK
          read(cunit) (filenWetiGlobal(k),   k=1,nr)
./pkg/ctrl/ctrl_unpack.F 237 CTRL_UNPACK
          read(cunit) ((filenWetobcsnGlo(k,iobcs),
./pkg/ctrl/ctrl_unpack.F 238 CTRL_UNPACK
     &         k=1,nr), iobcs= 1,nobcs)
./pkg/ctrl/ctrl_unpack.F 241 CTRL_UNPACK
          read(cunit) ((filenWetobcssGlo(k,iobcs),
./pkg/ctrl/ctrl_unpack.F 242 CTRL_UNPACK
     &         k=1,nr), iobcs= 1,nobcs)
./pkg/ctrl/ctrl_unpack.F 245 CTRL_UNPACK
          read(cunit) ((filenWetobcswGlo(k,iobcs),
./pkg/ctrl/ctrl_unpack.F 246 CTRL_UNPACK
     &         k=1,nr), iobcs= 1,nobcs)
./pkg/ctrl/ctrl_unpack.F 249 CTRL_UNPACK
          read(cunit) ((filenWetobcseGlo(k,iobcs),
./pkg/ctrl/ctrl_unpack.F 250 CTRL_UNPACK
     &         k=1,nr), iobcs= 1,nobcs)
./pkg/ctrl/ctrl_unpack.F 272 CTRL_UNPACK
          do k = 1, nr
./pkg/ctrl/ctrl_unpack.F 273 CTRL_UNPACK
             if ( filenWetcGlobal(k) .NE. nWetcGlobal(k) .OR.
./pkg/ctrl/ctrl_unpack.F 274 CTRL_UNPACK
     &            filenWetsGlobal(k) .NE. nWetsGlobal(k) .OR.
./pkg/ctrl/ctrl_unpack.F 275 CTRL_UNPACK
     &            filenWetwGlobal(k) .NE. nWetwGlobal(k) .OR.
./pkg/ctrl/ctrl_unpack.F 276 CTRL_UNPACK
     &            filenWetvGlobal(k) .NE. nWetvGlobal(k)  ) then
./pkg/ctrl/ctrl_unpack.F 277 CTRL_UNPACK
                print *, 'WARNING: wrong nWet?Global for k = ', k
./pkg/ctrl/ctrl_unpack.F 282 CTRL_UNPACK
          do k=1,1
./pkg/ctrl/ctrl_unpack.F 283 CTRL_UNPACK
           if ( filenWetiGlobal(k) .NE. nWetiGlobal(k) ) then
./pkg/ctrl/ctrl_unpack.F 284 CTRL_UNPACK
            print *, 'WARNING: wrong nWetiGlobal for k = ', k
./pkg/ctrl/ctrl_unpack.F 294 CTRL_UNPACK
         do k = 1, nr
./pkg/ctrl/ctrl_unpack.F 295 CTRL_UNPACK
           if (filenWetobcsnGlo(k,iobcs) .NE.
./pkg/ctrl/ctrl_unpack.F 296 CTRL_UNPACK
     &           nWetobcsnGlo(k,iobcs)) then
./pkg/ctrl/ctrl_unpack.F 297 CTRL_UNPACK
             print *, 'WARNING: OBCSN wrong nWet?Global for k = ', k
./pkg/ctrl/ctrl_unpack.F 306 CTRL_UNPACK
         do k = 1, nr
./pkg/ctrl/ctrl_unpack.F 307 CTRL_UNPACK
           if (filenWetobcssGlo(k,iobcs) .NE.
./pkg/ctrl/ctrl_unpack.F 308 CTRL_UNPACK
     &           nWetobcssGlo(k,iobcs)) then
./pkg/ctrl/ctrl_unpack.F 309 CTRL_UNPACK
             print *, 'WARNING: OBCSS wrong nWet?Global for k = ', k
./pkg/ctrl/ctrl_unpack.F 318 CTRL_UNPACK
         do k = 1, nr
./pkg/ctrl/ctrl_unpack.F 319 CTRL_UNPACK
           if (filenWetobcswGlo(k,iobcs) .NE.
./pkg/ctrl/ctrl_unpack.F 320 CTRL_UNPACK
     &           nWetobcswGlo(k,iobcs)) then
./pkg/ctrl/ctrl_unpack.F 321 CTRL_UNPACK
             print *, 'WARNING: OBCSW wrong nWet?Global for k = ', k
./pkg/ctrl/ctrl_unpack.F 330 CTRL_UNPACK
         do k = 1, nr
./pkg/ctrl/ctrl_unpack.F 331 CTRL_UNPACK
           if (filenWetobcseGlo(k,iobcs) .NE.
./pkg/ctrl/ctrl_unpack.F 332 CTRL_UNPACK
     &           nWetobcseGlo(k,iobcs)) then
./pkg/ctrl/ctrl_unpack.F 333 CTRL_UNPACK
             print *, 'WARNING: OBCSE wrong nWet?Global for k = ', k
./pkg/ctrl/ctrl_unpack.F 82 CTRL_UNPACK
      integer i, j, k
./pkg/debug/debug_cs_corner_uv.F 104 DEBUG_CS_CORNER_UV
     &       ' Edges values near a corner, lev=',k
./pkg/debug/debug_cs_corner_uv.F 121 DEBUG_CS_CORNER_UV
     &       t1,tmpU(1,k,n1), t2,tmpV(4,k,n2),
./pkg/debug/debug_cs_corner_uv.F 122 DEBUG_CS_CORNER_UV
     &          tmpU(1,k,n1)  -  tmpV(4,k,n2)
./pkg/debug/debug_cs_corner_uv.F 124 DEBUG_CS_CORNER_UV
     &       t1,tmpU(2,k,n1), t2,tmpV(3,k,n2),
./pkg/debug/debug_cs_corner_uv.F 125 DEBUG_CS_CORNER_UV
     &          tmpU(2,k,n1)  -  tmpV(3,k,n2)
./pkg/debug/debug_cs_corner_uv.F 129 DEBUG_CS_CORNER_UV
     &       t1,tmpU(1,k,n1), t2,tmpU(3,k,n2),
./pkg/debug/debug_cs_corner_uv.F 130 DEBUG_CS_CORNER_UV
     &          tmpU(1,k,n1)  -  tmpU(3,k,n2)
./pkg/debug/debug_cs_corner_uv.F 132 DEBUG_CS_CORNER_UV
     &       t1,tmpU(2,k,n1), t2,tmpU(4,k,n2),
./pkg/debug/debug_cs_corner_uv.F 133 DEBUG_CS_CORNER_UV
     &          tmpU(2,k,n1)  -  tmpU(4,k,n2)
./pkg/debug/debug_cs_corner_uv.F 137 DEBUG_CS_CORNER_UV
     &       t1,tmpV(1,k,n1), t3,tmpV(3,k,n3),
./pkg/debug/debug_cs_corner_uv.F 138 DEBUG_CS_CORNER_UV
     &          tmpV(1,k,n1)  -  tmpV(3,k,n3)
./pkg/debug/debug_cs_corner_uv.F 140 DEBUG_CS_CORNER_UV
     &       t1,tmpV(2,k,n1), t3,tmpV(4,k,n3),
./pkg/debug/debug_cs_corner_uv.F 141 DEBUG_CS_CORNER_UV
     &          tmpV(2,k,n1)  -  tmpV(4,k,n3)
./pkg/debug/debug_cs_corner_uv.F 145 DEBUG_CS_CORNER_UV
     &       t1,tmpV(1,k,n1), t3,tmpU(4,k,n3),
./pkg/debug/debug_cs_corner_uv.F 146 DEBUG_CS_CORNER_UV
     &          tmpV(1,k,n1)  -  tmpU(4,k,n3)
./pkg/debug/debug_cs_corner_uv.F 148 DEBUG_CS_CORNER_UV
     &       t1,tmpV(2,k,n1), t3,tmpU(3,k,n3),
./pkg/debug/debug_cs_corner_uv.F 149 DEBUG_CS_CORNER_UV
     &          tmpV(2,k,n1)  -  tmpU(3,k,n3)
./pkg/debug/debug_cs_corner_uv.F 163 DEBUG_CS_CORNER_UV
     &       n1,tmpU(1,k,n1), n2,tmpV(4,k,n2),
./pkg/debug/debug_cs_corner_uv.F 164 DEBUG_CS_CORNER_UV
     &          tmpU(1,k,n1)  -  tmpV(4,k,n2)
./pkg/debug/debug_cs_corner_uv.F 166 DEBUG_CS_CORNER_UV
     &       n1,tmpU(2,k,n1), n2,tmpV(3,k,n2),
./pkg/debug/debug_cs_corner_uv.F 167 DEBUG_CS_CORNER_UV
     &          tmpU(2,k,n1)  -  tmpV(3,k,n2)
./pkg/debug/debug_cs_corner_uv.F 169 DEBUG_CS_CORNER_UV
     &       n1,tmpV(1,k,n1), n3,tmpV(3,k,n3),
./pkg/debug/debug_cs_corner_uv.F 170 DEBUG_CS_CORNER_UV
     &          tmpV(1,k,n1)  -  tmpV(3,k,n3)
./pkg/debug/debug_cs_corner_uv.F 172 DEBUG_CS_CORNER_UV
     &       n1,tmpV(2,k,n1), n3,tmpV(4,k,n3),
./pkg/debug/debug_cs_corner_uv.F 173 DEBUG_CS_CORNER_UV
     &          tmpV(2,k,n1)  -  tmpV(4,k,n3)
./pkg/debug/debug_cs_corner_uv.F 184 DEBUG_CS_CORNER_UV
     &       n1,tmpU(1,k,n1), n2,tmpU(3,k,n2),
./pkg/debug/debug_cs_corner_uv.F 185 DEBUG_CS_CORNER_UV
     &          tmpU(1,k,n1)  -  tmpU(3,k,n2)
./pkg/debug/debug_cs_corner_uv.F 187 DEBUG_CS_CORNER_UV
     &       n1,tmpU(2,k,n1), n2,tmpU(4,k,n2),
./pkg/debug/debug_cs_corner_uv.F 188 DEBUG_CS_CORNER_UV
     &          tmpU(2,k,n1)  -  tmpU(4,k,n2)
./pkg/debug/debug_cs_corner_uv.F 190 DEBUG_CS_CORNER_UV
     &       n1,tmpV(1,k,n1), n3,tmpU(4,k,n3),
./pkg/debug/debug_cs_corner_uv.F 191 DEBUG_CS_CORNER_UV
     &          tmpV(1,k,n1)  -  tmpU(4,k,n3)
./pkg/debug/debug_cs_corner_uv.F 193 DEBUG_CS_CORNER_UV
     &       n1,tmpV(2,k,n1), n3,tmpU(3,k,n3),
./pkg/debug/debug_cs_corner_uv.F 194 DEBUG_CS_CORNER_UV
     &          tmpV(2,k,n1)  -  tmpU(3,k,n3)
./pkg/debug/debug_cs_corner_uv.F 48 DEBUG_CS_CORNER_UV
      INTEGER k, ioUnit
./pkg/debug/debug_cs_corner_uv.F 84 DEBUG_CS_CORNER_UV
       tmpU(1,k,n1)= uFld(1,j)
./pkg/debug/debug_cs_corner_uv.F 85 DEBUG_CS_CORNER_UV
       tmpU(2,k,n1)= uFld(1,sNy+1-j)
./pkg/debug/debug_cs_corner_uv.F 86 DEBUG_CS_CORNER_UV
       tmpU(3,k,n1)= uFld(sNx+1,j)
./pkg/debug/debug_cs_corner_uv.F 87 DEBUG_CS_CORNER_UV
       tmpU(4,k,n1)= uFld(sNx+1,sNy+1-j)
./pkg/debug/debug_cs_corner_uv.F 88 DEBUG_CS_CORNER_UV
       tmpV(1,k,n1)= vFld(j,1)
./pkg/debug/debug_cs_corner_uv.F 89 DEBUG_CS_CORNER_UV
       tmpV(2,k,n1)= vFld(sNx+1-j,1)
./pkg/debug/debug_cs_corner_uv.F 90 DEBUG_CS_CORNER_UV
       tmpV(3,k,n1)= vFld(j,sNy+1)
./pkg/debug/debug_cs_corner_uv.F 91 DEBUG_CS_CORNER_UV
       tmpV(4,k,n1)= vFld(sNx+1-j,sNy+1)
./pkg/debug/debug_cs_corner_uv.F 9 DEBUG_CS_CORNER_UV
     I                 k, ioUnit, bi,bj, myThid )
./pkg/debug/fill_in_corners_rl.F 37 FILL_IN_CORNERS_RL
      INTEGER i, j, k
./pkg/debug/fill_in_corners_rl.F 43 FILL_IN_CORNERS_RL
        DO k=1,Ksize
./pkg/debug/fill_in_corners_rl.F 48 FILL_IN_CORNERS_RL
           fld(i,j,k,bi,bj)   = spvFld
./pkg/debug/fill_in_corners_rl.F 49 FILL_IN_CORNERS_RL
           fld(ii,j,k,bi,bj)  = spvFld
./pkg/debug/fill_in_corners_rl.F 50 FILL_IN_CORNERS_RL
           fld(i,jj,k,bi,bj)  = spvFld
./pkg/debug/fill_in_corners_rl.F 51 FILL_IN_CORNERS_RL
           fld(ii,jj,k,bi,bj) = spvFld
./pkg/debug/write_fullarray_rl.F 131 WRITE_FULLARRAY_RL
         DO k = 1,kSize
./pkg/debug/write_fullarray_rl.F 132 WRITE_FULLARRAY_RL
           kRec = k + (iRec-1)*kSize
./pkg/debug/write_fullarray_rl.F 133 WRITE_FULLARRAY_RL
           WRITE(dUnit,rec=kRec) (( fld(i,j,k,1,1),
./pkg/debug/write_fullarray_rl.F 50 WRITE_FULLARRAY_RL
      INTEGER i,j,k,bi,bj,iG,jG
./pkg/debug/write_fullarray_rl.F 97 WRITE_FULLARRAY_RL
         DO k = 1,kSize
./pkg/debug/write_fullarray_rl.F 98 WRITE_FULLARRAY_RL
           kRec = k + (iRec-1)*kSize
./pkg/debug/write_fullarray_rl.F 99 WRITE_FULLARRAY_RL
           WRITE(dUnit,rec=kRec) (( fld(i,j,k,bi,bj),
./pkg/debug/write_fullarray_rs.F 131 WRITE_FULLARRAY_RS
         DO k = 1,kSize
./pkg/debug/write_fullarray_rs.F 132 WRITE_FULLARRAY_RS
           kRec = k + (iRec-1)*kSize
./pkg/debug/write_fullarray_rs.F 133 WRITE_FULLARRAY_RS
           WRITE(dUnit,rec=kRec) (( fld(i,j,k,1,1),
./pkg/debug/write_fullarray_rs.F 50 WRITE_FULLARRAY_RS
      INTEGER i,j,k,bi,bj,iG,jG
./pkg/debug/write_fullarray_rs.F 97 WRITE_FULLARRAY_RS
         DO k = 1,kSize
./pkg/debug/write_fullarray_rs.F 98 WRITE_FULLARRAY_RS
           kRec = k + (iRec-1)*kSize
./pkg/debug/write_fullarray_rs.F 99 WRITE_FULLARRAY_RS
           WRITE(dUnit,rec=kRec) (( fld(i,j,k,bi,bj),
./pkg/diagnostics/diag_calc_psivel.F 10 DIAG_CALC_PSIVEL
     I                k, iPsi0, jPsi0, uTrans, vTrans,
./pkg/diagnostics/diag_calc_psivel.F 45 DIAG_CALC_PSIVEL
      INTEGER k
./pkg/diagnostics/diag_vegtile_fill.F 151 DIAG_VEGTILE_FILL
          DO k = kFirst,kLast
./pkg/diagnostics/diag_vegtile_fill.F 152 DIAG_VEGTILE_FILL
           kd = kd0 + ksgn*k
./pkg/diagnostics/diag_vegtile_fill.F 158 DIAG_VEGTILE_FILL
             IF ( field(ivt,k).EQ.undef ) THEN
./pkg/diagnostics/diag_vegtile_fill.F 162 DIAG_VEGTILE_FILL
     &                            + field(ivt,k)*chfr(ivt)
./pkg/diagnostics/diag_vegtile_fill.F 171 DIAG_VEGTILE_FILL
     &                            + field(ivt,k)*chfr(ivt)
./pkg/diagnostics/diag_vegtile_fill.F 202 DIAG_VEGTILE_FILL
            DO k=1,diagSt_nbActv(l)
./pkg/diagnostics/diag_vegtile_fill.F 203 DIAG_VEGTILE_FILL
             IF ( iSdiag(k,l).EQ.-iSp ) THEN
./pkg/diagnostics/diag_vegtile_fill.F 233 DIAG_VEGTILE_FILL
           DO k = kFirst,kLast
./pkg/diagnostics/diag_vegtile_fill.F 235 DIAG_VEGTILE_FILL
             gridField(ij,k)= 0.
./pkg/diagnostics/diag_vegtile_fill.F 240 DIAG_VEGTILE_FILL
              IF ( field(ivt,k).EQ.undef ) THEN
./pkg/diagnostics/diag_vegtile_fill.F 241 DIAG_VEGTILE_FILL
               gridField(ij,k) = undef
./pkg/diagnostics/diag_vegtile_fill.F 243 DIAG_VEGTILE_FILL
               gridField(ij,k) = gridField(ij,k)
./pkg/diagnostics/diag_vegtile_fill.F 244 DIAG_VEGTILE_FILL
     &                         + field(ivt,k)*chfr(ivt)/gridFrac(ij)
./pkg/diagnostics/diag_vegtile_fill.F 251 DIAG_VEGTILE_FILL
               gridField(ij,k) = gridField(ij,k)
./pkg/diagnostics/diag_vegtile_fill.F 252 DIAG_VEGTILE_FILL
     &                         + field(ivt,k)*chfr(ivt)/gridFrac(ij)
./pkg/diagnostics/diag_vegtile_fill.F 60 DIAG_VEGTILE_FILL
      INTEGER k, kFirst, kLast
./pkg/diagnostics/diagnostics_calc_phivel.F 112 DIAGNOSTICS_CALC_PHIVEL
     &                         *drF(k)*hFacW(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_calc_phivel.F 115 DIAGNOSTICS_CALC_PHIVEL
     &                         *drF(k)*hFacS(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_calc_phivel.F 125 DIAGNOSTICS_CALC_PHIVEL
              uTrans(i,j,bi,bj) = dyG(i,j,bi,bj)*drF(k)
./pkg/diagnostics/diagnostics_calc_phivel.F 127 DIAGNOSTICS_CALC_PHIVEL
              vTrans(i,j,bi,bj) = dxG(i,j,bi,bj)*drF(k)
./pkg/diagnostics/diagnostics_calc_phivel.F 138 DIAGNOSTICS_CALC_PHIVEL
     I             k,
./pkg/diagnostics/diagnostics_calc_phivel.F 197 DIAGNOSTICS_CALC_PHIVEL
        IF ( debugLevel.GE.debLevA .AND. k.EQ.1 ) THEN
./pkg/diagnostics/diagnostics_calc_phivel.F 217 DIAGNOSTICS_CALC_PHIVEL
     &    ' diag_cg2d : k=', k, ' , it=', nIterMin, numIters,
./pkg/diagnostics/diagnostics_calc_phivel.F 245 DIAGNOSTICS_CALC_PHIVEL
     &                         *drF(k)*hFacW(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_calc_phivel.F 250 DIAGNOSTICS_CALC_PHIVEL
     &                         *drF(k)*hFacS(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_calc_phivel.F 257 DIAGNOSTICS_CALC_PHIVEL
     I                         k, iPsi0, jPsi0, uTrans, vTrans,
./pkg/diagnostics/diagnostics_calc_phivel.F 279 DIAGNOSTICS_CALC_PHIVEL
     &      psiLoc, ' #', k, lm, myIter,
./pkg/diagnostics/diagnostics_calc_phivel.F 67 DIAGNOSTICS_CALC_PHIVEL
      INTEGER i, j, k
./pkg/diagnostics/diagnostics_calc_phivel.F 94 DIAGNOSTICS_CALC_PHIVEL
        k = NINT(levs(ks,listId))
./pkg/diagnostics/diagnostics_check.F 131 DIAGNOSTICS_CHECK
          DO k=1,nlevels(ld)
./pkg/diagnostics/diagnostics_check.F 132 DIAGNOSTICS_CHECK
           IF ( levs(k,ld)-MAX(rF(1),rF(Nr+1)).GT.margin
./pkg/diagnostics/diagnostics_check.F 133 DIAGNOSTICS_CHECK
     &     .OR. levs(k,ld)-MIN(rF(1),rF(Nr+1)).LT.-margin
./pkg/diagnostics/diagnostics_check.F 134 DIAGNOSTICS_CHECK
     &     .OR. levs(k,ld).LE.0. ) THEN
./pkg/diagnostics/diagnostics_check.F 141 DIAGNOSTICS_CHECK
     &       ' lev(k=', k, ') p=', levs(k,ld),
./pkg/diagnostics/diagnostics_check.F 32 DIAGNOSTICS_CHECK
      INTEGER k,m
./pkg/diagnostics/diagnostics_clear.F 80 DIAGNOSTICS_CLRDIAG
      INTEGER i,j,k
./pkg/diagnostics/diagnostics_clear.F 89 DIAGNOSTICS_CLRDIAG
        DO k = 1,nLev
./pkg/diagnostics/diagnostics_clear.F 90 DIAGNOSTICS_CLRDIAG
         kl = ipt+k-1
./pkg/diagnostics/diagnostics_fill.F 130 DIAGNOSTICS_FILL
            DO k=1,diagSt_nbActv(l)
./pkg/diagnostics/diagnostics_fill.F 131 DIAGNOSTICS_FILL
             IF ( iSdiag(k,l).EQ.-iSp ) THEN
./pkg/diagnostics/diagnostics_fill.F 65 DIAGNOSTICS_FILL
      INTEGER m, n, j, k, l, bi, bj
./pkg/diagnostics/diagnostics_fill_field.F 219 DIAGNOSTICS_FILL_FIELD
           DO k = kFirst,kLast
./pkg/diagnostics/diagnostics_fill_field.F 220 DIAGNOSTICS_FILL_FIELD
            kd = kd0 + ksgn*k
./pkg/diagnostics/diagnostics_fill_field.F 226 DIAGNOSTICS_FILL_FIELD
     I                  iRun,jRun,k,bi,bj,
./pkg/diagnostics/diagnostics_fill_field.F 234 DIAGNOSTICS_FILL_FIELD
          DO k = kFirst,kLast
./pkg/diagnostics/diagnostics_fill_field.F 235 DIAGNOSTICS_FILL_FIELD
            kd = kd0 + ksgn*k
./pkg/diagnostics/diagnostics_fill_field.F 241 DIAGNOSTICS_FILL_FIELD
     I                  iRun,jRun,k,bi,bj,
./pkg/diagnostics/diagnostics_fill_field.F 267 DIAGNOSTICS_CUMULATE
     I                  iRun,jRun,k,bi,bj,
./pkg/diagnostics/diagnostics_fill_field.F 312 DIAGNOSTICS_CUMULATE
      INTEGER iRun, jRun, k, bi, bj
./pkg/diagnostics/diagnostics_fill_field.F 327 DIAGNOSTICS_CUMULATE
       l = MIN(k,sizF)
./pkg/diagnostics/diagnostics_fill_field.F 333 DIAGNOSTICS_CUMULATE
     &                + tmpFact*inpFldRL(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fill_field.F 334 DIAGNOSTICS_CUMULATE
     &                         *inpFldRL(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fill_field.F 342 DIAGNOSTICS_CUMULATE
     &                + tmpFact*inpFldRL(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fill_field.F 343 DIAGNOSTICS_CUMULATE
     &                         *inpFldRL(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fill_field.F 351 DIAGNOSTICS_CUMULATE
     &                + tmpFact*inpFldRS(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fill_field.F 352 DIAGNOSTICS_CUMULATE
     &                         *inpFldRS(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fill_field.F 360 DIAGNOSTICS_CUMULATE
     &                + tmpFact*inpFldRS(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fill_field.F 361 DIAGNOSTICS_CUMULATE
     &                         *inpFldRS(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fill_field.F 370 DIAGNOSTICS_CUMULATE
       l = MIN(k,sizF)
./pkg/diagnostics/diagnostics_fill_field.F 376 DIAGNOSTICS_CUMULATE
     &                + tmpFact*inpFldRL(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fill_field.F 384 DIAGNOSTICS_CUMULATE
     &                + tmpFact*inpFldRL(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fill_field.F 392 DIAGNOSTICS_CUMULATE
     &                + tmpFact*inpFldRS(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fill_field.F 400 DIAGNOSTICS_CUMULATE
     &                + tmpFact*inpFldRS(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fill_field.F 414 DIAGNOSTICS_CUMULATE
     &                + tmpFact*inpFldRL(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fill_field.F 415 DIAGNOSTICS_CUMULATE
     &                         *inpFldRL(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fill_field.F 422 DIAGNOSTICS_CUMULATE
     &                + tmpFact*inpFldRS(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fill_field.F 423 DIAGNOSTICS_CUMULATE
     &                         *inpFldRS(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fill_field.F 440 DIAGNOSTICS_CUMULATE
     &                + tmpFact*inpFldRL(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fill_field.F 447 DIAGNOSTICS_CUMULATE
     &                + tmpFact*inpFldRS(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fill_field.F 96 DIAGNOSTICS_FILL_FIELD
      INTEGER iRun, jRun, k, bi, bj
./pkg/diagnostics/diagnostics_fill_rs.F 130 DIAGNOSTICS_FILL_RS
            DO k=1,diagSt_nbActv(l)
./pkg/diagnostics/diagnostics_fill_rs.F 131 DIAGNOSTICS_FILL_RS
             IF ( iSdiag(k,l).EQ.-iSp ) THEN
./pkg/diagnostics/diagnostics_fill_rs.F 65 DIAGNOSTICS_FILL_RS
      INTEGER m, n, j, k, l, bi, bj
./pkg/diagnostics/diagnostics_fill_state.F 113 DIAGNOSTICS_FILL_STATE
           DO k=1,Nr
./pkg/diagnostics/diagnostics_fill_state.F 117 DIAGNOSTICS_FILL_STATE
     &           *(uVel(i,j,k,bi,bj)+uVel(i+1,j,k,bi,bj))
./pkg/diagnostics/diagnostics_fill_state.F 119 DIAGNOSTICS_FILL_STATE
     &           *(vVel(i,j,k,bi,bj)+vVel(i,j+1,k,bi,bj))
./pkg/diagnostics/diagnostics_fill_state.F 124 DIAGNOSTICS_FILL_STATE
              tmpMk(i,j,k,bi,bj) = tmpU(i,j)*tmpV(i,j)
./pkg/diagnostics/diagnostics_fill_state.F 127 DIAGNOSTICS_FILL_STATE
            CALL DIAGNOSTICS_FILL(tmpU,'UE_VEL_C',k,1,2,bi,bj,myThid)
./pkg/diagnostics/diagnostics_fill_state.F 128 DIAGNOSTICS_FILL_STATE
            CALL DIAGNOSTICS_FILL(tmpV,'VN_VEL_C',k,1,2,bi,bj,myThid)
./pkg/diagnostics/diagnostics_fill_state.F 138 DIAGNOSTICS_FILL_STATE
           DO k=1,Nr
./pkg/diagnostics/diagnostics_fill_state.F 141 DIAGNOSTICS_FILL_STATE
              tmpMk(i,j,k,bi,bj) = 0.25 _d 0
./pkg/diagnostics/diagnostics_fill_state.F 142 DIAGNOSTICS_FILL_STATE
     &           *(uVel(i,j-1,k,bi,bj)+uVel(i,j,k,bi,bj))
./pkg/diagnostics/diagnostics_fill_state.F 143 DIAGNOSTICS_FILL_STATE
     &           *(vVel(i-1,j,k,bi,bj)+vVel(i,j,k,bi,bj))
./pkg/diagnostics/diagnostics_fill_state.F 155 DIAGNOSTICS_FILL_STATE
           DO k=1,Nr
./pkg/diagnostics/diagnostics_fill_state.F 156 DIAGNOSTICS_FILL_STATE
            km1 = MAX(k-1,1)
./pkg/diagnostics/diagnostics_fill_state.F 159 DIAGNOSTICS_FILL_STATE
              tmpMk(i,j,k,bi,bj) = 0.25 _d 0
./pkg/diagnostics/diagnostics_fill_state.F 160 DIAGNOSTICS_FILL_STATE
     &           *(uVel(i,j,km1,bi,bj)+uVel(i,j,k,bi,bj))
./pkg/diagnostics/diagnostics_fill_state.F 161 DIAGNOSTICS_FILL_STATE
     &           *(wVel(i-1,j,k,bi,bj)*rA(i-1,j,bi,bj)
./pkg/diagnostics/diagnostics_fill_state.F 162 DIAGNOSTICS_FILL_STATE
     &            +wVel( i ,j,k,bi,bj)*rA( i ,j,bi,bj)
./pkg/diagnostics/diagnostics_fill_state.F 175 DIAGNOSTICS_FILL_STATE
           DO k=1,Nr
./pkg/diagnostics/diagnostics_fill_state.F 176 DIAGNOSTICS_FILL_STATE
            km1 = MAX(k-1,1)
./pkg/diagnostics/diagnostics_fill_state.F 179 DIAGNOSTICS_FILL_STATE
              tmpMk(i,j,k,bi,bj) = 0.25 _d 0
./pkg/diagnostics/diagnostics_fill_state.F 180 DIAGNOSTICS_FILL_STATE
     &           *(vVel(i,j,km1,bi,bj)+vVel(i,j,k,bi,bj))
./pkg/diagnostics/diagnostics_fill_state.F 181 DIAGNOSTICS_FILL_STATE
     &           *(wVel(i,j-1,k,bi,bj)*rA(i,j-1,bi,bj)
./pkg/diagnostics/diagnostics_fill_state.F 182 DIAGNOSTICS_FILL_STATE
     &            +wVel(i, j ,k,bi,bj)*rA(i, j ,bi,bj)
./pkg/diagnostics/diagnostics_fill_state.F 197 DIAGNOSTICS_FILL_STATE
           DO k=1,Nr
./pkg/diagnostics/diagnostics_fill_state.F 200 DIAGNOSTICS_FILL_STATE
               tmpMk(i,j,k,bi,bj) = uVel(i,j,k,bi,bj)*0.5 _d 0
./pkg/diagnostics/diagnostics_fill_state.F 201 DIAGNOSTICS_FILL_STATE
     &                  *(theta(i,j,k,bi,bj)+theta(i-1,j,k,bi,bj))
./pkg/diagnostics/diagnostics_fill_state.F 213 DIAGNOSTICS_FILL_STATE
           DO k=1,Nr
./pkg/diagnostics/diagnostics_fill_state.F 216 DIAGNOSTICS_FILL_STATE
               tmpMk(i,j,k,bi,bj) = vVel(i,j,k,bi,bj)*0.5 _d 0
./pkg/diagnostics/diagnostics_fill_state.F 217 DIAGNOSTICS_FILL_STATE
     &                  *(theta(i,j,k,bi,bj)+theta(i,j-1,k,bi,bj))
./pkg/diagnostics/diagnostics_fill_state.F 229 DIAGNOSTICS_FILL_STATE
           DO k=1,Nr
./pkg/diagnostics/diagnostics_fill_state.F 230 DIAGNOSTICS_FILL_STATE
            km1 = MAX(k-1,1)
./pkg/diagnostics/diagnostics_fill_state.F 233 DIAGNOSTICS_FILL_STATE
               tmpMk(i,j,k,bi,bj) = wVel(i,j,k,bi,bj)*0.5 _d 0
./pkg/diagnostics/diagnostics_fill_state.F 234 DIAGNOSTICS_FILL_STATE
     &                  *(theta(i,j,k,bi,bj)+theta(i,j,km1,bi,bj))
./pkg/diagnostics/diagnostics_fill_state.F 246 DIAGNOSTICS_FILL_STATE
           DO k=1,Nr
./pkg/diagnostics/diagnostics_fill_state.F 249 DIAGNOSTICS_FILL_STATE
               tmpMk(i,j,k,bi,bj) = uVel(i,j,k,bi,bj)*0.5 _d 0
./pkg/diagnostics/diagnostics_fill_state.F 250 DIAGNOSTICS_FILL_STATE
     &                  *(salt(i,j,k,bi,bj)+salt(i-1,j,k,bi,bj))
./pkg/diagnostics/diagnostics_fill_state.F 262 DIAGNOSTICS_FILL_STATE
           DO k=1,Nr
./pkg/diagnostics/diagnostics_fill_state.F 265 DIAGNOSTICS_FILL_STATE
               tmpMk(i,j,k,bi,bj) = vVel(i,j,k,bi,bj)*0.5 _d 0
./pkg/diagnostics/diagnostics_fill_state.F 266 DIAGNOSTICS_FILL_STATE
     &                  *(salt(i,j,k,bi,bj)+salt(i,j-1,k,bi,bj))
./pkg/diagnostics/diagnostics_fill_state.F 278 DIAGNOSTICS_FILL_STATE
           DO k=1,Nr
./pkg/diagnostics/diagnostics_fill_state.F 279 DIAGNOSTICS_FILL_STATE
            km1 = MAX(k-1,1)
./pkg/diagnostics/diagnostics_fill_state.F 282 DIAGNOSTICS_FILL_STATE
               tmpMk(i,j,k,bi,bj) = wVel(i,j,k,bi,bj)*0.5 _d 0
./pkg/diagnostics/diagnostics_fill_state.F 283 DIAGNOSTICS_FILL_STATE
     &                  *(salt(i,j,k,bi,bj)+salt(i,j,km1,bi,bj))
./pkg/diagnostics/diagnostics_fill_state.F 295 DIAGNOSTICS_FILL_STATE
           DO k=1,Nr
./pkg/diagnostics/diagnostics_fill_state.F 298 DIAGNOSTICS_FILL_STATE
               tmpMk(i,j,k,bi,bj) = uVel(i,j,k,bi,bj)*hFacW(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fill_state.F 299 DIAGNOSTICS_FILL_STATE
     &       *0.5 _d 0*(totPhiHyd(i,j,k,bi,bj)+totPhiHyd(i-1,j,k,bi,bj))
./pkg/diagnostics/diagnostics_fill_state.F 311 DIAGNOSTICS_FILL_STATE
           DO k=1,Nr
./pkg/diagnostics/diagnostics_fill_state.F 314 DIAGNOSTICS_FILL_STATE
               tmpMk(i,j,k,bi,bj) = vVel(i,j,k,bi,bj)*hFacS(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fill_state.F 315 DIAGNOSTICS_FILL_STATE
     &       *0.5 _d 0*(totPhiHyd(i,j,k,bi,bj)+totPhiHyd(i,j-1,k,bi,bj))
./pkg/diagnostics/diagnostics_fill_state.F 332 DIAGNOSTICS_FILL_STATE
           DO k = Nr,1,-1
./pkg/diagnostics/diagnostics_fill_state.F 335 DIAGNOSTICS_FILL_STATE
              tmpMk(i,j,k,bi,bj) = tmp1k(i,j,bi,bj)
./pkg/diagnostics/diagnostics_fill_state.F 336 DIAGNOSTICS_FILL_STATE
     &             + (rF(k+1)-rC(k))*hFacC(i,j,k,bi,bj)*rkSign
./pkg/diagnostics/diagnostics_fill_state.F 340 DIAGNOSTICS_FILL_STATE
     &                      + drF(k)*hFacC(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fill_state.F 362 DIAGNOSTICS_FILL_STATE
           DO k=1,Nr
./pkg/diagnostics/diagnostics_fill_state.F 363 DIAGNOSTICS_FILL_STATE
            tmpFac = -86400. _d 0/dTtracerLev(k)
./pkg/diagnostics/diagnostics_fill_state.F 366 DIAGNOSTICS_FILL_STATE
               tmpMk(i,j,k,bi,bj) = tmpFac*theta(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fill_state.F 378 DIAGNOSTICS_FILL_STATE
           DO k=1,Nr
./pkg/diagnostics/diagnostics_fill_state.F 379 DIAGNOSTICS_FILL_STATE
            tmpFac = -86400. _d 0/dTtracerLev(k)
./pkg/diagnostics/diagnostics_fill_state.F 382 DIAGNOSTICS_FILL_STATE
               tmpMk(i,j,k,bi,bj) = tmpFac*salt(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fill_state.F 409 DIAGNOSTICS_FILL_STATE
           DO k = 1,Nr
./pkg/diagnostics/diagnostics_fill_state.F 410 DIAGNOSTICS_FILL_STATE
            dummy1 = theta(i,j,k,bi,bj) * ((rC(k)/100.)/1000.)**kappa
./pkg/diagnostics/diagnostics_fill_state.F 411 DIAGNOSTICS_FILL_STATE
            dummy2 = rC(k) / 100.
./pkg/diagnostics/diagnostics_fill_state.F 413 DIAGNOSTICS_FILL_STATE
            tmpMk(i,j,k,bi,bj) = hFacC(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fill_state.F 414 DIAGNOSTICS_FILL_STATE
     &                          *salt(i,j,k,bi,bj)*100. / dummy3
./pkg/diagnostics/diagnostics_fill_state.F 483 DIAGNOSTICS_FILL_STATE
           DO k=1,Nr
./pkg/diagnostics/diagnostics_fill_state.F 486 DIAGNOSTICS_FILL_STATE
               tmpMk(i,j,k,bi,bj) = salt(i,j,k,bi,bj)-35. _d 0
./pkg/diagnostics/diagnostics_fill_state.F 502 DIAGNOSTICS_FILL_STATE
           DO k=1,Nr
./pkg/diagnostics/diagnostics_fill_state.F 505 DIAGNOSTICS_FILL_STATE
                tmpMk(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fill_state.F 506 DIAGNOSTICS_FILL_STATE
     &               = uVel(i,j,k,bi,bj)*hFacW(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fill_state.F 518 DIAGNOSTICS_FILL_STATE
           DO k=1,Nr
./pkg/diagnostics/diagnostics_fill_state.F 521 DIAGNOSTICS_FILL_STATE
                tmpMk(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fill_state.F 522 DIAGNOSTICS_FILL_STATE
     &               = vVel(i,j,k,bi,bj)*hFacS(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fill_state.F 536 DIAGNOSTICS_FILL_STATE
           DO k=1,Nr
./pkg/diagnostics/diagnostics_fill_state.F 539 DIAGNOSTICS_FILL_STATE
               tmpMk(i,j,k,bi,bj) = uVel(i,j,k,bi,bj)*0.5 _d 0
./pkg/diagnostics/diagnostics_fill_state.F 540 DIAGNOSTICS_FILL_STATE
     &                  *(theta(i,j,k,bi,bj)+theta(i-1,j,k,bi,bj))
./pkg/diagnostics/diagnostics_fill_state.F 541 DIAGNOSTICS_FILL_STATE
     &                  * hFacW(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fill_state.F 553 DIAGNOSTICS_FILL_STATE
           DO k=1,Nr
./pkg/diagnostics/diagnostics_fill_state.F 556 DIAGNOSTICS_FILL_STATE
               tmpMk(i,j,k,bi,bj) = vVel(i,j,k,bi,bj)*0.5 _d 0
./pkg/diagnostics/diagnostics_fill_state.F 557 DIAGNOSTICS_FILL_STATE
     &                  *(theta(i,j,k,bi,bj)+theta(i,j-1,k,bi,bj))
./pkg/diagnostics/diagnostics_fill_state.F 558 DIAGNOSTICS_FILL_STATE
     &                  * hFacS(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fill_state.F 570 DIAGNOSTICS_FILL_STATE
           DO k=1,Nr
./pkg/diagnostics/diagnostics_fill_state.F 571 DIAGNOSTICS_FILL_STATE
            km1 = MAX(k-1,1)
./pkg/diagnostics/diagnostics_fill_state.F 574 DIAGNOSTICS_FILL_STATE
               tmpMk(i,j,k,bi,bj) = wVel(i,j,k,bi,bj)*0.5 _d 0
./pkg/diagnostics/diagnostics_fill_state.F 575 DIAGNOSTICS_FILL_STATE
     &                  *(theta(i,j,k,bi,bj)+theta(i,j,km1,bi,bj))
./pkg/diagnostics/diagnostics_fill_state.F 587 DIAGNOSTICS_FILL_STATE
           DO k=1,Nr
./pkg/diagnostics/diagnostics_fill_state.F 590 DIAGNOSTICS_FILL_STATE
               tmpMk(i,j,k,bi,bj) = uVel(i,j,k,bi,bj)*0.5 _d 0
./pkg/diagnostics/diagnostics_fill_state.F 591 DIAGNOSTICS_FILL_STATE
     &                  *(salt(i,j,k,bi,bj)+salt(i-1,j,k,bi,bj))
./pkg/diagnostics/diagnostics_fill_state.F 592 DIAGNOSTICS_FILL_STATE
     &                  * hFacW(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fill_state.F 604 DIAGNOSTICS_FILL_STATE
           DO k=1,Nr
./pkg/diagnostics/diagnostics_fill_state.F 607 DIAGNOSTICS_FILL_STATE
               tmpMk(i,j,k,bi,bj) = vVel(i,j,k,bi,bj)*0.5 _d 0
./pkg/diagnostics/diagnostics_fill_state.F 608 DIAGNOSTICS_FILL_STATE
     &                  *(salt(i,j,k,bi,bj)+salt(i,j-1,k,bi,bj))
./pkg/diagnostics/diagnostics_fill_state.F 609 DIAGNOSTICS_FILL_STATE
     &                  * hFacS(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fill_state.F 61 DIAGNOSTICS_FILL_STATE
      INTEGER i,j,k,bi,bj
./pkg/diagnostics/diagnostics_fill_state.F 621 DIAGNOSTICS_FILL_STATE
           DO k=1,Nr
./pkg/diagnostics/diagnostics_fill_state.F 622 DIAGNOSTICS_FILL_STATE
            km1 = MAX(k-1,1)
./pkg/diagnostics/diagnostics_fill_state.F 625 DIAGNOSTICS_FILL_STATE
               tmpMk(i,j,k,bi,bj) = wVel(i,j,k,bi,bj)*0.5 _d 0
./pkg/diagnostics/diagnostics_fill_state.F 626 DIAGNOSTICS_FILL_STATE
     &                  *(salt(i,j,k,bi,bj)+salt(i,j,km1,bi,bj))
./pkg/diagnostics/diagnostics_fill_state.F 656 DIAGNOSTICS_FILL_STATE
           DO k=1,Nr
./pkg/diagnostics/diagnostics_fill_state.F 657 DIAGNOSTICS_FILL_STATE
            tmpFac = 86400. _d 0/dTtracerLev(k)
./pkg/diagnostics/diagnostics_fill_state.F 660 DIAGNOSTICS_FILL_STATE
               tmpMk(i,j,k,bi,bj) = tmpFac*theta(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fill_state.F 672 DIAGNOSTICS_FILL_STATE
           DO k=1,Nr
./pkg/diagnostics/diagnostics_fill_state.F 673 DIAGNOSTICS_FILL_STATE
            tmpFac = 86400. _d 0/dTtracerLev(k)
./pkg/diagnostics/diagnostics_fill_state.F 676 DIAGNOSTICS_FILL_STATE
               tmpMk(i,j,k,bi,bj) = tmpFac*salt(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_fract_fill.F 175 DIAGNOSTICS_FRACT_FILL
            DO k=1,diagSt_nbActv(l)
./pkg/diagnostics/diagnostics_fract_fill.F 176 DIAGNOSTICS_FRACT_FILL
             IF ( iSdiag(k,l).EQ.-iSp ) THEN
./pkg/diagnostics/diagnostics_fract_fill.F 79 DIAGNOSTICS_FRACT_FILL
      INTEGER m, n, j, k, l, bi, bj
./pkg/diagnostics/diagnostics_init_varia.F 30 DIAGNOSTICS_INIT_VARIA
      INTEGER i,j,k,bi,bj
./pkg/diagnostics/diagnostics_init_varia.F 41 DIAGNOSTICS_INIT_VARIA
          DO k = 1,numDiags
./pkg/diagnostics/diagnostics_init_varia.F 44 DIAGNOSTICS_INIT_VARIA
                qdiag(i,j,k,bi,bj) = 0. _d 0
./pkg/diagnostics/diagnostics_init_varia.F 48 DIAGNOSTICS_INIT_VARIA
            ndiag(k,bi,bj) = 0
./pkg/diagnostics/diagnostics_init_varia.F 50 DIAGNOSTICS_INIT_VARIA
          DO k = 1,numLists
./pkg/diagnostics/diagnostics_init_varia.F 52 DIAGNOSTICS_INIT_VARIA
            pdiag(k,bi,bj) = 0
./pkg/diagnostics/diagnostics_init_varia.F 60 DIAGNOSTICS_INIT_VARIA
          DO k = 1,diagSt_size
./pkg/diagnostics/diagnostics_init_varia.F 63 DIAGNOSTICS_INIT_VARIA
                qSdiag(i,j,k,bi,bj) = 0. _d 0
./pkg/diagnostics/diagnostics_interp_vert.F 135 DIAGNOSTICS_INTERP_VERT
            DO k = 1,kdiag(ndId)
./pkg/diagnostics/diagnostics_interp_vert.F 138 DIAGNOSTICS_INTERP_VERT
               qtmp2(i,j,k,bi,bj) = rC(k)
./pkg/diagnostics/diagnostics_interp_vert.F 159 DIAGNOSTICS_INTERP_VERT
            DO k = 1,kdiag(ndId)
./pkg/diagnostics/diagnostics_interp_vert.F 162 DIAGNOSTICS_INTERP_VERT
                qinp(i,j,k) = qtmp1(i,j,k,bi,bj)
./pkg/diagnostics/diagnostics_interp_vert.F 163 DIAGNOSTICS_INTERP_VERT
                pkz(i,j,k)  = qtmp2(i,j,k,bi,bj)**kappa
./pkg/diagnostics/diagnostics_interp_vert.F 168 DIAGNOSTICS_INTERP_VERT
            DO k = 1,kdiag(ndId)
./pkg/diagnostics/diagnostics_interp_vert.F 170 DIAGNOSTICS_INTERP_VERT
             kLev = kdiag(ndId)-k+1
./pkg/diagnostics/diagnostics_interp_vert.F 176 DIAGNOSTICS_INTERP_VERT
                 qinp(i,j,k)= qtmp1(i,j,kLev,bi,bj)
./pkg/diagnostics/diagnostics_interp_vert.F 178 DIAGNOSTICS_INTERP_VERT
                 qinp(i,j,k)= undefRL
./pkg/diagnostics/diagnostics_interp_vert.F 180 DIAGNOSTICS_INTERP_VERT
                pkz(i,j,k)  = qtmp2(i,j,kLev,bi,bj)**kappa
./pkg/diagnostics/diagnostics_interp_vert.F 187 DIAGNOSTICS_INTERP_VERT
           DO k = 1,nlevels(listId)
./pkg/diagnostics/diagnostics_interp_vert.F 188 DIAGNOSTICS_INTERP_VERT
             pk = levs(k,listId)**kappa
./pkg/diagnostics/diagnostics_interp_vert.F 197 DIAGNOSTICS_INTERP_VERT
                 qtmp1(i,j,k,bi,bj) = 0.
./pkg/diagnostics/diagnostics_interp_vert.F 199 DIAGNOSTICS_INTERP_VERT
                 qtmp1(i,j,k,bi,bj) =  qprs(i,j)
./pkg/diagnostics/diagnostics_interp_vert.F 66 DIAGNOSTICS_INTERP_VERT
      INTEGER i, j, k
./pkg/diagnostics/diagnostics_mnc_out.F 254 DIAGNOSTICS_MNC_OUT
      INTEGER i, j, k
./pkg/diagnostics/diagnostics_mnc_out.F 365 DIAGNOSTICS_MNC_OUT
             DO k = 1,nLevOutp
./pkg/diagnostics/diagnostics_mnc_out.F 366 DIAGNOSTICS_MNC_OUT
              klev = NINT(levs(k,listId))
./pkg/diagnostics/diagnostics_mnc_out.F 371 DIAGNOSTICS_MNC_OUT
     &                qtmp(i,j,k,bi,bj) = misValLoc
./pkg/diagnostics/diagnostics_out.F 237 DIAGNOSTICS_OUT
                DO k = 1,nLevOutp
./pkg/diagnostics/diagnostics_out.F 240 DIAGNOSTICS_OUT
                      qtmp1(i,j,k,bi,bj) = 0. _d 0
./pkg/diagnostics/diagnostics_out.F 293 DIAGNOSTICS_OUT
                DO k = 1,nlevels(listId)
./pkg/diagnostics/diagnostics_out.F 294 DIAGNOSTICS_OUT
                  kLev = NINT(levs(k,listId))
./pkg/diagnostics/diagnostics_out.F 297 DIAGNOSTICS_OUT
     O                         qtmp1(1-OLx,1-OLy,k,bi,bj),
./pkg/diagnostics/diagnostics_out.F 305 DIAGNOSTICS_OUT
                 DO k = 1,nlevels(listId)
./pkg/diagnostics/diagnostics_out.F 306 DIAGNOSTICS_OUT
                  kLev = NINT(levs(k,listId))
./pkg/diagnostics/diagnostics_out.F 309 DIAGNOSTICS_OUT
     O                         qtmp2(1-OLx,1-OLy,k,bi,bj),
./pkg/diagnostics/diagnostics_out.F 68 DIAGNOSTICS_OUT
      INTEGER i, j, k, lm
./pkg/diagnostics/diagnostics_readparms.F 122 DIAGNOSTICS_READPARMS
      DO k=1,LEN(blkFilName)
./pkg/diagnostics/diagnostics_readparms.F 123 DIAGNOSTICS_READPARMS
        blkFilName(k:k) = ' '
./pkg/diagnostics/diagnostics_readparms.F 140 DIAGNOSTICS_READPARMS
        DO k = 1,kdimLoc
./pkg/diagnostics/diagnostics_readparms.F 141 DIAGNOSTICS_READPARMS
          levels(k,l) = UNSET_RL
./pkg/diagnostics/diagnostics_readparms.F 165 DIAGNOSTICS_READPARMS
      DO k = 1,rdimLoc
./pkg/diagnostics/diagnostics_readparms.F 166 DIAGNOSTICS_READPARMS
        set_regMask(k) = 0
./pkg/diagnostics/diagnostics_readparms.F 167 DIAGNOSTICS_READPARMS
        val_regMask(k) = 0.
./pkg/diagnostics/diagnostics_readparms.F 173 DIAGNOSTICS_READPARMS
        DO k = 1,rdimLoc
./pkg/diagnostics/diagnostics_readparms.F 174 DIAGNOSTICS_READPARMS
          stat_region(k,l) = UNSET_I
./pkg/diagnostics/diagnostics_readparms.F 233 DIAGNOSTICS_READPARMS
        DO k = 1,numLevels
./pkg/diagnostics/diagnostics_readparms.F 234 DIAGNOSTICS_READPARMS
          levs(k,n) = 0
./pkg/diagnostics/diagnostics_readparms.F 302 DIAGNOSTICS_READPARMS
           DO k=1,kdimLoc
./pkg/diagnostics/diagnostics_readparms.F 303 DIAGNOSTICS_READPARMS
             IF ( levels(k,l).NE.UNSET_RL .AND.
./pkg/diagnostics/diagnostics_readparms.F 306 DIAGNOSTICS_READPARMS
               levs(nlevels(n),n) = levels(k,l)
./pkg/diagnostics/diagnostics_readparms.F 307 DIAGNOSTICS_READPARMS
             ELSEIF ( levels(k,l).NE.UNSET_RL ) THEN
./pkg/diagnostics/diagnostics_readparms.F 312 DIAGNOSTICS_READPARMS
     &         'when trying to add level(k=', k, ' )=', levels(k,l)
./pkg/diagnostics/diagnostics_readparms.F 393 DIAGNOSTICS_READPARMS
      DO k = 1,rdimLoc
./pkg/diagnostics/diagnostics_readparms.F 394 DIAGNOSTICS_READPARMS
       IF ( set_regMask(k).NE.0 .OR. val_regMask(k).NE.0. ) THEN
./pkg/diagnostics/diagnostics_readparms.F 397 DIAGNOSTICS_READPARMS
           diagSt_kRegMsk(j) = set_regMask(k)
./pkg/diagnostics/diagnostics_readparms.F 398 DIAGNOSTICS_READPARMS
           diagSt_vRegMsk(j) = val_regMask(k)
./pkg/diagnostics/diagnostics_readparms.F 425 DIAGNOSTICS_READPARMS
         DO k=1,rdimLoc
./pkg/diagnostics/diagnostics_readparms.F 426 DIAGNOSTICS_READPARMS
           j = stat_region(k,l)
./pkg/diagnostics/diagnostics_readparms.F 555 DIAGNOSTICS_READPARMS
          WRITE(msgBuf,'(A,1P10E10.3)')' interp:  ', (levs(k,n),k=l,m)
./pkg/diagnostics/diagnostics_readparms.F 563 DIAGNOSTICS_READPARMS
          WRITE(msgBuf,'(A,20F5.0)') suffix, (levs(k,n),k=l,m)
./pkg/diagnostics/diagnostics_readparms.F 85 DIAGNOSTICS_READPARMS
      INTEGER j,k,l,n,m,nf
./pkg/diagnostics/diagnostics_scale_fill.F 132 DIAGNOSTICS_SCALE_FILL
            DO k=1,diagSt_nbActv(l)
./pkg/diagnostics/diagnostics_scale_fill.F 133 DIAGNOSTICS_SCALE_FILL
             IF ( iSdiag(k,l).EQ.-iSp ) THEN
./pkg/diagnostics/diagnostics_scale_fill.F 69 DIAGNOSTICS_SCALE_FILL
      INTEGER m, n, j, k, l, bi, bj
./pkg/diagnostics/diagnostics_scale_fill_rs.F 132 DIAGNOSTICS_SCALE_FILL_RS
            DO k=1,diagSt_nbActv(l)
./pkg/diagnostics/diagnostics_scale_fill_rs.F 133 DIAGNOSTICS_SCALE_FILL_RS
             IF ( iSdiag(k,l).EQ.-iSp ) THEN
./pkg/diagnostics/diagnostics_scale_fill_rs.F 69 DIAGNOSTICS_SCALE_FILL_RS
      INTEGER m, n, j, k, l, bi, bj
./pkg/diagnostics/diagnostics_set_pointers.F 254 DIAGNOSTICS_SET_POINTERS
          DO k=1,kLev
./pkg/diagnostics/diagnostics_set_pointers.F 255 DIAGNOSTICS_SET_POINTERS
           levs(k,ld) = k
./pkg/diagnostics/diagnostics_set_pointers.F 265 DIAGNOSTICS_SET_POINTERS
            WRITE(msgBuf,'(A,20F5.0)') suffix, (levs(k,ld),k=k1,k2)
./pkg/diagnostics/diagnostics_set_pointers.F 272 DIAGNOSTICS_SET_POINTERS
          DO k=1,nlevels(ld)
./pkg/diagnostics/diagnostics_set_pointers.F 273 DIAGNOSTICS_SET_POINTERS
            kLev = MAX(NINT(levs(k,ld)),kLev)
./pkg/diagnostics/diagnostics_set_pointers.F 38 DIAGNOSTICS_SET_POINTERS
      INTEGER i, j, k, k1, k2, kLev
./pkg/diagnostics/diagnostics_setdiag.F 110 DIAGNOSTICS_SETDIAG
          k = nActive(listId) + 1
./pkg/diagnostics/diagnostics_setdiag.F 111 DIAGNOSTICS_SETDIAG
          IF ( k.LE.numperList ) THEN
./pkg/diagnostics/diagnostics_setdiag.F 112 DIAGNOSTICS_SETDIAG
            jdiag(k,listId) = nn
./pkg/diagnostics/diagnostics_setdiag.F 113 DIAGNOSTICS_SETDIAG
            idiag(k,listId) = ndiagmx + 1
./pkg/diagnostics/diagnostics_setdiag.F 114 DIAGNOSTICS_SETDIAG
            flds (k,listId) = cdiag(nn)
./pkg/diagnostics/diagnostics_setdiag.F 116 DIAGNOSTICS_SETDIAG
          nActive(listId) = k
./pkg/diagnostics/diagnostics_setdiag.F 162 DIAGNOSTICS_SETDIAG
          DO k=1,MIN(nActive(l),numperList)
./pkg/diagnostics/diagnostics_setdiag.F 163 DIAGNOSTICS_SETDIAG
           IF (flagM .AND. jdiag(k,l).GT.0) THEN
./pkg/diagnostics/diagnostics_setdiag.F 164 DIAGNOSTICS_SETDIAG
            IF (cdiag(mate).EQ.cdiag(jdiag(k,l)) ) THEN
./pkg/diagnostics/diagnostics_setdiag.F 167 DIAGNOSTICS_SETDIAG
             mdiag(mId,listId) = ABS(idiag(k,l))
./pkg/diagnostics/diagnostics_setdiag.F 177 DIAGNOSTICS_SETDIAG
          k = nActive(listId) + 1
./pkg/diagnostics/diagnostics_setdiag.F 178 DIAGNOSTICS_SETDIAG
          IF ( k.LE.numperList ) THEN
./pkg/diagnostics/diagnostics_setdiag.F 180 DIAGNOSTICS_SETDIAG
            jdiag(k,listId) = mate
./pkg/diagnostics/diagnostics_setdiag.F 181 DIAGNOSTICS_SETDIAG
            idiag(k,listId) = ndiagmx + 1
./pkg/diagnostics/diagnostics_setdiag.F 182 DIAGNOSTICS_SETDIAG
            flds (k,listId) = cdiag(mate)
./pkg/diagnostics/diagnostics_setdiag.F 184 DIAGNOSTICS_SETDIAG
          nActive(listId) = k
./pkg/diagnostics/diagnostics_setdiag.F 49 DIAGNOSTICS_SETDIAG
      INTEGER nn, k, l
./pkg/diagnostics/diagnostics_setdiag.F 79 DIAGNOSTICS_SETDIAG
          DO k=1,MIN(nActive(l),numperList)
./pkg/diagnostics/diagnostics_setdiag.F 80 DIAGNOSTICS_SETDIAG
           IF (flagD .AND. jdiag(k,l).GT.0) THEN
./pkg/diagnostics/diagnostics_setdiag.F 81 DIAGNOSTICS_SETDIAG
            IF ( cdiag(nn).EQ.cdiag(jdiag(k,l)) ) THEN
./pkg/diagnostics/diagnostics_setdiag.F 84 DIAGNOSTICS_SETDIAG
             idiag(mId,listId) = -ABS(idiag(k,l))
./pkg/diagnostics/diagnostics_setdiag.F 85 DIAGNOSTICS_SETDIAG
             mdiag(mId,listId) = mdiag(k,l)
./pkg/diagnostics/diagnostics_sum_levels.F 101 DIAGNOSTICS_SUM_LEVELS
             DO k = 1,nlevels(listId)
./pkg/diagnostics/diagnostics_sum_levels.F 102 DIAGNOSTICS_SUM_LEVELS
              kLev = NINT(levs(k,listId))
./pkg/diagnostics/diagnostics_sum_levels.F 125 DIAGNOSTICS_SUM_LEVELS
               DO k = 1,nlevels(listId)
./pkg/diagnostics/diagnostics_sum_levels.F 126 DIAGNOSTICS_SUM_LEVELS
               kLev = NINT(levs(k,listId))
./pkg/diagnostics/diagnostics_sum_levels.F 141 DIAGNOSTICS_SUM_LEVELS
              DO k = 1,nlevels(listId)
./pkg/diagnostics/diagnostics_sum_levels.F 142 DIAGNOSTICS_SUM_LEVELS
               kLev = NINT(levs(k,listId))
./pkg/diagnostics/diagnostics_sum_levels.F 157 DIAGNOSTICS_SUM_LEVELS
              DO k = 1,nlevels(listId)
./pkg/diagnostics/diagnostics_sum_levels.F 158 DIAGNOSTICS_SUM_LEVELS
               kLev = NINT(levs(k,listId))
./pkg/diagnostics/diagnostics_sum_levels.F 173 DIAGNOSTICS_SUM_LEVELS
              DO k = 1,nlevels(listId)
./pkg/diagnostics/diagnostics_sum_levels.F 174 DIAGNOSTICS_SUM_LEVELS
               kLev = NINT(levs(k,listId))
./pkg/diagnostics/diagnostics_sum_levels.F 57 DIAGNOSTICS_SUM_LEVELS
      INTEGER i, j, k
./pkg/diagnostics/diagnostics_sum_levels.F 84 DIAGNOSTICS_SUM_LEVELS
             DO k = 1,nlevels(listId)
./pkg/diagnostics/diagnostics_sum_levels.F 85 DIAGNOSTICS_SUM_LEVELS
              kLev = NINT(levs(k,listId))
./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 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
./pkg/diagnostics/diagnostics_utils.F 138 DIAGNOSTICS_GET_DIAG
      INTEGER k, kd, km, kLev
./pkg/diagnostics/diagnostics_utils.F 148 DIAGNOSTICS_GET_DIAG
       DO k = 1,kLev
./pkg/diagnostics/diagnostics_utils.F 149 DIAGNOSTICS_GET_DIAG
        kd = k
./pkg/diagnostics/diagnostics_utils.F 163 DIAGNOSTICS_GET_DIAG
                qtmp(i,j,k) = qdiag(i,j,ipnt,bi,bj)*factor
./pkg/diagnostics/diagnostics_utils.F 165 DIAGNOSTICS_GET_DIAG
                qtmp(i,j,k) = undefRL
./pkg/diagnostics/diagnostics_utils.F 172 DIAGNOSTICS_GET_DIAG
              qtmp(i,j,k) = qdiag(i,j,ipnt,bi,bj)*factor
./pkg/diagnostics/diagnostics_utils.F 186 DIAGNOSTICS_GET_DIAG
                qtmp(i,j,k) = qdiag(i,j,ipnt,bi,bj)
./pkg/diagnostics/diagnostics_utils.F 189 DIAGNOSTICS_GET_DIAG
                qtmp(i,j,k) = undefRL
./pkg/diagnostics/diagstats_ascii_out.F 43 DIAGSTATS_ASCII_OUT
      INTEGER i, j, k, klev, nUnit
./pkg/diagnostics/diagstats_ascii_out.F 74 DIAGSTATS_ASCII_OUT
         DO k=0,klev
./pkg/diagnostics/diagstats_ascii_out.F 82 DIAGSTATS_ASCII_OUT
     &       k, (statGlob(i,k,j),i=1,nStats), statGlob(0,k,j)
./pkg/diagnostics/diagstats_clear.F 70 DIAGSTATS_CLRDIAG
      INTEGER i,j,k
./pkg/diagnostics/diagstats_clear.F 78 DIAGSTATS_CLRDIAG
        DO k = iSp,iSp+kdiag(ndId)-1
./pkg/diagnostics/diagstats_clear.F 81 DIAGSTATS_CLRDIAG
           qSdiag(i,j,k,bi,bj) = 0.
./pkg/diagnostics/diagstats_fill.F 106 DIAGSTATS_FILL
      INTEGER iRun, jRun, k, bi, bj
./pkg/diagnostics/diagstats_fill.F 222 DIAGSTATS_FILL
           DO k = kFirst,kLast
./pkg/diagnostics/diagstats_fill.F 223 DIAGSTATS_FILL
            kd = kd0 + ksgn*k
./pkg/diagnostics/diagstats_fill.F 224 DIAGSTATS_FILL
            km = km0 + ksgn*k
./pkg/diagnostics/diagstats_fill.F 230 DIAGSTATS_FILL
     I                  iRun,jRun,k,bi,bj,
./pkg/diagnostics/diagstats_fill.F 239 DIAGSTATS_FILL
          DO k = kFirst,kLast
./pkg/diagnostics/diagstats_fill.F 240 DIAGSTATS_FILL
            kd = kd0 + ksgn*k
./pkg/diagnostics/diagstats_fill.F 241 DIAGSTATS_FILL
            km = km0 + ksgn*k
./pkg/diagnostics/diagstats_fill.F 247 DIAGSTATS_FILL
     I                  iRun,jRun,k,bi,bj,
./pkg/diagnostics/diagstats_fill.F 258 DIAGSTATS_FILL
           DO k = kFirst,kLast
./pkg/diagnostics/diagstats_fill.F 259 DIAGSTATS_FILL
            kd = kd0 + ksgn*k
./pkg/diagnostics/diagstats_fill.F 260 DIAGSTATS_FILL
            km = km0 + ksgn*k
./pkg/diagnostics/diagstats_fill.F 266 DIAGSTATS_FILL
     I                  iRun,jRun,k,bi,bj, myThid )
./pkg/diagnostics/diagstats_fill.F 281 DIAGSTATS_FILL
          DO k = kFirst,kLast
./pkg/diagnostics/diagstats_fill.F 282 DIAGSTATS_FILL
            kd = kd0 + ksgn*k
./pkg/diagnostics/diagstats_fill.F 283 DIAGSTATS_FILL
            km = km0 + ksgn*k
./pkg/diagnostics/diagstats_fill.F 289 DIAGSTATS_FILL
     I                  iRun,jRun,k,bi,bj, myThid )
./pkg/diagnostics/diagstats_global.F 111 DIAGSTATS_GLOBAL
        DO k=1,klev
./pkg/diagnostics/diagstats_global.F 112 DIAGSTATS_GLOBAL
           tmpVol = qtmp1(0,k)
./pkg/diagnostics/diagstats_global.F 114 DIAGSTATS_GLOBAL
            _GLOBAL_SUM_RL(qtmp1(i,k),myThid)
./pkg/diagnostics/diagstats_global.F 116 DIAGSTATS_GLOBAL
           IF ( qtmp1(0,k).GT.0. .AND. tmpVol.LE.0. ) THEN
./pkg/diagnostics/diagstats_global.F 118 DIAGSTATS_GLOBAL
             tmpMax = qtmp1(1,k)/qtmp1(0,k)
./pkg/diagnostics/diagstats_global.F 121 DIAGSTATS_GLOBAL
             tmpMin = -qtmp1(im,k)
./pkg/diagnostics/diagstats_global.F 122 DIAGSTATS_GLOBAL
             tmpMax =  qtmp1(ix,k)
./pkg/diagnostics/diagstats_global.F 126 DIAGSTATS_GLOBAL
           qtmp1(im,k) = -tmpMin
./pkg/diagnostics/diagstats_global.F 127 DIAGSTATS_GLOBAL
           qtmp1(ix,k) =  tmpMax
./pkg/diagnostics/diagstats_global.F 130 DIAGSTATS_GLOBAL
         DO k=1,kMlev
./pkg/diagnostics/diagstats_global.F 132 DIAGSTATS_GLOBAL
            _GLOBAL_SUM_RL(qtmp2(i,k),myThid)
./pkg/diagnostics/diagstats_global.F 138 DIAGSTATS_GLOBAL
        DO k=1,klev
./pkg/diagnostics/diagstats_global.F 139 DIAGSTATS_GLOBAL
          IF ( qtmp1(0,k).GT.0. ) THEN
./pkg/diagnostics/diagstats_global.F 142 DIAGSTATS_GLOBAL
              qtmp1(i,0) = qtmp1(i,k)
./pkg/diagnostics/diagstats_global.F 146 DIAGSTATS_GLOBAL
              qtmp1(i,0) = qtmp1(i,0) + qtmp1(i,k)
./pkg/diagnostics/diagstats_global.F 148 DIAGSTATS_GLOBAL
              qtmp1(im,0) = MIN(qtmp1(im,0),qtmp1(im,k))
./pkg/diagnostics/diagstats_global.F 149 DIAGSTATS_GLOBAL
              qtmp1(ix,0) = MAX(qtmp1(ix,0),qtmp1(ix,k))
./pkg/diagnostics/diagstats_global.F 154 DIAGSTATS_GLOBAL
         DO k=1,kMlev
./pkg/diagnostics/diagstats_global.F 155 DIAGSTATS_GLOBAL
          IF ( qtmp2(0,k).GT.0. ) THEN
./pkg/diagnostics/diagstats_global.F 158 DIAGSTATS_GLOBAL
              qtmp2(i,0) = qtmp2(i,k)
./pkg/diagnostics/diagstats_global.F 162 DIAGSTATS_GLOBAL
              qtmp2(i,0) = qtmp2(i,0) + qtmp2(i,k)
./pkg/diagnostics/diagstats_global.F 172 DIAGSTATS_GLOBAL
          DO k=0,klev
./pkg/diagnostics/diagstats_global.F 173 DIAGSTATS_GLOBAL
           IF ( qtmp1(0,k).LE.0. ) THEN
./pkg/diagnostics/diagstats_global.F 175 DIAGSTATS_GLOBAL
              qtmp1(i,k) = undef
./pkg/diagnostics/diagstats_global.F 179 DIAGSTATS_GLOBAL
              qtmp1(i,k) = qtmp1(i,k) / qtmp1(0,k)
./pkg/diagnostics/diagstats_global.F 182 DIAGSTATS_GLOBAL
             qtmp1(iv,k) = qtmp1(iv,k) - qtmp1(1,k)*qtmp1(1,k)
./pkg/diagnostics/diagstats_global.F 184 DIAGSTATS_GLOBAL
             IF (qtmp1(iv,k).GT.0.) qtmp1(iv,k) = SQRT(qtmp1(iv,k))
./pkg/diagnostics/diagstats_global.F 191 DIAGSTATS_GLOBAL
          DO k=0,klev
./pkg/diagnostics/diagstats_global.F 192 DIAGSTATS_GLOBAL
           kCnt = min(k,kMlev)
./pkg/diagnostics/diagstats_global.F 195 DIAGSTATS_GLOBAL
              qtmp1(i,k) = undef
./pkg/diagnostics/diagstats_global.F 199 DIAGSTATS_GLOBAL
              qtmp1(i,k) = undef
./pkg/diagnostics/diagstats_global.F 203 DIAGSTATS_GLOBAL
              qtmp1(i,k) = qtmp1(i,k) / qtmp2(1,kCnt)
./pkg/diagnostics/diagstats_global.F 207 DIAGSTATS_GLOBAL
             qtmp1(iv,k) = qtmp1(iv,k) - qtmp1(1,k)*qtmp1(1,k)
./pkg/diagnostics/diagstats_global.F 209 DIAGSTATS_GLOBAL
             IF (qtmp1(iv,k).GT.0.) qtmp1(iv,k) = SQRT(qtmp1(iv,k))
./pkg/diagnostics/diagstats_global.F 50 DIAGSTATS_GLOBAL
      INTEGER i, k, kd, kCnt, klev, kMlev
./pkg/diagnostics/diagstats_global.F 56 DIAGSTATS_GLOBAL
      DO k=0,nLev
./pkg/diagnostics/diagstats_global.F 58 DIAGSTATS_GLOBAL
          qtmp1(i,k) = 0.
./pkg/diagnostics/diagstats_global.F 59 DIAGSTATS_GLOBAL
          qtmp2(i,k) = 0.
./pkg/diagnostics/diagstats_global.F 73 DIAGSTATS_GLOBAL
          DO k=1,klev
./pkg/diagnostics/diagstats_global.F 74 DIAGSTATS_GLOBAL
            kd = iSp + k - 1
./pkg/diagnostics/diagstats_global.F 76 DIAGSTATS_GLOBAL
             IF ( qtmp1(0,k).LE.0. ) THEN
./pkg/diagnostics/diagstats_global.F 78 DIAGSTATS_GLOBAL
                qtmp1(i,k) = qSdiag(i,jReg,kd,bi,bj)
./pkg/diagnostics/diagstats_global.F 82 DIAGSTATS_GLOBAL
                qtmp1(i,k) = qtmp1(i,k) + qSdiag(i,jReg,kd,bi,bj)
./pkg/diagnostics/diagstats_global.F 84 DIAGSTATS_GLOBAL
              qtmp1(im,k) = MIN( qtmp1(im,k),qSdiag(im,jReg,kd,bi,bj) )
./pkg/diagnostics/diagstats_global.F 85 DIAGSTATS_GLOBAL
              qtmp1(ix,k) = MAX( qtmp1(ix,k),qSdiag(ix,jReg,kd,bi,bj) )
./pkg/diagnostics/diagstats_global.F 90 DIAGSTATS_GLOBAL
           DO k=1,kMlev
./pkg/diagnostics/diagstats_global.F 91 DIAGSTATS_GLOBAL
            kd = iSm + k - 1
./pkg/diagnostics/diagstats_global.F 93 DIAGSTATS_GLOBAL
             IF ( qtmp2(0,k).LE.0. ) THEN
./pkg/diagnostics/diagstats_global.F 95 DIAGSTATS_GLOBAL
                qtmp2(i,k) = qSdiag(i,jReg,kd,bi,bj)
./pkg/diagnostics/diagstats_global.F 99 DIAGSTATS_GLOBAL
                qtmp2(i,k) = qtmp2(i,k) + qSdiag(i,jReg,kd,bi,bj)
./pkg/diagnostics/diagstats_local.F 122 DIAGSTATS_LOCAL
          drLoc = drF(k)
./pkg/diagnostics/diagstats_local.F 123 DIAGSTATS_LOCAL
          IF ( parsFld(9:9).EQ.'L') drLoc = drC(k)
./pkg/diagnostics/diagstats_local.F 124 DIAGSTATS_LOCAL
          IF ( parsFld(9:9).EQ.'U') drLoc = drC(MIN(k+1,Nr))
./pkg/diagnostics/diagstats_local.F 136 DIAGSTATS_LOCAL
     I            hFacW(1-OLx,1-OLy,k,bi,bj), rAw(1-OLx,1-OLy,bi,bj),
./pkg/diagnostics/diagstats_local.F 148 DIAGSTATS_LOCAL
     I            hFacS(1-OLx,1-OLy,k,bi,bj), rAs(1-OLx,1-OLy,bi,bj),
./pkg/diagnostics/diagstats_local.F 159 DIAGSTATS_LOCAL
     I            hFacC(1-OLx,1-OLy,k,bi,bj), rA(1-OLx,1-OLy,bi,bj),
./pkg/diagnostics/diagstats_local.F 15 DIAGSTATS_LOCAL
     I                  k,bi,bj, bibjFlg, region2fill,
./pkg/diagnostics/diagstats_local.F 175 DIAGSTATS_LOCAL
     I            k,bi,bj, parsFld, myThid )
./pkg/diagnostics/diagstats_local.F 188 DIAGSTATS_LOCAL
     I            k,bi,bj, parsFld, myThid )
./pkg/diagnostics/diagstats_local.F 71 DIAGSTATS_LOCAL
      INTEGER k, bi, bj, bibjFlg
./pkg/diagnostics/diagstats_mnc_out.F 301 DIAGSTATS_MNC_OUT
              DO k = 1,kdiag(ndId)
./pkg/diagnostics/diagstats_mnc_out.F 302 DIAGSTATS_MNC_OUT
                stmp(k,j+1) = statGlob(ist,k,j)
./pkg/diagnostics/diagstats_mnc_out.F 55 DIAGSTATS_MNC_OUT
      INTEGER i, j, k
./pkg/diagnostics/diagstats_others_calc.F 144 DIAGSTATS_G_CALC
     I                  k,bi,bj, parsFld, myThid )
./pkg/diagnostics/diagstats_others_calc.F 200 DIAGSTATS_G_CALC
      INTEGER k, bi, bj
./pkg/diagnostics/diagstats_others_calc.F 214 DIAGSTATS_G_CALC
          kl = MIN(k,land_nLev)
./pkg/diagnostics/diagstats_others_calc.F 21 DIAGSTATS_LM_CALC
     I                  k,bi,bj, parsFld, myThid )
./pkg/diagnostics/diagstats_others_calc.F 75 DIAGSTATS_LM_CALC
      INTEGER k, bi, bj
./pkg/diagnostics/diagstats_others_calc.F 93 DIAGSTATS_LM_CALC
          kl = 1 + Nrphys - k
./pkg/diagnostics/diagstats_set_pointers.F 39 DIAGSTATS_SET_POINTERS
      INTEGER j, k, l
./pkg/diagnostics/diagstats_set_pointers.F 89 DIAGSTATS_SET_POINTERS
            DO k=1,diagSt_nbActv(l)
./pkg/diagnostics/diagstats_set_pointers.F 90 DIAGSTATS_SET_POINTERS
              IF ( diagSt_Flds(k,l).EQ.cdiag(-mate) ) inList=.TRUE.
./pkg/diagnostics/diagstats_set_regions.F 101 DIAGSTATS_SET_REGIONS
     &   ' DIAGSTATS_SET_REGIONS:          set k=',k,' <= done'
./pkg/diagnostics/diagstats_set_regions.F 108 DIAGSTATS_SET_REGIONS
            diagSt_regMask(i,j,k,bi,bj) = tmpVar(i,j,bi,bj)
./pkg/diagnostics/diagstats_set_regions.F 43 DIAGSTATS_SET_REGIONS
      INTEGER k, nbReg
./pkg/diagnostics/diagstats_set_regions.F 57 DIAGSTATS_SET_REGIONS
        DO k=1,sizRegMsk
./pkg/diagnostics/diagstats_set_regions.F 60 DIAGSTATS_SET_REGIONS
           diagSt_regMask(i,j,k,bi,bj) = 0.
./pkg/diagnostics/diagstats_set_regions.F 94 DIAGSTATS_SET_REGIONS
       DO k=1,nSetRegMskFile
./pkg/diagnostics/diagstats_set_regions.F 97 DIAGSTATS_SET_REGIONS
     &   ' DIAGSTATS_SET_REGIONS:  reading set k=',k
./pkg/diagnostics/diagstats_set_regions.F 98 DIAGSTATS_SET_REGIONS
         CALL READ_REC_XY_RS( diagSt_regMaskFile, tmpVar, k,
./pkg/diagnostics/diagstats_setdiag.F 114 DIAGSTATS_SETDIAG
          DO k=1,MIN(diagSt_nbActv(l),numperlist)
./pkg/diagnostics/diagstats_setdiag.F 115 DIAGSTATS_SETDIAG
           IF (flag .AND. jSdiag(k,l).GT.0) THEN
./pkg/diagnostics/diagstats_setdiag.F 116 DIAGSTATS_SETDIAG
            IF (cdiag(mate).EQ.cdiag(jSdiag(k,l)) ) THEN
./pkg/diagnostics/diagstats_setdiag.F 119 DIAGSTATS_SETDIAG
             mSdiag(mId,listId) = ABS(iSdiag(k,l))
./pkg/diagnostics/diagstats_setdiag.F 49 DIAGSTATS_SETDIAG
      INTEGER k, l
./pkg/diagnostics/diagstats_setdiag.F 69 DIAGSTATS_SETDIAG
        DO k=1,MIN(diagSt_nbActv(l),numperlist)
./pkg/diagnostics/diagstats_setdiag.F 70 DIAGSTATS_SETDIAG
         IF (flag .AND. jSdiag(k,l).GT.0) THEN
./pkg/diagnostics/diagstats_setdiag.F 71 DIAGSTATS_SETDIAG
          IF (cdiag(ndId).EQ.cdiag(jSdiag(k,l)) ) THEN
./pkg/diagnostics/diagstats_setdiag.F 74 DIAGSTATS_SETDIAG
           iSdiag(mId,listId) = -ABS(iSdiag(k,l))
./pkg/diagnostics/diagstats_setdiag.F 75 DIAGSTATS_SETDIAG
           mSdiag(mId,listId) = mSdiag(k,l)
./pkg/dic/bio_export.F 101 BIO_EXPORT
      DO k=1,nlev
./pkg/dic/bio_export.F 105 BIO_EXPORT
         atten=(k0*drF(k)*hFacC(i,j,k,bi,bj)*.5 _d 0)
./pkg/dic/bio_export.F 106 BIO_EXPORT
         if (k.gt.1) atten=atten+(k0*drF(k-1)
./pkg/dic/bio_export.F 107 BIO_EXPORT
     &                         *hFacC(i,j,k-1,bi,bj)*.5 _d 0)
./pkg/dic/bio_export.F 118 BIO_EXPORT
         tmppo4=max(0. _d 0, PTR_PO4(i,j,k))
./pkg/dic/bio_export.F 121 BIO_EXPORT
         tmppo4=PTR_PO4(i,j,k)
./pkg/dic/bio_export.F 126 BIO_EXPORT
         tmpfe=max(0. _d 0,PTR_FE(i,j,k))
./pkg/dic/bio_export.F 128 BIO_EXPORT
         tmpfe=PTR_FE(i,j,k)
./pkg/dic/bio_export.F 147 BIO_EXPORT
         bioac(i,j,k)=alpha(i,j,bi,bj)*
./pkg/dic/bio_export.F 148 BIO_EXPORT
     &        lit(i,j)/(lit(i,j)+lit0)*maskC(i,j,k,bi,bj)*
./pkg/dic/bio_export.F 58 BIO_EXPORT
       INTEGER I,J,k
./pkg/dic/calcite_saturation.F 109 CALCITE_SATURATION
     I          theta(i,j,k,bi,bj),salt(i,j,k,bi,bj),
./pkg/dic/calcite_saturation.F 119 CALCITE_SATURATION
     I          i,j,k,bi,bj,myIter,myThid )
./pkg/dic/calcite_saturation.F 128 CALCITE_SATURATION
             omegaC(i,j,k,bi,bj) = calcium * carbonate /
./pkg/dic/calcite_saturation.F 156 CALCITE_SATURATION
             omegaC(i,j,k,bi,bj) = 0. _d 0
./pkg/dic/calcite_saturation.F 51 CALCITE_SATURATION
       INTEGER I,J,k
./pkg/dic/calcite_saturation.F 73 CALCITE_SATURATION
       DO k=1,Nr
./pkg/dic/calcite_saturation.F 78 CALCITE_SATURATION
     I                       k,myThid)
./pkg/dic/calcite_saturation.F 84 CALCITE_SATURATION
           if ( hFacC(i,j,k,bi,bj) .gt. 0. _d 0 ) then
./pkg/dic/calcite_saturation.F 86 CALCITE_SATURATION
             calcium = 1.028 _d -2*salt(i,j,k,bi,bj)/35. _d 0
./pkg/dic/calcite_saturation.F 90 CALCITE_SATURATION
             po4local = PTR_PO4(i,j,k)
./pkg/dic/calcite_saturation.F 91 CALCITE_SATURATION
             diclocal = PTR_DIC(i,j,k)
./pkg/dic/calcite_saturation.F 92 CALCITE_SATURATION
             alklocal = PTR_ALK(i,j,k)
./pkg/dic/car_flux.F 52 CAR_FLUX
      INTEGER I,J,k, ko, kop1
./pkg/dic/car_flux.F 62 CAR_FLUX
      DO k=1,nlev
./pkg/dic/car_flux.F 66 CAR_FLUX
         IF (hFacC(i,j,k,bi,bj).GT.0. _d 0) THEN
./pkg/dic/car_flux.F 69 CAR_FLUX
          IF (k.EQ.Nr) THEN
./pkg/dic/car_flux.F 70 CAR_FLUX
           cflux(i,j,k)=cflux(i,j,k) + CAR_S(i,j,k) 
./pkg/dic/car_flux.F 71 CAR_FLUX
          ELSEIF ( _hFacC(i,j,k+1,bi,bj).EQ.0. _d 0 ) THEN
./pkg/dic/car_flux.F 72 CAR_FLUX
           cflux(i,j,k)=cflux(i,j,k) + CAR_S(i,j,k) 
./pkg/dic/car_flux.F 75 CAR_FLUX
           caexport(i,j) = CAR_S(i,j,k)*drF(k) * _hFacC(i,j,k,bi,bj) 
./pkg/dic/car_flux.F 82 CAR_FLUX
       zbase=-rF(k+1)
./pkg/dic/car_flux.F 92 CAR_FLUX
       DO ko=k+1,Nr-1
./pkg/dic/car_flux_omega_top.F 158 CAR_FLUX_OMEGA_TOP
               if (ko.eq.k+1) then
./pkg/dic/car_flux_omega_top.F 159 CAR_FLUX_OMEGA_TOP
                if (iflx.eq.1.and.omegaC(i,j,k,bi,bj) .gt. 1.d0) then
./pkg/dic/car_flux_omega_top.F 162 CAR_FLUX_OMEGA_TOP
     &                  +bioac(i,j,k)*(1.0-DOPfraction)*
./pkg/dic/car_flux_omega_top.F 164 CAR_FLUX_OMEGA_TOP
     &                   *drF(k)*hFacC(i,j,k,bi,bj)/
./pkg/dic/car_flux_omega_top.F 168 CAR_FLUX_OMEGA_TOP
                  cflux(i,j,k)=cflux(i,j,k)
./pkg/dic/car_flux_omega_top.F 169 CAR_FLUX_OMEGA_TOP
     &                  +bioac(i,j,k)*(1.0-DOPfraction)*
./pkg/dic/car_flux_omega_top.F 54 CAR_FLUX_OMEGA_TOP
       INTEGER I,J,k, ko
./pkg/dic/car_flux_omega_top.F 83 CAR_FLUX_OMEGA_TOP
         do k=1,nR
./pkg/dic/car_flux_omega_top.F 84 CAR_FLUX_OMEGA_TOP
            cflux(i,j,k)=0.d0
./pkg/dic/car_flux_omega_top.F 86 CAR_FLUX_OMEGA_TOP
         DO k=1,nLev
./pkg/dic/car_flux_omega_top.F 87 CAR_FLUX_OMEGA_TOP
          if (hFacC(i,j,k,bi,bj).gt.0.d0) then
./pkg/dic/car_flux_omega_top.F 88 CAR_FLUX_OMEGA_TOP
           caexport(i,j)= R_CP*rain_ratio(i,j,bi,bj)*bioac(i,j,k)*
./pkg/dic/car_flux_omega_top.F 89 CAR_FLUX_OMEGA_TOP
     &           (1.0-DOPfraction)*drF(k)*hFacC(i,j,k,bi,bj)
./pkg/dic/car_flux_omega_top.F 92 CAR_FLUX_OMEGA_TOP
           Do ko=k+1,Nr
./pkg/dic/car_flux_omega_top.F 94 CAR_FLUX_OMEGA_TOP
              if (ko .eq. k+1) then
./pkg/dic/carbon_chem.F 29 CALC_PCO2
     I                       i,j,k,bi,bj,myIter,myThid )
./pkg/dic/carbon_chem.F 348 CALC_PCO2_APPROX
     I                       i,j,k,bi,bj,myIter,myThid )
./pkg/dic/carbon_chem.F 391 CALC_PCO2_APPROX
        INTEGER i,j,k,bi,bj,myIter
./pkg/dic/carbon_chem.F 67 CALC_PCO2
        INTEGER i,j,k,bi,bj,myIter
./pkg/dic/carbon_chem.F 817 CARBON_COEFFS_PRESSURE_DEP
        INTEGER k
./pkg/dic/carbon_chem.F 855 CARBON_COEFFS_PRESSURE_DEP
        do k = 1,Klevel
./pkg/dic/carbon_chem.F 856 CARBON_COEFFS_PRESSURE_DEP
            cdepth = bdepth + 0.5d0*drF(k)
./pkg/dic/carbon_chem.F 857 CARBON_COEFFS_PRESSURE_DEP
            bdepth = bdepth + drF(k)
./pkg/dic/dic_atmos.F 110 DIC_ATMOS
         DO k=1,Nr
./pkg/dic/dic_atmos.F 114 DIC_ATMOS
     &            + ( pTracer(i,j,k,bi,bj,1)
./pkg/dic/dic_atmos.F 116 DIC_ATMOS
     &               +R_cp*pTracer(i,j,k,bi,bj,4)
./pkg/dic/dic_atmos.F 119 DIC_ATMOS
     &                *drF(k)*hFacC(i,j,k,bi,bj)
./pkg/dic/dic_atmos.F 55 DIC_ATMOS
      INTEGER bi, bj, i,j,k
./pkg/dic/dic_biotic_forcing.F 102 DIC_BIOTIC_FORCING
       INTEGER i,j,k
./pkg/dic/dic_biotic_forcing.F 108 DIC_BIOTIC_FORCING
       DO k=1,Nr
./pkg/dic/dic_biotic_forcing.F 111 DIC_BIOTIC_FORCING
           RDOP(i,j,k) =0. _d 0
./pkg/dic/dic_biotic_forcing.F 112 DIC_BIOTIC_FORCING
           GDIC(i,j,k) =0. _d 0
./pkg/dic/dic_biotic_forcing.F 113 DIC_BIOTIC_FORCING
           GALK(i,j,k) =0. _d 0
./pkg/dic/dic_biotic_forcing.F 114 DIC_BIOTIC_FORCING
           GPO4(i,j,k) =0. _d 0
./pkg/dic/dic_biotic_forcing.F 115 DIC_BIOTIC_FORCING
           GDOP(i,j,k) =0. _d 0
./pkg/dic/dic_biotic_forcing.F 116 DIC_BIOTIC_FORCING
           CAR(i,j,k)  =0. _d 0
./pkg/dic/dic_biotic_forcing.F 117 DIC_BIOTIC_FORCING
           BIOac(i,j,k)   =0. _d 0
./pkg/dic/dic_biotic_forcing.F 118 DIC_BIOTIC_FORCING
           pflux(i,j,k)   =0. _d 0
./pkg/dic/dic_biotic_forcing.F 119 DIC_BIOTIC_FORCING
           exportflux(i,j,k)=0. _d 0
./pkg/dic/dic_biotic_forcing.F 120 DIC_BIOTIC_FORCING
           cflux(i,j,k)   =0. _d 0
./pkg/dic/dic_biotic_forcing.F 121 DIC_BIOTIC_FORCING
           CAR_S(i,j,k)   =0. _d 0
./pkg/dic/dic_biotic_forcing.F 123 DIC_BIOTIC_FORCING
           GO2(i,j,k)     =0. _d 0
./pkg/dic/dic_biotic_forcing.F 126 DIC_BIOTIC_FORCING
           GFE(i,j,k)     =0. _d 0
./pkg/dic/dic_biotic_forcing.F 180 DIC_BIOTIC_FORCING
       DO k=1,Nr
./pkg/dic/dic_biotic_forcing.F 183 DIC_BIOTIC_FORCING
             CAR_S(i,j,k)=BIOac(i,j,k)*R_CP*rain_ratio(i,j,bi,bj)*
./pkg/dic/dic_biotic_forcing.F 212 DIC_BIOTIC_FORCING
       DO k=1,Nr
./pkg/dic/dic_biotic_forcing.F 216 DIC_BIOTIC_FORCING
           RDOP(i,j,k)= MAX(maskC(i,j,k,bi,bj)*KDOPRemin*PTR_DOP(i,j,k)
./pkg/dic/dic_biotic_forcing.F 219 DIC_BIOTIC_FORCING
           RDOP(i,j,k)= maskC(i,j,k,bi,bj)*KDOPRemin*PTR_DOP(i,j,k)
./pkg/dic/dic_biotic_forcing.F 221 DIC_BIOTIC_FORCING
           GPO4(i,j,k)=-BIOac(i,j,k)+pflux(i,j,k) + RDOP(i,j,k)
./pkg/dic/dic_biotic_forcing.F 223 DIC_BIOTIC_FORCING
           car(i,j,k) = cflux(i,j,k) - CAR_S(i,j,k)
./pkg/dic/dic_biotic_forcing.F 225 DIC_BIOTIC_FORCING
           GDOP(i,j,k)=+BIOac(i,j,k)*DOPfraction - RDOP(i,j,k)
./pkg/dic/dic_biotic_forcing.F 227 DIC_BIOTIC_FORCING
           GALK(i,j,k)=+2. _d 0 *car(i,j,k)-R_NP*GPO4(i,j,k)
./pkg/dic/dic_biotic_forcing.F 229 DIC_BIOTIC_FORCING
           GDIC(i,j,k)=car(i,j,k)+R_CP*GPO4(i,j,k)
./pkg/dic/dic_biotic_forcing.F 232 DIC_BIOTIC_FORCING
           if (PTR_O2(i,j,k).GT.O2crit) then
./pkg/dic/dic_biotic_forcing.F 233 DIC_BIOTIC_FORCING
             GO2(i,j,k)= R_OP*GPO4(i,j,k)
./pkg/dic/dic_biotic_forcing.F 235 DIC_BIOTIC_FORCING
             GO2(i,j,k)= 0. _d 0
./pkg/dic/dic_biotic_forcing.F 239 DIC_BIOTIC_FORCING
           GFE(i,j,k) = R_FeP*GPO4(i,j,k)
./pkg/dic/dic_biotic_forcing.F 240 DIC_BIOTIC_FORCING
     &                 -Kscav*freefe(i,j,k)
./pkg/dic/dic_biotic_forcing.F 263 DIC_BIOTIC_FORCING
       DO k=1,Nr
./pkg/dic/dic_biotic_forcing.F 266 DIC_BIOTIC_FORCING
           PTR_DIC(i,j,k)=
./pkg/dic/dic_biotic_forcing.F 267 DIC_BIOTIC_FORCING
     &      PTR_DIC(i,j,k)+GDIC(i,j,k)*PTRACERS_dTLev(k)
./pkg/dic/dic_biotic_forcing.F 268 DIC_BIOTIC_FORCING
           PTR_ALK(i,j,k)=
./pkg/dic/dic_biotic_forcing.F 269 DIC_BIOTIC_FORCING
     &      PTR_ALK(i,j,k)+GALK(i,j,k)*PTRACERS_dTLev(k)
./pkg/dic/dic_biotic_forcing.F 270 DIC_BIOTIC_FORCING
           PTR_PO4(i,j,k)=
./pkg/dic/dic_biotic_forcing.F 271 DIC_BIOTIC_FORCING
     &      PTR_PO4(i,j,k)+GPO4(i,j,k)*PTRACERS_dTLev(k)
./pkg/dic/dic_biotic_forcing.F 272 DIC_BIOTIC_FORCING
           PTR_DOP(i,j,k)=
./pkg/dic/dic_biotic_forcing.F 273 DIC_BIOTIC_FORCING
     &      PTR_DOP(i,j,k)+GDOP(i,j,k)*PTRACERS_dTLev(k)
./pkg/dic/dic_biotic_forcing.F 275 DIC_BIOTIC_FORCING
           PTR_O2(i,j,k)=
./pkg/dic/dic_biotic_forcing.F 276 DIC_BIOTIC_FORCING
     &      PTR_O2(i,j,k)+GO2(i,j,k)*PTRACERS_dTLev(k)
./pkg/dic/dic_biotic_forcing.F 279 DIC_BIOTIC_FORCING
           PTR_FE(i,j,k)=
./pkg/dic/dic_biotic_forcing.F 280 DIC_BIOTIC_FORCING
     &      PTR_FE(i,j,k)+GFE(i,j,k)*PTRACERS_dTLev(k)
./pkg/dic/dic_biotic_forcing.F 298 DIC_BIOTIC_FORCING
        DO k=1,Nr
./pkg/dic/dic_biotic_forcing.F 301 DIC_BIOTIC_FORCING
            BIOave(i,j,k,bi,bj)   =BIOave(i,j,k,bi,bj)+
./pkg/dic/dic_biotic_forcing.F 302 DIC_BIOTIC_FORCING
     &                             BIOac(i,j,k)*deltaTClock
./pkg/dic/dic_biotic_forcing.F 303 DIC_BIOTIC_FORCING
            CARave(i,j,k,bi,bj)   =CARave(i,j,k,bi,bj)+
./pkg/dic/dic_biotic_forcing.F 304 DIC_BIOTIC_FORCING
     &                             CAR(i,j,k)*deltaTClock
./pkg/dic/dic_biotic_forcing.F 305 DIC_BIOTIC_FORCING
            OmegaCave(i,j,k,bi,bj)=OmegaCave(i,j,k,bi,bj)+
./pkg/dic/dic_biotic_forcing.F 306 DIC_BIOTIC_FORCING
     &                             OmegaC(i,j,k,bi,bj)*deltaTClock
./pkg/dic/dic_biotic_forcing.F 307 DIC_BIOTIC_FORCING
            pfluxave(i,j,k,bi,bj) =pfluxave(i,j,k,bi,bj) +
./pkg/dic/dic_biotic_forcing.F 308 DIC_BIOTIC_FORCING
     &                             pflux(i,j,k)*deltaTClock
./pkg/dic/dic_biotic_forcing.F 309 DIC_BIOTIC_FORCING
            epfluxave(i,j,k,bi,bj)=epfluxave(i,j,k,bi,bj) +
./pkg/dic/dic_biotic_forcing.F 310 DIC_BIOTIC_FORCING
     &                             exportflux(i,j,k)*deltaTClock
./pkg/dic/dic_biotic_forcing.F 311 DIC_BIOTIC_FORCING
            cfluxave(i,j,k,bi,bj) =cfluxave(i,j,k,bi,bj) +
./pkg/dic/dic_biotic_forcing.F 312 DIC_BIOTIC_FORCING
     &                             cflux(i,j,k)*deltaTClock
./pkg/dic/dic_ini_atmos.F 127 DIC_INI_ATMOS
         DO k=1,Nr
./pkg/dic/dic_ini_atmos.F 131 DIC_INI_ATMOS
     &            + ( pTracer(i,j,k,bi,bj,1)
./pkg/dic/dic_ini_atmos.F 133 DIC_INI_ATMOS
     &               +R_cp*pTracer(i,j,k,bi,bj,4)
./pkg/dic/dic_ini_atmos.F 136 DIC_INI_ATMOS
     &                *drF(k)*hFacC(i,j,k,bi,bj)
./pkg/dic/dic_ini_atmos.F 55 DIC_INI_ATMOS
      INTEGER bi, bj, i,j,k
./pkg/dic/dic_init_fixed.F 31 DIC_INIT_FIXED
      INTEGER k
./pkg/dic/dic_init_fixed.F 72 DIC_INIT_FIXED
        DO k=1,dic_int2
./pkg/dic/dic_init_fixed.F 73 DIC_INIT_FIXED
          READ(iUnit,*) co2atmos(k)
./pkg/dic/dic_init_fixed.F 74 DIC_INIT_FIXED
          WRITE(standardMessageUnit,*) 'co2atmos',co2atmos(k)
./pkg/dic/dic_init_fixed.F 86 DIC_INIT_FIXED
      k = 1
./pkg/dic/dic_init_fixed.F 87 DIC_INIT_FIXED
      DO WHILE ( k .LT. Nr .AND. rC(k) .GE. -zcrit )
./pkg/dic/dic_init_fixed.F 88 DIC_INIT_FIXED
        k = k+1
./pkg/dic/dic_init_fixed.F 90 DIC_INIT_FIXED
      nlev = k
./pkg/dic/dic_init_varia.F 34 DIC_INIT_VARIA
      INTEGER k
./pkg/dic/dic_init_varia.F 64 DIC_INIT_VARIA
        DO k = 1, Nr
./pkg/dic/dic_init_varia.F 67 DIC_INIT_VARIA
            omegaC(i,j,k,bi,bj) =  0. _d 0
./pkg/dic/fe_chem.F 100 FE_CHEM
              freefe(i,j,k) =
./pkg/dic/fe_chem.F 105 FE_CHEM
              freefe(i,j,k) = MIN(freefe(i,j,k),freefemax)
./pkg/dic/fe_chem.F 107 FE_CHEM
              fe(i,j,k) = FeL+freefe(i,j,k)
./pkg/dic/fe_chem.F 46 FE_CHEM
      INTEGER i,j,k
./pkg/dic/fe_chem.F 59 FE_CHEM
      DO k=1,Nr
./pkg/dic/fe_chem.F 62 FE_CHEM
          freefe(i,j,k) = 0. _d 0
./pkg/dic/fe_chem.F 70 FE_CHEM
       DO k=1,Nr
./pkg/dic/fe_chem.F 73 FE_CHEM
          IF ( maskC(i,j,k,bi,bj).GT.0. ) THEN
./pkg/dic/fe_chem.F 76 FE_CHEM
              tmpfe =MAX( 0. _d 0 , fe(i,j,k) )
./pkg/dic/fe_chem.F 78 FE_CHEM
              tmpfe = fe(i,j,k)
./pkg/dic/fe_chem.F 91 FE_CHEM
                freefe(i,j,k) = tmpfe -FeL
./pkg/dic/fe_chem.F 93 FE_CHEM
                freefe(i,j,k) = 0. _d 0
./pkg/dic/fe_chem.F 97 FE_CHEM
              thx=freefe(i,j,k)
./pkg/dic/o2_surfforcing.F 72 O2_SURFFORCING
            IF (maskC(i,j,k,bi,bj).NE.0.) THEN
./pkg/dic/o2_surfforcing.F 73 O2_SURFFORCING
              ttemp = theta(i,j,k,bi,bj)
./pkg/dic/o2_surfforcing.F 74 O2_SURFFORCING
              stemp = salt(i,j,k,bi,bj)
./pkg/dic/phos_flux.F 53 PHOS_FLUX
      INTEGER I,J,k, ko, kop1
./pkg/dic/phos_flux.F 63 PHOS_FLUX
      DO k=1,nlev
./pkg/dic/phos_flux.F 67 PHOS_FLUX
         IF ( _hFacC(i,j,k,bi,bj).gt.0. _d 0 ) THEN
./pkg/dic/phos_flux.F 70 PHOS_FLUX
          IF (k.EQ.Nr) THEN
./pkg/dic/phos_flux.F 71 PHOS_FLUX
           pflux(i,j,k)=pflux(i,j,k)+BIOac(i,j,k)*(1. _d 0-DOPfraction) 
./pkg/dic/phos_flux.F 72 PHOS_FLUX
          ELSEIF (hFacC(i,j,k+1,bi,bj).EQ.0. _d 0) THEN
./pkg/dic/phos_flux.F 73 PHOS_FLUX
           pflux(i,j,k)=pflux(i,j,k)+BIOac(i,j,k)*(1. _d 0-DOPfraction)
./pkg/dic/phos_flux.F 76 PHOS_FLUX
           bexport(i,j)=BIOac(i,j,k)*(1. _d 0-DOPfraction)
./pkg/dic/phos_flux.F 77 PHOS_FLUX
     &          *drF(k) * _hFacC(i,j,k,bi,bj)
./pkg/dic/phos_flux.F 84 PHOS_FLUX
       zbase=-rF(k+1)
./pkg/dic/phos_flux.F 94 PHOS_FLUX
       DO ko=k+1,Nr-1
./pkg/down_slope/dwnslp_apply.F 149 DWNSLP_APPLY
         DO k=DWNSLP_deepK(n,bi,bj),kshelf,upward
./pkg/down_slope/dwnslp_apply.F 150 DWNSLP_APPLY
          gTrLoc(k) = DWNSLP_Transp(n,bi,bj)
./pkg/down_slope/dwnslp_apply.F 151 DWNSLP_APPLY
     &       *( tmpFld - tracer(ijd,k) )
./pkg/down_slope/dwnslp_apply.F 152 DWNSLP_APPLY
     &       *recip_drF(k)*recip_hFac(ijd,k)
./pkg/down_slope/dwnslp_apply.F 154 DWNSLP_APPLY
          gTracer(ijd,k) = gTracer(ijd,k) + gTrLoc(k)
./pkg/down_slope/dwnslp_apply.F 155 DWNSLP_APPLY
          tmpFld = tracer(ijd,k)
./pkg/down_slope/dwnslp_apply.F 158 DWNSLP_APPLY
          k = kshelf
./pkg/down_slope/dwnslp_apply.F 160 DWNSLP_APPLY
     &       *( tmpFld - tracer(ijs,k) )
./pkg/down_slope/dwnslp_apply.F 161 DWNSLP_APPLY
     &       *recip_drF(k)*recip_hFac(ijs,k)
./pkg/down_slope/dwnslp_apply.F 163 DWNSLP_APPLY
          gTracer(ijs,k) = gTracer(ijs,k) + gTrLoc(0)
./pkg/down_slope/dwnslp_apply.F 167 DWNSLP_APPLY
          k=DWNSLP_deepK(n,bi,bj)
./pkg/down_slope/dwnslp_apply.F 169 DWNSLP_APPLY
     &      bi,bj,n,ijd,ijs,k,
./pkg/down_slope/dwnslp_apply.F 170 DWNSLP_APPLY
     &      tracer(ijd,k),
./pkg/down_slope/dwnslp_apply.F 171 DWNSLP_APPLY
     &      deltaTLev(k)*DWNSLP_Transp(n,bi,bj)
./pkg/down_slope/dwnslp_apply.F 172 DWNSLP_APPLY
     &       *recip_drF(k)*recip_hFac(ijd,k)
./pkg/down_slope/dwnslp_apply.F 174 DWNSLP_APPLY
     &        (tracer(ijs,kshelf)-tracer(ijd,k)),
./pkg/down_slope/dwnslp_apply.F 176 DWNSLP_APPLY
     &      deltaTLev(k)*DWNSLP_Transp(n,bi,bj)
./pkg/down_slope/dwnslp_apply.F 73 DWNSLP_APPLY
      INTEGER k
./pkg/down_slope/dwnslp_calc_flow.F 112 DWNSLP_CALC_FLOW
          DO k=kshelf+1,kBottom(ijd,bi,bj),downward
./pkg/down_slope/dwnslp_calc_flow.F 113 DWNSLP_CALC_FLOW
           IF ( rho3d(ijs,k,bi,bj).GT.rho3d(ijd,k,bi,bj) ) kdeep = k
./pkg/down_slope/dwnslp_calc_flow.F 55 DWNSLP_CALC_FLOW
      INTEGER k
./pkg/down_slope/dwnslp_calc_rho.F 12 DWNSLP_CALC_RHO
     I                k, bi, bj, myTime, myIter, myThid )
./pkg/down_slope/dwnslp_calc_rho.F 47 DWNSLP_CALC_RHO
      INTEGER k, bi, bj
./pkg/down_slope/dwnslp_calc_rho.F 71 DWNSLP_CALC_RHO
         kl = MIN( MAX(k,kSurfC(i,j,bi,bj)), MAX(kLowC(i,j,bi,bj),1) )
./pkg/down_slope/dwnslp_calc_rho.F 85 DWNSLP_CALC_RHO
     I      1-OLx, sNx+OLx, 1-OLy, sNy+OLy, k,
./pkg/down_slope/dwnslp_calc_rho.F 88 DWNSLP_CALC_RHO
     I      k, bi, bj, myThid )
./pkg/down_slope/dwnslp_init_fixed.F 233 DWNSLP_INIT_FIXED
          DO k = kshelf,kdeep,downward
./pkg/down_slope/dwnslp_init_fixed.F 235 DWNSLP_INIT_FIXED
     &                       drF(k)*hFacC(ideep,jdeep,k,bi,bj) )
./pkg/down_slope/dwnslp_init_fixed.F 43 DWNSLP_INIT_FIXED
      INTEGER i, j, k
./pkg/ebm/ebm_area_t.F 44 EBM_AREA_T
      INTEGER i, j, k, bi, bj
./pkg/ebm/ebm_area_t.F 59 EBM_AREA_T
      k = 1
./pkg/ebm/ebm_area_t.F 79 EBM_AREA_T
     &                       + maskC(i,j,k,bi,bj)*theta(i,j,k,bi,bj)
./pkg/ebm/ebm_area_t.F 81 EBM_AREA_T
     &                       + maskC(i,j,k,bi,bj)
./pkg/ebm/ebm_area_t.F 85 EBM_AREA_T
     &                       + maskC(i,j,k,bi,bj)*theta(i,j,k,bi,bj)
./pkg/ebm/ebm_area_t.F 87 EBM_AREA_T
     &                       + maskC(i,j,k,bi,bj)
./pkg/ebm/ebm_area_t.F 91 EBM_AREA_T
     &                       + maskC(i,j,k,bi,bj)*theta(i,j,k,bi,bj)
./pkg/ebm/ebm_area_t.F 93 EBM_AREA_T
     &                       + maskC(i,j,k,bi,bj)
./pkg/ebm/ebm_area_t.F 97 EBM_AREA_T
     &                       + maskC(i,j,k,bi,bj)*theta(i,j,k,bi,bj)
./pkg/ebm/ebm_area_t.F 99 EBM_AREA_T
     &                       + maskC(i,j,k,bi,bj)
./pkg/ebm/ebm_wind_perturb.F 114 EBM_WIND_PERTURB
         winPert(i,j,bi,bj) = maskW(i,j,k,bi,bj)*
./pkg/ebm/ebm_zonalmean.F 45 EBM_ZONALMEAN
      INTEGER i, j, k, bi, bj
./pkg/ebm/ebm_zonalmean.F 53 EBM_ZONALMEAN
      k = 1
./pkg/ebm/ebm_zonalmean.F 65 EBM_ZONALMEAN
     &                         + maskC(i,j,k,bi,bj)
./pkg/ebm/ebm_zonalmean.F 67 EBM_ZONALMEAN
     &                         + maskC(i,j,k,bi,bj)*theta(i,j,k,bi,bj)
./pkg/ecco/cost_argo_salt.F 153 COST_ARGO_SALT
            do k = 1,nr
./pkg/ecco/cost_argo_salt.F 165 COST_ARGO_SALT
                if ( (argosobs(i,j,k,bi,bj) .ge. spval) .and.
./pkg/ecco/cost_argo_salt.F 166 COST_ARGO_SALT
     $              (argosobs(i,j,k,bi,bj) .lt. spmax) .and.
./pkg/ecco/cost_argo_salt.F 168 COST_ARGO_SALT
     $              (_hFacC(i,j,k,bi,bj) .ne. 0.) ) then
./pkg/ecco/cost_argo_salt.F 170 COST_ARGO_SALT
     &             wsalt2(i,j,k,bi,bj)*cosphi(i,j,bi,bj)*
./pkg/ecco/cost_argo_salt.F 171 COST_ARGO_SALT
     &             (sbar(i,j,k,bi,bj)-argosobs(i,j,k,bi,bj))*
./pkg/ecco/cost_argo_salt.F 172 COST_ARGO_SALT
     &             (sbar(i,j,k,bi,bj)-argosobs(i,j,k,bi,bj))
./pkg/ecco/cost_argo_salt.F 173 COST_ARGO_SALT
                 if ( wsalt2(i,j,k,bi,bj)*cosphi(i,j,bi,bj) .ne. 0. )
./pkg/ecco/cost_argo_salt.F 51 COST_ARGO_SALT
      integer i,j,k
./pkg/ecco/cost_argo_theta.F 157 COST_ARGO_THETA
            do k = 1,nr
./pkg/ecco/cost_argo_theta.F 168 COST_ARGO_THETA
                if( (argotobs(i,j,k,bi,bj) .ne. 0.).and.
./pkg/ecco/cost_argo_theta.F 169 COST_ARGO_THETA
     &             (argotobs(i,j,k,bi,bj) .gt. spval).and.
./pkg/ecco/cost_argo_theta.F 170 COST_ARGO_THETA
     &             (argotobs(i,j,k,bi,bj) .lt. spmax).and.
./pkg/ecco/cost_argo_theta.F 172 COST_ARGO_THETA
     &             (_hFacC(i,j,k,bi,bj) .ne. 0.) )then
./pkg/ecco/cost_argo_theta.F 174 COST_ARGO_THETA
     $             argotobs(i,j,k,bi,bj),ztop*rc(k),rl_0)
./pkg/ecco/cost_argo_theta.F 176 COST_ARGO_THETA
     &             wtheta2(i,j,k,bi,bj)*cosphi(i,j,bi,bj)*
./pkg/ecco/cost_argo_theta.F 177 COST_ARGO_THETA
     &             (tbar(i,j,k,bi,bj)-tmpobs(i,j))*
./pkg/ecco/cost_argo_theta.F 178 COST_ARGO_THETA
     &             (tbar(i,j,k,bi,bj)-tmpobs(i,j))
./pkg/ecco/cost_argo_theta.F 179 COST_ARGO_THETA
                 if ( wtheta2(i,j,k,bi,bj)*cosphi(i,j,bi,bj) .ne. 0. )
./pkg/ecco/cost_argo_theta.F 51 COST_ARGO_THETA
      integer i,j,k
./pkg/ecco/cost_atlantic.F 149 COST_ATLANTIC
            do k = 1,nr
./pkg/ecco/cost_atlantic.F 165 COST_ATLANTIC
                       tv = tv+p5*(theta(i,j,k,bi,bj)
./pkg/ecco/cost_atlantic.F 166 COST_ATLANTIC
     $                     + theta(i,j-1,k,bi,bj))*vVel(i,j,k,bi,bj)
./pkg/ecco/cost_atlantic.F 168 COST_ATLANTIC
     &                     *  drF(k)*maskS(i,j,k,bi,bj)
./pkg/ecco/cost_atlantic.F 196 COST_ATLANTIC
            do k = 1,nr
./pkg/ecco/cost_atlantic.F 213 COST_ATLANTIC
     $                     +p5*(theta(i,j,k,bi,bj)
./pkg/ecco/cost_atlantic.F 214 COST_ATLANTIC
     $                     + theta(i,j-1,k,bi,bj))*vVel(i,j,k,bi,bj)
./pkg/ecco/cost_atlantic.F 216 COST_ATLANTIC
     &                     *  drF(k)*maskS(i,j,k,bi,bj)
./pkg/ecco/cost_atlantic.F 61 COST_ATLANTIC
      integer i,j,k
./pkg/ecco/cost_averagesfields.F 330 COST_AVERAGESFIELDS
            do k = 1,nr
./pkg/ecco/cost_averagesfields.F 333 COST_AVERAGESFIELDS
                  ubar(i,j,k,bi,bj) = uVel(i,j,k,bi,bj)
./pkg/ecco/cost_averagesfields.F 334 COST_AVERAGESFIELDS
                  vbar(i,j,k,bi,bj) = vVel(i,j,k,bi,bj)
./pkg/ecco/cost_averagesfields.F 343 COST_AVERAGESFIELDS
            do k = 1,nr
./pkg/ecco/cost_averagesfields.F 346 COST_AVERAGESFIELDS
                  ubar(i,j,k,bi,bj)  = (ubar (i,j,k,bi,bj) +
./pkg/ecco/cost_averagesfields.F 347 COST_AVERAGESFIELDS
     &                                  uVel(i,j,k,bi,bj)   )/
./pkg/ecco/cost_averagesfields.F 349 COST_AVERAGESFIELDS
                  vbar(i,j,k,bi,bj)  = (vbar (i,j,k,bi,bj) +
./pkg/ecco/cost_averagesfields.F 350 COST_AVERAGESFIELDS
     &                                  vVel(i,j,k,bi,bj)   )/
./pkg/ecco/cost_averagesfields.F 381 COST_AVERAGESFIELDS
            do k = 1,nr
./pkg/ecco/cost_averagesfields.F 384 COST_AVERAGESFIELDS
                  ubar(i,j,k,bi,bj) = ubar (i,j,k,bi,bj) +
./pkg/ecco/cost_averagesfields.F 385 COST_AVERAGESFIELDS
     &                                uVel (i,j,k,bi,bj)
./pkg/ecco/cost_averagesfields.F 386 COST_AVERAGESFIELDS
                  vbar(i,j,k,bi,bj) = vbar (i,j,k,bi,bj) +
./pkg/ecco/cost_averagesfields.F 387 COST_AVERAGESFIELDS
     &                                vVel (i,j,k,bi,bj)
./pkg/ecco/cost_averagesfields.F 595 COST_AVERAGESFIELDS
            do k = 1,nr
./pkg/ecco/cost_averagesfields.F 598 COST_AVERAGESFIELDS
                 csmm(i,j,k,bi,bj) = 0.0
./pkg/ecco/cost_averagesfields.F 606 COST_AVERAGESFIELDS
            do k = 1,nr
./pkg/ecco/cost_averagesfields.F 609 COST_AVERAGESFIELDS
                 if (hFacC(i,j,k,bi,bj).gt.0.0) then
./pkg/ecco/cost_averagesfields.F 610 COST_AVERAGESFIELDS
                  prmm = totPhiHyd(i,j,k,bi,bj)/gravity
./pkg/ecco/cost_averagesfields.F 611 COST_AVERAGESFIELDS
     &                  -rC(k)
./pkg/ecco/cost_averagesfields.F 612 COST_AVERAGESFIELDS
                  tmpmm = SW_TEMP(SALT(i,j,k,bi,bj),
./pkg/ecco/cost_averagesfields.F 613 COST_AVERAGESFIELDS
     &            THETA(i,j,k,bi,bj),prmm,0. _d 0)
./pkg/ecco/cost_averagesfields.F 615 COST_AVERAGESFIELDS
     &                   totPhiHyd(i,j,k,bi,bj)
./pkg/ecco/cost_averagesfields.F 616 COST_AVERAGESFIELDS
     &                  -rC(k)*gravity )
./pkg/ecco/cost_averagesfields.F 619 COST_AVERAGESFIELDS
                  salmm = SALT(i,j,k,bi,bj)
./pkg/ecco/cost_averagesfields.F 635 COST_AVERAGESFIELDS
                  csmm(i,j,k,bi,bj) = c0mm+vtmm+vsmm+vpmm+vstpmm
./pkg/ecco/cost_averagesfields.F 645 COST_AVERAGESFIELDS
            do k = 1,nr
./pkg/ecco/cost_averagesfields.F 648 COST_AVERAGESFIELDS
                  if (csmm(i,j,k,bi,bj).ne.0.0) then
./pkg/ecco/cost_averagesfields.F 650 COST_AVERAGESFIELDS
     &                   + 2*drF(k)*hFacC(i,j,k,bi,bj)
./pkg/ecco/cost_averagesfields.F 651 COST_AVERAGESFIELDS
     &                              /csmm(i,j,k,bi,bj)
./pkg/ecco/cost_averagesfields.F 652 COST_AVERAGESFIELDS
                    if (k.eq.1) then
./pkg/ecco/cost_averagesfields.F 655 COST_AVERAGESFIELDS
     &                              /csmm(i,j,k,bi,bj)
./pkg/ecco/cost_averagesfields.F 674 COST_AVERAGESFIELDS
      do k = 1, NGENCOST
./pkg/ecco/cost_averagesfields.F 675 COST_AVERAGESFIELDS
      if ( (using_gencost(k)).AND.(gencost_barfile(k).ne.' ') ) then
./pkg/ecco/cost_averagesfields.F 677 COST_AVERAGESFIELDS
     &     gencost_barfile(k),
./pkg/ecco/cost_averagesfields.F 678 COST_AVERAGESFIELDS
     &     gencost_barfld(1-Olx,1-Oly,1,1,k),
./pkg/ecco/cost_averagesfields.F 679 COST_AVERAGESFIELDS
     &     gencost_modfld(1-Olx,1-Oly,1,1,k),
./pkg/ecco/cost_averagesfields.F 680 COST_AVERAGESFIELDS
     &     xx_genbar_dummy(k),
./pkg/ecco/cost_averagesfields.F 682 COST_AVERAGESFIELDS
     &     startofgen(k), endofgen(k), ingen(k),
./pkg/ecco/cost_averagesfields.F 683 COST_AVERAGESFIELDS
     &     sum1gen(k), genrec(k), 1, mythid )
./pkg/ecco/cost_averagesfields.F 706 COST_AVERAGESFIELDS
         do k = 1,nr
./pkg/ecco/cost_averagesfields.F 713 COST_AVERAGESFIELDS
     &              +vVel(i,j,k,bi,bj)
./pkg/ecco/cost_averagesfields.F 714 COST_AVERAGESFIELDS
     &              *_dxG(i,j,bi,bj)*drF(k)*_hFacS(i,j,k,bi,bj)
./pkg/ecco/cost_averagesfields.F 73 COST_AVERAGESFIELDS
      integer i,j,k
./pkg/ecco/cost_averagesgeneric.F 104 COST_AVERAGESGENERIC
            do k = 1,nnz
./pkg/ecco/cost_averagesgeneric.F 107 COST_AVERAGESGENERIC
                  localbar(i,j,k,bi,bj) =
./pkg/ecco/cost_averagesgeneric.F 108 COST_AVERAGESGENERIC
     &                  (localbar(i,j,k,bi,bj)
./pkg/ecco/cost_averagesgeneric.F 109 COST_AVERAGESGENERIC
     &                  +localfld(i,j,k,bi,bj))/
./pkg/ecco/cost_averagesgeneric.F 135 COST_AVERAGESGENERIC
              do k = 1,nnz
./pkg/ecco/cost_averagesgeneric.F 137 COST_AVERAGESGENERIC
                  localbar(i,j,k,bi,bj) =
./pkg/ecco/cost_averagesgeneric.F 138 COST_AVERAGESGENERIC
     &                  localbar(i,j,k,bi,bj) + localfld(i,j,k,bi,bj)
./pkg/ecco/cost_averagesgeneric.F 60 COST_AVERAGESGENERIC
      integer i,j,k
./pkg/ecco/cost_averagesgeneric.F 91 COST_AVERAGESGENERIC
            do k = 1,nnz
./pkg/ecco/cost_averagesgeneric.F 94 COST_AVERAGESGENERIC
                  localbar(i,j,k,bi,bj) = localfld(i,j,k,bi,bj)
./pkg/ecco/cost_averagesinit.F 117 COST_AVERAGESINIT
          do k = 1,nr
./pkg/ecco/cost_averagesinit.F 120 COST_AVERAGESINIT
                sigmaRbar(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/cost_averagesinit.F 134 COST_AVERAGESINIT
          do k = 1,nr
./pkg/ecco/cost_averagesinit.F 137 COST_AVERAGESINIT
                tbar(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/cost_averagesinit.F 146 COST_AVERAGESINIT
          k = 1
./pkg/ecco/cost_averagesinit.F 173 COST_AVERAGESINIT
          do k = 1,nr
./pkg/ecco/cost_averagesinit.F 176 COST_AVERAGESINIT
                sbar(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/cost_averagesinit.F 185 COST_AVERAGESINIT
          k = 1
./pkg/ecco/cost_averagesinit.F 199 COST_AVERAGESINIT
          do k = 1,nr
./pkg/ecco/cost_averagesinit.F 202 COST_AVERAGESINIT
                ubar(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/cost_averagesinit.F 203 COST_AVERAGESINIT
                vbar(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/cost_averagesinit.F 213 COST_AVERAGESINIT
          do k = 1,nr
./pkg/ecco/cost_averagesinit.F 216 COST_AVERAGESINIT
                wbar(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/cost_averagesinit.F 49 COST_AVERAGESINIT
      integer i,j,k
./pkg/ecco/cost_averagesinit.F 72 COST_AVERAGESINIT
          do  k=1,NGENCOST
./pkg/ecco/cost_averagesinit.F 75 COST_AVERAGESINIT
                gencost_barfld(i,j,bi,bj,k) = 0. _d 0
./pkg/ecco/cost_averagesinit.F 76 COST_AVERAGESINIT
                gencost_modfld(i,j,bi,bj,k) = 0. _d 0
./pkg/ecco/cost_averagesinit.F 79 COST_AVERAGESINIT
            xx_genbar_dummy(k) = 0. _d 0
./pkg/ecco/cost_bottomdrag.F 41 COST_BOTTOMDRAG
      integer i,j,k
./pkg/ecco/cost_bp_read.F 129 COST_BP_READ
          k = 1
./pkg/ecco/cost_bp_read.F 46 COST_BP_READ
      integer i,j,k
./pkg/ecco/cost_ctds.F 153 COST_CTDS
            do k = 1,nr
./pkg/ecco/cost_ctds.F 159 COST_CTDS
                  if (ctdsobs(i,j,k,bi,bj) .lt. spval .or.
./pkg/ecco/cost_ctds.F 160 COST_CTDS
     &                ctdsobs(i,j,k,bi,bj) .gt. spmax .or.
./pkg/ecco/cost_ctds.F 161 COST_CTDS
     &                ctdsobs(i,j,k,bi,bj) .eq. 0. ) then
./pkg/ecco/cost_ctds.F 165 COST_CTDS
                  if ( _hFacC(i,j,k,bi,bj) .ne. 0. ) then
./pkg/ecco/cost_ctds.F 168 COST_CTDS
                     tmpobs(i,j) = ctdsobs(i,j,k,bi,bj)
./pkg/ecco/cost_ctds.F 169 COST_CTDS
                     tmpbar(i,j) = sbar(i,j,k,bi,bj)
./pkg/ecco/cost_ctds.F 170 COST_CTDS
                     wtmp(i,j) = wsalt2(i,j,k,bi,bj)
./pkg/ecco/cost_ctds.F 50 COST_CTDS
      integer i,j,k
./pkg/ecco/cost_ctdsclim.F 134 COST_CTDSCLIM
                  do k = 1,nr
./pkg/ecco/cost_ctdsclim.F 138 COST_CTDSCLIM
                              sbar_gen(i,j,k,bi,bj) =sbar(i,j,k,bi,bj)
./pkg/ecco/cost_ctdsclim.F 140 COST_CTDSCLIM
                              sbar(i,j,k,bi,bj) =(sbar_gen(i,j,k,bi,bj)
./pkg/ecco/cost_ctdsclim.F 141 COST_CTDSCLIM
     $                             +sbar(i,j,k,bi,bj))/float(nyears)
./pkg/ecco/cost_ctdsclim.F 143 COST_CTDSCLIM
                          sbar_gen(i,j,k,bi,bj) =sbar_gen(i,j,k,bi,bj)
./pkg/ecco/cost_ctdsclim.F 144 COST_CTDSCLIM
     $                             +sbar(i,j,k,bi,bj)
./pkg/ecco/cost_ctdsclim.F 175 COST_CTDSCLIM
            do k = 1,nr
./pkg/ecco/cost_ctdsclim.F 181 COST_CTDSCLIM
                  if (sdat(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/cost_ctdsclim.F 184 COST_CTDSCLIM
                  if (sdat(i,j,k,bi,bj) .lt. spval) then
./pkg/ecco/cost_ctdsclim.F 194 COST_CTDSCLIM
                  if (_hFacC(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/cost_ctdsclim.F 196 COST_CTDSCLIM
     &                    (wsalt2(i,j,k,bi,bj)*cosphi(i,j,bi,bj)*
./pkg/ecco/cost_ctdsclim.F 198 COST_CTDSCLIM
     &                    (sbar(i,j,k,bi,bj) - sdat(i,j,k,bi,bj))*
./pkg/ecco/cost_ctdsclim.F 199 COST_CTDSCLIM
     &                    (sbar(i,j,k,bi,bj) - sdat(i,j,k,bi,bj))   )
./pkg/ecco/cost_ctdsclim.F 62 COST_CTDSCLIM
      integer i,j,k
./pkg/ecco/cost_ctdt.F 154 COST_CTDT
            do k = 1,nr
./pkg/ecco/cost_ctdt.F 160 COST_CTDT
                  if (ctdtobs(i,j,k,bi,bj) .lt. spval .or.
./pkg/ecco/cost_ctdt.F 161 COST_CTDT
     &                ctdtobs(i,j,k,bi,bj) .gt. spmax .or.
./pkg/ecco/cost_ctdt.F 162 COST_CTDT
     &                ctdtobs(i,j,k,bi,bj) .eq. 0. ) then
./pkg/ecco/cost_ctdt.F 168 COST_CTDT
                  if ( _hFacC(i,j,k,bi,bj) .ne. 0. ) then
./pkg/ecco/cost_ctdt.F 171 COST_CTDT
                     tmpobs(i,j) = ctdtobs(i,j,k,bi,bj)
./pkg/ecco/cost_ctdt.F 172 COST_CTDT
                     tmpbar(i,j) = tbar(i,j,k,bi,bj)
./pkg/ecco/cost_ctdt.F 173 COST_CTDT
                     wtmp(i,j) = wtheta2(i,j,k,bi,bj)
./pkg/ecco/cost_ctdt.F 51 COST_CTDT
      integer i,j,k
./pkg/ecco/cost_ctdtclim.F 133 COST_CTDTCLIM
                  do k = 1,nr
./pkg/ecco/cost_ctdtclim.F 137 COST_CTDTCLIM
                              tbar_gen(i,j,k,bi,bj) =tbar(i,j,k,bi,bj)
./pkg/ecco/cost_ctdtclim.F 139 COST_CTDTCLIM
                              tbar(i,j,k,bi,bj) =(tbar_gen(i,j,k,bi,bj)
./pkg/ecco/cost_ctdtclim.F 140 COST_CTDTCLIM
     $                             +tbar(i,j,k,bi,bj))/float(nyears)
./pkg/ecco/cost_ctdtclim.F 142 COST_CTDTCLIM
                          tbar_gen(i,j,k,bi,bj) =tbar_gen(i,j,k,bi,bj)
./pkg/ecco/cost_ctdtclim.F 143 COST_CTDTCLIM
     $                             +tbar(i,j,k,bi,bj)
./pkg/ecco/cost_ctdtclim.F 174 COST_CTDTCLIM
            do k = 1,nr
./pkg/ecco/cost_ctdtclim.F 180 COST_CTDTCLIM
                  if (tdat(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/cost_ctdtclim.F 184 COST_CTDTCLIM
                  if (tdat(i,j,k,bi,bj) .lt. spval) then
./pkg/ecco/cost_ctdtclim.F 194 COST_CTDTCLIM
                  if (_hFacC(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/cost_ctdtclim.F 196 COST_CTDTCLIM
     &                  (wtheta2(i,j,k,bi,bj)*cosphi(i,j,bi,bj)*
./pkg/ecco/cost_ctdtclim.F 198 COST_CTDTCLIM
     &                    (tbar(i,j,k,bi,bj) - tdat(i,j,k,bi,bj))*
./pkg/ecco/cost_ctdtclim.F 199 COST_CTDTCLIM
     &                    (tbar(i,j,k,bi,bj) - tdat(i,j,k,bi,bj))      )
./pkg/ecco/cost_ctdtclim.F 62 COST_CTDTCLIM
      integer i,j,k
./pkg/ecco/cost_curmtr.F 163 COST_CURMTR
            do k = 1,nr
./pkg/ecco/cost_curmtr.F 170 COST_CURMTR
                  if (curmtruobs(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/cost_curmtr.F 174 COST_CURMTR
                  if (curmtrvobs(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/cost_curmtr.F 178 COST_CURMTR
                  if (curmtruobs(i,j,k,bi,bj) .lt. spval) then
./pkg/ecco/cost_curmtr.F 182 COST_CURMTR
                  if (curmtrvobs(i,j,k,bi,bj) .lt. spval) then
./pkg/ecco/cost_curmtr.F 198 COST_CURMTR
                  if (_hFacW(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/cost_curmtr.F 202 COST_CURMTR
                  if (_hFacS(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/cost_curmtr.F 214 COST_CURMTR
                  tmpuobs(i,j) = curmtruobs(i,j,k,bi,bj)
./pkg/ecco/cost_curmtr.F 215 COST_CURMTR
                  tmpubar(i,j) = ubar(i,j,k,bi,bj)
./pkg/ecco/cost_curmtr.F 217 COST_CURMTR
                  tmpvobs(i,j) = curmtrvobs(i,j,k,bi,bj)
./pkg/ecco/cost_curmtr.F 218 COST_CURMTR
                  tmpvbar(i,j) = vbar(i,j,k,bi,bj)
./pkg/ecco/cost_curmtr.F 223 COST_CURMTR
         tmpubar(i,j) = ubar(5,12,k,bi,bj)
./pkg/ecco/cost_curmtr.F 224 COST_CURMTR
         tmpvbar(i,j) = (vbar(4,12,k,bi,bj) + vbar(5,12,k,bi,bj)
./pkg/ecco/cost_curmtr.F 225 COST_CURMTR
     &                 +vbar(4,13,k,bi,bj) + vbar(5,13,k,bi,bj))/4.
./pkg/ecco/cost_curmtr.F 228 COST_CURMTR
         tmpubar(i,j) = ubar(11,12,k,bi,bj)
./pkg/ecco/cost_curmtr.F 229 COST_CURMTR
         tmpvbar(i,j) = (vbar(10,12,k,bi,bj) + vbar(11,12,k,bi,bj)
./pkg/ecco/cost_curmtr.F 230 COST_CURMTR
     &                 +vbar(10,13,k,bi,bj) + vbar(11,13,k,bi,bj))/4.
./pkg/ecco/cost_curmtr.F 233 COST_CURMTR
         tmpubar(i,j) = (ubar(7,8,k,bi,bj) + ubar(8,8,k,bi,bj)
./pkg/ecco/cost_curmtr.F 234 COST_CURMTR
     &                 +ubar(7,9,k,bi,bj) + ubar(8,9,k,bi,bj))/4.
./pkg/ecco/cost_curmtr.F 235 COST_CURMTR
         tmpvbar(i,j) = vbar(7,9,k,bi,bj)
./pkg/ecco/cost_curmtr.F 238 COST_CURMTR
         tmpubar(i,j) = (ubar(5,4,k,bi,bj) + ubar(5,5,k,bi,bj))/2.
./pkg/ecco/cost_curmtr.F 239 COST_CURMTR
         tmpvbar(i,j) = (vbar(4,5,k,bi,bj) + vbar(5,5,k,bi,bj))/2.
./pkg/ecco/cost_curmtr.F 242 COST_CURMTR
         tmpubar(i,j) = (ubar(11,4,k,bi,bj)+ubar(11,5,k,bi,bj))/2.
./pkg/ecco/cost_curmtr.F 243 COST_CURMTR
         tmpvbar(i,j) = (vbar(10,5,k,bi,bj)+vbar(11,5,k,bi,bj))/2.
./pkg/ecco/cost_curmtr.F 248 COST_CURMTR
                  wu(i,j) = wcurrent2(i,j,k,bi,bj)
./pkg/ecco/cost_curmtr.F 249 COST_CURMTR
                  wv(i,j) = wcurrent2(i,j,k,bi,bj)
./pkg/ecco/cost_curmtr.F 51 COST_CURMTR
      integer i,j,k
./pkg/ecco/cost_diffkr.F 104 COST_DIFFKR
            do k = 1,nr
./pkg/ecco/cost_diffkr.F 107 COST_DIFFKR
                if (_hFacC(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/cost_diffkr.F 109 COST_DIFFKR
                  tmpx = tmpfld3d(i,j,k,bi,bj)
./pkg/ecco/cost_diffkr.F 112 COST_DIFFKR
     &                 + wdiffkrFld(i,j,k,bi,bj)*cosphi(i,j,bi,bj)
./pkg/ecco/cost_diffkr.F 117 COST_DIFFKR
                  if (wdiffkrFld(i,j,k,bi,bj).ne.0.)
./pkg/ecco/cost_diffkr.F 41 COST_DIFFKR
      integer i,j,k
./pkg/ecco/cost_drift.F 118 COST_DRIFT
          do k = 1,nr
./pkg/ecco/cost_drift.F 121 COST_DRIFT
                Tfmean(i,j,k,bi,bj) = 0.0
./pkg/ecco/cost_drift.F 122 COST_DRIFT
                Sfmean(i,j,k,bi,bj) = 0.0
./pkg/ecco/cost_drift.F 123 COST_DRIFT
                Tlmean(i,j,k,bi,bj) = 0.0
./pkg/ecco/cost_drift.F 124 COST_DRIFT
                Slmean(i,j,k,bi,bj) = 0.0
./pkg/ecco/cost_drift.F 155 COST_DRIFT
            do k = 1,nr
./pkg/ecco/cost_drift.F 158 COST_DRIFT
                  Tfmean(i,j,k,bi,bj) = Tfmean(i,j,k,bi,bj) +
./pkg/ecco/cost_drift.F 159 COST_DRIFT
     &                  tbar(i,j,k,bi,bj)
./pkg/ecco/cost_drift.F 160 COST_DRIFT
                  Sfmean(i,j,k,bi,bj) = Sfmean(i,j,k,bi,bj) +
./pkg/ecco/cost_drift.F 161 COST_DRIFT
     &                  sbar(i,j,k,bi,bj)
./pkg/ecco/cost_drift.F 187 COST_DRIFT
            do k = 1,nr
./pkg/ecco/cost_drift.F 190 COST_DRIFT
                  Tlmean(i,j,k,bi,bj) = Tlmean(i,j,k,bi,bj) +
./pkg/ecco/cost_drift.F 191 COST_DRIFT
     &                  tbar(i,j,k,bi,bj)
./pkg/ecco/cost_drift.F 192 COST_DRIFT
                  Slmean(i,j,k,bi,bj) = Slmean(i,j,k,bi,bj) +
./pkg/ecco/cost_drift.F 193 COST_DRIFT
     &                  sbar(i,j,k,bi,bj)
./pkg/ecco/cost_drift.F 207 COST_DRIFT
          do k = 1,nr
./pkg/ecco/cost_drift.F 210 COST_DRIFT
              if (_hFacC(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/cost_drift.F 212 COST_DRIFT
     &                  (wsaltLev(i,j,k,bi,bj)*cosphi(i,j,bi,bj)/
./pkg/ecco/cost_drift.F 214 COST_DRIFT
     &          (Slmean(i,j,k,bi,bj)/nl - Sfmean(i,j,k,bi,bj)/nf)*
./pkg/ecco/cost_drift.F 215 COST_DRIFT
     &          (Slmean(i,j,k,bi,bj)/nl - Sfmean(i,j,k,bi,bj)/nf))
./pkg/ecco/cost_drift.F 217 COST_DRIFT
                     diagnosfld3d(i,j,k,bi,bj) =
./pkg/ecco/cost_drift.F 218 COST_DRIFT
     &                  (wsaltLev(i,j,k,bi,bj)*cosphi(i,j,bi,bj)/
./pkg/ecco/cost_drift.F 220 COST_DRIFT
     &          (Slmean(i,j,k,bi,bj)/nl - Sfmean(i,j,k,bi,bj)/nf)*
./pkg/ecco/cost_drift.F 221 COST_DRIFT
     &          (Slmean(i,j,k,bi,bj)/nl - Sfmean(i,j,k,bi,bj)/nf))
./pkg/ecco/cost_drift.F 223 COST_DRIFT
                     if ( wsaltLev(i,j,k,bi,bj)*cosphi(i,j,bi,bj)
./pkg/ecco/cost_drift.F 227 COST_DRIFT
                     diagnosfld3d(i,j,k,bi,bj) = 0.
./pkg/ecco/cost_drift.F 244 COST_DRIFT
          do k = 1,nr
./pkg/ecco/cost_drift.F 247 COST_DRIFT
              if (_hFacC(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/cost_drift.F 249 COST_DRIFT
     &                  (wthetaLev(i,j,k,bi,bj)*cosphi(i,j,bi,bj)/
./pkg/ecco/cost_drift.F 251 COST_DRIFT
     &          (Tlmean(i,j,k,bi,bj)/nl - Tfmean(i,j,k,bi,bj)/nf)*
./pkg/ecco/cost_drift.F 252 COST_DRIFT
     &          (Tlmean(i,j,k,bi,bj)/nl - Tfmean(i,j,k,bi,bj)/nf))
./pkg/ecco/cost_drift.F 254 COST_DRIFT
                     diagnosfld3d(i,j,k,bi,bj) =
./pkg/ecco/cost_drift.F 255 COST_DRIFT
     &                  (wthetaLev(i,j,k,bi,bj)*cosphi(i,j,bi,bj)/
./pkg/ecco/cost_drift.F 257 COST_DRIFT
     &          (Tlmean(i,j,k,bi,bj)/nl - Tfmean(i,j,k,bi,bj)/nf)*
./pkg/ecco/cost_drift.F 258 COST_DRIFT
     &          (Tlmean(i,j,k,bi,bj)/nl - Tfmean(i,j,k,bi,bj)/nf))
./pkg/ecco/cost_drift.F 260 COST_DRIFT
                     if ( wthetaLev(i,j,k,bi,bj)*cosphi(i,j,bi,bj)
./pkg/ecco/cost_drift.F 264 COST_DRIFT
                     diagnosfld3d(i,j,k,bi,bj) = 0.
./pkg/ecco/cost_drift.F 56 COST_DRIFT
      integer i,j,k
./pkg/ecco/cost_drifter.F 147 COST_DRIFTER
         k = 2
./pkg/ecco/cost_drifter.F 164 COST_DRIFTER
               udmod(i,j,bi,bj)=ubar(i,j,k,bi,bj)
./pkg/ecco/cost_drifter.F 165 COST_DRIFTER
               vdmod(i,j,bi,bj)=vbar(i,j,k,bi,bj)
./pkg/ecco/cost_drifter.F 170 COST_DRIFTER
               udmod(i,j,bi,bj)=udmod(i,j,bi,bj)+ubar(i,j,k,bi,bj)
./pkg/ecco/cost_drifter.F 171 COST_DRIFTER
               vdmod(i,j,bi,bj)=vdmod(i,j,bi,bj)+vbar(i,j,k,bi,bj)
./pkg/ecco/cost_drifter.F 194 COST_DRIFTER
               if (_hFacC(i,j,k,bi,bj) .eq. 0.)
./pkg/ecco/cost_drifter.F 65 COST_DRIFTER
      integer i,j,k
./pkg/ecco/cost_driftw.F 108 COST_DRIFTW
          do k = 1,nr
./pkg/ecco/cost_driftw.F 111 COST_DRIFTW
                wfmean(i,j,k,bi,bj) = 0.0
./pkg/ecco/cost_driftw.F 112 COST_DRIFTW
                wlmean(i,j,k,bi,bj) = 0.0
./pkg/ecco/cost_driftw.F 138 COST_DRIFTW
            do k = 1,nr
./pkg/ecco/cost_driftw.F 141 COST_DRIFTW
                  wfmean(i,j,k,bi,bj) = wfmean(i,j,k,bi,bj) +
./pkg/ecco/cost_driftw.F 142 COST_DRIFTW
     &                  wbar(i,j,k,bi,bj)
./pkg/ecco/cost_driftw.F 163 COST_DRIFTW
            do k = 1,nr
./pkg/ecco/cost_driftw.F 166 COST_DRIFTW
                  wlmean(i,j,k,bi,bj) = wlmean(i,j,k,bi,bj) +
./pkg/ecco/cost_driftw.F 167 COST_DRIFTW
     &                  wbar(i,j,k,bi,bj)
./pkg/ecco/cost_driftw.F 183 COST_DRIFTW
          do k = 1,nr
./pkg/ecco/cost_driftw.F 189 COST_DRIFTW
              if (_hFacC(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/cost_driftw.F 192 COST_DRIFTW
     &          (wlmean(i,j,k,bi,bj)/nl - wfmean(i,j,k,bi,bj)/nf)*
./pkg/ecco/cost_driftw.F 193 COST_DRIFTW
     &          (wlmean(i,j,k,bi,bj)/nl - wfmean(i,j,k,bi,bj)/nf))
./pkg/ecco/cost_driftw.F 56 COST_DRIFTW
      integer i,j,k
./pkg/ecco/cost_etan0.F 53 COST_ETAN0
      integer i,j,k
./pkg/ecco/cost_gencost_all.F 43 COST_GENCOST_ALL
      integer i,j,k
./pkg/ecco/cost_gencost_all.F 54 COST_GENCOST_ALL
      do k = 1, NGENCOST
./pkg/ecco/cost_gencost_all.F 56 COST_GENCOST_ALL
         if ( (using_gencost(k)).AND.( gencost_flag(k).EQ.1 ) ) then
./pkg/ecco/cost_gencost_all.F 58 COST_GENCOST_ALL
         write(msgbuf,'(a,x,i2.2)') 'ph-cost gencost #', k
./pkg/ecco/cost_gencost_all.F 64 COST_GENCOST_ALL
     &        nnzbar, gencost_barfile(k),
./pkg/ecco/cost_gencost_all.F 65 COST_GENCOST_ALL
     &        gencost_barfld(1-Olx,1-Oly,1,1,k),
./pkg/ecco/cost_gencost_all.F 66 COST_GENCOST_ALL
     &        xx_genbar_dummy(k),
./pkg/ecco/cost_gencost_all.F 67 COST_GENCOST_ALL
     &        nnzobs, gencost_datafile(k), mult_gencost(k),
./pkg/ecco/cost_gencost_all.F 68 COST_GENCOST_ALL
     &        gencost_nrec(k), modelstartdate, gencost_period(k),
./pkg/ecco/cost_gencost_all.F 69 COST_GENCOST_ALL
     &        gencost_mask(k), gencost_weight(1-Olx,1-Oly,1,1,k),
./pkg/ecco/cost_gencost_all.F 70 COST_GENCOST_ALL
     &        gencost_spmin(k), gencost_spmax(k),
./pkg/ecco/cost_gencost_all.F 71 COST_GENCOST_ALL
     &        gencost_spzero(k),
./pkg/ecco/cost_gencost_all.F 72 COST_GENCOST_ALL
     &        objf_gencost(1,1,k), num_gencost(1,1,k),
./pkg/ecco/cost_gencost_assignperiod.F 50 COST_GENCOST_ASSIGNPERIOD
      integer k
./pkg/ecco/cost_gencost_assignperiod.F 54 COST_GENCOST_ASSIGNPERIOD
      do k = 1, NGENCOST
./pkg/ecco/cost_gencost_assignperiod.F 55 COST_GENCOST_ASSIGNPERIOD
       if ( (using_gencost(k)).AND.( gencost_flag(k).GE.1 ) ) then
./pkg/ecco/cost_gencost_assignperiod.F 56 COST_GENCOST_ASSIGNPERIOD
         if ( gencost_avgperiod(k) .EQ. 'day' .OR.
./pkg/ecco/cost_gencost_assignperiod.F 57 COST_GENCOST_ASSIGNPERIOD
     &        gencost_avgperiod(k) .EQ. 'DAY' ) then
./pkg/ecco/cost_gencost_assignperiod.F 58 COST_GENCOST_ASSIGNPERIOD
            startofgen(k) = startofday
./pkg/ecco/cost_gencost_assignperiod.F 59 COST_GENCOST_ASSIGNPERIOD
            endofgen(k)   = endofday
./pkg/ecco/cost_gencost_assignperiod.F 60 COST_GENCOST_ASSIGNPERIOD
            ingen(k)      = inday
./pkg/ecco/cost_gencost_assignperiod.F 61 COST_GENCOST_ASSIGNPERIOD
            sum1gen(k)    = sum1day
./pkg/ecco/cost_gencost_assignperiod.F 62 COST_GENCOST_ASSIGNPERIOD
            genrec(k)     = dayrec
./pkg/ecco/cost_gencost_assignperiod.F 63 COST_GENCOST_ASSIGNPERIOD
         else if ( gencost_avgperiod(k) .EQ. 'month' .OR.
./pkg/ecco/cost_gencost_assignperiod.F 64 COST_GENCOST_ASSIGNPERIOD
     &        gencost_avgperiod(k) .EQ. 'MONTH' ) then
./pkg/ecco/cost_gencost_assignperiod.F 65 COST_GENCOST_ASSIGNPERIOD
            startofgen(k) = startofmonth
./pkg/ecco/cost_gencost_assignperiod.F 66 COST_GENCOST_ASSIGNPERIOD
            endofgen(k)   = endofmonth
./pkg/ecco/cost_gencost_assignperiod.F 67 COST_GENCOST_ASSIGNPERIOD
            ingen(k)      = inmonth
./pkg/ecco/cost_gencost_assignperiod.F 68 COST_GENCOST_ASSIGNPERIOD
            sum1gen(k)    = sum1mon
./pkg/ecco/cost_gencost_assignperiod.F 69 COST_GENCOST_ASSIGNPERIOD
            genrec(k)     = monrec
./pkg/ecco/cost_gencost_assignperiod.F 70 COST_GENCOST_ASSIGNPERIOD
         else if ( gencost_avgperiod(k) .EQ. 'year' .OR.
./pkg/ecco/cost_gencost_assignperiod.F 71 COST_GENCOST_ASSIGNPERIOD
     &        gencost_avgperiod(k) .EQ. 'YEAR' ) then
./pkg/ecco/cost_gencost_assignperiod.F 72 COST_GENCOST_ASSIGNPERIOD
            startofgen(k) = startofyear
./pkg/ecco/cost_gencost_assignperiod.F 73 COST_GENCOST_ASSIGNPERIOD
            endofgen(k)   = endofyear
./pkg/ecco/cost_gencost_assignperiod.F 74 COST_GENCOST_ASSIGNPERIOD
            ingen(k)      = inyear
./pkg/ecco/cost_gencost_assignperiod.F 75 COST_GENCOST_ASSIGNPERIOD
            sum1gen(k)    = sum1year
./pkg/ecco/cost_gencost_assignperiod.F 76 COST_GENCOST_ASSIGNPERIOD
            genrec(k)     = yearrec
./pkg/ecco/cost_gencost_boxmean.F 102 COST_GENCOST_BOXMEAN
          tmpmsk(i,j,k,bi,bj)=0. _d 0
./pkg/ecco/cost_gencost_boxmean.F 116 COST_GENCOST_BOXMEAN
        do k = 1,nr
./pkg/ecco/cost_gencost_boxmean.F 119 COST_GENCOST_BOXMEAN
           if (mymsk(i,j,k,bi,bj).GT.tmpmsk(i,j,k,bi,bj))
./pkg/ecco/cost_gencost_boxmean.F 120 COST_GENCOST_BOXMEAN
     &     tmpmsk(i,j,k,bi,bj)=mymsk(i,j,k,bi,bj)
./pkg/ecco/cost_gencost_boxmean.F 156 COST_GENCOST_BOXMEAN
          do k = 1,nr
./pkg/ecco/cost_gencost_boxmean.F 161 COST_GENCOST_BOXMEAN
     &            mybar(i,j,k,bi,bj)*
./pkg/ecco/cost_gencost_boxmean.F 162 COST_GENCOST_BOXMEAN
     &            hFacC(i,j,k,bi,bj)*drF(k)*rA(i,j,bi,bj)
./pkg/ecco/cost_gencost_boxmean.F 163 COST_GENCOST_BOXMEAN
     &            *mymsk(i,j,k,bi,bj)
./pkg/ecco/cost_gencost_boxmean.F 165 COST_GENCOST_BOXMEAN
     &            hFacC(i,j,k,bi,bj)*drF(k)*rA(i,j,bi,bj)
./pkg/ecco/cost_gencost_boxmean.F 166 COST_GENCOST_BOXMEAN
     &            *mymsk(i,j,k,bi,bj)
./pkg/ecco/cost_gencost_boxmean.F 170 COST_GENCOST_BOXMEAN
     &            mybar(i,j,k,bi,bj)*
./pkg/ecco/cost_gencost_boxmean.F 171 COST_GENCOST_BOXMEAN
     &            hFacC(i,j,k,bi,bj)*drF(k)*rA(i,j,bi,bj)
./pkg/ecco/cost_gencost_boxmean.F 172 COST_GENCOST_BOXMEAN
     &            *tmpmsk(i,j,k,bi,bj)
./pkg/ecco/cost_gencost_boxmean.F 174 COST_GENCOST_BOXMEAN
     &            hFacC(i,j,k,bi,bj)*drF(k)*rA(i,j,bi,bj)
./pkg/ecco/cost_gencost_boxmean.F 175 COST_GENCOST_BOXMEAN
     &            *tmpmsk(i,j,k,bi,bj)
./pkg/ecco/cost_gencost_boxmean.F 54 COST_GENCOST_BOXMEAN
      integer i,j,k
./pkg/ecco/cost_gencost_boxmean.F 74 COST_GENCOST_BOXMEAN
      do k=1,NGENCOST
./pkg/ecco/cost_gencost_boxmean.F 75 COST_GENCOST_BOXMEAN
        if (gencost_name(k).EQ.'boxmean') igen_boxmean=k
./pkg/ecco/cost_gencost_boxmean.F 99 COST_GENCOST_BOXMEAN
          do k = 1,nr
./pkg/ecco/cost_gencost_customize.F 41 COST_GENCOST_CUSTOMIZE
      integer i,j,k
./pkg/ecco/cost_gencost_customize.F 73 COST_GENCOST_CUSTOMIZE
      do k=1,NGENCOST
./pkg/ecco/cost_gencost_customize.F 74 COST_GENCOST_CUSTOMIZE
       if (gencost_name(k).EQ.'siv4-conc') gencost_modfld(i,j,bi,bj,k)
./pkg/ecco/cost_gencost_customize.F 76 COST_GENCOST_CUSTOMIZE
       if (gencost_name(k).EQ.'siv4-deconc') gencost_modfld(i,j,bi,bj,k)
./pkg/ecco/cost_gencost_customize.F 78 COST_GENCOST_CUSTOMIZE
       if (gencost_name(k).EQ.'siv4-exconc') gencost_modfld(i,j,bi,bj,k)  
./pkg/ecco/cost_gencost_seaicev4.F 159 COST_GENCOST_SEAICEV4
      do k=1,NGENCOST
./pkg/ecco/cost_gencost_seaicev4.F 160 COST_GENCOST_SEAICEV4
        if (gencost_name(k).EQ.'siv4-conc') igen_conc=k
./pkg/ecco/cost_gencost_seaicev4.F 161 COST_GENCOST_SEAICEV4
        if (gencost_name(k).EQ.'siv4-deconc') igen_deconc=k
./pkg/ecco/cost_gencost_seaicev4.F 162 COST_GENCOST_SEAICEV4
        if (gencost_name(k).EQ.'siv4-exconc') igen_exconc=k
./pkg/ecco/cost_gencost_seaicev4.F 182 COST_GENCOST_SEAICEV4
          do k = 1,nnzobs
./pkg/ecco/cost_gencost_seaicev4.F 185 COST_GENCOST_SEAICEV4
                localobs(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/cost_gencost_seaicev4.F 188 COST_GENCOST_SEAICEV4
                  localobsweight(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/cost_gencost_seaicev4.F 200 COST_GENCOST_SEAICEV4
          do k = 1,Nr
./pkg/ecco/cost_gencost_seaicev4.F 203 COST_GENCOST_SEAICEV4
         localmask(i,j,k,bi,bj) = maskC(i,j,k,bi,bj)
./pkg/ecco/cost_gencost_seaicev4.F 316 COST_GENCOST_SEAICEV4
              do k = 1,nnzobs
./pkg/ecco/cost_gencost_seaicev4.F 319 COST_GENCOST_SEAICEV4
                     localobs(i,j,k,bi,bj) = spval
./pkg/ecco/cost_gencost_seaicev4.F 350 COST_GENCOST_SEAICEV4
              do k = 1,nnzobs
./pkg/ecco/cost_gencost_seaicev4.F 353 COST_GENCOST_SEAICEV4
                     localobsweight(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/cost_gencost_seaicev4.F 368 COST_GENCOST_SEAICEV4
            do k = 1,nnzobs
./pkg/ecco/cost_gencost_seaicev4.F 371 COST_GENCOST_SEAICEV4
               cmask(i,j,k) = cosphi(i,j,bi,bj)*localmask(i,j,k,bi,bj)
./pkg/ecco/cost_gencost_seaicev4.F 372 COST_GENCOST_SEAICEV4
                if ( localobs(i,j,k,bi,bj) .lt. spminloc .or.
./pkg/ecco/cost_gencost_seaicev4.F 373 COST_GENCOST_SEAICEV4
     &               localobs(i,j,k,bi,bj) .gt. spmaxloc .or.
./pkg/ecco/cost_gencost_seaicev4.F 374 COST_GENCOST_SEAICEV4
     &               localobs(i,j,k,bi,bj) .eq. spzeroloc ) then
./pkg/ecco/cost_gencost_seaicev4.F 375 COST_GENCOST_SEAICEV4
                   cmask(i,j,k) = 0. _d 0
./pkg/ecco/cost_gencost_seaicev4.F 381 COST_GENCOST_SEAICEV4
                  if (localobsweight(i,j,k,bi,bj) .lt. -9900.) then
./pkg/ecco/cost_gencost_seaicev4.F 382 COST_GENCOST_SEAICEV4
                    localobsweight(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/cost_gencost_seaicev4.F 384 COST_GENCOST_SEAICEV4
                  if (localobsweight(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/cost_gencost_seaicev4.F 385 COST_GENCOST_SEAICEV4
                    localweight(i,j,k,bi,bj) =
./pkg/ecco/cost_gencost_seaicev4.F 386 COST_GENCOST_SEAICEV4
     &                1./localobsweight(i,j,k,bi,bj)/
./pkg/ecco/cost_gencost_seaicev4.F 387 COST_GENCOST_SEAICEV4
     &                   localobsweight(i,j,k,bi,bj)
./pkg/ecco/cost_gencost_seaicev4.F 389 COST_GENCOST_SEAICEV4
                    localweight(i,j,k,bi,bj) = 0.0 _d 0
./pkg/ecco/cost_gencost_seaicev4.F 392 COST_GENCOST_SEAICEV4
                  localweight(i,j,k,bi,bj)=
./pkg/ecco/cost_gencost_seaicev4.F 396 COST_GENCOST_SEAICEV4
                localweight(i,j,k,bi,bj)=
./pkg/ecco/cost_gencost_seaicev4.F 404 COST_GENCOST_SEAICEV4
            do k = 1,nnzobs
./pkg/ecco/cost_gencost_seaicev4.F 409 COST_GENCOST_SEAICEV4
                localwww  = localweight(i,j,k,bi,bj)*cmask(i,j,k)
./pkg/ecco/cost_gencost_seaicev4.F 410 COST_GENCOST_SEAICEV4
                junk      = ( areabbbar(i,j,k,bi,bj) -
./pkg/ecco/cost_gencost_seaicev4.F 411 COST_GENCOST_SEAICEV4
     &                        localobs(i,j,k,bi,bj) )
./pkg/ecco/cost_gencost_seaicev4.F 426 COST_GENCOST_SEAICEV4
                if ((localobs(i,j,k,bi,bj) .LE. SEAICE_cutoff_area)
./pkg/ecco/cost_gencost_seaicev4.F 428 COST_GENCOST_SEAICEV4
     &              (exconcbbbar(i,j,k,bi,bj) .GT. SEAICE_cutoff_heff))
./pkg/ecco/cost_gencost_seaicev4.F 430 COST_GENCOST_SEAICEV4
                   junk=1. _d 0 *cmask(i,j,k)*
./pkg/ecco/cost_gencost_seaicev4.F 431 COST_GENCOST_SEAICEV4
     &              (( (deconcbbbar(i,j,k,bi,bj)-SEAICE_freeze)*
./pkg/ecco/cost_gencost_seaicev4.F 433 COST_GENCOST_SEAICEV4
     &              - exconcbbbar(i,j,k,bi,bj)*
./pkg/ecco/cost_gencost_seaicev4.F 457 COST_GENCOST_SEAICEV4
                 junk=1. _d 0 *cmask(i,j,k)*
./pkg/ecco/cost_gencost_seaicev4.F 458 COST_GENCOST_SEAICEV4
     &               (( (deconcbbbar(i,j,k,bi,bj)-SEAICE_freeze)*
./pkg/ecco/cost_gencost_seaicev4.F 78 COST_GENCOST_SEAICEV4
      integer i,j,k
./pkg/ecco/cost_gencost_sshv4.F 177 COST_GENCOST_SSHV4
      do k=1,NGENCOST
./pkg/ecco/cost_gencost_sshv4.F 178 COST_GENCOST_SSHV4
        if (gencost_name(k).EQ.'sshv4-mdt') igen_mdt=k
./pkg/ecco/cost_gencost_sshv4.F 179 COST_GENCOST_SSHV4
        if (gencost_name(k).EQ.'sshv4-tp') igen_tp=k
./pkg/ecco/cost_gencost_sshv4.F 180 COST_GENCOST_SSHV4
        if (gencost_name(k).EQ.'sshv4-ers') igen_ers=k
./pkg/ecco/cost_gencost_sshv4.F 181 COST_GENCOST_SSHV4
        if (gencost_name(k).EQ.'sshv4-gfo') igen_gfo=k
./pkg/ecco/cost_gencost_sshv4.F 182 COST_GENCOST_SSHV4
        if (gencost_name(k).EQ.'sshv4-lsc') igen_lsc=k
./pkg/ecco/cost_gencost_sshv4.F 183 COST_GENCOST_SSHV4
        if (gencost_name(k).EQ.'sshv4-gmsl') igen_gmsl=k
./pkg/ecco/cost_gencost_sshv4.F 76 COST_GENCOST_SSHV4
      integer i,j,k
./pkg/ecco/cost_gencost_sstv4.F 133 COST_GENCOST_SSTV4
      do k=1,NGENCOST
./pkg/ecco/cost_gencost_sstv4.F 134 COST_GENCOST_SSTV4
        if (gencost_name(k).EQ.'sstv4-amsre') igen_amsre=k
./pkg/ecco/cost_gencost_sstv4.F 135 COST_GENCOST_SSTV4
        if (gencost_name(k).EQ.'sstv4-amsre-lsc') igen_amsre_lsc=k
./pkg/ecco/cost_gencost_sstv4.F 58 COST_GENCOST_SSTV4
      integer i,j,k
./pkg/ecco/cost_generic.F 139 COST_GENERIC
          do k = 1,nnzobs
./pkg/ecco/cost_generic.F 142 COST_GENERIC
                localobs(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/cost_generic.F 152 COST_GENERIC
          do k = 1,Nr
./pkg/ecco/cost_generic.F 156 COST_GENERIC
         localmask(i,j,k,bi,bj) = maskC(i,j,k,bi,bj)
./pkg/ecco/cost_generic.F 158 COST_GENERIC
         localmask(i,j,k,bi,bj) = maskS(i,j,k,bi,bj)
./pkg/ecco/cost_generic.F 160 COST_GENERIC
         localmask(i,j,k,bi,bj) = maskW(i,j,k,bi,bj)
./pkg/ecco/cost_generic.F 204 COST_GENERIC
           do k=1,4
./pkg/ecco/cost_generic.F 205 COST_GENERIC
              middate(k)=0
./pkg/ecco/cost_generic.F 252 COST_GENERIC
              do k = 1,nnzobs
./pkg/ecco/cost_generic.F 255 COST_GENERIC
                     localobs(i,j,k,bi,bj) = spval
./pkg/ecco/cost_generic.F 270 COST_GENERIC
            do k = 1,nnzobs
./pkg/ecco/cost_generic.F 273 COST_GENERIC
               cmask(i,j,k) = cosphi(i,j,bi,bj)*localmask(i,j,k,bi,bj)
./pkg/ecco/cost_generic.F 274 COST_GENERIC
                if ( localobs(i,j,k,bi,bj) .lt. spminloc .or.
./pkg/ecco/cost_generic.F 275 COST_GENERIC
     &               localobs(i,j,k,bi,bj) .gt. spmaxloc .or.
./pkg/ecco/cost_generic.F 276 COST_GENERIC
     &               localobs(i,j,k,bi,bj) .eq. spzeroloc ) then
./pkg/ecco/cost_generic.F 277 COST_GENERIC
                   cmask(i,j,k) = 0. _d 0
./pkg/ecco/cost_generic.F 283 COST_GENERIC
            do k = 1,nnzobs
./pkg/ecco/cost_generic.F 286 COST_GENERIC
                localwww  = localweight(i,j,k,bi,bj)*cmask(i,j,k)
./pkg/ecco/cost_generic.F 287 COST_GENERIC
                junk      = ( localbar(i,j,k,bi,bj) -
./pkg/ecco/cost_generic.F 288 COST_GENERIC
     &                        localobs(i,j,k,bi,bj) )
./pkg/ecco/cost_generic.F 74 COST_GENERIC
      integer i,j,k
./pkg/ecco/cost_ies_read.F 108 COST_IES_READ
          k = 1
./pkg/ecco/cost_ies_read.F 111 COST_IES_READ
              if (maskC(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/cost_ies_read.F 46 COST_IES_READ
      integer i,j,k
./pkg/ecco/cost_kapgm.F 107 COST_KAPGM
            do k = 1,nr
./pkg/ecco/cost_kapgm.F 110 COST_KAPGM
                if (_hFacC(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/cost_kapgm.F 112 COST_KAPGM
                  tmpx = tmpfld3d(i,j,k,bi,bj)
./pkg/ecco/cost_kapgm.F 115 COST_KAPGM
     &                 + wkapgmFld(i,j,k,bi,bj)*cosphi(i,j,bi,bj)
./pkg/ecco/cost_kapgm.F 44 COST_KAPGM
      integer i,j,k
./pkg/ecco/cost_kapredi.F 107 COST_KAPREDI
            do k = 1,nr
./pkg/ecco/cost_kapredi.F 110 COST_KAPREDI
                if (_hFacC(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/cost_kapredi.F 112 COST_KAPREDI
                  tmpx = tmpfld3d(i,j,k,bi,bj)
./pkg/ecco/cost_kapredi.F 115 COST_KAPREDI
     &                 + wkaprediFld(i,j,k,bi,bj)*cosphi(i,j,bi,bj)
./pkg/ecco/cost_kapredi.F 44 COST_KAPREDI
      integer i,j,k
./pkg/ecco/cost_obcs_ageos.F 148 COST_OBCS_AGEOS
          do k = 1,nr
./pkg/ecco/cost_obcs_ageos.F 150 COST_OBCS_AGEOS
              maskxzageos(i,k,bi,bj) = 0. _d 0
./pkg/ecco/cost_obcs_ageos.F 151 COST_OBCS_AGEOS
              xzdvel1(i,k,bi,bj)     = 0. _d 0
./pkg/ecco/cost_obcs_ageos.F 152 COST_OBCS_AGEOS
              xzdvel2(i,k,bi,bj)     = 0. _d 0
./pkg/ecco/cost_obcs_ageos.F 153 COST_OBCS_AGEOS
              xzgrdrho(i,k,bi,bj)    = 0. _d 0
./pkg/ecco/cost_obcs_ageos.F 156 COST_OBCS_AGEOS
              maskyzageos(j,k,bi,bj) = 0. _d 0
./pkg/ecco/cost_obcs_ageos.F 157 COST_OBCS_AGEOS
              yzdvel1(j,k,bi,bj)     = 0. _d 0
./pkg/ecco/cost_obcs_ageos.F 158 COST_OBCS_AGEOS
              yzdvel2(j,k,bi,bj)     = 0. _d 0
./pkg/ecco/cost_obcs_ageos.F 159 COST_OBCS_AGEOS
              yzgrdrho(j,k,bi,bj)    = 0. _d 0
./pkg/ecco/cost_obcs_ageos.F 215 COST_OBCS_AGEOS
            do k = 1,nr-1
./pkg/ecco/cost_obcs_ageos.F 220 COST_OBCS_AGEOS
                  maskxzageos(i,k,bi,bj) = 0.
./pkg/ecco/cost_obcs_ageos.F 222 COST_OBCS_AGEOS
                  maskxzageos(i,k,bi,bj) =
./pkg/ecco/cost_obcs_ageos.F 223 COST_OBCS_AGEOS
     &       hfacC(i,j+jp1,k,bi,bj)*hfacC(i+1,j+jp1,k,bi,bj) *
./pkg/ecco/cost_obcs_ageos.F 224 COST_OBCS_AGEOS
     &       hfacC(i-1,j+jp1,k,bi,bj)*hfacC(i,j+jp1,k+1,bi,bj)*
./pkg/ecco/cost_obcs_ageos.F 225 COST_OBCS_AGEOS
     &       hfacC(i-1,j+jp1,k+1,bi,bj)*hfacC(i+1,j+jp1,k+1,bi,bj)*
./pkg/ecco/cost_obcs_ageos.F 226 COST_OBCS_AGEOS
     &       hfacS(i,j+jp1,k,bi,bj)*hfacS(i,j+jp1,k+1,bi,bj)
./pkg/ecco/cost_obcs_ageos.F 231 COST_OBCS_AGEOS
            do k = 1,nr
./pkg/ecco/cost_obcs_ageos.F 237 COST_OBCS_AGEOS
     I                         iMin, iMax, jMin, jMax, k,
./pkg/ecco/cost_obcs_ageos.F 238 COST_OBCS_AGEOS
     I                         tbar(1-OLx,1-OLy,k,bi,bj),
./pkg/ecco/cost_obcs_ageos.F 239 COST_OBCS_AGEOS
     I                         sbar(1-OLx,1-OLy,k,bi,bj),
./pkg/ecco/cost_obcs_ageos.F 241 COST_OBCS_AGEOS
     I                         k, bi, bj, myThid )
./pkg/ecco/cost_obcs_ageos.F 248 COST_OBCS_AGEOS
                  xzgrdrho(i,k,bi,bj) =
./pkg/ecco/cost_obcs_ageos.F 257 COST_OBCS_AGEOS
            do k = 4,Nr-1
./pkg/ecco/cost_obcs_ageos.F 261 COST_OBCS_AGEOS
                  xzdvel1(i,k,bi,bj) = vbar(i,j+jp1,k  ,bi,bj)
./pkg/ecco/cost_obcs_ageos.F 262 COST_OBCS_AGEOS
     &                               - vbar(i,j+jp1,k+1,bi,bj)
./pkg/ecco/cost_obcs_ageos.F 263 COST_OBCS_AGEOS
                 xzdvel2(i,k,bi,bj)=((xzgrdrho(i,k,bi,bj)*delz(k)/2.)+
./pkg/ecco/cost_obcs_ageos.F 264 COST_OBCS_AGEOS
     &                             (xzgrdrho(i,k+1,bi,bj)*delz(k+1)/2.))
./pkg/ecco/cost_obcs_ageos.F 267 COST_OBCS_AGEOS
                  fctile = fctile + 100*wcurrent(k,bi,bj) *
./pkg/ecco/cost_obcs_ageos.F 268 COST_OBCS_AGEOS
     &            maskxzageos(i,k,bi,bj)*
./pkg/ecco/cost_obcs_ageos.F 269 COST_OBCS_AGEOS
     &          (xzdvel2(i,k,bi,bj) - xzdvel1(i,k,bi,bj))*
./pkg/ecco/cost_obcs_ageos.F 270 COST_OBCS_AGEOS
     &          (xzdvel2(i,k,bi,bj) - xzdvel1(i,k,bi,bj))
./pkg/ecco/cost_obcs_ageos.F 271 COST_OBCS_AGEOS
      if (maskxzageos(i,k,bi,bj) .ne. 0) then
./pkg/ecco/cost_obcs_ageos.F 284 COST_OBCS_AGEOS
            do k = 1,nr-1
./pkg/ecco/cost_obcs_ageos.F 288 COST_OBCS_AGEOS
                  maskxzageos(i,k,bi,bj) = 0.
./pkg/ecco/cost_obcs_ageos.F 291 COST_OBCS_AGEOS
                  maskxzageos(i,k,bi,bj) =
./pkg/ecco/cost_obcs_ageos.F 292 COST_OBCS_AGEOS
     &       hfacC(i,j+jp1,k,bi,bj)*hfacC(i+1,j+jp1,k,bi,bj) *
./pkg/ecco/cost_obcs_ageos.F 293 COST_OBCS_AGEOS
     &       hfacC(i-1,j+jp1,k,bi,bj)*hfacC(i,j+jp1,k+1,bi,bj)*
./pkg/ecco/cost_obcs_ageos.F 294 COST_OBCS_AGEOS
     &       hfacC(i-1,j+jp1,k+1,bi,bj)*hfacC(i+1,j+jp1,k+1,bi,bj)*
./pkg/ecco/cost_obcs_ageos.F 295 COST_OBCS_AGEOS
     &       hfacS(i,j+jp1,k,bi,bj)*hfacS(i,j+jp1,k+1,bi,bj)
./pkg/ecco/cost_obcs_ageos.F 300 COST_OBCS_AGEOS
            do k = 1,nr
./pkg/ecco/cost_obcs_ageos.F 306 COST_OBCS_AGEOS
     I                         iMin, iMax, jMin, jMax, k,
./pkg/ecco/cost_obcs_ageos.F 307 COST_OBCS_AGEOS
     I                         tbar(1-OLx,1-OLy,k,bi,bj),
./pkg/ecco/cost_obcs_ageos.F 308 COST_OBCS_AGEOS
     I                         sbar(1-OLx,1-OLy,k,bi,bj),
./pkg/ecco/cost_obcs_ageos.F 310 COST_OBCS_AGEOS
     I                         k, bi, bj, myThid )
./pkg/ecco/cost_obcs_ageos.F 318 COST_OBCS_AGEOS
                 xzgrdrho(i,k,bi,bj) =
./pkg/ecco/cost_obcs_ageos.F 325 COST_OBCS_AGEOS
             do k = 4,Nr-1
./pkg/ecco/cost_obcs_ageos.F 330 COST_OBCS_AGEOS
                 xzdvel1(i,k,bi,bj) = vbar(i,j+jp1,k  ,bi,bj)
./pkg/ecco/cost_obcs_ageos.F 331 COST_OBCS_AGEOS
     &                               - vbar(i,j+jp1,k+1,bi,bj)
./pkg/ecco/cost_obcs_ageos.F 334 COST_OBCS_AGEOS
                 xzdvel2(i,k,bi,bj) =((xzgrdrho(i,k,bi,bj)*delz(k)/2.)+
./pkg/ecco/cost_obcs_ageos.F 335 COST_OBCS_AGEOS
     &                             (xzgrdrho(i,k+1,bi,bj)*delz(k+1)/2.))
./pkg/ecco/cost_obcs_ageos.F 339 COST_OBCS_AGEOS
                  fctile = fctile + 100*wcurrent(k,bi,bj) *
./pkg/ecco/cost_obcs_ageos.F 340 COST_OBCS_AGEOS
     &          maskxzageos(i,k,bi,bj)*
./pkg/ecco/cost_obcs_ageos.F 341 COST_OBCS_AGEOS
     &          (xzdvel2(i,k,bi,bj) - xzdvel1(i,k,bi,bj))*
./pkg/ecco/cost_obcs_ageos.F 342 COST_OBCS_AGEOS
     &          (xzdvel2(i,k,bi,bj) - xzdvel1(i,k,bi,bj))
./pkg/ecco/cost_obcs_ageos.F 353 COST_OBCS_AGEOS
            do k = 1,nr-1
./pkg/ecco/cost_obcs_ageos.F 358 COST_OBCS_AGEOS
                  maskyzageos(j,k,bi,bj) = 0.
./pkg/ecco/cost_obcs_ageos.F 360 COST_OBCS_AGEOS
                  maskyzageos(j,k,bi,bj) =
./pkg/ecco/cost_obcs_ageos.F 361 COST_OBCS_AGEOS
     &       hfacC(i+ip1,j,k,bi,bj)*hfacC(i+ip1,j+1,k,bi,bj) *
./pkg/ecco/cost_obcs_ageos.F 362 COST_OBCS_AGEOS
     &       hfacC(i+ip1,j-1,k,bi,bj)*hfacC(i+ip1,j,k+1,bi,bj)*
./pkg/ecco/cost_obcs_ageos.F 363 COST_OBCS_AGEOS
     &       hfacC(i+ip1,j-1,k+1,bi,bj)*hfacC(i+ip1,j+1,k+1,bi,bj)*
./pkg/ecco/cost_obcs_ageos.F 364 COST_OBCS_AGEOS
     &       hfacW(i+ip1,j,k,bi,bj)*hfacW(i+ip1,j,k+1,bi,bj)
./pkg/ecco/cost_obcs_ageos.F 369 COST_OBCS_AGEOS
            do k = 1,nr
./pkg/ecco/cost_obcs_ageos.F 374 COST_OBCS_AGEOS
     I                         iMin, iMax, jMin, jMax, k,
./pkg/ecco/cost_obcs_ageos.F 375 COST_OBCS_AGEOS
     I                         tbar(1-OLx,1-OLy,k,bi,bj),
./pkg/ecco/cost_obcs_ageos.F 376 COST_OBCS_AGEOS
     I                         sbar(1-OLx,1-OLy,k,bi,bj),
./pkg/ecco/cost_obcs_ageos.F 378 COST_OBCS_AGEOS
     I                         k, bi, bj, myThid )
./pkg/ecco/cost_obcs_ageos.F 386 COST_OBCS_AGEOS
                yzgrdrho(j,k,bi,bj) =
./pkg/ecco/cost_obcs_ageos.F 393 COST_OBCS_AGEOS
            do k = 4,Nr-1
./pkg/ecco/cost_obcs_ageos.F 398 COST_OBCS_AGEOS
                yzdvel1(j,k,bi,bj) = ubar(i+ip1,j,k  ,bi,bj)
./pkg/ecco/cost_obcs_ageos.F 399 COST_OBCS_AGEOS
     &                               - ubar(i+ip1,j,k+1,bi,bj)
./pkg/ecco/cost_obcs_ageos.F 402 COST_OBCS_AGEOS
                yzdvel2(j,k,bi,bj) =((yzgrdrho(j,k  ,bi,bj)*delz(k)/2.)+
./pkg/ecco/cost_obcs_ageos.F 403 COST_OBCS_AGEOS
     &                             (yzgrdrho(j,k+1,bi,bj)*delz(k+1)/2.))
./pkg/ecco/cost_obcs_ageos.F 407 COST_OBCS_AGEOS
                fctile = fctile + 100*wcurrent(k,bi,bj) *
./pkg/ecco/cost_obcs_ageos.F 408 COST_OBCS_AGEOS
     &           maskyzageos(j,k,bi,bj) *
./pkg/ecco/cost_obcs_ageos.F 409 COST_OBCS_AGEOS
     &          (yzdvel2(j,k,bi,bj) - yzdvel1(j,k,bi,bj))*
./pkg/ecco/cost_obcs_ageos.F 410 COST_OBCS_AGEOS
     &          (yzdvel2(j,k,bi,bj) - yzdvel1(j,k,bi,bj))
./pkg/ecco/cost_obcs_ageos.F 420 COST_OBCS_AGEOS
            do k = 1,nr-1
./pkg/ecco/cost_obcs_ageos.F 424 COST_OBCS_AGEOS
                  maskyzageos(j,k,bi,bj) =0.
./pkg/ecco/cost_obcs_ageos.F 427 COST_OBCS_AGEOS
                  maskyzageos(j,k,bi,bj) =
./pkg/ecco/cost_obcs_ageos.F 428 COST_OBCS_AGEOS
     &       hfacC(i+ip1,j,k,bi,bj)*hfacC(i+ip1,j+1,k,bi,bj) *
./pkg/ecco/cost_obcs_ageos.F 429 COST_OBCS_AGEOS
     &       hfacC(i+ip1,j-1,k,bi,bj)*hfacC(i+ip1,j,k+1,bi,bj)*
./pkg/ecco/cost_obcs_ageos.F 430 COST_OBCS_AGEOS
     &       hfacC(i+ip1,j-1,k+1,bi,bj)*hfacC(i+ip1,j+1,k+1,bi,bj)*
./pkg/ecco/cost_obcs_ageos.F 431 COST_OBCS_AGEOS
     &       hfacW(i+ip1,j,k,bi,bj)*hfacW(i+ip1,j,k+1,bi,bj)
./pkg/ecco/cost_obcs_ageos.F 436 COST_OBCS_AGEOS
            do k = 1,nr
./pkg/ecco/cost_obcs_ageos.F 441 COST_OBCS_AGEOS
     I                         iMin, iMax, jMin, jMax, k,
./pkg/ecco/cost_obcs_ageos.F 442 COST_OBCS_AGEOS
     I                         tbar(1-OLx,1-OLy,k,bi,bj),
./pkg/ecco/cost_obcs_ageos.F 443 COST_OBCS_AGEOS
     I                         sbar(1-OLx,1-OLy,k,bi,bj),
./pkg/ecco/cost_obcs_ageos.F 445 COST_OBCS_AGEOS
     I                         k, bi, bj, myThid )
./pkg/ecco/cost_obcs_ageos.F 453 COST_OBCS_AGEOS
                yzgrdrho(j,k,bi,bj) =
./pkg/ecco/cost_obcs_ageos.F 460 COST_OBCS_AGEOS
            do k = 4,Nr-1
./pkg/ecco/cost_obcs_ageos.F 465 COST_OBCS_AGEOS
                yzdvel1(j,k,bi,bj) = ubar(i+ip1,j,k  ,bi,bj)
./pkg/ecco/cost_obcs_ageos.F 466 COST_OBCS_AGEOS
     &                             - ubar(i+ip1,j,k+1,bi,bj)
./pkg/ecco/cost_obcs_ageos.F 469 COST_OBCS_AGEOS
                yzdvel2(j,k,bi,bj) =((yzgrdrho(j,k  ,bi,bj)*delz(k)/2.)+
./pkg/ecco/cost_obcs_ageos.F 470 COST_OBCS_AGEOS
     &                             (yzgrdrho(j,k+1,bi,bj)*delz(k+1)/2.))
./pkg/ecco/cost_obcs_ageos.F 474 COST_OBCS_AGEOS
                fctile = fctile + 100*wcurrent(k,bi,bj) *
./pkg/ecco/cost_obcs_ageos.F 475 COST_OBCS_AGEOS
     &           maskyzageos(j,k,bi,bj) *
./pkg/ecco/cost_obcs_ageos.F 476 COST_OBCS_AGEOS
     &          (yzdvel2(j,k,bi,bj) - yzdvel1(j,k,bi,bj))*
./pkg/ecco/cost_obcs_ageos.F 477 COST_OBCS_AGEOS
     &          (yzdvel2(j,k,bi,bj) - yzdvel1(j,k,bi,bj))
./pkg/ecco/cost_obcs_ageos.F 52 COST_OBCS_AGEOS
      integer i,j,k
./pkg/ecco/cost_obcse.F 169 COST_OBCSE
            do k = 1, Nr
./pkg/ecco/cost_obcse.F 173 COST_OBCSE
                  tmpx = tmpfield(j,k,bi,bj)
./pkg/ecco/cost_obcse.F 175 COST_OBCSE
                  fctile = fctile + wobcse(k,iobcs)
./pkg/ecco/cost_obcse.F 176 COST_OBCSE
     &                        *tmpx*tmpx*maskyz(j,k,bi,bj)
./pkg/ecco/cost_obcse.F 179 COST_OBCSE
                  if (wobcse(k,iobcs)*maskyz(j,k,bi,bj).ne.0.)
./pkg/ecco/cost_obcse.F 69 COST_OBCSE
      integer j,k
./pkg/ecco/cost_obcsn.F 167 COST_OBCSN
            do k = 1, Nr
./pkg/ecco/cost_obcsn.F 171 COST_OBCSN
                  tmpx = tmpfield(i,k,bi,bj)
./pkg/ecco/cost_obcsn.F 173 COST_OBCSN
                  fctile = fctile + wobcsn(k,iobcs)
./pkg/ecco/cost_obcsn.F 174 COST_OBCSN
     &                          *tmpx*tmpx*maskxz(i,k,bi,bj)
./pkg/ecco/cost_obcsn.F 177 COST_OBCSN
                 if (wobcsn(k,iobcs)*maskxz(i,k,bi,bj).ne.0.)
./pkg/ecco/cost_obcsn.F 69 COST_OBCSN
      integer i,k
./pkg/ecco/cost_obcss.F 169 COST_OBCSS
            do k = 1, Nr
./pkg/ecco/cost_obcss.F 173 COST_OBCSS
                  tmpx = tmpfield(i,k,bi,bj)
./pkg/ecco/cost_obcss.F 175 COST_OBCSS
                  fctile = fctile + wobcss(k,iobcs)
./pkg/ecco/cost_obcss.F 176 COST_OBCSS
     &                        *tmpx*tmpx*maskxz(i,k,bi,bj)
./pkg/ecco/cost_obcss.F 179 COST_OBCSS
                  if (wobcss(k,iobcs)*maskxz(i,k,bi,bj).ne.0.)
./pkg/ecco/cost_obcss.F 69 COST_OBCSS
      integer i,k
./pkg/ecco/cost_obcsvol.F 204 COST_OBCSVOL
              do k = 1, Nr
./pkg/ecco/cost_obcsvol.F 210 COST_OBCSVOL
                  if (maskS(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/cost_obcsvol.F 212 COST_OBCSVOL
                    fctile = fctile - tmpx* drF(k) *dxg(i,j,bi,bj)
./pkg/ecco/cost_obcsvol.F 213 COST_OBCSVOL
     &                  * _hFacS(i,j,k,bi,bj)
./pkg/ecco/cost_obcsvol.F 246 COST_OBCSVOL
              do k = 1, Nr
./pkg/ecco/cost_obcsvol.F 252 COST_OBCSVOL
                  if (maskS(i,j+1,k,bi,bj) .ne. 0.) then
./pkg/ecco/cost_obcsvol.F 254 COST_OBCSVOL
                    fctile = fctile + tmpx* drF(k) *dxg(i,j+1,bi,bj)
./pkg/ecco/cost_obcsvol.F 255 COST_OBCSVOL
     &                  * _hFacS(i,j+1,k,bi,bj)
./pkg/ecco/cost_obcsvol.F 289 COST_OBCSVOL
              do k = 1, Nr
./pkg/ecco/cost_obcsvol.F 295 COST_OBCSVOL
                  if (maskW(i+1,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/cost_obcsvol.F 297 COST_OBCSVOL
                    fctile = fctile + tmpy* drF(k) *dyg(i+1,j,bi,bj)
./pkg/ecco/cost_obcsvol.F 298 COST_OBCSVOL
     &                  * _hFacW(i+1,j,k,bi,bj)
./pkg/ecco/cost_obcsvol.F 332 COST_OBCSVOL
              do k = 1, Nr
./pkg/ecco/cost_obcsvol.F 338 COST_OBCSVOL
                  if (maskW(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/cost_obcsvol.F 340 COST_OBCSVOL
                    fctile = fctile - tmpy* drF(k) *dyg(i,j,bi,bj)
./pkg/ecco/cost_obcsvol.F 341 COST_OBCSVOL
     &                  * _hFacW(i,j,k,bi,bj)
./pkg/ecco/cost_obcsvol.F 54 COST_OBCSVOL
      integer i,j,k
./pkg/ecco/cost_obcsw.F 167 COST_OBCSW
            do k = 1, Nr
./pkg/ecco/cost_obcsw.F 171 COST_OBCSW
                  tmpx = tmpfield(j,k,bi,bj)
./pkg/ecco/cost_obcsw.F 173 COST_OBCSW
                  fctile = fctile + wobcsw(k,iobcs)
./pkg/ecco/cost_obcsw.F 174 COST_OBCSW
     &                        *tmpx*tmpx*maskyz(j,k,bi,bj)
./pkg/ecco/cost_obcsw.F 177 COST_OBCSW
                  if (wobcsw(k,iobcs)*maskyz(j,k,bi,bj).ne.0.)
./pkg/ecco/cost_obcsw.F 69 COST_OBCSW
      integer j,k
./pkg/ecco/cost_readargos.F 46 COST_READARGOS
      integer i,j,k
./pkg/ecco/cost_readargos.F 89 COST_READARGOS
               do k = 1,nr
./pkg/ecco/cost_readargos.F 92 COST_READARGOS
                     argosobs(i,j,k,bi,bj)=spval
./pkg/ecco/cost_readargot.F 46 COST_READARGOT
      integer i,j,k
./pkg/ecco/cost_readargot.F 89 COST_READARGOT
               do k = 1,nr
./pkg/ecco/cost_readargot.F 92 COST_READARGOT
                     argotobs(i,j,k,bi,bj)=spval
./pkg/ecco/cost_readers.F 143 COST_READERS
          k = 1
./pkg/ecco/cost_readers.F 146 COST_READERS
              if (_hFacC(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/cost_readers.F 47 COST_READERS
      integer i,j,k
./pkg/ecco/cost_readgfo.F 143 COST_READGFO
          k = 1
./pkg/ecco/cost_readgfo.F 146 COST_READGFO
              if (_hFacC(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/cost_readgfo.F 47 COST_READGFO
      integer i,j,k
./pkg/ecco/cost_readscatxfields.F 185 COST_READSCATXFIELDS
          k = 1
./pkg/ecco/cost_readscatxfields.F 188 COST_READSCATXFIELDS
              if (maskW(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/cost_readscatxfields.F 49 COST_READSCATXFIELDS
      integer i,j,k
./pkg/ecco/cost_readscatyfields.F 183 COST_READSCATYFIELDS
          k = 1
./pkg/ecco/cost_readscatyfields.F 186 COST_READSCATYFIELDS
              if (maskS(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/cost_readscatyfields.F 49 COST_READSCATYFIELDS
      integer i,j,k
./pkg/ecco/cost_readtopex.F 170 COST_READTOPEX
          k = 1
./pkg/ecco/cost_readtopex.F 173 COST_READTOPEX
              if (_hFacC(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/cost_readtopex.F 47 COST_READTOPEX
      integer i,j,k
./pkg/ecco/cost_readtopexmean.F 46 COST_READTOPEXMEAN
      integer i,j,k
./pkg/ecco/cost_readtopexmean.F 75 COST_READTOPEXMEAN
          k = 1
./pkg/ecco/cost_readtopexmean.F 78 COST_READTOPEXMEAN
              if (_hFacC(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/cost_salt.F 121 COST_SALT
                  do k = 1,nr
./pkg/ecco/cost_salt.F 124 COST_SALT
                          sbar_gen(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/cost_salt.F 140 COST_SALT
                  do k = 1,nr
./pkg/ecco/cost_salt.F 143 COST_SALT
                          sbar_gen(i,j,k,bi,bj) =sbar_gen(i,j,k,bi,bj)
./pkg/ecco/cost_salt.F 144 COST_SALT
     $                             +sbar(i,j,k,bi,bj)/float(nyears)
./pkg/ecco/cost_salt.F 175 COST_SALT
            do k = 1,nr
./pkg/ecco/cost_salt.F 181 COST_SALT
                  if (sdat(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/cost_salt.F 183 COST_SALT
                  else if (sdat(i,j,k,bi,bj) .lt. spval) then
./pkg/ecco/cost_salt.F 185 COST_SALT
                  else if (sdat(i,j,k,bi,bj) .gt. spmax) then
./pkg/ecco/cost_salt.F 195 COST_SALT
                  if ( _hFacC(i,j,k,bi,bj) .ne. 0. ) then
./pkg/ecco/cost_salt.F 197 COST_SALT
     &                    (wsaltLev(i,j,k,bi,bj)*cmask(i,j)*
./pkg/ecco/cost_salt.F 198 COST_SALT
     &                    (sbar(i,j,k,bi,bj) - sdat(i,j,k,bi,bj))*
./pkg/ecco/cost_salt.F 199 COST_SALT
     &                    (sbar(i,j,k,bi,bj) - sdat(i,j,k,bi,bj))   )
./pkg/ecco/cost_salt.F 200 COST_SALT
                     if ( wsaltLev(i,j,k,bi,bj)*cmask(i,j) .ne. 0. )
./pkg/ecco/cost_salt.F 202 COST_SALT
                     diagnosfld3d(i,j,k,bi,bj) =
./pkg/ecco/cost_salt.F 203 COST_SALT
     &                    (wsaltLev(i,j,k,bi,bj)*cmask(i,j)*
./pkg/ecco/cost_salt.F 204 COST_SALT
     &                    (sbar(i,j,k,bi,bj) - sdat(i,j,k,bi,bj))*
./pkg/ecco/cost_salt.F 205 COST_SALT
     &                    (sbar(i,j,k,bi,bj) - sdat(i,j,k,bi,bj))   )
./pkg/ecco/cost_salt.F 207 COST_SALT
                     diagnosfld3d(i,j,k,bi,bj) = 0.
./pkg/ecco/cost_salt.F 59 COST_SALT
      integer i,j,k
./pkg/ecco/cost_salt0.F 116 COST_SALT0
            do k = 1,nr
./pkg/ecco/cost_salt0.F 119 COST_SALT0
                if (_hFacC(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/cost_salt0.F 120 COST_SALT0
                  tmpx = tmpfld3d(i,j,k,bi,bj)
./pkg/ecco/cost_salt0.F 125 COST_SALT0
     &                 + wsaltLev(i,j,k,bi,bj)*cosphi(i,j,bi,bj)
./pkg/ecco/cost_salt0.F 130 COST_SALT0
                  if ( wsaltLev(i,j,k,bi,bj)*cosphi(i,j,bi,bj).ne.0. )
./pkg/ecco/cost_salt0.F 156 COST_SALT0
            do k = 1,nr
./pkg/ecco/cost_salt0.F 159 COST_SALT0
                if (_hFacC(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/cost_salt0.F 161 COST_SALT0
     &              ( tmpfld3d(i+2,j,k,bi,bj)-tmpfld3d(i+1,j,k,bi,bj) )
./pkg/ecco/cost_salt0.F 162 COST_SALT0
     &                *maskW(i+1,j,k,bi,bj)*maskW(i+2,j,k,bi,bj)
./pkg/ecco/cost_salt0.F 163 COST_SALT0
     &            + ( tmpfld3d(i+1,j,k,bi,bj)-tmpfld3d(i,j,k,bi,bj) )
./pkg/ecco/cost_salt0.F 164 COST_SALT0
     &                *maskW(i+1,j,k,bi,bj)
./pkg/ecco/cost_salt0.F 165 COST_SALT0
     &            + ( tmpfld3d(i,j+2,k,bi,bj)-tmpfld3d(i,j+1,k,bi,bj) )
./pkg/ecco/cost_salt0.F 166 COST_SALT0
     &                *maskS(i,j+1,k,bi,bj)*maskS(i,j+2,k,bi,bj)
./pkg/ecco/cost_salt0.F 167 COST_SALT0
     &            + ( tmpfld3d(i,j+1,k,bi,bj)-tmpfld3d(i,j,k,bi,bj) )
./pkg/ecco/cost_salt0.F 168 COST_SALT0
     &                *maskS(i,j+1,k,bi,bj)
./pkg/ecco/cost_salt0.F 172 COST_SALT0
     &               + wsaltLev(i,j,k,bi,bj)*cosphi(i,j,bi,bj)
./pkg/ecco/cost_salt0.F 53 COST_SALT0
      integer i,j,k
./pkg/ecco/cost_salt_ini_fin.F 106 COST_SALT_INI_FIN
            do k = 1,nr
./pkg/ecco/cost_salt_ini_fin.F 109 COST_SALT_INI_FIN
                if (_hFacC(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/cost_salt_ini_fin.F 110 COST_SALT_INI_FIN
                  tmpx = tmpfld3d(i,j,k,bi,bj) - salt(i,j,k,bi,bj)
./pkg/ecco/cost_salt_ini_fin.F 112 COST_SALT_INI_FIN
     &                 + wsalt(k,bi,bj)*cosphi(i,j,bi,bj)
./pkg/ecco/cost_salt_ini_fin.F 45 COST_SALT_INI_FIN
      integer i,j,k
./pkg/ecco/cost_scat.F 156 COST_SCAT
            k = 1
./pkg/ecco/cost_scat.F 165 COST_SCAT
                if (maskW(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/cost_scat.F 185 COST_SCAT
                if (maskS(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/cost_scat.F 50 COST_SCAT
      integer i,j,k
./pkg/ecco/cost_sigmar.F 123 COST_SIGMAR
                  do k = 1,nr
./pkg/ecco/cost_sigmar.F 126 COST_SIGMAR
                          sigmaRbar_gen(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/cost_sigmar.F 142 COST_SIGMAR
                  do k = 1,nr
./pkg/ecco/cost_sigmar.F 145 COST_SIGMAR
                           sigmaRbar_gen(i,j,k,bi,bj) =
./pkg/ecco/cost_sigmar.F 146 COST_SIGMAR
     $                           sigmaRbar_gen(i,j,k,bi,bj)
./pkg/ecco/cost_sigmar.F 147 COST_SIGMAR
     $                          +sigmaRbar(i,j,k,bi,bj)/float(nyears)
./pkg/ecco/cost_sigmar.F 168 COST_SIGMAR
            do k = 1,nr
./pkg/ecco/cost_sigmar.F 174 COST_SIGMAR
                  if (sigmaRdat(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/cost_sigmar.F 176 COST_SIGMAR
                  else if (sigmaRdat(i,j,k,bi,bj) .lt. spval) then
./pkg/ecco/cost_sigmar.F 178 COST_SIGMAR
                  else if (sigmaRdat(i,j,k,bi,bj) .gt. spmax) then
./pkg/ecco/cost_sigmar.F 188 COST_SIGMAR
                  if ( _hFacC(i,j,k,bi,bj) .ne. 0. ) then
./pkg/ecco/cost_sigmar.F 190 COST_SIGMAR
     &                (wsigmaRLev(i,j,k,bi,bj)*cmask(i,j)*
./pkg/ecco/cost_sigmar.F 191 COST_SIGMAR
     &                (sigmaRbar(i,j,k,bi,bj) - sigmaRdat(i,j,k,bi,bj))*
./pkg/ecco/cost_sigmar.F 192 COST_SIGMAR
     &                (sigmaRbar(i,j,k,bi,bj) - sigmaRdat(i,j,k,bi,bj)))
./pkg/ecco/cost_sigmar.F 193 COST_SIGMAR
                     if ( wsigmaRLev(i,j,k,bi,bj)*cmask(i,j) .ne. 0. )
./pkg/ecco/cost_sigmar.F 60 COST_SIGMAR
      integer i,j,k
./pkg/ecco/cost_sla_read.F 139 COST_SLA_READ
          k = 1
./pkg/ecco/cost_sla_read.F 142 COST_SLA_READ
              if (_hFacC(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/cost_sla_read.F 44 COST_SLA_READ
      integer i,j,k
./pkg/ecco/cost_sla_read_yd.F 117 COST_SLA_READ_YD
          k = 1
./pkg/ecco/cost_sla_read_yd.F 121 COST_SLA_READ_YD
              if (_hFacC(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/cost_sla_read_yd.F 53 COST_SLA_READ_YD
      integer i,j,k
./pkg/ecco/cost_tau_eddy.F 110 COST_TAU_EDDY
            do k = 1,nr
./pkg/ecco/cost_tau_eddy.F 113 COST_TAU_EDDY
                if (_hFacC(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/cost_tau_eddy.F 114 COST_TAU_EDDY
                  tmpx = tmpfld3d(i,j,k,bi,bj)
./pkg/ecco/cost_tau_eddy.F 117 COST_TAU_EDDY
     &                 + wedtauxFld(i,j,k,bi,bj)*cosphi(i,j,bi,bj)
./pkg/ecco/cost_tau_eddy.F 145 COST_TAU_EDDY
            do k = 1,nr
./pkg/ecco/cost_tau_eddy.F 148 COST_TAU_EDDY
                if (_hFacC(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/cost_tau_eddy.F 149 COST_TAU_EDDY
                  tmpx = tmpfld3d(i,j,k,bi,bj)
./pkg/ecco/cost_tau_eddy.F 152 COST_TAU_EDDY
     &                 + wedtauyFld(i,j,k,bi,bj)*cosphi(i,j,bi,bj)
./pkg/ecco/cost_tau_eddy.F 233 COST_TAU_EDDY
          do k=2,Nr
./pkg/ecco/cost_tau_eddy.F 234 COST_TAU_EDDY
           tau2_temp = ( rhonil*eddyPsiX(i,j,k,bi,bj)
./pkg/ecco/cost_tau_eddy.F 237 COST_TAU_EDDY
             locfc = locfc + maskW(i,j,k,bi,bj)*
./pkg/ecco/cost_tau_eddy.F 240 COST_TAU_EDDY
           tau2_temp = ( rhonil*eddyPsiY(i,j,k,bi,bj)
./pkg/ecco/cost_tau_eddy.F 243 COST_TAU_EDDY
             locfc = locfc + maskS(i,j,k,bi,bj)*
./pkg/ecco/cost_tau_eddy.F 44 COST_TAU_EDDY
      integer i,j,k
./pkg/ecco/cost_theta.F 121 COST_THETA
                  do k = 1,nr
./pkg/ecco/cost_theta.F 124 COST_THETA
                              tbar_gen(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/cost_theta.F 140 COST_THETA
                  do k = 1,nr
./pkg/ecco/cost_theta.F 143 COST_THETA
                           tbar_gen(i,j,k,bi,bj) =tbar_gen(i,j,k,bi,bj)
./pkg/ecco/cost_theta.F 144 COST_THETA
     $                             +tbar(i,j,k,bi,bj)/float(nyears)
./pkg/ecco/cost_theta.F 175 COST_THETA
            do k = 1,nr
./pkg/ecco/cost_theta.F 181 COST_THETA
                  if (tdat(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/cost_theta.F 183 COST_THETA
                  else if (tdat(i,j,k,bi,bj) .lt. spval) then
./pkg/ecco/cost_theta.F 185 COST_THETA
                  else if (tdat(i,j,k,bi,bj) .gt. spmax) then
./pkg/ecco/cost_theta.F 195 COST_THETA
                  if ( _hFacC(i,j,k,bi,bj) .ne. 0. ) then
./pkg/ecco/cost_theta.F 197 COST_THETA
     &                    (wthetaLev(i,j,k,bi,bj)*cmask(i,j)*
./pkg/ecco/cost_theta.F 198 COST_THETA
     &                    (tbar(i,j,k,bi,bj) - tdat(i,j,k,bi,bj))*
./pkg/ecco/cost_theta.F 199 COST_THETA
     &                    (tbar(i,j,k,bi,bj) - tdat(i,j,k,bi,bj)) )
./pkg/ecco/cost_theta.F 200 COST_THETA
                     if ( wthetaLev(i,j,k,bi,bj)*cmask(i,j) .ne. 0. )
./pkg/ecco/cost_theta.F 202 COST_THETA
                     diagnosfld3d(i,j,k,bi,bj) =
./pkg/ecco/cost_theta.F 203 COST_THETA
     &                    (wthetaLev(i,j,k,bi,bj)*cmask(i,j)*
./pkg/ecco/cost_theta.F 204 COST_THETA
     &                    (tbar(i,j,k,bi,bj) - tdat(i,j,k,bi,bj))*
./pkg/ecco/cost_theta.F 205 COST_THETA
     &                    (tbar(i,j,k,bi,bj) - tdat(i,j,k,bi,bj)) )
./pkg/ecco/cost_theta.F 207 COST_THETA
                     diagnosfld3d(i,j,k,bi,bj) = 0.
./pkg/ecco/cost_theta.F 60 COST_THETA
      integer i,j,k
./pkg/ecco/cost_theta0.F 116 COST_THETA0
            do k = 1,nr
./pkg/ecco/cost_theta0.F 119 COST_THETA0
                if (_hFacC(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/cost_theta0.F 120 COST_THETA0
                  tmpx = tmpfld3d(i,j,k,bi,bj)
./pkg/ecco/cost_theta0.F 125 COST_THETA0
     &                 + wthetaLev(i,j,k,bi,bj)*cosphi(i,j,bi,bj)
./pkg/ecco/cost_theta0.F 130 COST_THETA0
                  if ( wthetaLev(i,j,k,bi,bj)*cosphi(i,j,bi,bj).ne.0. )
./pkg/ecco/cost_theta0.F 156 COST_THETA0
            do k = 1,nr
./pkg/ecco/cost_theta0.F 159 COST_THETA0
                if (_hFacC(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/cost_theta0.F 161 COST_THETA0
     &              ( tmpfld3d(i+2,j,k,bi,bj)-tmpfld3d(i+1,j,k,bi,bj) )
./pkg/ecco/cost_theta0.F 162 COST_THETA0
     &                *maskW(i+1,j,k,bi,bj)*maskW(i+2,j,k,bi,bj)
./pkg/ecco/cost_theta0.F 163 COST_THETA0
     &            + ( tmpfld3d(i+1,j,k,bi,bj)-tmpfld3d(i,j,k,bi,bj) )
./pkg/ecco/cost_theta0.F 164 COST_THETA0
     &                *maskW(i+1,j,k,bi,bj)
./pkg/ecco/cost_theta0.F 165 COST_THETA0
     &            + ( tmpfld3d(i,j+2,k,bi,bj)-tmpfld3d(i,j+1,k,bi,bj) )
./pkg/ecco/cost_theta0.F 166 COST_THETA0
     &                *maskS(i,j+1,k,bi,bj)*maskS(i,j+2,k,bi,bj)
./pkg/ecco/cost_theta0.F 167 COST_THETA0
     &            + ( tmpfld3d(i,j+1,k,bi,bj)-tmpfld3d(i,j,k,bi,bj) )
./pkg/ecco/cost_theta0.F 168 COST_THETA0
     &                *maskS(i,j+1,k,bi,bj)
./pkg/ecco/cost_theta0.F 172 COST_THETA0
     &               + wthetaLev(i,j,k,bi,bj)*cosphi(i,j,bi,bj)
./pkg/ecco/cost_theta0.F 53 COST_THETA0
      integer i,j,k
./pkg/ecco/cost_theta_ini_fin.F 106 COST_THETA_INI_FIN
            do k = 1,nr
./pkg/ecco/cost_theta_ini_fin.F 109 COST_THETA_INI_FIN
                if (_hFacC(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/cost_theta_ini_fin.F 110 COST_THETA_INI_FIN
                  tmpx = tmpfld3d(i,j,k,bi,bj) - theta(i,j,k,bi,bj)
./pkg/ecco/cost_theta_ini_fin.F 112 COST_THETA_INI_FIN
     &                 + wtheta(k,bi,bj)*cosphi(i,j,bi,bj)
./pkg/ecco/cost_theta_ini_fin.F 45 COST_THETA_INI_FIN
      integer i,j,k
./pkg/ecco/cost_trans_merid.F 196 COST_TRANS_MERID
            do k = 1,nr
./pkg/ecco/cost_trans_merid.F 204 COST_TRANS_MERID
                       tv(isect) = tv(isect) + p5*(tbar(i,j,k,bi,bj)
./pkg/ecco/cost_trans_merid.F 205 COST_TRANS_MERID
     $                     + tbar(i,j-1,k,bi,bj))*vbar(i,j,k,bi,bj)
./pkg/ecco/cost_trans_merid.F 207 COST_TRANS_MERID
     &                     * drF(k)*_hFacS(i,j,k,bi,bj)
./pkg/ecco/cost_trans_merid.F 209 COST_TRANS_MERID
                       sv(isect) = sv(isect) + p5*(sbar(i,j,k,bi,bj)
./pkg/ecco/cost_trans_merid.F 210 COST_TRANS_MERID
     $                     + sbar(i,j-1,k,bi,bj))*vbar(i,j,k,bi,bj)
./pkg/ecco/cost_trans_merid.F 212 COST_TRANS_MERID
     &                     *  drF(k)*_hFacS(i,j,k,bi,bj)
./pkg/ecco/cost_trans_merid.F 214 COST_TRANS_MERID
                       mv(isect) = mv(isect) + p5*(hFacC(i,j,k,bi,bj)
./pkg/ecco/cost_trans_merid.F 215 COST_TRANS_MERID
     $                     + hFacC(i,j-1,k,bi,bj))*vbar(i,j,k,bi,bj)
./pkg/ecco/cost_trans_merid.F 217 COST_TRANS_MERID
     &                     *  drF(k)*_hFacS(i,j,k,bi,bj)
./pkg/ecco/cost_trans_merid.F 221 COST_TRANS_MERID
              mvlev(isect,k) = mv(isect)
./pkg/ecco/cost_trans_merid.F 230 COST_TRANS_MERID
        do k =1,nr
./pkg/ecco/cost_trans_merid.F 231 COST_TRANS_MERID
           _GLOBAL_SUM_RL( mvlev(isect,k), mythid )
./pkg/ecco/cost_trans_merid.F 235 COST_TRANS_MERID
        do k = 2,nr
./pkg/ecco/cost_trans_merid.F 236 COST_TRANS_MERID
           if ( mvlev(isect,k) .GT. mvlev(isect,k-1) ) then
./pkg/ecco/cost_trans_merid.F 237 COST_TRANS_MERID
              mvmax(isect) = mvlev(isect,k)
./pkg/ecco/cost_trans_merid.F 238 COST_TRANS_MERID
              kmax(isect) = k
./pkg/ecco/cost_trans_merid.F 240 COST_TRANS_MERID
           if ( mvlev(isect,k) .LT. mvlev(isect,k-1) ) then
./pkg/ecco/cost_trans_merid.F 241 COST_TRANS_MERID
              mvmin(isect) = mvlev(isect,k)
./pkg/ecco/cost_trans_merid.F 242 COST_TRANS_MERID
              kmin(isect) = k
./pkg/ecco/cost_trans_merid.F 52 COST_TRANS_MERID
      integer i,j,k
./pkg/ecco/cost_trans_zonal.F 185 COST_TRANS_ZONAL
            do k = 1,nr
./pkg/ecco/cost_trans_zonal.F 193 COST_TRANS_ZONAL
                       tu(isect) = tu(isect) + p5*(tbar(i,j,k,bi,bj)
./pkg/ecco/cost_trans_zonal.F 194 COST_TRANS_ZONAL
     $                     + tbar(i-1,j,k,bi,bj))*ubar(i,j,k,bi,bj)
./pkg/ecco/cost_trans_zonal.F 196 COST_TRANS_ZONAL
     &                     * drF(k)*_hFacW(i,j,k,bi,bj)
./pkg/ecco/cost_trans_zonal.F 198 COST_TRANS_ZONAL
                       su(isect) = su(isect) + p5*(sbar(i,j,k,bi,bj)
./pkg/ecco/cost_trans_zonal.F 199 COST_TRANS_ZONAL
     $                     + sbar(i-1,j,k,bi,bj))*ubar(i,j,k,bi,bj)
./pkg/ecco/cost_trans_zonal.F 201 COST_TRANS_ZONAL
     &                     *  drF(k)*_hFacW(i,j,k,bi,bj)
./pkg/ecco/cost_trans_zonal.F 203 COST_TRANS_ZONAL
                       mu(isect) = mu(isect) + p5*(hFacC(i,j,k,bi,bj)
./pkg/ecco/cost_trans_zonal.F 204 COST_TRANS_ZONAL
     $                     + hFacC(i-1,j,k,bi,bj))*ubar(i,j,k,bi,bj)
./pkg/ecco/cost_trans_zonal.F 206 COST_TRANS_ZONAL
     &                     *  drF(k)*_hFacW(i,j,k,bi,bj)
./pkg/ecco/cost_trans_zonal.F 210 COST_TRANS_ZONAL
              mulev(isect,k) = mu(isect)
./pkg/ecco/cost_trans_zonal.F 219 COST_TRANS_ZONAL
        do k =1,nr
./pkg/ecco/cost_trans_zonal.F 220 COST_TRANS_ZONAL
           _GLOBAL_SUM_RL( mulev(isect,k), mythid )
./pkg/ecco/cost_trans_zonal.F 224 COST_TRANS_ZONAL
        do k = 2,nr
./pkg/ecco/cost_trans_zonal.F 225 COST_TRANS_ZONAL
           if ( mulev(isect,k) .GT. mulev(isect,k-1) ) then
./pkg/ecco/cost_trans_zonal.F 226 COST_TRANS_ZONAL
              mumax(isect) = mulev(isect,k)
./pkg/ecco/cost_trans_zonal.F 227 COST_TRANS_ZONAL
              kmax(isect) = k
./pkg/ecco/cost_trans_zonal.F 229 COST_TRANS_ZONAL
           if ( mulev(isect,k) .LT. mulev(isect,k-1) ) then
./pkg/ecco/cost_trans_zonal.F 230 COST_TRANS_ZONAL
              mumin(isect) = mulev(isect,k)
./pkg/ecco/cost_trans_zonal.F 231 COST_TRANS_ZONAL
              kmin(isect) = k
./pkg/ecco/cost_trans_zonal.F 52 COST_TRANS_ZONAL
      integer i,j,k
./pkg/ecco/cost_uvel0.F 116 COST_UVEL0
            do k = 1,nr
./pkg/ecco/cost_uvel0.F 119 COST_UVEL0
                if (_hFacW(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/cost_uvel0.F 120 COST_UVEL0
                  tmpx = tmpfld3d(i,j,k,bi,bj)
./pkg/ecco/cost_uvel0.F 123 COST_UVEL0
     &                 + wuvel3d(i,j,k,bi,bj)*cosphi(i,j,bi,bj)
./pkg/ecco/cost_uvel0.F 128 COST_UVEL0
                  if ( wuvel3d(i,j,k,bi,bj)*cosphi(i,j,bi,bj).ne.0. )
./pkg/ecco/cost_uvel0.F 53 COST_UVEL0
      integer i,j,k
./pkg/ecco/cost_vvel0.F 116 COST_VVEL0
            do k = 1,nr
./pkg/ecco/cost_vvel0.F 119 COST_VVEL0
                if (_hFacS(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/cost_vvel0.F 120 COST_VVEL0
                  tmpx = tmpfld3d(i,j,k,bi,bj)
./pkg/ecco/cost_vvel0.F 123 COST_VVEL0
     &                 + wvvel3d(i,j,k,bi,bj)*cosphi(i,j,bi,bj)
./pkg/ecco/cost_vvel0.F 128 COST_VVEL0
                  if ( wvvel3d(i,j,k,bi,bj)*cosphi(i,j,bi,bj).ne.0. )
./pkg/ecco/cost_vvel0.F 53 COST_VVEL0
      integer i,j,k
./pkg/ecco/cost_xbt.F 159 COST_XBT
            do k = 1,nr
./pkg/ecco/cost_xbt.F 165 COST_XBT
                  if ( xbtobs(i,j,k,bi,bj) .lt. spval .or.
./pkg/ecco/cost_xbt.F 166 COST_XBT
     &                 xbtobs(i,j,k,bi,bj) .gt. spmax .or.
./pkg/ecco/cost_xbt.F 167 COST_XBT
     &                 xbtobs(i,j,k,bi,bj) .eq. 0. ) then
./pkg/ecco/cost_xbt.F 184 COST_XBT
                  if ( _hFacC(i,j,k,bi,bj) .ne. 0. ) then
./pkg/ecco/cost_xbt.F 186 COST_XBT
     $                   xbtobs(i,j,k,bi,bj),ztop*rc(k),rl_0)
./pkg/ecco/cost_xbt.F 190 COST_XBT
     &                   (wtheta2(i,j,k,bi,bj)*cmask(i,j))*
./pkg/ecco/cost_xbt.F 191 COST_XBT
     &                   (tbar(i,j,k,bi,bj)-tmpobs(i,j))*
./pkg/ecco/cost_xbt.F 192 COST_XBT
     &                   (tbar(i,j,k,bi,bj)-tmpobs(i,j))
./pkg/ecco/cost_xbt.F 193 COST_XBT
                    if ( wtheta2(i,j,k,bi,bj)*cmask(i,j) .ne. 0. )
./pkg/ecco/cost_xbt.F 51 COST_XBT
      integer i,j,k
./pkg/ecco/ecco_check.F 121 ECCO_CHECK
      do k=1,NGENCOST
./pkg/ecco/ecco_check.F 122 ECCO_CHECK
         if ( gencost_datafile(k) .ne. ' ' ) then
./pkg/ecco/ecco_check.F 123 ECCO_CHECK
           CALL ECCO_CHECK_FILES( using_gencost(k), 'gencost',
./pkg/ecco/ecco_check.F 124 ECCO_CHECK
     &       gencost_datafile(k), modelstartdate(1), myThid )
./pkg/ecco/ecco_check.F 126 ECCO_CHECK
         if (gencost_name(k).EQ.'siv4-conc') 
./pkg/ecco/ecco_check.F 127 ECCO_CHECK
     &       using_cost_seaice=using_gencost(k)
./pkg/ecco/ecco_check.F 128 ECCO_CHECK
         if (gencost_name(k).EQ.'siv4-deconc')
./pkg/ecco/ecco_check.F 129 ECCO_CHECK
     &       using_cost_seaice=using_gencost(k)
./pkg/ecco/ecco_check.F 130 ECCO_CHECK
         if (gencost_name(k).EQ.'siv4-exconc')
./pkg/ecco/ecco_check.F 131 ECCO_CHECK
     &       using_cost_seaice=using_gencost(k)
./pkg/ecco/ecco_check.F 133 ECCO_CHECK
         if (gencost_name(k).EQ.'siv4-sst') then
./pkg/ecco/ecco_check.F 142 ECCO_CHECK
         if (gencost_name(k).EQ.'siv4-vol') then
./pkg/ecco/ecco_check.F 40 ECCO_CHECK
      INTEGER k
./pkg/ecco/ecco_cost_init_barfiles.F 129 ECCO_COST_INIT_BARFILES
          do k = 1,nr
./pkg/ecco/ecco_cost_init_barfiles.F 132 ECCO_COST_INIT_BARFILES
                tmpfld3d(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_init_barfiles.F 428 ECCO_COST_INIT_BARFILES
      do k=1,NGENCOST
./pkg/ecco/ecco_cost_init_barfiles.F 429 ECCO_COST_INIT_BARFILES
      if ( (using_gencost(k)).AND.(gencost_barfile(k).ne.' ') ) then
./pkg/ecco/ecco_cost_init_barfiles.F 430 ECCO_COST_INIT_BARFILES
      ilt=ilnblnk( gencost_barfile(k) )
./pkg/ecco/ecco_cost_init_barfiles.F 432 ECCO_COST_INIT_BARFILES
     &     gencost_barfile(k)(1:ilt), '.', optimcycle
./pkg/ecco/ecco_cost_init_barfiles.F 434 ECCO_COST_INIT_BARFILES
     &     yadprefix, gencost_barfile(k)(1:ilt), '.', optimcycle
./pkg/ecco/ecco_cost_init_barfiles.F 435 ECCO_COST_INIT_BARFILES
      do irec = 1,gencost_nrec(k)
./pkg/ecco/ecco_cost_init_barfiles.F 438 ECCO_COST_INIT_BARFILES
     &       optimcycle, mythid, xx_genbar_dummy(k) )
./pkg/ecco/ecco_cost_init_barfiles.F 48 ECCO_COST_INIT_BARFILES
      integer i,j,k
./pkg/ecco/ecco_cost_init_fixed.F 147 ECCO_COST_INIT_FIXED
      do k = 1, NGENCOST
./pkg/ecco/ecco_cost_init_fixed.F 148 ECCO_COST_INIT_FIXED
       if ( (using_gencost(k)).AND.( gencost_flag(k).GE.1 ) ) then
./pkg/ecco/ecco_cost_init_fixed.F 149 ECCO_COST_INIT_FIXED
         if ( gencost_avgperiod(k) .EQ. 'day' .OR.
./pkg/ecco/ecco_cost_init_fixed.F 150 ECCO_COST_INIT_FIXED
     &        gencost_avgperiod(k) .EQ. 'DAY' ) then
./pkg/ecco/ecco_cost_init_fixed.F 151 ECCO_COST_INIT_FIXED
            gencost_nrec(k)   = ndaysrec
./pkg/ecco/ecco_cost_init_fixed.F 152 ECCO_COST_INIT_FIXED
            gencost_period(k) = 86400.
./pkg/ecco/ecco_cost_init_fixed.F 153 ECCO_COST_INIT_FIXED
         else if ( gencost_avgperiod(k) .EQ. 'month' .OR.
./pkg/ecco/ecco_cost_init_fixed.F 154 ECCO_COST_INIT_FIXED
     &        gencost_avgperiod(k) .EQ. 'MONTH' ) then
./pkg/ecco/ecco_cost_init_fixed.F 155 ECCO_COST_INIT_FIXED
            gencost_nrec(k)   =nmonsrec
./pkg/ecco/ecco_cost_init_fixed.F 156 ECCO_COST_INIT_FIXED
            gencost_period(k) = 0.
./pkg/ecco/ecco_cost_init_fixed.F 157 ECCO_COST_INIT_FIXED
         else if ( gencost_avgperiod(k) .EQ. 'year' .OR.
./pkg/ecco/ecco_cost_init_fixed.F 158 ECCO_COST_INIT_FIXED
     &        gencost_avgperiod(k) .EQ. 'YEAR' ) then
./pkg/ecco/ecco_cost_init_fixed.F 56 ECCO_COST_INIT_FIXED
      integer irec,k
./pkg/ecco/ecco_cost_init_varia.F 151 ECCO_COST_INIT_VARIA
          do k=1,NGENCOST
./pkg/ecco/ecco_cost_init_varia.F 152 ECCO_COST_INIT_VARIA
            objf_gencost(bi,bj,k)    = 0. _d 0
./pkg/ecco/ecco_cost_init_varia.F 155 ECCO_COST_INIT_VARIA
          do k=1,NUSERCOST
./pkg/ecco/ecco_cost_init_varia.F 156 ECCO_COST_INIT_VARIA
            objf_usercost(k,bi,bj)   = 0. _d 0
./pkg/ecco/ecco_cost_init_varia.F 158 ECCO_COST_INIT_VARIA
          do k=1,NSSHV4COST
./pkg/ecco/ecco_cost_init_varia.F 159 ECCO_COST_INIT_VARIA
            objf_sshv4cost(k,bi,bj)  = 0. _d 0
./pkg/ecco/ecco_cost_init_varia.F 223 ECCO_COST_INIT_VARIA
          do k=1,NGENCOST
./pkg/ecco/ecco_cost_init_varia.F 224 ECCO_COST_INIT_VARIA
            num_gencost(bi,bj,k)    = 0. _d 0
./pkg/ecco/ecco_cost_init_varia.F 227 ECCO_COST_INIT_VARIA
          do k=1,NUSERCOST
./pkg/ecco/ecco_cost_init_varia.F 228 ECCO_COST_INIT_VARIA
          num_usercost(k,bi,bj)    = 0. _d 0
./pkg/ecco/ecco_cost_init_varia.F 230 ECCO_COST_INIT_VARIA
          do k=1,NSSHV4COST
./pkg/ecco/ecco_cost_init_varia.F 231 ECCO_COST_INIT_VARIA
          num_sshv4cost(k,bi,bj)    = 0. _d 0
./pkg/ecco/ecco_cost_init_varia.F 238 ECCO_COST_INIT_VARIA
      k = 1
./pkg/ecco/ecco_cost_init_varia.F 244 ECCO_COST_INIT_VARIA
               if (_hFacC(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/ecco_cost_init_varia.F 252 ECCO_COST_INIT_VARIA
               if (_hFacC(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/ecco_cost_init_varia.F 260 ECCO_COST_INIT_VARIA
               if (_hFacC(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/ecco_cost_init_varia.F 268 ECCO_COST_INIT_VARIA
               if (_hFacC(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/ecco_cost_init_varia.F 276 ECCO_COST_INIT_VARIA
               if (_hFacC(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/ecco_cost_init_varia.F 283 ECCO_COST_INIT_VARIA
               if (_hFacC(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/ecco_cost_init_varia.F 290 ECCO_COST_INIT_VARIA
               if (_hFacC(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/ecco_cost_init_varia.F 297 ECCO_COST_INIT_VARIA
               if (_hFacC(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/ecco_cost_init_varia.F 312 ECCO_COST_INIT_VARIA
        do k =1,Nr
./pkg/ecco/ecco_cost_init_varia.F 315 ECCO_COST_INIT_VARIA
           tbar_gen(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_init_varia.F 316 ECCO_COST_INIT_VARIA
           sbar_gen(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_init_varia.F 49 ECCO_COST_INIT_VARIA
      integer i,j,k
./pkg/ecco/ecco_cost_weights.F 1014 ECCO_COST_WEIGHTS
              wtauv(i,j,bi,bj) = wtauv(i,j,bi,bj)*masks(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1017 ECCO_COST_WEIGHTS
              wtauv2(i,j,bi,bj) = wtau0*maskS(i,j,k,bi,bj)*frame(i,j)
./pkg/ecco/ecco_cost_weights.F 1020 ECCO_COST_WEIGHTS
              wtauv(i,j,bi,bj) = wtauv(i,j,bi,bj)*maskc(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1022 ECCO_COST_WEIGHTS
              wtauv2(i,j,bi,bj) = wtau0*maskc(i,j,k,bi,bj)*frame(i,j)
./pkg/ecco/ecco_cost_weights.F 1052 ECCO_COST_WEIGHTS
              wvwind(i,j,bi,bj) = wvwind(i,j,bi,bj)*maskc(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 110 ECCO_COST_WEIGHTS
      do k = 1,nr
./pkg/ecco/ecco_cost_weights.F 111 ECCO_COST_WEIGHTS
         wti(k) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 112 ECCO_COST_WEIGHTS
         wsi(k) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 113 ECCO_COST_WEIGHTS
         wui(k) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 114 ECCO_COST_WEIGHTS
         wvi(k) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1516 ECCO_COST_WEIGHTS
          do k = 1,nr
./pkg/ecco/ecco_cost_weights.F 1520 ECCO_COST_WEIGHTS
              if (wdiffkr2(i,j,k,bi,bj) .lt. -9900.) then
./pkg/ecco/ecco_cost_weights.F 1521 ECCO_COST_WEIGHTS
                wdiffkr2(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1540 ECCO_COST_WEIGHTS
          do k = 1,nr
./pkg/ecco/ecco_cost_weights.F 1544 ECCO_COST_WEIGHTS
              if (wkapgm2(i,j,k,bi,bj) .lt. -9900.) then
./pkg/ecco/ecco_cost_weights.F 1545 ECCO_COST_WEIGHTS
                wkapgm2(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1564 ECCO_COST_WEIGHTS
          do k = 1,nr
./pkg/ecco/ecco_cost_weights.F 1568 ECCO_COST_WEIGHTS
              if (wkapredi2(i,j,k,bi,bj) .lt. -9900.) then
./pkg/ecco/ecco_cost_weights.F 1569 ECCO_COST_WEIGHTS
                wkapredi2(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1588 ECCO_COST_WEIGHTS
          do k = 1,nr
./pkg/ecco/ecco_cost_weights.F 1592 ECCO_COST_WEIGHTS
              if (wedtaux2(i,j,k,bi,bj) .lt. -9900.) then
./pkg/ecco/ecco_cost_weights.F 1593 ECCO_COST_WEIGHTS
                wedtaux2(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1595 ECCO_COST_WEIGHTS
              wedtauy2(i,j,k,bi,bj)=wedtaux2(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1606 ECCO_COST_WEIGHTS
      do k=1,NGENCOST
./pkg/ecco/ecco_cost_weights.F 1607 ECCO_COST_WEIGHTS
      if ( gencost_errfile(k) .NE. ' ' ) then
./pkg/ecco/ecco_cost_weights.F 1610 ECCO_COST_WEIGHTS
        if(.NOT. gencost_timevaryweight(k)) then
./pkg/ecco/ecco_cost_weights.F 1611 ECCO_COST_WEIGHTS
        call MDSREADFIELD( gencost_errfile(k), cost_iprec, cost_yftype,
./pkg/ecco/ecco_cost_weights.F 1612 ECCO_COST_WEIGHTS
     &      1, gencost_weight(:,:,1,1,k), 1, mythid )
./pkg/ecco/ecco_cost_weights.F 1615 ECCO_COST_WEIGHTS
        call MDSREADFIELD( gencost_errfile(k), cost_iprec, cost_yftype,
./pkg/ecco/ecco_cost_weights.F 1616 ECCO_COST_WEIGHTS
     &      1, gencost_weight(:,:,1,1,k), 1, mythid )
./pkg/ecco/ecco_cost_weights.F 1628 ECCO_COST_WEIGHTS
              if( gencost_timevaryweight(k)) then
./pkg/ecco/ecco_cost_weights.F 1629 ECCO_COST_WEIGHTS
                gencost_weight(i,j,bi,bj,k) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1633 ECCO_COST_WEIGHTS
              if (gencost_weight(i,j,bi,bj,k) .lt. -9900.) then
./pkg/ecco/ecco_cost_weights.F 1634 ECCO_COST_WEIGHTS
                gencost_weight(i,j,bi,bj,k) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 166 ECCO_COST_WEIGHTS
          do k = 1,Nr
./pkg/ecco/ecco_cost_weights.F 167 ECCO_COST_WEIGHTS
            wtheta (k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 168 ECCO_COST_WEIGHTS
            wsalt  (k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1692 ECCO_COST_WEIGHTS
           do k = 1,nr
./pkg/ecco/ecco_cost_weights.F 1696 ECCO_COST_WEIGHTS
              if ( wuvel3d(i,j,k,bi,bj).eq.0 ) then
./pkg/ecco/ecco_cost_weights.F 1697 ECCO_COST_WEIGHTS
                 wuvel3d(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1699 ECCO_COST_WEIGHTS
                 wuvel3d(i,j,k,bi,bj)=frame(i,j)*maskW(i,j,k,bi,bj)/
./pkg/ecco/ecco_cost_weights.F 169 ECCO_COST_WEIGHTS
            wuvel  (k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1700 ECCO_COST_WEIGHTS
     $              ( wuvel3d(i,j,k,bi,bj)*wuvel3d(i,j,k,bi,bj) )
./pkg/ecco/ecco_cost_weights.F 1702 ECCO_COST_WEIGHTS
              if ( wvvel3d(i,j,k,bi,bj).eq.0 ) then
./pkg/ecco/ecco_cost_weights.F 1703 ECCO_COST_WEIGHTS
                 wvvel3d(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1705 ECCO_COST_WEIGHTS
                 wvvel3d(i,j,k,bi,bj)=frame(i,j)*maskS(i,j,k,bi,bj)/
./pkg/ecco/ecco_cost_weights.F 1706 ECCO_COST_WEIGHTS
     $              ( wvvel3d(i,j,k,bi,bj)*wvvel3d(i,j,k,bi,bj) )
./pkg/ecco/ecco_cost_weights.F 170 ECCO_COST_WEIGHTS
            wvvel  (k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 171 ECCO_COST_WEIGHTS
            wctdt  (k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 172 ECCO_COST_WEIGHTS
            wctds  (k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 173 ECCO_COST_WEIGHTS
            wdiffkr(k,bi,bj) = wdiffkr0
./pkg/ecco/ecco_cost_weights.F 174 ECCO_COST_WEIGHTS
            wkapgm (k,bi,bj) = wkapgm0
./pkg/ecco/ecco_cost_weights.F 175 ECCO_COST_WEIGHTS
            wkapredi (k,bi,bj) = wkapredi0
./pkg/ecco/ecco_cost_weights.F 176 ECCO_COST_WEIGHTS
            wedtaux(k,bi,bj) = wedtau0
./pkg/ecco/ecco_cost_weights.F 177 ECCO_COST_WEIGHTS
            wedtauy(k,bi,bj) = wedtau0
./pkg/ecco/ecco_cost_weights.F 180 ECCO_COST_WEIGHTS
                wtheta2 (i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 181 ECCO_COST_WEIGHTS
                wsalt2  (i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 182 ECCO_COST_WEIGHTS
                wdiffkr2(i,j,k,bi,bj) = wdiffkr0
./pkg/ecco/ecco_cost_weights.F 183 ECCO_COST_WEIGHTS
                wkapgm2 (i,j,k,bi,bj) = wkapgm0
./pkg/ecco/ecco_cost_weights.F 184 ECCO_COST_WEIGHTS
                wkapredi2 (i,j,k,bi,bj) = wkapredi0
./pkg/ecco/ecco_cost_weights.F 185 ECCO_COST_WEIGHTS
                wedtaux2(i,j,k,bi,bj) = wedtau0
./pkg/ecco/ecco_cost_weights.F 186 ECCO_COST_WEIGHTS
                wedtauy2(i,j,k,bi,bj) = wedtau0
./pkg/ecco/ecco_cost_weights.F 187 ECCO_COST_WEIGHTS
                wthetaLev (i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 188 ECCO_COST_WEIGHTS
                wsaltLev  (i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 189 ECCO_COST_WEIGHTS
                wdiffkrFld(i,j,k,bi,bj) = wdiffkr0
./pkg/ecco/ecco_cost_weights.F 190 ECCO_COST_WEIGHTS
                wkapgmFld (i,j,k,bi,bj) = wkapgm0
./pkg/ecco/ecco_cost_weights.F 1916 ECCO_COST_WEIGHTS
              do k=1,NGENCOST
./pkg/ecco/ecco_cost_weights.F 1917 ECCO_COST_WEIGHTS
              if (gencost_weight(i,j,bi,bj,k) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1918 ECCO_COST_WEIGHTS
                 gencost_weight(i,j,bi,bj,k) =
./pkg/ecco/ecco_cost_weights.F 1919 ECCO_COST_WEIGHTS
     &                1./gencost_weight(i,j,bi,bj,k)/
./pkg/ecco/ecco_cost_weights.F 191 ECCO_COST_WEIGHTS
                wkaprediFld (i,j,k,bi,bj) = wkapredi0
./pkg/ecco/ecco_cost_weights.F 1920 ECCO_COST_WEIGHTS
     &                   gencost_weight(i,j,bi,bj,k)
./pkg/ecco/ecco_cost_weights.F 1922 ECCO_COST_WEIGHTS
                 gencost_weight(i,j,bi,bj,k) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 192 ECCO_COST_WEIGHTS
                wedtauxFld(i,j,k,bi,bj) = wedtau0
./pkg/ecco/ecco_cost_weights.F 1931 ECCO_COST_WEIGHTS
            do k = 1,nr
./pkg/ecco/ecco_cost_weights.F 1933 ECCO_COST_WEIGHTS
              if (wobcsn(k,iobcs) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1934 ECCO_COST_WEIGHTS
                 wobcsn(k,iobcs) =
./pkg/ecco/ecco_cost_weights.F 1935 ECCO_COST_WEIGHTS
     &                ratio/wobcsn(k,iobcs)/wobcsn(k,iobcs)
./pkg/ecco/ecco_cost_weights.F 1937 ECCO_COST_WEIGHTS
                 wobcsn(k,iobcs) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 193 ECCO_COST_WEIGHTS
                wedtauyFld(i,j,k,bi,bj) = wedtau0
./pkg/ecco/ecco_cost_weights.F 1941 ECCO_COST_WEIGHTS
              if (wobcss(k,iobcs) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1942 ECCO_COST_WEIGHTS
                 wobcss(k,iobcs) =
./pkg/ecco/ecco_cost_weights.F 1943 ECCO_COST_WEIGHTS
     &                ratio/wobcss(k,iobcs)/wobcss(k,iobcs)
./pkg/ecco/ecco_cost_weights.F 1945 ECCO_COST_WEIGHTS
                 wobcss(k,iobcs) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1949 ECCO_COST_WEIGHTS
              if (wobcsw(k,iobcs) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1950 ECCO_COST_WEIGHTS
                 wobcsw(k,iobcs) =
./pkg/ecco/ecco_cost_weights.F 1951 ECCO_COST_WEIGHTS
     &                ratio/wobcsw(k,iobcs)/wobcsw(k,iobcs)
./pkg/ecco/ecco_cost_weights.F 1953 ECCO_COST_WEIGHTS
                 wobcsw(k,iobcs) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1957 ECCO_COST_WEIGHTS
              if (wobcse(k,iobcs) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1958 ECCO_COST_WEIGHTS
                 wobcse(k,iobcs) =
./pkg/ecco/ecco_cost_weights.F 1959 ECCO_COST_WEIGHTS
     &                ratio/wobcse(k,iobcs)/wobcse(k,iobcs)
./pkg/ecco/ecco_cost_weights.F 1961 ECCO_COST_WEIGHTS
                 wobcse(k,iobcs) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 196 ECCO_COST_WEIGHTS
                wuvel3d(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1973 ECCO_COST_WEIGHTS
          do k = 1,nr
./pkg/ecco/ecco_cost_weights.F 1974 ECCO_COST_WEIGHTS
            if (wdiffkr(k,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1975 ECCO_COST_WEIGHTS
              wdiffkr(k,bi,bj) = 1./wdiffkr(k,bi,bj)/wdiffkr(k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1977 ECCO_COST_WEIGHTS
              wdiffkr(k,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1979 ECCO_COST_WEIGHTS
            if (wkapgm(k,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 197 ECCO_COST_WEIGHTS
                wvvel3d(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1980 ECCO_COST_WEIGHTS
              wkapgm(k,bi,bj) = 1./wkapgm(k,bi,bj)/wkapgm(k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1982 ECCO_COST_WEIGHTS
              wkapgm(k,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1984 ECCO_COST_WEIGHTS
            if (wkapredi(k,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1985 ECCO_COST_WEIGHTS
              wkapredi(k,bi,bj) = 1./wkapredi(k,bi,bj)/wkapredi(k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1987 ECCO_COST_WEIGHTS
              wkapredi(k,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1989 ECCO_COST_WEIGHTS
            if (wedtaux(k,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1990 ECCO_COST_WEIGHTS
              wedtaux(k,bi,bj) = 1./wedtaux(k,bi,bj)/wedtaux(k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1992 ECCO_COST_WEIGHTS
              wedtaux(k,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1994 ECCO_COST_WEIGHTS
            if (wedtauy(k,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1995 ECCO_COST_WEIGHTS
              wedtauy(k,bi,bj) = 1./wedtauy(k,bi,bj)/wedtauy(k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1997 ECCO_COST_WEIGHTS
              wedtauy(k,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 2001 ECCO_COST_WEIGHTS
                if (wdiffkr2(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 2002 ECCO_COST_WEIGHTS
                   wdiffkr2(i,j,k,bi,bj) = frame(i,j)/
./pkg/ecco/ecco_cost_weights.F 2003 ECCO_COST_WEIGHTS
     &                  wdiffkr2(i,j,k,bi,bj)/wdiffkr2(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 2005 ECCO_COST_WEIGHTS
                   wdiffkr2(i,j,k,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 2007 ECCO_COST_WEIGHTS
                wdiffkrFld(i,j,k,bi,bj) = wdiffkr2(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 2009 ECCO_COST_WEIGHTS
                if (wkapgm2(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 2010 ECCO_COST_WEIGHTS
                   wkapgm2(i,j,k,bi,bj) = frame(i,j)/
./pkg/ecco/ecco_cost_weights.F 2011 ECCO_COST_WEIGHTS
     &                  wkapgm2(i,j,k,bi,bj)/wkapgm2(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 2013 ECCO_COST_WEIGHTS
                   wkapgm2(i,j,k,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 2015 ECCO_COST_WEIGHTS
                wkapgmFld(i,j,k,bi,bj) = wkapgm2(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 2017 ECCO_COST_WEIGHTS
                if (wkapredi2(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 2018 ECCO_COST_WEIGHTS
                   wkapredi2(i,j,k,bi,bj) = frame(i,j)/
./pkg/ecco/ecco_cost_weights.F 2019 ECCO_COST_WEIGHTS
     &                  wkapredi2(i,j,k,bi,bj)/wkapredi2(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 2021 ECCO_COST_WEIGHTS
                   wkapredi2(i,j,k,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 2023 ECCO_COST_WEIGHTS
                wkaprediFld(i,j,k,bi,bj) = wkapredi2(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 2025 ECCO_COST_WEIGHTS
                if (wedtaux2(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 2026 ECCO_COST_WEIGHTS
                   wedtaux2(i,j,k,bi,bj) = frame(i,j)/
./pkg/ecco/ecco_cost_weights.F 2027 ECCO_COST_WEIGHTS
     &                  wedtaux2(i,j,k,bi,bj)/wedtaux2(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 2029 ECCO_COST_WEIGHTS
                   wedtaux2(i,j,k,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 2031 ECCO_COST_WEIGHTS
                wedtauxFld(i,j,k,bi,bj) = wedtaux2(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 2033 ECCO_COST_WEIGHTS
                if (wedtauy2(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 2034 ECCO_COST_WEIGHTS
                   wedtauy2(i,j,k,bi,bj) = frame(i,j)/
./pkg/ecco/ecco_cost_weights.F 2035 ECCO_COST_WEIGHTS
     &                  wedtauy2(i,j,k,bi,bj)/wedtauy2(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 2037 ECCO_COST_WEIGHTS
                   wedtauy2(i,j,k,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 2039 ECCO_COST_WEIGHTS
                wedtauyFld(i,j,k,bi,bj) = wedtauy2(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 209 ECCO_COST_WEIGHTS
        do k = 1,Nr
./pkg/ecco/ecco_cost_weights.F 212 ECCO_COST_WEIGHTS
          wobcsn(k,iobcs) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 216 ECCO_COST_WEIGHTS
          wobcss(k,iobcs) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 220 ECCO_COST_WEIGHTS
          wobcsw(k,iobcs) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 224 ECCO_COST_WEIGHTS
          wobcse(k,iobcs) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 282 ECCO_COST_WEIGHTS
        do k = 1,nr
./pkg/ecco/ecco_cost_weights.F 283 ECCO_COST_WEIGHTS
          read(gwunit,*) wti(k), wsi(k)
./pkg/ecco/ecco_cost_weights.F 285 ECCO_COST_WEIGHTS
     &               , wvi(k)
./pkg/ecco/ecco_cost_weights.F 310 ECCO_COST_WEIGHTS
          do k = 1,nr
./pkg/ecco/ecco_cost_weights.F 311 ECCO_COST_WEIGHTS
            wtheta(k,bi,bj)   = wti(k)
./pkg/ecco/ecco_cost_weights.F 312 ECCO_COST_WEIGHTS
            wsalt (k,bi,bj)   = wsi(k)
./pkg/ecco/ecco_cost_weights.F 313 ECCO_COST_WEIGHTS
            wcurrent(k,bi,bj) = wvi(k)
./pkg/ecco/ecco_cost_weights.F 315 ECCO_COST_WEIGHTS
            if (wtheta(k,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 316 ECCO_COST_WEIGHTS
              wtheta(k,bi,bj) = ratio/wtheta(k,bi,bj)/wtheta(k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 318 ECCO_COST_WEIGHTS
              wtheta(k,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 320 ECCO_COST_WEIGHTS
            if (wsalt(k,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 321 ECCO_COST_WEIGHTS
              wsalt(k,bi,bj) = ratio/wsalt(k,bi,bj)/wsalt(k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 323 ECCO_COST_WEIGHTS
              wsalt(k,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 327 ECCO_COST_WEIGHTS
          do k = 1,nr
./pkg/ecco/ecco_cost_weights.F 329 ECCO_COST_WEIGHTS
            wobcsn(k,1) = wti(k)
./pkg/ecco/ecco_cost_weights.F 330 ECCO_COST_WEIGHTS
            wobcsn(k,2) = wsi(k)
./pkg/ecco/ecco_cost_weights.F 331 ECCO_COST_WEIGHTS
            wobcsn(k,3) = wvi(k)
./pkg/ecco/ecco_cost_weights.F 332 ECCO_COST_WEIGHTS
            wobcsn(k,4) = wvi(k)
./pkg/ecco/ecco_cost_weights.F 335 ECCO_COST_WEIGHTS
            wobcss(k,1) = wti(k)
./pkg/ecco/ecco_cost_weights.F 336 ECCO_COST_WEIGHTS
            wobcss(k,2) = wsi(k)
./pkg/ecco/ecco_cost_weights.F 337 ECCO_COST_WEIGHTS
            wobcss(k,3) = wvi(k)
./pkg/ecco/ecco_cost_weights.F 338 ECCO_COST_WEIGHTS
            wobcss(k,4) = wvi(k)
./pkg/ecco/ecco_cost_weights.F 341 ECCO_COST_WEIGHTS
            wobcsw(k,1) = wti(k)
./pkg/ecco/ecco_cost_weights.F 342 ECCO_COST_WEIGHTS
            wobcsw(k,2) = wsi(k)
./pkg/ecco/ecco_cost_weights.F 343 ECCO_COST_WEIGHTS
            wobcsw(k,3) = wvi(k)
./pkg/ecco/ecco_cost_weights.F 344 ECCO_COST_WEIGHTS
            wobcsw(k,4) = wvi(k)
./pkg/ecco/ecco_cost_weights.F 347 ECCO_COST_WEIGHTS
            wobcse(k,1) = wti(k)
./pkg/ecco/ecco_cost_weights.F 348 ECCO_COST_WEIGHTS
            wobcse(k,2) = wsi(k)
./pkg/ecco/ecco_cost_weights.F 349 ECCO_COST_WEIGHTS
            wobcse(k,3) = wvi(k)
./pkg/ecco/ecco_cost_weights.F 350 ECCO_COST_WEIGHTS
            wobcse(k,4) = wvi(k)
./pkg/ecco/ecco_cost_weights.F 365 ECCO_COST_WEIGHTS
           do k = 1,nr
./pkg/ecco/ecco_cost_weights.F 369 ECCO_COST_WEIGHTS
              if ( wsaltLev(i,j,k,bi,bj).eq.0 ) then
./pkg/ecco/ecco_cost_weights.F 370 ECCO_COST_WEIGHTS
                 wsaltLev(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 372 ECCO_COST_WEIGHTS
                 wsaltLev(i,j,k,bi,bj)=frame(i,j)*maskC(i,j,k,bi,bj)/
./pkg/ecco/ecco_cost_weights.F 373 ECCO_COST_WEIGHTS
     $              ( wsaltLev(i,j,k,bi,bj)*wsaltLev(i,j,k,bi,bj) )
./pkg/ecco/ecco_cost_weights.F 383 ECCO_COST_WEIGHTS
           do k = 1,nr
./pkg/ecco/ecco_cost_weights.F 386 ECCO_COST_WEIGHTS
               wsaltLev(i,j,k,bi,bj)=
./pkg/ecco/ecco_cost_weights.F 387 ECCO_COST_WEIGHTS
     $             wsalt(k,bi,bj)*frame(i,j)*maskC(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 408 ECCO_COST_WEIGHTS
           do k = 1,nr
./pkg/ecco/ecco_cost_weights.F 412 ECCO_COST_WEIGHTS
              if ( wthetaLev(i,j,k,bi,bj).eq.0 ) then
./pkg/ecco/ecco_cost_weights.F 413 ECCO_COST_WEIGHTS
                 wthetaLev(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 415 ECCO_COST_WEIGHTS
                 wthetaLev(i,j,k,bi,bj)=frame(i,j)*maskC(i,j,k,bi,bj)/
./pkg/ecco/ecco_cost_weights.F 416 ECCO_COST_WEIGHTS
     $              ( wthetaLev(i,j,k,bi,bj)*wthetaLev(i,j,k,bi,bj) )
./pkg/ecco/ecco_cost_weights.F 426 ECCO_COST_WEIGHTS
           do k = 1,nr
./pkg/ecco/ecco_cost_weights.F 429 ECCO_COST_WEIGHTS
               wthetaLev(i,j,k,bi,bj)=
./pkg/ecco/ecco_cost_weights.F 430 ECCO_COST_WEIGHTS
     $             wtheta(k,bi,bj)*frame(i,j)*maskC(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 454 ECCO_COST_WEIGHTS
           do k = 1,nr
./pkg/ecco/ecco_cost_weights.F 458 ECCO_COST_WEIGHTS
              if (wsalt(k,bi,bj).eq.0. .or.
./pkg/ecco/ecco_cost_weights.F 459 ECCO_COST_WEIGHTS
     $             wsalt2(i,j,k,bi,bj).eq.0.) then
./pkg/ecco/ecco_cost_weights.F 460 ECCO_COST_WEIGHTS
                 wsalt2(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 462 ECCO_COST_WEIGHTS
                 wsalt2(i,j,k,bi,bj)=frame(i,j)*maskC(i,j,k,bi,bj)/
./pkg/ecco/ecco_cost_weights.F 463 ECCO_COST_WEIGHTS
     $              ( wsalt2(i,j,k,bi,bj)*wsalt2(i,j,k,bi,bj) )
./pkg/ecco/ecco_cost_weights.F 473 ECCO_COST_WEIGHTS
           do k = 1,nr
./pkg/ecco/ecco_cost_weights.F 476 ECCO_COST_WEIGHTS
                wsalt2(i,j,k,bi,bj)=
./pkg/ecco/ecco_cost_weights.F 477 ECCO_COST_WEIGHTS
     $             wsalt(k,bi,bj)*frame(i,j)*maskC(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 501 ECCO_COST_WEIGHTS
           do k = 1,nr
./pkg/ecco/ecco_cost_weights.F 505 ECCO_COST_WEIGHTS
              if (wtheta(k,bi,bj).eq.0. .or.
./pkg/ecco/ecco_cost_weights.F 506 ECCO_COST_WEIGHTS
     $            wtheta2(i,j,k,bi,bj).eq.0.) then
./pkg/ecco/ecco_cost_weights.F 507 ECCO_COST_WEIGHTS
                 wtheta2(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 509 ECCO_COST_WEIGHTS
                 wtheta2(i,j,k,bi,bj)= frame(i,j)*maskC(i,j,k,bi,bj)/
./pkg/ecco/ecco_cost_weights.F 50 ECCO_COST_WEIGHTS
      integer i,j,k
./pkg/ecco/ecco_cost_weights.F 510 ECCO_COST_WEIGHTS
     $                  ( wtheta2(i,j,k,bi,bj)*wtheta2(i,j,k,bi,bj) )
./pkg/ecco/ecco_cost_weights.F 520 ECCO_COST_WEIGHTS
           do k = 1,nr
./pkg/ecco/ecco_cost_weights.F 523 ECCO_COST_WEIGHTS
              if (wtheta(k,bi,bj).eq.0 ) then
./pkg/ecco/ecco_cost_weights.F 524 ECCO_COST_WEIGHTS
                 wtheta2(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 526 ECCO_COST_WEIGHTS
                 wtheta2(i,j,k,bi,bj) =
./pkg/ecco/ecco_cost_weights.F 527 ECCO_COST_WEIGHTS
     $              wtheta(k,bi,bj)*frame(i,j)*maskC(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 549 ECCO_COST_WEIGHTS
      k = 1
./pkg/ecco/ecco_cost_weights.F 561 ECCO_COST_WEIGHTS
     &               wsst(i,j,bi,bj)= frame(i,j)*maskC(i,j,k,bi,bj)/
./pkg/ecco/ecco_cost_weights.F 566 ECCO_COST_WEIGHTS
                  wsst(i,j,bi,bj) = wtheta2(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 568 ECCO_COST_WEIGHTS
                  wsst(i,j,bi,bj) = wthetaLev(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 571 ECCO_COST_WEIGHTS
     &               wtheta(k,bi,bj)*frame(i,j)*maskC(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 581 ECCO_COST_WEIGHTS
     &               wsss(i,j,bi,bj)= frame(i,j)*maskC(i,j,k,bi,bj)/
./pkg/ecco/ecco_cost_weights.F 587 ECCO_COST_WEIGHTS
                  wsss(i,j,bi,bj) = wsalt2(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 589 ECCO_COST_WEIGHTS
                  wsss(i,j,bi,bj) = wsaltLev(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 592 ECCO_COST_WEIGHTS
     &               wsalt(k,bi,bj)*frame(i,j)*maskC(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 661 ECCO_COST_WEIGHTS
           k = 1
./pkg/ecco/ecco_cost_weights.F 666 ECCO_COST_WEIGHTS
               if (maskC(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/ecco_cost_weights.F 700 ECCO_COST_WEIGHTS
           k = 1
./pkg/ecco/ecco_cost_weights.F 703 ECCO_COST_WEIGHTS
             if (maskC(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/ecco_cost_weights.F 737 ECCO_COST_WEIGHTS
          k = 1
./pkg/ecco/ecco_cost_weights.F 792 ECCO_COST_WEIGHTS
        wsshv4tmp(i,j,bi,bj)= frame(i,j)*maskC(i,j,k,bi,bj)/
./pkg/ecco/ecco_cost_weights.F 820 ECCO_COST_WEIGHTS
     &               wbp(i,j,bi,bj)= frame(i,j)*maskC(i,j,k,bi,bj)/
./pkg/ecco/ecco_cost_weights.F 841 ECCO_COST_WEIGHTS
     &               wies(i,j,bi,bj)= frame(i,j)*maskC(i,j,k,bi,bj)/
./pkg/ecco/ecco_cost_weights.F 865 ECCO_COST_WEIGHTS
          k = 1
./pkg/ecco/ecco_cost_weights.F 874 ECCO_COST_WEIGHTS
              wscatx(i,j,bi,bj) = wscatx(i,j,bi,bj)*maskw(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 881 ECCO_COST_WEIGHTS
              wscaty(i,j,bi,bj) = wscaty(i,j,bi,bj)*masks(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 902 ECCO_COST_WEIGHTS
          k = 1
./pkg/ecco/ecco_cost_weights.F 936 ECCO_COST_WEIGHTS
          k = 1
./pkg/ecco/ecco_cost_weights.F 945 ECCO_COST_WEIGHTS
              wtauu(i,j,bi,bj) = wtauu(i,j,bi,bj)*maskw(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 948 ECCO_COST_WEIGHTS
              wtauu2(i,j,bi,bj) = wtau0*maskW(i,j,k,bi,bj)*frame(i,j)
./pkg/ecco/ecco_cost_weights.F 951 ECCO_COST_WEIGHTS
              wtauu(i,j,bi,bj) = wtauu(i,j,bi,bj)*maskc(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 953 ECCO_COST_WEIGHTS
              wtauu2(i,j,bi,bj) = wtau0*maskc(i,j,k,bi,bj)*frame(i,j)
./pkg/ecco/ecco_cost_weights.F 974 ECCO_COST_WEIGHTS
          k = 1
./pkg/ecco/ecco_cost_weights.F 983 ECCO_COST_WEIGHTS
              wuwind(i,j,bi,bj) = wuwind(i,j,bi,bj)*maskc(i,j,k,bi,bj)
./pkg/ecco/ecco_phys.F 43 ECCO_PHYS
      integer i,j,k
./pkg/ecco/ecco_phys.F 62 ECCO_PHYS
          do k = 1,nr
./pkg/ecco/ecco_phys.F 64 ECCO_PHYS
     I                iMin, iMax, jMin, jMax, k,
./pkg/ecco/ecco_phys.F 65 ECCO_PHYS
     I                theta(1-OLx,1-OLy,k,bi,bj),
./pkg/ecco/ecco_phys.F 66 ECCO_PHYS
     I                salt (1-OLx,1-OLy,k,bi,bj),
./pkg/ecco/ecco_phys.F 67 ECCO_PHYS
     O                RHOInSituLoc(1-OLx,1-OLy,k,bi,bj),
./pkg/ecco/ecco_phys.F 68 ECCO_PHYS
     I                k, bi, bj, myThid )
./pkg/ecco/ecco_phys.F 79 ECCO_PHYS
          do k = 1,nr
./pkg/ecco/ecco_phys.F 83 ECCO_PHYS
     &            (rhoConst+RHOInSituLoc(i,j,k,bi,bj))*
./pkg/ecco/ecco_phys.F 84 ECCO_PHYS
     &            hFacC(i,j,k,bi,bj)*drF(k)*rA(i,j,bi,bj)
./pkg/ecco/ecco_phys.F 86 ECCO_PHYS
     &            hFacC(i,j,k,bi,bj)*drF(k)*rA(i,j,bi,bj)
./pkg/ecco/ecco_readparms.F 342 ECCO_READPARMS
        do k=1,NUSERCOST
./pkg/ecco/ecco_readparms.F 343 ECCO_READPARMS
         usercost_datafile(k)  =    ' '
./pkg/ecco/ecco_readparms.F 344 ECCO_READPARMS
         usercost_errfile(k)   =    ' '
./pkg/ecco/ecco_readparms.F 346 ECCO_READPARMS
        do k=1,NSSHV4COST
./pkg/ecco/ecco_readparms.F 347 ECCO_READPARMS
         sshv4cost_scalefile(k) =    ' '
./pkg/ecco/ecco_readparms.F 348 ECCO_READPARMS
         sshv4cost_errfile(k)   =    ' '
./pkg/ecco/ecco_readparms.F 349 ECCO_READPARMS
         sshv4cost_errfactor(k) =     1. _d 0
./pkg/ecco/ecco_readparms.F 38 ECCO_READPARMS
      INTEGER k, iUnit, num_file, num_var
./pkg/ecco/ecco_readparms.F 415 ECCO_READPARMS
        do k=1,NUSERCOST
./pkg/ecco/ecco_readparms.F 416 ECCO_READPARMS
        mult_usercost(k)       =      0. _d 0
./pkg/ecco/ecco_readparms.F 418 ECCO_READPARMS
        do k=1,NSSHV4COST
./pkg/ecco/ecco_readparms.F 419 ECCO_READPARMS
        mult_sshv4cost(k)       =      0. _d 0
./pkg/ecco/ecco_readparms.F 514 ECCO_READPARMS
      do k=1,NGENCOST
./pkg/ecco/ecco_readparms.F 515 ECCO_READPARMS
         using_gencost(k)      = .FALSE.
./pkg/ecco/ecco_readparms.F 516 ECCO_READPARMS
         gencost_flag(k)       = 0
./pkg/ecco/ecco_readparms.F 517 ECCO_READPARMS
         gencost_avgperiod(k)  = '     '
./pkg/ecco/ecco_readparms.F 518 ECCO_READPARMS
         gencost_datafile(k)   = ' '
./pkg/ecco/ecco_readparms.F 519 ECCO_READPARMS
         gencost_name(k)       = 'gencost'
./pkg/ecco/ecco_readparms.F 520 ECCO_READPARMS
         gencost_scalefile(k)  = ' '
./pkg/ecco/ecco_readparms.F 521 ECCO_READPARMS
         gencost_errfile(k)    = ' '
./pkg/ecco/ecco_readparms.F 522 ECCO_READPARMS
         gencost_mask(k)       = 'c'
./pkg/ecco/ecco_readparms.F 525 ECCO_READPARMS
         gencost_barfile(k)    = ' '
./pkg/ecco/ecco_readparms.F 526 ECCO_READPARMS
         gencost_spmin(k)      = 0. _d 0
./pkg/ecco/ecco_readparms.F 527 ECCO_READPARMS
         gencost_spmax(k)      = 0. _d 0
./pkg/ecco/ecco_readparms.F 528 ECCO_READPARMS
         gencost_spzero(k)     = 9876. _d 0
./pkg/ecco/ecco_readparms.F 529 ECCO_READPARMS
         mult_gencost(k)       = 0. _d 0
./pkg/ecco/ecco_readparms.F 531 ECCO_READPARMS
         gencost_smooth2Ddiffnbt(k) = 300
./pkg/ecco/ecco_readparms.F 534 ECCO_READPARMS
         gencost_timevaryweight(k) = .FALSE.
./pkg/ecco/ecco_readparms.F 545 ECCO_READPARMS
      do k=1,NGENCOST
./pkg/ecco/ecco_readparms.F 546 ECCO_READPARMS
         if ( (gencost_name(k).EQ.'sshv4-mdt').OR.
./pkg/ecco/ecco_readparms.F 547 ECCO_READPARMS
     &        (gencost_name(k).EQ.'sshv4-tp').OR.
./pkg/ecco/ecco_readparms.F 548 ECCO_READPARMS
     &        (gencost_name(k).EQ.'sshv4-ers').OR.
./pkg/ecco/ecco_readparms.F 549 ECCO_READPARMS
     &        (gencost_name(k).EQ.'sshv4-gfo').OR.
./pkg/ecco/ecco_readparms.F 550 ECCO_READPARMS
     &        (gencost_name(k).EQ.'sshv4-lsc').OR.
./pkg/ecco/ecco_readparms.F 551 ECCO_READPARMS
     &        (gencost_name(k).EQ.'sshv4-gmsl').OR.
./pkg/ecco/ecco_readparms.F 552 ECCO_READPARMS
     &        (gencost_name(k).EQ.'boxmean').OR.
./pkg/ecco/ecco_readparms.F 553 ECCO_READPARMS
     &        (gencost_name(k).EQ.'sstv4-amsre').OR.
./pkg/ecco/ecco_readparms.F 554 ECCO_READPARMS
     &        (gencost_name(k).EQ.'sstv4-amsre-lsc') ) then
./pkg/ecco/ecco_readparms.F 556 ECCO_READPARMS
           gencost_flag(k)=-1
./pkg/ecco/ecco_readparms.F 557 ECCO_READPARMS
           using_gencost(k)=.TRUE.
./pkg/ecco/ecco_readparms.F 560 ECCO_READPARMS
     &        (gencost_name(k).EQ.'siv4-conc').OR.
./pkg/ecco/ecco_readparms.F 561 ECCO_READPARMS
     &        (gencost_name(k).EQ.'siv4-deconc').OR.
./pkg/ecco/ecco_readparms.F 562 ECCO_READPARMS
     &        (gencost_name(k).EQ.'siv4-exconc') ) then
./pkg/ecco/ecco_readparms.F 564 ECCO_READPARMS
           gencost_flag(k)=2
./pkg/ecco/ecco_readparms.F 565 ECCO_READPARMS
           using_gencost(k)=.TRUE.
./pkg/ecco/ecco_readparms.F 567 ECCO_READPARMS
         elseif ( gencost_datafile(k) .NE. ' ' ) then
./pkg/ecco/ecco_readparms.F 569 ECCO_READPARMS
           gencost_flag(k)=1
./pkg/ecco/ecco_readparms.F 570 ECCO_READPARMS
           using_gencost(k)=.TRUE.
./pkg/ecco/ecco_readparms.F 575 ECCO_READPARMS
      do k=1,NGENCOST
./pkg/ecco/ecco_readparms.F 577 ECCO_READPARMS
        if ( (using_gencost(k)).AND.( gencost_flag(k).GE.1 ) ) then
./pkg/ecco/ecco_readparms.F 579 ECCO_READPARMS
          if ( gencost_name(k) .EQ. 'gencost' )
./pkg/ecco/ecco_readparms.F 580 ECCO_READPARMS
     &        gencost_name(k) = gencost_datafile(k)
./pkg/ecco/ecco_readparms.F 582 ECCO_READPARMS
          if ( gencost_avgperiod(k) .NE. 'day  ' .AND.
./pkg/ecco/ecco_readparms.F 583 ECCO_READPARMS
     &        gencost_avgperiod(k) .NE. 'DAY  ' .AND.
./pkg/ecco/ecco_readparms.F 584 ECCO_READPARMS
     &        gencost_avgperiod(k) .NE. 'month' .AND.
./pkg/ecco/ecco_readparms.F 585 ECCO_READPARMS
     &        gencost_avgperiod(k) .NE. 'MONTH' .AND.
./pkg/ecco/ecco_readparms.F 586 ECCO_READPARMS
     &        gencost_avgperiod(k) .NE. 'year ' .AND.
./pkg/ecco/ecco_readparms.F 587 ECCO_READPARMS
     &        gencost_avgperiod(k) .NE. 'YEAR ' ) then
./pkg/ecco/ecco_readparms.F 589 ECCO_READPARMS
            il=ilnblnk(gencost_name(k))
./pkg/ecco/ecco_readparms.F 591 ECCO_READPARMS
     &          'ERROR in ECCO_READPARMS: for gencost',k,
./pkg/ecco/ecco_readparms.F 592 ECCO_READPARMS
     &          '  ',gencost_name(k)(1:il)
./pkg/ecco/ecco_readparms.F 599 ECCO_READPARMS
          if ( gencost_spmin(k) .EQ. 0. _d 0 .AND.
./pkg/ecco/ecco_readparms.F 600 ECCO_READPARMS
     &        gencost_spmax(k) .EQ. 0. _d 0 ) then
./pkg/ecco/ecco_readparms.F 601 ECCO_READPARMS
            il=ilnblnk(gencost_name(k))
./pkg/ecco/ecco_readparms.F 603 ECCO_READPARMS
     &          'ERROR in ECCO_READPARMS: for gencost',k,
./pkg/ecco/ecco_readparms.F 604 ECCO_READPARMS
     &          '  ',gencost_name(k)(1:il)
./pkg/ecco/ecco_readparms.F 611 ECCO_READPARMS
          if ( gencost_spzero(k) .EQ. 9876. _d 0 ) then
./pkg/ecco/ecco_readparms.F 612 ECCO_READPARMS
            il=ilnblnk(gencost_name(k))
./pkg/ecco/ecco_readparms.F 614 ECCO_READPARMS
     &          'ERROR in ECCO_READPARMS: for gencost',k,
./pkg/ecco/ecco_readparms.F 615 ECCO_READPARMS
     &          '  ',gencost_name(k)(1:il)