Symbol Description Uses
j loop indices 42769



File Line number Procedure Code
./pkg/ecco/ecco_cost_init_varia.F 246 ECCO_COST_INIT_VARIA
          do j = jmin,jmax
./pkg/ecco/ecco_cost_init_varia.F 248 ECCO_COST_INIT_VARIA
              frame(i,j)        = 1. _d 0
./pkg/ecco/ecco_cost_init_varia.F 249 ECCO_COST_INIT_VARIA
              cosphi(i,j,bi,bj) = 1. _d 0
./pkg/ecco/ecco_cost_init_varia.F 261 ECCO_COST_INIT_VARIA
          do j = jmin,jmax
./pkg/ecco/ecco_cost_init_varia.F 264 ECCO_COST_INIT_VARIA
               if (_hFacC(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/ecco_cost_init_varia.F 265 ECCO_COST_INIT_VARIA
                  mdtmask(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_init_varia.F 267 ECCO_COST_INIT_VARIA
                  mdtmask(i,j,bi,bj) = 1. _d 0
./pkg/ecco/ecco_cost_init_varia.F 269 ECCO_COST_INIT_VARIA
               mdt(i,j,bi,bj)     = 0. _d 0
./pkg/ecco/ecco_cost_init_varia.F 272 ECCO_COST_INIT_VARIA
               if (_hFacC(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/ecco_cost_init_varia.F 273 ECCO_COST_INIT_VARIA
                  tpmask(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_init_varia.F 275 ECCO_COST_INIT_VARIA
                  tpmask(i,j,bi,bj) = 1. _d 0
./pkg/ecco/ecco_cost_init_varia.F 277 ECCO_COST_INIT_VARIA
               tpobs(i,j,bi,bj)      = 0. _d 0
./pkg/ecco/ecco_cost_init_varia.F 280 ECCO_COST_INIT_VARIA
               if (_hFacC(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/ecco_cost_init_varia.F 281 ECCO_COST_INIT_VARIA
                  ersmask(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_init_varia.F 283 ECCO_COST_INIT_VARIA
                  ersmask(i,j,bi,bj) = 1. _d 0
./pkg/ecco/ecco_cost_init_varia.F 285 ECCO_COST_INIT_VARIA
               ersobs(i,j,bi,bj)     = 0. _d 0
./pkg/ecco/ecco_cost_init_varia.F 288 ECCO_COST_INIT_VARIA
               if (_hFacC(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/ecco_cost_init_varia.F 289 ECCO_COST_INIT_VARIA
                  gfomask(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_init_varia.F 291 ECCO_COST_INIT_VARIA
                  gfomask(i,j,bi,bj) = 1. _d 0
./pkg/ecco/ecco_cost_init_varia.F 293 ECCO_COST_INIT_VARIA
               gfoobs(i,j,bi,bj)     = 0. _d 0
./pkg/ecco/ecco_cost_init_varia.F 296 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
                  tmimask(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_init_varia.F 299 ECCO_COST_INIT_VARIA
                  tmimask(i,j,bi,bj) = 1. _d 0
./pkg/ecco/ecco_cost_init_varia.F 303 ECCO_COST_INIT_VARIA
               if (_hFacC(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/ecco_cost_init_varia.F 304 ECCO_COST_INIT_VARIA
                  sstmask(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_init_varia.F 306 ECCO_COST_INIT_VARIA
                  sstmask(i,j,bi,bj) = 1. _d 0
./pkg/ecco/ecco_cost_init_varia.F 310 ECCO_COST_INIT_VARIA
               if (_hFacC(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/ecco_cost_init_varia.F 311 ECCO_COST_INIT_VARIA
                  sssmask(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_init_varia.F 313 ECCO_COST_INIT_VARIA
                  sssmask(i,j,bi,bj) = 1. _d 0
./pkg/ecco/ecco_cost_init_varia.F 317 ECCO_COST_INIT_VARIA
               if (_hFacC(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/ecco_cost_init_varia.F 318 ECCO_COST_INIT_VARIA
                  bpmask(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_init_varia.F 320 ECCO_COST_INIT_VARIA
                  bpmask(i,j,bi,bj) = 1. _d 0
./pkg/ecco/ecco_cost_init_varia.F 322 ECCO_COST_INIT_VARIA
               bpdat(i,j,bi,bj)     = 0. _d 0
./pkg/ecco/ecco_cost_init_varia.F 333 ECCO_COST_INIT_VARIA
         do j = jmin,jmax
./pkg/ecco/ecco_cost_init_varia.F 335 ECCO_COST_INIT_VARIA
           tbar_gen(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_init_varia.F 336 ECCO_COST_INIT_VARIA
           sbar_gen(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_init_varia.F 58 ECCO_COST_INIT_VARIA
      integer i,j,k
./pkg/ecco/ecco_cost_weights.F 1002 ECCO_COST_WEIGHTS
              if (wuwind(i,j,bi,bj) .lt. -9900.) then
./pkg/ecco/ecco_cost_weights.F 1003 ECCO_COST_WEIGHTS
                wuwind(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1005 ECCO_COST_WEIGHTS
              wuwind(i,j,bi,bj) = wuwind(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1006 ECCO_COST_WEIGHTS
              wuwind(i,j,bi,bj) = max(wuwind(i,j,bi,bj),wwind0)
./pkg/ecco/ecco_cost_weights.F 1007 ECCO_COST_WEIGHTS
              wuwind(i,j,bi,bj) = wuwind(i,j,bi,bj)*maskc(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1008 ECCO_COST_WEIGHTS
     &                            *frame(i,j)
./pkg/ecco/ecco_cost_weights.F 1030 ECCO_COST_WEIGHTS
          do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 1033 ECCO_COST_WEIGHTS
              if (wtauv(i,j,bi,bj) .lt. -9900.) then
./pkg/ecco/ecco_cost_weights.F 1034 ECCO_COST_WEIGHTS
                wtauv(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1036 ECCO_COST_WEIGHTS
              wtauv(i,j,bi,bj) = max(wtauv(i,j,bi,bj),wtau0)
./pkg/ecco/ecco_cost_weights.F 1038 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 1039 ECCO_COST_WEIGHTS
     &                            *frame(i,j)
./pkg/ecco/ecco_cost_weights.F 1041 ECCO_COST_WEIGHTS
              wtauv2(i,j,bi,bj) = wtau0*maskS(i,j,k,bi,bj)*frame(i,j)
./pkg/ecco/ecco_cost_weights.F 1044 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 1045 ECCO_COST_WEIGHTS
     &                            *frame(i,j)
./pkg/ecco/ecco_cost_weights.F 1046 ECCO_COST_WEIGHTS
              wtauv2(i,j,bi,bj) = wtau0*maskc(i,j,k,bi,bj)*frame(i,j)
./pkg/ecco/ecco_cost_weights.F 1068 ECCO_COST_WEIGHTS
          do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 1071 ECCO_COST_WEIGHTS
              if (wvwind(i,j,bi,bj) .lt. -9900.) then
./pkg/ecco/ecco_cost_weights.F 1072 ECCO_COST_WEIGHTS
                wvwind(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1074 ECCO_COST_WEIGHTS
              wvwind(i,j,bi,bj) = wvwind(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1075 ECCO_COST_WEIGHTS
              wvwind(i,j,bi,bj) = max(wvwind(i,j,bi,bj),wwind0)
./pkg/ecco/ecco_cost_weights.F 1076 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 1077 ECCO_COST_WEIGHTS
     &                            *frame(i,j)
./pkg/ecco/ecco_cost_weights.F 1100 ECCO_COST_WEIGHTS
          do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 1103 ECCO_COST_WEIGHTS
              if (whflux(i,j,bi,bj) .lt. -9900.) then
./pkg/ecco/ecco_cost_weights.F 1104 ECCO_COST_WEIGHTS
                whflux(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1107 ECCO_COST_WEIGHTS
              whflux(i,j,bi,bj) = whflux(i,j,bi,bj)/3.
./pkg/ecco/ecco_cost_weights.F 1108 ECCO_COST_WEIGHTS
              whflux(i,j,bi,bj) = max(whflux(i,j,bi,bj),whflux0)
./pkg/ecco/ecco_cost_weights.F 1109 ECCO_COST_WEIGHTS
     &                            *frame(i,j)
./pkg/ecco/ecco_cost_weights.F 1110 ECCO_COST_WEIGHTS
              whfluxm(i,j,bi,bj) = max(whfluxm(i,j,bi,bj),whflux0m)
./pkg/ecco/ecco_cost_weights.F 1111 ECCO_COST_WEIGHTS
     &                            *frame(i,j)
./pkg/ecco/ecco_cost_weights.F 1113 ECCO_COST_WEIGHTS
              whflux2(i,j,bi,bj) = whflux0*frame(i,j)
./pkg/ecco/ecco_cost_weights.F 1135 ECCO_COST_WEIGHTS
          do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 1138 ECCO_COST_WEIGHTS
              if (watemp(i,j,bi,bj) .lt. -9900.) then
./pkg/ecco/ecco_cost_weights.F 1139 ECCO_COST_WEIGHTS
                watemp(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1142 ECCO_COST_WEIGHTS
              watemp(i,j,bi,bj) = watemp(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1143 ECCO_COST_WEIGHTS
              watemp(i,j,bi,bj) = max(watemp(i,j,bi,bj),watemp0)
./pkg/ecco/ecco_cost_weights.F 1144 ECCO_COST_WEIGHTS
     &                            *frame(i,j)
./pkg/ecco/ecco_cost_weights.F 1168 ECCO_COST_WEIGHTS
          do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 1171 ECCO_COST_WEIGHTS
              if (wsflux(i,j,bi,bj) .lt. -9900.) then
./pkg/ecco/ecco_cost_weights.F 1172 ECCO_COST_WEIGHTS
                wsflux(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1175 ECCO_COST_WEIGHTS
              wsflux(i,j,bi,bj) = wsflux(i,j,bi,bj) / 3.
./pkg/ecco/ecco_cost_weights.F 1176 ECCO_COST_WEIGHTS
              wsflux(i,j,bi,bj) = max(wsflux(i,j,bi,bj),wsflux0)
./pkg/ecco/ecco_cost_weights.F 1177 ECCO_COST_WEIGHTS
     &                            *frame(i,j)
./pkg/ecco/ecco_cost_weights.F 1178 ECCO_COST_WEIGHTS
              wsfluxm(i,j,bi,bj) = max(wsfluxm(i,j,bi,bj),wsflux0m)
./pkg/ecco/ecco_cost_weights.F 1179 ECCO_COST_WEIGHTS
     &                            *frame(i,j)
./pkg/ecco/ecco_cost_weights.F 1181 ECCO_COST_WEIGHTS
              wsflux2(i,j,bi,bj) = wsflux0*frame(i,j)
./pkg/ecco/ecco_cost_weights.F 1203 ECCO_COST_WEIGHTS
          do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 1206 ECCO_COST_WEIGHTS
              if (waqh(i,j,bi,bj) .lt. -9900.) then
./pkg/ecco/ecco_cost_weights.F 1207 ECCO_COST_WEIGHTS
                waqh(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1210 ECCO_COST_WEIGHTS
              waqh(i,j,bi,bj) = waqh(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1211 ECCO_COST_WEIGHTS
              waqh(i,j,bi,bj) = max(waqh(i,j,bi,bj),waqh0)
./pkg/ecco/ecco_cost_weights.F 1212 ECCO_COST_WEIGHTS
     &                            *frame(i,j)
./pkg/ecco/ecco_cost_weights.F 1235 ECCO_COST_WEIGHTS
          do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 1238 ECCO_COST_WEIGHTS
              if (wprecip(i,j,bi,bj) .lt. -9900.) then
./pkg/ecco/ecco_cost_weights.F 1239 ECCO_COST_WEIGHTS
                wprecip(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1242 ECCO_COST_WEIGHTS
              wprecip(i,j,bi,bj) = wprecip(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1243 ECCO_COST_WEIGHTS
              wprecip(i,j,bi,bj) = max(wprecip(i,j,bi,bj),wprecip0)
./pkg/ecco/ecco_cost_weights.F 1244 ECCO_COST_WEIGHTS
     &                            *frame(i,j)
./pkg/ecco/ecco_cost_weights.F 1267 ECCO_COST_WEIGHTS
          do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 1270 ECCO_COST_WEIGHTS
              if (wswflux(i,j,bi,bj) .lt. -9900.) then
./pkg/ecco/ecco_cost_weights.F 1271 ECCO_COST_WEIGHTS
                wswflux(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1274 ECCO_COST_WEIGHTS
              wswflux(i,j,bi,bj) = wswflux(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1275 ECCO_COST_WEIGHTS
              wswflux(i,j,bi,bj) = max(wswflux(i,j,bi,bj),wswflux0)
./pkg/ecco/ecco_cost_weights.F 1276 ECCO_COST_WEIGHTS
     &                            *frame(i,j)
./pkg/ecco/ecco_cost_weights.F 127 ECCO_COST_WEIGHTS
          do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 1299 ECCO_COST_WEIGHTS
          do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 129 ECCO_COST_WEIGHTS
              whflux  (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1302 ECCO_COST_WEIGHTS
              if (wswdown(i,j,bi,bj) .lt. -9900.) then
./pkg/ecco/ecco_cost_weights.F 1303 ECCO_COST_WEIGHTS
                wswdown(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1306 ECCO_COST_WEIGHTS
              wswdown(i,j,bi,bj) = wswdown(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1307 ECCO_COST_WEIGHTS
              wswdown(i,j,bi,bj) = max(wswdown(i,j,bi,bj),wswdown0)
./pkg/ecco/ecco_cost_weights.F 1308 ECCO_COST_WEIGHTS
     &                            *frame(i,j)
./pkg/ecco/ecco_cost_weights.F 130 ECCO_COST_WEIGHTS
              whfluxm (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 131 ECCO_COST_WEIGHTS
              wsflux  (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 132 ECCO_COST_WEIGHTS
              wsfluxm (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1331 ECCO_COST_WEIGHTS
          do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 1334 ECCO_COST_WEIGHTS
              if (wlwflux(i,j,bi,bj) .lt. -9900.) then
./pkg/ecco/ecco_cost_weights.F 1335 ECCO_COST_WEIGHTS
                wlwflux(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1338 ECCO_COST_WEIGHTS
              wlwflux(i,j,bi,bj) = wlwflux(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1339 ECCO_COST_WEIGHTS
              wlwflux(i,j,bi,bj) = max(wlwflux(i,j,bi,bj),wlwflux0)
./pkg/ecco/ecco_cost_weights.F 133 ECCO_COST_WEIGHTS
              wtauu   (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1340 ECCO_COST_WEIGHTS
     &                            *frame(i,j)
./pkg/ecco/ecco_cost_weights.F 134 ECCO_COST_WEIGHTS
              wtauum  (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 135 ECCO_COST_WEIGHTS
              wtauv   (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1363 ECCO_COST_WEIGHTS
          do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 1366 ECCO_COST_WEIGHTS
              if (wlwdown(i,j,bi,bj) .lt. -9900.) then
./pkg/ecco/ecco_cost_weights.F 1367 ECCO_COST_WEIGHTS
                wlwdown(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 136 ECCO_COST_WEIGHTS
              wtauvm  (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1370 ECCO_COST_WEIGHTS
              wlwdown(i,j,bi,bj) = wlwdown(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1371 ECCO_COST_WEIGHTS
              wlwdown(i,j,bi,bj) = max(wlwdown(i,j,bi,bj),wlwdown0)
./pkg/ecco/ecco_cost_weights.F 1372 ECCO_COST_WEIGHTS
     &                            *frame(i,j)
./pkg/ecco/ecco_cost_weights.F 137 ECCO_COST_WEIGHTS
              watemp  (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 138 ECCO_COST_WEIGHTS
              waqh    (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1395 ECCO_COST_WEIGHTS
          do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 1398 ECCO_COST_WEIGHTS
              if (wsnowprecip(i,j,bi,bj) .lt. -9900.) then
./pkg/ecco/ecco_cost_weights.F 1399 ECCO_COST_WEIGHTS
                wsnowprecip(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 139 ECCO_COST_WEIGHTS
              wprecip (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1402 ECCO_COST_WEIGHTS
              wsnowprecip(i,j,bi,bj) = wsnowprecip(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1403 ECCO_COST_WEIGHTS
              wsnowprecip(i,j,bi,bj) =
./pkg/ecco/ecco_cost_weights.F 1404 ECCO_COST_WEIGHTS
     &            max(wsnowprecip(i,j,bi,bj),wsnowprecip0)
./pkg/ecco/ecco_cost_weights.F 1405 ECCO_COST_WEIGHTS
     &            *frame(i,j)
./pkg/ecco/ecco_cost_weights.F 140 ECCO_COST_WEIGHTS
              wswflux (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 141 ECCO_COST_WEIGHTS
              wswdown (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1428 ECCO_COST_WEIGHTS
          do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 142 ECCO_COST_WEIGHTS
              wsnowprecip (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1431 ECCO_COST_WEIGHTS
              if (wevap(i,j,bi,bj) .lt. -9900.) then
./pkg/ecco/ecco_cost_weights.F 1432 ECCO_COST_WEIGHTS
                wevap(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1435 ECCO_COST_WEIGHTS
              wevap(i,j,bi,bj) = wevap(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1436 ECCO_COST_WEIGHTS
              wevap(i,j,bi,bj) = max(wevap(i,j,bi,bj),wevap0)
./pkg/ecco/ecco_cost_weights.F 1437 ECCO_COST_WEIGHTS
     &                            *frame(i,j)
./pkg/ecco/ecco_cost_weights.F 143 ECCO_COST_WEIGHTS
              wlwflux (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 144 ECCO_COST_WEIGHTS
              wlwdown (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 145 ECCO_COST_WEIGHTS
              wevap   (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1460 ECCO_COST_WEIGHTS
          do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 1463 ECCO_COST_WEIGHTS
              if (wapressure(i,j,bi,bj) .lt. -9900.) then
./pkg/ecco/ecco_cost_weights.F 1464 ECCO_COST_WEIGHTS
                wapressure(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1467 ECCO_COST_WEIGHTS
              wapressure(i,j,bi,bj) = wapressure(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1468 ECCO_COST_WEIGHTS
              wapressure(i,j,bi,bj) =
./pkg/ecco/ecco_cost_weights.F 1469 ECCO_COST_WEIGHTS
     &            max(wapressure(i,j,bi,bj),wapressure0)
./pkg/ecco/ecco_cost_weights.F 146 ECCO_COST_WEIGHTS
              wapressure(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1470 ECCO_COST_WEIGHTS
     &            *frame(i,j)
./pkg/ecco/ecco_cost_weights.F 147 ECCO_COST_WEIGHTS
              wrunoff (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 148 ECCO_COST_WEIGHTS
              wuwind  (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1493 ECCO_COST_WEIGHTS
          do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 1496 ECCO_COST_WEIGHTS
              if (wrunoff(i,j,bi,bj) .lt. -9900.) then
./pkg/ecco/ecco_cost_weights.F 1497 ECCO_COST_WEIGHTS
                wrunoff(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 149 ECCO_COST_WEIGHTS
              wvwind  (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1500 ECCO_COST_WEIGHTS
              wrunoff(i,j,bi,bj) = wrunoff(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1501 ECCO_COST_WEIGHTS
              wrunoff(i,j,bi,bj) = max(wrunoff(i,j,bi,bj),wrunoff0)
./pkg/ecco/ecco_cost_weights.F 1502 ECCO_COST_WEIGHTS
     &                            *frame(i,j)
./pkg/ecco/ecco_cost_weights.F 150 ECCO_COST_WEIGHTS
              wsst    (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1517 ECCO_COST_WEIGHTS
          do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 151 ECCO_COST_WEIGHTS
              wsss    (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1520 ECCO_COST_WEIGHTS
              if (wbottomdrag(i,j,bi,bj) .lt. -9900.) then
./pkg/ecco/ecco_cost_weights.F 1521 ECCO_COST_WEIGHTS
                wbottomdrag(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 152 ECCO_COST_WEIGHTS
              wtp     (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 153 ECCO_COST_WEIGHTS
              wers    (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1540 ECCO_COST_WEIGHTS
           do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 1543 ECCO_COST_WEIGHTS
              if (wdiffkr2(i,j,k,bi,bj) .lt. -9900.) then
./pkg/ecco/ecco_cost_weights.F 1544 ECCO_COST_WEIGHTS
                wdiffkr2(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 154 ECCO_COST_WEIGHTS
              wgfo    (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 155 ECCO_COST_WEIGHTS
              wetan   (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1564 ECCO_COST_WEIGHTS
           do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 1567 ECCO_COST_WEIGHTS
              if (wkapgm2(i,j,k,bi,bj) .lt. -9900.) then
./pkg/ecco/ecco_cost_weights.F 1568 ECCO_COST_WEIGHTS
                wkapgm2(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 157 ECCO_COST_WEIGHTS
                wsshv4  (i,j,num_var,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1588 ECCO_COST_WEIGHTS
           do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 1591 ECCO_COST_WEIGHTS
              if (wkapredi2(i,j,k,bi,bj) .lt. -9900.) then
./pkg/ecco/ecco_cost_weights.F 1592 ECCO_COST_WEIGHTS
                wkapredi2(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 159 ECCO_COST_WEIGHTS
              wp      (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 160 ECCO_COST_WEIGHTS
              wudrift (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1612 ECCO_COST_WEIGHTS
           do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 1615 ECCO_COST_WEIGHTS
              if (wedtaux2(i,j,k,bi,bj) .lt. -9900.) then
./pkg/ecco/ecco_cost_weights.F 1616 ECCO_COST_WEIGHTS
                wedtaux2(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1618 ECCO_COST_WEIGHTS
              wedtauy2(i,j,k,bi,bj)=wedtaux2(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 161 ECCO_COST_WEIGHTS
              wvdrift (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1634 ECCO_COST_WEIGHTS
            do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 1637 ECCO_COST_WEIGHTS
              if ( wetan(i,j,bi,bj).eq.0 ) then
./pkg/ecco/ecco_cost_weights.F 1638 ECCO_COST_WEIGHTS
                 wetan(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 163 ECCO_COST_WEIGHTS
              whflux2 (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1640 ECCO_COST_WEIGHTS
                 wetan(i,j,bi,bj)=frame(i,j)*maskC(i,j,1,bi,bj)/
./pkg/ecco/ecco_cost_weights.F 1641 ECCO_COST_WEIGHTS
     $              ( wetan(i,j,bi,bj)*wetan(i,j,bi,bj) )
./pkg/ecco/ecco_cost_weights.F 164 ECCO_COST_WEIGHTS
              wsflux2 (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 165 ECCO_COST_WEIGHTS
              wtauu2  (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 166 ECCO_COST_WEIGHTS
              wtauv2  (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1675 ECCO_COST_WEIGHTS
            do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 1678 ECCO_COST_WEIGHTS
              if ( wuvel3d(i,j,k,bi,bj).eq.0 ) then
./pkg/ecco/ecco_cost_weights.F 1679 ECCO_COST_WEIGHTS
                 wuvel3d(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1681 ECCO_COST_WEIGHTS
                 wuvel3d(i,j,k,bi,bj)=frame(i,j)*maskW(i,j,k,bi,bj)/
./pkg/ecco/ecco_cost_weights.F 1682 ECCO_COST_WEIGHTS
     $              ( wuvel3d(i,j,k,bi,bj)*wuvel3d(i,j,k,bi,bj) )
./pkg/ecco/ecco_cost_weights.F 1684 ECCO_COST_WEIGHTS
              if ( wvvel3d(i,j,k,bi,bj).eq.0 ) then
./pkg/ecco/ecco_cost_weights.F 1685 ECCO_COST_WEIGHTS
                 wvvel3d(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1687 ECCO_COST_WEIGHTS
                 wvvel3d(i,j,k,bi,bj)=frame(i,j)*maskS(i,j,k,bi,bj)/
./pkg/ecco/ecco_cost_weights.F 1688 ECCO_COST_WEIGHTS
     $              ( wvvel3d(i,j,k,bi,bj)*wvvel3d(i,j,k,bi,bj) )
./pkg/ecco/ecco_cost_weights.F 168 ECCO_COST_WEIGHTS
              wbottomdrag (i,j,bi,bj) = wbottomdrag0
./pkg/ecco/ecco_cost_weights.F 1708 ECCO_COST_WEIGHTS
          do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 1710 ECCO_COST_WEIGHTS
              if (wtp(i,j,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1711 ECCO_COST_WEIGHTS
                wtp (i,j,bi,bj) = 1./wtp(i,j,bi,bj)/wtp(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1713 ECCO_COST_WEIGHTS
              if (wers(i,j,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1714 ECCO_COST_WEIGHTS
                wers(i,j,bi,bj) = 1./wers(i,j,bi,bj)/wers(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1716 ECCO_COST_WEIGHTS
              if (wgfo(i,j,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1717 ECCO_COST_WEIGHTS
                wgfo(i,j,bi,bj) = 1./wgfo(i,j,bi,bj)/wgfo(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1719 ECCO_COST_WEIGHTS
              if (wp(i,j,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1720 ECCO_COST_WEIGHTS
                wp(i,j,bi,bj) = 1./wp(i,j,bi,bj)/wp(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1722 ECCO_COST_WEIGHTS
              if (wtauu(i,j,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1723 ECCO_COST_WEIGHTS
                wtauu(i,j,bi,bj) = 1./wtauu(i,j,bi,bj)/wtauu(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1725 ECCO_COST_WEIGHTS
                wtauu(i,j,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1727 ECCO_COST_WEIGHTS
              if (wtauum(i,j,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1728 ECCO_COST_WEIGHTS
                wtauum(i,j,bi,bj) =
./pkg/ecco/ecco_cost_weights.F 1729 ECCO_COST_WEIGHTS
     &            1./wtauum(i,j,bi,bj)/wtauum(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1731 ECCO_COST_WEIGHTS
                wtauum(i,j,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1733 ECCO_COST_WEIGHTS
              if (wscatx(i,j,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1734 ECCO_COST_WEIGHTS
                wscatx(i,j,bi,bj) =
./pkg/ecco/ecco_cost_weights.F 1735 ECCO_COST_WEIGHTS
     &            1./wscatx(i,j,bi,bj)/wscatx(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1737 ECCO_COST_WEIGHTS
                wscatx(i,j,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1739 ECCO_COST_WEIGHTS
              if (wtauv(i,j,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1740 ECCO_COST_WEIGHTS
                wtauv(i,j,bi,bj) = 1./wtauv(i,j,bi,bj)/wtauv(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1742 ECCO_COST_WEIGHTS
                wtauv(i,j,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1744 ECCO_COST_WEIGHTS
              if (wtauvm(i,j,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1745 ECCO_COST_WEIGHTS
                wtauvm(i,j,bi,bj) =
./pkg/ecco/ecco_cost_weights.F 1746 ECCO_COST_WEIGHTS
     &           1./wtauvm(i,j,bi,bj)/wtauvm(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1748 ECCO_COST_WEIGHTS
                wtauvm(i,j,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1750 ECCO_COST_WEIGHTS
              if (wscaty(i,j,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1751 ECCO_COST_WEIGHTS
                wscaty(i,j,bi,bj) =
./pkg/ecco/ecco_cost_weights.F 1752 ECCO_COST_WEIGHTS
     &           1./wscaty(i,j,bi,bj)/wscaty(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1754 ECCO_COST_WEIGHTS
                wscaty(i,j,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1756 ECCO_COST_WEIGHTS
              if (whflux(i,j,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1757 ECCO_COST_WEIGHTS
                whflux(i,j,bi,bj) =
./pkg/ecco/ecco_cost_weights.F 1758 ECCO_COST_WEIGHTS
     &                1./whflux(i,j,bi,bj)/whflux(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1760 ECCO_COST_WEIGHTS
                whflux(i,j,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1762 ECCO_COST_WEIGHTS
              if (whfluxm(i,j,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1763 ECCO_COST_WEIGHTS
                whfluxm(i,j,bi,bj) =
./pkg/ecco/ecco_cost_weights.F 1764 ECCO_COST_WEIGHTS
     &                1./whfluxm(i,j,bi,bj)/whfluxm(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1766 ECCO_COST_WEIGHTS
                whfluxm(i,j,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1768 ECCO_COST_WEIGHTS
              if (wsflux(i,j,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1769 ECCO_COST_WEIGHTS
                wsflux(i,j,bi,bj) =
./pkg/ecco/ecco_cost_weights.F 1770 ECCO_COST_WEIGHTS
     &                1./wsflux(i,j,bi,bj)/wsflux(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1772 ECCO_COST_WEIGHTS
                wsflux(i,j,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1774 ECCO_COST_WEIGHTS
              if (wsfluxm(i,j,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1775 ECCO_COST_WEIGHTS
                wsfluxm(i,j,bi,bj) =
./pkg/ecco/ecco_cost_weights.F 1776 ECCO_COST_WEIGHTS
     &                1./wsfluxm(i,j,bi,bj)/wsfluxm(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1778 ECCO_COST_WEIGHTS
                wsfluxm(i,j,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1780 ECCO_COST_WEIGHTS
              if (wuwind(i,j,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1781 ECCO_COST_WEIGHTS
                wuwind(i,j,bi,bj) =
./pkg/ecco/ecco_cost_weights.F 1782 ECCO_COST_WEIGHTS
     &                1./wuwind(i,j,bi,bj)/wuwind(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1784 ECCO_COST_WEIGHTS
                wuwind(i,j,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1786 ECCO_COST_WEIGHTS
              if (wvwind(i,j,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1787 ECCO_COST_WEIGHTS
                wvwind(i,j,bi,bj) =
./pkg/ecco/ecco_cost_weights.F 1788 ECCO_COST_WEIGHTS
     &                1./wvwind(i,j,bi,bj)/wvwind(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1790 ECCO_COST_WEIGHTS
                wvwind(i,j,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1792 ECCO_COST_WEIGHTS
              if (watemp(i,j,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1793 ECCO_COST_WEIGHTS
                watemp(i,j,bi,bj) =
./pkg/ecco/ecco_cost_weights.F 1794 ECCO_COST_WEIGHTS
     &                1./watemp(i,j,bi,bj)/watemp(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1796 ECCO_COST_WEIGHTS
                watemp(i,j,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1798 ECCO_COST_WEIGHTS
              if (waqh(i,j,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1799 ECCO_COST_WEIGHTS
                waqh(i,j,bi,bj) =
./pkg/ecco/ecco_cost_weights.F 1800 ECCO_COST_WEIGHTS
     &                1./waqh(i,j,bi,bj)/waqh(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1802 ECCO_COST_WEIGHTS
                waqh(i,j,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1804 ECCO_COST_WEIGHTS
              if (wprecip(i,j,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1805 ECCO_COST_WEIGHTS
                wprecip(i,j,bi,bj) =
./pkg/ecco/ecco_cost_weights.F 1806 ECCO_COST_WEIGHTS
     &                1./wprecip(i,j,bi,bj)/wprecip(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1808 ECCO_COST_WEIGHTS
                wprecip(i,j,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1810 ECCO_COST_WEIGHTS
              if (wswflux(i,j,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1811 ECCO_COST_WEIGHTS
                wswflux(i,j,bi,bj) =
./pkg/ecco/ecco_cost_weights.F 1812 ECCO_COST_WEIGHTS
     &                1./wswflux(i,j,bi,bj)/wswflux(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1814 ECCO_COST_WEIGHTS
                wswflux(i,j,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1816 ECCO_COST_WEIGHTS
              if (wswdown(i,j,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1817 ECCO_COST_WEIGHTS
                wswdown(i,j,bi,bj) =
./pkg/ecco/ecco_cost_weights.F 1818 ECCO_COST_WEIGHTS
     &                1./wswdown(i,j,bi,bj)/wswdown(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1820 ECCO_COST_WEIGHTS
                wswdown(i,j,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1822 ECCO_COST_WEIGHTS
              if (wlwflux(i,j,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1823 ECCO_COST_WEIGHTS
                wlwflux(i,j,bi,bj) =
./pkg/ecco/ecco_cost_weights.F 1824 ECCO_COST_WEIGHTS
     &                1./wlwflux(i,j,bi,bj)/wlwflux(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1826 ECCO_COST_WEIGHTS
                wlwflux(i,j,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1828 ECCO_COST_WEIGHTS
              if (wlwdown(i,j,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1829 ECCO_COST_WEIGHTS
                wlwdown(i,j,bi,bj) =
./pkg/ecco/ecco_cost_weights.F 1830 ECCO_COST_WEIGHTS
     &                1./wlwdown(i,j,bi,bj)/wlwdown(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1832 ECCO_COST_WEIGHTS
                wlwdown(i,j,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1834 ECCO_COST_WEIGHTS
              if (wevap(i,j,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1835 ECCO_COST_WEIGHTS
                wevap(i,j,bi,bj) =
./pkg/ecco/ecco_cost_weights.F 1836 ECCO_COST_WEIGHTS
     &                1./wevap(i,j,bi,bj)/wevap(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1838 ECCO_COST_WEIGHTS
                wevap(i,j,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1840 ECCO_COST_WEIGHTS
              if (wsnowprecip(i,j,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1841 ECCO_COST_WEIGHTS
                wsnowprecip(i,j,bi,bj) =
./pkg/ecco/ecco_cost_weights.F 1842 ECCO_COST_WEIGHTS
     &                1./wsnowprecip(i,j,bi,bj)/wsnowprecip(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1844 ECCO_COST_WEIGHTS
                wsnowprecip(i,j,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1846 ECCO_COST_WEIGHTS
              if (wapressure(i,j,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1847 ECCO_COST_WEIGHTS
                wapressure(i,j,bi,bj) =
./pkg/ecco/ecco_cost_weights.F 1848 ECCO_COST_WEIGHTS
     &                1./wapressure(i,j,bi,bj)/wapressure(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1850 ECCO_COST_WEIGHTS
                wapressure(i,j,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1852 ECCO_COST_WEIGHTS
              if (wrunoff(i,j,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1853 ECCO_COST_WEIGHTS
                wrunoff(i,j,bi,bj) =
./pkg/ecco/ecco_cost_weights.F 1854 ECCO_COST_WEIGHTS
     &                1./wrunoff(i,j,bi,bj)/wrunoff(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1856 ECCO_COST_WEIGHTS
                wrunoff(i,j,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1858 ECCO_COST_WEIGHTS
              if (wbottomdrag(i,j,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1859 ECCO_COST_WEIGHTS
                wbottomdrag(i,j,bi,bj) =
./pkg/ecco/ecco_cost_weights.F 1860 ECCO_COST_WEIGHTS
     &                1./wbottomdrag(i,j,bi,bj)/wbottomdrag(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1862 ECCO_COST_WEIGHTS
                wbottomdrag(i,j,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1872 ECCO_COST_WEIGHTS
              if (whflux2(i,j,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1873 ECCO_COST_WEIGHTS
                 whflux2(i,j,bi,bj) =
./pkg/ecco/ecco_cost_weights.F 1874 ECCO_COST_WEIGHTS
     &                1./whflux2(i,j,bi,bj)/whflux2(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1876 ECCO_COST_WEIGHTS
                 whflux2(i,j,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1878 ECCO_COST_WEIGHTS
              if (wsflux2(i,j,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1879 ECCO_COST_WEIGHTS
                 wsflux2(i,j,bi,bj) =
./pkg/ecco/ecco_cost_weights.F 187 ECCO_COST_WEIGHTS
            do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 1880 ECCO_COST_WEIGHTS
     &                1./wsflux2(i,j,bi,bj)/wsflux2(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1882 ECCO_COST_WEIGHTS
                 wsflux2(i,j,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1884 ECCO_COST_WEIGHTS
              if (wtauu2(i,j,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1885 ECCO_COST_WEIGHTS
                 wtauu2(i,j,bi,bj) =
./pkg/ecco/ecco_cost_weights.F 1886 ECCO_COST_WEIGHTS
     &                1./wtauu2(i,j,bi,bj)/wtauu2(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1888 ECCO_COST_WEIGHTS
                 wtauu2(i,j,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1890 ECCO_COST_WEIGHTS
              if (wtauv2(i,j,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1891 ECCO_COST_WEIGHTS
                 wtauv2(i,j,bi,bj) =
./pkg/ecco/ecco_cost_weights.F 1892 ECCO_COST_WEIGHTS
     &                1./wtauv2(i,j,bi,bj)/wtauv2(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1894 ECCO_COST_WEIGHTS
                 wtauv2(i,j,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 189 ECCO_COST_WEIGHTS
                wtheta2 (i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 190 ECCO_COST_WEIGHTS
                wsalt2  (i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 191 ECCO_COST_WEIGHTS
                wdiffkr2(i,j,k,bi,bj) = wdiffkr0
./pkg/ecco/ecco_cost_weights.F 192 ECCO_COST_WEIGHTS
                wkapgm2 (i,j,k,bi,bj) = wkapgm0
./pkg/ecco/ecco_cost_weights.F 193 ECCO_COST_WEIGHTS
                wkapredi2 (i,j,k,bi,bj) = wkapredi0
./pkg/ecco/ecco_cost_weights.F 194 ECCO_COST_WEIGHTS
                wedtaux2(i,j,k,bi,bj) = wedtau0
./pkg/ecco/ecco_cost_weights.F 195 ECCO_COST_WEIGHTS
                wedtauy2(i,j,k,bi,bj) = wedtau0
./pkg/ecco/ecco_cost_weights.F 196 ECCO_COST_WEIGHTS
                wthetaLev (i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1972 ECCO_COST_WEIGHTS
            do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 1974 ECCO_COST_WEIGHTS
                if (wdiffkr2(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1975 ECCO_COST_WEIGHTS
                   wdiffkr2(i,j,k,bi,bj) = frame(i,j)/
./pkg/ecco/ecco_cost_weights.F 1976 ECCO_COST_WEIGHTS
     &                  wdiffkr2(i,j,k,bi,bj)/wdiffkr2(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1978 ECCO_COST_WEIGHTS
                   wdiffkr2(i,j,k,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 197 ECCO_COST_WEIGHTS
                wsaltLev  (i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 1980 ECCO_COST_WEIGHTS
                wdiffkrFld(i,j,k,bi,bj) = wdiffkr2(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1982 ECCO_COST_WEIGHTS
                if (wkapgm2(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1983 ECCO_COST_WEIGHTS
                   wkapgm2(i,j,k,bi,bj) = frame(i,j)/
./pkg/ecco/ecco_cost_weights.F 1984 ECCO_COST_WEIGHTS
     &                  wkapgm2(i,j,k,bi,bj)/wkapgm2(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1986 ECCO_COST_WEIGHTS
                   wkapgm2(i,j,k,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1988 ECCO_COST_WEIGHTS
                wkapgmFld(i,j,k,bi,bj) = wkapgm2(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 198 ECCO_COST_WEIGHTS
                wdiffkrFld(i,j,k,bi,bj) = wdiffkr0
./pkg/ecco/ecco_cost_weights.F 1990 ECCO_COST_WEIGHTS
                if (wkapredi2(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1991 ECCO_COST_WEIGHTS
                   wkapredi2(i,j,k,bi,bj) = frame(i,j)/
./pkg/ecco/ecco_cost_weights.F 1992 ECCO_COST_WEIGHTS
     &                  wkapredi2(i,j,k,bi,bj)/wkapredi2(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1994 ECCO_COST_WEIGHTS
                   wkapredi2(i,j,k,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 1996 ECCO_COST_WEIGHTS
                wkaprediFld(i,j,k,bi,bj) = wkapredi2(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 1998 ECCO_COST_WEIGHTS
                if (wedtaux2(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 1999 ECCO_COST_WEIGHTS
                   wedtaux2(i,j,k,bi,bj) = frame(i,j)/
./pkg/ecco/ecco_cost_weights.F 199 ECCO_COST_WEIGHTS
                wkapgmFld (i,j,k,bi,bj) = wkapgm0
./pkg/ecco/ecco_cost_weights.F 2000 ECCO_COST_WEIGHTS
     &                  wedtaux2(i,j,k,bi,bj)/wedtaux2(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 2002 ECCO_COST_WEIGHTS
                   wedtaux2(i,j,k,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 2004 ECCO_COST_WEIGHTS
                wedtauxFld(i,j,k,bi,bj) = wedtaux2(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 2006 ECCO_COST_WEIGHTS
                if (wedtauy2(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_cost_weights.F 2007 ECCO_COST_WEIGHTS
                   wedtauy2(i,j,k,bi,bj) = frame(i,j)/
./pkg/ecco/ecco_cost_weights.F 2008 ECCO_COST_WEIGHTS
     &                  wedtauy2(i,j,k,bi,bj)/wedtauy2(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 200 ECCO_COST_WEIGHTS
                wkaprediFld (i,j,k,bi,bj) = wkapredi0
./pkg/ecco/ecco_cost_weights.F 2010 ECCO_COST_WEIGHTS
                   wedtauy2(i,j,k,bi,bj) = 0.0 _d 0
./pkg/ecco/ecco_cost_weights.F 2012 ECCO_COST_WEIGHTS
                wedtauyFld(i,j,k,bi,bj) = wedtauy2(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 201 ECCO_COST_WEIGHTS
                wedtauxFld(i,j,k,bi,bj) = wedtau0
./pkg/ecco/ecco_cost_weights.F 202 ECCO_COST_WEIGHTS
                wedtauyFld(i,j,k,bi,bj) = wedtau0
./pkg/ecco/ecco_cost_weights.F 205 ECCO_COST_WEIGHTS
                wuvel3d(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 206 ECCO_COST_WEIGHTS
                wvvel3d(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 247 ECCO_COST_WEIGHTS
      do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 254 ECCO_COST_WEIGHTS
            frame(i,j) = 1. _d 0
./pkg/ecco/ecco_cost_weights.F 268 ECCO_COST_WEIGHTS
          do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 272 ECCO_COST_WEIGHTS
              cosphi(i,j,bi,bj) = frame(i,j)
./pkg/ecco/ecco_cost_weights.F 386 ECCO_COST_WEIGHTS
            do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 389 ECCO_COST_WEIGHTS
              if ( wsaltLev(i,j,k,bi,bj).eq.0 ) then
./pkg/ecco/ecco_cost_weights.F 390 ECCO_COST_WEIGHTS
                 wsaltLev(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 392 ECCO_COST_WEIGHTS
                 wsaltLev(i,j,k,bi,bj)=frame(i,j)*maskC(i,j,k,bi,bj)/
./pkg/ecco/ecco_cost_weights.F 393 ECCO_COST_WEIGHTS
     $              ( wsaltLev(i,j,k,bi,bj)*wsaltLev(i,j,k,bi,bj) )
./pkg/ecco/ecco_cost_weights.F 404 ECCO_COST_WEIGHTS
            do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 406 ECCO_COST_WEIGHTS
               wsaltLev(i,j,k,bi,bj)=
./pkg/ecco/ecco_cost_weights.F 407 ECCO_COST_WEIGHTS
     $             wsalt(k,bi,bj)*frame(i,j)*maskC(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 429 ECCO_COST_WEIGHTS
            do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 432 ECCO_COST_WEIGHTS
              if ( wthetaLev(i,j,k,bi,bj).eq.0 ) then
./pkg/ecco/ecco_cost_weights.F 433 ECCO_COST_WEIGHTS
                 wthetaLev(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 435 ECCO_COST_WEIGHTS
                 wthetaLev(i,j,k,bi,bj)=frame(i,j)*maskC(i,j,k,bi,bj)/
./pkg/ecco/ecco_cost_weights.F 436 ECCO_COST_WEIGHTS
     $              ( wthetaLev(i,j,k,bi,bj)*wthetaLev(i,j,k,bi,bj) )
./pkg/ecco/ecco_cost_weights.F 447 ECCO_COST_WEIGHTS
            do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 449 ECCO_COST_WEIGHTS
               wthetaLev(i,j,k,bi,bj)=
./pkg/ecco/ecco_cost_weights.F 450 ECCO_COST_WEIGHTS
     $             wtheta(k,bi,bj)*frame(i,j)*maskC(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 475 ECCO_COST_WEIGHTS
            do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 479 ECCO_COST_WEIGHTS
     $             wsalt2(i,j,k,bi,bj).eq.0.) then
./pkg/ecco/ecco_cost_weights.F 480 ECCO_COST_WEIGHTS
                 wsalt2(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 482 ECCO_COST_WEIGHTS
                 wsalt2(i,j,k,bi,bj)=frame(i,j)*maskC(i,j,k,bi,bj)/
./pkg/ecco/ecco_cost_weights.F 483 ECCO_COST_WEIGHTS
     $              ( wsalt2(i,j,k,bi,bj)*wsalt2(i,j,k,bi,bj) )
./pkg/ecco/ecco_cost_weights.F 494 ECCO_COST_WEIGHTS
            do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 496 ECCO_COST_WEIGHTS
                wsalt2(i,j,k,bi,bj)=
./pkg/ecco/ecco_cost_weights.F 497 ECCO_COST_WEIGHTS
     $             wsalt(k,bi,bj)*frame(i,j)*maskC(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 522 ECCO_COST_WEIGHTS
            do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 526 ECCO_COST_WEIGHTS
     $            wtheta2(i,j,k,bi,bj).eq.0.) then
./pkg/ecco/ecco_cost_weights.F 527 ECCO_COST_WEIGHTS
                 wtheta2(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 529 ECCO_COST_WEIGHTS
                 wtheta2(i,j,k,bi,bj)= frame(i,j)*maskC(i,j,k,bi,bj)/
./pkg/ecco/ecco_cost_weights.F 530 ECCO_COST_WEIGHTS
     $                  ( wtheta2(i,j,k,bi,bj)*wtheta2(i,j,k,bi,bj) )
./pkg/ecco/ecco_cost_weights.F 541 ECCO_COST_WEIGHTS
            do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 544 ECCO_COST_WEIGHTS
                 wtheta2(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 546 ECCO_COST_WEIGHTS
                 wtheta2(i,j,k,bi,bj) =
./pkg/ecco/ecco_cost_weights.F 547 ECCO_COST_WEIGHTS
     $              wtheta(k,bi,bj)*frame(i,j)*maskC(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 572 ECCO_COST_WEIGHTS
          do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 580 ECCO_COST_WEIGHTS
                if (wsst(i,j,bi,bj).ne.0)
./pkg/ecco/ecco_cost_weights.F 581 ECCO_COST_WEIGHTS
     &               wsst(i,j,bi,bj)= frame(i,j)*maskC(i,j,k,bi,bj)/
./pkg/ecco/ecco_cost_weights.F 582 ECCO_COST_WEIGHTS
     &                  ( wsst(i,j,bi,bj)*wsst(i,j,bi,bj) )
./pkg/ecco/ecco_cost_weights.F 586 ECCO_COST_WEIGHTS
                  wsst(i,j,bi,bj) = wtheta2(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 588 ECCO_COST_WEIGHTS
                  wsst(i,j,bi,bj) = wthetaLev(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 590 ECCO_COST_WEIGHTS
                  wsst(i,j,bi,bj) =
./pkg/ecco/ecco_cost_weights.F 591 ECCO_COST_WEIGHTS
     &               wtheta(k,bi,bj)*frame(i,j)*maskC(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 59 ECCO_COST_WEIGHTS
      integer i,j,k
./pkg/ecco/ecco_cost_weights.F 600 ECCO_COST_WEIGHTS
                if (wsss(i,j,bi,bj).ne.0)
./pkg/ecco/ecco_cost_weights.F 601 ECCO_COST_WEIGHTS
     &               wsss(i,j,bi,bj)= frame(i,j)*maskC(i,j,k,bi,bj)/
./pkg/ecco/ecco_cost_weights.F 602 ECCO_COST_WEIGHTS
     &                  ( wsss(i,j,bi,bj)*wsss(i,j,bi,bj) )
./pkg/ecco/ecco_cost_weights.F 607 ECCO_COST_WEIGHTS
                  wsss(i,j,bi,bj) = wsalt2(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 609 ECCO_COST_WEIGHTS
                  wsss(i,j,bi,bj) = wsaltLev(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 611 ECCO_COST_WEIGHTS
                  wsss(i,j,bi,bj) =
./pkg/ecco/ecco_cost_weights.F 612 ECCO_COST_WEIGHTS
     &               wsalt(k,bi,bj)*frame(i,j)*maskC(i,j,k,bi,bj)
./pkg/ecco/ecco_cost_weights.F 644 ECCO_COST_WEIGHTS
          do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 646 ECCO_COST_WEIGHTS
              wp(i,j,bi,bj) = wp(i,j,bi,bj)*frame(i,j)
./pkg/ecco/ecco_cost_weights.F 648 ECCO_COST_WEIGHTS
              if ( xC(i,j,bi,bj) .GT. 120. .AND.
./pkg/ecco/ecco_cost_weights.F 649 ECCO_COST_WEIGHTS
     &             xC(i,j,bi,bj) .LT. 130. .AND.
./pkg/ecco/ecco_cost_weights.F 650 ECCO_COST_WEIGHTS
     &             yC(i,j,bi,bj) .GT. -10. .AND.
./pkg/ecco/ecco_cost_weights.F 651 ECCO_COST_WEIGHTS
     &             yC(i,j,bi,bj) .LT.  10. ) then
./pkg/ecco/ecco_cost_weights.F 652 ECCO_COST_WEIGHTS
                 wp(i,j,bi,bj) = wp(i,j,bi,bj)*100.
./pkg/ecco/ecco_cost_weights.F 663 ECCO_COST_WEIGHTS
          do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 665 ECCO_COST_WEIGHTS
              wp(i,j,bi,bj) = frame(i,j)
./pkg/ecco/ecco_cost_weights.F 684 ECCO_COST_WEIGHTS
           do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 688 ECCO_COST_WEIGHTS
               if (maskC(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/ecco_cost_weights.F 689 ECCO_COST_WEIGHTS
                  wtp (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 690 ECCO_COST_WEIGHTS
                  wers(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 691 ECCO_COST_WEIGHTS
                  wgfo(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 693 ECCO_COST_WEIGHTS
                  wtp (i,j,bi,bj) = ( wtp(i,j,bi,bj) * 0.01 * 0.5 )
./pkg/ecco/ecco_cost_weights.F 694 ECCO_COST_WEIGHTS
     &                 *frame(i,j)
./pkg/ecco/ecco_cost_weights.F 695 ECCO_COST_WEIGHTS
                  wers(i,j,bi,bj) = ( wtp(i,j,bi,bj) + 0.05 )
./pkg/ecco/ecco_cost_weights.F 696 ECCO_COST_WEIGHTS
     &                 *frame(i,j)
./pkg/ecco/ecco_cost_weights.F 697 ECCO_COST_WEIGHTS
                  wgfo(i,j,bi,bj) = wers(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 723 ECCO_COST_WEIGHTS
           do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 725 ECCO_COST_WEIGHTS
             if (maskC(i,j,k,bi,bj) .eq. 0.) then
./pkg/ecco/ecco_cost_weights.F 727 ECCO_COST_WEIGHTS
     &               wtp (i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 729 ECCO_COST_WEIGHTS
     &             wers(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 731 ECCO_COST_WEIGHTS
     &             wgfo(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 735 ECCO_COST_WEIGHTS
                 wtp (i,j,bi,bj) = wtp (i,j,bi,bj) * 0.01 * frame(i,j)
./pkg/ecco/ecco_cost_weights.F 741 ECCO_COST_WEIGHTS
                 wers(i,j,bi,bj) = wers(i,j,bi,bj) * 0.01 * frame(i,j)
./pkg/ecco/ecco_cost_weights.F 742 ECCO_COST_WEIGHTS
                 if ( wers(i,j,bi,bj) .EQ. 0. )
./pkg/ecco/ecco_cost_weights.F 743 ECCO_COST_WEIGHTS
     &                wers(i,j,bi,bj) = 0.1 * frame(i,j)
./pkg/ecco/ecco_cost_weights.F 746 ECCO_COST_WEIGHTS
                 wgfo(i,j,bi,bj) = wgfo(i,j,bi,bj) * 0.01 * frame(i,j)
./pkg/ecco/ecco_cost_weights.F 747 ECCO_COST_WEIGHTS
                 if ( wgfo(i,j,bi,bj) .EQ. 0. )
./pkg/ecco/ecco_cost_weights.F 748 ECCO_COST_WEIGHTS
     &                wgfo(i,j,bi,bj) = 0.1 * frame(i,j)
./pkg/ecco/ecco_cost_weights.F 760 ECCO_COST_WEIGHTS
          do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 762 ECCO_COST_WEIGHTS
              if ( xC(i,j,bi,bj) .GT. 120. .AND.
./pkg/ecco/ecco_cost_weights.F 763 ECCO_COST_WEIGHTS
     &             xC(i,j,bi,bj) .LT. 130. .AND.
./pkg/ecco/ecco_cost_weights.F 764 ECCO_COST_WEIGHTS
     &             yC(i,j,bi,bj) .GT. -10. .AND.
./pkg/ecco/ecco_cost_weights.F 765 ECCO_COST_WEIGHTS
     &             yC(i,j,bi,bj) .LT.  10. ) then
./pkg/ecco/ecco_cost_weights.F 766 ECCO_COST_WEIGHTS
                 wtp(i,j,bi,bj)  = wtp(i,j,bi,bj)*100.
./pkg/ecco/ecco_cost_weights.F 767 ECCO_COST_WEIGHTS
                 wers(i,j,bi,bj) = wers(i,j,bi,bj)*100.
./pkg/ecco/ecco_cost_weights.F 768 ECCO_COST_WEIGHTS
                 wgfo(i,j,bi,bj) = wgfo(i,j,bi,bj)*100.
./pkg/ecco/ecco_cost_weights.F 789 ECCO_COST_WEIGHTS
          do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 791 ECCO_COST_WEIGHTS
            wsshv4tmp(i,j,bi,bj)=wsshv4tmp(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 800 ECCO_COST_WEIGHTS
          do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 802 ECCO_COST_WEIGHTS
              wsshv4tmp(i,j,bi,bj)=0. _d 0
./pkg/ecco/ecco_cost_weights.F 811 ECCO_COST_WEIGHTS
          do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 813 ECCO_COST_WEIGHTS
      if (wsshv4tmp(i,j,bi,bj).ne.0) then
./pkg/ecco/ecco_cost_weights.F 814 ECCO_COST_WEIGHTS
        wsshv4tmp(i,j,bi,bj)= frame(i,j)*maskC(i,j,k,bi,bj)/
./pkg/ecco/ecco_cost_weights.F 815 ECCO_COST_WEIGHTS
     &        ( wsshv4tmp(i,j,bi,bj)* wsshv4tmp(i,j,bi,bj) )
./pkg/ecco/ecco_cost_weights.F 816 ECCO_COST_WEIGHTS
        wsshv4(i,j,num_var,bi,bj)=wsshv4tmp(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 839 ECCO_COST_WEIGHTS
          do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 841 ECCO_COST_WEIGHTS
                if (wbp(i,j,bi,bj).ne.0)
./pkg/ecco/ecco_cost_weights.F 842 ECCO_COST_WEIGHTS
     &               wbp(i,j,bi,bj)= frame(i,j)*maskC(i,j,k,bi,bj)/
./pkg/ecco/ecco_cost_weights.F 843 ECCO_COST_WEIGHTS
     &                  ( wbp(i,j,bi,bj)* wbp(i,j,bi,bj) )
./pkg/ecco/ecco_cost_weights.F 860 ECCO_COST_WEIGHTS
          do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 862 ECCO_COST_WEIGHTS
                if (wies(i,j,bi,bj).ne.0)
./pkg/ecco/ecco_cost_weights.F 863 ECCO_COST_WEIGHTS
     &               wies(i,j,bi,bj)= frame(i,j)*maskC(i,j,k,bi,bj)/
./pkg/ecco/ecco_cost_weights.F 864 ECCO_COST_WEIGHTS
     &                  ( wies(i,j,bi,bj)* wies(i,j,bi,bj) )
./pkg/ecco/ecco_cost_weights.F 890 ECCO_COST_WEIGHTS
          do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 893 ECCO_COST_WEIGHTS
              if (wscatx(i,j,bi,bj) .lt. -9900.) then
./pkg/ecco/ecco_cost_weights.F 894 ECCO_COST_WEIGHTS
                wscatx(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 896 ECCO_COST_WEIGHTS
              wscatx(i,j,bi,bj) = wscatx(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 897 ECCO_COST_WEIGHTS
              wscatx(i,j,bi,bj) = max(wscatx(i,j,bi,bj),wtau0)
./pkg/ecco/ecco_cost_weights.F 898 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 899 ECCO_COST_WEIGHTS
     &                            *frame(i,j)
./pkg/ecco/ecco_cost_weights.F 900 ECCO_COST_WEIGHTS
              if (wscaty(i,j,bi,bj) .lt. -9900.) then
./pkg/ecco/ecco_cost_weights.F 901 ECCO_COST_WEIGHTS
                wscaty(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 903 ECCO_COST_WEIGHTS
              wscaty(i,j,bi,bj) = wscaty(i,j,bi,bj)
./pkg/ecco/ecco_cost_weights.F 904 ECCO_COST_WEIGHTS
              wscaty(i,j,bi,bj) = max(wscaty(i,j,bi,bj),wtau0)
./pkg/ecco/ecco_cost_weights.F 905 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 906 ECCO_COST_WEIGHTS
     &                            *frame(i,j)
./pkg/ecco/ecco_cost_weights.F 927 ECCO_COST_WEIGHTS
          do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 930 ECCO_COST_WEIGHTS
              if (wtauum(i,j,bi,bj) .lt. -9900.) then
./pkg/ecco/ecco_cost_weights.F 931 ECCO_COST_WEIGHTS
                wtauum(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 933 ECCO_COST_WEIGHTS
              wtauum(i,j,bi,bj) = max(wtauum(i,j,bi,bj),wtau0m)
./pkg/ecco/ecco_cost_weights.F 934 ECCO_COST_WEIGHTS
     &                            *frame(i,j)
./pkg/ecco/ecco_cost_weights.F 936 ECCO_COST_WEIGHTS
              if (wtauvm(i,j,bi,bj) .lt. -9900.) then
./pkg/ecco/ecco_cost_weights.F 937 ECCO_COST_WEIGHTS
                wtauvm(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 939 ECCO_COST_WEIGHTS
              wtauvm(i,j,bi,bj) = max(wtauvm(i,j,bi,bj),wtau0m)
./pkg/ecco/ecco_cost_weights.F 940 ECCO_COST_WEIGHTS
     &                            *frame(i,j)
./pkg/ecco/ecco_cost_weights.F 961 ECCO_COST_WEIGHTS
          do j = jmin,jmax
./pkg/ecco/ecco_cost_weights.F 964 ECCO_COST_WEIGHTS
              if (wtauu(i,j,bi,bj) .lt. -9900.) then
./pkg/ecco/ecco_cost_weights.F 965 ECCO_COST_WEIGHTS
                wtauu(i,j,bi,bj) = 0. _d 0
./pkg/ecco/ecco_cost_weights.F 967 ECCO_COST_WEIGHTS
              wtauu(i,j,bi,bj) = max(wtauu(i,j,bi,bj),wtau0)
./pkg/ecco/ecco_cost_weights.F 969 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 970 ECCO_COST_WEIGHTS
     &                            *frame(i,j)
./pkg/ecco/ecco_cost_weights.F 972 ECCO_COST_WEIGHTS
              wtauu2(i,j,bi,bj) = wtau0*maskW(i,j,k,bi,bj)*frame(i,j)
./pkg/ecco/ecco_cost_weights.F 975 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 976 ECCO_COST_WEIGHTS
     &                            *frame(i,j)
./pkg/ecco/ecco_cost_weights.F 977 ECCO_COST_WEIGHTS
              wtauu2(i,j,bi,bj) = wtau0*maskc(i,j,k,bi,bj)*frame(i,j)
./pkg/ecco/ecco_cost_weights.F 999 ECCO_COST_WEIGHTS
          do j = jmin,jmax
./pkg/ecco/ecco_phys.F 100 ECCO_PHYS
     &            hFacC(i,j,k,bi,bj)*drF(k)*rA(i,j,bi,bj)
./pkg/ecco/ecco_phys.F 130 ECCO_PHYS
            do j = jmin,jmax
./pkg/ecco/ecco_phys.F 132 ECCO_PHYS
                m_eta(i,j,bi,bj)=
./pkg/ecco/ecco_phys.F 133 ECCO_PHYS
     &                 etan(i,j,bi,bj)
./pkg/ecco/ecco_phys.F 135 ECCO_PHYS
     &                +sIceLoad(i,j,bi,bj)*sIceLoadFac
./pkg/ecco/ecco_phys.F 148 ECCO_PHYS
            do j = 1,sNy
./pkg/ecco/ecco_phys.F 150 ECCO_PHYS
                m_UE(i,j,k,bi,bj)=0. _d 0
./pkg/ecco/ecco_phys.F 151 ECCO_PHYS
                m_VN(i,j,k,bi,bj)=0. _d 0
./pkg/ecco/ecco_phys.F 179 ECCO_PHYS
            do j = 1-OLy,sNy+Oly
./pkg/ecco/ecco_phys.F 181 ECCO_PHYS
                trVolW(i,j,k)=0. _d 0
./pkg/ecco/ecco_phys.F 182 ECCO_PHYS
                trVolS(i,j,k)=0. _d 0
./pkg/ecco/ecco_phys.F 183 ECCO_PHYS
                trHeatW(i,j,k)=0. _d 0
./pkg/ecco/ecco_phys.F 184 ECCO_PHYS
                trHeatS(i,j,k)=0. _d 0
./pkg/ecco/ecco_phys.F 185 ECCO_PHYS
                trSaltW(i,j,k)=0. _d 0
./pkg/ecco/ecco_phys.F 186 ECCO_PHYS
                trSaltS(i,j,k)=0. _d 0
./pkg/ecco/ecco_phys.F 191 ECCO_PHYS
            do j = 1,sNy
./pkg/ecco/ecco_phys.F 193 ECCO_PHYS
                trVolW(i,j,k) =
./pkg/ecco/ecco_phys.F 194 ECCO_PHYS
     &                 uVel(i,j,k,bi,bj)*hFacW(i,j,k,bi,bj)
./pkg/ecco/ecco_phys.F 195 ECCO_PHYS
     &                *dyG(i,j,bi,bj)*drF(k)*msktrVolW(i,j,bi,bj)
./pkg/ecco/ecco_phys.F 196 ECCO_PHYS
     &                *maskInW(i,j,bi,bj)
./pkg/ecco/ecco_phys.F 197 ECCO_PHYS
                trVolS(i,j,k) =
./pkg/ecco/ecco_phys.F 198 ECCO_PHYS
     &                 vVel(i,j,k,bi,bj)*hFacS(i,j,k,bi,bj)
./pkg/ecco/ecco_phys.F 199 ECCO_PHYS
     &                *dxG(i,j,bi,bj)*drF(k)*msktrVolS(i,j,bi,bj)
./pkg/ecco/ecco_phys.F 200 ECCO_PHYS
     &                *maskInS(i,j,bi,bj)
./pkg/ecco/ecco_phys.F 202 ECCO_PHYS
                trHeatW(i,j,k) = trVolW(i,j,k)
./pkg/ecco/ecco_phys.F 203 ECCO_PHYS
     &                *(theta(i,j,k,bi,bj)+theta(i-1,j,k,bi,bj))*halfRL
./pkg/ecco/ecco_phys.F 205 ECCO_PHYS
                trHeatS(i,j,k) = trVolS(i,j,k)
./pkg/ecco/ecco_phys.F 206 ECCO_PHYS
     &                *(theta(i,j,k,bi,bj)+theta(i,j-1,k,bi,bj))*halfRL
./pkg/ecco/ecco_phys.F 209 ECCO_PHYS
                trSaltW(i,j,k) = trVolW(i,j,k)
./pkg/ecco/ecco_phys.F 210 ECCO_PHYS
     &                *(salt(i,j,k,bi,bj)+salt(i-1,j,k,bi,bj))*halfRL
./pkg/ecco/ecco_phys.F 212 ECCO_PHYS
                trSaltS(i,j,k) = trVolS(i,j,k)
./pkg/ecco/ecco_phys.F 213 ECCO_PHYS
     &                *(salt(i,j,k,bi,bj)+salt(i,j-1,k,bi,bj))*halfRL
./pkg/ecco/ecco_phys.F 216 ECCO_PHYS
                trVol(i,j,k,bi,bj)=trVolW(i,j,k)+trVolS(i,j,k)
./pkg/ecco/ecco_phys.F 217 ECCO_PHYS
                trHeat(i,j,k,bi,bj)=trHeatW(i,j,k)+trHeatS(i,j,k)
./pkg/ecco/ecco_phys.F 218 ECCO_PHYS
                trSalt(i,j,k,bi,bj)=trSaltW(i,j,k)+trSaltS(i,j,k)
./pkg/ecco/ecco_phys.F 244 ECCO_PHYS
        do j = 1,sNy
./pkg/ecco/ecco_phys.F 248 ECCO_PHYS
            tmpvol=hFacC(i,j,k,bi,bj)*drF(k)*rA(i,j,bi,bj)
./pkg/ecco/ecco_phys.F 252 ECCO_PHYS
              tmpmsk=gencost_mskCsurf(i,j,bi,bj,kgen)*
./pkg/ecco/ecco_phys.F 257 ECCO_PHYS
              tmpmsk=gencost_mskC(i,j,k,bi,bj,kgen3d)
./pkg/ecco/ecco_phys.F 264 ECCO_PHYS
              tmpfld=theta(i,j,k,bi,bj)
./pkg/ecco/ecco_phys.F 268 ECCO_PHYS
              tmpfld=salt(i,j,k,bi,bj)
./pkg/ecco/ecco_phys.F 273 ECCO_PHYS
              tmpfld=pTracer(i,j,k,bi,bj,itr)
./pkg/ecco/ecco_phys.F 278 ECCO_PHYS
            gencost_storefld(i,j,bi,bj,kgen) =
./pkg/ecco/ecco_phys.F 279 ECCO_PHYS
     &          gencost_storefld(i,j,bi,bj,kgen)
./pkg/ecco/ecco_phys.F 282 ECCO_PHYS
     &          +tmpmsk2*eccoVol_0(i,j,k,bi,bj)
./pkg/ecco/ecco_phys.F 286 ECCO_PHYS
          tmpmsk=maskC(i,j,1,bi,bj)*gencost_mskCsurf(i,j,bi,bj,kgen)
./pkg/ecco/ecco_phys.F 290 ECCO_PHYS
            tmpfld=m_eta(i,j,bi,bj)
./pkg/ecco/ecco_phys.F 294 ECCO_PHYS
          gencost_storefld(i,j,bi,bj,kgen) =
./pkg/ecco/ecco_phys.F 295 ECCO_PHYS
     &        gencost_storefld(i,j,bi,bj,kgen)
./pkg/ecco/ecco_phys.F 296 ECCO_PHYS
     &        +tmpmsk*tmpfld*rA(i,j,bi,bj)
./pkg/ecco/ecco_phys.F 298 ECCO_PHYS
     &        +tmpmsk2*rA(i,j,bi,bj)
./pkg/ecco/ecco_phys.F 305 ECCO_PHYS
              tmpmskW=gencost_mskWsurf(i,j,bi,bj,kgen)
./pkg/ecco/ecco_phys.F 307 ECCO_PHYS
              tmpmskS=gencost_mskSsurf(i,j,bi,bj,kgen)
./pkg/ecco/ecco_phys.F 312 ECCO_PHYS
              tmpmskW=gencost_mskW(i,j,k,bi,bj,kgen3d)
./pkg/ecco/ecco_phys.F 313 ECCO_PHYS
              tmpmskS=gencost_mskS(i,j,k,bi,bj,kgen3d)
./pkg/ecco/ecco_phys.F 316 ECCO_PHYS
            tmpmskW=tmpmskW*hFacW(i,j,k,bi,bj)*dyG(i,j,bi,bj)*drF(k)
./pkg/ecco/ecco_phys.F 317 ECCO_PHYS
            tmpmskS=tmpmskS*hFacS(i,j,k,bi,bj)*dxG(i,j,bi,bj)*drF(k)
./pkg/ecco/ecco_phys.F 320 ECCO_PHYS
              gencost_storefld(i,j,bi,bj,kgen) =
./pkg/ecco/ecco_phys.F 321 ECCO_PHYS
     &          gencost_storefld(i,j,bi,bj,kgen)
./pkg/ecco/ecco_phys.F 322 ECCO_PHYS
     &          +uVel(i,j,k,bi,bj)*tmpmskW
./pkg/ecco/ecco_phys.F 323 ECCO_PHYS
     &          +vVel(i,j,k,bi,bj)*tmpmskS
./pkg/ecco/ecco_phys.F 41 ECCO_PHYS
      integer i,j,k
./pkg/ecco/ecco_phys.F 94 ECCO_PHYS
            do j = 1,sNy
./pkg/ecco/ecco_phys.F 97 ECCO_PHYS
     &            (rhoConst+RHOInSituLoc(i,j,k,bi,bj))*
./pkg/ecco/ecco_phys.F 98 ECCO_PHYS
     &            hFacC(i,j,k,bi,bj)*drF(k)*rA(i,j,bi,bj)
./pkg/ecco/ecco_toolbox.F 1017 ECCO_MULT
             do j = jmin,jmax
./pkg/ecco/ecco_toolbox.F 1019 ECCO_MULT
                fld(i,j,k,bi,bj) = fld(i,j,k,bi,bj)*multloc
./pkg/ecco/ecco_toolbox.F 1059 ECCO_MULTFIELD
      integer i,j,k
./pkg/ecco/ecco_toolbox.F 1079 ECCO_MULTFIELD
             do j = jmin,jmax
./pkg/ecco/ecco_toolbox.F 1081 ECCO_MULTFIELD
                fld2(i,j,k,bi,bj) = fld(i,j,k,bi,bj)*
./pkg/ecco/ecco_toolbox.F 1082 ECCO_MULTFIELD
     &                   fld2(i,j,k,bi,bj)
./pkg/ecco/ecco_toolbox.F 1213 ECCO_READWEI
      integer i,j,k
./pkg/ecco/ecco_toolbox.F 1235 ECCO_READWEI
        DO j = jmin,jmax
./pkg/ecco/ecco_toolbox.F 1239 ECCO_READWEI
           if (localweight(i,j,k,bi,bj) .lt. -9900.) then
./pkg/ecco/ecco_toolbox.F 1240 ECCO_READWEI
             localweight(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_toolbox.F 1243 ECCO_READWEI
           if (localweight(i,j,k,bi,bj) .ne. 0.) then
./pkg/ecco/ecco_toolbox.F 1244 ECCO_READWEI
              localweight(i,j,k,bi,bj) =
./pkg/ecco/ecco_toolbox.F 1245 ECCO_READWEI
     &             1./localweight(i,j,k,bi,bj)/
./pkg/ecco/ecco_toolbox.F 1246 ECCO_READWEI
     &                localweight(i,j,k,bi,bj)
./pkg/ecco/ecco_toolbox.F 134 ECCO_DIFFMSK
      integer i,j,k
./pkg/ecco/ecco_toolbox.F 156 ECCO_DIFFMSK
             do j = jmin,jmax
./pkg/ecco/ecco_toolbox.F 159 ECCO_DIFFMSK
               difmask(i,j,k,bi,bj) = cosphi(i,j,bi,bj)*
./pkg/ecco/ecco_toolbox.F 160 ECCO_DIFFMSK
     &                           localmask(i,j,k,bi,bj)
./pkg/ecco/ecco_toolbox.F 162 ECCO_DIFFMSK
               difmask(i,j,k,bi,bj) = localmask(i,j,k,bi,bj)
./pkg/ecco/ecco_toolbox.F 164 ECCO_DIFFMSK
                if ( localobs(i,j,k,bi,bj) .lt. spminloc .or.
./pkg/ecco/ecco_toolbox.F 165 ECCO_DIFFMSK
     &               localobs(i,j,k,bi,bj) .gt. spmaxloc .or.
./pkg/ecco/ecco_toolbox.F 166 ECCO_DIFFMSK
     &               localobs(i,j,k,bi,bj) .eq. spzeroloc ) then
./pkg/ecco/ecco_toolbox.F 167 ECCO_DIFFMSK
                   difmask(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_toolbox.F 169 ECCO_DIFFMSK
               localdif(i,j,k,bi,bj) = difmask(i,j,k,bi,bj)*
./pkg/ecco/ecco_toolbox.F 170 ECCO_DIFFMSK
     &             (localbar(i,j,k,bi,bj)-localobs(i,j,k,bi,bj))
./pkg/ecco/ecco_toolbox.F 230 ECCO_DIFFANOMMSK
      integer i,j,k
./pkg/ecco/ecco_toolbox.F 252 ECCO_DIFFANOMMSK
             do j = jmin,jmax
./pkg/ecco/ecco_toolbox.F 255 ECCO_DIFFANOMMSK
               difmask(i,j,k,bi,bj) = cosphi(i,j,bi,bj)*
./pkg/ecco/ecco_toolbox.F 256 ECCO_DIFFANOMMSK
     &                           localmask(i,j,k,bi,bj)
./pkg/ecco/ecco_toolbox.F 258 ECCO_DIFFANOMMSK
               difmask(i,j,k,bi,bj) = localmask(i,j,k,bi,bj)
./pkg/ecco/ecco_toolbox.F 260 ECCO_DIFFANOMMSK
                if ( localobs(i,j,k,bi,bj) .lt. spminloc .or.
./pkg/ecco/ecco_toolbox.F 261 ECCO_DIFFANOMMSK
     &               localobs(i,j,k,bi,bj) .gt. spmaxloc .or.
./pkg/ecco/ecco_toolbox.F 262 ECCO_DIFFANOMMSK
     &               localobs(i,j,k,bi,bj) .eq. spzeroloc ) then
./pkg/ecco/ecco_toolbox.F 263 ECCO_DIFFANOMMSK
                   difmask(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_toolbox.F 265 ECCO_DIFFANOMMSK
               localdif(i,j,k,bi,bj) = difmask(i,j,k,bi,bj)*
./pkg/ecco/ecco_toolbox.F 266 ECCO_DIFFANOMMSK
     &           ( (localbar(i,j,k,bi,bj)-localbarmean(i,j,k,bi,bj))
./pkg/ecco/ecco_toolbox.F 267 ECCO_DIFFANOMMSK
     &            -(localobs(i,j,k,bi,bj)-localobsmean(i,j,k,bi,bj)) )
./pkg/ecco/ecco_toolbox.F 323 ECCO_OBSMSK
      integer i,j,k
./pkg/ecco/ecco_toolbox.F 345 ECCO_OBSMSK
             do j = jmin,jmax
./pkg/ecco/ecco_toolbox.F 348 ECCO_OBSMSK
               obsmask(i,j,k,bi,bj) = cosphi(i,j,bi,bj)*
./pkg/ecco/ecco_toolbox.F 349 ECCO_OBSMSK
     &                           localmask(i,j,k,bi,bj)
./pkg/ecco/ecco_toolbox.F 351 ECCO_OBSMSK
               obsmask(i,j,k,bi,bj) = localmask(i,j,k,bi,bj)
./pkg/ecco/ecco_toolbox.F 353 ECCO_OBSMSK
                if ( localobs(i,j,k,bi,bj) .lt. spminloc .or.
./pkg/ecco/ecco_toolbox.F 354 ECCO_OBSMSK
     &               localobs(i,j,k,bi,bj) .gt. spmaxloc .or.
./pkg/ecco/ecco_toolbox.F 355 ECCO_OBSMSK
     &               localobs(i,j,k,bi,bj) .eq. spzeroloc ) then
./pkg/ecco/ecco_toolbox.F 356 ECCO_OBSMSK
                   obsmask(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_toolbox.F 358 ECCO_OBSMSK
               localout(i,j,k,bi,bj) = obsmask(i,j,k,bi,bj)*
./pkg/ecco/ecco_toolbox.F 359 ECCO_OBSMSK
     &             localbar(i,j,k,bi,bj)
./pkg/ecco/ecco_toolbox.F 408 ECCO_CP
      integer i,j,k
./pkg/ecco/ecco_toolbox.F 430 ECCO_CP
             do j = jmin,jmax
./pkg/ecco/ecco_toolbox.F 432 ECCO_CP
               fldOut(i,j,k,bi,bj) = fldIn(i,j,k,bi,bj)
./pkg/ecco/ecco_toolbox.F 481 ECCO_CPRSRL
      integer i,j,k
./pkg/ecco/ecco_toolbox.F 503 ECCO_CPRSRL
             do j = jmin,jmax
./pkg/ecco/ecco_toolbox.F 505 ECCO_CPRSRL
               fldOut(i,j,k,bi,bj) = fldIn(i,j,k,bi,bj)
./pkg/ecco/ecco_toolbox.F 53 ECCO_ZERO
      integer i,j,k
./pkg/ecco/ecco_toolbox.F 561 ECCO_ADDCOST
      integer i,j,k
./pkg/ecco/ecco_toolbox.F 589 ECCO_ADDCOST
             do j = jmin,jmax
./pkg/ecco/ecco_toolbox.F 591 ECCO_ADDCOST
                localwww  = localweight(i,j,k,bi,bj)
./pkg/ecco/ecco_toolbox.F 592 ECCO_ADDCOST
     &                    * difmask(i,j,k,bi,bj)
./pkg/ecco/ecco_toolbox.F 593 ECCO_ADDCOST
                junk      = localdif(i,j,k,bi,bj)
./pkg/ecco/ecco_toolbox.F 650 ECCO_ADD
      integer i,j,k
./pkg/ecco/ecco_toolbox.F 672 ECCO_ADD
             do j = jmin,jmax
./pkg/ecco/ecco_toolbox.F 674 ECCO_ADD
               fldOut(i,j,k,bi,bj) = fldOut(i,j,k,bi,bj)
./pkg/ecco/ecco_toolbox.F 675 ECCO_ADD
     &                             + fldIn(i,j,k,bi,bj)
./pkg/ecco/ecco_toolbox.F 724 ECCO_SUBTRACT
      integer i,j,k
./pkg/ecco/ecco_toolbox.F 744 ECCO_SUBTRACT
             do j = jmin,jmax
./pkg/ecco/ecco_toolbox.F 746 ECCO_SUBTRACT
               fldOut(i,j,k,bi,bj) = fldOut(i,j,k,bi,bj)
./pkg/ecco/ecco_toolbox.F 747 ECCO_SUBTRACT
     &                             - fldIn(i,j,k,bi,bj)
./pkg/ecco/ecco_toolbox.F 75 ECCO_ZERO
             do j = jmin,jmax
./pkg/ecco/ecco_toolbox.F 77 ECCO_ZERO
                fld(i,j,k,bi,bj) = zeroloc
./pkg/ecco/ecco_toolbox.F 799 ECCO_ADDMASK
      integer i,j,k
./pkg/ecco/ecco_toolbox.F 821 ECCO_ADDMASK
             do j = jmin,jmax
./pkg/ecco/ecco_toolbox.F 823 ECCO_ADDMASK
               if(fldInmask(i,j,k,bi,bj) .NE. 0. _d 0) then
./pkg/ecco/ecco_toolbox.F 824 ECCO_ADDMASK
                fldOut(i,j,k,bi,bj) = fldOut(i,j,k,bi,bj)
./pkg/ecco/ecco_toolbox.F 825 ECCO_ADDMASK
     &                              + fldIn(i,j,k,bi,bj)
./pkg/ecco/ecco_toolbox.F 826 ECCO_ADDMASK
                fldOutnum(i,j,k,bi,bj) = fldOutnum(i,j,k,bi,bj)
./pkg/ecco/ecco_toolbox.F 868 ECCO_DIV
      integer i,j,k
./pkg/ecco/ecco_toolbox.F 888 ECCO_DIV
             do j = jmin,jmax
./pkg/ecco/ecco_toolbox.F 890 ECCO_DIV
                fld(i,j,k,bi,bj) = fld(i,j,k,bi,bj)/numerloc
./pkg/ecco/ecco_toolbox.F 930 ECCO_DIVFIELD
      integer i,j,k
./pkg/ecco/ecco_toolbox.F 950 ECCO_DIVFIELD
             do j = jmin,jmax
./pkg/ecco/ecco_toolbox.F 952 ECCO_DIVFIELD
                if(flddenom(i,j,k,bi,bj) .NE. 0. _d 0) then
./pkg/ecco/ecco_toolbox.F 953 ECCO_DIVFIELD
                 fld(i,j,k,bi,bj) = fld(i,j,k,bi,bj)/
./pkg/ecco/ecco_toolbox.F 954 ECCO_DIVFIELD
     &                   flddenom(i,j,k,bi,bj)
./pkg/ecco/ecco_toolbox.F 956 ECCO_DIVFIELD
                 fld(i,j,k,bi,bj) = 0. _d 0
./pkg/ecco/ecco_toolbox.F 997 ECCO_MULT
      integer i,j,k
./pkg/exch2/exch2_check_depths.F 100 EXCH2_CHECK_DEPTHS
           IF ( tmpFld(i,j).GT.0. ) errE = errE + 1
./pkg/exch2/exch2_check_depths.F 105 EXCH2_CHECK_DEPTHS
         DO j=1,sNy
./pkg/exch2/exch2_check_depths.F 106 EXCH2_CHECK_DEPTHS
           IF ( tmpFld(i,j).GT.0. ) errW = errW + 1
./pkg/exch2/exch2_check_depths.F 49 EXCH2_CHECK_DEPTHS
      INTEGER i, j, n
./pkg/exch2/exch2_check_depths.F 64 EXCH2_CHECK_DEPTHS
         DO j=1,sNy
./pkg/exch2/exch2_check_depths.F 65 EXCH2_CHECK_DEPTHS
           tmpFld(0,j) = rHigh( 1 ,j,bi,bj) - rLow( 1 ,j,bi,bj)
./pkg/exch2/exch2_check_depths.F 66 EXCH2_CHECK_DEPTHS
           tmpFld(i,j) = rHigh(sNx,j,bi,bj) - rLow(sNx,j,bi,bj)
./pkg/exch2/exch2_check_depths.F 68 EXCH2_CHECK_DEPTHS
         j = sNy+1
./pkg/exch2/exch2_check_depths.F 71 EXCH2_CHECK_DEPTHS
           tmpFld(i,j) = rHigh(i,sNy,bi,bj) - rLow(i,sNy,bi,bj)
./pkg/exch2/exch2_check_depths.F 77 EXCH2_CHECK_DEPTHS
          DO j=exch2_jLo(n,tId),exch2_jHi(n,tId)
./pkg/exch2/exch2_check_depths.F 79 EXCH2_CHECK_DEPTHS
            tmpFld(i,j) = 0.
./pkg/exch2/exch2_check_depths.F 86 EXCH2_CHECK_DEPTHS
         j = sNy+1
./pkg/exch2/exch2_check_depths.F 88 EXCH2_CHECK_DEPTHS
           IF ( tmpFld(i,j).GT.0. ) errN = errN + 1
./pkg/exch2/exch2_check_depths.F 92 EXCH2_CHECK_DEPTHS
         j = 0
./pkg/exch2/exch2_check_depths.F 94 EXCH2_CHECK_DEPTHS
           IF ( tmpFld(i,j).GT.0. ) errS = errS + 1
./pkg/exch2/exch2_check_depths.F 99 EXCH2_CHECK_DEPTHS
         DO j=1,sNy
./pkg/exch2/w2_cumulsum_z_tile.F 178 W2_CUMULSUM_Z_TILE_RL
         DO j=1,W2_maxNbFacets
./pkg/exch2/w2_cumulsum_z_tile.F 179 W2_CUMULSUM_Z_TILE_RL
           facetXYSum(1,j) = 0
./pkg/exch2/w2_cumulsum_z_tile.F 180 W2_CUMULSUM_Z_TILE_RL
           facetXYSum(2,j) = 0
./pkg/exch2/w2_cumulsum_z_tile.F 181 W2_CUMULSUM_Z_TILE_RL
           facet_CSum(j) = 0
./pkg/exch2/w2_cumulsum_z_tile.F 185 W2_CUMULSUM_Z_TILE_RL
         DO j=1,nFacets
./pkg/exch2/w2_cumulsum_z_tile.F 186 W2_CUMULSUM_Z_TILE_RL
          fNx = facet_dims(2*j-1)
./pkg/exch2/w2_cumulsum_z_tile.F 187 W2_CUMULSUM_Z_TILE_RL
          fNy = facet_dims( 2*j )
./pkg/exch2/w2_cumulsum_z_tile.F 193 W2_CUMULSUM_Z_TILE_RL
             tN = facet_owns(1,j) + bi-1
./pkg/exch2/w2_cumulsum_z_tile.F 197 W2_CUMULSUM_Z_TILE_RL
            tS = facet_owns(1,j) - 1 + (bj-1)*nbTx
./pkg/exch2/w2_cumulsum_z_tile.F 206 W2_CUMULSUM_Z_TILE_RL
            tN = facet_owns(1,j) + bi-1
./pkg/exch2/w2_cumulsum_z_tile.F 207 W2_CUMULSUM_Z_TILE_RL
            facetXYSum(1,j) = facetXYSum(1,j) + globalBuf(1,tN)
./pkg/exch2/w2_cumulsum_z_tile.F 210 W2_CUMULSUM_Z_TILE_RL
            tN = facet_owns(1,j) + (bj-1)*nbTx
./pkg/exch2/w2_cumulsum_z_tile.F 211 W2_CUMULSUM_Z_TILE_RL
            facetXYSum(2,j) = facetXYSum(2,j) + globalBuf(2,tN)
./pkg/exch2/w2_cumulsum_z_tile.F 218 W2_CUMULSUM_Z_TILE_RL
         DO j=1,nFacets
./pkg/exch2/w2_cumulsum_z_tile.F 220 W2_CUMULSUM_Z_TILE_RL
           facet_CSum(j) = facet_CSum(j)
./pkg/exch2/w2_cumulsum_z_tile.F 221 W2_CUMULSUM_Z_TILE_RL
     &                   + W2_cumSum_facet(1,i,j)*facetXYSum(1,i)
./pkg/exch2/w2_cumulsum_z_tile.F 222 W2_CUMULSUM_Z_TILE_RL
     &                   + W2_cumSum_facet(2,i,j)*facetXYSum(2,i)
./pkg/exch2/w2_cumulsum_z_tile.F 228 W2_CUMULSUM_Z_TILE_RL
          j = exch2_myFace(tN)
./pkg/exch2/w2_cumulsum_z_tile.F 229 W2_CUMULSUM_Z_TILE_RL
          IF ( j.NE.0 ) THEN
./pkg/exch2/w2_cumulsum_z_tile.F 230 W2_CUMULSUM_Z_TILE_RL
            globalBuf(3,tN) = globalBuf(3,tN) + facet_CSum(j)
./pkg/exch2/w2_cumulsum_z_tile.F 69 W2_CUMULSUM_Z_TILE_RL
      INTEGER i, j
./pkg/exch2/w2_e2setup.F 43 W2_E2SETUP
      INTEGER i, j, k
./pkg/exch2/w2_e2setup.F 51 W2_E2SETUP
      DO j=1,W2_maxNbFacets
./pkg/exch2/w2_e2setup.F 52 W2_E2SETUP
        facet_owns(1,j) = 0
./pkg/exch2/w2_e2setup.F 53 W2_E2SETUP
        facet_owns(2,j) = 0
./pkg/exch2/w2_e2setup.F 56 W2_E2SETUP
          facet_pij(k,i,j) = 0
./pkg/exch2/w2_e2setup.F 58 W2_E2SETUP
          facet_oi(i,j) = 0
./pkg/exch2/w2_e2setup.F 59 W2_E2SETUP
          facet_oj(i,j) = 0
./pkg/exch2/w2_e2setup.F 68 W2_E2SETUP
         DO j=1,nBlankTiles
./pkg/exch2/w2_e2setup.F 69 W2_E2SETUP
          IF ( blankList(i).EQ.blankList(j) ) THEN
./pkg/exch2/w2_e2setup.F 73 W2_E2SETUP
     &     ' appears several times in blankList (',j,i,')'
./pkg/exch2/w2_print_e2setup.F 130 W2_PRINT_E2SETUP
            j  = exch2_myFace(ip(i))
./pkg/exch2/w2_print_e2setup.F 140 W2_PRINT_E2SETUP
     &      '  ', edge(i), '.Edge Facet', j, ' <-- ',
./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 73 W2_PRINT_E2SETUP
            j  = exch2_myFace(ip(i))
./pkg/exch2/w2_print_e2setup.F 83 W2_PRINT_E2SETUP
     &      '  ', edge(i), '.Edge Facet', j, ' <-- ',
./pkg/exch2/w2_readparms.F 149 W2_READPARMS
      DO j=1,2*W2_maxNbFacets
./pkg/exch2/w2_readparms.F 151 W2_READPARMS
        facet_dims(j) = dimsFacets(j)
./pkg/exch2/w2_readparms.F 153 W2_READPARMS
      DO j=1,W2_maxNbFacets
./pkg/exch2/w2_readparms.F 155 W2_READPARMS
        facet_link(i,j) = facetEdgeLink(i,j)
./pkg/exch2/w2_readparms.F 161 W2_READPARMS
      DO j=W2_maxNbFacets+1,namList_NbFacets
./pkg/exch2/w2_readparms.F 164 W2_READPARMS
        IF ( facetEdgeLink(i,j).NE.0. ) errFlag = .TRUE.
./pkg/exch2/w2_readparms.F 181 W2_READPARMS
      DO j=2*W2_maxNbFacets+1,2*namList_NbFacets
./pkg/exch2/w2_readparms.F 182 W2_READPARMS
        IF ( dimsFacets(j).NE.0 ) errCnt = errCnt + 1
./pkg/exch2/w2_readparms.F 37 W2_READPARMS
      INTEGER i, j, iUnit, stdUnit, errCnt
./pkg/exch2/w2_readparms.F 79 W2_READPARMS
      DO j=1,W2_maxNbFacets*2
./pkg/exch2/w2_readparms.F 80 W2_READPARMS
        dimsFacets(2*j-1) = 0
./pkg/exch2/w2_readparms.F 81 W2_READPARMS
        dimsFacets( 2*j ) = 0
./pkg/exch2/w2_readparms.F 83 W2_READPARMS
          facetEdgeLink(i,j) = 0.
./pkg/exch2/w2_readparms.F 90 W2_READPARMS
      DO j=1,W2_maxNbFacets
./pkg/exch2/w2_readparms.F 91 W2_READPARMS
        facet_dims(2*j-1) = 0
./pkg/exch2/w2_readparms.F 92 W2_READPARMS
        facet_dims( 2*j ) = 0
./pkg/exch2/w2_readparms.F 94 W2_READPARMS
          facet_link(i,j) = 0.
./pkg/exch2/w2_set_cs6_facets.F 142 W2_SET_CS6_FACETS
        DO j=2,nFacets
./pkg/exch2/w2_set_cs6_facets.F 145 W2_SET_CS6_FACETS
          jj = INT(facet_link(i,j))
./pkg/exch2/w2_set_cs6_facets.F 146 W2_SET_CS6_FACETS
          ii = MOD( NINT(facet_link(i,j)*10.), 10 )
./pkg/exch2/w2_set_cs6_facets.F 150 W2_SET_CS6_FACETS
           lo = 2*(j-1) + (i+1)/2
./pkg/exch2/w2_set_cs6_facets.F 158 W2_SET_CS6_FACETS
     &         ' facet',j,'.',edge(i), ' set dim', lo, ' = dim', ll,
./pkg/exch2/w2_set_cs6_facets.F 174 W2_SET_CS6_FACETS
        DO j=1,nFacets
./pkg/exch2/w2_set_cs6_facets.F 175 W2_SET_CS6_FACETS
         IF ( facet_dims(2*j-1)*facet_dims(2*j).EQ.0 ) THEN
./pkg/exch2/w2_set_cs6_facets.F 177 W2_SET_CS6_FACETS
     &        ' facets #', j, ' , x-size=', facet_dims(2*j-1),
./pkg/exch2/w2_set_cs6_facets.F 178 W2_SET_CS6_FACETS
     &                        ' , y-size=', facet_dims(2*j)
./pkg/exch2/w2_set_cs6_facets.F 40 W2_SET_CS6_FACETS
      INTEGER i, j, ii, jj, lo, ll
./pkg/exch2/w2_set_cs6_facets.F 62 W2_SET_CS6_FACETS
      DO j=1,nFacets
./pkg/exch2/w2_set_cs6_facets.F 63 W2_SET_CS6_FACETS
       IF ( MOD(j,2).EQ.1 ) THEN
./pkg/exch2/w2_set_cs6_facets.F 64 W2_SET_CS6_FACETS
         jj = j+2
./pkg/exch2/w2_set_cs6_facets.F 65 W2_SET_CS6_FACETS
         facet_link(1,j) = 0.4 + FLOAT( 1+MOD(jj+5,6) )
./pkg/exch2/w2_set_cs6_facets.F 66 W2_SET_CS6_FACETS
         jj = j-1
./pkg/exch2/w2_set_cs6_facets.F 67 W2_SET_CS6_FACETS
         facet_link(2,j) = 0.1 + FLOAT( 1+MOD(jj+5,6) )
./pkg/exch2/w2_set_cs6_facets.F 68 W2_SET_CS6_FACETS
         jj = j+1
./pkg/exch2/w2_set_cs6_facets.F 69 W2_SET_CS6_FACETS
         facet_link(3,j) = 0.4 + FLOAT( 1+MOD(jj+5,6) )
./pkg/exch2/w2_set_cs6_facets.F 70 W2_SET_CS6_FACETS
         jj = j-2
./pkg/exch2/w2_set_cs6_facets.F 71 W2_SET_CS6_FACETS
         facet_link(4,j) = 0.1 + FLOAT( 1+MOD(jj+5,6) )
./pkg/exch2/w2_set_cs6_facets.F 73 W2_SET_CS6_FACETS
         jj = j+1
./pkg/exch2/w2_set_cs6_facets.F 74 W2_SET_CS6_FACETS
         facet_link(1,j) = 0.2 + FLOAT( 1+MOD(jj+5,6) )
./pkg/exch2/w2_set_cs6_facets.F 75 W2_SET_CS6_FACETS
         jj = j-2
./pkg/exch2/w2_set_cs6_facets.F 76 W2_SET_CS6_FACETS
         facet_link(2,j) = 0.3 + FLOAT( 1+MOD(jj+5,6) )
./pkg/exch2/w2_set_cs6_facets.F 77 W2_SET_CS6_FACETS
         jj = j+2
./pkg/exch2/w2_set_cs6_facets.F 78 W2_SET_CS6_FACETS
         facet_link(3,j) = 0.2 + FLOAT( 1+MOD(jj+5,6) )
./pkg/exch2/w2_set_cs6_facets.F 79 W2_SET_CS6_FACETS
         jj = j-1
./pkg/exch2/w2_set_cs6_facets.F 80 W2_SET_CS6_FACETS
         facet_link(4,j) = 0.3 + FLOAT( 1+MOD(jj+5,6) )
./pkg/exch2/w2_set_cs6_facets.F 88 W2_SET_CS6_FACETS
      DO j=4,W2_maxNbFacets*2
./pkg/exch2/w2_set_cs6_facets.F 89 W2_SET_CS6_FACETS
        IF ( facet_dims(j).NE.0 ) THEN
./pkg/exch2/w2_set_f2f_index.F 102 W2_SET_F2F_INDEX
      DO j=1,nFacets
./pkg/exch2/w2_set_f2f_index.F 105 W2_SET_F2F_INDEX
        lo = 2*(j-1) + (i+1)/2
./pkg/exch2/w2_set_f2f_index.F 108 W2_SET_F2F_INDEX
        jj = INT(facet_link(i,j))
./pkg/exch2/w2_set_f2f_index.F 109 W2_SET_F2F_INDEX
        ii = MOD( NINT(facet_link(i,j)*10.), 10 )
./pkg/exch2/w2_set_f2f_index.F 115 W2_SET_F2F_INDEX
     &      edge(i), '.Edge facet #', j,  ' (=',lo,')'
./pkg/exch2/w2_set_f2f_index.F 130 W2_SET_F2F_INDEX
         facet_pij(1,i,j) = 1
./pkg/exch2/w2_set_f2f_index.F 131 W2_SET_F2F_INDEX
         facet_pij(2,i,j) = 0
./pkg/exch2/w2_set_f2f_index.F 132 W2_SET_F2F_INDEX
         facet_pij(3,i,j) = 0
./pkg/exch2/w2_set_f2f_index.F 133 W2_SET_F2F_INDEX
         facet_pij(4,i,j) = 1
./pkg/exch2/w2_set_f2f_index.F 137 W2_SET_F2F_INDEX
           facet_oi(i,j) = 0
./pkg/exch2/w2_set_f2f_index.F 138 W2_SET_F2F_INDEX
           facet_oj(i,j) = +facet_dims(2*j)
./pkg/exch2/w2_set_f2f_index.F 141 W2_SET_F2F_INDEX
           facet_oi(i,j) = 0
./pkg/exch2/w2_set_f2f_index.F 142 W2_SET_F2F_INDEX
           facet_oj(i,j) = -facet_dims(2*jj)
./pkg/exch2/w2_set_f2f_index.F 145 W2_SET_F2F_INDEX
           facet_oi(i,j) = +facet_dims(2*j-1)
./pkg/exch2/w2_set_f2f_index.F 146 W2_SET_F2F_INDEX
           facet_oj(i,j) = 0
./pkg/exch2/w2_set_f2f_index.F 149 W2_SET_F2F_INDEX
           facet_oi(i,j) = -facet_dims(2*jj-1)
./pkg/exch2/w2_set_f2f_index.F 150 W2_SET_F2F_INDEX
           facet_oj(i,j) = 0
./pkg/exch2/w2_set_f2f_index.F 155 W2_SET_F2F_INDEX
           facet_pij(1,i,j) = 0
./pkg/exch2/w2_set_f2f_index.F 156 W2_SET_F2F_INDEX
           facet_pij(2,i,j) =-1
./pkg/exch2/w2_set_f2f_index.F 157 W2_SET_F2F_INDEX
           facet_pij(3,i,j) = 1
./pkg/exch2/w2_set_f2f_index.F 158 W2_SET_F2F_INDEX
           facet_pij(4,i,j) = 0
./pkg/exch2/w2_set_f2f_index.F 159 W2_SET_F2F_INDEX
           facet_oi(i,j) = lo+1
./pkg/exch2/w2_set_f2f_index.F 160 W2_SET_F2F_INDEX
           facet_oj(i,j) = +facet_dims(2*j)
./pkg/exch2/w2_set_f2f_index.F 164 W2_SET_F2F_INDEX
           facet_pij(1,i,j) = 0
./pkg/exch2/w2_set_f2f_index.F 165 W2_SET_F2F_INDEX
           facet_pij(2,i,j) =-1
./pkg/exch2/w2_set_f2f_index.F 166 W2_SET_F2F_INDEX
           facet_pij(3,i,j) = 1
./pkg/exch2/w2_set_f2f_index.F 167 W2_SET_F2F_INDEX
           facet_pij(4,i,j) = 0
./pkg/exch2/w2_set_f2f_index.F 168 W2_SET_F2F_INDEX
           facet_oi(i,j) = lo+1
./pkg/exch2/w2_set_f2f_index.F 169 W2_SET_F2F_INDEX
           facet_oj(i,j) = -facet_dims(2*jj-1)
./pkg/exch2/w2_set_f2f_index.F 173 W2_SET_F2F_INDEX
           facet_pij(1,i,j) = 0
./pkg/exch2/w2_set_f2f_index.F 174 W2_SET_F2F_INDEX
           facet_pij(2,i,j) = 1
./pkg/exch2/w2_set_f2f_index.F 175 W2_SET_F2F_INDEX
           facet_pij(3,i,j) =-1
./pkg/exch2/w2_set_f2f_index.F 176 W2_SET_F2F_INDEX
           facet_pij(4,i,j) = 0
./pkg/exch2/w2_set_f2f_index.F 177 W2_SET_F2F_INDEX
           facet_oi(i,j) = +facet_dims(2*j-1)
./pkg/exch2/w2_set_f2f_index.F 178 W2_SET_F2F_INDEX
           facet_oj(i,j) = lo+1
./pkg/exch2/w2_set_f2f_index.F 182 W2_SET_F2F_INDEX
           facet_pij(1,i,j) = 0
./pkg/exch2/w2_set_f2f_index.F 183 W2_SET_F2F_INDEX
           facet_pij(2,i,j) = 1
./pkg/exch2/w2_set_f2f_index.F 184 W2_SET_F2F_INDEX
           facet_pij(3,i,j) =-1
./pkg/exch2/w2_set_f2f_index.F 185 W2_SET_F2F_INDEX
           facet_pij(4,i,j) = 0
./pkg/exch2/w2_set_f2f_index.F 186 W2_SET_F2F_INDEX
           facet_oi(i,j) = -facet_dims(2*jj)
./pkg/exch2/w2_set_f2f_index.F 187 W2_SET_F2F_INDEX
           facet_oj(i,j) = lo+1
./pkg/exch2/w2_set_f2f_index.F 190 W2_SET_F2F_INDEX
     &      edge(i), '.Edge (facet#', j, ' ) to: ',
./pkg/exch2/w2_set_f2f_index.F 200 W2_SET_F2F_INDEX
     &    '  ', edge(i), '.Edge Facet', j, ' <-- ',
./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 203 W2_SET_F2F_INDEX
     &    ' ; oi,oj=', facet_oi(i,j), facet_oj(i,j)
./pkg/exch2/w2_set_f2f_index.F 219 W2_SET_F2F_INDEX
      DO j=1,nFacets
./pkg/exch2/w2_set_f2f_index.F 222 W2_SET_F2F_INDEX
        jj = INT(facet_link(i,j))
./pkg/exch2/w2_set_f2f_index.F 223 W2_SET_F2F_INDEX
        ii = MOD( NINT(facet_link(i,j)*10.), 10 )
./pkg/exch2/w2_set_f2f_index.F 232 W2_SET_F2F_INDEX
         chk1 = facet_pij(1,i,j)*facet_pij(1,ii,jj)
./pkg/exch2/w2_set_f2f_index.F 233 W2_SET_F2F_INDEX
     &        + facet_pij(2,i,j)*facet_pij(3,ii,jj)
./pkg/exch2/w2_set_f2f_index.F 234 W2_SET_F2F_INDEX
         chk2 = facet_pij(1,i,j)*facet_pij(2,ii,jj)
./pkg/exch2/w2_set_f2f_index.F 235 W2_SET_F2F_INDEX
     &        + facet_pij(2,i,j)*facet_pij(4,ii,jj)
./pkg/exch2/w2_set_f2f_index.F 236 W2_SET_F2F_INDEX
         chk3 = facet_pij(3,i,j)*facet_pij(1,ii,jj)
./pkg/exch2/w2_set_f2f_index.F 237 W2_SET_F2F_INDEX
     &        + facet_pij(4,i,j)*facet_pij(3,ii,jj)
./pkg/exch2/w2_set_f2f_index.F 238 W2_SET_F2F_INDEX
         chk4 = facet_pij(3,i,j)*facet_pij(2,ii,jj)
./pkg/exch2/w2_set_f2f_index.F 239 W2_SET_F2F_INDEX
     &        + facet_pij(4,i,j)*facet_pij(4,ii,jj)
./pkg/exch2/w2_set_f2f_index.F 241 W2_SET_F2F_INDEX
         chk5 = facet_pij(1,i,j)*facet_oi(ii,jj)
./pkg/exch2/w2_set_f2f_index.F 242 W2_SET_F2F_INDEX
     &        + facet_pij(2,i,j)*facet_oj(ii,jj)
./pkg/exch2/w2_set_f2f_index.F 243 W2_SET_F2F_INDEX
     &        + facet_oi(i,j)
./pkg/exch2/w2_set_f2f_index.F 244 W2_SET_F2F_INDEX
         chk6 = facet_pij(3,i,j)*facet_oi(ii,jj)
./pkg/exch2/w2_set_f2f_index.F 245 W2_SET_F2F_INDEX
     &        + facet_pij(4,i,j)*facet_oj(ii,jj)
./pkg/exch2/w2_set_f2f_index.F 246 W2_SET_F2F_INDEX
     &        + facet_oj(i,j)
./pkg/exch2/w2_set_f2f_index.F 250 W2_SET_F2F_INDEX
     &      edge(i), '.Edge (facet#', j, ' ) to: ',
./pkg/exch2/w2_set_f2f_index.F 37 W2_SET_F2F_INDEX
      INTEGER i, j, ii, jj, i1, j1, k, lo, ll
./pkg/exch2/w2_set_f2f_index.F 52 W2_SET_F2F_INDEX
      DO j=1,nFacets
./pkg/exch2/w2_set_f2f_index.F 55 W2_SET_F2F_INDEX
         jj = INT(facet_link(i,j))
./pkg/exch2/w2_set_f2f_index.F 56 W2_SET_F2F_INDEX
         ii = MOD( NINT(facet_link(i,j)*10.), 10 )
./pkg/exch2/w2_set_f2f_index.F 57 W2_SET_F2F_INDEX
         IF ( facet_link(i,j).EQ. 0. ) THEN
./pkg/exch2/w2_set_f2f_index.F 60 W2_SET_F2F_INDEX
     &        j, ' disconnected (facet_link=',facet_link(i,j),')'
./pkg/exch2/w2_set_f2f_index.F 66 W2_SET_F2F_INDEX
     &      j, ' : bad connection (facet_link=',facet_link(i,j),')'
./pkg/exch2/w2_set_f2f_index.F 73 W2_SET_F2F_INDEX
          IF ( j1.NE.j .OR. i1.NE.i ) THEN
./pkg/exch2/w2_set_f2f_index.F 75 W2_SET_F2F_INDEX
     &      edge(i), '.Edge facet #', j,' connect to: ',
./pkg/exch2/w2_set_f2f_index.F 76 W2_SET_F2F_INDEX
     &      edge(ii),'.Edge facet #',jj,' (',facet_link(i,j),' )'
./pkg/exch2/w2_set_gen_facets.F 100 W2_SET_GEN_FACETS
         j = (jj+1)/2
./pkg/exch2/w2_set_gen_facets.F 102 W2_SET_GEN_FACETS
     &     ' of facet', j, ' =', facet_dims(jj), ' : invalid (< 0)'
./pkg/exch2/w2_set_gen_facets.F 115 W2_SET_GEN_FACETS
      DO j=nFacets+1,W2_maxNbFacets
./pkg/exch2/w2_set_gen_facets.F 117 W2_SET_GEN_FACETS
        IF ( facet_link(i,j).NE.0 ) THEN
./pkg/exch2/w2_set_gen_facets.F 120 W2_SET_GEN_FACETS
     &       'Link for ',edge(i), '.Edge of facet #',j,
./pkg/exch2/w2_set_gen_facets.F 121 W2_SET_GEN_FACETS
     &       ' (facetEdgeLink=',facet_link(i,j),')'
./pkg/exch2/w2_set_gen_facets.F 38 W2_SET_GEN_FACETS
      INTEGER i,j,jj,fNx,fNy
./pkg/exch2/w2_set_gen_facets.F 52 W2_SET_GEN_FACETS
      DO j=1,W2_maxNbFacets
./pkg/exch2/w2_set_gen_facets.F 53 W2_SET_GEN_FACETS
        fNx = facet_dims(2*j-1)
./pkg/exch2/w2_set_gen_facets.F 54 W2_SET_GEN_FACETS
        fNy = facet_dims( 2*j )
./pkg/exch2/w2_set_gen_facets.F 57 W2_SET_GEN_FACETS
          nFacets = j
./pkg/exch2/w2_set_gen_facets.F 61 W2_SET_GEN_FACETS
     &      'dimsFacets: Expect pair of >0 dims : facet',j,
./pkg/exch2/w2_set_map_cumsum.F 107 W2_SET_MAP_CUMSUM
         DO j=1,nFacets
./pkg/exch2/w2_set_map_cumsum.F 108 W2_SET_MAP_CUMSUM
          IF ( fIsSet(j) ) THEN
./pkg/exch2/w2_set_map_cumsum.F 111 W2_SET_MAP_CUMSUM
            jj = INT(facet_link(i,j))
./pkg/exch2/w2_set_map_cumsum.F 112 W2_SET_MAP_CUMSUM
            ii = MOD( NINT(facet_link(i,j)*10.), 10 )
./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 121 W2_SET_MAP_CUMSUM
              W2_cumSum_facet(2,j,jj) = W2_cumSum_facet(2,j,jj) + 1
./pkg/exch2/w2_set_map_cumsum.F 125 W2_SET_MAP_CUMSUM
     &         ' CumSum SW.corner of facet #', jj,' set from facet',j,
./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 134 W2_SET_MAP_CUMSUM
              W2_cumSum_facet(1,j,jj) = W2_cumSum_facet(1,j,jj) + 1
./pkg/exch2/w2_set_map_cumsum.F 138 W2_SET_MAP_CUMSUM
     &         ' CumSum SW.corner of facet #', jj,' set from facet',j,
./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 154 W2_SET_MAP_CUMSUM
     &         ' CumSum SW.corner of facet #', jj,' set from facet',j,
./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 167 W2_SET_MAP_CUMSUM
     &         ' CumSum SW.corner of facet #', jj,' set from facet',j,
./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 182 W2_SET_MAP_CUMSUM
              W2_cumSum_facet(2,j, jj) = W2_cumSum_facet(2,j, jj) + 1
./pkg/exch2/w2_set_map_cumsum.F 187 W2_SET_MAP_CUMSUM
     &         ' CumSum SW.corner of facet #', jj,' set from facet',j,
./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 197 W2_SET_MAP_CUMSUM
              W2_cumSum_facet(1,j, jj) = W2_cumSum_facet(1,j, jj) + 1
./pkg/exch2/w2_set_map_cumsum.F 202 W2_SET_MAP_CUMSUM
     &         ' CumSum SW.corner of facet #', jj,' set from facet',j,
./pkg/exch2/w2_set_map_cumsum.F 234 W2_SET_MAP_CUMSUM
        DO j=1,nFacets
./pkg/exch2/w2_set_map_cumsum.F 235 W2_SET_MAP_CUMSUM
          WRITE(W2_oUnit,'(A,I3,A,30(2I3,A))') '- facet', j, ' :',
./pkg/exch2/w2_set_map_cumsum.F 236 W2_SET_MAP_CUMSUM
     &         (W2_cumSum_facet(1,i,j),W2_cumSum_facet(2,i,j),' ,',
./pkg/exch2/w2_set_map_cumsum.F 245 W2_SET_MAP_CUMSUM
       DO j=1,nFacets
./pkg/exch2/w2_set_map_cumsum.F 246 W2_SET_MAP_CUMSUM
        fNx = facet_dims(2*j-1)
./pkg/exch2/w2_set_map_cumsum.F 247 W2_SET_MAP_CUMSUM
        fNy = facet_dims( 2*j )
./pkg/exch2/w2_set_map_cumsum.F 251 W2_SET_MAP_CUMSUM
         tN = facet_owns(1,j) - 1 + nbTx
./pkg/exch2/w2_set_map_cumsum.F 252 W2_SET_MAP_CUMSUM
         IF ( W2_tMC2.EQ.0 .AND. MOD(j,2).EQ.0
./pkg/exch2/w2_set_map_cumsum.F 254 W2_SET_MAP_CUMSUM
         tN = facet_owns(1,j) + (nbTy-1)*nbTx
./pkg/exch2/w2_set_map_cumsum.F 255 W2_SET_MAP_CUMSUM
         IF ( W2_tMC1.EQ.0 .AND. MOD(j,2).EQ.1
./pkg/exch2/w2_set_map_cumsum.F 268 W2_SET_MAP_CUMSUM
      DO j=1,W2_maxNbFacets
./pkg/exch2/w2_set_map_cumsum.F 270 W2_SET_MAP_CUMSUM
        facetXYSum(1,i,j) = 0
./pkg/exch2/w2_set_map_cumsum.F 271 W2_SET_MAP_CUMSUM
        facetXYSum(2,i,j) = 0
./pkg/exch2/w2_set_map_cumsum.F 272 W2_SET_MAP_CUMSUM
        facet_CSum(1,i,j) = 0
./pkg/exch2/w2_set_map_cumsum.F 273 W2_SET_MAP_CUMSUM
        facet_CSum(2,i,j) = 0
./pkg/exch2/w2_set_map_cumsum.F 278 W2_SET_MAP_CUMSUM
      DO j=1,nFacets
./pkg/exch2/w2_set_map_cumsum.F 279 W2_SET_MAP_CUMSUM
       fNx = facet_dims(2*j-1)
./pkg/exch2/w2_set_map_cumsum.F 280 W2_SET_MAP_CUMSUM
       fNy = facet_dims( 2*j )
./pkg/exch2/w2_set_map_cumsum.F 287 W2_SET_MAP_CUMSUM
           tS = facet_owns(1,j) - 1 + bi
./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 294 W2_SET_MAP_CUMSUM
        tN = facet_owns(1,j) - 1 + nbTx
./pkg/exch2/w2_set_map_cumsum.F 295 W2_SET_MAP_CUMSUM
        facetXYSum(1,tN,j) = 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 302 W2_SET_MAP_CUMSUM
          tS = facet_owns(1,j) - 1 + bi
./pkg/exch2/w2_set_map_cumsum.F 310 W2_SET_MAP_CUMSUM
        tN = facet_owns(1,j) + (nbTy-1)*nbTx
./pkg/exch2/w2_set_map_cumsum.F 311 W2_SET_MAP_CUMSUM
        facetXYSum(2,tN,j) = 1
./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 320 W2_SET_MAP_CUMSUM
      DO j=1,nFacets
./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 332 W2_SET_MAP_CUMSUM
      DO j=1,nFacets
./pkg/exch2/w2_set_map_cumsum.F 333 W2_SET_MAP_CUMSUM
       DO tN=facet_owns(1,j),facet_owns(2,j)
./pkg/exch2/w2_set_map_cumsum.F 336 W2_SET_MAP_CUMSUM
     &                           + facet_CSum(1,k,j)
./pkg/exch2/w2_set_map_cumsum.F 338 W2_SET_MAP_CUMSUM
     &                           + facet_CSum(2,k,j)
./pkg/exch2/w2_set_map_cumsum.F 346 W2_SET_MAP_CUMSUM
       DO j=1,exch2_nTiles
./pkg/exch2/w2_set_map_cumsum.F 350 W2_SET_MAP_CUMSUM
          WRITE(W2_oUnit,'(3(I6,A),10(2I3,A))') j,' ,',is,' ->',ie,' :',
./pkg/exch2/w2_set_map_cumsum.F 351 W2_SET_MAP_CUMSUM
     &     (W2_cumSum_tiles(1,i,j),W2_cumSum_tiles(2,i,j),' ,',i=is,ie)
./pkg/exch2/w2_set_map_cumsum.F 354 W2_SET_MAP_CUMSUM
     &     (W2_cumSum_tiles(1,i,j),W2_cumSum_tiles(2,i,j),' ,',i=is,ie)
./pkg/exch2/w2_set_map_cumsum.F 42 W2_SET_MAP_CUMSUM
      INTEGER tN, i, j, k, ii, jj
./pkg/exch2/w2_set_map_cumsum.F 61 W2_SET_MAP_CUMSUM
      DO j=1,W2_maxNbFacets
./pkg/exch2/w2_set_map_cumsum.F 63 W2_SET_MAP_CUMSUM
         W2_cumSum_facet(1,i,j) = 0
./pkg/exch2/w2_set_map_cumsum.F 64 W2_SET_MAP_CUMSUM
         W2_cumSum_facet(2,i,j) = 0
./pkg/exch2/w2_set_map_cumsum.F 68 W2_SET_MAP_CUMSUM
      DO j=1,W2_maxNbTiles
./pkg/exch2/w2_set_map_cumsum.F 70 W2_SET_MAP_CUMSUM
         W2_cumSum_tiles(1,i,j) = 0
./pkg/exch2/w2_set_map_cumsum.F 71 W2_SET_MAP_CUMSUM
         W2_cumSum_tiles(2,i,j) = 0
./pkg/exch2/w2_set_map_cumsum.F 79 W2_SET_MAP_CUMSUM
      DO j=1,nFacets
./pkg/exch2/w2_set_map_cumsum.F 80 W2_SET_MAP_CUMSUM
        fIsSet(j) = .FALSE.
./pkg/exch2/w2_set_map_cumsum.F 85 W2_SET_MAP_CUMSUM
      DO j=1,nFacets
./pkg/exch2/w2_set_map_cumsum.F 86 W2_SET_MAP_CUMSUM
        IF ( facet_dims(2*j-1)*facet_dims(2*j).GE.1 ) THEN
./pkg/exch2/w2_set_map_cumsum.F 89 W2_SET_MAP_CUMSUM
            fIsSet(j) = .TRUE.
./pkg/exch2/w2_set_map_cumsum.F 92 W2_SET_MAP_CUMSUM
     &        ' CumSum starts @ SW.corner of facet #', j
./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_tiles.F 110 W2_SET_MAP_TILES
        DO j=1,nFacets
./pkg/exch2/w2_set_map_tiles.F 112 W2_SET_MAP_TILES
          IF ( facet_dims(2*j-1).GT.0 ) THEN
./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 128 W2_SET_MAP_TILES
      DO j=1,nFacets
./pkg/exch2/w2_set_map_tiles.F 129 W2_SET_MAP_TILES
        exch2_xStack_Nx =   exch2_xStack_Nx + facet_dims(2*j-1)
./pkg/exch2/w2_set_map_tiles.F 130 W2_SET_MAP_TILES
        exch2_xStack_Ny = MAX( exch2_xStack_Ny, facet_dims(2*j) )
./pkg/exch2/w2_set_map_tiles.F 135 W2_SET_MAP_TILES
      DO j=1,nFacets
./pkg/exch2/w2_set_map_tiles.F 136 W2_SET_MAP_TILES
        exch2_yStack_Nx = MAX( exch2_yStack_Nx, facet_dims(2*j-1) )
./pkg/exch2/w2_set_map_tiles.F 137 W2_SET_MAP_TILES
        exch2_yStack_Ny =   exch2_yStack_Ny + facet_dims(2*j)
./pkg/exch2/w2_set_map_tiles.F 161 W2_SET_MAP_TILES
      DO j=1,nFacets
./pkg/exch2/w2_set_map_tiles.F 162 W2_SET_MAP_TILES
        fNx = facet_dims(2*j-1)
./pkg/exch2/w2_set_map_tiles.F 163 W2_SET_MAP_TILES
        fNy = facet_dims( 2*j )
./pkg/exch2/w2_set_map_tiles.F 167 W2_SET_MAP_TILES
     &    '- facet', j, ' : X-size=', fNx, ' , Y-size=', fNy,
./pkg/exch2/w2_set_map_tiles.F 178 W2_SET_MAP_TILES
          IF ( tileIsActive ) exch2_myFace(tId) = j
./pkg/exch2/w2_set_map_tiles.F 246 W2_SET_MAP_TILES
      INTEGER j, ii
./pkg/exch2/w2_set_map_tiles.F 254 W2_SET_MAP_TILES
      DO j=1,nFld
./pkg/exch2/w2_set_map_tiles.F 255 W2_SET_MAP_TILES
        mnFld = MIN( mnFld, fldList(j) )
./pkg/exch2/w2_set_map_tiles.F 265 W2_SET_MAP_TILES
          DO j=1,nFld
./pkg/exch2/w2_set_map_tiles.F 266 W2_SET_MAP_TILES
            flag = flag.AND.(MOD(fldList(j),ii).EQ.0 )
./pkg/exch2/w2_set_map_tiles.F 270 W2_SET_MAP_TILES
            DO j=1,nFld
./pkg/exch2/w2_set_map_tiles.F 271 W2_SET_MAP_TILES
              fldList(j) = fldList(j)/ii
./pkg/exch2/w2_set_map_tiles.F 282 W2_SET_MAP_TILES
        IF (localDBg) WRITE(0,'(10I8)') (fldList(j),j=1,nFld)
./pkg/exch2/w2_set_map_tiles.F 283 W2_SET_MAP_TILES
        DO j=1,nFld
./pkg/exch2/w2_set_map_tiles.F 284 W2_SET_MAP_TILES
          fldList(j) = fldList(j)*divide
./pkg/exch2/w2_set_map_tiles.F 47 W2_SET_MAP_TILES
      INTEGER j, ii, k, tId, tx, ty
./pkg/exch2/w2_set_map_tiles.F 66 W2_SET_MAP_TILES
      DO j=1,nFacets
./pkg/exch2/w2_set_map_tiles.F 67 W2_SET_MAP_TILES
        fNx = facet_dims(2*j-1)
./pkg/exch2/w2_set_map_tiles.F 68 W2_SET_MAP_TILES
        fNy = facet_dims( 2*j )
./pkg/exch2/w2_set_map_tiles.F 72 W2_SET_MAP_TILES
          WRITE(msgBuf,'(A,I3,2(A,I7))') 'Facet',j,
./pkg/exch2/w2_set_map_tiles.F 78 W2_SET_MAP_TILES
          WRITE(msgBuf,'(A,I3,2(A,I7))') 'Facet',j,
./pkg/exch2/w2_set_map_tiles.F 83 W2_SET_MAP_TILES
        facet_owns(1,j) = tCnt+1
./pkg/exch2/w2_set_map_tiles.F 85 W2_SET_MAP_TILES
        facet_owns(2,j) = tCnt
./pkg/exch2/w2_set_single_facet.F 36 W2_SET_SINGLE_FACET
      INTEGER j
./pkg/exch2/w2_set_single_facet.F 71 W2_SET_SINGLE_FACET
      DO j=3,W2_maxNbFacets*2
./pkg/exch2/w2_set_single_facet.F 72 W2_SET_SINGLE_FACET
       IF ( facet_dims(j).NE.0 ) THEN
./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)
./pkg/exf/exf_bulkformulae.F 179 EXF_BULKFORMULAE
      INTEGER i,j,bi,bj
./pkg/exf/exf_bulkformulae.F 262 EXF_BULKFORMULAE
        DO j = 1,sNy
./pkg/exf/exf_bulkformulae.F 275 EXF_BULKFORMULAE
     &         + sNx*(j-1)
./pkg/exf/exf_bulkformulae.F 283 EXF_BULKFORMULAE
          deltap(i,j) = 0. _d 0
./pkg/exf/exf_bulkformulae.F 284 EXF_BULKFORMULAE
          delq(i,j)   = 0. _d 0
./pkg/exf/exf_bulkformulae.F 288 EXF_BULKFORMULAE
          IF ( atemp(i,j,bi,bj) .NE. 0. _d 0 ) THEN
./pkg/exf/exf_bulkformulae.F 290 EXF_BULKFORMULAE
           Tsf = theta(i,j,ksrf,bi,bj) + cen2kel
./pkg/exf/exf_bulkformulae.F 293 EXF_BULKFORMULAE
     &              *( theta(i,j,ksrf,bi,bj)-theta(i,j,ksrfp1,bi,bj) )
./pkg/exf/exf_bulkformulae.F 294 EXF_BULKFORMULAE
     &              *  maskC(i,j,ksrfp1,bi,bj)
./pkg/exf/exf_bulkformulae.F 300 EXF_BULKFORMULAE
           atmrho_loc(i,j) = apressure(i,j,bi,bj) /
./pkg/exf/exf_bulkformulae.F 301 EXF_BULKFORMULAE
     &                  (287.04 _d 0*atemp(i,j,bi,bj)
./pkg/exf/exf_bulkformulae.F 302 EXF_BULKFORMULAE
     &                  *(1. _d 0 + humid_fac*aqh(i,j,bi,bj)))
./pkg/exf/exf_bulkformulae.F 303 EXF_BULKFORMULAE
           ssq = saltsat*tmpbulk/atmrho_loc(i,j)
./pkg/exf/exf_bulkformulae.F 307 EXF_BULKFORMULAE
           deltap(i,j) = atemp(i,j,bi,bj) + gamma_blk*ht - Tsf
./pkg/exf/exf_bulkformulae.F 308 EXF_BULKFORMULAE
           delq(i,j)   = aqh(i,j,bi,bj) - ssq
./pkg/exf/exf_bulkformulae.F 310 EXF_BULKFORMULAE
           IF ( noNegativeEvap ) delq(i,j) = MIN( 0. _d 0, delq(i,j) )
./pkg/exf/exf_bulkformulae.F 314 EXF_BULKFORMULAE
           stable = exf_half + SIGN(exf_half, deltap(i,j))
./pkg/exf/exf_bulkformulae.F 321 EXF_BULKFORMULAE
            wsm        = sh(i,j,bi,bj)
./pkg/exf/exf_bulkformulae.F 324 EXF_BULKFORMULAE
            rdn(i,j)   = SQRT(tmpbulk)
./pkg/exf/exf_bulkformulae.F 325 EXF_BULKFORMULAE
            ustar(i,j) = rdn(i,j)*wsm
./pkg/exf/exf_bulkformulae.F 327 EXF_BULKFORMULAE
            rdn(i,j)   = 0. _d 0
./pkg/exf/exf_bulkformulae.F 328 EXF_BULKFORMULAE
            windStress = wStress(i,j,bi,bj)
./pkg/exf/exf_bulkformulae.F 330 EXF_BULKFORMULAE
            ustar(i,j) = SQRT(windStress/atmrho_loc(i,j))
./pkg/exf/exf_bulkformulae.F 331 EXF_BULKFORMULAE
            tau(i,j)   = SQRT(windStress*atmrho_loc(i,j))
./pkg/exf/exf_bulkformulae.F 333 EXF_BULKFORMULAE
            ustar(i,j) = SQRT(windStress/atmrho)
./pkg/exf/exf_bulkformulae.F 335 EXF_BULKFORMULAE
            tau(i,j)   = SQRT(windStress*atmrho)
./pkg/exf/exf_bulkformulae.F 343 EXF_BULKFORMULAE
           tstar(i,j)=rhn*deltap(i,j)
./pkg/exf/exf_bulkformulae.F 344 EXF_BULKFORMULAE
           qstar(i,j)=ren*delq(i,j)
./pkg/exf/exf_bulkformulae.F 348 EXF_BULKFORMULAE
           tstar (i,j) = 0. _d 0
./pkg/exf/exf_bulkformulae.F 349 EXF_BULKFORMULAE
           qstar (i,j) = 0. _d 0
./pkg/exf/exf_bulkformulae.F 350 EXF_BULKFORMULAE
           ustar (i,j) = 0. _d 0
./pkg/exf/exf_bulkformulae.F 351 EXF_BULKFORMULAE
           tau   (i,j) = 0. _d 0
./pkg/exf/exf_bulkformulae.F 352 EXF_BULKFORMULAE
           rdn   (i,j) = 0. _d 0
./pkg/exf/exf_bulkformulae.F 357 EXF_BULKFORMULAE
         DO j = 1,sNy
./pkg/exf/exf_bulkformulae.F 359 EXF_BULKFORMULAE
           IF ( atemp(i,j,bi,bj) .NE. 0. _d 0 ) THEN
./pkg/exf/exf_bulkformulae.F 364 EXF_BULKFORMULAE
     &           + sNx*(j-1)
./pkg/exf/exf_bulkformulae.F 378 EXF_BULKFORMULAE
            t0   = atemp(i,j,bi,bj)*
./pkg/exf/exf_bulkformulae.F 379 EXF_BULKFORMULAE
     &           (exf_one + humid_fac*aqh(i,j,bi,bj))
./pkg/exf/exf_bulkformulae.F 380 EXF_BULKFORMULAE
            huol = ( tstar(i,j)/t0 +
./pkg/exf/exf_bulkformulae.F 381 EXF_BULKFORMULAE
     &               qstar(i,j)/(exf_one/humid_fac+aqh(i,j,bi,bj))
./pkg/exf/exf_bulkformulae.F 382 EXF_BULKFORMULAE
     &              )*czol/(ustar(i,j)*ustar(i,j))
./pkg/exf/exf_bulkformulae.F 428 EXF_BULKFORMULAE
             usn   = wspeed(i,j,bi,bj)/(exf_one + rdn(i,j)*dzTmp )
./pkg/exf/exf_bulkformulae.F 435 EXF_BULKFORMULAE
             usn   = sh(i,j,bi,bj)/(exf_one - rdn(i,j)/karman*psimh)
./pkg/exf/exf_bulkformulae.F 442 EXF_BULKFORMULAE
             rdn(i,j)   = SQRT(tmpbulk)
./pkg/exf/exf_bulkformulae.F 444 EXF_BULKFORMULAE
             rd(i,j)    = rdn(i,j)/(exf_one + rdn(i,j)*dzTmp)
./pkg/exf/exf_bulkformulae.F 446 EXF_BULKFORMULAE
             rd(i,j)    = rdn(i,j)/(exf_one - rdn(i,j)/karman*psimh)
./pkg/exf/exf_bulkformulae.F 448 EXF_BULKFORMULAE
             ustar(i,j) = rd(i,j)*sh(i,j,bi,bj)
./pkg/exf/exf_bulkformulae.F 451 EXF_BULKFORMULAE
             tau(i,j)   = atmrho_loc(i,j)*rd(i,j)*wspeed(i,j,bi,bj)
./pkg/exf/exf_bulkformulae.F 453 EXF_BULKFORMULAE
             tau(i,j)   = atmrho*rd(i,j)*wspeed(i,j,bi,bj)
./pkg/exf/exf_bulkformulae.F 466 EXF_BULKFORMULAE
            qstar(i,j) = re*delq(i,j)
./pkg/exf/exf_bulkformulae.F 467 EXF_BULKFORMULAE
            tstar(i,j) = rh*deltap(i,j)
./pkg/exf/exf_bulkformulae.F 474 EXF_BULKFORMULAE
        DO j = 1,sNy
./pkg/exf/exf_bulkformulae.F 476 EXF_BULKFORMULAE
          IF ( atemp(i,j,bi,bj) .NE. 0. _d 0 ) THEN
./pkg/exf/exf_bulkformulae.F 480 EXF_BULKFORMULAE
     &          + sNx*(j-1)
./pkg/exf/exf_bulkformulae.F 492 EXF_BULKFORMULAE
           hs(i,j,bi,bj) = atmcp*tau(i,j)*tstar(i,j)
./pkg/exf/exf_bulkformulae.F 493 EXF_BULKFORMULAE
           hl(i,j,bi,bj) = flamb*tau(i,j)*qstar(i,j)
./pkg/exf/exf_bulkformulae.F 497 EXF_BULKFORMULAE
           evap(i,j,bi,bj) = -recip_rhoConstFresh*tau(i,j)*qstar(i,j)
./pkg/exf/exf_bulkformulae.F 507 EXF_BULKFORMULAE
            tmpbulk =  tau(i,j)*rd(i,j)
./pkg/exf/exf_bulkformulae.F 508 EXF_BULKFORMULAE
            ustress(i,j,bi,bj) = tmpbulk*uwind(i,j,bi,bj)
./pkg/exf/exf_bulkformulae.F 509 EXF_BULKFORMULAE
            vstress(i,j,bi,bj) = tmpbulk*vwind(i,j,bi,bj)
./pkg/exf/exf_bulkformulae.F 514 EXF_BULKFORMULAE
           IF ( useAtmWind ) ustress(i,j,bi,bj) = 0. _d 0
./pkg/exf/exf_bulkformulae.F 515 EXF_BULKFORMULAE
           IF ( useAtmWind ) vstress(i,j,bi,bj) = 0. _d 0
./pkg/exf/exf_bulkformulae.F 516 EXF_BULKFORMULAE
           hflux  (i,j,bi,bj) = 0. _d 0
./pkg/exf/exf_bulkformulae.F 517 EXF_BULKFORMULAE
           evap   (i,j,bi,bj) = 0. _d 0
./pkg/exf/exf_bulkformulae.F 518 EXF_BULKFORMULAE
           hs     (i,j,bi,bj) = 0. _d 0
./pkg/exf/exf_bulkformulae.F 519 EXF_BULKFORMULAE
           hl     (i,j,bi,bj) = 0. _d 0
./pkg/exf/exf_check_range.F 100 EXF_CHECK_RANGE
           IF ( ABS(vwind(i,j,bi,bj)) .GT. 100. .AND.
./pkg/exf/exf_check_range.F 101 EXF_CHECK_RANGE
     &         maskS(i,j,1,bi,bj) .NE. 0. ) THEN
./pkg/exf/exf_check_range.F 104 EXF_CHECK_RANGE
     &          bi, bj, i, j, myIter, vwind(i,j,bi,bj)
./pkg/exf/exf_check_range.F 110 EXF_CHECK_RANGE
          IF ( ( wspeed(i,j,bi,bj) .LT. 0. .OR.
./pkg/exf/exf_check_range.F 111 EXF_CHECK_RANGE
     &         wspeed(i,j,bi,bj) .GT. 100. ) .AND.
./pkg/exf/exf_check_range.F 112 EXF_CHECK_RANGE
     &         maskS(i,j,1,bi,bj) .NE. 0. ) THEN
./pkg/exf/exf_check_range.F 115 EXF_CHECK_RANGE
     &          bi, bj, i, j, myIter, wspeed(i,j,bi,bj)
./pkg/exf/exf_check_range.F 121 EXF_CHECK_RANGE
          IF ( (atemp(i,j,bi,bj) .LT. 183 .OR.
./pkg/exf/exf_check_range.F 122 EXF_CHECK_RANGE
     &         atemp(i,j,bi,bj) .GT. 343 ) .AND.
./pkg/exf/exf_check_range.F 123 EXF_CHECK_RANGE
     &         maskC(i,j,1,bi,bj) .NE. 0. ) THEN
./pkg/exf/exf_check_range.F 127 EXF_CHECK_RANGE
     &          bi, bj, i, j, myIter, atemp(i,j,bi,bj)
./pkg/exf/exf_check_range.F 132 EXF_CHECK_RANGE
          IF ( (aqh(i,j,bi,bj) .LT. 0. .OR.
./pkg/exf/exf_check_range.F 133 EXF_CHECK_RANGE
     &         aqh(i,j,bi,bj) .GT. 0.1 ) .AND.
./pkg/exf/exf_check_range.F 134 EXF_CHECK_RANGE
     &         maskC(i,j,1,bi,bj) .NE. 0. ) THEN
./pkg/exf/exf_check_range.F 137 EXF_CHECK_RANGE
     &          bi, bj, i, j, myIter, aqh(i,j,bi,bj)
./pkg/exf/exf_check_range.F 142 EXF_CHECK_RANGE
          IF ( (precip(i,j,bi,bj) .LT. 0. .OR.
./pkg/exf/exf_check_range.F 143 EXF_CHECK_RANGE
     &         precip(i,j,bi,bj) .GT. 2.E-6 ) .AND.
./pkg/exf/exf_check_range.F 144 EXF_CHECK_RANGE
     &         maskC(i,j,1,bi,bj) .NE. 0. ) THEN
./pkg/exf/exf_check_range.F 147 EXF_CHECK_RANGE
     &          bi, bj, i, j, myIter, precip(i,j,bi,bj)
./pkg/exf/exf_check_range.F 152 EXF_CHECK_RANGE
          IF ( (snowprecip(i,j,bi,bj) .LT. 0. .OR.
./pkg/exf/exf_check_range.F 153 EXF_CHECK_RANGE
     &         snowprecip(i,j,bi,bj) .GT. 2.E-6 ) .AND.
./pkg/exf/exf_check_range.F 154 EXF_CHECK_RANGE
     &         maskC(i,j,1,bi,bj) .NE. 0. ) THEN
./pkg/exf/exf_check_range.F 158 EXF_CHECK_RANGE
     &          bi, bj, i, j, myIter, snowprecip(i,j,bi,bj)
./pkg/exf/exf_check_range.F 165 EXF_CHECK_RANGE
          IF ( (swflux(i,j,bi,bj) .GT. 1. .OR.
./pkg/exf/exf_check_range.F 166 EXF_CHECK_RANGE
     &         swflux(i,j,bi,bj) .LT. -1000. ) .AND.
./pkg/exf/exf_check_range.F 167 EXF_CHECK_RANGE
     &         maskC(i,j,1,bi,bj) .NE. 0. ) THEN
./pkg/exf/exf_check_range.F 170 EXF_CHECK_RANGE
     &          bi, bj, i, j, myIter, swflux(i,j,bi,bj)
./pkg/exf/exf_check_range.F 177 EXF_CHECK_RANGE
          IF ( (runoff(i,j,bi,bj) .LT. 0. .OR.
./pkg/exf/exf_check_range.F 178 EXF_CHECK_RANGE
     &         runoff(i,j,bi,bj) .GT. 1.E-6 ) .AND.
./pkg/exf/exf_check_range.F 179 EXF_CHECK_RANGE
     &         maskC(i,j,1,bi,bj) .NE. 0. ) THEN
./pkg/exf/exf_check_range.F 182 EXF_CHECK_RANGE
     &          bi, bj, i, j, myIter, runoff(i,j,bi,bj)
./pkg/exf/exf_check_range.F 195 EXF_CHECK_RANGE
          IF ( (runoftemp(i,j,bi,bj) .LT. -2. .OR.
./pkg/exf/exf_check_range.F 196 EXF_CHECK_RANGE
     &         runoff(i,j,bi,bj) .GT. 36 ) .AND.
./pkg/exf/exf_check_range.F 197 EXF_CHECK_RANGE
     &         maskC(i,j,1,bi,bj) .NE. 0. ) THEN
./pkg/exf/exf_check_range.F 200 EXF_CHECK_RANGE
     &          bi, bj, i, j, myIter, runoff(i,j,bi,bj)
./pkg/exf/exf_check_range.F 29 EXF_CHECK_RANGE
      INTEGER i, j, bi, bj
./pkg/exf/exf_check_range.F 49 EXF_CHECK_RANGE
        DO j = 1, sNy
./pkg/exf/exf_check_range.F 53 EXF_CHECK_RANGE
          IF ( ( hflux(i,j,bi,bj) .GT. 1600. .OR.
./pkg/exf/exf_check_range.F 54 EXF_CHECK_RANGE
     &         hflux(i,j,bi,bj) .LT. -500. ) .AND.
./pkg/exf/exf_check_range.F 55 EXF_CHECK_RANGE
     &         maskC(i,j,1,bi,bj) .NE. 0. ) THEN
./pkg/exf/exf_check_range.F 58 EXF_CHECK_RANGE
     &          bi, bj, i, j, myIter, hflux(i,j,bi,bj)
./pkg/exf/exf_check_range.F 63 EXF_CHECK_RANGE
          IF ( ABS(sflux(i,j,bi,bj)) .GT. 1.E-6 .AND.
./pkg/exf/exf_check_range.F 64 EXF_CHECK_RANGE
     &         maskC(i,j,1,bi,bj) .NE. 0. ) THEN
./pkg/exf/exf_check_range.F 67 EXF_CHECK_RANGE
     &          bi, bj, i, j, myIter, sflux(i,j,bi,bj)
./pkg/exf/exf_check_range.F 72 EXF_CHECK_RANGE
          IF ( ABS(ustress(i,j,bi,bj)) .GT. 2.7 .AND.
./pkg/exf/exf_check_range.F 73 EXF_CHECK_RANGE
     &         maskW(i,j,1,bi,bj) .NE. 0. ) THEN
./pkg/exf/exf_check_range.F 76 EXF_CHECK_RANGE
     &          bi, bj, i, j, myIter, ustress(i,j,bi,bj)
./pkg/exf/exf_check_range.F 81 EXF_CHECK_RANGE
          IF ( ABS(vstress(i,j,bi,bj)) .GT. 2.3 .AND.
./pkg/exf/exf_check_range.F 82 EXF_CHECK_RANGE
     &         maskS(i,j,1,bi,bj) .NE. 0. ) THEN
./pkg/exf/exf_check_range.F 85 EXF_CHECK_RANGE
     &          bi, bj, i, j, myIter, vstress(i,j,bi,bj)
./pkg/exf/exf_check_range.F 91 EXF_CHECK_RANGE
           IF ( ABS(uwind(i,j,bi,bj)) .GT. 100. .AND.
./pkg/exf/exf_check_range.F 92 EXF_CHECK_RANGE
     &         maskW(i,j,1,bi,bj) .NE. 0. ) THEN
./pkg/exf/exf_check_range.F 95 EXF_CHECK_RANGE
     &          bi, bj, i, j, myIter, uwind(i,j,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_filter_rl.F 36 EXF_FILTER_RL
      INTEGER i,j, ks
./pkg/exf/exf_filter_rl.F 62 EXF_FILTER_RL
            DO j = 1,sNy
./pkg/exf/exf_filter_rl.F 64 EXF_FILTER_RL
               IF ( maskC(i,j,ks,bi,bj) .EQ. 0. ) THEN
./pkg/exf/exf_filter_rl.F 65 EXF_FILTER_RL
                 arr(i,j,bi,bj) = 0. _d 0
./pkg/exf/exf_filter_rl.F 70 EXF_FILTER_RL
            DO j = 1,sNy
./pkg/exf/exf_filter_rl.F 72 EXF_FILTER_RL
               IF ( maskW(i,j,ks,bi,bj) .EQ. 0. ) THEN
./pkg/exf/exf_filter_rl.F 73 EXF_FILTER_RL
                 arr(i,j,bi,bj) = 0. _d 0
./pkg/exf/exf_filter_rl.F 78 EXF_FILTER_RL
            DO j = 1,sNy
./pkg/exf/exf_filter_rl.F 80 EXF_FILTER_RL
               IF ( maskS(i,j,ks,bi,bj) .EQ. 0. ) THEN
./pkg/exf/exf_filter_rl.F 81 EXF_FILTER_RL
                 arr(i,j,bi,bj) = 0. _d 0
./pkg/exf/exf_getclim.F 171 EXF_GETCLIM
         DO j=1-OLy,sNy+OLy
./pkg/exf/exf_getclim.F 176 EXF_GETCLIM
     &          theta(i,j,1,bi,bj) = climsst(i,j,bi,bj)
./pkg/exf/exf_getclim.F 181 EXF_GETCLIM
     &          salt(i,j,1,bi,bj) = climsss(i,j,bi,bj)
./pkg/exf/exf_getclim.F 186 EXF_GETCLIM
     &          uvel(i,j,1,bi,bj) = climustr(i,j,bi,bj)
./pkg/exf/exf_getclim.F 189 EXF_GETCLIM
     &          vvel(i,j,1,bi,bj) = climvstr(i,j,bi,bj)
./pkg/exf/exf_getclim.F 192 EXF_GETCLIM
              IF ( maskC(i,j,1,bi,bj) .NE. 0. .AND.
./pkg/exf/exf_getclim.F 193 EXF_GETCLIM
     &             theta(i,j,1,bi,bj) .EQ. 0. ) THEN
./pkg/exf/exf_getclim.F 194 EXF_GETCLIM
                print *, 'ph-warn-exf-clim ', i, j, theta(i,j,1,bi,bj)
./pkg/exf/exf_getclim.F 69 EXF_GETCLIM
      INTEGER bi, bj, i, j
./pkg/exf/exf_getclim.F 89 EXF_GETCLIM
        DO j = 1,sNy
./pkg/exf/exf_getclim.F 91 EXF_GETCLIM
            IF (climsst(i,j,bi,bj) .LT. climtempfreeze) THEN
./pkg/exf/exf_getclim.F 92 EXF_GETCLIM
               climsst(i,j,bi,bj) = climtempfreeze
./pkg/exf/exf_getffields.F 101 EXF_GETFFIELDS
           ustress(i,j,bi,bj) = 0. _d 0
./pkg/exf/exf_getffields.F 102 EXF_GETFFIELDS
           vstress(i,j,bi,bj) = 0. _d 0
./pkg/exf/exf_getffields.F 148 EXF_GETFFIELDS
          DO j = 1,sNy
./pkg/exf/exf_getffields.F 150 EXF_GETFFIELDS
            uwind(i,j,bi,bj) = uwind(i,j,bi,bj) - 0.5 _d 0
./pkg/exf/exf_getffields.F 151 EXF_GETFFIELDS
     &         * (uVel(i,j,1,bi,bj)+uVel(i+1,j,1,bi,bj))
./pkg/exf/exf_getffields.F 152 EXF_GETFFIELDS
            vwind(i,j,bi,bj) = vwind(i,j,bi,bj) - 0.5 _d 0
./pkg/exf/exf_getffields.F 153 EXF_GETFFIELDS
     &         * (vVel(i,j,1,bi,bj)+vVel(i,j+1,1,bi,bj))
./pkg/exf/exf_getffields.F 163 EXF_GETFFIELDS
         DO j=1-OLy,sNy+OLy
./pkg/exf/exf_getffields.F 165 EXF_GETFFIELDS
           uwind(i,j,bi,bj) = 0. _d 0
./pkg/exf/exf_getffields.F 166 EXF_GETFFIELDS
           vwind(i,j,bi,bj) = 0. _d 0
./pkg/exf/exf_getffields.F 215 EXF_GETFFIELDS
        DO j = 1,sNy
./pkg/exf/exf_getffields.F 217 EXF_GETFFIELDS
          atemp(i,j,bi,bj) = atemp(i,j,bi,bj) + exf_offset_atemp
./pkg/exf/exf_getffields.F 325 EXF_GETFFIELDS
         DO j = 1,sNy
./pkg/exf/exf_getffields.F 327 EXF_GETFFIELDS
           precip(i,j,bi,bj) =
./pkg/exf/exf_getffields.F 328 EXF_GETFFIELDS
     &          MAX( precip(i,j,bi,bj), snowPrecip(i,j,bi,bj) )
./pkg/exf/exf_getffields.F 480 EXF_GETFFIELDS
          DO j = 1-OLy,sNy+OLy
./pkg/exf/exf_getffields.F 482 EXF_GETFFIELDS
             tmpUE(i,j,bi,bj) = 0. _d 0
./pkg/exf/exf_getffields.F 483 EXF_GETFFIELDS
             tmpVN(i,j,bi,bj) = 0. _d 0
./pkg/exf/exf_getffields.F 484 EXF_GETFFIELDS
             tmpUX(i,j,bi,bj) = 0. _d 0
./pkg/exf/exf_getffields.F 485 EXF_GETFFIELDS
             tmpVY(i,j,bi,bj) = 0. _d 0
./pkg/exf/exf_getffields.F 59 EXF_GETFFIELDS
      INTEGER i, j, bi, bj
./pkg/exf/exf_getffields.F 624 EXF_GETFFIELDS
          DO j = 1,sNy
./pkg/exf/exf_getffields.F 626 EXF_GETFFIELDS
             uwind(i,j,bi,bj)=uwind(i,j,bi,bj)+tmpUX(i,j,bi,bj)
./pkg/exf/exf_getffields.F 627 EXF_GETFFIELDS
             vwind(i,j,bi,bj)=vwind(i,j,bi,bj)+tmpVY(i,j,bi,bj)
./pkg/exf/exf_getffields.F 640 EXF_GETFFIELDS
        DO j = 1,sNy
./pkg/exf/exf_getffields.F 643 EXF_GETFFIELDS
          atemp(i,j,bi,bj) =atemp(i,j,bi,bj) +xx_atemp_mean(i,j,bi,bj)
./pkg/exf/exf_getffields.F 646 EXF_GETFFIELDS
          aqh(i,j,bi,bj)   =aqh(i,j,bi,bj)   +xx_aqh_mean(i,j,bi,bj)
./pkg/exf/exf_getffields.F 649 EXF_GETFFIELDS
          precip(i,j,bi,bj)=precip(i,j,bi,bj)+xx_precip_mean(i,j,bi,bj)
./pkg/exf/exf_getffields.F 652 EXF_GETFFIELDS
          swdown(i,j,bi,bj)=swdown(i,j,bi,bj)+xx_swdown_mean(i,j,bi,bj)
./pkg/exf/exf_getffields.F 655 EXF_GETFFIELDS
          uwind(i,j,bi,bj) =uwind(i,j,bi,bj) +xx_uwind_mean(i,j,bi,bj)
./pkg/exf/exf_getffields.F 658 EXF_GETFFIELDS
          vwind(i,j,bi,bj) =vwind(i,j,bi,bj) +xx_vwind_mean(i,j,bi,bj)
./pkg/exf/exf_getffields.F 684 EXF_GETFFIELDS
        DO j = 1,sNy
./pkg/exf/exf_getffields.F 689 EXF_GETFFIELDS
     &       atemp(i,j,bi,bj)=atemp(i,j,bi,bj)+
./pkg/exf/exf_getffields.F 690 EXF_GETFFIELDS
     &                         xx_gentim2d(i,j,bi,bj,iarr)
./pkg/exf/exf_getffields.F 692 EXF_GETFFIELDS
     &       aqh(i,j,bi,bj)=aqh(i,j,bi,bj)+
./pkg/exf/exf_getffields.F 693 EXF_GETFFIELDS
     &                         xx_gentim2d(i,j,bi,bj,iarr)
./pkg/exf/exf_getffields.F 695 EXF_GETFFIELDS
     &       precip(i,j,bi,bj)=precip(i,j,bi,bj)+
./pkg/exf/exf_getffields.F 696 EXF_GETFFIELDS
     &                         xx_gentim2d(i,j,bi,bj,iarr)
./pkg/exf/exf_getffields.F 698 EXF_GETFFIELDS
     &       lwflux(i,j,bi,bj)=lwflux(i,j,bi,bj)+
./pkg/exf/exf_getffields.F 699 EXF_GETFFIELDS
     &                         xx_gentim2d(i,j,bi,bj,iarr)
./pkg/exf/exf_getffields.F 703 EXF_GETFFIELDS
     &       swflux(i,j,bi,bj)=swflux(i,j,bi,bj)+
./pkg/exf/exf_getffields.F 704 EXF_GETFFIELDS
     &                         xx_gentim2d(i,j,bi,bj,iarr)
./pkg/exf/exf_getffields.F 708 EXF_GETFFIELDS
     &       swdown(i,j,bi,bj)=swdown(i,j,bi,bj)+
./pkg/exf/exf_getffields.F 709 EXF_GETFFIELDS
     &                         xx_gentim2d(i,j,bi,bj,iarr)
./pkg/exf/exf_getffields.F 711 EXF_GETFFIELDS
     &       lwdown(i,j,bi,bj)=lwdown(i,j,bi,bj)+
./pkg/exf/exf_getffields.F 712 EXF_GETFFIELDS
     &                         xx_gentim2d(i,j,bi,bj,iarr)
./pkg/exf/exf_getffields.F 716 EXF_GETFFIELDS
     &       runoff(i,j,bi,bj)=runoff(i,j,bi,bj)+
./pkg/exf/exf_getffields.F 717 EXF_GETFFIELDS
     &                         xx_gentim2d(i,j,bi,bj,iarr)
./pkg/exf/exf_getffields.F 721 EXF_GETFFIELDS
     &       evap(i,j,bi,bj)=evap(i,j,bi,bj)+
./pkg/exf/exf_getffields.F 722 EXF_GETFFIELDS
     &                         xx_gentim2d(i,j,bi,bj,iarr)
./pkg/exf/exf_getffields.F 726 EXF_GETFFIELDS
     &       apressure(i,j,bi,bj)=apressure(i,j,bi,bj)+
./pkg/exf/exf_getffields.F 727 EXF_GETFFIELDS
     &                         xx_gentim2d(i,j,bi,bj,iarr)
./pkg/exf/exf_getffields.F 731 EXF_GETFFIELDS
     &       areamask(i,j,bi,bj)=areamask(i,j,bi,bj)+
./pkg/exf/exf_getffields.F 732 EXF_GETFFIELDS
     &                         xx_gentim2d(i,j,bi,bj,iarr)
./pkg/exf/exf_getffields.F 736 EXF_GETFFIELDS
     &       uwind(i,j,bi,bj)=uwind(i,j,bi,bj)+
./pkg/exf/exf_getffields.F 737 EXF_GETFFIELDS
     &                         xx_gentim2d(i,j,bi,bj,iarr)
./pkg/exf/exf_getffields.F 739 EXF_GETFFIELDS
     &       vwind(i,j,bi,bj)=vwind(i,j,bi,bj)+
./pkg/exf/exf_getffields.F 740 EXF_GETFFIELDS
     &                         xx_gentim2d(i,j,bi,bj,iarr)
./pkg/exf/exf_getffields.F 743 EXF_GETFFIELDS
     &       tmpUE(i,j,bi,bj)=tmpUE(i,j,bi,bj)+
./pkg/exf/exf_getffields.F 744 EXF_GETFFIELDS
     &                         xx_gentim2d(i,j,bi,bj,iarr)
./pkg/exf/exf_getffields.F 746 EXF_GETFFIELDS
     &       tmpVN(i,j,bi,bj)=tmpVN(i,j,bi,bj)+
./pkg/exf/exf_getffields.F 747 EXF_GETFFIELDS
     &                         xx_gentim2d(i,j,bi,bj,iarr)
./pkg/exf/exf_getffields.F 760 EXF_GETFFIELDS
          DO j = 1,sNy
./pkg/exf/exf_getffields.F 762 EXF_GETFFIELDS
             uwind(i,j,bi,bj)=uwind(i,j,bi,bj)+tmpUX(i,j,bi,bj)
./pkg/exf/exf_getffields.F 763 EXF_GETFFIELDS
             vwind(i,j,bi,bj)=vwind(i,j,bi,bj)+tmpVY(i,j,bi,bj)
./pkg/exf/exf_getffields.F 99 EXF_GETFFIELDS
         DO j=1-OLy,sNy+OLy
./pkg/exf/exf_getforcing.F 145 EXF_GETFORCING
      INTEGER i,j,k
./pkg/exf/exf_getforcing.F 208 EXF_GETFORCING
          DO j = 1,sNy
./pkg/exf/exf_getforcing.F 211 EXF_GETFORCING
              hflux(i,j,bi,bj) =
./pkg/exf/exf_getforcing.F 212 EXF_GETFORCING
     &              - hs(i,j,bi,bj)
./pkg/exf/exf_getforcing.F 213 EXF_GETFORCING
     &              - hl(i,j,bi,bj)
./pkg/exf/exf_getforcing.F 214 EXF_GETFORCING
     &              + lwflux(i,j,bi,bj)
./pkg/exf/exf_getforcing.F 216 EXF_GETFORCING
     &              + swflux(i,j,bi,bj)
./pkg/exf/exf_getforcing.F 219 EXF_GETFORCING
              sflux(i,j,bi,bj) = evap(i,j,bi,bj) - precip(i,j,bi,bj)
./pkg/exf/exf_getforcing.F 226 EXF_GETFORCING
          DO j = 1,sNy
./pkg/exf/exf_getforcing.F 229 EXF_GETFORCING
              sflux(i,j,bi,bj) = sflux(i,j,bi,bj) - runoff(i,j,bi,bj)
./pkg/exf/exf_getforcing.F 231 EXF_GETFORCING
              hflux(i,j,bi,bj) = hflux(i,j,bi,bj)*maskC(i,j,k,bi,bj)
./pkg/exf/exf_getforcing.F 232 EXF_GETFORCING
              sflux(i,j,bi,bj) = sflux(i,j,bi,bj)*maskC(i,j,k,bi,bj)
./pkg/exf/exf_getforcing.F 282 EXF_GETFORCING
        DO j = 1-oLy,sNy+oLy
./pkg/exf/exf_getforcing.F 284 EXF_GETFORCING
          hflux(i,j,bi,bj) = hflux(i,j,bi,bj) + swflux(i,j,bi,bj)
./pkg/exf/exf_getsurfacefluxes.F 109 EXF_GETSURFACEFLUXES
        DO j = 1,sNy
./pkg/exf/exf_getsurfacefluxes.F 114 EXF_GETSURFACEFLUXES
     &       ustress(i,j,bi,bj)=ustress(i,j,bi,bj)+
./pkg/exf/exf_getsurfacefluxes.F 115 EXF_GETSURFACEFLUXES
     &                         xx_gentim2d(i,j,bi,bj,iarr)
./pkg/exf/exf_getsurfacefluxes.F 117 EXF_GETSURFACEFLUXES
     &       vstress(i,j,bi,bj)=vstress(i,j,bi,bj)+
./pkg/exf/exf_getsurfacefluxes.F 118 EXF_GETSURFACEFLUXES
     &                         xx_gentim2d(i,j,bi,bj,iarr)
./pkg/exf/exf_getsurfacefluxes.F 121 EXF_GETSURFACEFLUXES
     &       tmpUE(i,j,bi,bj)=tmpUE(i,j,bi,bj)
./pkg/exf/exf_getsurfacefluxes.F 122 EXF_GETSURFACEFLUXES
     &          +xx_gentim2d(i,j,bi,bj,iarr)
./pkg/exf/exf_getsurfacefluxes.F 124 EXF_GETSURFACEFLUXES
     &       tmpVN(i,j,bi,bj)=tmpVN(i,j,bi,bj)
./pkg/exf/exf_getsurfacefluxes.F 125 EXF_GETSURFACEFLUXES
     &          +xx_gentim2d(i,j,bi,bj,iarr)
./pkg/exf/exf_getsurfacefluxes.F 214 EXF_GETSURFACEFLUXES
          do j = 1-oly,sny+oly
./pkg/exf/exf_getsurfacefluxes.F 216 EXF_GETSURFACEFLUXES
             ustress(i,j,bi,bj)=ustress(i,j,bi,bj)+tmpUX(i,j,bi,bj)
./pkg/exf/exf_getsurfacefluxes.F 217 EXF_GETSURFACEFLUXES
             vstress(i,j,bi,bj)=vstress(i,j,bi,bj)+tmpVY(i,j,bi,bj)
./pkg/exf/exf_getsurfacefluxes.F 82 EXF_GETSURFACEFLUXES
      integer i,j,bi,bj
./pkg/exf/exf_getsurfacefluxes.F 91 EXF_GETSURFACEFLUXES
          do j = 1-oly,sny+oly
./pkg/exf/exf_getsurfacefluxes.F 93 EXF_GETSURFACEFLUXES
             tmpUE(i,j,bi,bj) = 0. _d 0
./pkg/exf/exf_getsurfacefluxes.F 94 EXF_GETSURFACEFLUXES
             tmpVN(i,j,bi,bj) = 0. _d 0
./pkg/exf/exf_getsurfacefluxes.F 95 EXF_GETSURFACEFLUXES
             tmpUX(i,j,bi,bj) = 0. _d 0
./pkg/exf/exf_getsurfacefluxes.F 96 EXF_GETSURFACEFLUXES
             tmpVY(i,j,bi,bj) = 0. _d 0
./pkg/exf/exf_init_fixed.F 41 EXF_INIT_FIXED
      INTEGER j
./pkg/exf/exf_init_fixed.F 541 EXF_INIT_FIXED
        DO j=1,MIN(ustress_nlat-1,MAX_LAT_INC)
./pkg/exf/exf_init_fixed.F 543 EXF_INIT_FIXED
     &     .AND. ustress_lat_inc(j) .EQ. vstress_lat_inc(j)
./pkg/exf/exf_init_fixed.F 559 EXF_INIT_FIXED
        DO j=1,MIN(uwind_nlat-1,MAX_LAT_INC)
./pkg/exf/exf_init_fixed.F 561 EXF_INIT_FIXED
     &     .AND. uwind_lat_inc(j) .EQ. vwind_lat_inc(j)
./pkg/exf/exf_init_fixed.F 577 EXF_INIT_FIXED
        DO j=1,MIN(climustr_nlat-1,MAX_LAT_INC)
./pkg/exf/exf_init_fixed.F 579 EXF_INIT_FIXED
     &     .AND. climustr_lat_inc(j) .EQ. climvstr_lat_inc(j)
./pkg/exf/exf_init_fld.F 105 EXF_INIT_FLD
           j = ILNBLNK(fldFile)
./pkg/exf/exf_init_fld.F 108 EXF_INIT_FLD
     &         '", loading rec=', count, ' from: ', fldFile(1:j)
./pkg/exf/exf_init_fld.F 140 EXF_INIT_FLD
           DO j = 1,sNy
./pkg/exf/exf_init_fld.F 142 EXF_INIT_FLD
              fldArr(i,j,bi,bj) = fld_inScale*fldArr(i,j,bi,bj)
./pkg/exf/exf_init_fld.F 81 EXF_INIT_FLD
      INTEGER bi, bj, i, j, count
./pkg/exf/exf_init_fld.F 91 EXF_INIT_FLD
          DO j = 1-OLy, sNy+OLy
./pkg/exf/exf_init_fld.F 93 EXF_INIT_FLD
              fldArr(i,j,bi,bj)  = fldConst
./pkg/exf/exf_init_fld.F 94 EXF_INIT_FLD
              fld0(i,j,bi,bj)    = fldConst
./pkg/exf/exf_init_fld.F 95 EXF_INIT_FLD
              fld1(i,j,bi,bj)    = fldConst
./pkg/exf/exf_init_varia.F 134 EXF_INIT_VARIA
         DO j=1-OLy,sNy+OLy
./pkg/exf/exf_init_varia.F 136 EXF_INIT_VARIA
           uwind(i,j,bi,bj) = 0.
./pkg/exf/exf_init_varia.F 137 EXF_INIT_VARIA
           vwind(i,j,bi,bj) = 0.
./pkg/exf/exf_init_varia.F 41 EXF_INIT_VARIA
      INTEGER i,j,bi,bj
./pkg/exf/exf_init_varia.F 457 EXF_INIT_VARIA
         DO j=1-oLy,sNy+oLy
./pkg/exf/exf_init_varia.F 462 EXF_INIT_VARIA
     &          theta(i,j,1,bi,bj) = climsst(i,j,bi,bj)
./pkg/exf/exf_init_varia.F 467 EXF_INIT_VARIA
     &          salt(i,j,1,bi,bj) = climsss(i,j,bi,bj)
./pkg/exf/exf_init_varia.F 472 EXF_INIT_VARIA
     &          uvel(i,j,1,bi,bj) = climustr(i,j,bi,bj)
./pkg/exf/exf_init_varia.F 475 EXF_INIT_VARIA
     &          vvel(i,j,1,bi,bj) = climvstr(i,j,bi,bj)
./pkg/exf/exf_init_varia.F 477 EXF_INIT_VARIA
           IF ( maskC(i,j,1,bi,bj) .NE. 0. .AND.
./pkg/exf/exf_init_varia.F 478 EXF_INIT_VARIA
     &             theta(i,j,1,bi,bj) .EQ. 0. ) then
./pkg/exf/exf_init_varia.F 479 EXF_INIT_VARIA
                print *, 'ph-warn-exf-init ', i, j, theta(i,j,1,bi,bj)
./pkg/exf/exf_init_varia.F 47 EXF_INIT_VARIA
        DO j=1-OLy,sNy+OLy
./pkg/exf/exf_init_varia.F 49 EXF_INIT_VARIA
          wStress(i,j,bi,bj) = 0.
./pkg/exf/exf_init_varia.F 50 EXF_INIT_VARIA
          cw(i,j,bi,bj) = 0.
./pkg/exf/exf_init_varia.F 51 EXF_INIT_VARIA
          sw(i,j,bi,bj) = 0.
./pkg/exf/exf_init_varia.F 52 EXF_INIT_VARIA
          sh(i,j,bi,bj) = 0.
./pkg/exf/exf_init_varia.F 54 EXF_INIT_VARIA
          hs(i,j,bi,bj) = 0.
./pkg/exf/exf_init_varia.F 55 EXF_INIT_VARIA
          hl(i,j,bi,bj) = 0.
./pkg/exf/exf_init_varia.F 93 EXF_INIT_VARIA
         DO j=1-OLy,sNy+OLy
./pkg/exf/exf_init_varia.F 95 EXF_INIT_VARIA
           uwind(i,j,bi,bj) = 0.
./pkg/exf/exf_init_varia.F 96 EXF_INIT_VARIA
           vwind(i,j,bi,bj) = 0.
./pkg/exf/exf_interp.F 149 EXF_INTERP
      DO j=1,nyIn+1
./pkg/exf/exf_interp.F 150 EXF_INTERP
       i = MIN(j,nyIn-1)
./pkg/exf/exf_interp.F 151 EXF_INTERP
       y_in(j+1) = y_in(j) + lat_inc(i)
./pkg/exf/exf_interp.F 169 EXF_INTERP
       j = 0
./pkg/exf/exf_interp.F 170 EXF_INTERP
       IF ( ABS(y_in(j+1)).LT.yPole .AND. ABS(y_in(j)).GT.yPole ) THEN
./pkg/exf/exf_interp.F 171 EXF_INTERP
         y_in(j) = -yPole
./pkg/exf/exf_interp.F 172 EXF_INTERP
         y_in(j-1) = -2.*yPole - y_in(j+1)
./pkg/exf/exf_interp.F 174 EXF_INTERP
         prtPole(j)   = 1.
./pkg/exf/exf_interp.F 175 EXF_INTERP
         prtPole(j-1) = 2.
./pkg/exf/exf_interp.F 178 EXF_INTERP
       j = -1
./pkg/exf/exf_interp.F 179 EXF_INTERP
       IF ( ABS(y_in(j+1)).LT.yPole .AND. ABS(y_in(j)).GT.yPole ) THEN
./pkg/exf/exf_interp.F 180 EXF_INTERP
         y_in(j) = -yPole
./pkg/exf/exf_interp.F 182 EXF_INTERP
         prtPole(j)   = 1.
./pkg/exf/exf_interp.F 187 EXF_INTERP
       j = nyIn+1
./pkg/exf/exf_interp.F 188 EXF_INTERP
       IF ( ABS(y_in(j-1)).LT.yPole .AND. ABS(y_in(j)).GT.yPole ) THEN
./pkg/exf/exf_interp.F 189 EXF_INTERP
         y_in(j) = yPole
./pkg/exf/exf_interp.F 190 EXF_INTERP
         y_in(j+1) = 2.*yPole - y_in(j-1)
./pkg/exf/exf_interp.F 196 EXF_INTERP
       j = nyIn+2
./pkg/exf/exf_interp.F 197 EXF_INTERP
       IF ( ABS(y_in(j-1)).LT.yPole .AND. ABS(y_in(j)).GT.yPole ) THEN
./pkg/exf/exf_interp.F 198 EXF_INTERP
         y_in(j) = yPole
./pkg/exf/exf_interp.F 208 EXF_INTERP
        DO j=1,nyIn
./pkg/exf/exf_interp.F 209 EXF_INTERP
         arrayin( 0,j)     = arrayin(nxIn  ,j)
./pkg/exf/exf_interp.F 210 EXF_INTERP
         arrayin(-1,j)     = arrayin(nxIn-1,j)
./pkg/exf/exf_interp.F 211 EXF_INTERP
         arrayin(nxIn+1,j) = arrayin(1,j)
./pkg/exf/exf_interp.F 212 EXF_INTERP
         arrayin(nxIn+2,j) = arrayin(2,j)
./pkg/exf/exf_interp.F 216 EXF_INTERP
        DO j=1,nyIn
./pkg/exf/exf_interp.F 217 EXF_INTERP
         arrayin( 0,j)     = arrayin(1,j)
./pkg/exf/exf_interp.F 218 EXF_INTERP
         arrayin(-1,j)     = arrayin(1,j)
./pkg/exf/exf_interp.F 219 EXF_INTERP
         arrayin(nxIn+1,j) = arrayin(nxIn,j)
./pkg/exf/exf_interp.F 220 EXF_INTERP
         arrayin(nxIn+2,j) = arrayin(nxIn,j)
./pkg/exf/exf_interp.F 226 EXF_INTERP
       j = l
./pkg/exf/exf_interp.F 227 EXF_INTERP
       IF ( l.GE.1 ) j = nyIn+l
./pkg/exf/exf_interp.F 228 EXF_INTERP
       k = MAX(1,MIN(j,nyIn))
./pkg/exf/exf_interp.F 229 EXF_INTERP
       IF ( poleSymmetry .AND. ABS(y_in(j)).GT.yPole ) THEN
./pkg/exf/exf_interp.F 231 EXF_INTERP
     &    k = MAX(2,MIN(j,nyIn-1))
./pkg/exf/exf_interp.F 234 EXF_INTERP
         arrayin(i,j) = symSign*arrayin(i+nxd2,k)
./pkg/exf/exf_interp.F 237 EXF_INTERP
         arrayin(i+nxd2,j) = symSign*arrayin(i,k)
./pkg/exf/exf_interp.F 246 EXF_INTERP
         arrayin(i,j) = arrayin(i,k)
./pkg/exf/exf_interp.F 262 EXF_INTERP
        j = l
./pkg/exf/exf_interp.F 263 EXF_INTERP
        IF ( l.GE.2 ) j = nyIn+l-2
./pkg/exf/exf_interp.F 264 EXF_INTERP
        IF ( ABS(y_in(j)).EQ.yPole ) THEN
./pkg/exf/exf_interp.F 268 EXF_INTERP
           poleValue = poleValue + arrayin(i,j)
./pkg/exf/exf_interp.F 272 EXF_INTERP
           arrayin(i,j) = poleValue
./pkg/exf/exf_interp.F 280 EXF_INTERP
           arrayin(i,j) = 0.
./pkg/exf/exf_interp.F 297 EXF_INTERP
         j = l*(nyIn+1)
./pkg/exf/exf_interp.F 299 EXF_INTERP
         edgeFac = (y_in(j) - y_in(k)) / (y_in(i) - y_in(k))
./pkg/exf/exf_interp.F 300 EXF_INTERP
         poleFac = (y_in(i) - y_in(j)) / (y_in(i) - y_in(k))
./pkg/exf/exf_interp.F 302 EXF_INTERP
           arrayin(i,j) = arrayin(i,j) * edgeFac
./pkg/exf/exf_interp.F 326 EXF_INTERP
     &   ' proc=', (prtPole(j),j=-1,1), ', yIn=', (y_in(j),j=-1,1)
./pkg/exf/exf_interp.F 330 EXF_INTERP
     &   ' proc=', (prtPole(j),j=2,4), ', yIn=',(y_in(j),j=nyIn,nyIn+2)
./pkg/exf/exf_interp.F 343 EXF_INTERP
        DO j=1-OLy,sNy+OLy
./pkg/exf/exf_interp.F 345 EXF_INTERP
          xG(i,j,bi,bj) = xG_in(i,j,bi,bj)-lon_0
./pkg/exf/exf_interp.F 347 EXF_INTERP
          xG(i,j,bi,bj) = lon_0+MOD(xG(i,j,bi,bj),threeSixtyRS)
./pkg/exf/exf_interp.F 353 EXF_INTERP
         DO j=1,sNy
./pkg/exf/exf_interp.F 355 EXF_INTERP
           IF ( xG(i,j,bi,bj) .LT. x_in(0)        .OR.
./pkg/exf/exf_interp.F 356 EXF_INTERP
     &          xG(i,j,bi,bj) .GE. x_in(nxIn+1)   .OR.
./pkg/exf/exf_interp.F 357 EXF_INTERP
     &          yG(i,j,bi,bj) .LT. y_in(0)        .OR.
./pkg/exf/exf_interp.F 358 EXF_INTERP
     &          yG(i,j,bi,bj) .GE. y_in(nyIn+1) ) THEN
./pkg/exf/exf_interp.F 367 EXF_INTERP
     &        i,j,bi,bj, ' , xG,yG=', xG(i,j,bi,bj), yG(i,j,bi,bj)
./pkg/exf/exf_interp.F 389 EXF_INTERP
        DO j=1,sNy
./pkg/exf/exf_interp.F 391 EXF_INTERP
          s_ind(i,j) = 0
./pkg/exf/exf_interp.F 392 EXF_INTERP
          w_ind(i,j) = nyIn+1
./pkg/exf/exf_interp.F 400 EXF_INTERP
         DO j=1,sNy
./pkg/exf/exf_interp.F 402 EXF_INTERP
           IF ( w_ind(i,j).GT.s_ind(i,j)+1 ) THEN
./pkg/exf/exf_interp.F 403 EXF_INTERP
            k = NINT( (s_ind(i,j)+w_ind(i,j))*0.5 )
./pkg/exf/exf_interp.F 404 EXF_INTERP
            IF ( yG(i,j,bi,bj) .LT. y_in(k) ) THEN
./pkg/exf/exf_interp.F 405 EXF_INTERP
              w_ind(i,j) = k
./pkg/exf/exf_interp.F 407 EXF_INTERP
              s_ind(i,j) = k
./pkg/exf/exf_interp.F 416 EXF_INTERP
         DO j=1,sNy
./pkg/exf/exf_interp.F 418 EXF_INTERP
           IF ( w_ind(i,j).NE.s_ind(i,j)+1 ) THEN
./pkg/exf/exf_interp.F 428 EXF_INTERP
     &        'EXF_INTERP: i,j,bi,bj=',i,j,bi,bj,' , yG=',yG(i,j,bi,bj)
./pkg/exf/exf_interp.F 431 EXF_INTERP
     &        'EXF_INTERP: s_ind=',s_ind(i,j),', lat=',y_in(s_ind(i,j))
./pkg/exf/exf_interp.F 434 EXF_INTERP
     &        'EXF_INTERP: n_ind=',w_ind(i,j),', lat=',y_in(w_ind(i,j))
./pkg/exf/exf_interp.F 443 EXF_INTERP
        DO j=1,sNy
./pkg/exf/exf_interp.F 445 EXF_INTERP
           w_ind(i,j) = INT((xG(i,j,bi,bj)-x_in(-1))/lon_inc) - 1
./pkg/exf/exf_interp.F 94 EXF_INTERP
      INTEGER  i, j, k, l
./pkg/exf/exf_interp_read.F 189 EXF_INTERP_READ
        DO j=1,ny_in
./pkg/exf/exf_interp_read.F 191 EXF_INTERP_READ
            arrayin(i,j)=glPtr4(i,j)
./pkg/exf/exf_interp_read.F 195 EXF_INTERP_READ
        DO j=1,ny_in
./pkg/exf/exf_interp_read.F 197 EXF_INTERP_READ
            arrayin(i,j)=glPtr8(i,j)
./pkg/exf/exf_interp_read.F 203 EXF_INTERP_READ
        DO j=1,ny_in
./pkg/exf/exf_interp_read.F 205 EXF_INTERP_READ
            arrayin(i,j)=buffer_r4(i,j)
./pkg/exf/exf_interp_read.F 209 EXF_INTERP_READ
        DO j=1,ny_in
./pkg/exf/exf_interp_read.F 211 EXF_INTERP_READ
            arrayin(i,j)=buffer_r8(i,j)
./pkg/exf/exf_interp_read.F 218 EXF_INTERP_READ
        DO j=1,ny_in
./pkg/exf/exf_interp_read.F 219 EXF_INTERP_READ
          ijs = (j-1)*nx_in
./pkg/exf/exf_interp_read.F 221 EXF_INTERP_READ
            arrayin(i,j)=buffer_r4(i+ijs)
./pkg/exf/exf_interp_read.F 225 EXF_INTERP_READ
        DO j=1,ny_in
./pkg/exf/exf_interp_read.F 226 EXF_INTERP_READ
          ijs = (j-1)*nx_in
./pkg/exf/exf_interp_read.F 228 EXF_INTERP_READ
            arrayin(i,j)=buffer_r8(i+ijs)
./pkg/exf/exf_interp_read.F 51 EXF_INTERP_READ
      INTEGER  i, j
./pkg/exf/exf_interp_uv.F 106 EXF_INTERP_UV
      INTEGER  i, j, k, l
./pkg/exf/exf_interp_uv.F 164 EXF_INTERP_UV
      DO j=1,nyIn+1
./pkg/exf/exf_interp_uv.F 165 EXF_INTERP_UV
       i = MIN(j,nyIn-1)
./pkg/exf/exf_interp_uv.F 166 EXF_INTERP_UV
       y_in(j+1) = y_in(j) + lat_inc(i)
./pkg/exf/exf_interp_uv.F 179 EXF_INTERP_UV
      j = 0
./pkg/exf/exf_interp_uv.F 180 EXF_INTERP_UV
      IF ( ABS(y_in(j+1)).LT.yPole .AND. ABS(y_in(j)).GT.yPole ) THEN
./pkg/exf/exf_interp_uv.F 181 EXF_INTERP_UV
         y_in(j) = -yPole
./pkg/exf/exf_interp_uv.F 182 EXF_INTERP_UV
         y_in(j-1) = -2.*yPole - y_in(j+1)
./pkg/exf/exf_interp_uv.F 184 EXF_INTERP_UV
         prtPole(j)   = 1.
./pkg/exf/exf_interp_uv.F 185 EXF_INTERP_UV
         prtPole(j-1) = 2.
./pkg/exf/exf_interp_uv.F 188 EXF_INTERP_UV
      j = -1
./pkg/exf/exf_interp_uv.F 189 EXF_INTERP_UV
      IF ( ABS(y_in(j+1)).LT.yPole .AND. ABS(y_in(j)).GT.yPole ) THEN
./pkg/exf/exf_interp_uv.F 190 EXF_INTERP_UV
         y_in(j) = -yPole
./pkg/exf/exf_interp_uv.F 192 EXF_INTERP_UV
         prtPole(j)   = 1.
./pkg/exf/exf_interp_uv.F 196 EXF_INTERP_UV
      j = nyIn+1
./pkg/exf/exf_interp_uv.F 197 EXF_INTERP_UV
      IF ( ABS(y_in(j-1)).LT.yPole .AND. ABS(y_in(j)).GT.yPole ) THEN
./pkg/exf/exf_interp_uv.F 198 EXF_INTERP_UV
         y_in(j) = yPole
./pkg/exf/exf_interp_uv.F 199 EXF_INTERP_UV
         y_in(j+1) = 2.*yPole - y_in(j-1)
./pkg/exf/exf_interp_uv.F 205 EXF_INTERP_UV
      j = nyIn+2
./pkg/exf/exf_interp_uv.F 206 EXF_INTERP_UV
      IF ( ABS(y_in(j-1)).LT.yPole .AND. ABS(y_in(j)).GT.yPole ) THEN
./pkg/exf/exf_interp_uv.F 207 EXF_INTERP_UV
         y_in(j) = yPole
./pkg/exf/exf_interp_uv.F 216 EXF_INTERP_UV
        DO j=1,nyIn
./pkg/exf/exf_interp_uv.F 217 EXF_INTERP_UV
         arrUin( 0,j)     = arrUin(nxIn  ,j)
./pkg/exf/exf_interp_uv.F 218 EXF_INTERP_UV
         arrUin(-1,j)     = arrUin(nxIn-1,j)
./pkg/exf/exf_interp_uv.F 219 EXF_INTERP_UV
         arrUin(nxIn+1,j) = arrUin(1,j)
./pkg/exf/exf_interp_uv.F 220 EXF_INTERP_UV
         arrUin(nxIn+2,j) = arrUin(2,j)
./pkg/exf/exf_interp_uv.F 221 EXF_INTERP_UV
         arrVin( 0,j)     = arrVin(nxIn  ,j)
./pkg/exf/exf_interp_uv.F 222 EXF_INTERP_UV
         arrVin(-1,j)     = arrVin(nxIn-1,j)
./pkg/exf/exf_interp_uv.F 223 EXF_INTERP_UV
         arrVin(nxIn+1,j) = arrVin(1,j)
./pkg/exf/exf_interp_uv.F 224 EXF_INTERP_UV
         arrVin(nxIn+2,j) = arrVin(2,j)
./pkg/exf/exf_interp_uv.F 228 EXF_INTERP_UV
        DO j=1,nyIn
./pkg/exf/exf_interp_uv.F 229 EXF_INTERP_UV
         arrUin( 0,j)     = arrUin(1,j)
./pkg/exf/exf_interp_uv.F 230 EXF_INTERP_UV
         arrUin(-1,j)     = arrUin(1,j)
./pkg/exf/exf_interp_uv.F 231 EXF_INTERP_UV
         arrUin(nxIn+1,j) = arrUin(nxIn,j)
./pkg/exf/exf_interp_uv.F 232 EXF_INTERP_UV
         arrUin(nxIn+2,j) = arrUin(nxIn,j)
./pkg/exf/exf_interp_uv.F 233 EXF_INTERP_UV
         arrVin( 0,j)     = arrVin(1,j)
./pkg/exf/exf_interp_uv.F 234 EXF_INTERP_UV
         arrVin(-1,j)     = arrVin(1,j)
./pkg/exf/exf_interp_uv.F 235 EXF_INTERP_UV
         arrVin(nxIn+1,j) = arrVin(nxIn,j)
./pkg/exf/exf_interp_uv.F 236 EXF_INTERP_UV
         arrVin(nxIn+2,j) = arrVin(nxIn,j)
./pkg/exf/exf_interp_uv.F 241 EXF_INTERP_UV
       j = l
./pkg/exf/exf_interp_uv.F 242 EXF_INTERP_UV
       IF ( l.GE.1 ) j = nyIn+l
./pkg/exf/exf_interp_uv.F 243 EXF_INTERP_UV
       k = MAX(1,MIN(j,nyIn))
./pkg/exf/exf_interp_uv.F 244 EXF_INTERP_UV
       IF ( poleSymmetry .AND. ABS(y_in(j)).GT.yPole ) THEN
./pkg/exf/exf_interp_uv.F 246 EXF_INTERP_UV
     &    k = MAX(2,MIN(j,nyIn-1))
./pkg/exf/exf_interp_uv.F 249 EXF_INTERP_UV
         arrUin(i,j) = symSign*arrUin(i+nxd2,k)
./pkg/exf/exf_interp_uv.F 250 EXF_INTERP_UV
         arrVin(i,j) = symSign*arrVin(i+nxd2,k)
./pkg/exf/exf_interp_uv.F 253 EXF_INTERP_UV
         arrUin(i+nxd2,j) = symSign*arrUin(i,k)
./pkg/exf/exf_interp_uv.F 254 EXF_INTERP_UV
         arrVin(i+nxd2,j) = symSign*arrVin(i,k)
./pkg/exf/exf_interp_uv.F 263 EXF_INTERP_UV
         arrUin(i,j) = arrUin(i,k)
./pkg/exf/exf_interp_uv.F 264 EXF_INTERP_UV
         arrVin(i,j) = arrVin(i,k)
./pkg/exf/exf_interp_uv.F 274 EXF_INTERP_UV
        j = l
./pkg/exf/exf_interp_uv.F 275 EXF_INTERP_UV
        IF ( l.GE.2 ) j = nyIn+l-2
./pkg/exf/exf_interp_uv.F 276 EXF_INTERP_UV
        IF ( ABS(y_in(j)).EQ.yPole ) THEN
./pkg/exf/exf_interp_uv.F 277 EXF_INTERP_UV
          pSign = SIGN( oneRL, y_in(j) )
./pkg/exf/exf_interp_uv.F 298 EXF_INTERP_UV
     &       + ( csLon(i)*arrUin(i,j) - pSign*snLon(i)*arrVin(i,j) )
./pkg/exf/exf_interp_uv.F 300 EXF_INTERP_UV
     &       + ( pSign*snLon(i)*arrUin(i,j) + csLon(i)*arrVin(i,j) )
./pkg/exf/exf_interp_uv.F 306 EXF_INTERP_UV
           arrUin(i,j) =  csLon(i)*poleU + pSign*snLon(i)*poleV
./pkg/exf/exf_interp_uv.F 307 EXF_INTERP_UV
           arrVin(i,j) = -pSign*snLon(i)*poleU + csLon(i)*poleV
./pkg/exf/exf_interp_uv.F 319 EXF_INTERP_UV
         j = l*(nyIn+1)
./pkg/exf/exf_interp_uv.F 321 EXF_INTERP_UV
         edgeFac = (y_in(j) - y_in(k)) / (y_in(i) - y_in(k))
./pkg/exf/exf_interp_uv.F 322 EXF_INTERP_UV
         poleFac = (y_in(i) - y_in(j)) / (y_in(i) - y_in(k))
./pkg/exf/exf_interp_uv.F 324 EXF_INTERP_UV
           arrUin(i,j) = arrUin(i,j) * edgeFac
./pkg/exf/exf_interp_uv.F 326 EXF_INTERP_UV
           arrVin(i,j) = arrVin(i,j) * edgeFac
./pkg/exf/exf_interp_uv.F 348 EXF_INTERP_UV
     &   ' proc=', (prtPole(j),j=-1,1), ', yIn=', (y_in(j),j=-1,1)
./pkg/exf/exf_interp_uv.F 352 EXF_INTERP_UV
     &   ' proc=', (prtPole(j),j=2,4), ', yIn=',(y_in(j),j=nyIn,nyIn+2)
./pkg/exf/exf_interp_uv.F 369 EXF_INTERP_UV
        DO j=1-OLy,sNy+OLy
./pkg/exf/exf_interp_uv.F 371 EXF_INTERP_UV
          xG(i,j,bi,bj) = xG_in(i,j,bi,bj)-lon_0
./pkg/exf/exf_interp_uv.F 373 EXF_INTERP_UV
          xG(i,j,bi,bj) = lon_0+MOD(xG(i,j,bi,bj),threeSixtyRS)
./pkg/exf/exf_interp_uv.F 379 EXF_INTERP_UV
         DO j=1,sNy
./pkg/exf/exf_interp_uv.F 381 EXF_INTERP_UV
           IF ( xG(i,j,bi,bj) .LT. x_in(0)        .OR.
./pkg/exf/exf_interp_uv.F 382 EXF_INTERP_UV
     &          xG(i,j,bi,bj) .GE. x_in(nxIn+1)   .OR.
./pkg/exf/exf_interp_uv.F 383 EXF_INTERP_UV
     &          yG(i,j,bi,bj) .LT. y_in(0)        .OR.
./pkg/exf/exf_interp_uv.F 384 EXF_INTERP_UV
     &          yG(i,j,bi,bj) .GE. y_in(nyIn+1) ) THEN
./pkg/exf/exf_interp_uv.F 393 EXF_INTERP_UV
     &        i,j,bi,bj, ' , xG,yG=', xG(i,j,bi,bj), yG(i,j,bi,bj)
./pkg/exf/exf_interp_uv.F 415 EXF_INTERP_UV
        DO j=1,sNy
./pkg/exf/exf_interp_uv.F 417 EXF_INTERP_UV
          s_ind(i,j) = 0
./pkg/exf/exf_interp_uv.F 418 EXF_INTERP_UV
          w_ind(i,j) = nyIn+1
./pkg/exf/exf_interp_uv.F 426 EXF_INTERP_UV
         DO j=1,sNy
./pkg/exf/exf_interp_uv.F 428 EXF_INTERP_UV
           IF ( w_ind(i,j).GT.s_ind(i,j)+1 ) THEN
./pkg/exf/exf_interp_uv.F 429 EXF_INTERP_UV
            k = NINT( (s_ind(i,j)+w_ind(i,j))*0.5 )
./pkg/exf/exf_interp_uv.F 430 EXF_INTERP_UV
            IF ( yG(i,j,bi,bj) .LT. y_in(k) ) THEN
./pkg/exf/exf_interp_uv.F 431 EXF_INTERP_UV
              w_ind(i,j) = k
./pkg/exf/exf_interp_uv.F 433 EXF_INTERP_UV
              s_ind(i,j) = k
./pkg/exf/exf_interp_uv.F 442 EXF_INTERP_UV
         DO j=1,sNy
./pkg/exf/exf_interp_uv.F 444 EXF_INTERP_UV
           IF ( w_ind(i,j).NE.s_ind(i,j)+1 ) THEN
./pkg/exf/exf_interp_uv.F 454 EXF_INTERP_UV
     &      'EXF_INTERP_UV: i,j,bi,bj=',i,j,bi,bj,' , yG=',yG(i,j,bi,bj)
./pkg/exf/exf_interp_uv.F 457 EXF_INTERP_UV
     &      'EXF_INTERP_UV: s_ind=',s_ind(i,j),', lat=',y_in(s_ind(i,j))
./pkg/exf/exf_interp_uv.F 460 EXF_INTERP_UV
     &      'EXF_INTERP_UV: n_ind=',w_ind(i,j),', lat=',y_in(w_ind(i,j))
./pkg/exf/exf_interp_uv.F 469 EXF_INTERP_UV
        DO j=1,sNy
./pkg/exf/exf_interp_uv.F 471 EXF_INTERP_UV
           w_ind(i,j) = INT((xG(i,j,bi,bj)-x_in(-1))/lon_inc) - 1
./pkg/exf/exf_interpolate.F 128 EXF_INTERPOLATE
      INTEGER  i, j, k, l
./pkg/exf/exf_interpolate.F 139 EXF_INTERPOLATE
         DO j=1,sNy
./pkg/exf/exf_interpolate.F 141 EXF_INTERPOLATE
           arrayout(i,j,bi,bj) = 0.
./pkg/exf/exf_interpolate.F 143 EXF_INTERPOLATE
            px_ind(l+1) = x_in(w_ind(i,j)+l)
./pkg/exf/exf_interpolate.F 144 EXF_INTERPOLATE
            py_ind(l+1) = y_in(s_ind(i,j)+l)
./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 149 EXF_INTERPOLATE
     &                    *LAGRAN(1,xG(i,j,bi,bj),px_ind,sp)
./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 151 EXF_INTERPOLATE
     &                    *LAGRAN(2,xG(i,j,bi,bj),px_ind,sp)
./pkg/exf/exf_interpolate.F 152 EXF_INTERPOLATE
            arrayout(i,j,bi,bj) = arrayout(i,j,bi,bj)
./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 156 EXF_INTERPOLATE
           ew_val1 = arrayin(w_ind(i,j)  ,s_ind(i,j)  )
./pkg/exf/exf_interpolate.F 157 EXF_INTERPOLATE
     &                    *LAGRAN(1,xG(i,j,bi,bj),px_ind,sp)
./pkg/exf/exf_interpolate.F 158 EXF_INTERPOLATE
     &             + arrayin(w_ind(i,j)+1,s_ind(i,j)  )
./pkg/exf/exf_interpolate.F 159 EXF_INTERPOLATE
     &                    *LAGRAN(2,xG(i,j,bi,bj),px_ind,sp)
./pkg/exf/exf_interpolate.F 160 EXF_INTERPOLATE
           ew_val2 = arrayin(w_ind(i,j)  ,s_ind(i,j)+1)
./pkg/exf/exf_interpolate.F 161 EXF_INTERPOLATE
     &                    *LAGRAN(1,xG(i,j,bi,bj),px_ind,sp)
./pkg/exf/exf_interpolate.F 162 EXF_INTERPOLATE
     &             + arrayin(w_ind(i,j)+1,s_ind(i,j)+1)
./pkg/exf/exf_interpolate.F 163 EXF_INTERPOLATE
     &                    *LAGRAN(2,xG(i,j,bi,bj),px_ind,sp)
./pkg/exf/exf_interpolate.F 164 EXF_INTERPOLATE
           arrayout(i,j,bi,bj)=
./pkg/exf/exf_interpolate.F 165 EXF_INTERPOLATE
     &            +ew_val1*LAGRAN(1,yG(i,j,bi,bj),py_ind,sp)
./pkg/exf/exf_interpolate.F 166 EXF_INTERPOLATE
     &            +ew_val2*LAGRAN(2,yG(i,j,bi,bj),py_ind,sp)
./pkg/exf/exf_interpolate.F 174 EXF_INTERPOLATE
         DO j=1,sNy
./pkg/exf/exf_interpolate.F 176 EXF_INTERPOLATE
           arrayout(i,j,bi,bj) = 0.
./pkg/exf/exf_interpolate.F 178 EXF_INTERPOLATE
            px_ind(l+2) = x_in(w_ind(i,j)+l)
./pkg/exf/exf_interpolate.F 179 EXF_INTERPOLATE
            py_ind(l+2) = y_in(s_ind(i,j)+l)
./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 184 EXF_INTERPOLATE
     &                    *LAGRAN(1,xG(i,j,bi,bj),px_ind,sp)
./pkg/exf/exf_interpolate.F 185 EXF_INTERPOLATE
     &                + arrayin(w_ind(i,j)  ,s_ind(i,j)+k-2)
./pkg/exf/exf_interpolate.F 186 EXF_INTERPOLATE
     &                    *LAGRAN(2,xG(i,j,bi,bj),px_ind,sp)
./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 188 EXF_INTERPOLATE
     &                    *LAGRAN(3,xG(i,j,bi,bj),px_ind,sp)
./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 190 EXF_INTERPOLATE
     &                    *LAGRAN(4,xG(i,j,bi,bj),px_ind,sp)
./pkg/exf/exf_interpolate.F 191 EXF_INTERPOLATE
            arrayout(i,j,bi,bj) = arrayout(i,j,bi,bj)
./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 195 EXF_INTERPOLATE
           ew_val1 = arrayin(w_ind(i,j)-1,s_ind(i,j)-1)
./pkg/exf/exf_interpolate.F 196 EXF_INTERPOLATE
     &                    *LAGRAN(1,xG(i,j,bi,bj),px_ind,sp)
./pkg/exf/exf_interpolate.F 197 EXF_INTERPOLATE
     &             + arrayin(w_ind(i,j)  ,s_ind(i,j)-1)
./pkg/exf/exf_interpolate.F 198 EXF_INTERPOLATE
     &                    *LAGRAN(2,xG(i,j,bi,bj),px_ind,sp)
./pkg/exf/exf_interpolate.F 199 EXF_INTERPOLATE
     &             + arrayin(w_ind(i,j)+1,s_ind(i,j)-1)
./pkg/exf/exf_interpolate.F 200 EXF_INTERPOLATE
     &                    *LAGRAN(3,xG(i,j,bi,bj),px_ind,sp)
./pkg/exf/exf_interpolate.F 201 EXF_INTERPOLATE
     &             + arrayin(w_ind(i,j)+2,s_ind(i,j)-1)
./pkg/exf/exf_interpolate.F 202 EXF_INTERPOLATE
     &                    *LAGRAN(4,xG(i,j,bi,bj),px_ind,sp)
./pkg/exf/exf_interpolate.F 203 EXF_INTERPOLATE
           ew_val2 = arrayin(w_ind(i,j)-1,s_ind(i,j)  )
./pkg/exf/exf_interpolate.F 204 EXF_INTERPOLATE
     &                    *LAGRAN(1,xG(i,j,bi,bj),px_ind,sp)
./pkg/exf/exf_interpolate.F 205 EXF_INTERPOLATE
     &             + arrayin(w_ind(i,j)  ,s_ind(i,j)  )
./pkg/exf/exf_interpolate.F 206 EXF_INTERPOLATE
     &                    *LAGRAN(2,xG(i,j,bi,bj),px_ind,sp)
./pkg/exf/exf_interpolate.F 207 EXF_INTERPOLATE
     &             + arrayin(w_ind(i,j)+1,s_ind(i,j)  )
./pkg/exf/exf_interpolate.F 208 EXF_INTERPOLATE
     &                    *LAGRAN(3,xG(i,j,bi,bj),px_ind,sp)
./pkg/exf/exf_interpolate.F 209 EXF_INTERPOLATE
     &             + arrayin(w_ind(i,j)+2,s_ind(i,j)  )
./pkg/exf/exf_interpolate.F 210 EXF_INTERPOLATE
     &                    *LAGRAN(4,xG(i,j,bi,bj),px_ind,sp)
./pkg/exf/exf_interpolate.F 211 EXF_INTERPOLATE
           ew_val3 = arrayin(w_ind(i,j)-1,s_ind(i,j)+1)
./pkg/exf/exf_interpolate.F 212 EXF_INTERPOLATE
     &                    *LAGRAN(1,xG(i,j,bi,bj),px_ind,sp)
./pkg/exf/exf_interpolate.F 213 EXF_INTERPOLATE
     &             + arrayin(w_ind(i,j)  ,s_ind(i,j)+1)
./pkg/exf/exf_interpolate.F 214 EXF_INTERPOLATE
     &                    *LAGRAN(2,xG(i,j,bi,bj),px_ind,sp)
./pkg/exf/exf_interpolate.F 215 EXF_INTERPOLATE
     &             + arrayin(w_ind(i,j)+1,s_ind(i,j)+1)
./pkg/exf/exf_interpolate.F 216 EXF_INTERPOLATE
     &                    *LAGRAN(3,xG(i,j,bi,bj),px_ind,sp)
./pkg/exf/exf_interpolate.F 217 EXF_INTERPOLATE
     &             + arrayin(w_ind(i,j)+2,s_ind(i,j)+1)
./pkg/exf/exf_interpolate.F 218 EXF_INTERPOLATE
     &                    *LAGRAN(4,xG(i,j,bi,bj),px_ind,sp)
./pkg/exf/exf_interpolate.F 219 EXF_INTERPOLATE
           ew_val4 = arrayin(w_ind(i,j)-1,s_ind(i,j)+2)
./pkg/exf/exf_interpolate.F 220 EXF_INTERPOLATE
     &                    *LAGRAN(1,xG(i,j,bi,bj),px_ind,sp)
./pkg/exf/exf_interpolate.F 221 EXF_INTERPOLATE
     &             + arrayin(w_ind(i,j)  ,s_ind(i,j)+2)
./pkg/exf/exf_interpolate.F 222 EXF_INTERPOLATE
     &                    *LAGRAN(2,xG(i,j,bi,bj),px_ind,sp)
./pkg/exf/exf_interpolate.F 223 EXF_INTERPOLATE
     &             + arrayin(w_ind(i,j)+1,s_ind(i,j)+2)
./pkg/exf/exf_interpolate.F 224 EXF_INTERPOLATE
     &                    *LAGRAN(3,xG(i,j,bi,bj),px_ind,sp)
./pkg/exf/exf_interpolate.F 225 EXF_INTERPOLATE
     &             + arrayin(w_ind(i,j)+2,s_ind(i,j)+2)
./pkg/exf/exf_interpolate.F 226 EXF_INTERPOLATE
     &                    *LAGRAN(4,xG(i,j,bi,bj),px_ind,sp)
./pkg/exf/exf_interpolate.F 227 EXF_INTERPOLATE
           arrayout(i,j,bi,bj) =
./pkg/exf/exf_interpolate.F 228 EXF_INTERPOLATE
     &             ew_val1*LAGRAN(1,yG(i,j,bi,bj),py_ind,sp)
./pkg/exf/exf_interpolate.F 229 EXF_INTERPOLATE
     &            +ew_val2*LAGRAN(2,yG(i,j,bi,bj),py_ind,sp)
./pkg/exf/exf_interpolate.F 230 EXF_INTERPOLATE
     &            +ew_val3*LAGRAN(3,yG(i,j,bi,bj),py_ind,sp)
./pkg/exf/exf_interpolate.F 231 EXF_INTERPOLATE
     &            +ew_val4*LAGRAN(4,yG(i,j,bi,bj),py_ind,sp)
./pkg/exf/exf_mapfields.F 109 EXF_MAPFIELDS
          DO j = jmin,jmax
./pkg/exf/exf_mapfields.F 111 EXF_MAPFIELDS
             Qnet(i,j,bi,bj) = exf_outscal_hflux*hflux(i,j,bi,bj)
./pkg/exf/exf_mapfields.F 115 EXF_MAPFIELDS
           DO j = jmin,jmax
./pkg/exf/exf_mapfields.F 117 EXF_MAPFIELDS
             Qnet(i,j,bi,bj) = Qnet(i,j,bi,bj) -
./pkg/exf/exf_mapfields.F 125 EXF_MAPFIELDS
          DO j = jmin,jmax
./pkg/exf/exf_mapfields.F 127 EXF_MAPFIELDS
             EmPmR(i,j,bi,bj)= exf_outscal_sflux*sflux(i,j,bi,bj)
./pkg/exf/exf_mapfields.F 132 EXF_MAPFIELDS
           DO j = jmin,jmax
./pkg/exf/exf_mapfields.F 134 EXF_MAPFIELDS
             EmPmR(i,j,bi,bj) = EmPmR(i,j,bi,bj) - rhoConstFresh*
./pkg/exf/exf_mapfields.F 155 EXF_MAPFIELDS
            DO j = 1, sNy
./pkg/exf/exf_mapfields.F 157 EXF_MAPFIELDS
              Qnet(i,j,bi,bj) = Qnet(i,j,bi,bj)
./pkg/exf/exf_mapfields.F 158 EXF_MAPFIELDS
     &              + flami*snowPrecip(i,j,bi,bj)*rhoConstFresh
./pkg/exf/exf_mapfields.F 160 EXF_MAPFIELDS
     &               *( atemp(i,j,bi,bj) - cen2kel - temp_EvPrRn )
./pkg/exf/exf_mapfields.F 161 EXF_MAPFIELDS
     &               *( precip(i,j,bi,bj)- snowPrecip(i,j,bi,bj) )
./pkg/exf/exf_mapfields.F 169 EXF_MAPFIELDS
            DO j = 1, sNy
./pkg/exf/exf_mapfields.F 171 EXF_MAPFIELDS
              IF ( atemp(i,j,bi,bj).LT.cen2kel ) THEN
./pkg/exf/exf_mapfields.F 172 EXF_MAPFIELDS
               Qnet(i,j,bi,bj) = Qnet(i,j,bi,bj)
./pkg/exf/exf_mapfields.F 173 EXF_MAPFIELDS
     &              + flami*precip(i,j,bi,bj)*rhoConstFresh
./pkg/exf/exf_mapfields.F 176 EXF_MAPFIELDS
               Qnet(i,j,bi,bj) = Qnet(i,j,bi,bj)
./pkg/exf/exf_mapfields.F 178 EXF_MAPFIELDS
     &               *( atemp(i,j,bi,bj) - cen2kel - temp_EvPrRn )
./pkg/exf/exf_mapfields.F 179 EXF_MAPFIELDS
     &               *precip(i,j,bi,bj)*rhoConstFresh
./pkg/exf/exf_mapfields.F 186 EXF_MAPFIELDS
           DO j = 1, sNy
./pkg/exf/exf_mapfields.F 188 EXF_MAPFIELDS
              Qnet(i,j,bi,bj) = Qnet(i,j,bi,bj)
./pkg/exf/exf_mapfields.F 190 EXF_MAPFIELDS
     &               *( theta(i,j,ks,bi,bj) - temp_EvPrRn )
./pkg/exf/exf_mapfields.F 191 EXF_MAPFIELDS
     &               *runoff(i,j,bi,bj)*rhoConstFresh
./pkg/exf/exf_mapfields.F 196 EXF_MAPFIELDS
           DO j = 1, sNy
./pkg/exf/exf_mapfields.F 198 EXF_MAPFIELDS
              Qnet(i,j,bi,bj) = Qnet(i,j,bi,bj)
./pkg/exf/exf_mapfields.F 200 EXF_MAPFIELDS
     &               *( theta(i,j,ks,bi,bj) - temp_EvPrRn )
./pkg/exf/exf_mapfields.F 201 EXF_MAPFIELDS
     &               *evap(i,j,bi,bj)*rhoConstFresh
./pkg/exf/exf_mapfields.F 202 EXF_MAPFIELDS
              Qnet(i,j,bi,bj) = Qnet(i,j,bi,bj)*maskC(i,j,ks,bi,bj)
./pkg/exf/exf_mapfields.F 211 EXF_MAPFIELDS
           DO j = 1, sNy
./pkg/exf/exf_mapfields.F 213 EXF_MAPFIELDS
               Qnet(i,j,bi,bj) = Qnet(i,j,bi,bj)
./pkg/exf/exf_mapfields.F 215 EXF_MAPFIELDS
     &              *( theta(i,j,ks,bi,bj) - runoftemp(i,j,bi,bj) )
./pkg/exf/exf_mapfields.F 216 EXF_MAPFIELDS
     &              *runoff(i,j,bi,bj)*rhoConstFresh
./pkg/exf/exf_mapfields.F 225 EXF_MAPFIELDS
          DO j = jmin,jmax
./pkg/exf/exf_mapfields.F 228 EXF_MAPFIELDS
              IF (ustress(i,j,bi,bj).GT.windstressmax) THEN
./pkg/exf/exf_mapfields.F 229 EXF_MAPFIELDS
                ustress(i,j,bi,bj)=windstressmax
./pkg/exf/exf_mapfields.F 236 EXF_MAPFIELDS
          DO j = jmin,jmax
./pkg/exf/exf_mapfields.F 238 EXF_MAPFIELDS
              IF (ustress(i,j,bi,bj).LT.-windstressmax) THEN
./pkg/exf/exf_mapfields.F 239 EXF_MAPFIELDS
                ustress(i,j,bi,bj)=-windstressmax
./pkg/exf/exf_mapfields.F 244 EXF_MAPFIELDS
           DO j = jmin,jmax
./pkg/exf/exf_mapfields.F 246 EXF_MAPFIELDS
              fu(i,j,bi,bj) = exf_outscal_ustress*ustress(i,j,bi,bj)
./pkg/exf/exf_mapfields.F 250 EXF_MAPFIELDS
           DO j = jmin,jmax
./pkg/exf/exf_mapfields.F 253 EXF_MAPFIELDS
              fu(i,j,bi,bj) = exf_outscal_ustress*
./pkg/exf/exf_mapfields.F 254 EXF_MAPFIELDS
     &              (ustress(i,j,bi,bj)+ustress(i-1,j,bi,bj))
./pkg/exf/exf_mapfields.F 255 EXF_MAPFIELDS
     &              *exf_half*maskW(i,j,ks,bi,bj)
./pkg/exf/exf_mapfields.F 263 EXF_MAPFIELDS
          DO j = jmin,jmax
./pkg/exf/exf_mapfields.F 266 EXF_MAPFIELDS
              IF (vstress(i,j,bi,bj).GT.windstressmax) THEN
./pkg/exf/exf_mapfields.F 267 EXF_MAPFIELDS
                vstress(i,j,bi,bj)=windstressmax
./pkg/exf/exf_mapfields.F 274 EXF_MAPFIELDS
          DO j = jmin,jmax
./pkg/exf/exf_mapfields.F 276 EXF_MAPFIELDS
              IF (vstress(i,j,bi,bj).LT.-windstressmax) THEN
./pkg/exf/exf_mapfields.F 277 EXF_MAPFIELDS
                vstress(i,j,bi,bj)=-windstressmax
./pkg/exf/exf_mapfields.F 282 EXF_MAPFIELDS
           DO j = jmin+1,jmax
./pkg/exf/exf_mapfields.F 284 EXF_MAPFIELDS
              fv(i,j,bi,bj) = exf_outscal_vstress*vstress(i,j,bi,bj)
./pkg/exf/exf_mapfields.F 288 EXF_MAPFIELDS
           DO j = jmin+1,jmax
./pkg/exf/exf_mapfields.F 291 EXF_MAPFIELDS
              fv(i,j,bi,bj) = exf_outscal_vstress*
./pkg/exf/exf_mapfields.F 292 EXF_MAPFIELDS
     &              (vstress(i,j,bi,bj)+vstress(i,j-1,bi,bj))
./pkg/exf/exf_mapfields.F 293 EXF_MAPFIELDS
     &              *exf_half*maskS(i,j,ks,bi,bj)
./pkg/exf/exf_mapfields.F 300 EXF_MAPFIELDS
          DO j = jmin,jmax
./pkg/exf/exf_mapfields.F 302 EXF_MAPFIELDS
             Qsw(i,j,bi,bj)  = exf_outscal_swflux*swflux(i,j,bi,bj)
./pkg/exf/exf_mapfields.F 308 EXF_MAPFIELDS
          DO j = jmin,jmax
./pkg/exf/exf_mapfields.F 310 EXF_MAPFIELDS
             SST(i,j,bi,bj)  = exf_outscal_sst*climsst(i,j,bi,bj)
./pkg/exf/exf_mapfields.F 316 EXF_MAPFIELDS
          DO j = jmin,jmax
./pkg/exf/exf_mapfields.F 318 EXF_MAPFIELDS
             SSS(i,j,bi,bj)  = exf_outscal_sss*climsss(i,j,bi,bj)
./pkg/exf/exf_mapfields.F 324 EXF_MAPFIELDS
          DO j = jmin,jmax
./pkg/exf/exf_mapfields.F 326 EXF_MAPFIELDS
             pLoad(i,j,bi,bj)=exf_outscal_apressure*apressure(i,j,bi,bj)
./pkg/exf/exf_mapfields.F 332 EXF_MAPFIELDS
          DO j = jmin,jmax
./pkg/exf/exf_mapfields.F 334 EXF_MAPFIELDS
             phiTide2d(i,j,bi,bj)=exf_outscal_tidePot*tidePot(i,j,bi,bj)
./pkg/exf/exf_mapfields.F 340 EXF_MAPFIELDS
          DO j = jmin,jmax
./pkg/exf/exf_mapfields.F 348 EXF_MAPFIELDS
          DO j = jmin,jmax
./pkg/exf/exf_mapfields.F 350 EXF_MAPFIELDS
              exf_iceFraction(i,j,bi,bj) =
./pkg/exf/exf_mapfields.F 351 EXF_MAPFIELDS
     &           exf_outscal_areamask*areamask(i,j,bi,bj)
./pkg/exf/exf_mapfields.F 82 EXF_MAPFIELDS
      INTEGER i,j,ks
./pkg/exf/exf_radiation.F 100 EXF_RADIATION
     &          ((theta(i,j,ks,bi,bj)+cen2kel)**4)
./pkg/exf/exf_radiation.F 101 EXF_RADIATION
     &          - lwdown(i,j,bi,bj)
./pkg/exf/exf_radiation.F 147 EXF_RADIATION
         DO j = 1,sNy
./pkg/exf/exf_radiation.F 149 EXF_RADIATION
           zen_albedo (i,j,bi,bj) = 0. _d 0
./pkg/exf/exf_radiation.F 150 EXF_RADIATION
           zen_fsol_diurnal (i,j,bi,bj) = 0. _d 0
./pkg/exf/exf_radiation.F 151 EXF_RADIATION
           zen_fsol_daily (i,j,bi,bj) = 0. _d 0
./pkg/exf/exf_radiation.F 163 EXF_RADIATION
          DO j = 1,sNy
./pkg/exf/exf_radiation.F 165 EXF_RADIATION
            swflux(i,j,bi,bj) = - swdown(i,j,bi,bj)
./pkg/exf/exf_radiation.F 166 EXF_RADIATION
     &                        * (1.0-zen_albedo(i,j,bi,bj))
./pkg/exf/exf_radiation.F 171 EXF_RADIATION
          DO j = 1,sNy
./pkg/exf/exf_radiation.F 173 EXF_RADIATION
            swflux(i,j,bi,bj) = - swdown(i,j,bi,bj)
./pkg/exf/exf_radiation.F 48 EXF_RADIATION
      INTEGER i,j
./pkg/exf/exf_radiation.F 73 EXF_RADIATION
          DO j = 1,sNy
./pkg/exf/exf_radiation.F 75 EXF_RADIATION
            Tsf = theta(i,j,ks,bi,bj) + cen2kel
./pkg/exf/exf_radiation.F 77 EXF_RADIATION
     &             *( theta(i,j,ks,bi,bj)-theta(i,j,kl,bi,bj) )
./pkg/exf/exf_radiation.F 78 EXF_RADIATION
     &             *  maskC(i,j,kl,bi,bj)
./pkg/exf/exf_radiation.F 81 EXF_RADIATION
            lwflux(i,j,bi,bj) =
./pkg/exf/exf_radiation.F 83 EXF_RADIATION
     &          - lwdown(i,j,bi,bj)
./pkg/exf/exf_radiation.F 96 EXF_RADIATION
          DO j = 1,sNy
./pkg/exf/exf_radiation.F 98 EXF_RADIATION
            lwflux(i,j,bi,bj) =
./pkg/exf/exf_readparms.F 69 EXF_READPARMS
      INTEGER j
./pkg/exf/exf_readparms.F 876 EXF_READPARMS
      DO j=1,MAX_LAT_INC
./pkg/exf/exf_readparms.F 877 EXF_READPARMS
        IF (j.LT.gridNy) THEN
./pkg/exf/exf_readparms.F 878 EXF_READPARMS
          inp_dLat = (delY(j) + delY(j+1))*exf_half
./pkg/exf/exf_readparms.F 882 EXF_READPARMS
        ustress_lat_inc(j)   = inp_dLat
./pkg/exf/exf_readparms.F 883 EXF_READPARMS
        vstress_lat_inc(j)   = inp_dLat
./pkg/exf/exf_readparms.F 884 EXF_READPARMS
        hflux_lat_inc(j)     = inp_dLat
./pkg/exf/exf_readparms.F 885 EXF_READPARMS
        sflux_lat_inc(j)     = inp_dLat
./pkg/exf/exf_readparms.F 886 EXF_READPARMS
        swflux_lat_inc(j)    = inp_dLat
./pkg/exf/exf_readparms.F 887 EXF_READPARMS
        runoff_lat_inc(j)    = inp_dLat
./pkg/exf/exf_readparms.F 888 EXF_READPARMS
        saltflx_lat_inc(j)   = inp_dLat
./pkg/exf/exf_readparms.F 889 EXF_READPARMS
        atemp_lat_inc(j)     = inp_dLat
./pkg/exf/exf_readparms.F 890 EXF_READPARMS
        aqh_lat_inc(j)       = inp_dLat
./pkg/exf/exf_readparms.F 891 EXF_READPARMS
        hs_lat_inc(j)        = inp_dLat
./pkg/exf/exf_readparms.F 892 EXF_READPARMS
        hl_lat_inc(j)        = inp_dLat
./pkg/exf/exf_readparms.F 893 EXF_READPARMS
        evap_lat_inc(j)      = inp_dLat
./pkg/exf/exf_readparms.F 894 EXF_READPARMS
        precip_lat_inc(j)    = inp_dLat
./pkg/exf/exf_readparms.F 895 EXF_READPARMS
        snowprecip_lat_inc(j)= inp_dLat
./pkg/exf/exf_readparms.F 896 EXF_READPARMS
        uwind_lat_inc(j)     = inp_dLat
./pkg/exf/exf_readparms.F 897 EXF_READPARMS
        vwind_lat_inc(j)     = inp_dLat
./pkg/exf/exf_readparms.F 898 EXF_READPARMS
        wspeed_lat_inc(j)    = inp_dLat
./pkg/exf/exf_readparms.F 899 EXF_READPARMS
        lwflux_lat_inc(j)    = inp_dLat
./pkg/exf/exf_readparms.F 900 EXF_READPARMS
        swdown_lat_inc(j)    = inp_dLat
./pkg/exf/exf_readparms.F 901 EXF_READPARMS
        lwdown_lat_inc(j)    = inp_dLat
./pkg/exf/exf_readparms.F 902 EXF_READPARMS
        apressure_lat_inc(j) = inp_dLat
./pkg/exf/exf_readparms.F 903 EXF_READPARMS
        tidePot_lat_inc(j)   = inp_dLat
./pkg/exf/exf_readparms.F 904 EXF_READPARMS
        areamask_lat_inc(j)  = inp_dLat
./pkg/exf/exf_readparms.F 905 EXF_READPARMS
        climsst_lat_inc(j)   = inp_dLat
./pkg/exf/exf_readparms.F 906 EXF_READPARMS
        climsss_lat_inc(j)   = inp_dLat
./pkg/exf/exf_readparms.F 907 EXF_READPARMS
        climustr_lat_inc(j)  = inp_dLat
./pkg/exf/exf_readparms.F 908 EXF_READPARMS
        climvstr_lat_inc(j)  = inp_dLat
./pkg/exf/exf_set_fld.F 105 EXF_SET_FLD
      INTEGER bi, bj, i, j
./pkg/exf/exf_set_fld.F 120 EXF_SET_FLD
           j = ILNBLNK(fldFile)
./pkg/exf/exf_set_fld.F 122 EXF_SET_FLD
     &       'processing field "', fldName, '",  file: ', fldFile(1:j)
./pkg/exf/exf_set_fld.F 138 EXF_SET_FLD
           j = ILNBLNK(fldFile)
./pkg/exf/exf_set_fld.F 141 EXF_SET_FLD
     &       ' for file: ', fldFile(1:j)
./pkg/exf/exf_set_fld.F 175 EXF_SET_FLD
              j = ILNBLNK(locFile0)
./pkg/exf/exf_set_fld.F 182 EXF_SET_FLD
     &          '  from file: "', locFile0(1:j), '"'
./pkg/exf/exf_set_fld.F 210 EXF_SET_FLD
             j = ILNBLNK(locFile0)
./pkg/exf/exf_set_fld.F 211 EXF_SET_FLD
             WRITE(out_file,'(2A)') locFile0(1:j), '_out'
./pkg/exf/exf_set_fld.F 234 EXF_SET_FLD
              j = ILNBLNK(locFile1)
./pkg/exf/exf_set_fld.F 241 EXF_SET_FLD
     &          '  from file: "', locFile1(1:j), '"'
./pkg/exf/exf_set_fld.F 269 EXF_SET_FLD
             j = ILNBLNK(locFile1)
./pkg/exf/exf_set_fld.F 270 EXF_SET_FLD
             WRITE(out_file,'(2A)') locFile1(1:j), '_out'
./pkg/exf/exf_set_fld.F 284 EXF_SET_FLD
           DO j = 1,sNy
./pkg/exf/exf_set_fld.F 287 EXF_SET_FLD
             fldArr(i,j,bi,bj) =     fld_inScale * (
./pkg/exf/exf_set_fld.F 288 EXF_SET_FLD
     &                       fac * fld0(i,j,bi,bj)
./pkg/exf/exf_set_fld.F 289 EXF_SET_FLD
     &          + (exf_one - fac)* fld1(i,j,bi,bj) )
./pkg/exf/exf_set_fld.F 290 EXF_SET_FLD
             fldArr(i,j,bi,bj) = fldArr(i,j,bi,bj)
./pkg/exf/exf_set_obcs.F 175 EXF_SET_OBCS_YZ
      INTEGER j, k
./pkg/exf/exf_set_obcs.F 213 EXF_SET_OBCS_YZ
                  DO j = 1,sNy
./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 382 EXF_SET_OBCS_Y
      INTEGER bi, bj, j
./pkg/exf/exf_set_obcs.F 417 EXF_SET_OBCS_Y
               DO j = 1,sNy
./pkg/exf/exf_set_obcs.F 418 EXF_SET_OBCS_Y
                  obcs_fld_y(j,bi,bj) =
./pkg/exf/exf_set_obcs.F 419 EXF_SET_OBCS_Y
     &                 fac             *obcs_y_0(j,bi,bj) +
./pkg/exf/exf_set_obcs.F 420 EXF_SET_OBCS_Y
     &                 (exf_one - fac) *obcs_y_1(j,bi,bj)
./pkg/exf/exf_set_uv.F 108 EXF_SET_UV
      INTEGER i, j, bi, bj
./pkg/exf/exf_set_uv.F 139 EXF_SET_UV
           j = ILNBLNK(vVecFile)
./pkg/exf/exf_set_uv.F 145 EXF_SET_UV
     &       '  files: ', uVecFile(1:i), ' & ', vVecFile(1:j)
./pkg/exf/exf_set_uv.F 160 EXF_SET_UV
          j = ILNBLNK(uVecFile)
./pkg/exf/exf_set_uv.F 163 EXF_SET_UV
     &      ' for file: ', uVecFile(1:j)
./pkg/exf/exf_set_uv.F 207 EXF_SET_UV
            j = ILNBLNK(uVecFile0)
./pkg/exf/exf_set_uv.F 209 EXF_SET_UV
     &      'loading rec=', count0, ' from file: "', uVecFile0(1:j), '"'
./pkg/exf/exf_set_uv.F 212 EXF_SET_UV
            j = ILNBLNK(vVecFile0)
./pkg/exf/exf_set_uv.F 214 EXF_SET_UV
     &      'loading rec=', count0, ' from file: "', vVecFile0(1:j), '"'
./pkg/exf/exf_set_uv.F 264 EXF_SET_UV
           j = ILNBLNK(uVecFile0)
./pkg/exf/exf_set_uv.F 265 EXF_SET_UV
           WRITE(out_uVecFile,'(2A)') uVecFile0(1:j), '_out'
./pkg/exf/exf_set_uv.F 269 EXF_SET_UV
           j = ILNBLNK(vVecFile0)
./pkg/exf/exf_set_uv.F 270 EXF_SET_UV
           WRITE(out_vVecFile,'(2A)') vVecFile0(1:j), '_out'
./pkg/exf/exf_set_uv.F 280 EXF_SET_UV
              DO j = 1,sNy
./pkg/exf/exf_set_uv.F 282 EXF_SET_UV
                 tmp_u(i,j,bi,bj) = uVec_inScale*tmp_u(i,j,bi,bj)
./pkg/exf/exf_set_uv.F 283 EXF_SET_UV
                 tmp_v(i,j,bi,bj) = vVec_inScale*tmp_v(i,j,bi,bj)
./pkg/exf/exf_set_uv.F 286 EXF_SET_UV
              DO j = 1,sNy
./pkg/exf/exf_set_uv.F 289 EXF_SET_UV
                    x1=xG(i,j,bi,bj)
./pkg/exf/exf_set_uv.F 290 EXF_SET_UV
                    x2=xG(i+1,j,bi,bj)
./pkg/exf/exf_set_uv.F 291 EXF_SET_UV
                    x3=xG(i,j+1,bi,bj)
./pkg/exf/exf_set_uv.F 292 EXF_SET_UV
                    x4=xG(i+1,j+1,bi,bj)
./pkg/exf/exf_set_uv.F 299 EXF_SET_UV
                    y1=yG(i,j,bi,bj)
./pkg/exf/exf_set_uv.F 300 EXF_SET_UV
                    y2=yG(i+1,j,bi,bj)
./pkg/exf/exf_set_uv.F 301 EXF_SET_UV
                    y3=yG(i,j+1,bi,bj)
./pkg/exf/exf_set_uv.F 302 EXF_SET_UV
                    y4=yG(i+1,j+1,bi,bj)
./pkg/exf/exf_set_uv.F 305 EXF_SET_UV
     &                  cos(deg2rad*yC(i,j,bi,bj))
./pkg/exf/exf_set_uv.F 307 EXF_SET_UV
                    vVec1(i,j,bi,bj)=
./pkg/exf/exf_set_uv.F 308 EXF_SET_UV
     &                  (tmp_u(i,j,bi,bj)*dx+
./pkg/exf/exf_set_uv.F 309 EXF_SET_UV
     &                  tmp_v(i,j,bi,bj)*dy)/
./pkg/exf/exf_set_uv.F 313 EXF_SET_UV
     &                  cos(deg2rad*yC(i,j,bi,bj))
./pkg/exf/exf_set_uv.F 315 EXF_SET_UV
                    uVec1(i,j,bi,bj)=
./pkg/exf/exf_set_uv.F 316 EXF_SET_UV
     &                  (tmp_u(i,j,bi,bj)*dx+
./pkg/exf/exf_set_uv.F 317 EXF_SET_UV
     &                  tmp_v(i,j,bi,bj)*dy)/
./pkg/exf/exf_set_uv.F 320 EXF_SET_UV
                 uVec1(i,j,bi,bj) =
./pkg/exf/exf_set_uv.F 321 EXF_SET_UV
     &                      angleCosC(i,j,bi,bj)*tmp_u(i,j,bi,bj)
./pkg/exf/exf_set_uv.F 322 EXF_SET_UV
     &                     +angleSinC(i,j,bi,bj)*tmp_v(i,j,bi,bj)
./pkg/exf/exf_set_uv.F 323 EXF_SET_UV
                 vVec1(i,j,bi,bj) =
./pkg/exf/exf_set_uv.F 324 EXF_SET_UV
     &                     -angleSinC(i,j,bi,bj)*tmp_u(i,j,bi,bj)
./pkg/exf/exf_set_uv.F 325 EXF_SET_UV
     &                     +angleCosC(i,j,bi,bj)*tmp_v(i,j,bi,bj)
./pkg/exf/exf_set_uv.F 334 EXF_SET_UV
              DO j = 1,sNy
./pkg/exf/exf_set_uv.F 336 EXF_SET_UV
                 uVec1(i,j,bi,bj) = uVec_inScale*tmp_u(i,j,bi,bj)
./pkg/exf/exf_set_uv.F 337 EXF_SET_UV
                 vVec1(i,j,bi,bj) = vVec_inScale*tmp_v(i,j,bi,bj)
./pkg/exf/exf_set_uv.F 372 EXF_SET_UV
            j = ILNBLNK(uVecFile1)
./pkg/exf/exf_set_uv.F 374 EXF_SET_UV
     &      'loading rec=', count1, ' from file: "', uVecFile1(1:j), '"'
./pkg/exf/exf_set_uv.F 377 EXF_SET_UV
            j = ILNBLNK(vVecFile1)
./pkg/exf/exf_set_uv.F 379 EXF_SET_UV
     &      'loading rec=', count1, ' from file: "', vVecFile1(1:j), '"'
./pkg/exf/exf_set_uv.F 429 EXF_SET_UV
           j = ILNBLNK(uVecFile1)
./pkg/exf/exf_set_uv.F 430 EXF_SET_UV
           WRITE(out_uVecFile,'(2A)') uVecFile1(1:j), '_out'
./pkg/exf/exf_set_uv.F 432 EXF_SET_UV
           j = ILNBLNK(vVecFile1)
./pkg/exf/exf_set_uv.F 433 EXF_SET_UV
           WRITE(out_vVecFile,'(2A)') vVecFile1(1:j), '_out'
./pkg/exf/exf_set_uv.F 441 EXF_SET_UV
              DO j = 1,sNy
./pkg/exf/exf_set_uv.F 443 EXF_SET_UV
                 tmp_u(i,j,bi,bj) = uVec_inScale*tmp_u(i,j,bi,bj)
./pkg/exf/exf_set_uv.F 444 EXF_SET_UV
                 tmp_v(i,j,bi,bj) = vVec_inScale*tmp_v(i,j,bi,bj)
./pkg/exf/exf_set_uv.F 447 EXF_SET_UV
              DO j = 1,sNy
./pkg/exf/exf_set_uv.F 450 EXF_SET_UV
                    x1=xG(i,j,bi,bj)
./pkg/exf/exf_set_uv.F 451 EXF_SET_UV
                    x2=xG(i+1,j,bi,bj)
./pkg/exf/exf_set_uv.F 452 EXF_SET_UV
                    x3=xG(i,j+1,bi,bj)
./pkg/exf/exf_set_uv.F 453 EXF_SET_UV
                    x4=xG(i+1,j+1,bi,bj)
./pkg/exf/exf_set_uv.F 460 EXF_SET_UV
                    y1=yG(i,j,bi,bj)
./pkg/exf/exf_set_uv.F 461 EXF_SET_UV
                    y2=yG(i+1,j,bi,bj)
./pkg/exf/exf_set_uv.F 462 EXF_SET_UV
                    y3=yG(i,j+1,bi,bj)
./pkg/exf/exf_set_uv.F 463 EXF_SET_UV
                    y4=yG(i+1,j+1,bi,bj)
./pkg/exf/exf_set_uv.F 466 EXF_SET_UV
     &                  cos(deg2rad*yC(i,j,bi,bj))
./pkg/exf/exf_set_uv.F 468 EXF_SET_UV
                    vVec1(i,j,bi,bj)=
./pkg/exf/exf_set_uv.F 469 EXF_SET_UV
     &                  (tmp_u(i,j,bi,bj)*dx+
./pkg/exf/exf_set_uv.F 470 EXF_SET_UV
     &                  tmp_v(i,j,bi,bj)*dy)/
./pkg/exf/exf_set_uv.F 474 EXF_SET_UV
     &                  cos(deg2rad*yC(i,j,bi,bj))
./pkg/exf/exf_set_uv.F 476 EXF_SET_UV
                    uVec1(i,j,bi,bj)=
./pkg/exf/exf_set_uv.F 477 EXF_SET_UV
     &                  (tmp_u(i,j,bi,bj)*dx+
./pkg/exf/exf_set_uv.F 478 EXF_SET_UV
     &                  tmp_v(i,j,bi,bj)*dy)/
./pkg/exf/exf_set_uv.F 481 EXF_SET_UV
                 uVec1(i,j,bi,bj) =
./pkg/exf/exf_set_uv.F 482 EXF_SET_UV
     &                      angleCosC(i,j,bi,bj)*tmp_u(i,j,bi,bj)
./pkg/exf/exf_set_uv.F 483 EXF_SET_UV
     &                     +angleSinC(i,j,bi,bj)*tmp_v(i,j,bi,bj)
./pkg/exf/exf_set_uv.F 484 EXF_SET_UV
                 vVec1(i,j,bi,bj) =
./pkg/exf/exf_set_uv.F 485 EXF_SET_UV
     &                     -angleSinC(i,j,bi,bj)*tmp_u(i,j,bi,bj)
./pkg/exf/exf_set_uv.F 486 EXF_SET_UV
     &                     +angleCosC(i,j,bi,bj)*tmp_v(i,j,bi,bj)
./pkg/exf/exf_set_uv.F 495 EXF_SET_UV
              DO j = 1,sNy
./pkg/exf/exf_set_uv.F 497 EXF_SET_UV
                 uVec1(i,j,bi,bj) = uVec_inScale*tmp_u(i,j,bi,bj)
./pkg/exf/exf_set_uv.F 498 EXF_SET_UV
                 vVec1(i,j,bi,bj) = vVec_inScale*tmp_v(i,j,bi,bj)
./pkg/exf/exf_set_uv.F 514 EXF_SET_UV
            DO j = 1,sNy
./pkg/exf/exf_set_uv.F 516 EXF_SET_UV
                uVec(i,j,bi,bj) = fac * uVec0(i,j,bi,bj)
./pkg/exf/exf_set_uv.F 517 EXF_SET_UV
     &               + (exf_one - fac)* uVec1(i,j,bi,bj)
./pkg/exf/exf_set_uv.F 518 EXF_SET_UV
                vVec(i,j,bi,bj) = fac * vVec0(i,j,bi,bj)
./pkg/exf/exf_set_uv.F 519 EXF_SET_UV
     &               + (exf_one - fac)* vVec1(i,j,bi,bj)
./pkg/exf/exf_set_uv.F 558 EXF_SET_UV
              DO j = 1,sNy
./pkg/exf/exf_set_uv.F 560 EXF_SET_UV
                 tmp_u(i,j,bi,bj) = uVec(i,j,bi,bj)
./pkg/exf/exf_set_uv.F 561 EXF_SET_UV
                 tmp_v(i,j,bi,bj) = vVec(i,j,bi,bj)
./pkg/exf/exf_set_uv.F 568 EXF_SET_UV
              DO j = 1,sNy
./pkg/exf/exf_set_uv.F 570 EXF_SET_UV
                 uVec(i,j,bi,bj) =
./pkg/exf/exf_set_uv.F 571 EXF_SET_UV
     &                      angleCosC(i,j,bi,bj)*tmp_u(i,j,bi,bj)
./pkg/exf/exf_set_uv.F 572 EXF_SET_UV
     &                     +angleSinC(i,j,bi,bj)*tmp_v(i,j,bi,bj)
./pkg/exf/exf_set_uv.F 573 EXF_SET_UV
                 vVec(i,j,bi,bj) =
./pkg/exf/exf_set_uv.F 574 EXF_SET_UV
     &                     -angleSinC(i,j,bi,bj)*tmp_u(i,j,bi,bj)
./pkg/exf/exf_set_uv.F 575 EXF_SET_UV
     &                     +angleCosC(i,j,bi,bj)*tmp_v(i,j,bi,bj)
./pkg/exf/exf_swapffields.F 104 EXF_SWAPFFIELDS_3D
      INTEGER i, j, k
./pkg/exf/exf_swapffields.F 111 EXF_SWAPFFIELDS_3D
            DO j = 1,sNy
./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 210 EXF_SWAPFFIELDS_YZ
      INTEGER j, k
./pkg/exf/exf_swapffields.F 217 EXF_SWAPFFIELDS_YZ
            DO j = 1,sNy
./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/exf/exf_swapffields.F 54 EXF_SWAPFFIELDS
      INTEGER i, j
./pkg/exf/exf_swapffields.F 60 EXF_SWAPFFIELDS
          DO j = 1,sNy
./pkg/exf/exf_swapffields.F 62 EXF_SWAPFFIELDS
              ffld0(i,j,bi,bj) = ffld1(i,j,bi,bj)
./pkg/exf/exf_swapffields.F 63 EXF_SWAPFFIELDS
              ffld1(i,j,bi,bj) = 0. _d 0
./pkg/exf/exf_wind.F 100 EXF_WIND
          sh(i,j,bi,bj) = 0. _d 0
./pkg/exf/exf_wind.F 101 EXF_WIND
          wStress(i,j,bi,bj) = 0. _d 0
./pkg/exf/exf_wind.F 114 EXF_WIND
         DO j = 1,sNy
./pkg/exf/exf_wind.F 116 EXF_WIND
           wsSq = uwind(i,j,bi,bj)*uwind(i,j,bi,bj)
./pkg/exf/exf_wind.F 117 EXF_WIND
     &          + vwind(i,j,bi,bj)*vwind(i,j,bi,bj)
./pkg/exf/exf_wind.F 119 EXF_WIND
             wsLoc(i,j) = SQRT(wsSq)
./pkg/exf/exf_wind.F 120 EXF_WIND
             cw(i,j,bi,bj) = uwind(i,j,bi,bj)/wsLoc(i,j)
./pkg/exf/exf_wind.F 121 EXF_WIND
             sw(i,j,bi,bj) = vwind(i,j,bi,bj)/wsLoc(i,j)
./pkg/exf/exf_wind.F 123 EXF_WIND
             wsLoc(i,j) = 0. _d 0
./pkg/exf/exf_wind.F 124 EXF_WIND
             cw(i,j,bi,bj) = 0. _d 0
./pkg/exf/exf_wind.F 125 EXF_WIND
             sw(i,j,bi,bj) = 0. _d 0
./pkg/exf/exf_wind.F 131 EXF_WIND
          DO j = 1,sNy
./pkg/exf/exf_wind.F 133 EXF_WIND
             wspeed(i,j,bi,bj) = wsLoc(i,j)
./pkg/exf/exf_wind.F 143 EXF_WIND
         DO j = 1,sNy
./pkg/exf/exf_wind.F 146 EXF_WIND
             usSq = ( ustress(i,  j,bi,bj)*ustress(i  ,j,bi,bj)
./pkg/exf/exf_wind.F 147 EXF_WIND
     &               +ustress(i+1,j,bi,bj)*ustress(i+1,j,bi,bj)
./pkg/exf/exf_wind.F 148 EXF_WIND
     &               +vstress(i,j,  bi,bj)*vstress(i,j  ,bi,bj)
./pkg/exf/exf_wind.F 149 EXF_WIND
     &               +vstress(i,j+1,bi,bj)*vstress(i,j+1,bi,bj)
./pkg/exf/exf_wind.F 152 EXF_WIND
             usSq = ustress(i,j,bi,bj)*ustress(i,j,bi,bj)
./pkg/exf/exf_wind.F 153 EXF_WIND
     &             +vstress(i,j,bi,bj)*vstress(i,j,bi,bj)
./pkg/exf/exf_wind.F 156 EXF_WIND
             wStress(i,j,bi,bj) = SQRT(usSq)
./pkg/exf/exf_wind.F 158 EXF_WIND
             cw(i,j,bi,bj) = ustress(i,j,bi,bj)/wStress(i,j,bi,bj)
./pkg/exf/exf_wind.F 159 EXF_WIND
             sw(i,j,bi,bj) = vstress(i,j,bi,bj)/wStress(i,j,bi,bj)
./pkg/exf/exf_wind.F 161 EXF_WIND
             wStress(i,j,bi,bj) = 0. _d 0
./pkg/exf/exf_wind.F 162 EXF_WIND
             cw(i,j,bi,bj)      = 0. _d 0
./pkg/exf/exf_wind.F 163 EXF_WIND
             sw(i,j,bi,bj)      = 0. _d 0
./pkg/exf/exf_wind.F 177 EXF_WIND
          DO j = 1,sNy
./pkg/exf/exf_wind.F 179 EXF_WIND
            ustar = wStress(i,j,bi,bj)*recip_sqrtRhoA
./pkg/exf/exf_wind.F 181 EXF_WIND
             wsLoc(i,j) = 0. _d 0
./pkg/exf/exf_wind.F 185 EXF_WIND
             wsLoc(i,j) = SQRT(tmp1 + tmp2)
./pkg/exf/exf_wind.F 194 EXF_WIND
             wsLoc(i,j) = tmp4 + tmp1*tmp1 / tmp4 - tmp1
./pkg/exf/exf_wind.F 201 EXF_WIND
          DO j = 1,sNy
./pkg/exf/exf_wind.F 203 EXF_WIND
            wspeed(i,j,bi,bj) = wsLoc(i,j)
./pkg/exf/exf_wind.F 218 EXF_WIND
         DO j = 1,sNy
./pkg/exf/exf_wind.F 220 EXF_WIND
           uwind(i,j,bi,bj) = wspeed(i,j,bi,bj)*cw(i,j,bi,bj)
./pkg/exf/exf_wind.F 221 EXF_WIND
           vwind(i,j,bi,bj) = wspeed(i,j,bi,bj)*sw(i,j,bi,bj)
./pkg/exf/exf_wind.F 230 EXF_WIND
        DO j = 1,sNy
./pkg/exf/exf_wind.F 234 EXF_WIND
     &       wspeed(i,j,bi,bj)=wspeed(i,j,bi,bj)+
./pkg/exf/exf_wind.F 235 EXF_WIND
     &                         xx_gentim2d(i,j,bi,bj,iarr)
./pkg/exf/exf_wind.F 246 EXF_WIND
        DO j = 1,sNy
./pkg/exf/exf_wind.F 248 EXF_WIND
           sh(i,j,bi,bj) = MAX(wspeed(i,j,bi,bj),uMin)
./pkg/exf/exf_wind.F 258 EXF_WIND
         DO j = 1,sNy
./pkg/exf/exf_wind.F 260 EXF_WIND
           wsm     = sh(i,j,bi,bj)
./pkg/exf/exf_wind.F 263 EXF_WIND
           ustress(i,j,bi,bj) = atmrho*tmpbulk*wspeed(i,j,bi,bj)
./pkg/exf/exf_wind.F 264 EXF_WIND
     &                        * uwind(i,j,bi,bj)
./pkg/exf/exf_wind.F 265 EXF_WIND
           vstress(i,j,bi,bj) = atmrho*tmpbulk*wspeed(i,j,bi,bj)
./pkg/exf/exf_wind.F 266 EXF_WIND
     &                        * vwind(i,j,bi,bj)
./pkg/exf/exf_wind.F 58 EXF_WIND
      INTEGER i,j
./pkg/exf/exf_wind.F 95 EXF_WIND
        DO j = 1,sNy
./pkg/exf/exf_wind.F 97 EXF_WIND
          wsLoc(i,j) = 0. _d 0
./pkg/exf/exf_wind.F 98 EXF_WIND
          cw(i,j,bi,bj) = 0. _d 0
./pkg/exf/exf_wind.F 99 EXF_WIND
          sw(i,j,bi,bj) = 0. _d 0
./pkg/exf/exf_zenithangle.F 119 EXF_ZENITHANGLE
          DO j = 1,sNy
./pkg/exf/exf_zenithangle.F 121 EXF_ZENITHANGLE
            zen_albedo (i,j,bi,bj) = exf_albedo
./pkg/exf/exf_zenithangle.F 138 EXF_ZENITHANGLE
          DO j = 1,sNy
./pkg/exf/exf_zenithangle.F 140 EXF_ZENITHANGLE
            IF ( zen_albedo_pointer(i,j,bi,bj).EQ. 181. _d 0 ) THEN
./pkg/exf/exf_zenithangle.F 146 EXF_ZENITHANGLE
              iLat1= INT(zen_albedo_pointer(i,j,bi,bj))
./pkg/exf/exf_zenithangle.F 147 EXF_ZENITHANGLE
              wLat1= 1. _d 0 + iLat1 - zen_albedo_pointer(i,j,bi,bj)
./pkg/exf/exf_zenithangle.F 158 EXF_ZENITHANGLE
            zen_albedo (i,j,bi,bj) =
./pkg/exf/exf_zenithangle.F 189 EXF_ZENITHANGLE
          DO j = 1,sNy
./pkg/exf/exf_zenithangle.F 192 EXF_ZENITHANGLE
            SJ = SIN(yC(i,j,bi,bj) * deg2rad)
./pkg/exf/exf_zenithangle.F 193 EXF_ZENITHANGLE
            CJ = COS(yC(i,j,bi,bj) * deg2rad)
./pkg/exf/exf_zenithangle.F 202 EXF_ZENITHANGLE
     &         COS( 2. _d 0 *PI* TDAY + xC(i,j,bi,bj) * deg2rad )
./pkg/exf/exf_zenithangle.F 258 EXF_ZENITHANGLE
            zen_albedo (i,j,bi,bj) =
./pkg/exf/exf_zenithangle.F 299 EXF_ZENITHANGLE
         DO j = 1,sNy
./pkg/exf/exf_zenithangle.F 301 EXF_ZENITHANGLE
           SJ = SIN(yC(i,j,bi,bj) * deg2rad)
./pkg/exf/exf_zenithangle.F 302 EXF_ZENITHANGLE
           CJ = COS(yC(i,j,bi,bj) * deg2rad)
./pkg/exf/exf_zenithangle.F 307 EXF_ZENITHANGLE
     &         COS( 2. _d 0 *PI*TDAY + xC(i,j,bi,bj)*deg2rad )
./pkg/exf/exf_zenithangle.F 310 EXF_ZENITHANGLE
           zen_fsol_diurnal(i,j,bi,bj) = FSOL
./pkg/exf/exf_zenithangle.F 313 EXF_ZENITHANGLE
           H0 = -TAN( yC(i,j,bi,bj) *deg2rad ) * TAN( DECLI )
./pkg/exf/exf_zenithangle.F 319 EXF_ZENITHANGLE
           zen_fsol_daily(i,j,bi,bj) = FSOL
./pkg/exf/exf_zenithangle.F 49 EXF_ZENITHANGLE
      INTEGER i, j, bi, bj
./pkg/exf/exf_zenithangle_table.F 124 EXF_ZENITHANGLE_TABLE
         DO j = 1,sNy
./pkg/exf/exf_zenithangle_table.F 126 EXF_ZENITHANGLE_TABLE
           LLLAT=yC(i,j,bi,bj)+91. _d 0
./pkg/exf/exf_zenithangle_table.F 131 EXF_ZENITHANGLE_TABLE
           zen_albedo_pointer(i,j,bi,bj)=LLLAT
./pkg/exf/exf_zenithangle_table.F 36 EXF_ZENITHANGLE_TABLE
      INTEGER i,j
./pkg/fizhi/AtoC.F 40 ATOC
       integer i, j, L, bi, bj
./pkg/fizhi/AtoC.F 54 ATOC
         do j = jdim1,jdim2
./pkg/fizhi/AtoC.F 56 ATOC
           tmpfld1(i,j) = fieldin1(i,j,L,bi,bj)*mask(i,j,L,bi,bj)
./pkg/fizhi/AtoC.F 57 ATOC
           tmpfld2(i,j) = fieldin2(i,j,L,bi,bj)*mask(i,j,L,bi,bj)
./pkg/fizhi/AtoC.F 60 ATOC
         do j = jm1,jm2
./pkg/fizhi/AtoC.F 64 ATOC
          if( (mask(i-1,j,L,bi,bj).ne.0.) .or.
./pkg/fizhi/AtoC.F 65 ATOC
     .                                  (mask(i,j,L,bi,bj).ne.0.) ) then
./pkg/fizhi/AtoC.F 70 ATOC
           fieldout1(i,j,L,bi,bj) = 
./pkg/fizhi/AtoC.F 71 ATOC
     .           ( tmpfld1(i-1,j) + tmpfld1(i,j) ) /
./pkg/fizhi/AtoC.F 72 ATOC
     .           ( mask(i-1,j,L,bi,bj) + mask(i,j,L,bi,bj) )
./pkg/fizhi/AtoC.F 74 ATOC
           fieldout1(i,j,L,bi,bj) = 0.
./pkg/fizhi/AtoC.F 76 ATOC
          if( (mask(i,j-1,L,bi,bj).ne.0.) .or.
./pkg/fizhi/AtoC.F 77 ATOC
     .                                  (mask(i,j,L,bi,bj).ne.0.) ) then
./pkg/fizhi/AtoC.F 82 ATOC
           fieldout2(i,j,L,bi,bj) = 
./pkg/fizhi/AtoC.F 83 ATOC
     .           ( tmpfld2(i,j-1) + tmpfld2(i,j) ) /
./pkg/fizhi/AtoC.F 84 ATOC
     .           ( mask(i,j,L,bi,bj) + mask(i,j-1,L,bi,bj) )
./pkg/fizhi/AtoC.F 86 ATOC
           fieldout2(i,j,L,bi,bj) = 0.
./pkg/fizhi/CtoA.F 42 CTOA
       integer i, j, L, bi, bj
./pkg/fizhi/CtoA.F 56 CTOA
         do j = jdim1,jdim2
./pkg/fizhi/CtoA.F 58 CTOA
           tmpfld1(i,j) = fieldin1(i,j,L,bi,bj)*mask1(i,j,L,bi,bj)
./pkg/fizhi/CtoA.F 59 CTOA
           tmpfld2(i,j) = fieldin2(i,j,L,bi,bj)*mask2(i,j,L,bi,bj)
./pkg/fizhi/CtoA.F 62 CTOA
         do j = jm1,jm2
./pkg/fizhi/CtoA.F 64 CTOA
          if( (mask1(i,j,L,bi,bj).ne.0.) .or. 
./pkg/fizhi/CtoA.F 65 CTOA
     .                               (mask1(i+1,j,L,bi,bj).ne.0.) ) then
./pkg/fizhi/CtoA.F 70 CTOA
           fieldout1(i,j,L,bi,bj) = 
./pkg/fizhi/CtoA.F 71 CTOA
     .            ( tmpfld1(i,j) + tmpfld1(i+1,j) ) /
./pkg/fizhi/CtoA.F 72 CTOA
     .            ( mask1(i,j,L,bi,bj) + mask1(i+1,j,L,bi,bj) )
./pkg/fizhi/CtoA.F 74 CTOA
           fieldout1(i,j,L,bi,bj) = 0.
./pkg/fizhi/CtoA.F 76 CTOA
          if( (mask2(i,j,L,bi,bj).ne.0.) .or. 
./pkg/fizhi/CtoA.F 77 CTOA
     .                               (mask2(i,j+1,L,bi,bj).ne.0.) ) then
./pkg/fizhi/CtoA.F 82 CTOA
           fieldout2(i,j,L,bi,bj) = 
./pkg/fizhi/CtoA.F 83 CTOA
     .            ( tmpfld2(i,j) + tmpfld2(i,j+1) ) /
./pkg/fizhi/CtoA.F 84 CTOA
     .            ( mask2(i,j,L,bi,bj) + mask2(i,j+1,L,bi,bj) )
./pkg/fizhi/CtoA.F 86 CTOA
           fieldout2(i,j,L,bi,bj) = 0.
./pkg/fizhi/cah-dat.h 20 NO PROCEDURE
      data ((cah(i,j),i=1,22),j= 6,10)/
./pkg/fizhi/cah-dat.h 35 NO PROCEDURE
      data ((cah(i,j),i=1,22),j=11,15)/
./pkg/fizhi/cah-dat.h 50 NO PROCEDURE
      data ((cah(i,j),i=1,22),j=16,19)/
./pkg/fizhi/cah-dat.h 5 NO PROCEDURE
      data ((cah(i,j),i=1,22),j= 1, 5)/
./pkg/fizhi/cai-dat.h 104 NO PROCEDURE
      data ((caib(11,i,j),j=1,11),i=1,9)/
./pkg/fizhi/cai-dat.h 115 NO PROCEDURE
      data ((caif(i,j),j=1,11),i=1,9)/
./pkg/fizhi/cai-dat.h 14 NO PROCEDURE
      data ((caib(2,i,j),j=1,11),i=1,9)/
./pkg/fizhi/cai-dat.h 24 NO PROCEDURE
      data ((caib(3,i,j),j=1,11),i=1,9)/
./pkg/fizhi/cai-dat.h 34 NO PROCEDURE
      data ((caib(4,i,j),j=1,11),i=1,9)/
./pkg/fizhi/cai-dat.h 44 NO PROCEDURE
      data ((caib(5,i,j),j=1,11),i=1,9)/
./pkg/fizhi/cai-dat.h 4 NO PROCEDURE
      data ((caib(1,i,j),j=1,11),i=1,9)/
./pkg/fizhi/cai-dat.h 54 NO PROCEDURE
      data ((caib(6,i,j),j=1,11),i=1,9)/
./pkg/fizhi/cai-dat.h 64 NO PROCEDURE
      data ((caib(7,i,j),j=1,11),i=1,9)/
./pkg/fizhi/cai-dat.h 74 NO PROCEDURE
      data ((caib(8,i,j),j=1,11),i=1,9)/
./pkg/fizhi/cai-dat.h 84 NO PROCEDURE
      data ((caib(9,i,j),j=1,11),i=1,9)/
./pkg/fizhi/cai-dat.h 94 NO PROCEDURE
      data ((caib(10,i,j),j=1,11),i=1,9)/
./pkg/fizhi/do_fizhi.F 131 DO_FIZHI
      INTEGER i,j,L
./pkg/fizhi/do_fizhi.F 169 DO_FIZHI
      do j = jm1,jm2
./pkg/fizhi/do_fizhi.F 171 DO_FIZHI
       xlats(i,j) = lats(i,j,bi,bj)
./pkg/fizhi/do_fizhi.F 172 DO_FIZHI
       xlons(i,j) = lons(i,j,bi,bj)
./pkg/fizhi/do_fizhi.F 173 DO_FIZHI
       surfZ(i,j) = Zsurf(i,j,bi,bj)
./pkg/fizhi/do_fizhi.F 182 DO_FIZHI
      do j=jm1,jm2
./pkg/fizhi/do_fizhi.F 184 DO_FIZHI
       radswt(i,j,bi,bj) = S0*(1.0/ra**2)*cosz(i,j)
./pkg/fizhi/do_fizhi.F 192 DO_FIZHI
      do j = jm1,jm2
./pkg/fizhi/do_fizhi.F 194 DO_FIZHI
       ple(i,j,Nrphys+1,bi,bj) = pephy(i,j,Nrphys+1,bi,bj)/100.
./pkg/fizhi/do_fizhi.F 195 DO_FIZHI
       pkle(i,j,Nrphys+1,bi,bj)=(pephy(i,j,Nrphys+1,bi,bj)/100.) **kappa
./pkg/fizhi/do_fizhi.F 196 DO_FIZHI
       p(i,j,bi,bj) = pephy(i,j,Nrphys+1,bi,bj)/100.
./pkg/fizhi/do_fizhi.F 197 DO_FIZHI
       sea_ice(i,j) = sice(i,j,bi,bj)
./pkg/fizhi/do_fizhi.F 198 DO_FIZHI
       raincon(i,j) = rainconin(i,j,bi,bj)
./pkg/fizhi/do_fizhi.F 199 DO_FIZHI
       rainlsp(i,j) = rainlspin(i,j,bi,bj)
./pkg/fizhi/do_fizhi.F 200 DO_FIZHI
       snowfall(i,j) = snowfallin(i,j,bi,bj)
./pkg/fizhi/do_fizhi.F 204 DO_FIZHI
      do j = jm1,jm2
./pkg/fizhi/do_fizhi.F 206 DO_FIZHI
       u(i,j,L) = uphy(i,j,L,bi,bj)
./pkg/fizhi/do_fizhi.F 207 DO_FIZHI
       v(i,j,L) = vphy(i,j,L,bi,bj)
./pkg/fizhi/do_fizhi.F 208 DO_FIZHI
       t(i,j,L) = thphy(i,j,L,bi,bj)/p0kappa
./pkg/fizhi/do_fizhi.F 209 DO_FIZHI
       q(i,j,L,1) = sphy(i,j,L,bi,bj)
./pkg/fizhi/do_fizhi.F 210 DO_FIZHI
       pl(i,j,L,bi,bj) = (pephy(i,j,L,bi,bj)+pephy(i,j,L+1,bi,bj))/200.
./pkg/fizhi/do_fizhi.F 211 DO_FIZHI
       dpres(i,j,L,bi,bj)=(pephy(i,j,L+1,bi,bj)-pephy(i,j,L,bi,bj))/100.
./pkg/fizhi/do_fizhi.F 212 DO_FIZHI
       ple(i,j,L,bi,bj) = pephy(i,j,L,bi,bj)/100.
./pkg/fizhi/do_fizhi.F 213 DO_FIZHI
       if (ple(i,j,L,bi,bj).gt.0.) then
./pkg/fizhi/do_fizhi.F 214 DO_FIZHI
        pkle(i,j,L,bi,bj) = ple(i,j,L,bi,bj) **kappa
./pkg/fizhi/do_fizhi.F 216 DO_FIZHI
        pkle(i,j,L,bi,bj) = 0.
./pkg/fizhi/do_fizhi.F 218 DO_FIZHI
       cldtot_lw(i,j,L) = cldtotlwin(i,j,L,bi,bj)
./pkg/fizhi/do_fizhi.F 219 DO_FIZHI
       cldlsp_lw(i,j,L) = cldlsplwin(i,j,L,bi,bj)
./pkg/fizhi/do_fizhi.F 220 DO_FIZHI
       cldras_lw(i,j,L) = cldraslwin(i,j,L,bi,bj)
./pkg/fizhi/do_fizhi.F 221 DO_FIZHI
       lwlz(i,j,L) = lwlzin(i,j,L,bi,bj)
./pkg/fizhi/do_fizhi.F 222 DO_FIZHI
       qliqavelw(i,j,L) = qliqavelwin(i,j,L,bi,bj)
./pkg/fizhi/do_fizhi.F 223 DO_FIZHI
       fccavelw(i,j,L) = fccavelwin(i,j,L,bi,bj)
./pkg/fizhi/do_fizhi.F 224 DO_FIZHI
       cldtot_sw(i,j,L) = cldtotswin(i,j,L,bi,bj)
./pkg/fizhi/do_fizhi.F 225 DO_FIZHI
       cldlsp_sw(i,j,L) = cldlspswin(i,j,L,bi,bj)
./pkg/fizhi/do_fizhi.F 226 DO_FIZHI
       cldras_sw(i,j,L) = cldrasswin(i,j,L,bi,bj)
./pkg/fizhi/do_fizhi.F 227 DO_FIZHI
       swlz(i,j,L) = swlzin(i,j,L,bi,bj)
./pkg/fizhi/do_fizhi.F 228 DO_FIZHI
       qliqavesw(i,j,L) = qliqaveswin(i,j,L,bi,bj)
./pkg/fizhi/do_fizhi.F 229 DO_FIZHI
       fccavesw(i,j,L) = fccaveswin(i,j,L,bi,bj)
./pkg/fizhi/do_fizhi.F 269 DO_FIZHI
      do j = jm1,jm2
./pkg/fizhi/do_fizhi.F 271 DO_FIZHI
       cldtotlwin(i,j,L,bi,bj) = cldtot_lw(i,j,L)
./pkg/fizhi/do_fizhi.F 272 DO_FIZHI
       cldlsplwin(i,j,L,bi,bj) = cldlsp_lw(i,j,L)
./pkg/fizhi/do_fizhi.F 273 DO_FIZHI
       cldraslwin(i,j,L,bi,bj) = cldras_lw(i,j,L)
./pkg/fizhi/do_fizhi.F 274 DO_FIZHI
       lwlzin(i,j,L,bi,bj) = lwlz(i,j,L)
./pkg/fizhi/do_fizhi.F 275 DO_FIZHI
       qliqavelwin(i,j,L,bi,bj) = qliqavelw(i,j,L)
./pkg/fizhi/do_fizhi.F 276 DO_FIZHI
       fccavelwin(i,j,L,bi,bj) = fccavelw(i,j,L)
./pkg/fizhi/do_fizhi.F 277 DO_FIZHI
       cldtotswin(i,j,L,bi,bj) = cldtot_sw(i,j,L)
./pkg/fizhi/do_fizhi.F 278 DO_FIZHI
       cldlspswin(i,j,L,bi,bj) = cldlsp_sw(i,j,L)
./pkg/fizhi/do_fizhi.F 279 DO_FIZHI
       cldrasswin(i,j,L,bi,bj) = cldras_sw(i,j,L)
./pkg/fizhi/do_fizhi.F 280 DO_FIZHI
       swlzin(i,j,L,bi,bj) = swlz(i,j,L)
./pkg/fizhi/do_fizhi.F 281 DO_FIZHI
       qliqaveswin(i,j,L,bi,bj) = qliqavesw(i,j,L)
./pkg/fizhi/do_fizhi.F 282 DO_FIZHI
       fccaveswin(i,j,L,bi,bj) = fccavesw(i,j,L)
./pkg/fizhi/do_fizhi.F 287 DO_FIZHI
      do j = jm1,jm2
./pkg/fizhi/do_fizhi.F 289 DO_FIZHI
       rainconin(i,j,bi,bj) = raincon(i,j)
./pkg/fizhi/do_fizhi.F 290 DO_FIZHI
       rainlspin(i,j,bi,bj) = rainlsp(i,j)
./pkg/fizhi/do_fizhi.F 291 DO_FIZHI
       snowfallin(i,j,bi,bj) = snowfall(i,j)
./pkg/fizhi/do_fizhi.F 298 DO_FIZHI
      do j = jm1,jm2
./pkg/fizhi/do_fizhi.F 300 DO_FIZHI
       duphy(i,j,L,bi,bj) = moistu(i,j,L,bi,bj) + turbu(i,j,L,bi,bj)
./pkg/fizhi/do_fizhi.F 301 DO_FIZHI
       dvphy(i,j,L,bi,bj) = moistv(i,j,L,bi,bj) + turbv(i,j,L,bi,bj)
./pkg/fizhi/do_fizhi.F 302 DO_FIZHI
       dthphy(i,j,L,bi,bj) = ((moistt(i,j,L,bi,bj)+turbt(i,j,L,bi,bj)+
./pkg/fizhi/do_fizhi.F 303 DO_FIZHI
     &   lwdt(i,j,L,bi,bj) +
./pkg/fizhi/do_fizhi.F 304 DO_FIZHI
     &   dlwdtg(i,j,L,bi,bj) * (tgz(i,j,bi,bj)-tg0(i,j,bi,bj)) +
./pkg/fizhi/do_fizhi.F 305 DO_FIZHI
     &   swdt(i,j,L,bi,bj)*radswt(i,j,bi,bj) )*p0kappa ) / p(i,j,bi,bj)
./pkg/fizhi/do_fizhi.F 306 DO_FIZHI
       dsphy(i,j,L,bi,bj) = (moistq(i,j,L,1,bi,bj)+turbq(i,j,L,1,bi,bj))
./pkg/fizhi/do_fizhi.F 307 DO_FIZHI
     &                                    /p(i,j,bi,bj)
./pkg/fizhi/fizhi_driver.F 117 FIZHI_DRIVER
      INTEGER i,j
./pkg/fizhi/fizhi_driver.F 181 FIZHI_DRIVER
      do j=1,jm
./pkg/fizhi/fizhi_driver.F 183 FIZHI_DRIVER
      tg0(i,j) = tgz(i,j)
./pkg/fizhi/fizhi_fillnegs.F 120 TRACER_FILL
      do j=2,jm-1
./pkg/fizhi/fizhi_fillnegs.F 121 TRACER_FILL
      phi(j) = phi(j-1) + dphi(j-1)
./pkg/fizhi/fizhi_fillnegs.F 127 TRACER_FILL
      do j=2,jm-1
./pkg/fizhi/fizhi_fillnegs.F 129 TRACER_FILL
      dxu(i,j) = a*cos(phi(j))*dlam(i)
./pkg/fizhi/fizhi_fillnegs.F 133 TRACER_FILL
      do j=2,jm-2
./pkg/fizhi/fizhi_fillnegs.F 135 TRACER_FILL
      dyv(i,j) = a*dphi(j)
./pkg/fizhi/fizhi_fillnegs.F 145 TRACER_FILL
      do j=2,jm-1
./pkg/fizhi/fizhi_fillnegs.F 148 TRACER_FILL
      dxp(i,j) = ( dxu(i,j)+dxu(im1,j) )*0.5
./pkg/fizhi/fizhi_fillnegs.F 153 TRACER_FILL
      do j=2,jm-2
./pkg/fizhi/fizhi_fillnegs.F 155 TRACER_FILL
      dxv(i,j) = ( dxp(i,j)+dxp(i,j+1) )*0.5
./pkg/fizhi/fizhi_fillnegs.F 161 TRACER_FILL
      do j=3,jm-2
./pkg/fizhi/fizhi_fillnegs.F 163 TRACER_FILL
      dyp(i,j) = ( dyv(i,j)+dyv(i,j-1) )*0.5
./pkg/fizhi/fizhi_fillnegs.F 173 TRACER_FILL
      do j=3,jm-2
./pkg/fizhi/fizhi_fillnegs.F 175 TRACER_FILL
      d2p(i,j) = 0.5*( dxv(i,j)+dxv(i,j-1) )*dyp(i,j)
./pkg/fizhi/fizhi_fillnegs.F 190 TRACER_FILL
      do j=2,jm-1
./pkg/fizhi/fizhi_fillnegs.F 196 TRACER_FILL
      if( pq(i,j,L).lt.0.0 ) then
./pkg/fizhi/fizhi_fillnegs.F 198 TRACER_FILL
      qval     = pq(i  ,j,L)*d2p(i  ,j)*dp(i,j,L)
./pkg/fizhi/fizhi_fillnegs.F 199 TRACER_FILL
      array(1) = pq(ip1,j,L)*d2p(ip1,j)*dp(i,j,L)
./pkg/fizhi/fizhi_fillnegs.F 200 TRACER_FILL
      array(2) = pq(im1,j,L)*d2p(im1,j)*dp(i,j,L)
./pkg/fizhi/fizhi_fillnegs.F 202 TRACER_FILL
      if( j.eq.jm-1 ) then
./pkg/fizhi/fizhi_fillnegs.F 205 TRACER_FILL
      array(3) = pq(i,j+1,L)*d2p(i,j+1)*dp(i,j,L)
./pkg/fizhi/fizhi_fillnegs.F 207 TRACER_FILL
      if( j.eq.2    ) then
./pkg/fizhi/fizhi_fillnegs.F 210 TRACER_FILL
      array(4) = pq(i,j-1,L)*d2p(i,j-1)*dp(i,j,L)
./pkg/fizhi/fizhi_fillnegs.F 215 TRACER_FILL
      array(5) = pq(i,j,L-1)*d2p(i,j)*dp(i,j,L)
./pkg/fizhi/fizhi_fillnegs.F 220 TRACER_FILL
      array(6) = pq(i,j,L+1)*d2p(i,j)*dp(i,j,L)
./pkg/fizhi/fizhi_fillnegs.F 232 TRACER_FILL
               if( array(1).gt.0 ) pq(ip1,j,L) = pq(ip1,j,L) * fact
./pkg/fizhi/fizhi_fillnegs.F 233 TRACER_FILL
               if( array(2).gt.0 ) pq(im1,j,L) = pq(im1,j,L) * fact
./pkg/fizhi/fizhi_fillnegs.F 234 TRACER_FILL
               if( array(3).gt.0 ) pq(i,j+1,L) = pq(i,j+1,L) * fact
./pkg/fizhi/fizhi_fillnegs.F 235 TRACER_FILL
               if( array(4).gt.0 ) pq(i,j-1,L) = pq(i,j-1,L) * fact
./pkg/fizhi/fizhi_fillnegs.F 236 TRACER_FILL
               if( array(5).gt.0 ) pq(i,j,L-1) = pq(i,j,L-1) * fact
./pkg/fizhi/fizhi_fillnegs.F 237 TRACER_FILL
               if( array(6).gt.0 ) pq(i,j,L+1) = pq(i,j,L+1) * fact
./pkg/fizhi/fizhi_fillnegs.F 238 TRACER_FILL
                                   pq(i,j,L)   = 0.0
./pkg/fizhi/fizhi_fillnegs.F 240 TRACER_FILL
               pq(i,j,L) = 0.0
./pkg/fizhi/fizhi_fillnegs.F 243 TRACER_FILL
          if( imax.eq.1 ) pq(ip1,j,L) = pq(ip1,j,L) +
./pkg/fizhi/fizhi_fillnegs.F 244 TRACER_FILL
     .                                 pq(i,j,L)*d2p(i,j)/d2p(ip1,j)
./pkg/fizhi/fizhi_fillnegs.F 245 TRACER_FILL
          if( imax.eq.2 ) pq(im1,j,L) = pq(im1,j,L) +
./pkg/fizhi/fizhi_fillnegs.F 246 TRACER_FILL
     .                                 pq(i,j,L)*d2p(i,j)/d2p(im1,j)
./pkg/fizhi/fizhi_fillnegs.F 247 TRACER_FILL
          if( imax.eq.3 ) pq(i,j+1,L) = pq(i,j+1,L) +
./pkg/fizhi/fizhi_fillnegs.F 248 TRACER_FILL
     .                                 pq(i,j,L)*d2p(i,j)/d2p(i,j+1)
./pkg/fizhi/fizhi_fillnegs.F 249 TRACER_FILL
          if( imax.eq.4 ) pq(i,j-1,L) = pq(i,j-1,L) +
./pkg/fizhi/fizhi_fillnegs.F 250 TRACER_FILL
     .                                 pq(i,j,L)*d2p(i,j)/d2p(i,j-1)
./pkg/fizhi/fizhi_fillnegs.F 251 TRACER_FILL
          if( imax.eq.5 ) pq(i,j,L-1) = pq(i,j,L-1) +
./pkg/fizhi/fizhi_fillnegs.F 252 TRACER_FILL
     .                                 pq(i,j,L)*dp(i,j,L) /dp(i,j,L-1)
./pkg/fizhi/fizhi_fillnegs.F 253 TRACER_FILL
          if( imax.eq.6 ) pq(i,j,L+1) = pq(i,j,L+1) +
./pkg/fizhi/fizhi_fillnegs.F 254 TRACER_FILL
     .                                 pq(i,j,L)*dp(i,j,L) /dp(i,j,L+1)
./pkg/fizhi/fizhi_fillnegs.F 255 TRACER_FILL
                          pq(i,j,L)   = 0.0
./pkg/fizhi/fizhi_fillnegs.F 31 QCHECK
      integer i,j,L,LM1
./pkg/fizhi/fizhi_fillnegs.F 38 QCHECK
      do j=jm1,jm2
./pkg/fizhi/fizhi_fillnegs.F 40 QCHECK
       ddsig = dp(i,j,LM1,bi,bj)/dp(i,j,L,bi,bj)
./pkg/fizhi/fizhi_fillnegs.F 41 QCHECK
       if( qz(i,j,LM1,bi,bj).lt.0.0  _d 0) then
./pkg/fizhi/fizhi_fillnegs.F 42 QCHECK
        qz(i,j,L,bi,bj  ) = qz(i,j,L,bi,bj) + qz(i,j,LM1,bi,bj)*ddsig
./pkg/fizhi/fizhi_fillnegs.F 43 QCHECK
        qz(i,j,LM1,bi,bj) = 0.0 _d 0
./pkg/fizhi/fizhi_fillnegs.F 49 QCHECK
      do j=jm1,jm2
./pkg/fizhi/fizhi_fillnegs.F 51 QCHECK
       if(qz(i,j,Ldim,bi,bj).lt.0.0  _d 0)qz(i,j,Ldim,bi,bj) = 0.0 _d 0
./pkg/fizhi/fizhi_fillnegs.F 89 TRACER_FILL
      integer  i,j,l,im1,ip1,imax,m
./pkg/fizhi/fizhi_gwdrag.F 102 GWDRAG
       if( pz(i,j)-ple(i,j,Lm+2-nthini).gt.25. ) then
./pkg/fizhi/fizhi_gwdrag.F 103 GWDRAG
        nthin(i,j) = nthini
./pkg/fizhi/fizhi_gwdrag.F 109 GWDRAG
       if( ple(i,j,Lm+2-nbasei).lt.(0.667*pz(i,j)) ) then
./pkg/fizhi/fizhi_gwdrag.F 110 GWDRAG
        nbase(i,j) = nbasei
./pkg/fizhi/fizhi_gwdrag.F 115 GWDRAG
      if( (0.667*pz(i,j))-ple(i,j,Lm+2-nbase(i,j)) .gt. 
./pkg/fizhi/fizhi_gwdrag.F 116 GWDRAG
     .           ple(i,j,Lm+3-nbase(i,j))-(0.667*pz(i,j)) ) then
./pkg/fizhi/fizhi_gwdrag.F 117 GWDRAG
      nbase(i,j) = nbase(i,j)-1
./pkg/fizhi/fizhi_gwdrag.F 126 GWDRAG
      do j=1,jm
./pkg/fizhi/fizhi_gwdrag.F 128 GWDRAG
         phis_std(i,j) = min( 400.0 _d 0, sqrt( max(0.0 _d 0,
./pkg/fizhi/fizhi_gwdrag.F 129 GWDRAG
     $        phis_var(i,j)) )/grav )
./pkg/fizhi/fizhi_gwdrag.F 136 GWDRAG
      do j = 1,jm
./pkg/fizhi/fizhi_gwdrag.F 138 GWDRAG
      tv(i,j,L) = tz(i,j,L)*pkz(i,j,L)*(1.+.609*qz(i,j,L))
./pkg/fizhi/fizhi_gwdrag.F 144 GWDRAG
      do j = 1,jm
./pkg/fizhi/fizhi_gwdrag.F 146 GWDRAG
       dragu(i,j,L) = 0.
./pkg/fizhi/fizhi_gwdrag.F 147 GWDRAG
       dragv(i,j,L) = 0.
./pkg/fizhi/fizhi_gwdrag.F 148 GWDRAG
       dragt(i,j,L) = 0.
./pkg/fizhi/fizhi_gwdrag.F 185 GWDRAG
      do j = 1,jm
./pkg/fizhi/fizhi_gwdrag.F 187 GWDRAG
         dragu(i,j,L) = sign( min(0.006 _d 0,abs(dragu(i,j,L))), dragu(i
./pkg/fizhi/fizhi_gwdrag.F 188 GWDRAG
     $        ,j,L) ) 
./pkg/fizhi/fizhi_gwdrag.F 189 GWDRAG
         dragv(i,j,L) = sign( min(0.006 _d 0,abs(dragv(i,j,L))), dragv(i
./pkg/fizhi/fizhi_gwdrag.F 190 GWDRAG
     $        ,j,L) ) 
./pkg/fizhi/fizhi_gwdrag.F 191 GWDRAG
      dragt(i,j,L) = -( uz(i,j,L)*dragu(i,j,L)+vz(i,j,L)*dragv(i,j,L) )
./pkg/fizhi/fizhi_gwdrag.F 193 GWDRAG
       dudt(i,j,L) = dudt(i,j,L) + dragu(i,j,L)
./pkg/fizhi/fizhi_gwdrag.F 194 GWDRAG
       dvdt(i,j,L) = dvdt(i,j,L) + dragv(i,j,L)
./pkg/fizhi/fizhi_gwdrag.F 195 GWDRAG
       dtdt(i,j,L) = dtdt(i,j,L) + dragt(i,j,L)*pz(i,j)/pkz(i,j,L)
./pkg/fizhi/fizhi_gwdrag.F 206 GWDRAG
       do j=1,jm
./pkg/fizhi/fizhi_gwdrag.F 208 GWDRAG
        tmpdiag(i,j) = dragu(i,j,L)*86400
./pkg/fizhi/fizhi_gwdrag.F 215 GWDRAG
       do j=1,jm
./pkg/fizhi/fizhi_gwdrag.F 217 GWDRAG
        tmpdiag(i,j) = dragv(i,j,L)*86400
./pkg/fizhi/fizhi_gwdrag.F 224 GWDRAG
       do j=1,jm
./pkg/fizhi/fizhi_gwdrag.F 226 GWDRAG
        tmpdiag(i,j) = dragt(i,j,L)*86400
./pkg/fizhi/fizhi_gwdrag.F 249 GWDRAG
      do j = 1,jm
./pkg/fizhi/fizhi_gwdrag.F 251 GWDRAG
      sumu(i,j) = 0.0
./pkg/fizhi/fizhi_gwdrag.F 255 GWDRAG
      do j = 1,jm
./pkg/fizhi/fizhi_gwdrag.F 257 GWDRAG
      sumu(i,j) = sumu(i,j) + dragu(i,j,L)*dpres(i,j,L)/pz(i,j)
./pkg/fizhi/fizhi_gwdrag.F 261 GWDRAG
       do j=1,jm
./pkg/fizhi/fizhi_gwdrag.F 263 GWDRAG
        tmpdiag(i,j) = dragx(i,j) + sumu(i,j)*pz(i,j)/grav*100
./pkg/fizhi/fizhi_gwdrag.F 272 GWDRAG
      do j = 1,jm
./pkg/fizhi/fizhi_gwdrag.F 274 GWDRAG
      sumu(i,j) = 0.0
./pkg/fizhi/fizhi_gwdrag.F 278 GWDRAG
      do j = 1,jm
./pkg/fizhi/fizhi_gwdrag.F 280 GWDRAG
      sumu(i,j) = sumu(i,j) + dragv(i,j,L)*dpres(i,j,L)/pz(i,j)
./pkg/fizhi/fizhi_gwdrag.F 284 GWDRAG
       do j=1,jm
./pkg/fizhi/fizhi_gwdrag.F 286 GWDRAG
        tmpdiag(i,j) = dragy(i,j) + sumu(i,j)*pz(i,j)/grav*100
./pkg/fizhi/fizhi_gwdrag.F 78 GWDRAG
      integer n,i,j,L
./pkg/fizhi/fizhi_gwdrag.F 98 GWDRAG
      do j=1,jm
./pkg/fizhi/fizhi_init_fixed.F 113 FIZHI_INIT_FIXED
        do j=jm1,jm2
./pkg/fizhi/fizhi_init_fixed.F 115 FIZHI_INIT_FIXED
         landtype(i,j,bi,bj) = surftype(i,j,1,bi,bj)
./pkg/fizhi/fizhi_init_fixed.F 116 FIZHI_INIT_FIXED
         if(fracland(i,j,bi,bj).ge.0.3.and.surftype(i,j,1,bi,bj).ge.100)
./pkg/fizhi/fizhi_init_fixed.F 117 FIZHI_INIT_FIXED
     &            landtype(i,j,bi,bj) = surftype(i,j,2,bi,bj)
./pkg/fizhi/fizhi_init_fixed.F 118 FIZHI_INIT_FIXED
         if(sice(i,j,bi,bj).ne.0.0)landtype(i,j,bi,bj) = 101
./pkg/fizhi/fizhi_init_fixed.F 155 FIZHI_INIT_FIXED
        do j=jm1,jm2
./pkg/fizhi/fizhi_init_fixed.F 157 FIZHI_INIT_FIXED
         if(fracland(i,j,bi,bj).gt.0.3) then
./pkg/fizhi/fizhi_init_fixed.F 158 FIZHI_INIT_FIXED
          phis_var(i,j,bi,bj) = tempoverlap(i,j,bi,bj)
./pkg/fizhi/fizhi_init_fixed.F 160 FIZHI_INIT_FIXED
          phis_var(i,j,bi,bj) = 0.
./pkg/fizhi/fizhi_init_fixed.F 44 FIZHI_INIT_FIXED
       INTEGER i,j,L,bi,bj
./pkg/fizhi/fizhi_init_fixed.F 87 FIZHI_INIT_FIXED
       do j = jm1,jm2
./pkg/fizhi/fizhi_init_fixed.F 89 FIZHI_INIT_FIXED
        lons(i,j,bi,bj) = xC(i,j,bi,bj)
./pkg/fizhi/fizhi_init_fixed.F 90 FIZHI_INIT_FIXED
        lats(i,j,bi,bj) = yC(i,j,bi,bj)
./pkg/fizhi/fizhi_init_vars.F 100 FIZHI_INIT_VARS
        do j = 1,sNy
./pkg/fizhi/fizhi_init_vars.F 103 FIZHI_INIT_VARS
          pedyn(i,j,L,bi,bj) = 0.
./pkg/fizhi/fizhi_init_vars.F 107 FIZHI_INIT_VARS
        do j = 1,sNy
./pkg/fizhi/fizhi_init_vars.F 109 FIZHI_INIT_VARS
         Lbotij = kSurfC(i,j,bi,bj)
./pkg/fizhi/fizhi_init_vars.F 111 FIZHI_INIT_VARS
     &    pedyn(i,j,Lbotij,bi,bj) = Ro_surf(i,j,bi,bj) + etaH(i,j,bi,bj)
./pkg/fizhi/fizhi_init_vars.F 114 FIZHI_INIT_VARS
        do j = 1,sNy
./pkg/fizhi/fizhi_init_vars.F 116 FIZHI_INIT_VARS
         Lbotij = kSurfC(i,j,bi,bj)
./pkg/fizhi/fizhi_init_vars.F 118 FIZHI_INIT_VARS
          pedyn(i,j,L,bi,bj) = pedyn(i,j,L-1,bi,bj) -
./pkg/fizhi/fizhi_init_vars.F 119 FIZHI_INIT_VARS
     &                        drF(L-1)*hfacC(i,j,L-1,bi,bj)
./pkg/fizhi/fizhi_init_vars.F 122 FIZHI_INIT_VARS
         if(pedyn(i,j,Nr+1,bi,bj).lt.1.e-5)
./pkg/fizhi/fizhi_init_vars.F 123 FIZHI_INIT_VARS
     &                               pedyn(i,j,Nr+1,bi,bj) = 1.e-5
./pkg/fizhi/fizhi_init_vars.F 127 FIZHI_INIT_VARS
        do j = 1,sNy
./pkg/fizhi/fizhi_init_vars.F 129 FIZHI_INIT_VARS
         pephy(i,j,1,bi,bj)=Ro_surf(i,j,bi,bj) + etaH(i,j,bi,bj)
./pkg/fizhi/fizhi_init_vars.F 131 FIZHI_INIT_VARS
          pephy(i,j,L,bi,bj)=pephy(i,j,L-1,bi,bj)-dpphys0(i,j,L-1,bi,bj)
./pkg/fizhi/fizhi_init_vars.F 134 FIZHI_INIT_VARS
         if(pephy(i,j,Nrphys+1,bi,bj).lt.1.e-5)
./pkg/fizhi/fizhi_init_vars.F 135 FIZHI_INIT_VARS
     &                               pephy(i,j,Nrphys+1,bi,bj) = 1.e-5
./pkg/fizhi/fizhi_init_vars.F 143 FIZHI_INIT_VARS
        do j = 1,sNy
./pkg/fizhi/fizhi_init_vars.F 145 FIZHI_INIT_VARS
         windphy(i,j,L,bi,bj) = 0.025 *
./pkg/fizhi/fizhi_init_vars.F 146 FIZHI_INIT_VARS
     &             log((pephy(i,j,1,bi,bj)-pephy(i,j,L+1,bi,bj))*10.)
./pkg/fizhi/fizhi_init_vars.F 167 FIZHI_INIT_VARS
        do j = 1,sNy
./pkg/fizhi/fizhi_init_vars.F 169 FIZHI_INIT_VARS
         uphy(i,j,Nrphys+1-L,bi,bj) = tempphy(i,j,L,bi,bj)
./pkg/fizhi/fizhi_init_vars.F 176 FIZHI_INIT_VARS
        do j = 1,sNy
./pkg/fizhi/fizhi_init_vars.F 178 FIZHI_INIT_VARS
         vphy(i,j,Nrphys+1-L,bi,bj) = tempphy(i,j,L,bi,bj)
./pkg/fizhi/fizhi_init_vars.F 185 FIZHI_INIT_VARS
        do j = 1,sNy
./pkg/fizhi/fizhi_init_vars.F 187 FIZHI_INIT_VARS
         thphy(i,j,Nrphys+1-L,bi,bj) = tempphy(i,j,L,bi,bj)
./pkg/fizhi/fizhi_init_vars.F 194 FIZHI_INIT_VARS
        do j = 1,sNy
./pkg/fizhi/fizhi_init_vars.F 196 FIZHI_INIT_VARS
         sphy(i,j,Nrphys+1-L,bi,bj) = tempphy(i,j,L,bi,bj)
./pkg/fizhi/fizhi_init_vars.F 203 FIZHI_INIT_VARS
        do j = 1,sNy
./pkg/fizhi/fizhi_init_vars.F 205 FIZHI_INIT_VARS
         duphy(i,j,L,bi,bj) = 0.
./pkg/fizhi/fizhi_init_vars.F 206 FIZHI_INIT_VARS
         dvphy(i,j,L,bi,bj) = 0.
./pkg/fizhi/fizhi_init_vars.F 207 FIZHI_INIT_VARS
         dthphy(i,j,L,bi,bj) = 0.
./pkg/fizhi/fizhi_init_vars.F 208 FIZHI_INIT_VARS
         dsphy(i,j,L,bi,bj) = 0.
./pkg/fizhi/fizhi_init_vars.F 215 FIZHI_INIT_VARS
        do j = jm1,jm2
./pkg/fizhi/fizhi_init_vars.F 217 FIZHI_INIT_VARS
         guphy(i,j,L,bi,bj) = 0.
./pkg/fizhi/fizhi_init_vars.F 218 FIZHI_INIT_VARS
         gvphy(i,j,L,bi,bj) = 0.
./pkg/fizhi/fizhi_init_vars.F 219 FIZHI_INIT_VARS
         gthphy(i,j,L,bi,bj) = 0.
./pkg/fizhi/fizhi_init_vars.F 220 FIZHI_INIT_VARS
         gsphy(i,j,L,bi,bj) = 0.
./pkg/fizhi/fizhi_init_vars.F 261 FIZHI_INIT_VARS
        do j = 1,sNy
./pkg/fizhi/fizhi_init_vars.F 263 FIZHI_INIT_VARS
         swlz(i,j,L,bi,bj) = 0.
./pkg/fizhi/fizhi_init_vars.F 264 FIZHI_INIT_VARS
         lwlz(i,j,L,bi,bj) = 0.
./pkg/fizhi/fizhi_init_vars.F 265 FIZHI_INIT_VARS
         qliqavesw(i,j,L,bi,bj) = 0.
./pkg/fizhi/fizhi_init_vars.F 266 FIZHI_INIT_VARS
         qliqavelw(i,j,L,bi,bj) = 0.
./pkg/fizhi/fizhi_init_vars.F 267 FIZHI_INIT_VARS
         fccavesw(i,j,L,bi,bj) = 0.
./pkg/fizhi/fizhi_init_vars.F 268 FIZHI_INIT_VARS
         fccavelw(i,j,L,bi,bj) = 0.
./pkg/fizhi/fizhi_init_vars.F 269 FIZHI_INIT_VARS
         cldtot_sw(i,j,L,bi,bj) = 0.
./pkg/fizhi/fizhi_init_vars.F 270 FIZHI_INIT_VARS
         cldras_sw(i,j,L,bi,bj) = 0.
./pkg/fizhi/fizhi_init_vars.F 271 FIZHI_INIT_VARS
         cldlsp_sw(i,j,L,bi,bj) = 0.
./pkg/fizhi/fizhi_init_vars.F 272 FIZHI_INIT_VARS
         cldtot_lw(i,j,L,bi,bj) = 0.
./pkg/fizhi/fizhi_init_vars.F 273 FIZHI_INIT_VARS
         cldras_lw(i,j,L,bi,bj) = 0.
./pkg/fizhi/fizhi_init_vars.F 274 FIZHI_INIT_VARS
         cldlsp_lw(i,j,L,bi,bj) = 0.
./pkg/fizhi/fizhi_init_vars.F 278 FIZHI_INIT_VARS
        do j = 1,sNy
./pkg/fizhi/fizhi_init_vars.F 280 FIZHI_INIT_VARS
         rainlsp(i,j,bi,bj) = 0.
./pkg/fizhi/fizhi_init_vars.F 281 FIZHI_INIT_VARS
         raincon(i,j,bi,bj) = 0.
./pkg/fizhi/fizhi_init_vars.F 282 FIZHI_INIT_VARS
         snowfall(i,j,bi,bj) = 0.
./pkg/fizhi/fizhi_init_vars.F 60 FIZHI_INIT_VARS
       INTEGER i, j, L, bi, bj, Lbotij
./pkg/fizhi/fizhi_init_veg.F 133 FIZHI_INIT_VEG
         do j = 1,jm
./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 166 FIZHI_INIT_VEG
          do j=1,jm
./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 171 FIZHI_INIT_VEG
               igrd (nchpland(bi,bj),bi,bj) = i + (j-1)*im
./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 174 FIZHI_INIT_VEG
               chlon(nchpland(bi,bj),bi,bj) = lons(i,j,bi,bj)
./pkg/fizhi/fizhi_init_veg.F 175 FIZHI_INIT_VEG
               chlt (nchpland(bi,bj),bi,bj) = lats(i,j,bi,bj)
./pkg/fizhi/fizhi_init_veg.F 184 FIZHI_INIT_VEG
          do j=1,jm
./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 189 FIZHI_INIT_VEG
               igrd (nchptot(bi,bj),bi,bj) = i + (j-1)*im
./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 192 FIZHI_INIT_VEG
               chlon(nchptot(bi,bj),bi,bj) = lons(i,j,bi,bj)
./pkg/fizhi/fizhi_init_veg.F 193 FIZHI_INIT_VEG
               chlt (nchptot(bi,bj),bi,bj) = lats(i,j,bi,bj)
./pkg/fizhi/fizhi_init_veg.F 67 FIZHI_INIT_VEG
      INTEGER i,j,k,bi,bj
./pkg/fizhi/fizhi_init_vegsurftiles.F 108 FIZHI_INIT_VEGSURFTILES
       do j = 1,sNy
./pkg/fizhi/fizhi_init_vegsurftiles.F 110 FIZHI_INIT_VEGSURFTILES
        tempgrid(i,j) = globalarr(i+bislot,j+bjslot,2)
./pkg/fizhi/fizhi_init_vegsurftiles.F 111 FIZHI_INIT_VEGSURFTILES
        if (tempgrid(i,j).gt.1.e14 .and. fracland(i,j,bi,bj).gt.0.0001)
./pkg/fizhi/fizhi_init_vegsurftiles.F 112 FIZHI_INIT_VEGSURFTILES
     .    tempgrid(i,j) = globalarr(i+bislot,j+bjslot,1) - 0.5
./pkg/fizhi/fizhi_init_vegsurftiles.F 121 FIZHI_INIT_VEGSURFTILES
       do j = 1,sNy
./pkg/fizhi/fizhi_init_vegsurftiles.F 123 FIZHI_INIT_VEGSURFTILES
        tempgrid(i,j) = globalarr(i+bislot,j+bjslot,3)
./pkg/fizhi/fizhi_init_vegsurftiles.F 124 FIZHI_INIT_VEGSURFTILES
        if (tempgrid(i,j).gt.1.e14 .and. fracland(i,j,bi,bj).gt.0.0001)
./pkg/fizhi/fizhi_init_vegsurftiles.F 125 FIZHI_INIT_VEGSURFTILES
     .    tempgrid(i,j) = 0.01
./pkg/fizhi/fizhi_init_vegsurftiles.F 134 FIZHI_INIT_VEGSURFTILES
       do j = 1,sNy
./pkg/fizhi/fizhi_init_vegsurftiles.F 136 FIZHI_INIT_VEGSURFTILES
        tempgrid(i,j) = globalarr(i+bislot,j+bjslot,4)
./pkg/fizhi/fizhi_init_vegsurftiles.F 137 FIZHI_INIT_VEGSURFTILES
        if (tempgrid(i,j).gt.1.e14 .and. fracland(i,j,bi,bj).gt.0.0001)
./pkg/fizhi/fizhi_init_vegsurftiles.F 138 FIZHI_INIT_VEGSURFTILES
     .    tempgrid(i,j) = 0.7
./pkg/fizhi/fizhi_init_vegsurftiles.F 147 FIZHI_INIT_VEGSURFTILES
       do j = 1,sNy
./pkg/fizhi/fizhi_init_vegsurftiles.F 149 FIZHI_INIT_VEGSURFTILES
        tempgrid(i,j) = globalarr(i+bislot,j+bjslot,5)
./pkg/fizhi/fizhi_init_vegsurftiles.F 150 FIZHI_INIT_VEGSURFTILES
        if (tempgrid(i,j).gt.1.e14 .and. fracland(i,j,bi,bj).gt.0.0001)
./pkg/fizhi/fizhi_init_vegsurftiles.F 151 FIZHI_INIT_VEGSURFTILES
     .    tempgrid(i,j) = 0.5
./pkg/fizhi/fizhi_init_vegsurftiles.F 160 FIZHI_INIT_VEGSURFTILES
       do j = 1,sNy
./pkg/fizhi/fizhi_init_vegsurftiles.F 162 FIZHI_INIT_VEGSURFTILES
        tempgrid(i,j) = globalarr(i+bislot,j+bjslot,6)
./pkg/fizhi/fizhi_init_vegsurftiles.F 163 FIZHI_INIT_VEGSURFTILES
        if (tempgrid(i,j).gt.1.e14 .and. fracland(i,j,bi,bj).gt.0.0001)
./pkg/fizhi/fizhi_init_vegsurftiles.F 164 FIZHI_INIT_VEGSURFTILES
     .    tempgrid(i,j) = 0.3
./pkg/fizhi/fizhi_init_vegsurftiles.F 173 FIZHI_INIT_VEGSURFTILES
       do j = 1,sNy
./pkg/fizhi/fizhi_init_vegsurftiles.F 175 FIZHI_INIT_VEGSURFTILES
        tempgrid(i,j) = globalarr(i+bislot,j+bjslot,7)
./pkg/fizhi/fizhi_init_vegsurftiles.F 176 FIZHI_INIT_VEGSURFTILES
        if (tempgrid(i,j).gt.1.e14 .and. fracland(i,j,bi,bj).gt.0.0001)
./pkg/fizhi/fizhi_init_vegsurftiles.F 177 FIZHI_INIT_VEGSURFTILES
     .    tempgrid(i,j) = 0.
./pkg/fizhi/fizhi_init_vegsurftiles.F 186 FIZHI_INIT_VEGSURFTILES
       do j = 1,sNy
./pkg/fizhi/fizhi_init_vegsurftiles.F 188 FIZHI_INIT_VEGSURFTILES
        tempgrid(i,j) = globalarr(i+bislot,j+bjslot,8)
./pkg/fizhi/fizhi_init_vegsurftiles.F 189 FIZHI_INIT_VEGSURFTILES
        if (tempgrid(i,j).gt.1.e14 .and. fracland(i,j,bi,bj).gt.0.0001)
./pkg/fizhi/fizhi_init_vegsurftiles.F 190 FIZHI_INIT_VEGSURFTILES
     .    tempgrid(i,j) = 0.
./pkg/fizhi/fizhi_init_vegsurftiles.F 46 FIZHI_INIT_VEGSURFTILES
      integer i,j,n
./pkg/fizhi/fizhi_init_vegsurftiles.F 97 FIZHI_INIT_VEGSURFTILES
       do j = 1,sNy
./pkg/fizhi/fizhi_init_vegsurftiles.F 99 FIZHI_INIT_VEGSURFTILES
        tempgrid(i,j) = globalarr(i+bislot,j+bjslot,1)
./pkg/fizhi/fizhi_lwrad.F 100 LWRIO
           cldtot(i,j,L)=min(1.0 _d 0,max(cldlw(i,j,L),fccave(i,j,L)/
./pkg/fizhi/fizhi_lwrad.F 1022 IRRAD
        do j=1,n
./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 102 LWRIO
           cldmxo(i,j,L) =  min( 1.0 _d 0,      clwmo(i,j,L) )
./pkg/fizhi/fizhi_lwrad.F 1033 IRRAD
       do j=1,n
./pkg/fizhi/fizhi_lwrad.F 1035 IRRAD
         blayer(i,j,0)   = 0.0
./pkg/fizhi/fizhi_lwrad.F 1036 IRRAD
         blayer(i,j,np+1)= ( ts(i,j)*(ts(i,j)*(ts(i,j)
./pkg/fizhi/fizhi_lwrad.F 1037 IRRAD
     *                    *(ts(i,j)*cb(5,ib)+cb(4,ib))+cb(3,ib))
./pkg/fizhi/fizhi_lwrad.F 1038 IRRAD
     *                    +cb(2,ib))+cb(1,ib) )*emiss(i,j,ib)
./pkg/fizhi/fizhi_lwrad.F 103 LWRIO
           lwlz(i,j,L) =  lwlz(i,j,L) + qliqave(i,j,L)/imstturb
./pkg/fizhi/fizhi_lwrad.F 1043 IRRAD
         dbs(i,j)=(ts(i,j)*(ts(i,j)*(ts(i,j)*4.*cb(5,ib)
./pkg/fizhi/fizhi_lwrad.F 1044 IRRAD
     *           +3.*cb(4,ib))+2.*cb(3,ib))+cb(2,ib))*emiss(i,j,ib)
./pkg/fizhi/fizhi_lwrad.F 1050 IRRAD
        do j=1,n
./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 1075 IRRAD
        do j= 1, n
./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 1092 IRRAD
        do j= 1, n
./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 109 LWRIO
        do j =1,jm
./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 111 LWRIO
         cldtot(i,j,L) =  min( 1.0 _d 0,cldlw(i,j,L) )
./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 112 LWRIO
         cldmxo(i,j,L) =  min( 1.0 _d 0,clwmo(i,j,L) )
./pkg/fizhi/fizhi_lwrad.F 1232 IRRAD
       do j=1,n
./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 1250 IRRAD
        do j=1,n
./pkg/fizhi/fizhi_lwrad.F 1252 IRRAD
          fclr(i,j)  = 1.0
./pkg/fizhi/fizhi_lwrad.F 1253 IRRAD
          clrlw(i,j) = 1.0
./pkg/fizhi/fizhi_lwrad.F 1254 IRRAD
          clrmd(i,j) = 1.0
./pkg/fizhi/fizhi_lwrad.F 1255 IRRAD
          clrhi(i,j) = 1.0
./pkg/fizhi/fizhi_lwrad.F 1256 IRRAD
          tranal(i,j)= 1.0
./pkg/fizhi/fizhi_lwrad.F 1264 IRRAD
         do j=1,n
./pkg/fizhi/fizhi_lwrad.F 1266 IRRAD
           th2o(i,j,ik)=1.0
./pkg/fizhi/fizhi_lwrad.F 1276 IRRAD
          do j=1,n
./pkg/fizhi/fizhi_lwrad.F 1278 IRRAD
            tcon(i,j,iq)=1.0
./pkg/fizhi/fizhi_lwrad.F 1291 IRRAD
           do j=1,n
./pkg/fizhi/fizhi_lwrad.F 1293 IRRAD
             tco2(i,j,ik,isb)=1.0
./pkg/fizhi/fizhi_lwrad.F 1308 IRRAD
           do j=1,n
./pkg/fizhi/fizhi_lwrad.F 1310 IRRAD
             tn2o(i,j,ik)=1.0
./pkg/fizhi/fizhi_lwrad.F 1320 IRRAD
           do j=1,n
./pkg/fizhi/fizhi_lwrad.F 1322 IRRAD
             tch4(i,j,ik)=1.0
./pkg/fizhi/fizhi_lwrad.F 1332 IRRAD
           do j=1,n
./pkg/fizhi/fizhi_lwrad.F 1334 IRRAD
             tcom(i,j,ik)=1.0
./pkg/fizhi/fizhi_lwrad.F 1343 IRRAD
           do j=1,n
./pkg/fizhi/fizhi_lwrad.F 1345 IRRAD
             tf11(i,j)=1.0
./pkg/fizhi/fizhi_lwrad.F 1353 IRRAD
           do j=1,n
./pkg/fizhi/fizhi_lwrad.F 1355 IRRAD
             tf12(i,j)=1.0
./pkg/fizhi/fizhi_lwrad.F 1363 IRRAD
           do j=1,n
./pkg/fizhi/fizhi_lwrad.F 1365 IRRAD
             tf22(i,j)=1.0
./pkg/fizhi/fizhi_lwrad.F 1374 IRRAD
           do j=1,n
./pkg/fizhi/fizhi_lwrad.F 1376 IRRAD
              th2o(i,j,ik)=1.0
./pkg/fizhi/fizhi_lwrad.F 1377 IRRAD
              tco2(i,j,ik,1)=1.0
./pkg/fizhi/fizhi_lwrad.F 1382 IRRAD
           do j=1,n
./pkg/fizhi/fizhi_lwrad.F 1384 IRRAD
              tcon(i,j,iq)=1.0
./pkg/fizhi/fizhi_lwrad.F 1389 IRRAD
           do j=1,n
./pkg/fizhi/fizhi_lwrad.F 1391 IRRAD
              tn2o(i,j,ik)=1.0
./pkg/fizhi/fizhi_lwrad.F 1405 IRRAD
          do j=1,n
./pkg/fizhi/fizhi_lwrad.F 1407 IRRAD
            trant(i,j)=1.0
./pkg/fizhi/fizhi_lwrad.F 1530 IRRAD
      do j=1,n
./pkg/fizhi/fizhi_lwrad.F 1532 IRRAD
         ff=0.5+(0.3739+(0.0076+0.1185*asyal(i,j,k2-1,ib))
./pkg/fizhi/fizhi_lwrad.F 1533 IRRAD
     *      *asyal(i,j,k2-1,ib))*asyal(i,j,k2-1,ib)
./pkg/fizhi/fizhi_lwrad.F 1534 IRRAD
         taux=taual(i,j,k2-1,ib)*(1.-ssaal(i,j,k2-1,ib)*ff)
./pkg/fizhi/fizhi_lwrad.F 1535 IRRAD
         tranal(i,j)=tranal(i,j)*exp(-1.66*taux)
./pkg/fizhi/fizhi_lwrad.F 1536 IRRAD
         trant (i,j)=trant(i,j) *tranal(i,j)
./pkg/fizhi/fizhi_lwrad.F 1545 IRRAD
      do j=1,n
./pkg/fizhi/fizhi_lwrad.F 1548 IRRAD
            clrhi(i,j)=min(clr(i,j,k2-1),clrhi(i,j))
./pkg/fizhi/fizhi_lwrad.F 1550 IRRAD
            clrmd(i,j)=min(clr(i,j,k2-1),clrmd(i,j))
./pkg/fizhi/fizhi_lwrad.F 1552 IRRAD
            clrlw(i,j)=min(clr(i,j,k2-1),clrlw(i,j))
./pkg/fizhi/fizhi_lwrad.F 1554 IRRAD
            fclr(i,j)=clrlw(i,j)*clrmd(i,j)*clrhi(i,j)
./pkg/fizhi/fizhi_lwrad.F 1568 IRRAD
        do j=1,n
./pkg/fizhi/fizhi_lwrad.F 1573 IRRAD
          flcu(i,j,k1)=flcu(i,j,k1)-blayer(i,j,k1)
./pkg/fizhi/fizhi_lwrad.F 1574 IRRAD
          flcd(i,j,k2)=flcd(i,j,k2)+blayer(i,j,k1)
./pkg/fizhi/fizhi_lwrad.F 1578 IRRAD
          flxu(i,j,k1)=flxu(i,j,k1)-blayer(i,j,k1)
./pkg/fizhi/fizhi_lwrad.F 1579 IRRAD
          flxd(i,j,k2)=flxd(i,j,k2)+blayer(i,j,k1)
./pkg/fizhi/fizhi_lwrad.F 1589 IRRAD
       do j=1,n
./pkg/fizhi/fizhi_lwrad.F 1591 IRRAD
         xx=trant(i,j)*dlayer(i,j,k2)
./pkg/fizhi/fizhi_lwrad.F 1592 IRRAD
         flcu(i,j,k1) =flcu(i,j,k1)+xx
./pkg/fizhi/fizhi_lwrad.F 1593 IRRAD
         flxu(i,j,k1) =flxu(i,j,k1)+xx*fclr(i,j)
./pkg/fizhi/fizhi_lwrad.F 1594 IRRAD
         xx=trant(i,j)*dlayer(i,j,k1)
./pkg/fizhi/fizhi_lwrad.F 1595 IRRAD
         flcd(i,j,k2) =flcd(i,j,k2)+xx
./pkg/fizhi/fizhi_lwrad.F 1596 IRRAD
         flxd(i,j,k2) =flxd(i,j,k2)+xx*fclr(i,j)
./pkg/fizhi/fizhi_lwrad.F 1606 IRRAD
        do j=1,n
./pkg/fizhi/fizhi_lwrad.F 1608 IRRAD
           rflx(i,j,k1) = rflx(i,j,k1)+trant(i,j)*fclr(i,j)
./pkg/fizhi/fizhi_lwrad.F 1609 IRRAD
     *                   *dlayer(i,j,k2)
./pkg/fizhi/fizhi_lwrad.F 1610 IRRAD
           rflx(i,j,k2) = rflx(i,j,k2)+trant(i,j)*fclr(i,j)
./pkg/fizhi/fizhi_lwrad.F 1611 IRRAD
     *                   *dlayer(i,j,k1)
./pkg/fizhi/fizhi_lwrad.F 1612 IRRAD
           rflc(i,j,k1) = rflc(i,j,k1)+trant(i,j)
./pkg/fizhi/fizhi_lwrad.F 1613 IRRAD
     *                   *dlayer(i,j,k2)
./pkg/fizhi/fizhi_lwrad.F 1614 IRRAD
           rflc(i,j,k2) = rflc(i,j,k2)+trant(i,j)
./pkg/fizhi/fizhi_lwrad.F 1615 IRRAD
     *                   *dlayer(i,j,k1)
./pkg/fizhi/fizhi_lwrad.F 1628 IRRAD
         do j=1,n
./pkg/fizhi/fizhi_lwrad.F 1630 IRRAD
           trantcr(i,j,k1) =trant(i,j)
./pkg/fizhi/fizhi_lwrad.F 1631 IRRAD
           transfc(i,j,k1) =trant(i,j)*fclr(i,j)
./pkg/fizhi/fizhi_lwrad.F 1640 IRRAD
       do j=1,n
./pkg/fizhi/fizhi_lwrad.F 1642 IRRAD
         dfdts(i,j,k1) =dfdts(i,j,k1)-dbs(i,j)*transfc(i,j,k1)
./pkg/fizhi/fizhi_lwrad.F 1654 IRRAD
        do j=1,n
./pkg/fizhi/fizhi_lwrad.F 1656 IRRAD
          flcu(i,j,np+1)=flcu(i,j,np+1)-blayer(i,j,np+1)
./pkg/fizhi/fizhi_lwrad.F 1657 IRRAD
          flxu(i,j,np+1)=flxu(i,j,np+1)-blayer(i,j,np+1)
./pkg/fizhi/fizhi_lwrad.F 1658 IRRAD
          st4(i,j)=st4(i,j)-blayer(i,j,np+1)
./pkg/fizhi/fizhi_lwrad.F 1659 IRRAD
          dfdts(i,j,np+1)=dfdts(i,j,np+1)-dbs(i,j)
./pkg/fizhi/fizhi_lwrad.F 1667 IRRAD
         do j=1,n
./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 1682 IRRAD
       do j=1,n
./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 1695 IRRAD
       do j=1,n
./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 1742 COLUMN
        do j=1,n
./pkg/fizhi/fizhi_lwrad.F 1744 COLUMN
          sabs(i,j,1)=0.0
./pkg/fizhi/fizhi_lwrad.F 1745 COLUMN
          spre(i,j,1)=0.0
./pkg/fizhi/fizhi_lwrad.F 1746 COLUMN
          stem(i,j,1)=0.0
./pkg/fizhi/fizhi_lwrad.F 1751 COLUMN
         do j=1,n
./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 1811 H2OEXPS
         do j=1,n
./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 1834 H2OEXPS
           do j=1,n
./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 1845 H2OEXPS
           do j=1,n
./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 1857 H2OEXPS
           do j=1,n
./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 1869 H2OEXPS
           do j=1,n
./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 1919 CONEXPS
         do j=1,n
./pkg/fizhi/fizhi_lwrad.F 1921 CONEXPS
           conexp(i,j,k,1) = exp(-dcont(i,j,k)*xke(ib))
./pkg/fizhi/fizhi_lwrad.F 1934 CONEXPS
          do j=1,n
./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 1980 CO2EXPS
         do j=1,n
./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 2082 N2OEXPS
        do j=1,n
./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 2158 CH4EXPS
        do j=1,n
./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 2230 COMEXPS
        do j=1,n
./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 2311 CFCEXPS
        do j=1,n
./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 2371 B10EXPS
         do j=1,n
./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 2503 TABLUP
      integer k1,k2,m,n,np,nx,nh,nt,i,j
./pkg/fizhi/fizhi_lwrad.F 2522 TABLUP
      do j=1,n
./pkg/fizhi/fizhi_lwrad.F 2527 TABLUP
        x1=sabs(i,j,k2)-sabs(i,j,k1)
./pkg/fizhi/fizhi_lwrad.F 2528 TABLUP
        x2=(spre(i,j,k2)-spre(i,j,k1))/x1
./pkg/fizhi/fizhi_lwrad.F 2529 TABLUP
        x3=(stem(i,j,k2)-stem(i,j,k1))/x1
./pkg/fizhi/fizhi_lwrad.F 2571 TABLUP
        tran(i,j)= (ax + (t1+t2*x3) * x3)*tran(i,j)
./pkg/fizhi/fizhi_lwrad.F 2611 H2OKDIS
      integer ib,m,n,np,k,i,j
./pkg/fizhi/fizhi_lwrad.F 2639 H2OKDIS
         do j=1,n
./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 2652 H2OKDIS
         do j=1,n
./pkg/fizhi/fizhi_lwrad.F 2655 H2OKDIS
           trnth2o      =(fkw(1,ib)*th2o(i,j,1)
./pkg/fizhi/fizhi_lwrad.F 2656 H2OKDIS
     *                  + fkw(2,ib)*th2o(i,j,2)
./pkg/fizhi/fizhi_lwrad.F 2657 H2OKDIS
     *                  + fkw(3,ib)*th2o(i,j,3)
./pkg/fizhi/fizhi_lwrad.F 2658 H2OKDIS
     *                  + fkw(4,ib)*th2o(i,j,4)
./pkg/fizhi/fizhi_lwrad.F 2659 H2OKDIS
     *                  + fkw(5,ib)*th2o(i,j,5)
./pkg/fizhi/fizhi_lwrad.F 2660 H2OKDIS
     *                  + fkw(6,ib)*th2o(i,j,6))
./pkg/fizhi/fizhi_lwrad.F 2662 H2OKDIS
          tran(i,j)=tran(i,j)*trnth2o
./pkg/fizhi/fizhi_lwrad.F 2669 H2OKDIS
         do j=1,n
./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 2674 H2OKDIS
           trnth2o      =(fkw(1,ib)*th2o(i,j,1)
./pkg/fizhi/fizhi_lwrad.F 2675 H2OKDIS
     *                  + fkw(2,ib)*th2o(i,j,2)
./pkg/fizhi/fizhi_lwrad.F 2676 H2OKDIS
     *                  + fkw(3,ib)*th2o(i,j,3)
./pkg/fizhi/fizhi_lwrad.F 2677 H2OKDIS
     *                  + fkw(4,ib)*th2o(i,j,4)
./pkg/fizhi/fizhi_lwrad.F 2678 H2OKDIS
     *                  + fkw(5,ib)*th2o(i,j,5)
./pkg/fizhi/fizhi_lwrad.F 2679 H2OKDIS
     *                  + fkw(6,ib)*th2o(i,j,6))*tcon(i,j,1)
./pkg/fizhi/fizhi_lwrad.F 2681 H2OKDIS
          tran(i,j)=tran(i,j)*trnth2o
./pkg/fizhi/fizhi_lwrad.F 2688 H2OKDIS
         do j=1,n
./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 2696 H2OKDIS
           trnth2o      = (  gkw(1,1)*th2o(i,j,1)
./pkg/fizhi/fizhi_lwrad.F 2697 H2OKDIS
     *                     + gkw(2,1)*th2o(i,j,2)
./pkg/fizhi/fizhi_lwrad.F 2698 H2OKDIS
     *                     + gkw(3,1)*th2o(i,j,3)
./pkg/fizhi/fizhi_lwrad.F 2699 H2OKDIS
     *                     + gkw(4,1)*th2o(i,j,4)
./pkg/fizhi/fizhi_lwrad.F 2700 H2OKDIS
     *                     + gkw(5,1)*th2o(i,j,5)
./pkg/fizhi/fizhi_lwrad.F 2701 H2OKDIS
     *                     + gkw(6,1)*th2o(i,j,6) ) * tcon(i,j,1)
./pkg/fizhi/fizhi_lwrad.F 2702 H2OKDIS
     *                  + (  gkw(1,2)*th2o(i,j,1)
./pkg/fizhi/fizhi_lwrad.F 2703 H2OKDIS
     *                     + gkw(2,2)*th2o(i,j,2)
./pkg/fizhi/fizhi_lwrad.F 2704 H2OKDIS
     *                     + gkw(3,2)*th2o(i,j,3)
./pkg/fizhi/fizhi_lwrad.F 2705 H2OKDIS
     *                     + gkw(4,2)*th2o(i,j,4)
./pkg/fizhi/fizhi_lwrad.F 2706 H2OKDIS
     *                     + gkw(5,2)*th2o(i,j,5)
./pkg/fizhi/fizhi_lwrad.F 2707 H2OKDIS
     *                     + gkw(6,2)*th2o(i,j,6) ) * tcon(i,j,2)
./pkg/fizhi/fizhi_lwrad.F 2708 H2OKDIS
     *                  + (  gkw(1,3)*th2o(i,j,1)
./pkg/fizhi/fizhi_lwrad.F 2709 H2OKDIS
     *                     + gkw(2,3)*th2o(i,j,2)
./pkg/fizhi/fizhi_lwrad.F 2710 H2OKDIS
     *                     + gkw(3,3)*th2o(i,j,3)
./pkg/fizhi/fizhi_lwrad.F 2711 H2OKDIS
     *                     + gkw(4,3)*th2o(i,j,4)
./pkg/fizhi/fizhi_lwrad.F 2712 H2OKDIS
     *                     + gkw(5,3)*th2o(i,j,5)
./pkg/fizhi/fizhi_lwrad.F 2713 H2OKDIS
     *                     + gkw(6,3)*th2o(i,j,6) ) * tcon(i,j,3)
./pkg/fizhi/fizhi_lwrad.F 2715 H2OKDIS
          tran(i,j)=tran(i,j)*trnth2o
./pkg/fizhi/fizhi_lwrad.F 2745 CO2KDIS
      integer m,n,np,k,i,j
./pkg/fizhi/fizhi_lwrad.F 2762 CO2KDIS
         do j=1,n
./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 2768 CO2KDIS
           xc=   0.1395 *tco2(i,j,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 2771 CO2KDIS
           xc=xc+0.1407 *tco2(i,j,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 2774 CO2KDIS
           xc=xc+0.1549 *tco2(i,j,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 2777 CO2KDIS
           xc=xc+0.1357 *tco2(i,j,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 2780 CO2KDIS
           xc=xc+0.0182 *tco2(i,j,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 2783 CO2KDIS
           xc=xc+0.0220 *tco2(i,j,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 2788 CO2KDIS
           xc=xc+0.0766 *tco2(i,j,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 2791 CO2KDIS
           xc=xc+0.1372 *tco2(i,j,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 2794 CO2KDIS
           xc=xc+0.1189 *tco2(i,j,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 2797 CO2KDIS
           xc=xc+0.0335 *tco2(i,j,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 2800 CO2KDIS
           xc=xc+0.0169 *tco2(i,j,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 2803 CO2KDIS
           xc=xc+0.0059 *tco2(i,j,6,2)
./pkg/fizhi/fizhi_lwrad.F 2805 CO2KDIS
           tran(i,j)=tran(i,j)*xc
./pkg/fizhi/fizhi_lwrad.F 2834 N2OKDIS
      integer ib,m,n,np,k,i,j
./pkg/fizhi/fizhi_lwrad.F 2851 N2OKDIS
        do j=1,n
./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 2859 N2OKDIS
           xc=   0.940414*tn2o(i,j,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 2862 N2OKDIS
           xc=xc+0.059586*tn2o(i,j,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 2869 N2OKDIS
           xc=   0.561961*tn2o(i,j,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 2872 N2OKDIS
           xc=xc+0.138707*tn2o(i,j,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 2875 N2OKDIS
           xc=xc+0.240670*tn2o(i,j,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 2878 N2OKDIS
           xc=xc+0.058662*tn2o(i,j,4)
./pkg/fizhi/fizhi_lwrad.F 2882 N2OKDIS
           tran(i,j)=tran(i,j)*xc
./pkg/fizhi/fizhi_lwrad.F 288 LWRIO
        do j = 1,jm
./pkg/fizhi/fizhi_lwrad.F 290 LWRIO
         tmpdiag(i,j) = tz(i,j,L)*pkz(i,j,L)
./pkg/fizhi/fizhi_lwrad.F 2911 CH4KDIS
      integer ib,m,n,np,k,i,j
./pkg/fizhi/fizhi_lwrad.F 2928 CH4KDIS
        do j=1,n
./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 2936 CH4KDIS
           xc= tch4(i,j,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 2943 CH4KDIS
           xc=   0.610650*tch4(i,j,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 2946 CH4KDIS
           xc=xc+0.280212*tch4(i,j,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 2949 CH4KDIS
           xc=xc+0.107349*tch4(i,j,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 2952 CH4KDIS
           xc=xc+0.001789*tch4(i,j,4)
./pkg/fizhi/fizhi_lwrad.F 2956 CH4KDIS
           tran(i,j)=tran(i,j)*xc
./pkg/fizhi/fizhi_lwrad.F 297 LWRIO
        do j = 1,jm
./pkg/fizhi/fizhi_lwrad.F 2985 COMKDIS
      integer ib,m,n,np,k,i,j
./pkg/fizhi/fizhi_lwrad.F 299 LWRIO
         tmpdiag(i,j) = qz(i,j,L)*1000.
./pkg/fizhi/fizhi_lwrad.F 3002 COMKDIS
         do j=1,n
./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 3010 COMKDIS
            xc=   0.972025*tcom(i,j,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 3012 COMKDIS
            xc=xc+0.027975*tcom(i,j,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 3019 COMKDIS
            xc=   0.961324*tcom(i,j,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 3021 COMKDIS
            xc=xc+0.038676*tcom(i,j,2)
./pkg/fizhi/fizhi_lwrad.F 3025 COMKDIS
            tran(i,j)=tran(i,j)*xc
./pkg/fizhi/fizhi_lwrad.F 3053 CFCKDIS
      integer m,n,np,k,i,j
./pkg/fizhi/fizhi_lwrad.F 3065 CFCKDIS
         do j=1,n
./pkg/fizhi/fizhi_lwrad.F 3068 CFCKDIS
            tcfc(i,j)=tcfc(i,j)*cfcexp(i,j,k)
./pkg/fizhi/fizhi_lwrad.F 3069 CFCKDIS
            tran(i,j)=tran(i,j)*tcfc(i,j)
./pkg/fizhi/fizhi_lwrad.F 306 LWRIO
        do j = 1,jm
./pkg/fizhi/fizhi_lwrad.F 308 LWRIO
         tmpdiag(i,j) = oz(i,j,L)
./pkg/fizhi/fizhi_lwrad.F 3109 B10KDIS
      integer m,n,np,k,i,j
./pkg/fizhi/fizhi_lwrad.F 3127 B10KDIS
       do j=1,n
./pkg/fizhi/fizhi_lwrad.F 3129 B10KDIS
           tran(i,j)=1.0
./pkg/fizhi/fizhi_lwrad.F 3135 B10KDIS
        do j=1,n
./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 3139 B10KDIS
           xx=   0.3153*th2o(i,j,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 3142 B10KDIS
           xx=xx+0.4604*th2o(i,j,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 3145 B10KDIS
           xx=xx+0.1326*th2o(i,j,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 3148 B10KDIS
           xx=xx+0.0798*th2o(i,j,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 3151 B10KDIS
           xx=xx+0.0119*th2o(i,j,5)
./pkg/fizhi/fizhi_lwrad.F 3153 B10KDIS
           tran(i,j)=tran(i,j)*xx
./pkg/fizhi/fizhi_lwrad.F 3160 B10KDIS
        do j=1,n
./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 3164 B10KDIS
           tran(i,j)=tran(i,j)*tcon(i,j,1)
./pkg/fizhi/fizhi_lwrad.F 3171 B10KDIS
        do j=1,n
./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 3175 B10KDIS
           xx=    0.2673*tco2(i,j,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 3178 B10KDIS
           xx=xx+ 0.2201*tco2(i,j,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 3181 B10KDIS
           xx=xx+ 0.2106*tco2(i,j,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 3184 B10KDIS
           xx=xx+ 0.2409*tco2(i,j,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 3187 B10KDIS
           xx=xx+ 0.0196*tco2(i,j,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 3190 B10KDIS
           xx=xx+ 0.0415*tco2(i,j,6,1)
./pkg/fizhi/fizhi_lwrad.F 3192 B10KDIS
           tran(i,j)=tran(i,j)*xx
./pkg/fizhi/fizhi_lwrad.F 3199 B10KDIS
        do j=1,n
./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 3203 B10KDIS
           xx=   0.970831*tn2o(i,j,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 3206 B10KDIS
           xx=xx+0.029169*tn2o(i,j,2)
./pkg/fizhi/fizhi_lwrad.F 3208 B10KDIS
           tran(i,j)=tran(i,j)*(xx-1.0)
./pkg/fizhi/fizhi_lwrad.F 334 LWRIO
      do j = 1,jm
./pkg/fizhi/fizhi_lwrad.F 336 LWRIO
         fccave(i,j,L) = 0.
./pkg/fizhi/fizhi_lwrad.F 337 LWRIO
        qliqave(i,j,L) = 0.
./pkg/fizhi/fizhi_lwrad.F 39 LWRIO
      integer i,j,l,n,nn
./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 872 IRRAD
      do j=1,n
./pkg/fizhi/fizhi_lwrad.F 874 IRRAD
          if (pl(i,j,1) .eq. 0.0) then
./pkg/fizhi/fizhi_lwrad.F 875 IRRAD
              pl(i,j,1)=1.0e-4
./pkg/fizhi/fizhi_lwrad.F 883 IRRAD
       do j=1,n
./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 910 IRRAD
       do j=1,n
./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 947 IRRAD
         do j=1,n
./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 965 IRRAD
      do j=1,n
./pkg/fizhi/fizhi_lwrad.F 967 IRRAD
        clr(i,j,0)    = 1.0
./pkg/fizhi/fizhi_lwrad.F 968 IRRAD
        clr(i,j,np+1) = 0.0
./pkg/fizhi/fizhi_lwrad.F 969 IRRAD
        st4(i,j)      = 0.0
./pkg/fizhi/fizhi_lwrad.F 970 IRRAD
        transfc(i,j,np+1)=1.0
./pkg/fizhi/fizhi_lwrad.F 971 IRRAD
        trantcr(i,j,np+1)=1.0
./pkg/fizhi/fizhi_lwrad.F 978 IRRAD
       do j=1,n
./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_lwrad.F 98 LWRIO
        do j =1,jm
./pkg/fizhi/fizhi_moist.F 1007 MOISTIO
      do j = 1,jm
./pkg/fizhi/fizhi_moist.F 1009 MOISTIO
       rainlsp (i,j) = rainlsp (i,j) +  lsp_new(i,j)*tminv
./pkg/fizhi/fizhi_moist.F 1010 MOISTIO
       rainconv(i,j) = rainconv(i,j) + conv_new(i,j)*tminv
./pkg/fizhi/fizhi_moist.F 1011 MOISTIO
       snowfall(i,j) = snowfall(i,j) + snow_new(i,j)*tminv
./pkg/fizhi/fizhi_moist.F 1021 MOISTIO
      do j = 1,jm
./pkg/fizhi/fizhi_moist.F 1023 MOISTIO
          cldhi (i,j) = 0.
./pkg/fizhi/fizhi_moist.F 1024 MOISTIO
          cldmid(i,j) = 0.
./pkg/fizhi/fizhi_moist.F 1025 MOISTIO
          cldlow(i,j) = 0.
./pkg/fizhi/fizhi_moist.F 1026 MOISTIO
          cldtmp(i,j) = 0.
./pkg/fizhi/fizhi_moist.F 1027 MOISTIO
          cldprs(i,j) = 0.
./pkg/fizhi/fizhi_moist.F 1028 MOISTIO
         tmpimjm(i,j) = 0.
./pkg/fizhi/fizhi_moist.F 1040 MOISTIO
      do j = 1,jm
./pkg/fizhi/fizhi_moist.F 1045 MOISTIO
       indx = (j-1)*im + i
./pkg/fizhi/fizhi_moist.F 1050 MOISTIO
       watnow = cldwater(i,j,L)
./pkg/fizhi/fizhi_moist.F 1052 MOISTIO
          cldras = min( max( cldras_lw(i,j,L)*cldras_mem,cpen(i,j,L)),
./pkg/fizhi/fizhi_moist.F 1057 MOISTIO
       cldlsp = min( max( cldlsp_lw(i,j,L)*cldlsp_mem,cldls(i,j,L)),
./pkg/fizhi/fizhi_moist.F 1065 MOISTIO
       lwlz(i,j,L) = ( nlwlz*lwlz(i,j,L) + watnow)/(nlwlz +1)
./pkg/fizhi/fizhi_moist.F 1066 MOISTIO
       cldtot_lw(i,j,L) = (nlwcld*cldtot_lw(i,j,L) + cldnow)/(nlwcld+1)
./pkg/fizhi/fizhi_moist.F 1067 MOISTIO
       cldlsp_lw(i,j,L) = (nlwcld*cldlsp_lw(i,j,L) + cldlsp)/(nlwcld+1)
./pkg/fizhi/fizhi_moist.F 1068 MOISTIO
       cldras_lw(i,j,L) = (nlwcld*cldras_lw(i,j,L) + cldras)/(nlwcld+1)
./pkg/fizhi/fizhi_moist.F 1073 MOISTIO
       watnow = cldwater(i,j,L)
./pkg/fizhi/fizhi_moist.F 1075 MOISTIO
          cldras = min( max(cldras_sw(i,j,L)*cldras_mem, cpen(i,j,L)),
./pkg/fizhi/fizhi_moist.F 1080 MOISTIO
       cldlsp = min( max(cldlsp_sw(i,j,L)*cldlsp_mem,cldls(i,j,L)),
./pkg/fizhi/fizhi_moist.F 1088 MOISTIO
       swlz(i,j,L) = ( nswlz*swlz(i,j,L) + watnow)/(nswlz +1)
./pkg/fizhi/fizhi_moist.F 1089 MOISTIO
       cldtot_sw(i,j,L) = (nswcld*cldtot_sw(i,j,L) + cldnow)/(nswcld+1)
./pkg/fizhi/fizhi_moist.F 1090 MOISTIO
       cldlsp_sw(i,j,L) = (nswcld*cldlsp_sw(i,j,L) + cldlsp)/(nswcld+1)
./pkg/fizhi/fizhi_moist.F 1091 MOISTIO
       cldras_sw(i,j,L) = (nswcld*cldras_sw(i,j,L) + cldras)/(nswcld+1)
./pkg/fizhi/fizhi_moist.F 1097 MOISTIO
       if( L.lt.midlevel ) cldhi (i,j) = max( cldnow,cldhi (i,j) )
./pkg/fizhi/fizhi_moist.F 1099 MOISTIO
     .      L.lt.lowlevel ) cldmid(i,j) = max( cldnow,cldmid(i,j) )
./pkg/fizhi/fizhi_moist.F 1100 MOISTIO
       if( L.ge.lowlevel ) cldlow(i,j) = max( cldnow,cldlow(i,j) )
./pkg/fizhi/fizhi_moist.F 1104 MOISTIO
       cldtmp(i,j) =  cldtmp(i,j) + cldnow*pkzgather(i,L)
./pkg/fizhi/fizhi_moist.F 1105 MOISTIO
     .             *  ( tz(i,j,L) + dtmoist(i,j,L)*tmstp/pz(i,j) )
./pkg/fizhi/fizhi_moist.F 1106 MOISTIO
       cldprs(i,j) =  cldprs(i,j) + cldnow*plev
./pkg/fizhi/fizhi_moist.F 1107 MOISTIO
       tmpimjm(i,j) = tmpimjm(i,j) + cldnow
./pkg/fizhi/fizhi_moist.F 1115 MOISTIO
      do j = 1,jm
./pkg/fizhi/fizhi_moist.F 1117 MOISTIO
      totcld(i,j) = 1.0 - (1.-cldhi (i,j))
./pkg/fizhi/fizhi_moist.F 1118 MOISTIO
     .                  * (1.-cldmid(i,j))
./pkg/fizhi/fizhi_moist.F 1119 MOISTIO
     .                  * (1.-cldlow(i,j))
./pkg/fizhi/fizhi_moist.F 1131 MOISTIO
       do j=1,jm
./pkg/fizhi/fizhi_moist.F 1133 MOISTIO
        if( cldtmp(i,j).gt.0. ) then
./pkg/fizhi/fizhi_moist.F 1134 MOISTIO
         tmpdiag(i,j) = cldtmp(i,j)*totcld(i,j)/tmpimjm(i,j)
./pkg/fizhi/fizhi_moist.F 1135 MOISTIO
         tmpdiag2(i,j) = totcld(i,j)
./pkg/fizhi/fizhi_moist.F 1137 MOISTIO
         tmpdiag(i,j) = 0.
./pkg/fizhi/fizhi_moist.F 1138 MOISTIO
         tmpdiag2(i,j) = 0.
./pkg/fizhi/fizhi_moist.F 1148 MOISTIO
       do j=1,jm
./pkg/fizhi/fizhi_moist.F 1150 MOISTIO
        if( cldprs(i,j).gt.0. ) then
./pkg/fizhi/fizhi_moist.F 1151 MOISTIO
         tmpdiag(i,j) = cldprs(i,j)*totcld(i,j)/tmpimjm(i,j)
./pkg/fizhi/fizhi_moist.F 1152 MOISTIO
         tmpdiag2(i,j) = totcld(i,j)
./pkg/fizhi/fizhi_moist.F 1154 MOISTIO
         tmpdiag(i,j) = 0.
./pkg/fizhi/fizhi_moist.F 1155 MOISTIO
         tmpdiag2(i,j) = 0.
./pkg/fizhi/fizhi_moist.F 139 MOISTIO
      integer i,j,iloop,indx,indgath,l,nn,num,numdeps,nt
./pkg/fizhi/fizhi_moist.F 215 MOISTIO
      do j = 1,jm
./pkg/fizhi/fizhi_moist.F 217 MOISTIO
       qqcolmin(i,j) = qqz(i,j,lm)*fracqq
./pkg/fizhi/fizhi_moist.F 218 MOISTIO
       qqcolmax(i,j) = qqz(i,j,lm)
./pkg/fizhi/fizhi_moist.F 219 MOISTIO
         levpbl(i,j) = lm+1
./pkg/fizhi/fizhi_moist.F 224 MOISTIO
       DO j = 1,jm
./pkg/fizhi/fizhi_moist.F 226 MOISTIO
        IF((qqz(i,j,l).gt.qqcolmax(i,j))
./pkg/fizhi/fizhi_moist.F 227 MOISTIO
     1                   .and.(levpbl(i,j).eq.lm+1))then
./pkg/fizhi/fizhi_moist.F 228 MOISTIO
         qqcolmax(i,j) = qqz(i,j,l)
./pkg/fizhi/fizhi_moist.F 229 MOISTIO
         qqcolmin(i,j) = fracqq*qqcolmax(i,j)
./pkg/fizhi/fizhi_moist.F 231 MOISTIO
        if((qqz(i,j,l).lt.qqcolmin(i,j))
./pkg/fizhi/fizhi_moist.F 232 MOISTIO
     1                   .and.(levpbl(i,j).eq.lm+1))levpbl(i,j)=L+1
./pkg/fizhi/fizhi_moist.F 237 MOISTIO
      do j = 1,jm
./pkg/fizhi/fizhi_moist.F 239 MOISTIO
        if(levpbl(i,j).gt.nsubmin) levpbl(i,j) = nsubmin
./pkg/fizhi/fizhi_moist.F 240 MOISTIO
        if(levpbl(i,j).lt.nsubmax) levpbl(i,j) = nsubmax
./pkg/fizhi/fizhi_moist.F 249 MOISTIO
       do j = 1,jm
./pkg/fizhi/fizhi_moist.F 251 MOISTIO
        if(levpbl(i,j).eq.L) then
./pkg/fizhi/fizhi_moist.F 253 MOISTIO
         pblindex(indx) = (j-1)*im + i
./pkg/fizhi/fizhi_moist.F 264 MOISTIO
        j = 1+INT((pblindex(indx)-1)/im)
./pkg/fizhi/fizhi_moist.F 266 MOISTIO
       levgather(indx) = levpbl(i,j)
./pkg/fizhi/fizhi_moist.F 267 MOISTIO
        pigather(indx) =     pz(i,j)
./pkg/fizhi/fizhi_moist.F 268 MOISTIO
        pkegather(indx,lm+1) = pkht(i,j,lm+1)
./pkg/fizhi/fizhi_moist.F 269 MOISTIO
        plegather(indx,lm+1) = plze(i,j,lm+1)
./pkg/fizhi/fizhi_moist.F 281 MOISTIO
        j = 1+INT((pblindex(indx)-1)/im)
./pkg/fizhi/fizhi_moist.F 283 MOISTIO
         thgather(indx,L) = tz(i,j,L)
./pkg/fizhi/fizhi_moist.F 284 MOISTIO
         shgather(indx,L) = qz(i,j,L,1)
./pkg/fizhi/fizhi_moist.F 285 MOISTIO
        pkegather(indx,L) = pkht(i,j,L)
./pkg/fizhi/fizhi_moist.F 286 MOISTIO
        pkzgather(indx,L) = pkl(i,j,L)
./pkg/fizhi/fizhi_moist.F 287 MOISTIO
        plegather(indx,L) = plze(i,j,L)
./pkg/fizhi/fizhi_moist.F 288 MOISTIO
        plzgather(indx,L) = plz(i,j,L)
./pkg/fizhi/fizhi_moist.F 289 MOISTIO
         dpgather(indx,L) = dpres(i,j,L)
./pkg/fizhi/fizhi_moist.F 298 MOISTIO
        j = 1+INT((pblindex(indx)-1)/im)
./pkg/fizhi/fizhi_moist.F 300 MOISTIO
        ugather(indx,L,nt) = qz(i,j,L,nt+ptracer)
./pkg/fizhi/fizhi_moist.F 312 MOISTIO
        j = 1+INT((pblindex(indx)-1)/im)
./pkg/fizhi/fizhi_moist.F 314 MOISTIO
        ugather(indx,L,ntracerin-ptracer+1) = uz(i,j,L)
./pkg/fizhi/fizhi_moist.F 315 MOISTIO
        ugather(indx,L,ntracerin-ptracer+2) = vz(i,j,L)
./pkg/fizhi/fizhi_moist.F 331 MOISTIO
      do j=1,jm
./pkg/fizhi/fizhi_moist.F 333 MOISTIO
      dumoist(i,j,l) = 0.
./pkg/fizhi/fizhi_moist.F 334 MOISTIO
      dvmoist(i,j,l) = 0.
./pkg/fizhi/fizhi_moist.F 335 MOISTIO
      dtmoist(i,j,l) = 0.
./pkg/fizhi/fizhi_moist.F 337 MOISTIO
        dqmoist(i,j,l,nt) = 0.
./pkg/fizhi/fizhi_moist.F 823 MOISTIO
      do j = 1,jm
./pkg/fizhi/fizhi_moist.F 825 MOISTIO
       tmpimjm(i,j) = 1./pz(i,j)
./pkg/fizhi/fizhi_moist.F 829 MOISTIO
      do j = 1,jm
./pkg/fizhi/fizhi_moist.F 831 MOISTIO
       dumoist(i,j,L) = dumoist(i,j,L) * tmpimjm(i,j)
./pkg/fizhi/fizhi_moist.F 832 MOISTIO
       dvmoist(i,j,L) = dvmoist(i,j,L) * tmpimjm(i,j)
./pkg/fizhi/fizhi_moist.F 858 MOISTIO
       do j=1,jm
./pkg/fizhi/fizhi_moist.F 860 MOISTIO
        tmpdiag(i,j) = cldsr(i,j,L)
./pkg/fizhi/fizhi_moist.F 871 MOISTIO
       do j=1,jm
./pkg/fizhi/fizhi_moist.F 873 MOISTIO
        indgath = (j-1)*im + i
./pkg/fizhi/fizhi_moist.F 874 MOISTIO
        tmpdiag(i,j)=(dtmoist(i,j,L)*sday*pkzgather(indgath,L)/pz(i,j))
./pkg/fizhi/fizhi_moist.F 885 MOISTIO
       do j=1,jm
./pkg/fizhi/fizhi_moist.F 887 MOISTIO
        tmpdiag(i,j)=(dqmoist(i,j,L,1)*sday*1000./pz(i,j))
./pkg/fizhi/fizhi_moist.F 898 MOISTIO
       do j=1,jm
./pkg/fizhi/fizhi_moist.F 900 MOISTIO
        tmpdiag(i,j)=dumoist(i,j,L)*sday
./pkg/fizhi/fizhi_moist.F 911 MOISTIO
       do j=1,jm
./pkg/fizhi/fizhi_moist.F 913 MOISTIO
        tmpdiag(i,j)=dvmoist(i,j,L)*sday
./pkg/fizhi/fizhi_moist.F 924 MOISTIO
       do j=1,jm
./pkg/fizhi/fizhi_moist.F 926 MOISTIO
        indgath = (j-1)*im + i
./pkg/fizhi/fizhi_moist.F 927 MOISTIO
        tmpdiag(i,j)=tmpgather(indgath,L)
./pkg/fizhi/fizhi_moist.F 938 MOISTIO
       do j=1,jm
./pkg/fizhi/fizhi_moist.F 940 MOISTIO
        indgath = (j-1)*im + i
./pkg/fizhi/fizhi_moist.F 941 MOISTIO
        tmpdiag(i,j)=pkegather(indgath,L)
./pkg/fizhi/fizhi_moist.F 952 MOISTIO
       do j=1,jm
./pkg/fizhi/fizhi_moist.F 954 MOISTIO
        indgath = (j-1)*im + i
./pkg/fizhi/fizhi_moist.F 955 MOISTIO
        tmpdiag(i,j)=deltrnev(indgath,L)
./pkg/fizhi/fizhi_moist.F 966 MOISTIO
       do j=1,jm
./pkg/fizhi/fizhi_moist.F 968 MOISTIO
        indgath = (j-1)*im + i
./pkg/fizhi/fizhi_moist.F 969 MOISTIO
        tmpdiag(i,j)=delqrnev(indgath,L)
./pkg/fizhi/fizhi_moist.F 979 MOISTIO
       do j=1,jm
./pkg/fizhi/fizhi_moist.F 981 MOISTIO
        tmpdiag(i,j) = (lsp_new(I,j) + snow_new(I,j) + conv_new(i,j))
./pkg/fizhi/fizhi_moist.F 991 MOISTIO
       do j=1,jm
./pkg/fizhi/fizhi_moist.F 993 MOISTIO
        indgath = (j-1)*im + i
./pkg/fizhi/fizhi_moist.F 994 MOISTIO
        tmpdiag(i,j) = raincgath(indgath)*sday*tminv
./pkg/fizhi/fizhi_rayleigh.F 103 RAYLEIGH
       do j=1,jm
./pkg/fizhi/fizhi_rayleigh.F 105 RAYLEIGH
        tmpdiag(i,j) = rfu(i,j,L)*86400
./pkg/fizhi/fizhi_rayleigh.F 112 RAYLEIGH
       do j=1,jm
./pkg/fizhi/fizhi_rayleigh.F 114 RAYLEIGH
        tmpdiag(i,j) = rfv(i,j,L)*86400
./pkg/fizhi/fizhi_rayleigh.F 121 RAYLEIGH
       do j=1,jm
./pkg/fizhi/fizhi_rayleigh.F 123 RAYLEIGH
        tmpdiag(i,j) = rft(i,j,L)*86400
./pkg/fizhi/fizhi_rayleigh.F 44 RAYLEIGH
      integer  i,j,L
./pkg/fizhi/fizhi_rayleigh.F 65 RAYLEIGH
       do j=1,jm
./pkg/fizhi/fizhi_rayleigh.F 67 RAYLEIGH
        dz(i,j,L) = cpog * (pekap(i,j,L+1)-pekap(i,j,L)) * t(i,j,L) *
./pkg/fizhi/fizhi_rayleigh.F 68 RAYLEIGH
     .                (1.+virtcon*s(i,j,L))
./pkg/fizhi/fizhi_rayleigh.F 73 RAYLEIGH
      do j=1,jm
./pkg/fizhi/fizhi_rayleigh.F 75 RAYLEIGH
       z(i,j,lm) = zsurf(i,j) +  0.5 * dz(i,j,lm)
./pkg/fizhi/fizhi_rayleigh.F 80 RAYLEIGH
       do j=1,jm
./pkg/fizhi/fizhi_rayleigh.F 82 RAYLEIGH
        z(i,j,L) = z(i,j,L+1) + 0.5 * (dz(i,j,L)+dz(i,j,L+1))
./pkg/fizhi/fizhi_rayleigh.F 88 RAYLEIGH
       do j=1,jm
./pkg/fizhi/fizhi_rayleigh.F 90 RAYLEIGH
        rf(i,j,L) = dampcoef*(1+tanh((z(i,j,L)-50000.)/5000.))/86400.
./pkg/fizhi/fizhi_rayleigh.F 91 RAYLEIGH
        rfu(i,j,L) = - rf(i,j,L) * u(i,j,L)
./pkg/fizhi/fizhi_rayleigh.F 92 RAYLEIGH
        rfv(i,j,L) = - rf(i,j,L) * v(i,j,L)
./pkg/fizhi/fizhi_rayleigh.F 93 RAYLEIGH
        rft(i,j,L) = -(u(i,j,L)*rfu(i,j,L) + v(i,j,L)*rfv(i,j,L) )*cpinv
./pkg/fizhi/fizhi_rayleigh.F 94 RAYLEIGH
     .                        /pkap(i,j,L)
./pkg/fizhi/fizhi_read_pickup.F 45 FIZHI_READ_PICKUP
      integer j,bi,bj
./pkg/fizhi/fizhi_read_pickup.F 76 FIZHI_READ_PICKUP
       do j = 1-OLy,sNy+OLy
./pkg/fizhi/fizhi_read_pickup.F 78 FIZHI_READ_PICKUP
        raincon(i,j,bi,bj) = temp(i,j,1,bi,bj)
./pkg/fizhi/fizhi_read_pickup.F 79 FIZHI_READ_PICKUP
        rainlsp(i,j,bi,bj) = temp(i,j,2,bi,bj)
./pkg/fizhi/fizhi_read_pickup.F 80 FIZHI_READ_PICKUP
        snowfall(i,j,bi,bj) = temp(i,j,3,bi,bj)
./pkg/fizhi/fizhi_step_diag.F 103 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 105 FIZHI_STEP_DIAG
        tmpdiag(i,j) = (1.0-osrclr(i,j,bi,bj))*radswt(i,j,bi,bj)
./pkg/fizhi/fizhi_step_diag.F 114 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 116 FIZHI_STEP_DIAG
        if(radswt(i,j,bi,bj).ne.0.) then
./pkg/fizhi/fizhi_step_diag.F 117 FIZHI_STEP_DIAG
         tmpdiag(i,j) = osr(i,j,bi,bj)
./pkg/fizhi/fizhi_step_diag.F 119 FIZHI_STEP_DIAG
         tmpdiag(i,j) = 0.
./pkg/fizhi/fizhi_step_diag.F 129 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 131 FIZHI_STEP_DIAG
        tmpdiag(i,j) = st4(i,j,bi,bj)
./pkg/fizhi/fizhi_step_diag.F 132 FIZHI_STEP_DIAG
     &                 + dst4(i,j,bi,bj)*(tgz(i,j,bi,bj)-tg0(i,j,bi,bj))
./pkg/fizhi/fizhi_step_diag.F 141 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 143 FIZHI_STEP_DIAG
        tmpdiag(i,j) = radlwg(i,j,bi,bj) +
./pkg/fizhi/fizhi_step_diag.F 144 FIZHI_STEP_DIAG
     &                  dst4(i,j,bi,bj)*(tgz(i,j,bi,bj)-tg0(i,j,bi,bj))
./pkg/fizhi/fizhi_step_diag.F 153 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 155 FIZHI_STEP_DIAG
        tmpdiag(i,j) = lwgclr(i,j,bi,bj) +
./pkg/fizhi/fizhi_step_diag.F 156 FIZHI_STEP_DIAG
     &                  dst4(i,j,bi,bj)*(tgz(i,j,bi,bj)-tg0(i,j,bi,bj))
./pkg/fizhi/fizhi_step_diag.F 168 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 170 FIZHI_STEP_DIAG
        tmpdiag(i,j) = (moistu (i,j,L,bi,bj)+turbu(i,j,L,bi,bj) )*86400
./pkg/fizhi/fizhi_step_diag.F 179 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 181 FIZHI_STEP_DIAG
        tmpdiag(i,j) = (moistv (i,j,L,bi,bj)+turbv(i,j,L,bi,bj) )*86400
./pkg/fizhi/fizhi_step_diag.F 190 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 192 FIZHI_STEP_DIAG
        tmpdiag(i,j) =
./pkg/fizhi/fizhi_step_diag.F 193 FIZHI_STEP_DIAG
     &   ( turbt(i,j,L,bi,bj) + moistt(i,j,L,bi,bj) +
./pkg/fizhi/fizhi_step_diag.F 194 FIZHI_STEP_DIAG
     &      lwdt(i,j,L,bi,bj) +
./pkg/fizhi/fizhi_step_diag.F 195 FIZHI_STEP_DIAG
     &      dlwdtg(i,j,L,bi,bj)*(tgz(i,j,bi,bj)-tg0(i,j,bi,bj)) +
./pkg/fizhi/fizhi_step_diag.F 196 FIZHI_STEP_DIAG
     &      swdt(i,j,L,bi,bj)*radswt(i,j,bi,bj) )
./pkg/fizhi/fizhi_step_diag.F 197 FIZHI_STEP_DIAG
     &      * pk(i,j,L,bi,bj)*pinv(i,j)*86400
./pkg/fizhi/fizhi_step_diag.F 206 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 208 FIZHI_STEP_DIAG
        tmpdiag(i,j) =
./pkg/fizhi/fizhi_step_diag.F 209 FIZHI_STEP_DIAG
     & ( turbq(i,j,L,1,bi,bj) + moistq(i,j,L,1,bi,bj) ) *
./pkg/fizhi/fizhi_step_diag.F 210 FIZHI_STEP_DIAG
     &                                      pinv(i,j)*86400*1000
./pkg/fizhi/fizhi_step_diag.F 219 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 221 FIZHI_STEP_DIAG
        tmpdiag(i,j) =
./pkg/fizhi/fizhi_step_diag.F 222 FIZHI_STEP_DIAG
     & ( lwdt(i,j,l,bi,bj) +
./pkg/fizhi/fizhi_step_diag.F 223 FIZHI_STEP_DIAG
     &            dlwdtg (i,j,L,bi,bj)*(tgz(i,j,bi,bj)-tg0(i,j,bi,bj)) )
./pkg/fizhi/fizhi_step_diag.F 224 FIZHI_STEP_DIAG
     &                      * pk(i,j,l,bi,bj)*pinv(i,j)*86400
./pkg/fizhi/fizhi_step_diag.F 233 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 235 FIZHI_STEP_DIAG
        tmpdiag(i,j) =
./pkg/fizhi/fizhi_step_diag.F 236 FIZHI_STEP_DIAG
     & ( lwdtclr(i,j,l,bi,bj) +
./pkg/fizhi/fizhi_step_diag.F 237 FIZHI_STEP_DIAG
     &            dlwdtg (i,j,L,bi,bj)*(tgz(i,j,bi,bj)-tg0(i,j,bi,bj)) )
./pkg/fizhi/fizhi_step_diag.F 238 FIZHI_STEP_DIAG
     &                      * pk(i,j,l,bi,bj)*pinv(i,j)*86400
./pkg/fizhi/fizhi_step_diag.F 247 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 249 FIZHI_STEP_DIAG
        tmpdiag(i,j) =
./pkg/fizhi/fizhi_step_diag.F 250 FIZHI_STEP_DIAG
     &  + swdt(i,j,l,bi,bj)*radswt(i,j,bi,bj)*
./pkg/fizhi/fizhi_step_diag.F 251 FIZHI_STEP_DIAG
     &                   pk(i,j,l,bi,bj)*pinv(i,j)*86400
./pkg/fizhi/fizhi_step_diag.F 260 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 262 FIZHI_STEP_DIAG
        tmpdiag(i,j) =
./pkg/fizhi/fizhi_step_diag.F 263 FIZHI_STEP_DIAG
     &  + swdtclr(i,j,l,bi,bj)*radswt(i,j,bi,bj)*
./pkg/fizhi/fizhi_step_diag.F 264 FIZHI_STEP_DIAG
     &                   pk(i,j,l,bi,bj)*pinv(i,j)*86400
./pkg/fizhi/fizhi_step_diag.F 273 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 275 FIZHI_STEP_DIAG
        tmpdiag(i,j) = uphy(i,j,L)
./pkg/fizhi/fizhi_step_diag.F 284 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 286 FIZHI_STEP_DIAG
        tmpdiag(i,j) = vphy(i,j,L)
./pkg/fizhi/fizhi_step_diag.F 295 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 297 FIZHI_STEP_DIAG
        tmpdiag(i,j) = thphy(i,j,L)*pk(i,j,L,bi,bj)
./pkg/fizhi/fizhi_step_diag.F 306 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 308 FIZHI_STEP_DIAG
        tmpdiag(i,j) = qq(i,j,L,bi,bj)
./pkg/fizhi/fizhi_step_diag.F 317 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 319 FIZHI_STEP_DIAG
        tmpdiag(i,j) = sphy(i,j,L) * 1000.
./pkg/fizhi/fizhi_step_diag.F 332 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 334 FIZHI_STEP_DIAG
       qbar(i,j) = 0.0
./pkg/fizhi/fizhi_step_diag.F 338 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 340 FIZHI_STEP_DIAG
       qbar(i,j) = qbar(i,j) +
./pkg/fizhi/fizhi_step_diag.F 341 FIZHI_STEP_DIAG
     &             moistt(i,j,L,bi,bj)*pk(i,j,l,bi,bj)*dp(i,j,L,bi,bj)
./pkg/fizhi/fizhi_step_diag.F 345 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 347 FIZHI_STEP_DIAG
       tmpdiag(i,j) = qbar(i,j)*pinv(i,j)*pinv(i,j)*86400
./pkg/fizhi/fizhi_step_diag.F 356 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 358 FIZHI_STEP_DIAG
       qbar(i,j) = 0.0
./pkg/fizhi/fizhi_step_diag.F 362 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 364 FIZHI_STEP_DIAG
       qbar(i,j) = qbar(i,j) +
./pkg/fizhi/fizhi_step_diag.F 365 FIZHI_STEP_DIAG
     &             turbt(i,j,L,bi,bj)*pk(i,j,l,bi,bj)*dp(i,j,L,bi,bj)
./pkg/fizhi/fizhi_step_diag.F 369 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 371 FIZHI_STEP_DIAG
       tmpdiag(i,j) = qbar(i,j)*pinv(i,j)*pinv(i,j)*86400
./pkg/fizhi/fizhi_step_diag.F 380 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 382 FIZHI_STEP_DIAG
       qbar(i,j) = 0.0
./pkg/fizhi/fizhi_step_diag.F 386 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 388 FIZHI_STEP_DIAG
        qbar(i,j) = qbar(i,j) + ( lwdt(i,j,L,bi,bj) +
./pkg/fizhi/fizhi_step_diag.F 389 FIZHI_STEP_DIAG
     &  dlwdtg(i,j,L,bi,bj)*(tgz(i,j,bi,bj)-tg0(i,j,bi,bj)) )
./pkg/fizhi/fizhi_step_diag.F 390 FIZHI_STEP_DIAG
     &             *pk(i,j,l,bi,bj)*dp(i,j,L,bi,bj)
./pkg/fizhi/fizhi_step_diag.F 394 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 396 FIZHI_STEP_DIAG
       tmpdiag(i,j) = qbar(i,j)*pinv(i,j)*pinv(i,j)*86400
./pkg/fizhi/fizhi_step_diag.F 405 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 407 FIZHI_STEP_DIAG
       qbar(i,j) = 0.0
./pkg/fizhi/fizhi_step_diag.F 411 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 413 FIZHI_STEP_DIAG
        qbar(i,j) = qbar(i,j) +
./pkg/fizhi/fizhi_step_diag.F 414 FIZHI_STEP_DIAG
     &             swdt(i,j,L,bi,bj)*pk(i,j,l,bi,bj)*dp(i,j,L,bi,bj)
./pkg/fizhi/fizhi_step_diag.F 418 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 41 FIZHI_STEP_DIAG
      INTEGER  i,j,L
./pkg/fizhi/fizhi_step_diag.F 420 FIZHI_STEP_DIAG
       tmpdiag(i,j) = qbar(i,j) *
./pkg/fizhi/fizhi_step_diag.F 421 FIZHI_STEP_DIAG
     &             radswt(i,j,bi,bj) * pinv(i,j) * pinv(i,j) * 86400
./pkg/fizhi/fizhi_step_diag.F 431 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 433 FIZHI_STEP_DIAG
       qbar(i,j) = 0.0
./pkg/fizhi/fizhi_step_diag.F 437 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 439 FIZHI_STEP_DIAG
       qbar(i,j) = qbar(i,j) +
./pkg/fizhi/fizhi_step_diag.F 440 FIZHI_STEP_DIAG
     &             sphy(i,j,L)*dp(i,j,L,bi,bj)
./pkg/fizhi/fizhi_step_diag.F 444 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 446 FIZHI_STEP_DIAG
       tmpdiag(i,j) = qbar(i,j)*10. _d 0 /gravity
./pkg/fizhi/fizhi_step_diag.F 52 FIZHI_STEP_DIAG
      do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 54 FIZHI_STEP_DIAG
      pinv(i,j) = 1.0 / p(i,j,bi,bj)
./pkg/fizhi/fizhi_step_diag.F 70 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 72 FIZHI_STEP_DIAG
        tmpdiag(i,j) = radswg(i,j,bi,bj)*radswt(i,j,bi,bj)
./pkg/fizhi/fizhi_step_diag.F 81 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 83 FIZHI_STEP_DIAG
        tmpdiag(i,j) = swgclr(i,j,bi,bj)*radswt(i,j,bi,bj)
./pkg/fizhi/fizhi_step_diag.F 92 FIZHI_STEP_DIAG
       do j=jm1,jm2
./pkg/fizhi/fizhi_step_diag.F 94 FIZHI_STEP_DIAG
        tmpdiag(i,j) = (1.0-osr(i,j,bi,bj))*radswt(i,j,bi,bj)
./pkg/fizhi/fizhi_swrad.F 1012 CLDSCALE
      integer i,j,k,im,it,ia,kk
./pkg/fizhi/fizhi_swrad.F 1033 CLDSCALE
      do j=1,n
./pkg/fizhi/fizhi_swrad.F 1035 CLDSCALE
          cc(i,j,1)=0.0
./pkg/fizhi/fizhi_swrad.F 1036 CLDSCALE
          cc(i,j,2)=0.0
./pkg/fizhi/fizhi_swrad.F 1037 CLDSCALE
          cc(i,j,3)=0.0
./pkg/fizhi/fizhi_swrad.F 1042 CLDSCALE
       do j=1,n
./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 1050 CLDSCALE
       do j=1,n
./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 1058 CLDSCALE
       do j=1,n
./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 1079 CLDSCALE
       do j=1,n
./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 1096 CLDSCALE
           fm=cosz(i,j)/dm
./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 115 SWRIO
      do j=1,jm
./pkg/fizhi/fizhi_swrad.F 117 SWRIO
      tdry(i,j,L) = tz(i,j,L)*pkz(i,j,L)
./pkg/fizhi/fizhi_swrad.F 1253 SOLIR
      integer ib,ik,i,j,k
./pkg/fizhi/fizhi_swrad.F 1321 SOLIR
      do j= 1, n
./pkg/fizhi/fizhi_swrad.F 1323 SOLIR
         fdirir(i,j)=0.0
./pkg/fizhi/fizhi_swrad.F 1324 SOLIR
         fdifir(i,j)=0.0
./pkg/fizhi/fizhi_swrad.F 1325 SOLIR
         rr(i,j,np+1,1)=rsirbm(i,j)
./pkg/fizhi/fizhi_swrad.F 1326 SOLIR
         rr(i,j,np+1,2)=rsirbm(i,j)
./pkg/fizhi/fizhi_swrad.F 1327 SOLIR
         rs(i,j,np+1,1)=rsirdf(i,j)
./pkg/fizhi/fizhi_swrad.F 1328 SOLIR
         rs(i,j,np+1,2)=rsirdf(i,j)
./pkg/fizhi/fizhi_swrad.F 1329 SOLIR
         td(i,j,np+1,1)=0.0
./pkg/fizhi/fizhi_swrad.F 1330 SOLIR
         td(i,j,np+1,2)=0.0
./pkg/fizhi/fizhi_swrad.F 1331 SOLIR
         tt(i,j,np+1,1)=0.0
./pkg/fizhi/fizhi_swrad.F 1332 SOLIR
         tt(i,j,np+1,2)=0.0
./pkg/fizhi/fizhi_swrad.F 1333 SOLIR
         ts(i,j,np+1,1)=0.0
./pkg/fizhi/fizhi_swrad.F 1334 SOLIR
         ts(i,j,np+1,2)=0.0
./pkg/fizhi/fizhi_swrad.F 1347 SOLIR
        do j= 1, n
./pkg/fizhi/fizhi_swrad.F 1350 SOLIR
           ssaclt(i,j)=1.0
./pkg/fizhi/fizhi_swrad.F 1351 SOLIR
           asyclt(i,j)=1.0
./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 1363 SOLIR
           ssaclt(i,j)=(w1+w2)/taux
./pkg/fizhi/fizhi_swrad.F 1367 SOLIR
           asyclt(i,j)=(g1+g2)/(w1+w2)
./pkg/fizhi/fizhi_swrad.F 1374 SOLIR
        do j=1,n
./pkg/fizhi/fizhi_swrad.F 1376 SOLIR
            ssacl(i,j,k)=ssaclt(i,j)
./pkg/fizhi/fizhi_swrad.F 1379 SOLIR
        do j=1,n
./pkg/fizhi/fizhi_swrad.F 1381 SOLIR
            asycl(i,j,k)=asyclt(i,j)
./pkg/fizhi/fizhi_swrad.F 1393 SOLIR
           do j= 1, n
./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 1422 SOLIR
             td1t(i,j)=expmn(-tauto*csm(i,j))
./pkg/fizhi/fizhi_swrad.F 1423 SOLIR
             ts1t(i,j)=expmn(-1.66*tauto)
./pkg/fizhi/fizhi_swrad.F 1424 SOLIR
             tt1t(i,j)=0.0
./pkg/fizhi/fizhi_swrad.F 1425 SOLIR
             rr1t(i,j)=0.0
./pkg/fizhi/fizhi_swrad.F 1426 SOLIR
             rs1t(i,j)=0.0
./pkg/fizhi/fizhi_swrad.F 1432 SOLIR
             if (tauclb(i,j,k) .lt. 0.01) then
./pkg/fizhi/fizhi_swrad.F 1434 SOLIR
              rr2t(i,j)=rr1t(i,j)
./pkg/fizhi/fizhi_swrad.F 1435 SOLIR
              tt2t(i,j)=tt1t(i,j)
./pkg/fizhi/fizhi_swrad.F 1436 SOLIR
              td2t(i,j)=td1t(i,j)
./pkg/fizhi/fizhi_swrad.F 1437 SOLIR
              rs2t(i,j)=rs1t(i,j)
./pkg/fizhi/fizhi_swrad.F 1438 SOLIR
              ts2t(i,j)=ts1t(i,j)
./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 1448 SOLIR
              call DELEDD(tauto,ssato,asyto,csm(i,j),
./pkg/fizhi/fizhi_swrad.F 1449 SOLIR
     *                    rr2t(i,j),tt2t(i,j),td2t(i,j))
./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 1457 SOLIR
              call SAGPOL (tauto,ssato,asyto,rs2t(i,j),ts2t(i,j))
./pkg/fizhi/fizhi_swrad.F 1467 SOLIR
           do j=1,n
./pkg/fizhi/fizhi_swrad.F 1469 SOLIR
               rr(i,j,k,1)=rr1t(i,j)
./pkg/fizhi/fizhi_swrad.F 1472 SOLIR
           do j=1,n
./pkg/fizhi/fizhi_swrad.F 1474 SOLIR
               tt(i,j,k,1)=tt1t(i,j)
./pkg/fizhi/fizhi_swrad.F 1477 SOLIR
           do j=1,n
./pkg/fizhi/fizhi_swrad.F 1479 SOLIR
               td(i,j,k,1)=td1t(i,j)
./pkg/fizhi/fizhi_swrad.F 1482 SOLIR
           do j=1,n
./pkg/fizhi/fizhi_swrad.F 1484 SOLIR
               rs(i,j,k,1)=rs1t(i,j)
./pkg/fizhi/fizhi_swrad.F 1487 SOLIR
           do j=1,n
./pkg/fizhi/fizhi_swrad.F 1489 SOLIR
               ts(i,j,k,1)=ts1t(i,j)
./pkg/fizhi/fizhi_swrad.F 1493 SOLIR
           do j=1,n
./pkg/fizhi/fizhi_swrad.F 1495 SOLIR
               rr(i,j,k,2)=rr2t(i,j)
./pkg/fizhi/fizhi_swrad.F 1498 SOLIR
           do j=1,n
./pkg/fizhi/fizhi_swrad.F 1500 SOLIR
               tt(i,j,k,2)=tt2t(i,j)
./pkg/fizhi/fizhi_swrad.F 1503 SOLIR
           do j=1,n
./pkg/fizhi/fizhi_swrad.F 1505 SOLIR
               td(i,j,k,2)=td2t(i,j)
./pkg/fizhi/fizhi_swrad.F 1508 SOLIR
           do j=1,n
./pkg/fizhi/fizhi_swrad.F 150 SWRIO
      do j = 1,jm
./pkg/fizhi/fizhi_swrad.F 1510 SOLIR
               rs(i,j,k,2)=rs2t(i,j)
./pkg/fizhi/fizhi_swrad.F 1513 SOLIR
           do j=1,n
./pkg/fizhi/fizhi_swrad.F 1515 SOLIR
               ts(i,j,k,2)=ts2t(i,j)
./pkg/fizhi/fizhi_swrad.F 1524 SOLIR
        do j= 1, n
./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 152 SWRIO
          zenith(I,j) = TEMP1(I,j) + TEMP2(I,j)
./pkg/fizhi/fizhi_swrad.F 1531 SOLIR
       do j= 1, n
./pkg/fizhi/fizhi_swrad.F 1533 SOLIR
         fsdir(i,j) = 0.
./pkg/fizhi/fizhi_swrad.F 1534 SOLIR
         fsdif(i,j) = 0.
./pkg/fizhi/fizhi_swrad.F 153 SWRIO
      IF( zenith(I,j) .GT. 0.0 ) THEN
./pkg/fizhi/fizhi_swrad.F 1542 SOLIR
        do j= 1, n
./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 1547 SOLIR
        do j= 1, n
./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 154 SWRIO
          zenith(I,j) = (2./3.)*( zenith(I,j)-TEMP2(I,j)*TEMP1(I,j)
./pkg/fizhi/fizhi_swrad.F 1554 SOLIR
       do j= 1, n
./pkg/fizhi/fizhi_swrad.F 1556 SOLIR
          fdirir(i,j) = fdirir(i,j)+fsdir(i,j)*hk(ib,ik)
./pkg/fizhi/fizhi_swrad.F 1557 SOLIR
          fdifir(i,j) = fdifir(i,j)+fsdif(i,j)*hk(ib,ik)
./pkg/fizhi/fizhi_swrad.F 155 SWRIO
     .                          / zenith(I,j) )
./pkg/fizhi/fizhi_swrad.F 166 SWRIO
      do j =1,jm
./pkg/fizhi/fizhi_swrad.F 1676 SOLUV
      integer i,j,k,ib
./pkg/fizhi/fizhi_swrad.F 168 SWRIO
      cldlow(i,j) = 0.0
./pkg/fizhi/fizhi_swrad.F 169 SWRIO
      cldmid(i,j) = 0.0
./pkg/fizhi/fizhi_swrad.F 170 SWRIO
      cldhi (i,j) = 0.0
./pkg/fizhi/fizhi_swrad.F 1719 SOLUV
      do j= 1, n
./pkg/fizhi/fizhi_swrad.F 1721 SOLUV
         rr(i,j,np+1,1)=rsuvbm(i,j)
./pkg/fizhi/fizhi_swrad.F 1722 SOLUV
         rr(i,j,np+1,2)=rsuvbm(i,j)
./pkg/fizhi/fizhi_swrad.F 1723 SOLUV
         rs(i,j,np+1,1)=rsuvdf(i,j)
./pkg/fizhi/fizhi_swrad.F 1724 SOLUV
         rs(i,j,np+1,2)=rsuvdf(i,j)
./pkg/fizhi/fizhi_swrad.F 1725 SOLUV
         td(i,j,np+1,1)=0.0
./pkg/fizhi/fizhi_swrad.F 1726 SOLUV
         td(i,j,np+1,2)=0.0
./pkg/fizhi/fizhi_swrad.F 1727 SOLUV
         tt(i,j,np+1,1)=0.0
./pkg/fizhi/fizhi_swrad.F 1728 SOLUV
         tt(i,j,np+1,2)=0.0
./pkg/fizhi/fizhi_swrad.F 1729 SOLUV
         ts(i,j,np+1,1)=0.0
./pkg/fizhi/fizhi_swrad.F 1730 SOLUV
         ts(i,j,np+1,2)=0.0
./pkg/fizhi/fizhi_swrad.F 1739 SOLUV
       do j= 1, n
./pkg/fizhi/fizhi_swrad.F 1742 SOLUV
           asyclt(i,j)=1.0
./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 1752 SOLUV
           asyclt(i,j)=(g1+g2)/taux
./pkg/fizhi/fizhi_swrad.F 1759 SOLUV
       do j=1,n
./pkg/fizhi/fizhi_swrad.F 1761 SOLUV
           asycl(i,j,k)=asyclt(i,j)
./pkg/fizhi/fizhi_swrad.F 1767 SOLUV
      do j=1,n
./pkg/fizhi/fizhi_swrad.F 1769 SOLUV
        fdiruv(i,j)=0.0
./pkg/fizhi/fizhi_swrad.F 1770 SOLUV
        fdifuv(i,j)=0.0
./pkg/fizhi/fizhi_swrad.F 1780 SOLUV
        do j= 1, n
./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 178 SWRIO
        do j =1,jm
./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 1802 SOLUV
          call DELEDD(tauto,ssato,asyto,csm(i,j),
./pkg/fizhi/fizhi_swrad.F 1803 SOLUV
     *                rr1t(i,j),tt1t(i,j),td1t(i,j))
./pkg/fizhi/fizhi_swrad.F 1805 SOLUV
          call SAGPOL (tauto,ssato,asyto,rs1t(i,j),ts1t(i,j))
./pkg/fizhi/fizhi_swrad.F 1809 SOLUV
          if (tauclb(i,j,k) .lt. 0.01) then
./pkg/fizhi/fizhi_swrad.F 180 SWRIO
           cldtot(i,j,L)=min(1.0 _d 0,max(cldsw(i,j,L),fccave(i,j,L)/
./pkg/fizhi/fizhi_swrad.F 1811 SOLUV
           rr2t(i,j)=rr1t(i,j)
./pkg/fizhi/fizhi_swrad.F 1812 SOLUV
           tt2t(i,j)=tt1t(i,j)
./pkg/fizhi/fizhi_swrad.F 1813 SOLUV
           td2t(i,j)=td1t(i,j)
./pkg/fizhi/fizhi_swrad.F 1814 SOLUV
           rs2t(i,j)=rs1t(i,j)
./pkg/fizhi/fizhi_swrad.F 1815 SOLUV
           ts2t(i,j)=ts1t(i,j)
./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 1824 SOLUV
           call DELEDD(tauto,ssato,asyto,csm(i,j),
./pkg/fizhi/fizhi_swrad.F 1825 SOLUV
     *                 rr2t(i,j),tt2t(i,j),td2t(i,j))
./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 182 SWRIO
           cldmxo(i,j,L)=min(1.0 _d 0,cswmo(i,j,L))
./pkg/fizhi/fizhi_swrad.F 1830 SOLUV
           asyto=(asysto+asycl(i,j,k)*tauclf(i,j,k))/(ssato*tauto)
./pkg/fizhi/fizhi_swrad.F 1832 SOLUV
           call SAGPOL (tauto,ssato,asyto,rs2t(i,j),ts2t(i,j))
./pkg/fizhi/fizhi_swrad.F 1839 SOLUV
        do j=1,n
./pkg/fizhi/fizhi_swrad.F 183 SWRIO
           swlz(i,j,L)=swlz(i,j,L)+qliqave(i,j,L)/imstturb
./pkg/fizhi/fizhi_swrad.F 1841 SOLUV
            rr(i,j,k,1)=rr1t(i,j)
./pkg/fizhi/fizhi_swrad.F 1844 SOLUV
        do j=1,n
./pkg/fizhi/fizhi_swrad.F 1846 SOLUV
            tt(i,j,k,1)=tt1t(i,j)
./pkg/fizhi/fizhi_swrad.F 1849 SOLUV
        do j=1,n
./pkg/fizhi/fizhi_swrad.F 1851 SOLUV
            td(i,j,k,1)=td1t(i,j)
./pkg/fizhi/fizhi_swrad.F 1854 SOLUV
        do j=1,n
./pkg/fizhi/fizhi_swrad.F 1856 SOLUV
            rs(i,j,k,1)=rs1t(i,j)
./pkg/fizhi/fizhi_swrad.F 1859 SOLUV
        do j=1,n
./pkg/fizhi/fizhi_swrad.F 1861 SOLUV
            ts(i,j,k,1)=ts1t(i,j)
./pkg/fizhi/fizhi_swrad.F 1865 SOLUV
        do j=1,n
./pkg/fizhi/fizhi_swrad.F 1867 SOLUV
            rr(i,j,k,2)=rr2t(i,j)
./pkg/fizhi/fizhi_swrad.F 1870 SOLUV
        do j=1,n
./pkg/fizhi/fizhi_swrad.F 1872 SOLUV
            tt(i,j,k,2)=tt2t(i,j)
./pkg/fizhi/fizhi_swrad.F 1875 SOLUV
        do j=1,n
./pkg/fizhi/fizhi_swrad.F 1877 SOLUV
            td(i,j,k,2)=td2t(i,j)
./pkg/fizhi/fizhi_swrad.F 1880 SOLUV
        do j=1,n
./pkg/fizhi/fizhi_swrad.F 1882 SOLUV
            rs(i,j,k,2)=rs2t(i,j)
./pkg/fizhi/fizhi_swrad.F 1885 SOLUV
        do j=1,n
./pkg/fizhi/fizhi_swrad.F 1887 SOLUV
            ts(i,j,k,2)=ts2t(i,j)
./pkg/fizhi/fizhi_swrad.F 1896 SOLUV
        do j= 1, n
./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 189 SWRIO
        do j =1,jm
./pkg/fizhi/fizhi_swrad.F 1903 SOLUV
       do j= 1, n
./pkg/fizhi/fizhi_swrad.F 1905 SOLUV
         fsdir(i,j) = 0.
./pkg/fizhi/fizhi_swrad.F 1906 SOLUV
         fsdif(i,j) = 0.
./pkg/fizhi/fizhi_swrad.F 1913 SOLUV
        do j= 1, n
./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 1918 SOLUV
        do j= 1, n
./pkg/fizhi/fizhi_swrad.F 191 SWRIO
         cldtot(i,j,L) =  min( 1.0 _d 0,cldsw(i,j,L) )
./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 1926 SOLUV
         do j=1,n
./pkg/fizhi/fizhi_swrad.F 1928 SOLUV
           fdirpar(i,j)=fsdir(i,j)*hk(ib)
./pkg/fizhi/fizhi_swrad.F 1929 SOLUV
           fdifpar(i,j)=fsdif(i,j)*hk(ib)
./pkg/fizhi/fizhi_swrad.F 192 SWRIO
         cldmxo(i,j,L) =  min( 1.0 _d 0,cswmo(i,j,L) )
./pkg/fizhi/fizhi_swrad.F 1933 SOLUV
         do j=1,n
./pkg/fizhi/fizhi_swrad.F 1935 SOLUV
           fdiruv(i,j)=fdiruv(i,j)+fsdir(i,j)*hk(ib)
./pkg/fizhi/fizhi_swrad.F 1936 SOLUV
           fdifuv(i,j)=fdifuv(i,j)+fsdif(i,j)*hk(ib)
./pkg/fizhi/fizhi_swrad.F 202 SWRIO
      do j = 1,jm
./pkg/fizhi/fizhi_swrad.F 207 SWRIO
             cldhi (i,j) = max( cldtot(i,j,L),cldhi (i,j) )
./pkg/fizhi/fizhi_swrad.F 210 SWRIO
             cldmid(i,j) = max( cldtot(i,j,L),cldmid(i,j) )
./pkg/fizhi/fizhi_swrad.F 212 SWRIO
             cldlow(i,j) = max( cldtot(i,j,L),cldlow(i,j) )
./pkg/fizhi/fizhi_swrad.F 2204 CLDFLX
      integer i,j,k,ih,im,is
./pkg/fizhi/fizhi_swrad.F 2219 CLDFLX
       do j=1,n
./pkg/fizhi/fizhi_swrad.F 2221 CLDFLX
           fall(i,j,k)=0.0
./pkg/fizhi/fizhi_swrad.F 2226 CLDFLX
       do j=1,n
./pkg/fizhi/fizhi_swrad.F 2228 CLDFLX
           fsdir(i,j)=0.0
./pkg/fizhi/fizhi_swrad.F 2229 CLDFLX
           fsdif(i,j)=0.0
./pkg/fizhi/fizhi_swrad.F 222 SWRIO
      do j = 1,jm
./pkg/fizhi/fizhi_swrad.F 2247 CLDFLX
       do j= 1, n
./pkg/fizhi/fizhi_swrad.F 2249 CLDFLX
          tda(i,j,1,ih,1)=td(i,j,1,ih)
./pkg/fizhi/fizhi_swrad.F 224 SWRIO
      totcld(i,j) = 1.0 - (1.-cldhi (i,j))
./pkg/fizhi/fizhi_swrad.F 2250 CLDFLX
          tta(i,j,1,ih,1)=tt(i,j,1,ih)
./pkg/fizhi/fizhi_swrad.F 2251 CLDFLX
          rsa(i,j,1,ih,1)=rs(i,j,1,ih)
./pkg/fizhi/fizhi_swrad.F 2252 CLDFLX
          tda(i,j,1,ih,2)=td(i,j,1,ih)
./pkg/fizhi/fizhi_swrad.F 2253 CLDFLX
          tta(i,j,1,ih,2)=tt(i,j,1,ih)
./pkg/fizhi/fizhi_swrad.F 2254 CLDFLX
          rsa(i,j,1,ih,2)=rs(i,j,1,ih)
./pkg/fizhi/fizhi_swrad.F 2259 CLDFLX
        do j= 1, n
./pkg/fizhi/fizhi_swrad.F 225 SWRIO
     .                  * (1.-cldmid(i,j))
./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 226 SWRIO
     .                  * (1.-cldlow(i,j))
./pkg/fizhi/fizhi_swrad.F 2270 CLDFLX
          rsa(i,j,k,ih,2)= rsa(i,j,k,ih,1)
./pkg/fizhi/fizhi_swrad.F 2280 CLDFLX
        do j= 1, n
./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 2305 CLDFLX
       do j= 1, n
./pkg/fizhi/fizhi_swrad.F 2307 CLDFLX
         rra(i,j,np+1,1,is)=rr(i,j,np+1,is)
./pkg/fizhi/fizhi_swrad.F 2308 CLDFLX
         rxa(i,j,np+1,1,is)=rs(i,j,np+1,is)
./pkg/fizhi/fizhi_swrad.F 2309 CLDFLX
         rra(i,j,np+1,2,is)=rr(i,j,np+1,is)
./pkg/fizhi/fizhi_swrad.F 2310 CLDFLX
         rxa(i,j,np+1,2,is)=rs(i,j,np+1,is)
./pkg/fizhi/fizhi_swrad.F 2315 CLDFLX
        do j= 1, n
./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 2333 CLDFLX
        do j= 1, n
./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 2354 CLDFLX
           do j=1,n
./pkg/fizhi/fizhi_swrad.F 2356 CLDFLX
             ch(i,j)=1.0-cc(i,j,1)
./pkg/fizhi/fizhi_swrad.F 2364 CLDFLX
           do j=1,n
./pkg/fizhi/fizhi_swrad.F 2366 CLDFLX
             ch(i,j)=cc(i,j,1)
./pkg/fizhi/fizhi_swrad.F 2378 CLDFLX
           do j=1,n
./pkg/fizhi/fizhi_swrad.F 2380 CLDFLX
              cm(i,j)=ch(i,j)*(1.0-cc(i,j,2))
./pkg/fizhi/fizhi_swrad.F 2388 CLDFLX
           do j=1,n
./pkg/fizhi/fizhi_swrad.F 2390 CLDFLX
              cm(i,j)=ch(i,j)*cc(i,j,2)
./pkg/fizhi/fizhi_swrad.F 2402 CLDFLX
           do j=1,n
./pkg/fizhi/fizhi_swrad.F 2404 CLDFLX
             ct(i,j)=cm(i,j)*(1.0-cc(i,j,3))
./pkg/fizhi/fizhi_swrad.F 240 SWRIO
       do j=1,jm
./pkg/fizhi/fizhi_swrad.F 2412 CLDFLX
           do j=1,n
./pkg/fizhi/fizhi_swrad.F 2414 CLDFLX
             ct(i,j)=cm(i,j)*cc(i,j,3)
./pkg/fizhi/fizhi_swrad.F 2423 CLDFLX
        do j= 1, n
./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 242 SWRIO
        tmpdiag(i,j) = cswmo(i,j,L)
./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 2439 CLDFLX
        do j= 1, n
./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 2457 CLDFLX
       do j=1, n
./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 2469 CLDFLX
       do j=1, n
./pkg/fizhi/fizhi_swrad.F 2471 CLDFLX
         flxdn(i,j,1)=1.0-rra(i,j,1,im,is)
./pkg/fizhi/fizhi_swrad.F 2478 CLDFLX
        do j=1,n
./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 2488 CLDFLX
        do j=1,n
./pkg/fizhi/fizhi_swrad.F 2490 CLDFLX
            fsdir(i,j)=fsdir(i,j)+fdndir(i,j)*ct(i,j)
./pkg/fizhi/fizhi_swrad.F 2491 CLDFLX
            fsdif(i,j)=fsdif(i,j)+fdndif(i,j)*ct(i,j)
./pkg/fizhi/fizhi_swrad.F 251 SWRIO
       do j=1,jm
./pkg/fizhi/fizhi_swrad.F 2522 FLXCO2
      integer i,j,k,ic,iw
./pkg/fizhi/fizhi_swrad.F 2537 FLXCO2
       do j= 1, n
./pkg/fizhi/fizhi_swrad.F 253 SWRIO
        tmpdiag(i,j) = cldtot(i,j,L)
./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 274 SWRIO
       do j=1,jm
./pkg/fizhi/fizhi_swrad.F 276 SWRIO
        tmpdiag(i,j) = swlz(i,j,L) * 1.0e6
./pkg/fizhi/fizhi_swrad.F 309 SWRIO
      do j = 1,jm
./pkg/fizhi/fizhi_swrad.F 311 SWRIO
      tau(i,j,L) = tautype(i,j,L,1)+tautype(i,j,L,2)+tautype(i,j,L,3)
./pkg/fizhi/fizhi_swrad.F 319 SWRIO
       do j=1,jm
./pkg/fizhi/fizhi_swrad.F 321 SWRIO
        tmpdiag(i,j) = tau(i,j,L)*100/(plze(i,j,L+1)-plze(i,j,L))
./pkg/fizhi/fizhi_swrad.F 331 SWRIO
       do j=1,jm
./pkg/fizhi/fizhi_swrad.F 333 SWRIO
        if( cldtot(i,j,L).ne.0.0 ) then
./pkg/fizhi/fizhi_swrad.F 334 SWRIO
        tmpdiag(i,j) = tau(i,j,L)*100/(plze(i,j,L+1)-plze(i,j,L))
./pkg/fizhi/fizhi_swrad.F 335 SWRIO
        tmpdiag2(i,j) = 1.
./pkg/fizhi/fizhi_swrad.F 337 SWRIO
        tmpdiag(i,j) = 0.
./pkg/fizhi/fizhi_swrad.F 338 SWRIO
        tmpdiag2(i,j) = 0.
./pkg/fizhi/fizhi_swrad.F 351 SWRIO
       do j = 1,jm
./pkg/fizhi/fizhi_swrad.F 353 SWRIO
        taulow(i,j) =  0.0
./pkg/fizhi/fizhi_swrad.F 354 SWRIO
        if( cldlow(i,j).ne.0.0 ) then
./pkg/fizhi/fizhi_swrad.F 356 SWRIO
          taulow(i,j) = taulow(i,j) + tau(i,j,L)
./pkg/fizhi/fizhi_swrad.F 358 SWRIO
         tmpdiag2(i,j) = 1.
./pkg/fizhi/fizhi_swrad.F 360 SWRIO
         tmpdiag(i,j) = 0.
./pkg/fizhi/fizhi_swrad.F 370 SWRIO
       do j = 1,jm
./pkg/fizhi/fizhi_swrad.F 372 SWRIO
        taumid(i,j) =  0.0
./pkg/fizhi/fizhi_swrad.F 373 SWRIO
        if( cldmid(i,j).ne.0.0 ) then
./pkg/fizhi/fizhi_swrad.F 375 SWRIO
          taumid(i,j) = taumid(i,j) + tau(i,j,L)
./pkg/fizhi/fizhi_swrad.F 377 SWRIO
         tmpdiag2(i,j) = 1.
./pkg/fizhi/fizhi_swrad.F 379 SWRIO
         tmpdiag(i,j) = 0.
./pkg/fizhi/fizhi_swrad.F 389 SWRIO
       do j = 1,jm
./pkg/fizhi/fizhi_swrad.F 391 SWRIO
        tauhi(i,j) =  0.0
./pkg/fizhi/fizhi_swrad.F 392 SWRIO
        if( cldhi(i,j).ne.0.0 ) then
./pkg/fizhi/fizhi_swrad.F 394 SWRIO
          tauhi(i,j) = tauhi(i,j) + tau(i,j,L)
./pkg/fizhi/fizhi_swrad.F 396 SWRIO
         tmpdiag2(i,j) = 1.
./pkg/fizhi/fizhi_swrad.F 398 SWRIO
         tmpdiag(i,j) = 0.
./pkg/fizhi/fizhi_swrad.F 42 SWRIO
      integer   i,j,L,nn,nsecf
./pkg/fizhi/fizhi_swrad.F 512 SWRIO
       do j=1,jm
./pkg/fizhi/fizhi_swrad.F 514 SWRIO
        if( albedo(i,j).ne.undef ) then
./pkg/fizhi/fizhi_swrad.F 515 SWRIO
         tmpdiag(i,j) = albedo(i,j)
./pkg/fizhi/fizhi_swrad.F 516 SWRIO
         tmpdiag2(i,j) = 1.
./pkg/fizhi/fizhi_swrad.F 518 SWRIO
         tmpdiag(i,j) = 0.
./pkg/fizhi/fizhi_swrad.F 519 SWRIO
         tmpdiag2(i,j) = 0.
./pkg/fizhi/fizhi_swrad.F 537 SWRIO
      do j = 1,jm
./pkg/fizhi/fizhi_swrad.F 539 SWRIO
         fccave(i,j,L) = 0.
./pkg/fizhi/fizhi_swrad.F 540 SWRIO
        qliqave(i,j,L) = 0.
./pkg/fizhi/fizhi_swrad.F 579 OPTHK
      integer  im,jm,lm,i,j,L
./pkg/fizhi/fizhi_swrad.F 596 OPTHK
      do j=1,jm
./pkg/fizhi/fizhi_swrad.F 598 OPTHK
         alf   =  min( max(( tl(i,j,L)-233.15)/20.,0. _d 0), 1. _d 0)
./pkg/fizhi/fizhi_swrad.F 599 OPTHK
         dp   =  ple(i,j,L+1)-ple(i,j,L)
./pkg/fizhi/fizhi_swrad.F 600 OPTHK
         tau(i,j,L,1)  = 0.0
./pkg/fizhi/fizhi_swrad.F 601 OPTHK
         tau(i,j,L,2)  = 0.0
./pkg/fizhi/fizhi_swrad.F 602 OPTHK
         tau(i,j,L,3)  = 0.0
./pkg/fizhi/fizhi_swrad.F 603 OPTHK
      if( cf(i,j,L).ne.0.0 ) then
./pkg/fizhi/fizhi_swrad.F 607 OPTHK
         fracls = ( cf(i,j,L)-cfm(i,j,L) )/cf(i,j,L)
./pkg/fizhi/fizhi_swrad.F 618 OPTHK
         tauice = max( 0.0002 _d 0, 0.002*min(500*lz(i,j,L)*1000,
./pkg/fizhi/fizhi_swrad.F 620 OPTHK
         tau(i,j,L,1) = fracls*(1-alf)*tauice*dp
./pkg/fizhi/fizhi_swrad.F 625 OPTHK
         if( lwi(i,j).le.10 ) then
./pkg/fizhi/fizhi_swrad.F 626 OPTHK
            tauh2o = max( 0.0020 _d 0, 0.200*min(200*lz(i,j,L)*1000,
./pkg/fizhi/fizhi_swrad.F 628 OPTHK
          tau(i,j,L,3) = fracls*alf*tauh2o*dp
./pkg/fizhi/fizhi_swrad.F 631 OPTHK
          if( lz(i,j,L).eq.0.0 ) then
./pkg/fizhi/fizhi_swrad.F 633 OPTHK
           tau(i,j,L,2) = fracls*alf*tauh2o*dp
./pkg/fizhi/fizhi_swrad.F 636 OPTHK
             tauh2o = max( 0.0020 _d 0, 0.120*min( 20*lz(i,j,L)*1000,
./pkg/fizhi/fizhi_swrad.F 638 OPTHK
           tau(i,j,L,3) = fracls*alf*tauh2o*dp
./pkg/fizhi/fizhi_swrad.F 644 OPTHK
         if( tl(i,j,L).gt.210.0 ) then
./pkg/fizhi/fizhi_swrad.F 646 OPTHK
         tau(i,j,L,3) = tau(i,j,L,3) + fraccu*tauras*dp
./pkg/fizhi/fizhi_swrad.F 649 OPTHK
         tau(i,j,L,1) = tau(i,j,L,1) + fraccu*tauras*dp
./pkg/fizhi/fizhi_swrad.F 787 SORAD
      integer i,j,k
./pkg/fizhi/fizhi_swrad.F 795 SORAD
      do j= 1, n
./pkg/fizhi/fizhi_swrad.F 798 SORAD
         swh(i,j,1)=0.
./pkg/fizhi/fizhi_swrad.F 799 SORAD
         so2(i,j,1)=0.
./pkg/fizhi/fizhi_swrad.F 804 SORAD
         csm(i,j)=35./sqrt(1224.*cosz(i,j)*cosz(i,j)+1.)
./pkg/fizhi/fizhi_swrad.F 811 SORAD
       do j= 1, n
./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 848 SORAD
       do j=1, n
./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 871 SORAD
       do j= 1, n
./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 883 SORAD
        do j= 1, n
./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 894 SORAD
       do j= 1, n
./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 909 SORAD
       do j= 1, n
./pkg/fizhi/fizhi_swrad.F 911 SORAD
          flc(i,j,k)=flc(i,j,k)-df(i,j,k)
./pkg/fizhi/fizhi_swrad.F 920 SORAD
      do j=1,n
./pkg/fizhi/fizhi_swrad.F 922 SORAD
        sdf(i,j)=0.0
./pkg/fizhi/fizhi_swrad.F 923 SORAD
        sclr(i,j)=1.0
./pkg/fizhi/fizhi_swrad.F 928 SORAD
       do j=1,n
./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_swrad.F 945 SORAD
      do j= 1, n
./pkg/fizhi/fizhi_swrad.F 947 SORAD
         x = (1.-rsirdf(i,j))*fdifir(i,j) + (1.-rsirbm(i,j))*fdirir(i,j)
./pkg/fizhi/fizhi_swrad.F 948 SORAD
         x = (-sdf(i,j)-df(i,j,np+1)*sclr(i,j))/x
./pkg/fizhi/fizhi_swrad.F 949 SORAD
         fdirir(i,j)=fdirir(i,j)*(1.+x)
./pkg/fizhi/fizhi_swrad.F 950 SORAD
         fdifir(i,j)=fdifir(i,j)*(1.+x)
./pkg/fizhi/fizhi_tendency_apply.F 126 FIZHI_TENDENCY_APPLY_V
      INTEGER i, j
./pkg/fizhi/fizhi_tendency_apply.F 138 FIZHI_TENDENCY_APPLY_V
      DO j=jMin,jMax
./pkg/fizhi/fizhi_tendency_apply.F 140 FIZHI_TENDENCY_APPLY_V
        gV_arr(i,j) = gV_arr(i,j)
./pkg/fizhi/fizhi_tendency_apply.F 141 FIZHI_TENDENCY_APPLY_V
     &              + maskS(i,j,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 142 FIZHI_TENDENCY_APPLY_V
     &               *( gvphy(i,j,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 143 FIZHI_TENDENCY_APPLY_V
     &                - rayleighdrag*vVel(i,j,kLev,bi,bj) )
./pkg/fizhi/fizhi_tendency_apply.F 148 FIZHI_TENDENCY_APPLY_V
       DO j=jMin,jMax
./pkg/fizhi/fizhi_tendency_apply.F 150 FIZHI_TENDENCY_APPLY_V
        tmpdiag(i,j) = maskS(i,j,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 151 FIZHI_TENDENCY_APPLY_V
     &               *( gvphy(i,j,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 152 FIZHI_TENDENCY_APPLY_V
     &                - rayleighdrag*vVel(i,j,kLev,bi,bj) )
./pkg/fizhi/fizhi_tendency_apply.F 160 FIZHI_TENDENCY_APPLY_V
       DO j=jMin,jMax
./pkg/fizhi/fizhi_tendency_apply.F 162 FIZHI_TENDENCY_APPLY_V
        tmpdiag(i,j) = -1. _d 0 * rayleighdrag *
./pkg/fizhi/fizhi_tendency_apply.F 163 FIZHI_TENDENCY_APPLY_V
     &       maskS(i,j,kLev,bi,bj)*vVel(i,j,kLev,bi,bj) * 86400
./pkg/fizhi/fizhi_tendency_apply.F 208 FIZHI_TENDENCY_APPLY_T
      INTEGER i, j
./pkg/fizhi/fizhi_tendency_apply.F 223 FIZHI_TENDENCY_APPLY_T
      DO j=jMin,jMax
./pkg/fizhi/fizhi_tendency_apply.F 225 FIZHI_TENDENCY_APPLY_T
        gT_arr(i,j) = gT_arr(i,j)
./pkg/fizhi/fizhi_tendency_apply.F 226 FIZHI_TENDENCY_APPLY_T
     &    + ( maskC(i,j,kLev,bi,bj)*gthphy(i,j,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 228 FIZHI_TENDENCY_APPLY_T
     &        *( maskW(i,j,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 229 FIZHI_TENDENCY_APPLY_T
     &              *uVel(i,j,kLev,bi,bj)*uVel(i,j,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 230 FIZHI_TENDENCY_APPLY_T
     &         + maskW(i+1,j,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 231 FIZHI_TENDENCY_APPLY_T
     &              *uVel(i+1,j,kLev,bi,bj)*uVel(i+1,j,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 232 FIZHI_TENDENCY_APPLY_T
     &         + maskS(i,j,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 233 FIZHI_TENDENCY_APPLY_T
     &              *vVel(i,j,kLev,bi,bj)*vVel(i,j,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 234 FIZHI_TENDENCY_APPLY_T
     &         + maskS(i,j+1,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 235 FIZHI_TENDENCY_APPLY_T
     &              *vVel(i,j+1,kLev,bi,bj)*vVel(i,j+1,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 241 FIZHI_TENDENCY_APPLY_T
       DO j=jMin,jMax
./pkg/fizhi/fizhi_tendency_apply.F 243 FIZHI_TENDENCY_APPLY_T
        tmpdiag(i,j) =
./pkg/fizhi/fizhi_tendency_apply.F 244 FIZHI_TENDENCY_APPLY_T
     &      ( maskC(i,j,kLev,bi,bj)*gthphy(i,j,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 246 FIZHI_TENDENCY_APPLY_T
     &        *( maskW(i,j,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 247 FIZHI_TENDENCY_APPLY_T
     &              *uVel(i,j,kLev,bi,bj)*uVel(i,j,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 248 FIZHI_TENDENCY_APPLY_T
     &         + maskW(i+1,j,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 249 FIZHI_TENDENCY_APPLY_T
     &              *uVel(i+1,j,kLev,bi,bj)*uVel(i+1,j,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 250 FIZHI_TENDENCY_APPLY_T
     &         + maskS(i,j,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 251 FIZHI_TENDENCY_APPLY_T
     &              *vVel(i,j,kLev,bi,bj)*vVel(i,j,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 252 FIZHI_TENDENCY_APPLY_T
     &         + maskS(i,j+1,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 253 FIZHI_TENDENCY_APPLY_T
     &              *vVel(i,j+1,kLev,bi,bj)*vVel(i,j+1,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 261 FIZHI_TENDENCY_APPLY_T
       DO j=jMin,jMax
./pkg/fizhi/fizhi_tendency_apply.F 263 FIZHI_TENDENCY_APPLY_T
        tmpdiag(i,j) = ( rayleighdrag * 0.5
./pkg/fizhi/fizhi_tendency_apply.F 264 FIZHI_TENDENCY_APPLY_T
     &        *( maskW(i,j,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 265 FIZHI_TENDENCY_APPLY_T
     &              *uVel(i,j,kLev,bi,bj)*uVel(i,j,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 266 FIZHI_TENDENCY_APPLY_T
     &         + maskW(i+1,j,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 267 FIZHI_TENDENCY_APPLY_T
     &              *uVel(i+1,j,kLev,bi,bj)*uVel(i+1,j,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 268 FIZHI_TENDENCY_APPLY_T
     &         + maskS(i,j,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 269 FIZHI_TENDENCY_APPLY_T
     &              *vVel(i,j,kLev,bi,bj)*vVel(i,j,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 270 FIZHI_TENDENCY_APPLY_T
     &         + maskS(i,j+1,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 271 FIZHI_TENDENCY_APPLY_T
     &              *vVel(i,j+1,kLev,bi,bj)*vVel(i,j+1,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 316 FIZHI_TENDENCY_APPLY_S
      INTEGER i, j
./pkg/fizhi/fizhi_tendency_apply.F 322 FIZHI_TENDENCY_APPLY_S
      DO j=jMin,jMax
./pkg/fizhi/fizhi_tendency_apply.F 324 FIZHI_TENDENCY_APPLY_S
        gS_arr(i,j) = gS_arr(i,j)
./pkg/fizhi/fizhi_tendency_apply.F 325 FIZHI_TENDENCY_APPLY_S
     &    + maskC(i,j,kLev,bi,bj)*gsphy(i,j,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 330 FIZHI_TENDENCY_APPLY_S
       DO j=jMin,jMax
./pkg/fizhi/fizhi_tendency_apply.F 332 FIZHI_TENDENCY_APPLY_S
        tmpdiag(i,j) = ( maskC(i,j,kLev,bi,bj) * gsphy(i,j,kLev,bi,bj) )
./pkg/fizhi/fizhi_tendency_apply.F 43 FIZHI_TENDENCY_APPLY_U
      INTEGER i, j
./pkg/fizhi/fizhi_tendency_apply.F 55 FIZHI_TENDENCY_APPLY_U
      DO j=jMin,jMax
./pkg/fizhi/fizhi_tendency_apply.F 57 FIZHI_TENDENCY_APPLY_U
        gU_arr(i,j) = gU_arr(i,j)
./pkg/fizhi/fizhi_tendency_apply.F 58 FIZHI_TENDENCY_APPLY_U
     &              + maskW(i,j,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 59 FIZHI_TENDENCY_APPLY_U
     &               *( guphy(i,j,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 60 FIZHI_TENDENCY_APPLY_U
     &                - rayleighdrag*uVel(i,j,kLev,bi,bj) )
./pkg/fizhi/fizhi_tendency_apply.F 65 FIZHI_TENDENCY_APPLY_U
       DO j=jMin,jMax
./pkg/fizhi/fizhi_tendency_apply.F 67 FIZHI_TENDENCY_APPLY_U
        tmpdiag(i,j) = maskW(i,j,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 68 FIZHI_TENDENCY_APPLY_U
     &               *( guphy(i,j,kLev,bi,bj)
./pkg/fizhi/fizhi_tendency_apply.F 69 FIZHI_TENDENCY_APPLY_U
     &                - rayleighdrag*uVel(i,j,kLev,bi,bj) )
./pkg/fizhi/fizhi_tendency_apply.F 77 FIZHI_TENDENCY_APPLY_U
       DO j=jMin,jMax
./pkg/fizhi/fizhi_tendency_apply.F 79 FIZHI_TENDENCY_APPLY_U
        tmpdiag(i,j) = -1. _d 0 * rayleighdrag *
./pkg/fizhi/fizhi_tendency_apply.F 80 FIZHI_TENDENCY_APPLY_U
     &       maskW(i,j,kLev,bi,bj)*uVel(i,j,kLev,bi,bj) * 86400
./pkg/fizhi/fizhi_utils.F 123 PASTE
      INTEGER OFFSET,Lena,i,j
./pkg/fizhi/fizhi_utils.F 141 PSTBMP
      INTEGER OFFSET,Lena,i,j
./pkg/fizhi/fizhi_utils.F 159 STRINT
      INTEGER OFFSET,Lena,i,j
./pkg/fizhi/fizhi_utils.F 395 STRIPIT
      integer   i,j,Lena,offset
./pkg/fizhi/fizhi_utils.F 402 STRIPIT
        do 100 j=1,l
./pkg/fizhi/fizhi_utils.F 404 STRIPIT
        b(i,j) = a(i+offset-1,j)
./pkg/fizhi/fizhi_utils.F 407 STRIPIT
        do 200 j=1,l
./pkg/fizhi/fizhi_utils.F 409 STRIPIT
        b(i,j) = a(i+offset-1,j)
./pkg/fizhi/fizhi_utils.F 412 STRIPIT
        b(Lena+i,j) = a(Lena+offset-1,j)
./pkg/fizhi/fizhi_utils.F 422 STRIPITINT
      integer i,j,Lena,offset
./pkg/fizhi/fizhi_utils.F 429 STRIPITINT
        do 100 j=1,l
./pkg/fizhi/fizhi_utils.F 431 STRIPITINT
        b(i,j) = a(i+offset-1,j)
./pkg/fizhi/fizhi_utils.F 434 STRIPITINT
        do 200 j=1,l
./pkg/fizhi/fizhi_utils.F 436 STRIPITINT
        b(i,j) = a(i+offset-1,j)
./pkg/fizhi/fizhi_utils.F 439 STRIPITINT
        b(Lena+i,j) = a(Lena+offset-1,j)
./pkg/fizhi/fizhi_utils.F 449 PASTIT
      integer i,j
./pkg/fizhi/fizhi_utils.F 456 PASTIT
      do 100 j=1,L
./pkg/fizhi/fizhi_utils.F 458 PASTIT
      a(i+offset-1,j) = b(i,j)
./pkg/fizhi/fizhi_utils.F 468 PSTBITINT
      integer i,j
./pkg/fizhi/fizhi_utils.F 474 PSTBITINT
      do 100 j=1,L
./pkg/fizhi/fizhi_utils.F 476 PSTBITINT
      a(i+offset-1,j) = a(i+offset-1,j) + float(b(i,j))
./pkg/fizhi/fizhi_utils.F 486 PSTBMPIT
      integer i,j
./pkg/fizhi/fizhi_utils.F 492 PSTBMPIT
      do 100 j=1,L
./pkg/fizhi/fizhi_utils.F 494 PSTBMPIT
      a(i+offset-1,j) = a(i+offset-1,j) + b(i,j)
./pkg/fizhi/fizhi_utils.F 65 STRIP
      INTEGER OFFSET,Lena,i,j
./pkg/fizhi/fizhi_utils.F 925 PKAPPA
      integer i,j,L
./pkg/fizhi/fizhi_utils.F 930 PKAPPA
      do j = 1,jm
./pkg/fizhi/fizhi_utils.F 932 PKAPPA
       pkz(i,j,L) = ( ple (i,j,l+1)*pkle(i,j,l+1)
./pkg/fizhi/fizhi_utils.F 933 PKAPPA
     .             - ple (i,j,l)*pkle(i,j,l) )
./pkg/fizhi/fizhi_utils.F 934 PKAPPA
     .           /  ( akap1* (ple (i,j,l+1)-ple (i,j,l)) )
./pkg/fizhi/fizhi_utils.F 94 STRIPINT
      INTEGER OFFSET,Lena,i,j
./pkg/fizhi/fizhi_wrapper.F 102 FIZHI_WRAPPER
        do j = 1,sNy+1
./pkg/fizhi/fizhi_wrapper.F 104 FIZHI_WRAPPER
         vdynbef(i,j,L,bi,bj) = vvel(i,j,L,bi,bj)
./pkg/fizhi/fizhi_wrapper.F 116 FIZHI_WRAPPER
        do j = 1,sNy
./pkg/fizhi/fizhi_wrapper.F 118 FIZHI_WRAPPER
         thbef(i,j,L,bi,bj) = thphy(i,j,L,bi,bj)
./pkg/fizhi/fizhi_wrapper.F 123 FIZHI_WRAPPER
        do j = 1,sNy
./pkg/fizhi/fizhi_wrapper.F 125 FIZHI_WRAPPER
         thdynbef(i,j,L,bi,bj) = theta(i,j,L,bi,bj)
./pkg/fizhi/fizhi_wrapper.F 137 FIZHI_WRAPPER
        do j = 1,sNy
./pkg/fizhi/fizhi_wrapper.F 139 FIZHI_WRAPPER
         sbef(i,j,L,bi,bj) = sphy(i,j,L,bi,bj)
./pkg/fizhi/fizhi_wrapper.F 144 FIZHI_WRAPPER
        do j = 1,sNy
./pkg/fizhi/fizhi_wrapper.F 146 FIZHI_WRAPPER
         sdynbef(i,j,L,bi,bj) = salt(i,j,L,bi,bj)
./pkg/fizhi/fizhi_wrapper.F 162 FIZHI_WRAPPER
        do j = 1,sNy
./pkg/fizhi/fizhi_wrapper.F 164 FIZHI_WRAPPER
         pephy(i,j,1,bi,bj)=(Ro_surf(i,j,bi,bj) + etaH(i,j,bi,bj))
./pkg/fizhi/fizhi_wrapper.F 166 FIZHI_WRAPPER
          pephy(i,j,L,bi,bj)=pephy(i,j,L-1,bi,bj)-dpphys(i,j,L-1,bi,bj)
./pkg/fizhi/fizhi_wrapper.F 170 FIZHI_WRAPPER
          pephy4fiz(i,j,Nrphys+2-L,bi,bj)=pephy(i,j,L,bi,bj)
./pkg/fizhi/fizhi_wrapper.F 172 FIZHI_WRAPPER
         if(pephy(i,j,Nrphys+1,bi,bj).lt.1.e-5)
./pkg/fizhi/fizhi_wrapper.F 173 FIZHI_WRAPPER
     &                               pephy(i,j,Nrphys+1,bi,bj) = 1.e-5
./pkg/fizhi/fizhi_wrapper.F 177 FIZHI_WRAPPER
        do j = 1,sNy
./pkg/fizhi/fizhi_wrapper.F 180 FIZHI_WRAPPER
          pedyn(i,j,L,bi,bj) = 0.
./pkg/fizhi/fizhi_wrapper.F 184 FIZHI_WRAPPER
        do j = 1,sNy
./pkg/fizhi/fizhi_wrapper.F 186 FIZHI_WRAPPER
         Lbotij = kSurfC(i,j,bi,bj)
./pkg/fizhi/fizhi_wrapper.F 188 FIZHI_WRAPPER
     & pedyn(i,j,Lbotij,bi,bj) = (Ro_surf(i,j,bi,bj) + etaH(i,j,bi,bj))
./pkg/fizhi/fizhi_wrapper.F 191 FIZHI_WRAPPER
        do j = 1,sNy
./pkg/fizhi/fizhi_wrapper.F 193 FIZHI_WRAPPER
         Lbotij = kSurfC(i,j,bi,bj)
./pkg/fizhi/fizhi_wrapper.F 195 FIZHI_WRAPPER
          pedyn(i,j,L,bi,bj) = pedyn(i,j,L-1,bi,bj) -
./pkg/fizhi/fizhi_wrapper.F 196 FIZHI_WRAPPER
     &           drF(L-1)* rStarExpC(i,j,bi,bj)*hfacC(i,j,L-1,bi,bj)
./pkg/fizhi/fizhi_wrapper.F 199 FIZHI_WRAPPER
         if(pedyn(i,j,Nr+1,bi,bj).lt.1.e-5)
./pkg/fizhi/fizhi_wrapper.F 200 FIZHI_WRAPPER
     &                               pedyn(i,j,Nr+1,bi,bj) = 1.e-5
./pkg/fizhi/fizhi_wrapper.F 211 FIZHI_WRAPPER
        do j = 1,sNy
./pkg/fizhi/fizhi_wrapper.F 214 FIZHI_WRAPPER
         tempphy(i,j,L,bi,bj) = pephy4fiz(i,j,L,bi,bj)
./pkg/fizhi/fizhi_wrapper.F 236 FIZHI_WRAPPER
        do j = 1,sNy
./pkg/fizhi/fizhi_wrapper.F 238 FIZHI_WRAPPER
         tempdiag(i,j) = topoZ(i,j,bi,bj)*grav
./pkg/fizhi/fizhi_wrapper.F 239 FIZHI_WRAPPER
         tempLdiag(i,j,L) = pephy4fiz(i,j,L,bi,bj)/100.
./pkg/fizhi/fizhi_wrapper.F 243 FIZHI_WRAPPER
        do j = 1,sNy
./pkg/fizhi/fizhi_wrapper.F 245 FIZHI_WRAPPER
         tempLdiag(i,j,L) = pephy4fiz(i,j,L,bi,bj)/100.
./pkg/fizhi/fizhi_wrapper.F 246 FIZHI_WRAPPER
         tempLdiag2(i,j,L) = thphy(i,j,L,bi,bj) *
./pkg/fizhi/fizhi_wrapper.F 247 FIZHI_WRAPPER
     &        (1.+0.609*sphy(i,j,L,bi,bj))
./pkg/fizhi/fizhi_wrapper.F 287 FIZHI_WRAPPER
        do j = 1,sNy
./pkg/fizhi/fizhi_wrapper.F 290 FIZHI_WRAPPER
          tempphy(i,j,Nrphys+1-L,bi,bj)=duphy(i,j,L,bi,bj)
./pkg/fizhi/fizhi_wrapper.F 296 FIZHI_WRAPPER
        do j = 1,sNy
./pkg/fizhi/fizhi_wrapper.F 299 FIZHI_WRAPPER
          tempphy(i,j,Nrphys+1-L,bi,bj)=dvphy(i,j,L,bi,bj)
./pkg/fizhi/fizhi_wrapper.F 305 FIZHI_WRAPPER
        do j = 1,sNy
./pkg/fizhi/fizhi_wrapper.F 308 FIZHI_WRAPPER
          tempphy(i,j,Nrphys+1-L,bi,bj)=dthphy(i,j,L,bi,bj)
./pkg/fizhi/fizhi_wrapper.F 314 FIZHI_WRAPPER
        do j = 1,sNy
./pkg/fizhi/fizhi_wrapper.F 317 FIZHI_WRAPPER
          tempphy(i,j,Nrphys+1-L,bi,bj)=dsphy(i,j,L,bi,bj)
./pkg/fizhi/fizhi_wrapper.F 53 FIZHI_WRAPPER
       INTEGER i, j, L, Lbotij, bi, bj
./pkg/fizhi/fizhi_wrapper.F 74 FIZHI_WRAPPER
        do j = 1,sNy
./pkg/fizhi/fizhi_wrapper.F 76 FIZHI_WRAPPER
         ubef(i,j,L,bi,bj) = uphy(i,j,L,bi,bj)
./pkg/fizhi/fizhi_wrapper.F 81 FIZHI_WRAPPER
        do j = 1,sNy
./pkg/fizhi/fizhi_wrapper.F 83 FIZHI_WRAPPER
         udynbef(i,j,L,bi,bj) = uvel(i,j,L,bi,bj)
./pkg/fizhi/fizhi_wrapper.F 95 FIZHI_WRAPPER
        do j = 1,sNy
./pkg/fizhi/fizhi_wrapper.F 97 FIZHI_WRAPPER
         vbef(i,j,L,bi,bj) = vphy(i,j,L,bi,bj)
./pkg/fizhi/fizhi_write_pickup.F 49 FIZHI_WRITE_PICKUP
      integer i,j,k,bi,bj
./pkg/fizhi/fizhi_write_pickup.F 55 FIZHI_WRITE_PICKUP
      do j = 1-OLy,sNy+OLy
./pkg/fizhi/fizhi_write_pickup.F 57 FIZHI_WRITE_PICKUP
       temp(i,j,k,bi,bj) = 0.
./pkg/fizhi/fizhi_write_pickup.F 93 FIZHI_WRITE_PICKUP
      do j = 1,sNy
./pkg/fizhi/fizhi_write_pickup.F 95 FIZHI_WRITE_PICKUP
       temp(i,j,1,bi,bj) = raincon(i,j,bi,bj)
./pkg/fizhi/fizhi_write_pickup.F 96 FIZHI_WRITE_PICKUP
       temp(i,j,2,bi,bj) = rainlsp(i,j,bi,bj)
./pkg/fizhi/fizhi_write_pickup.F 97 FIZHI_WRITE_PICKUP
       temp(i,j,3,bi,bj) = snowfall(i,j,bi,bj)
./pkg/fizhi/step_fizhi_corr.F 101 STEP_FIZHI_CORR
         if(pedyn(i,j,Nr+1,bi,bj).lt.1.e-5)
./pkg/fizhi/step_fizhi_corr.F 102 STEP_FIZHI_CORR
     .                               pedyn(i,j,Nr+1,bi,bj) = 1.e-5
./pkg/fizhi/step_fizhi_corr.F 106 STEP_FIZHI_CORR
        do j = 1,sNy
./pkg/fizhi/step_fizhi_corr.F 108 STEP_FIZHI_CORR
         pephy(i,j,1,bi,bj)=Ro_surf(i,j,bi,bj) + etaH(i,j,bi,bj)
./pkg/fizhi/step_fizhi_corr.F 110 STEP_FIZHI_CORR
          pephy(i,j,L,bi,bj)=pephy(i,j,L-1,bi,bj)-dpphys(i,j,L-1,bi,bj)
./pkg/fizhi/step_fizhi_corr.F 113 STEP_FIZHI_CORR
         if(pephy(i,j,Nrphys+1,bi,bj).lt.1.e-5)
./pkg/fizhi/step_fizhi_corr.F 114 STEP_FIZHI_CORR
     .                               pephy(i,j,Nrphys+1,bi,bj) = 1.e-5
./pkg/fizhi/step_fizhi_corr.F 121 STEP_FIZHI_CORR
        do j = 1,sNy
./pkg/fizhi/step_fizhi_corr.F 123 STEP_FIZHI_CORR
         windphy(i,j,L,bi,bj) =
./pkg/fizhi/step_fizhi_corr.F 124 STEP_FIZHI_CORR
     .     sqrt(uphy(i,j,Nrphys+1-L,bi,bj)*uphy(i,j,Nrphys+1-L,bi,bj)
./pkg/fizhi/step_fizhi_corr.F 125 STEP_FIZHI_CORR
     .        + vphy(i,j,Nrphys+1-L,bi,bj)*vphy(i,j,Nrphys+1-L,bi,bj))
./pkg/fizhi/step_fizhi_corr.F 140 STEP_FIZHI_CORR
        do j = 1,sNy
./pkg/fizhi/step_fizhi_corr.F 142 STEP_FIZHI_CORR
         tempphy(i,j,Nrphys+1-L,bi,bj) = uphy(i,j,L,bi,bj)
./pkg/fizhi/step_fizhi_corr.F 149 STEP_FIZHI_CORR
        do j = 1,sNy
./pkg/fizhi/step_fizhi_corr.F 151 STEP_FIZHI_CORR
         tempphy(i,j,Nrphys+1-L,bi,bj) = vphy(i,j,L,bi,bj)
./pkg/fizhi/step_fizhi_corr.F 158 STEP_FIZHI_CORR
        do j = 1,sNy
./pkg/fizhi/step_fizhi_corr.F 160 STEP_FIZHI_CORR
         tempphy(i,j,Nrphys+1-L,bi,bj) = thphy(i,j,L,bi,bj)
./pkg/fizhi/step_fizhi_corr.F 167 STEP_FIZHI_CORR
        do j = 1,sNy
./pkg/fizhi/step_fizhi_corr.F 169 STEP_FIZHI_CORR
         tempphy(i,j,Nrphys+1-L,bi,bj) = sphy(i,j,L,bi,bj)
./pkg/fizhi/step_fizhi_corr.F 192 STEP_FIZHI_CORR
        do j = jdim1,jdim2
./pkg/fizhi/step_fizhi_corr.F 194 STEP_FIZHI_CORR
        udyntemp(i,j,L,bi,bj)=uvel(i,j,L,bi,bj)-udyntemp(i,j,L,bi,bj)
./pkg/fizhi/step_fizhi_corr.F 195 STEP_FIZHI_CORR
        vdyntemp(i,j,L,bi,bj)=vvel(i,j,L,bi,bj)-vdyntemp(i,j,L,bi,bj)
./pkg/fizhi/step_fizhi_corr.F 196 STEP_FIZHI_CORR
        thdyntemp(i,j,L,bi,bj)=theta(i,j,L,bi,bj)-thdyntemp(i,j,L,bi,bj)
./pkg/fizhi/step_fizhi_corr.F 197 STEP_FIZHI_CORR
        sdyntemp(i,j,L,bi,bj)=salt(i,j,L,bi,bj)-sdyntemp(i,j,L,bi,bj)
./pkg/fizhi/step_fizhi_corr.F 220 STEP_FIZHI_CORR
        do j = 1,sNy
./pkg/fizhi/step_fizhi_corr.F 222 STEP_FIZHI_CORR
         uphytemp(i,j,Nrphys+1-L,bi,bj) = tempphy(i,j,L,bi,bj)
./pkg/fizhi/step_fizhi_corr.F 229 STEP_FIZHI_CORR
        do j = 1,sNy
./pkg/fizhi/step_fizhi_corr.F 231 STEP_FIZHI_CORR
         vphytemp(i,j,Nrphys+1-L,bi,bj) = tempphy(i,j,L,bi,bj)
./pkg/fizhi/step_fizhi_corr.F 238 STEP_FIZHI_CORR
        do j = 1,sNy
./pkg/fizhi/step_fizhi_corr.F 240 STEP_FIZHI_CORR
         thphytemp(i,j,Nrphys+1-L,bi,bj) = tempphy(i,j,L,bi,bj)
./pkg/fizhi/step_fizhi_corr.F 247 STEP_FIZHI_CORR
        do j = 1,sNy
./pkg/fizhi/step_fizhi_corr.F 249 STEP_FIZHI_CORR
         sphytemp(i,j,Nrphys+1-L,bi,bj) = tempphy(i,j,L,bi,bj)
./pkg/fizhi/step_fizhi_corr.F 285 STEP_FIZHI_CORR
        do j=jm1,jm2
./pkg/fizhi/step_fizhi_corr.F 287 STEP_FIZHI_CORR
         tempij(i,j) = (uphy (i,j,L,bi,bj)-ubef(i,j,L,bi,bj) )
./pkg/fizhi/step_fizhi_corr.F 297 STEP_FIZHI_CORR
        do j=jm1,jm2
./pkg/fizhi/step_fizhi_corr.F 299 STEP_FIZHI_CORR
         tempij(i,j) = (vphy (i,j,L,bi,bj)-vbef(i,j,L,bi,bj) )
./pkg/fizhi/step_fizhi_corr.F 309 STEP_FIZHI_CORR
        do j=jm1,jm2
./pkg/fizhi/step_fizhi_corr.F 311 STEP_FIZHI_CORR
         tempij(i,j) = (thphy (i,j,L,bi,bj)-thbef(i,j,L,bi,bj) )
./pkg/fizhi/step_fizhi_corr.F 321 STEP_FIZHI_CORR
        do j=jm1,jm2
./pkg/fizhi/step_fizhi_corr.F 323 STEP_FIZHI_CORR
         tempij(i,j) = (sphy (i,j,L,bi,bj)-sbef(i,j,L,bi,bj) )
./pkg/fizhi/step_fizhi_corr.F 344 STEP_FIZHI_CORR
       do j=jm1,jm2
./pkg/fizhi/step_fizhi_corr.F 346 STEP_FIZHI_CORR
        udyntemp(i,j,L,bi,bj) =
./pkg/fizhi/step_fizhi_corr.F 347 STEP_FIZHI_CORR
     .    (uvel(i,j,L,bi,bj)-udynbef(i,j,L,bi,bj))*dtinv -
./pkg/fizhi/step_fizhi_corr.F 348 STEP_FIZHI_CORR
     .                                        guphy(i,j,L,bi,bj)
./pkg/fizhi/step_fizhi_corr.F 349 STEP_FIZHI_CORR
        vdyntemp(i,j,L,bi,bj) =
./pkg/fizhi/step_fizhi_corr.F 350 STEP_FIZHI_CORR
     .    (vvel(i,j,L,bi,bj)-vdynbef(i,j,L,bi,bj))*dtinv -
./pkg/fizhi/step_fizhi_corr.F 351 STEP_FIZHI_CORR
     .                                        gvphy(i,j,L,bi,bj)
./pkg/fizhi/step_fizhi_corr.F 363 STEP_FIZHI_CORR
       do j = 1,sNy
./pkg/fizhi/step_fizhi_corr.F 365 STEP_FIZHI_CORR
        windphy(i,j,L,bi,bj) =
./pkg/fizhi/step_fizhi_corr.F 366 STEP_FIZHI_CORR
     .     sqrt(uphy(i,j,Nrphys+1-L,bi,bj)*uphy(i,j,Nrphys+1-L,bi,bj)
./pkg/fizhi/step_fizhi_corr.F 367 STEP_FIZHI_CORR
     .        + vphy(i,j,Nrphys+1-L,bi,bj)*vphy(i,j,Nrphys+1-L,bi,bj))
./pkg/fizhi/step_fizhi_corr.F 377 STEP_FIZHI_CORR
       do j = 1,sNy
./pkg/fizhi/step_fizhi_corr.F 379 STEP_FIZHI_CORR
         uphytemp(i,j,Nrphys+1-L,bi,bj) = tempphy(i,j,L,bi,bj)
./pkg/fizhi/step_fizhi_corr.F 386 STEP_FIZHI_CORR
       do j = 1,sNy
./pkg/fizhi/step_fizhi_corr.F 388 STEP_FIZHI_CORR
         vphytemp(i,j,Nrphys+1-L,bi,bj) = tempphy(i,j,L,bi,bj)
./pkg/fizhi/step_fizhi_corr.F 394 STEP_FIZHI_CORR
       do j = 1,sNy
./pkg/fizhi/step_fizhi_corr.F 396 STEP_FIZHI_CORR
        uphytemp(i,j,L,bi,bj)=
./pkg/fizhi/step_fizhi_corr.F 397 STEP_FIZHI_CORR
     .    ( (uphy(i,j,L,bi,bj)-ubef(i,j,L,bi,bj))*dtinv
./pkg/fizhi/step_fizhi_corr.F 398 STEP_FIZHI_CORR
     .     - duphy(i,j,L,bi,bj) - uphytemp(i,j,L,bi,bj) ) * 86400. _d 0
./pkg/fizhi/step_fizhi_corr.F 399 STEP_FIZHI_CORR
        vphytemp(i,j,L,bi,bj)=
./pkg/fizhi/step_fizhi_corr.F 400 STEP_FIZHI_CORR
     .    ( (vphy(i,j,L,bi,bj)-vbef(i,j,L,bi,bj))*dtinv
./pkg/fizhi/step_fizhi_corr.F 401 STEP_FIZHI_CORR
     .     - dvphy(i,j,L,bi,bj) - vphytemp(i,j,L,bi,bj) ) * 86400. _d 0
./pkg/fizhi/step_fizhi_corr.F 426 STEP_FIZHI_CORR
       do j=jm1,jm2
./pkg/fizhi/step_fizhi_corr.F 428 STEP_FIZHI_CORR
        thdyntemp(i,j,L,bi,bj) =
./pkg/fizhi/step_fizhi_corr.F 429 STEP_FIZHI_CORR
     .    (theta(i,j,L,bi,bj)-thdynbef(i,j,L,bi,bj))*dtinv -
./pkg/fizhi/step_fizhi_corr.F 430 STEP_FIZHI_CORR
     .                                        gthphy(i,j,L,bi,bj)
./pkg/fizhi/step_fizhi_corr.F 441 STEP_FIZHI_CORR
       do j = 1,sNy
./pkg/fizhi/step_fizhi_corr.F 443 STEP_FIZHI_CORR
         thphytemp(i,j,Nrphys+1-L,bi,bj) = tempphy(i,j,L,bi,bj)
./pkg/fizhi/step_fizhi_corr.F 449 STEP_FIZHI_CORR
       do j = 1,sNy
./pkg/fizhi/step_fizhi_corr.F 451 STEP_FIZHI_CORR
        thphytemp(i,j,L,bi,bj)=
./pkg/fizhi/step_fizhi_corr.F 452 STEP_FIZHI_CORR
     .    ( (thphy(i,j,L,bi,bj)-thbef(i,j,L,bi,bj))*dtinv
./pkg/fizhi/step_fizhi_corr.F 453 STEP_FIZHI_CORR
     .     - dthphy(i,j,L,bi,bj) - thphytemp(i,j,L,bi,bj)
./pkg/fizhi/step_fizhi_corr.F 473 STEP_FIZHI_CORR
       do j=jm1,jm2
./pkg/fizhi/step_fizhi_corr.F 475 STEP_FIZHI_CORR
        sdyntemp(i,j,L,bi,bj) =
./pkg/fizhi/step_fizhi_corr.F 476 STEP_FIZHI_CORR
     .    (salt(i,j,L,bi,bj)-sdynbef(i,j,L,bi,bj))*dtinv -
./pkg/fizhi/step_fizhi_corr.F 477 STEP_FIZHI_CORR
     .                                        gsphy(i,j,L,bi,bj)
./pkg/fizhi/step_fizhi_corr.F 488 STEP_FIZHI_CORR
       do j = 1,sNy
./pkg/fizhi/step_fizhi_corr.F 490 STEP_FIZHI_CORR
         sphytemp(i,j,Nrphys+1-L,bi,bj) = tempphy(i,j,L,bi,bj)
./pkg/fizhi/step_fizhi_corr.F 496 STEP_FIZHI_CORR
       do j = 1,sNy
./pkg/fizhi/step_fizhi_corr.F 498 STEP_FIZHI_CORR
        sphytemp(i,j,L,bi,bj)=
./pkg/fizhi/step_fizhi_corr.F 499 STEP_FIZHI_CORR
     .    ( (sphy(i,j,L,bi,bj)-sbef(i,j,L,bi,bj))*dtinv
./pkg/fizhi/step_fizhi_corr.F 500 STEP_FIZHI_CORR
     .     - dsphy(i,j,L,bi,bj) - sphytemp(i,j,L,bi,bj) ) * 86400. _d 0
./pkg/fizhi/step_fizhi_corr.F 56 STEP_FIZHI_CORR
       integer i, j, L, Lbotij, bi, bj
./pkg/fizhi/step_fizhi_corr.F 79 STEP_FIZHI_CORR
        do j = 1,sNy
./pkg/fizhi/step_fizhi_corr.F 82 STEP_FIZHI_CORR
          pedyn(i,j,L,bi,bj) = 0.
./pkg/fizhi/step_fizhi_corr.F 86 STEP_FIZHI_CORR
        do j = 1,sNy
./pkg/fizhi/step_fizhi_corr.F 88 STEP_FIZHI_CORR
         Lbotij = ksurfC(i,j,bi,bj)
./pkg/fizhi/step_fizhi_corr.F 90 STEP_FIZHI_CORR
     .    pedyn(i,j,Lbotij,bi,bj) = Ro_surf(i,j,bi,bj) + etaH(i,j,bi,bj)
./pkg/fizhi/step_fizhi_corr.F 93 STEP_FIZHI_CORR
        do j = 1,sNy
./pkg/fizhi/step_fizhi_corr.F 95 STEP_FIZHI_CORR
         Lbotij = ksurfC(i,j,bi,bj)
./pkg/fizhi/step_fizhi_corr.F 97 STEP_FIZHI_CORR
          pedyn(i,j,L,bi,bj) = pedyn(i,j,L-1,bi,bj) -
./pkg/fizhi/step_fizhi_corr.F 98 STEP_FIZHI_CORR
     .               drF(L-1)* rStarExpC(i,j,bi,bj)*hfacC(i,j,L-1,bi,bj)
./pkg/fizhi/step_fizhi_fg.F 32 STEP_FIZHI_FG
       integer i,j,L
./pkg/fizhi/step_fizhi_fg.F 54 STEP_FIZHI_FG
       do j = jm1,jm2
./pkg/fizhi/step_fizhi_fg.F 56 STEP_FIZHI_FG
        tempij(i,j) = uphy(i,j,L,bi,bj)
./pkg/fizhi/step_fizhi_fg.F 62 STEP_FIZHI_FG
       do j = jm1,jm2
./pkg/fizhi/step_fizhi_fg.F 64 STEP_FIZHI_FG
        tempij(i,j) = vphy(i,j,L,bi,bj)
./pkg/fizhi/step_fizhi_fg.F 70 STEP_FIZHI_FG
       do j = jm1,jm2
./pkg/fizhi/step_fizhi_fg.F 72 STEP_FIZHI_FG
        tempij(i,j) = thphy(i,j,L,bi,bj)
./pkg/fizhi/step_fizhi_fg.F 78 STEP_FIZHI_FG
       do j = jm1,jm2
./pkg/fizhi/step_fizhi_fg.F 80 STEP_FIZHI_FG
        tempij(i,j) = sphy(i,j,L,bi,bj)
./pkg/fizhi/step_fizhi_fg.F 93 STEP_FIZHI_FG
       do j = jm1,jm2
./pkg/fizhi/step_fizhi_fg.F 95 STEP_FIZHI_FG
        tempij(i,j) = sphy(i,j,L,bi,bj)
./pkg/fizhi/step_physics.F 25 STEP_PHYSICS
       integer i,j,L
./pkg/fizhi/step_physics.F 28 STEP_PHYSICS
        do j = jm1,jm2
./pkg/fizhi/step_physics.F 30 STEP_PHYSICS
         uphy(i,j,L,bi,bj) = uphy(i,j,L,bi,bj) + duphy(i,j,L,bi,bj) * dt
./pkg/fizhi/step_physics.F 31 STEP_PHYSICS
         vphy(i,j,L,bi,bj) = vphy(i,j,L,bi,bj) + dvphy(i,j,L,bi,bj) * dt
./pkg/fizhi/step_physics.F 32 STEP_PHYSICS
         thphy(i,j,L,bi,bj)=thphy(i,j,L,bi,bj) + dthphy(i,j,L,bi,bj)* dt
./pkg/fizhi/step_physics.F 33 STEP_PHYSICS
         sphy(i,j,L,bi,bj) = sphy(i,j,L,bi,bj) + dsphy(i,j,L,bi,bj) * dt
./pkg/fizhi/update_chemistry_exports.F 35 UPDATE_CHEMISTRY_EXPORTS
      integer i, j, L, LL, bi, bj
./pkg/fizhi/update_chemistry_exports.F 54 UPDATE_CHEMISTRY_EXPORTS
        do j = 1,sNy
./pkg/fizhi/update_chemistry_exports.F 56 UPDATE_CHEMISTRY_EXPORTS
         pephy(i,j,Nrphys+1,bi,bj)=(Ro_surf(i,j,bi,bj)+etaH(i,j,bi,bj))
./pkg/fizhi/update_chemistry_exports.F 59 UPDATE_CHEMISTRY_EXPORTS
         pephy(i,j,LL,bi,bj)=pephy(i,j,LL+1,bi,bj)-dpphys(i,j,L-1,bi,bj)
./pkg/fizhi/update_chemistry_exports.F 63 UPDATE_CHEMISTRY_EXPORTS
        do j = 1,sNy
./pkg/fizhi/update_chemistry_exports.F 66 UPDATE_CHEMISTRY_EXPORTS
          pphy(i,j,L,bi,bj)=(pephy(i,j,L+1,bi,bj)+pephy(i,j,L,bi,bj))
./pkg/fizhi/update_chemistry_exports.F 72 UPDATE_CHEMISTRY_EXPORTS
        do j = 1,sNy
./pkg/fizhi/update_chemistry_exports.F 74 UPDATE_CHEMISTRY_EXPORTS
         xlat(i,j) = yC(i,j,bi,bj)
./pkg/fizhi/update_chemistry_exports.F 76 UPDATE_CHEMISTRY_EXPORTS
          waterin(i,j,L) = sphy(i,j,L,bi,bj)
./pkg/fizhi/update_chemistry_exports.F 85 UPDATE_CHEMISTRY_EXPORTS
        do j = 1,nlatsoz
./pkg/fizhi/update_chemistry_exports.F 86 UPDATE_CHEMISTRY_EXPORTS
         oz1(j,L) = ozone(j,L,imns)*facm + ozone(j,L,ipls)*facp
./pkg/fizhi/update_chemistry_exports.F 91 UPDATE_CHEMISTRY_EXPORTS
        do j = 1,nlatsq
./pkg/fizhi/update_chemistry_exports.F 92 UPDATE_CHEMISTRY_EXPORTS
         strq1(j,L) = stratq(j,L,imns)*facm + stratq(j,L,ipls)*facp
./pkg/fizhi/update_earth_exports.F 1004 GETEMISS
      INTEGER i,j,k,n
./pkg/fizhi/update_earth_exports.F 1020 GETEMISS
      do j = 1,jm
./pkg/fizhi/update_earth_exports.F 1022 GETEMISS
       tmpij(i,j) = 0.0
./pkg/fizhi/update_earth_exports.F 1027 GETEMISS
      do j = 1,jm
./pkg/fizhi/update_earth_exports.F 1029 GETEMISS
       emiss(i,j,k,bi,bj) = tmpij(i,j)
./pkg/fizhi/update_earth_exports.F 1049 EMISSIVITY
      INTEGER i,j
./pkg/fizhi/update_earth_exports.F 1103 EMISSIVITY
      DATA ((emis(i,j),i=1,12),j=1,11) /
./pkg/fizhi/update_earth_exports.F 1235 GET_LANDFRAC
      INTEGER  i,j,k
./pkg/fizhi/update_earth_exports.F 1237 GET_LANDFRAC
      do j=1,jm
./pkg/fizhi/update_earth_exports.F 1239 GET_LANDFRAC
      frac(i,j) = 0.0
./pkg/fizhi/update_earth_exports.F 1244 GET_LANDFRAC
      do j=1,jm
./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/fizhi/update_earth_exports.F 136 UPDATE_EARTH_EXPORTS
       do j = jm1,jm2
./pkg/fizhi/update_earth_exports.F 138 UPDATE_EARTH_EXPORTS
        tmpij(i,j) = 0.
./pkg/fizhi/update_earth_exports.F 146 UPDATE_EARTH_EXPORTS
       do j = jm1,jm2
./pkg/fizhi/update_earth_exports.F 148 UPDATE_EARTH_EXPORTS
        tgz(i,j,bi,bj) = tmpij(i,j)
./pkg/fizhi/update_earth_exports.F 149 UPDATE_EARTH_EXPORTS
        if(fracl(i,j).lt.0.3.and.sice(i,j,bi,bj).eq.0.0)
./pkg/fizhi/update_earth_exports.F 150 UPDATE_EARTH_EXPORTS
     &                                 tgz(i,j,bi,bj) = sst(i,j,bi,bj)
./pkg/fizhi/update_earth_exports.F 53 UPDATE_EARTH_EXPORTS
      INTEGER i, j, n, bi, bj
./pkg/fizhi/update_earth_exports.F 75 UPDATE_EARTH_EXPORTS
       do j = jm1,jm2
./pkg/fizhi/update_earth_exports.F 77 UPDATE_EARTH_EXPORTS
        lons(i,j) = xC(i,j,bi,bj)
./pkg/fizhi/update_earth_exports.F 78 UPDATE_EARTH_EXPORTS
        lats(i,j) = yC(i,j,bi,bj)
./pkg/fizhi/update_earth_exports.F 85 UPDATE_EARTH_EXPORTS
       do j = jm1,jm2
./pkg/fizhi/update_earth_exports.F 87 UPDATE_EARTH_EXPORTS
        if(sice(i,j,bi,bj).gt.0.) then
./pkg/fizhi/update_earth_exports.F 885 GETALB
      INTEGER i,j
./pkg/fizhi/update_earth_exports.F 88 UPDATE_EARTH_EXPORTS
           fraci(i,j) = 1.
./pkg/fizhi/update_earth_exports.F 90 UPDATE_EARTH_EXPORTS
           fraci(i,j) = 0.
./pkg/fizhi/update_earth_exports.F 910 GETALB
       tmpij(i,j) = albvr(i,j,bi,bj)
./pkg/fizhi/update_earth_exports.F 918 GETALB
       albvr(i,j,bi,bj) = tmpij(i,j)
./pkg/fizhi/update_earth_exports.F 923 GETALB
       tmpij(i,j) = albvf(i,j,bi,bj)
./pkg/fizhi/update_earth_exports.F 930 GETALB
       albvf(i,j,bi,bj) = tmpij(i,j)
./pkg/fizhi/update_earth_exports.F 935 GETALB
       tmpij(i,j) = albnr(i,j,bi,bj)
./pkg/fizhi/update_earth_exports.F 942 GETALB
       albnr(i,j,bi,bj) = tmpij(i,j)
./pkg/fizhi/update_earth_exports.F 947 GETALB
       tmpij(i,j) = albnf(i,j,bi,bj)
./pkg/fizhi/update_earth_exports.F 954 GETALB
       albnf(i,j,bi,bj) = tmpij(i,j)
./pkg/fizhi/update_ocean_exports.F 102 UPDATE_OCEAN_EXPORTS
       do j=jm1,jm2
./pkg/fizhi/update_ocean_exports.F 104 UPDATE_OCEAN_EXPORTS
       if(sice(i,j,bi,bj).eq.0.0 .and. sst(i,j,bi,bj).lt.sstmin)
./pkg/fizhi/update_ocean_exports.F 105 UPDATE_OCEAN_EXPORTS
     .                                          sst(i,j,bi,bj) = sstmin
./pkg/fizhi/update_ocean_exports.F 184 GETSICE
      integer i,j,n,nn,iyear,iyearbc,nd,ndby3,imbc,jmbc
./pkg/fizhi/update_ocean_exports.F 34 UPDATE_OCEAN_EXPORTS
       integer i, j, bi, bj, bislot, bjslot
./pkg/fizhi/update_ocean_exports.F 352 GETSICE
      do j = jm1,jm2
./pkg/fizhi/update_ocean_exports.F 354 GETSICE
       sice(i,j,bi,bj) = sicebc1(i+bislot,j+bjslot)*fac1
./pkg/fizhi/update_ocean_exports.F 355 GETSICE
     .                 + sicebc2(i+bislot,j+bjslot)*fac2
./pkg/fizhi/update_ocean_exports.F 358 GETSICE
       if (sice(i,j,bi,bj) .ge. 0.5) then
./pkg/fizhi/update_ocean_exports.F 359 GETSICE
        sice(i,j,bi,bj) = 1.
./pkg/fizhi/update_ocean_exports.F 361 GETSICE
        sice(i,j,bi,bj) = 0.
./pkg/fizhi/update_ocean_exports.F 367 GETSICE
      do j = jm1,jm2
./pkg/fizhi/update_ocean_exports.F 369 GETSICE
       if (sice(i,j,bi,bj) .eq. 1.) then
./pkg/fizhi/update_ocean_exports.F 370 GETSICE
        sice(i,j,bi,bj) = 3.
./pkg/fizhi/update_ocean_exports.F 445 GETSST
      integer i,j,n,nn,iyear,iyearbc,nd,ndby3,imbc,jmbc
./pkg/fizhi/update_ocean_exports.F 614 GETSST
      do j = jm1,jm2
./pkg/fizhi/update_ocean_exports.F 616 GETSST
       sst(i,j,bi,bj) = sstbc1(i+bislot,j+bjslot)*fac1
./pkg/fizhi/update_ocean_exports.F 617 GETSST
     .                + sstbc2(i+bislot,j+bjslot)*fac2
./pkg/fizhi/update_ocean_exports.F 652 BCDATA
      integer i,j
./pkg/fizhi/update_ocean_exports.F 663 BCDATA
      do j=1,jm
./pkg/fizhi/update_ocean_exports.F 665 BCDATA
       field1(i,j) = f1(i,j)
./pkg/fizhi/update_ocean_exports.F 666 BCDATA
       field2(i,j) = f2(i,j)
./pkg/flt/exch2_send_put_vec.F 119 EXCH2_SEND_PUT_VEC_RL
          DO j=1,nSy
./pkg/flt/exch2_send_put_vec.F 121 EXCH2_SEND_PUT_VEC_RL
            IF ( W2_myTileList(i,j).EQ.tgT ) THEN
./pkg/flt/exch2_send_put_vec.F 123 EXCH2_SEND_PUT_VEC_RL
             sBj = j
./pkg/flt/flt_init_varia.F 199 FLT_INIT_VARIA
           DO j=1,6
./pkg/flt/flt_init_varia.F 201 FLT_INIT_VARIA
             ip=i+(j-1)*6
./pkg/flt/flt_init_varia.F 205 FLT_INIT_VARIA
             jpart(ip,bi,bj)  = 1+5*(j-1)
./pkg/flt/flt_init_varia.F 60 FLT_INIT_VARIA
      INTEGER iG,jG,i,j
./pkg/flt/flt_mapping.F 120 FLT_MAP_IJLOCAL2XY
      INTEGER i, j
./pkg/flt/flt_mapping.F 132 FLT_MAP_IJLOCAL2XY
        j = NINT(jy)
./pkg/flt/flt_mapping.F 134 FLT_MAP_IJLOCAL2XY
        ddy = 0.5 _d 0 + jy - DFLOAT(j)
./pkg/flt/flt_mapping.F 136 FLT_MAP_IJLOCAL2XY
        xx = xG(i,j,bi,bj) + ddx*( xG(i+1,j,bi,bj) - xG(i,j,bi,bj) )
./pkg/flt/flt_mapping.F 137 FLT_MAP_IJLOCAL2XY
        yy = yG(i,j,bi,bj) + ddy*( yG(i,j+1,bi,bj) - yG(i,j,bi,bj) )
./pkg/flt/flt_mapping.F 142 FLT_MAP_IJLOCAL2XY
        j = NINT(jy)
./pkg/flt/flt_mapping.F 144 FLT_MAP_IJLOCAL2XY
        ddy = 0.5 _d 0 + jy - DFLOAT(j)
./pkg/flt/flt_mapping.F 147 FLT_MAP_IJLOCAL2XY
        xx = xG(i,j,bi,bj) + ddx*( xG(i+1,j,bi,bj) - xG(i,j,bi,bj) )
./pkg/flt/flt_mapping.F 148 FLT_MAP_IJLOCAL2XY
     &                     + ddy*( xG(i,j+1,bi,bj) - xG(i,j,bi,bj) )
./pkg/flt/flt_mapping.F 149 FLT_MAP_IJLOCAL2XY
     &                 + ddx*ddy*( xG(i+1,j+1,bi,bj) - xG(i+1,j,bi,bj)
./pkg/flt/flt_mapping.F 150 FLT_MAP_IJLOCAL2XY
     &                           - xG(i,j+1,bi,bj) + xG(i,j,bi,bj) )
./pkg/flt/flt_mapping.F 151 FLT_MAP_IJLOCAL2XY
        yy = yG(i,j,bi,bj) + ddx*( yG(i+1,j,bi,bj) - yG(i,j,bi,bj) )
./pkg/flt/flt_mapping.F 152 FLT_MAP_IJLOCAL2XY
     &                     + ddy*( yG(i,j+1,bi,bj) - yG(i,j,bi,bj) )
./pkg/flt/flt_mapping.F 153 FLT_MAP_IJLOCAL2XY
     &                 + ddx*ddy*( yG(i+1,j+1,bi,bj) - yG(i+1,j,bi,bj)
./pkg/flt/flt_mapping.F 154 FLT_MAP_IJLOCAL2XY
     &                           - yG(i,j+1,bi,bj) + yG(i,j,bi,bj) )
./pkg/flt/flt_mapping.F 157 FLT_MAP_IJLOCAL2XY
        xx_ij=xG(i,j,bi,bj)
./pkg/flt/flt_mapping.F 158 FLT_MAP_IJLOCAL2XY
        xx_ip1j=xG(i+1,j,bi,bj)
./pkg/flt/flt_mapping.F 159 FLT_MAP_IJLOCAL2XY
        xx_ijp1=xG(i,j+1,bi,bj)
./pkg/flt/flt_mapping.F 160 FLT_MAP_IJLOCAL2XY
        xx_ip1jp1=xG(i+1,j+1,bi,bj)
./pkg/flt/flt_mapping.F 46 FLT_MAP_XY2IJLOCAL
      INTEGER i, j
./pkg/flt/flt_mapping.F 57 FLT_MAP_XY2IJLOCAL
        j = 1
./pkg/flt/flt_mapping.F 60 FLT_MAP_XY2IJLOCAL
           IF ( xG(i,j,bi,bj).LE.xx .AND. xx.LT.xG(i+1,j,bi,bj) ) THEN
./pkg/flt/flt_mapping.F 61 FLT_MAP_XY2IJLOCAL
             dist = xG(i+1,j,bi,bj) - xG(i,j,bi,bj)
./pkg/flt/flt_mapping.F 62 FLT_MAP_XY2IJLOCAL
             fm = ( xx - xG(i,j,bi,bj) ) / dist
./pkg/flt/flt_mapping.F 69 FLT_MAP_XY2IJLOCAL
        DO j=0,sNy+1
./pkg/flt/flt_mapping.F 71 FLT_MAP_XY2IJLOCAL
           IF ( yG(i,j,bi,bj).LE.yy .AND. yy.LT.yG(i,j+1,bi,bj) ) THEN
./pkg/flt/flt_mapping.F 72 FLT_MAP_XY2IJLOCAL
             dist = yG(i,j+1,bi,bj) - yG(i,j,bi,bj)
./pkg/flt/flt_mapping.F 73 FLT_MAP_XY2IJLOCAL
             fm = ( yy - yG(i,j,bi,bj) ) / dist
./pkg/flt/flt_mapping.F 74 FLT_MAP_XY2IJLOCAL
             jy = DFLOAT(j)+fm-0.5 _d 0
./pkg/frazil/frazil_calc_rhs.F 42 FRAZIL_CALC_RHS
      INTEGER bi,bj,i,j,k,kTop
./pkg/frazil/frazil_calc_rhs.F 58 FRAZIL_CALC_RHS
         DO j=1-Oly,sNy+OLy
./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 67 FRAZIL_CALC_RHS
         DO j=1-OLy,sNy+OLy
./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 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 92 FRAZIL_CALC_RHS
             kTop = kSurfC(i,j,bi,bj)
./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_calc_rhs.F 97 FRAZIL_CALC_RHS
             FrazilForcingT(i,j,kTop,bi,bj) =
./pkg/frazil/frazil_calc_rhs.F 98 FRAZIL_CALC_RHS
     &            FrazilForcingT(i,j,kTop,bi,bj)
./pkg/frazil/frazil_init_varia.F 32 FRAZIL_INIT_VARIA
      INTEGER i,j,k,bi,bj
./pkg/frazil/frazil_init_varia.F 38 FRAZIL_INIT_VARIA
         DO j=1-Oly,sNy+OLy
./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 53 FRAZIL_TENDENCY_APPLY_T
      INTEGER i, j
./pkg/frazil/frazil_tendency_apply.F 57 FRAZIL_TENDENCY_APPLY_T
      DO j=jMin,jMax
./pkg/frazil/frazil_tendency_apply.F 59 FRAZIL_TENDENCY_APPLY_T
        gT_arr(i,j) = gT_arr(i,j)
./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 51 GCHEM_ADD_TENDENCY
      INTEGER i,j
./pkg/gchem/gchem_add_tendency.F 61 GCHEM_ADD_TENDENCY
       DO j=jMin,jMax
./pkg/gchem/gchem_add_tendency.F 63 GCHEM_ADD_TENDENCY
         gPtracer(i,j) = gPtracer(i,j)
./pkg/gchem/gchem_add_tendency.F 64 GCHEM_ADD_TENDENCY
     &                 + gchemTendency(i,j,k,bi,bj,jTr)
./pkg/gchem/gchem_calc_tendency.F 57 GCHEM_CALC_TENDENCY
      INTEGER i,j
./pkg/gchem/gchem_calc_tendency.F 66 GCHEM_CALC_TENDENCY
          DO j = 1-OLy, sNy+OLy
./pkg/gchem/gchem_calc_tendency.F 68 GCHEM_CALC_TENDENCY
            gchemTendency(i,j,k,bi,bj,jTr) = 0. _d 0
./pkg/gchem/gchem_init_vari.F 41 GCHEM_INIT_VARI
      INTEGER i,j,k
./pkg/gchem/gchem_init_vari.F 53 GCHEM_INIT_VARI
          DO j = 1-OLy, sNy+OLy
./pkg/gchem/gchem_init_vari.F 55 GCHEM_INIT_VARI
            gchemTendency(i,j,k,bi,bj,jTr) = 0. _d 0
./pkg/gchem/gchem_surfmean.F 32 GCHEM_SURFMEAN
      INTEGER i,j,bi,bj
./pkg/gchem/gchem_surfmean.F 47 GCHEM_SURFMEAN
         DO j=1,sNy
./pkg/gchem/gchem_surfmean.F 50 GCHEM_SURFMEAN
     &        + tracer(i,j,ks,bi,bj)*rA(i,j,bi,bj)*maskInC(i,j,bi,bj)
./pkg/generic_advdiff/gad_advection.F 1011 GAD_ADVECTION
        DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_advection.F 1013 GAD_ADVECTION
          tmpTrac = localT3d(i,j,k)*locVol3d(i,j,k)
./pkg/generic_advdiff/gad_advection.F 1014 GAD_ADVECTION
     &      -deltaTLev(k)*( fVerT(i,j,kDown)-fVerT(i,j,kUp) )
./pkg/generic_advdiff/gad_advection.F 1015 GAD_ADVECTION
     &                   *rkSign*maskInC(i,j,bi,bj)
./pkg/generic_advdiff/gad_advection.F 1016 GAD_ADVECTION
          localVol(i,j) = locVol3d(i,j,k)
./pkg/generic_advdiff/gad_advection.F 1017 GAD_ADVECTION
     &      -deltaTLev(k)*( rTransKp(i,j) - rTrans(i,j) )
./pkg/generic_advdiff/gad_advection.F 1018 GAD_ADVECTION
     &                   *rkSign*maskInC(i,j,bi,bj)
./pkg/generic_advdiff/gad_advection.F 1020 GAD_ADVECTION
          localTij(i,j) = tmpTrac/localVol(i,j)
./pkg/generic_advdiff/gad_advection.F 1028 GAD_ADVECTION
          gTracer(i,j,k) =
./pkg/generic_advdiff/gad_advection.F 1029 GAD_ADVECTION
     &          ( tmpTrac - tracer(i,j,k,bi,bj)*localVol(i,j) )
./pkg/generic_advdiff/gad_advection.F 1030 GAD_ADVECTION
     &            *recip_rA(i,j,bi,bj)*recip_deepFac2C(k)
./pkg/generic_advdiff/gad_advection.F 1031 GAD_ADVECTION
     &            *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./pkg/generic_advdiff/gad_advection.F 1037 GAD_ADVECTION
        DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_advection.F 1039 GAD_ADVECTION
          localTij(i,j) = localT3d(i,j,k)
./pkg/generic_advdiff/gad_advection.F 1041 GAD_ADVECTION
     &       *_recip_hFacC(i,j,k,bi,bj)*recip_drF(k)
./pkg/generic_advdiff/gad_advection.F 1042 GAD_ADVECTION
     &       *recip_rA(i,j,bi,bj)*recip_deepFac2C(k)
./pkg/generic_advdiff/gad_advection.F 1043 GAD_ADVECTION
     &       *( fVerT(i,j,kDown)-fVerT(i,j,kUp)
./pkg/generic_advdiff/gad_advection.F 1044 GAD_ADVECTION
     &         -tracer(i,j,k,bi,bj)*(rTransKp(i,j)-rTrans(i,j))
./pkg/generic_advdiff/gad_advection.F 1045 GAD_ADVECTION
     &        )*rkSign*maskInC(i,j,bi,bj)
./pkg/generic_advdiff/gad_advection.F 1046 GAD_ADVECTION
          gTracer(i,j,k) =
./pkg/generic_advdiff/gad_advection.F 1047 GAD_ADVECTION
     &     ( localTij(i,j) - tracer(i,j,k,bi,bj) )/deltaTLev(k)
./pkg/generic_advdiff/gad_advection.F 133 GAD_ADVECTION
      INTEGER i,j,k,kUp,kDown
./pkg/generic_advdiff/gad_advection.F 218 GAD_ADVECTION
      DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_advection.F 229 GAD_ADVECTION
        rTrans(i,j)  = 0. _d 0
./pkg/generic_advdiff/gad_advection.F 230 GAD_ADVECTION
        fVerT(i,j,1) = 0. _d 0
./pkg/generic_advdiff/gad_advection.F 231 GAD_ADVECTION
        fVerT(i,j,2) = 0. _d 0
./pkg/generic_advdiff/gad_advection.F 234 GAD_ADVECTION
        localVol(i,j) = 0. _d 0
./pkg/generic_advdiff/gad_advection.F 236 GAD_ADVECTION
        localTij(i,j) = 0. _d 0
./pkg/generic_advdiff/gad_advection.F 279 GAD_ADVECTION
      DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_advection.F 281 GAD_ADVECTION
         xA(i,j) = _dyG(i,j,bi,bj)*deepFacC(k)
./pkg/generic_advdiff/gad_advection.F 282 GAD_ADVECTION
     &           *drF(k)*_hFacW(i,j,k,bi,bj)
./pkg/generic_advdiff/gad_advection.F 283 GAD_ADVECTION
         yA(i,j) = _dxG(i,j,bi,bj)*deepFacC(k)
./pkg/generic_advdiff/gad_advection.F 284 GAD_ADVECTION
     &           *drF(k)*_hFacS(i,j,k,bi,bj)
./pkg/generic_advdiff/gad_advection.F 289 GAD_ADVECTION
      DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_advection.F 291 GAD_ADVECTION
         uTrans(i,j) = uFld(i,j,k)*xA(i,j)*rhoFacC(k)
./pkg/generic_advdiff/gad_advection.F 292 GAD_ADVECTION
         vTrans(i,j) = vFld(i,j,k)*yA(i,j)*rhoFacC(k)
./pkg/generic_advdiff/gad_advection.F 297 GAD_ADVECTION
      DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_advection.F 299 GAD_ADVECTION
         localTij(i,j) = tracer(i,j,k,bi,bj)
./pkg/generic_advdiff/gad_advection.F 301 GAD_ADVECTION
         localVol(i,j) = rA(i,j,bi,bj)*deepFac2C(k)
./pkg/generic_advdiff/gad_advection.F 302 GAD_ADVECTION
     &                  *rhoFacC(k)*drF(k)*hFacC(i,j,k,bi,bj)
./pkg/generic_advdiff/gad_advection.F 303 GAD_ADVECTION
     &                 + ( oneRS - maskC(i,j,k,bi,bj) )
./pkg/generic_advdiff/gad_advection.F 306 GAD_ADVECTION
         maskLocW(i,j) = _maskW(i,j,k,bi,bj)*maskInW(i,j,bi,bj)
./pkg/generic_advdiff/gad_advection.F 307 GAD_ADVECTION
         maskLocS(i,j) = _maskS(i,j,k,bi,bj)*maskInS(i,j,bi,bj)
./pkg/generic_advdiff/gad_advection.F 309 GAD_ADVECTION
         maskLocW(i,j) = _maskW(i,j,k,bi,bj)
./pkg/generic_advdiff/gad_advection.F 310 GAD_ADVECTION
         maskLocS(i,j) = _maskS(i,j,k,bi,bj)
./pkg/generic_advdiff/gad_advection.F 363 GAD_ADVECTION
        DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_advection.F 365 GAD_ADVECTION
          af(i,j) = 0.
./pkg/generic_advdiff/gad_advection.F 391 GAD_ADVECTION
        DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_advection.F 393 GAD_ADVECTION
          af(i,j) = 0.
./pkg/generic_advdiff/gad_advection.F 481 GAD_ADVECTION
         DO j=1-OLy,0
./pkg/generic_advdiff/gad_advection.F 484 GAD_ADVECTION
           tmpTrac = localTij(i,j)*localVol(i,j)
./pkg/generic_advdiff/gad_advection.F 485 GAD_ADVECTION
     &      -deltaTLev(k)*( af(i+1,j) - af(i,j) )
./pkg/generic_advdiff/gad_advection.F 486 GAD_ADVECTION
     &                   *maskInC(i,j,bi,bj)
./pkg/generic_advdiff/gad_advection.F 487 GAD_ADVECTION
           localVol(i,j) = localVol(i,j)
./pkg/generic_advdiff/gad_advection.F 488 GAD_ADVECTION
     &      -deltaTLev(k)*( uTrans(i+1,j) - uTrans(i,j) )
./pkg/generic_advdiff/gad_advection.F 489 GAD_ADVECTION
     &                   *maskInC(i,j,bi,bj)
./pkg/generic_advdiff/gad_advection.F 490 GAD_ADVECTION
           localTij(i,j) = tmpTrac/localVol(i,j)
./pkg/generic_advdiff/gad_advection.F 492 GAD_ADVECTION
           localTij(i,j) = localTij(i,j)
./pkg/generic_advdiff/gad_advection.F 494 GAD_ADVECTION
     &       *_recip_hFacC(i,j,k,bi,bj)*recip_drF(k)
./pkg/generic_advdiff/gad_advection.F 495 GAD_ADVECTION
     &       *recip_rA(i,j,bi,bj)*recip_deepFac2C(k)
./pkg/generic_advdiff/gad_advection.F 496 GAD_ADVECTION
     &       *( af(i+1,j)-af(i,j)
./pkg/generic_advdiff/gad_advection.F 497 GAD_ADVECTION
     &         -tracer(i,j,k,bi,bj)*(uTrans(i+1,j)-uTrans(i,j))
./pkg/generic_advdiff/gad_advection.F 498 GAD_ADVECTION
     &        )*maskInC(i,j,bi,bj)
./pkg/generic_advdiff/gad_advection.F 504 GAD_ADVECTION
         DO j=sNy+1,sNy+OLy
./pkg/generic_advdiff/gad_advection.F 507 GAD_ADVECTION
           tmpTrac = localTij(i,j)*localVol(i,j)
./pkg/generic_advdiff/gad_advection.F 508 GAD_ADVECTION
     &      -deltaTLev(k)*( af(i+1,j) - af(i,j) )
./pkg/generic_advdiff/gad_advection.F 509 GAD_ADVECTION
     &                   *maskInC(i,j,bi,bj)
./pkg/generic_advdiff/gad_advection.F 510 GAD_ADVECTION
           localVol(i,j) = localVol(i,j)
./pkg/generic_advdiff/gad_advection.F 511 GAD_ADVECTION
     &      -deltaTLev(k)*( uTrans(i+1,j) - uTrans(i,j) )
./pkg/generic_advdiff/gad_advection.F 512 GAD_ADVECTION
     &                   *maskInC(i,j,bi,bj)
./pkg/generic_advdiff/gad_advection.F 513 GAD_ADVECTION
           localTij(i,j) = tmpTrac/localVol(i,j)
./pkg/generic_advdiff/gad_advection.F 515 GAD_ADVECTION
           localTij(i,j) = localTij(i,j)
./pkg/generic_advdiff/gad_advection.F 517 GAD_ADVECTION
     &       *_recip_hFacC(i,j,k,bi,bj)*recip_drF(k)
./pkg/generic_advdiff/gad_advection.F 518 GAD_ADVECTION
     &       *recip_rA(i,j,bi,bj)*recip_deepFac2C(k)
./pkg/generic_advdiff/gad_advection.F 519 GAD_ADVECTION
     &       *( af(i+1,j)-af(i,j)
./pkg/generic_advdiff/gad_advection.F 520 GAD_ADVECTION
     &         -tracer(i,j,k,bi,bj)*(uTrans(i+1,j)-uTrans(i,j))
./pkg/generic_advdiff/gad_advection.F 521 GAD_ADVECTION
     &        )*maskInC(i,j,bi,bj)
./pkg/generic_advdiff/gad_advection.F 533 GAD_ADVECTION
        DO j=jMinUpd,jMaxUpd
./pkg/generic_advdiff/gad_advection.F 536 GAD_ADVECTION
           tmpTrac = localTij(i,j)*localVol(i,j)
./pkg/generic_advdiff/gad_advection.F 537 GAD_ADVECTION
     &      -deltaTLev(k)*( af(i+1,j) - af(i,j) )
./pkg/generic_advdiff/gad_advection.F 538 GAD_ADVECTION
     &                   *maskInC(i,j,bi,bj)
./pkg/generic_advdiff/gad_advection.F 539 GAD_ADVECTION
           localVol(i,j) = localVol(i,j)
./pkg/generic_advdiff/gad_advection.F 540 GAD_ADVECTION
     &      -deltaTLev(k)*( uTrans(i+1,j) - uTrans(i,j) )
./pkg/generic_advdiff/gad_advection.F 541 GAD_ADVECTION
     &                   *maskInC(i,j,bi,bj)
./pkg/generic_advdiff/gad_advection.F 542 GAD_ADVECTION
           localTij(i,j) = tmpTrac/localVol(i,j)
./pkg/generic_advdiff/gad_advection.F 544 GAD_ADVECTION
           localTij(i,j) = localTij(i,j)
./pkg/generic_advdiff/gad_advection.F 546 GAD_ADVECTION
     &       *_recip_hFacC(i,j,k,bi,bj)*recip_drF(k)
./pkg/generic_advdiff/gad_advection.F 547 GAD_ADVECTION
     &       *recip_rA(i,j,bi,bj)*recip_deepFac2C(k)
./pkg/generic_advdiff/gad_advection.F 548 GAD_ADVECTION
     &       *( af(i+1,j)-af(i,j)
./pkg/generic_advdiff/gad_advection.F 549 GAD_ADVECTION
     &         -tracer(i,j,k,bi,bj)*(uTrans(i+1,j)-uTrans(i,j))
./pkg/generic_advdiff/gad_advection.F 550 GAD_ADVECTION
     &        )*maskInC(i,j,bi,bj)
./pkg/generic_advdiff/gad_advection.F 555 GAD_ADVECTION
        DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_advection.F 557 GAD_ADVECTION
          afx(i,j) = af(i,j)
./pkg/generic_advdiff/gad_advection.F 572 GAD_ADVECTION
        DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_advection.F 574 GAD_ADVECTION
          af(i,j) = 0.
./pkg/generic_advdiff/gad_advection.F 600 GAD_ADVECTION
        DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_advection.F 602 GAD_ADVECTION
          af(i,j) = 0.
./pkg/generic_advdiff/gad_advection.F 690 GAD_ADVECTION
         DO j=jMinUpd,jMaxUpd
./pkg/generic_advdiff/gad_advection.F 693 GAD_ADVECTION
           tmpTrac = localTij(i,j)*localVol(i,j)
./pkg/generic_advdiff/gad_advection.F 694 GAD_ADVECTION
     &      -deltaTLev(k)*( af(i,j+1) - af(i,j) )
./pkg/generic_advdiff/gad_advection.F 695 GAD_ADVECTION
     &                   *maskInC(i,j,bi,bj)
./pkg/generic_advdiff/gad_advection.F 696 GAD_ADVECTION
           localVol(i,j) = localVol(i,j)
./pkg/generic_advdiff/gad_advection.F 697 GAD_ADVECTION
     &      -deltaTLev(k)*( vTrans(i,j+1) - vTrans(i,j) )
./pkg/generic_advdiff/gad_advection.F 698 GAD_ADVECTION
     &                   *maskInC(i,j,bi,bj)
./pkg/generic_advdiff/gad_advection.F 699 GAD_ADVECTION
           localTij(i,j) = tmpTrac/localVol(i,j)
./pkg/generic_advdiff/gad_advection.F 701 GAD_ADVECTION
           localTij(i,j) = localTij(i,j)
./pkg/generic_advdiff/gad_advection.F 703 GAD_ADVECTION
     &       *_recip_hFacC(i,j,k,bi,bj)*recip_drF(k)
./pkg/generic_advdiff/gad_advection.F 704 GAD_ADVECTION
     &       *recip_rA(i,j,bi,bj)*recip_deepFac2C(k)
./pkg/generic_advdiff/gad_advection.F 705 GAD_ADVECTION
     &       *( af(i,j+1)-af(i,j)
./pkg/generic_advdiff/gad_advection.F 706 GAD_ADVECTION
     &         -tracer(i,j,k,bi,bj)*(vTrans(i,j+1)-vTrans(i,j))
./pkg/generic_advdiff/gad_advection.F 707 GAD_ADVECTION
     &        )*maskInC(i,j,bi,bj)
./pkg/generic_advdiff/gad_advection.F 713 GAD_ADVECTION
         DO j=jMinUpd,jMaxUpd
./pkg/generic_advdiff/gad_advection.F 716 GAD_ADVECTION
           tmpTrac = localTij(i,j)*localVol(i,j)
./pkg/generic_advdiff/gad_advection.F 717 GAD_ADVECTION
     &      -deltaTLev(k)*( af(i,j+1) - af(i,j) )
./pkg/generic_advdiff/gad_advection.F 718 GAD_ADVECTION
     &                   *maskInC(i,j,bi,bj)
./pkg/generic_advdiff/gad_advection.F 719 GAD_ADVECTION
           localVol(i,j) = localVol(i,j)
./pkg/generic_advdiff/gad_advection.F 720 GAD_ADVECTION
     &      -deltaTLev(k)*( vTrans(i,j+1) - vTrans(i,j) )
./pkg/generic_advdiff/gad_advection.F 721 GAD_ADVECTION
     &                   *maskInC(i,j,bi,bj)
./pkg/generic_advdiff/gad_advection.F 722 GAD_ADVECTION
           localTij(i,j) = tmpTrac/localVol(i,j)
./pkg/generic_advdiff/gad_advection.F 724 GAD_ADVECTION
           localTij(i,j) = localTij(i,j)
./pkg/generic_advdiff/gad_advection.F 726 GAD_ADVECTION
     &       *_recip_hFacC(i,j,k,bi,bj)*recip_drF(k)
./pkg/generic_advdiff/gad_advection.F 727 GAD_ADVECTION
     &       *recip_rA(i,j,bi,bj)*recip_deepFac2C(k)
./pkg/generic_advdiff/gad_advection.F 728 GAD_ADVECTION
     &       *( af(i,j+1)-af(i,j)
./pkg/generic_advdiff/gad_advection.F 729 GAD_ADVECTION
     &         -tracer(i,j,k,bi,bj)*(vTrans(i,j+1)-vTrans(i,j))
./pkg/generic_advdiff/gad_advection.F 730 GAD_ADVECTION
     &        )*maskInC(i,j,bi,bj)
./pkg/generic_advdiff/gad_advection.F 742 GAD_ADVECTION
        DO j=1-OLy+1,sNy+OLy-1
./pkg/generic_advdiff/gad_advection.F 745 GAD_ADVECTION
           tmpTrac = localTij(i,j)*localVol(i,j)
./pkg/generic_advdiff/gad_advection.F 746 GAD_ADVECTION
     &      -deltaTLev(k)*( af(i,j+1) - af(i,j) )
./pkg/generic_advdiff/gad_advection.F 747 GAD_ADVECTION
     &                   *maskInC(i,j,bi,bj)
./pkg/generic_advdiff/gad_advection.F 748 GAD_ADVECTION
           localVol(i,j) = localVol(i,j)
./pkg/generic_advdiff/gad_advection.F 749 GAD_ADVECTION
     &      -deltaTLev(k)*( vTrans(i,j+1) - vTrans(i,j) )
./pkg/generic_advdiff/gad_advection.F 750 GAD_ADVECTION
     &                   *maskInC(i,j,bi,bj)
./pkg/generic_advdiff/gad_advection.F 751 GAD_ADVECTION
           localTij(i,j) = tmpTrac/localVol(i,j)
./pkg/generic_advdiff/gad_advection.F 753 GAD_ADVECTION
           localTij(i,j) = localTij(i,j)
./pkg/generic_advdiff/gad_advection.F 755 GAD_ADVECTION
     &       *_recip_hFacC(i,j,k,bi,bj)*recip_drF(k)
./pkg/generic_advdiff/gad_advection.F 756 GAD_ADVECTION
     &       *recip_rA(i,j,bi,bj)*recip_deepFac2C(k)
./pkg/generic_advdiff/gad_advection.F 757 GAD_ADVECTION
     &       *( af(i,j+1)-af(i,j)
./pkg/generic_advdiff/gad_advection.F 758 GAD_ADVECTION
     &         -tracer(i,j,k,bi,bj)*(vTrans(i,j+1)-vTrans(i,j))
./pkg/generic_advdiff/gad_advection.F 759 GAD_ADVECTION
     &        )*maskInC(i,j,bi,bj)
./pkg/generic_advdiff/gad_advection.F 764 GAD_ADVECTION
        DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_advection.F 766 GAD_ADVECTION
          afy(i,j) = af(i,j)
./pkg/generic_advdiff/gad_advection.F 784 GAD_ADVECTION
        DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_advection.F 786 GAD_ADVECTION
          gTracer(i,j,k) =
./pkg/generic_advdiff/gad_advection.F 787 GAD_ADVECTION
     &     ( localTij(i,j) - tracer(i,j,k,bi,bj) )/deltaTLev(k)
./pkg/generic_advdiff/gad_advection.F 792 GAD_ADVECTION
        DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_advection.F 795 GAD_ADVECTION
          locVol3d(i,j,k) = localVol(i,j)
./pkg/generic_advdiff/gad_advection.F 797 GAD_ADVECTION
          localT3d(i,j,k) = localTij(i,j)
./pkg/generic_advdiff/gad_advection.F 845 GAD_ADVECTION
          DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_advection.F 847 GAD_ADVECTION
            rTran3d(i,j,k) = 0. _d 0
./pkg/generic_advdiff/gad_advection.F 852 GAD_ADVECTION
          DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_advection.F 854 GAD_ADVECTION
            rTran3d(i,j,k) = wFld(i,j,k)*rA(i,j,bi,bj)
./pkg/generic_advdiff/gad_advection.F 856 GAD_ADVECTION
     &                      *maskC(i,j,k-1,bi,bj)
./pkg/generic_advdiff/gad_advection.F 874 GAD_ADVECTION
         DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_advection.F 876 GAD_ADVECTION
           rTran3d(i,j,k) = 0. _d 0
./pkg/generic_advdiff/gad_advection.F 881 GAD_ADVECTION
         DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_advection.F 883 GAD_ADVECTION
           rTran3d(i,j,k) = wFld(i,j,k)*rA(i,j,bi,bj)
./pkg/generic_advdiff/gad_advection.F 885 GAD_ADVECTION
     &                 *maskC(i,j,k-1,bi,bj)
./pkg/generic_advdiff/gad_advection.F 925 GAD_ADVECTION
         DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_advection.F 927 GAD_ADVECTION
           rTransKp(i,j) = kp1Msk*rTrans(i,j)
./pkg/generic_advdiff/gad_advection.F 928 GAD_ADVECTION
           rTrans(i,j) = 0.
./pkg/generic_advdiff/gad_advection.F 929 GAD_ADVECTION
           fVerT(i,j,kUp) = 0.
./pkg/generic_advdiff/gad_advection.F 936 GAD_ADVECTION
         DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_advection.F 938 GAD_ADVECTION
           rTransKp(i,j) = kp1Msk*rTrans(i,j)
./pkg/generic_advdiff/gad_advection.F 939 GAD_ADVECTION
           rTrans(i,j) = wFld(i,j,k)*rA(i,j,bi,bj)
./pkg/generic_advdiff/gad_advection.F 941 GAD_ADVECTION
     &                 *maskC(i,j,k-1,bi,bj)
./pkg/generic_advdiff/gad_advection.F 942 GAD_ADVECTION
           fVerT(i,j,kUp) = 0.
./pkg/generic_advdiff/gad_advection.F 983 GAD_ADVECTION
           DO j = 1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_advection.F 985 GAD_ADVECTION
             fVerT(i,j,kUp) = afr(i,j,k)
./pkg/generic_advdiff/gad_biharm_r.F 48 GAD_BIHARM_R
      INTEGER i, j, n
./pkg/generic_advdiff/gad_biharm_r.F 62 GAD_BIHARM_R
         DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_biharm_r.F 64 GAD_BIHARM_R
           gradR(i,j,n) = 0.
./pkg/generic_advdiff/gad_biharm_r.F 69 GAD_BIHARM_R
         DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_biharm_r.F 71 GAD_BIHARM_R
           gradR(i,j,n) = ( tracer(i,j,kl)-tracer(i,j,km) )
./pkg/generic_advdiff/gad_biharm_r.F 72 GAD_BIHARM_R
     &                *tmpFac*maskC(i,j,kl,bi,bj)*maskC(i,j,km,bi,bj)
./pkg/generic_advdiff/gad_biharm_r.F 83 GAD_BIHARM_R
        DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_biharm_r.F 85 GAD_BIHARM_R
           del2T(i,j,n) = ( gradR(i,j,n+1)-gradR(i,j,n) )
./pkg/generic_advdiff/gad_biharm_r.F 86 GAD_BIHARM_R
     &                  *_recip_hFacC(i,j,kl,bi,bj)
./pkg/generic_advdiff/gad_biharm_r.F 93 GAD_BIHARM_R
       DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_biharm_r.F 95 GAD_BIHARM_R
          d4f(i,j) = d4f(i,j)
./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_r.F 97 GAD_BIHARM_R
     &              *tmpFac*_rA(i,j,bi,bj)
./pkg/generic_advdiff/gad_biharm_x.F 47 GAD_BIHARM_X
      INTEGER i,j
./pkg/generic_advdiff/gad_biharm_x.F 51 GAD_BIHARM_X
      DO j=1-Oly,sNy+Oly
./pkg/generic_advdiff/gad_biharm_x.F 55 GAD_BIHARM_X
         dfx(i,j) = dfx(i,j) + diffK4*xA(i,j)
./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_x.F 57 GAD_BIHARM_X
     &    *(del2T(i,j)-del2T(i-1,j))
./pkg/generic_advdiff/gad_biharm_x.F 59 GAD_BIHARM_X
     &    *sqCosFacU(j,bi,bj)
./pkg/generic_advdiff/gad_biharm_x.F 61 GAD_BIHARM_X
     &    *cosFacU(j,bi,bj)
./pkg/generic_advdiff/gad_biharm_y.F 47 GAD_BIHARM_Y
      INTEGER i,j
./pkg/generic_advdiff/gad_biharm_y.F 54 GAD_BIHARM_Y
      DO j=1-Oly+1,sNy+Oly
./pkg/generic_advdiff/gad_biharm_y.F 57 GAD_BIHARM_Y
         dfy(i,j) = dfy(i,j) + diffK4*yA(i,j)
./pkg/generic_advdiff/gad_biharm_y.F 58 GAD_BIHARM_Y
     &    *_recip_dyC(i,j,bi,bj)*recip_deepFacC(k)
./pkg/generic_advdiff/gad_biharm_y.F 59 GAD_BIHARM_Y
     &    *(del2T(i,j)-del2T(i,j-1))
./pkg/generic_advdiff/gad_biharm_y.F 62 GAD_BIHARM_Y
     &    *sqCosFacV(j,bi,bj)
./pkg/generic_advdiff/gad_biharm_y.F 64 GAD_BIHARM_Y
     &    *cosFacV(j,bi,bj)
./pkg/generic_advdiff/gad_c2_adv_r.F 49 GAD_C2_ADV_R
      INTEGER i,j,km1
./pkg/generic_advdiff/gad_c2_adv_r.F 55 GAD_C2_ADV_R
       DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_c2_adv_r.F 57 GAD_C2_ADV_R
         wT(i,j) = 0.
./pkg/generic_advdiff/gad_c2_adv_r.F 61 GAD_C2_ADV_R
       DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_c2_adv_r.F 63 GAD_C2_ADV_R
         wT(i,j) = maskC(i,j,km1,bi,bj)*
./pkg/generic_advdiff/gad_c2_adv_r.F 64 GAD_C2_ADV_R
     &     rTrans(i,j)*
./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 46 GAD_C2_ADV_X
      INTEGER i,j
./pkg/generic_advdiff/gad_c2_adv_x.F 49 GAD_C2_ADV_X
      DO j=1-Oly,sNy+Oly
./pkg/generic_advdiff/gad_c2_adv_x.F 50 GAD_C2_ADV_X
       uT(1-Olx,j)=0.
./pkg/generic_advdiff/gad_c2_adv_x.F 52 GAD_C2_ADV_X
      DO j=1-Oly,sNy+Oly
./pkg/generic_advdiff/gad_c2_adv_x.F 54 GAD_C2_ADV_X
        uT(i,j) = 
./pkg/generic_advdiff/gad_c2_adv_x.F 55 GAD_C2_ADV_X
     &   uTrans(i,j)*(Tracer(i,j)+Tracer(i-1,j))*0.5 _d 0
./pkg/generic_advdiff/gad_c2_adv_y.F 46 GAD_C2_ADV_Y
      INTEGER i,j
./pkg/generic_advdiff/gad_c2_adv_y.F 52 GAD_C2_ADV_Y
      DO j=1-Oly+1,sNy+Oly
./pkg/generic_advdiff/gad_c2_adv_y.F 54 GAD_C2_ADV_Y
        vT(i,j) = 
./pkg/generic_advdiff/gad_c2_adv_y.F 55 GAD_C2_ADV_Y
     &   vTrans(i,j)*(Tracer(i,j)+Tracer(i,j-1))*0.5 _d 0
./pkg/generic_advdiff/gad_c2_impl_r.F 55 GAD_C2_IMPL_R
      INTEGER i,j
./pkg/generic_advdiff/gad_c2_impl_r.F 63 GAD_C2_IMPL_R
       DO j=jMin,jMax
./pkg/generic_advdiff/gad_c2_impl_r.F 65 GAD_C2_IMPL_R
           rCenter = 0.5 _d 0 *rTrans(i,j)*recip_rA(i,j,bi,bj)*rkSign
./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 68 GAD_C2_IMPL_R
     &                   *recip_hFac(i,j,k)*recip_drF(k)
./pkg/generic_advdiff/gad_c2_impl_r.F 70 GAD_C2_IMPL_R
           b3d(i,j,k)   = b3d(i,j,k)
./pkg/generic_advdiff/gad_c2_impl_r.F 72 GAD_C2_IMPL_R
     &                   *recip_hFac(i,j,k)*recip_drF(k)
./pkg/generic_advdiff/gad_c2_impl_r.F 74 GAD_C2_IMPL_R
           b3d(i,j,k-1) = b3d(i,j,k-1)
./pkg/generic_advdiff/gad_c2_impl_r.F 76 GAD_C2_IMPL_R
     &                   *recip_hFac(i,j,k-1)*recip_drF(k-1)
./pkg/generic_advdiff/gad_c2_impl_r.F 78 GAD_C2_IMPL_R
           c3d(i,j,k-1) = c3d(i,j,k-1)
./pkg/generic_advdiff/gad_c2_impl_r.F 80 GAD_C2_IMPL_R
     &                   *recip_hFac(i,j,k-1)*recip_drF(k-1)
./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_c4_adv_r.F 56 GAD_C4_ADV_R
      INTEGER i,j,kp1,km1,km2
./pkg/generic_advdiff/gad_c4_adv_r.F 68 GAD_C4_ADV_R
       DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_c4_adv_r.F 70 GAD_C4_ADV_R
         wT(i,j) = 0.
./pkg/generic_advdiff/gad_c4_adv_r.F 74 GAD_C4_ADV_R
       DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_c4_adv_r.F 76 GAD_C4_ADV_R
         maskBound = maskPM*maskC(i,j,km2,bi,bj)*maskC(i,j,kp1,bi,bj)
./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 79 GAD_C4_ADV_R
         Rjm = (tracer(i,j,km1)-tracer(i,j,km2))*maskC(i,j,km1,bi,bj)
./pkg/generic_advdiff/gad_c4_adv_r.F 83 GAD_C4_ADV_R
         wT(i,j) = maskC(i,j,km1,bi,bj)*(
./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_r.F 86 GAD_C4_ADV_R
     &    +ABS(rTrans(i,j))*
./pkg/generic_advdiff/gad_c4_adv_x.F 54 GAD_C4_ADV_X
      INTEGER i,j
./pkg/generic_advdiff/gad_c4_adv_x.F 58 GAD_C4_ADV_X
      DO j=1-Oly,sNy+Oly
./pkg/generic_advdiff/gad_c4_adv_x.F 59 GAD_C4_ADV_X
       uT(1-Olx,j)=0.
./pkg/generic_advdiff/gad_c4_adv_x.F 60 GAD_C4_ADV_X
       uT(2-Olx,j)=0.
./pkg/generic_advdiff/gad_c4_adv_x.F 61 GAD_C4_ADV_X
       uT(sNx+Olx,j)=0.
./pkg/generic_advdiff/gad_c4_adv_x.F 63 GAD_C4_ADV_X
      DO j=1-Oly,sNy+Oly
./pkg/generic_advdiff/gad_c4_adv_x.F 65 GAD_C4_ADV_X
        Rjp = (tracer(i+1,j)-tracer( i ,j))*maskLocW(i+1,j)
./pkg/generic_advdiff/gad_c4_adv_x.F 66 GAD_C4_ADV_X
        Rj  = (tracer( i ,j)-tracer(i-1,j))*maskLocW( i ,j)
./pkg/generic_advdiff/gad_c4_adv_x.F 67 GAD_C4_ADV_X
        Rjm = (tracer(i-1,j)-tracer(i-2,j))*maskLocW(i-1,j)
./pkg/generic_advdiff/gad_c4_adv_x.F 70 GAD_C4_ADV_X
        uT(i,j) =
./pkg/generic_advdiff/gad_c4_adv_x.F 71 GAD_C4_ADV_X
     &   uTrans(i,j)*(
./pkg/generic_advdiff/gad_c4_adv_x.F 72 GAD_C4_ADV_X
     &     Tracer(i,j)+Tracer(i-1,j)-oneSixth*( Rjjp+Rjjm )
./pkg/generic_advdiff/gad_c4_adv_x.F 74 GAD_C4_ADV_X
     &  +ABS( uTrans(i,j) )*0.5 _d 0*oneSixth*( Rjjp-Rjjm )
./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 54 GAD_C4_ADV_Y
      INTEGER i,j
./pkg/generic_advdiff/gad_c4_adv_y.F 63 GAD_C4_ADV_Y
      DO j=1-Oly+2,sNy+Oly-1
./pkg/generic_advdiff/gad_c4_adv_y.F 65 GAD_C4_ADV_Y
        Rjp = (tracer(i,j+1)-tracer(i, j ))*maskLocS(i,j+1)
./pkg/generic_advdiff/gad_c4_adv_y.F 66 GAD_C4_ADV_Y
        Rj  = (tracer(i, j )-tracer(i,j-1))*maskLocS(i, j )
./pkg/generic_advdiff/gad_c4_adv_y.F 67 GAD_C4_ADV_Y
        Rjm = (tracer(i,j-1)-tracer(i,j-2))*maskLocS(i,j-1)
./pkg/generic_advdiff/gad_c4_adv_y.F 70 GAD_C4_ADV_Y
        vT(i,j) =
./pkg/generic_advdiff/gad_c4_adv_y.F 71 GAD_C4_ADV_Y
     &   vTrans(i,j)*(
./pkg/generic_advdiff/gad_c4_adv_y.F 72 GAD_C4_ADV_Y
     &     Tracer(i,j)+Tracer(i,j-1)-oneSixth*( Rjjp+Rjjm )
./pkg/generic_advdiff/gad_c4_adv_y.F 74 GAD_C4_ADV_Y
     &  +ABS( vTrans(i,j) )*0.5 _d 0*oneSixth*( Rjjp-Rjjm )
./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 137 GAD_CALC_RHS
      INTEGER i,j
./pkg/generic_advdiff/gad_calc_rhs.F 173 GAD_CALC_RHS
      DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_calc_rhs.F 175 GAD_CALC_RHS
        fZon(i,j)      = 0. _d 0
./pkg/generic_advdiff/gad_calc_rhs.F 176 GAD_CALC_RHS
        fMer(i,j)      = 0. _d 0
./pkg/generic_advdiff/gad_calc_rhs.F 177 GAD_CALC_RHS
        fVerT(i,j,kUp) = 0. _d 0
./pkg/generic_advdiff/gad_calc_rhs.F 178 GAD_CALC_RHS
        df(i,j)        = 0. _d 0
./pkg/generic_advdiff/gad_calc_rhs.F 179 GAD_CALC_RHS
        df4(i,j)       = 0. _d 0
./pkg/generic_advdiff/gad_calc_rhs.F 185 GAD_CALC_RHS
        DO j=1-OLy,sNy+OLy
./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 192 GAD_CALC_RHS
        DO j=1-OLy,sNy+OLy
./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 208 GAD_CALC_RHS
      DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_calc_rhs.F 210 GAD_CALC_RHS
        fZon(i,j) = 0. _d 0
./pkg/generic_advdiff/gad_calc_rhs.F 224 GAD_CALC_RHS
         DO j=1-OLy,sNy+OLy
./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 279 GAD_CALC_RHS
        DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_calc_rhs.F 281 GAD_CALC_RHS
          fZon(i,j) = fZon(i,j) + af(i,j)
./pkg/generic_advdiff/gad_calc_rhs.F 302 GAD_CALC_RHS
       DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_calc_rhs.F 304 GAD_CALC_RHS
         df(i,j) = 0. _d 0
./pkg/generic_advdiff/gad_calc_rhs.F 325 GAD_CALC_RHS
      DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_calc_rhs.F 327 GAD_CALC_RHS
        fZon(i,j) = fZon(i,j) + df(i,j)*rhoFacC(k)
./pkg/generic_advdiff/gad_calc_rhs.F 348 GAD_CALC_RHS
      DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_calc_rhs.F 350 GAD_CALC_RHS
        fMer(i,j) = 0. _d 0
./pkg/generic_advdiff/gad_calc_rhs.F 364 GAD_CALC_RHS
         DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_calc_rhs.F 367 GAD_CALC_RHS
           maskLocS(i,j) = _maskS(i,j,k,bi,bj)*maskInS(i,j,bi,bj)
./pkg/generic_advdiff/gad_calc_rhs.F 369 GAD_CALC_RHS
           maskLocS(i,j) = _maskS(i,j,k,bi,bj)
./pkg/generic_advdiff/gad_calc_rhs.F 419 GAD_CALC_RHS
        DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_calc_rhs.F 421 GAD_CALC_RHS
          fMer(i,j) = fMer(i,j) + af(i,j)
./pkg/generic_advdiff/gad_calc_rhs.F 442 GAD_CALC_RHS
       DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_calc_rhs.F 444 GAD_CALC_RHS
         df(i,j) = 0. _d 0
./pkg/generic_advdiff/gad_calc_rhs.F 465 GAD_CALC_RHS
      DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_calc_rhs.F 467 GAD_CALC_RHS
        fMer(i,j) = fMer(i,j) + df(i,j)*rhoFacC(k)
./pkg/generic_advdiff/gad_calc_rhs.F 585 GAD_CALC_RHS
       DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_calc_rhs.F 587 GAD_CALC_RHS
          fVerT(i,j,kUp) = fVerT(i,j,kUp) + af(i,j)*maskInC(i,j,bi,bj)
./pkg/generic_advdiff/gad_calc_rhs.F 610 GAD_CALC_RHS
       DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_calc_rhs.F 612 GAD_CALC_RHS
         df(i,j) = 0. _d 0
./pkg/generic_advdiff/gad_calc_rhs.F 634 GAD_CALC_RHS
      DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_calc_rhs.F 636 GAD_CALC_RHS
        fVerT(i,j,kUp) = fVerT(i,j,kUp) + df(i,j)*maskUp(i,j)
./pkg/generic_advdiff/gad_calc_rhs.F 659 GAD_CALC_RHS
       DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_calc_rhs.F 661 GAD_CALC_RHS
         df(i,j) = 0. _d 0
./pkg/generic_advdiff/gad_calc_rhs.F 687 GAD_CALC_RHS
       DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_calc_rhs.F 689 GAD_CALC_RHS
         fVerT(i,j,kUp) = fVerT(i,j,kUp)
./pkg/generic_advdiff/gad_calc_rhs.F 690 GAD_CALC_RHS
     &                  + df(i,j)*maskUp(i,j)*rhoFacF(k)
./pkg/generic_advdiff/gad_calc_rhs.F 719 GAD_CALC_RHS
       DO j=1-OLy,sNy+OLy-1
./pkg/generic_advdiff/gad_calc_rhs.F 723 GAD_CALC_RHS
     &    _recip_hFacC(i,j,k,bi,bj)*recip_drF(k)
./pkg/generic_advdiff/gad_calc_rhs.F 724 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
     &    *( MAX(0. _d 0,fZon(i+1,j)) + MAX(0. _d 0,-fZon(i,j))
./pkg/generic_advdiff/gad_calc_rhs.F 726 GAD_CALC_RHS
     &      +MAX(0. _d 0,fMer(i,j+1)) + MAX(0. _d 0,-fMer(i,j))
./pkg/generic_advdiff/gad_calc_rhs.F 727 GAD_CALC_RHS
     &      +MAX(0. _d 0,fVerT(i,j,kDown)*rkSign)
./pkg/generic_advdiff/gad_calc_rhs.F 728 GAD_CALC_RHS
     &      +MAX(0. _d 0,-fVerT(i,j,kUp)*rkSign)
./pkg/generic_advdiff/gad_calc_rhs.F 730 GAD_CALC_RHS
         trac = localT(i,j)
./pkg/generic_advdiff/gad_calc_rhs.F 738 GAD_CALC_RHS
           IF (fZon(i+1,j).GT.0. _d 0) fZon(i+1,j)=fac*fZon(i+1,j)
./pkg/generic_advdiff/gad_calc_rhs.F 739 GAD_CALC_RHS
           IF (-fZon(i,j) .GT.0. _d 0) fZon(i,j)  =fac*fZon(i,j)
./pkg/generic_advdiff/gad_calc_rhs.F 740 GAD_CALC_RHS
           IF (fMer(i,j+1).GT.0. _d 0) fMer(i,j+1)=fac*fMer(i,j+1)
./pkg/generic_advdiff/gad_calc_rhs.F 741 GAD_CALC_RHS
           IF (-fMer(i,j) .GT.0. _d 0) fMer(i,j)  =fac*fMer(i,j)
./pkg/generic_advdiff/gad_calc_rhs.F 742 GAD_CALC_RHS
           IF (-fVerT(i,j,kUp)*rkSign .GT.0. _d 0)
./pkg/generic_advdiff/gad_calc_rhs.F 743 GAD_CALC_RHS
     &       fVerT(i,j,kUp)=fac*fVerT(i,j,kUp)
./pkg/generic_advdiff/gad_calc_rhs.F 745 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 749 GAD_CALC_RHS
             gTracer(i,j,k+1) = gTracer(i,j,k+1)
./pkg/generic_advdiff/gad_calc_rhs.F 750 GAD_CALC_RHS
     &        +_recip_hFacC(i,j,k+1,bi,bj)*recip_drF(k+1)
./pkg/generic_advdiff/gad_calc_rhs.F 751 GAD_CALC_RHS
     &         *recip_rA(i,j,bi,bj)*recip_deepFac2C(k+1)
./pkg/generic_advdiff/gad_calc_rhs.F 753 GAD_CALC_RHS
     &         *( -fVerT(i,j,kDown)*rkSign )
./pkg/generic_advdiff/gad_calc_rhs.F 755 GAD_CALC_RHS
             fVerT(i,j,kDown)=fac*fVerT(i,j,kDown)
./pkg/generic_advdiff/gad_calc_rhs.F 757 GAD_CALC_RHS
             gTracer(i,j,k+1) = gTracer(i,j,k+1)
./pkg/generic_advdiff/gad_calc_rhs.F 758 GAD_CALC_RHS
     &        +_recip_hFacC(i,j,k+1,bi,bj)*recip_drF(k+1)
./pkg/generic_advdiff/gad_calc_rhs.F 759 GAD_CALC_RHS
     &         *recip_rA(i,j,bi,bj)*recip_deepFac2C(k+1)
./pkg/generic_advdiff/gad_calc_rhs.F 761 GAD_CALC_RHS
     &         *( fVerT(i,j,kDown)*rkSign )
./pkg/generic_advdiff/gad_calc_rhs.F 773 GAD_CALC_RHS
      DO j=1-OLy,sNy+OLy-1
./pkg/generic_advdiff/gad_calc_rhs.F 775 GAD_CALC_RHS
        gTracer(i,j,k) = gTracer(i,j,k)
./pkg/generic_advdiff/gad_calc_rhs.F 776 GAD_CALC_RHS
     &   -_recip_hFacC(i,j,k,bi,bj)*recip_drF(k)
./pkg/generic_advdiff/gad_calc_rhs.F 777 GAD_CALC_RHS
     &   *recip_rA(i,j,bi,bj)*recip_deepFac2C(k)*recip_rhoFacC(k)
./pkg/generic_advdiff/gad_calc_rhs.F 778 GAD_CALC_RHS
     &   *( (fZon(i+1,j)-fZon(i,j))*maskInC(i,j,bi,bj)
./pkg/generic_advdiff/gad_calc_rhs.F 779 GAD_CALC_RHS
     &     +(fMer(i,j+1)-fMer(i,j))*maskInC(i,j,bi,bj)
./pkg/generic_advdiff/gad_calc_rhs.F 780 GAD_CALC_RHS
     &     +(fVerT(i,j,kDown)-fVerT(i,j,kUp))*rkSign
./pkg/generic_advdiff/gad_calc_rhs.F 781 GAD_CALC_RHS
     &     -localT(i,j)*( (uTrans(i+1,j)-uTrans(i,j))*advFac
./pkg/generic_advdiff/gad_calc_rhs.F 782 GAD_CALC_RHS
     &                   +(vTrans(i,j+1)-vTrans(i,j))*advFac
./pkg/generic_advdiff/gad_calc_rhs.F 783 GAD_CALC_RHS
     &                   +(rTransKp1(i,j)-rTrans(i,j))*rAdvFac
./pkg/generic_advdiff/gad_calc_rhs.F 784 GAD_CALC_RHS
     &                  )*maskInC(i,j,bi,bj)
./pkg/generic_advdiff/gad_del2.F 44 GAD_DEL2
      INTEGER i,j
./pkg/generic_advdiff/gad_del2.F 48 GAD_DEL2
      DO j=1-Oly,sNy+Oly
./pkg/generic_advdiff/gad_del2.F 50 GAD_DEL2
        del2(i,j)= 0. _d 0
./pkg/generic_advdiff/gad_del2.F 56 GAD_DEL2
      DO j=1-Oly,sNy+Oly-1
./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_del2.F 60 GAD_DEL2
     &           *( ( dTdx(i+1,j)-dTdx(i,j) )
./pkg/generic_advdiff/gad_del2.F 61 GAD_DEL2
     &             +( dTdy(i,j+1)-dTdy(i,j) )
./pkg/generic_advdiff/gad_diagnostics_state.F 117 GAD_DIAGNOSTICS_STATE
            DO j = 1-OLy,sNy+OLy
./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 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 72 GAD_DIAGNOSTICS_STATE
            DO j = 1-OLy,sNy+OLy
./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 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 49 GAD_DIFF_R
      INTEGER i,j,km1
./pkg/generic_advdiff/gad_diff_r.F 55 GAD_DIFF_R
       DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_diff_r.F 57 GAD_DIFF_R
         dfr(i,j) = 0.
./pkg/generic_advdiff/gad_diff_r.F 61 GAD_DIFF_R
       DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_diff_r.F 63 GAD_DIFF_R
         dfr(i,j) = -KappaR(i,j)
./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 66 GAD_DIFF_R
     &            *(tracer(i,j,k)-tracer(i,j,km1))*rkSign
./pkg/generic_advdiff/gad_diff_x.F 48 GAD_DIFF_X
      INTEGER i,j
./pkg/generic_advdiff/gad_diff_x.F 51 GAD_DIFF_X
      DO j=1-Oly,sNy+Oly
./pkg/generic_advdiff/gad_diff_x.F 52 GAD_DIFF_X
       dfx(1-Olx,j)=0.
./pkg/generic_advdiff/gad_diff_x.F 54 GAD_DIFF_X
        dfx(i,j) = -diffKh*xA(i,j)
./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_x.F 56 GAD_DIFF_X
     &      *(tracer(i,j)-tracer(i-1,j))
./pkg/generic_advdiff/gad_diff_x.F 57 GAD_DIFF_X
     &      *cosFacU(j,bi,bj)
./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_diff_y.F 48 GAD_DIFF_Y
      INTEGER i,j
./pkg/generic_advdiff/gad_diff_y.F 54 GAD_DIFF_Y
      DO j=1-Oly+1,sNy+Oly
./pkg/generic_advdiff/gad_diff_y.F 56 GAD_DIFF_Y
        dfy(i,j) = -diffKh*yA(i,j)
./pkg/generic_advdiff/gad_diff_y.F 57 GAD_DIFF_Y
     &           *_recip_dyC(i,j,bi,bj)*recip_deepFacC(k)
./pkg/generic_advdiff/gad_diff_y.F 58 GAD_DIFF_Y
     &           *(tracer(i,j)-tracer(i,j-1))
./pkg/generic_advdiff/gad_diff_y.F 60 GAD_DIFF_Y
     &           *cosFacV(j,bi,bj)
./pkg/generic_advdiff/gad_dst2u1_adv_r.F 56 GAD_DST2U1_ADV_R
      INTEGER i,j,km1
./pkg/generic_advdiff/gad_dst2u1_adv_r.F 66 GAD_DST2U1_ADV_R
       DO j=1-Oly,sNy+Oly
./pkg/generic_advdiff/gad_dst2u1_adv_r.F 68 GAD_DST2U1_ADV_R
         wT(i,j) = 0.
./pkg/generic_advdiff/gad_dst2u1_adv_r.F 72 GAD_DST2U1_ADV_R
       DO j=1-Oly,sNy+Oly
./pkg/generic_advdiff/gad_dst2u1_adv_r.F 75 GAD_DST2U1_ADV_R
         wLoc = wFld(i,j)
./pkg/generic_advdiff/gad_dst2u1_adv_r.F 88 GAD_DST2U1_ADV_R
         wAbs = ABS(rTrans(i,j))*rkSign
./pkg/generic_advdiff/gad_dst2u1_adv_r.F 90 GAD_DST2U1_ADV_R
         wT(i,j) = maskC(i,j,km1,bi,bj)*(
./pkg/generic_advdiff/gad_dst2u1_adv_r.F 91 GAD_DST2U1_ADV_R
     &             ( rTrans(i,j)+wAbs )* 0.5 _d 0 * tracer(i,j,km1)
./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 56 GAD_DST2U1_ADV_X
      INTEGER i,j
./pkg/generic_advdiff/gad_dst2u1_adv_x.F 63 GAD_DST2U1_ADV_X
      DO j=1-Oly,sNy+Oly
./pkg/generic_advdiff/gad_dst2u1_adv_x.F 64 GAD_DST2U1_ADV_X
       uT(1-Olx,j)=0.
./pkg/generic_advdiff/gad_dst2u1_adv_x.F 66 GAD_DST2U1_ADV_X
      DO j=1-Oly,sNy+Oly
./pkg/generic_advdiff/gad_dst2u1_adv_x.F 69 GAD_DST2U1_ADV_X
        uCFL = uFld(i,j)
./pkg/generic_advdiff/gad_dst2u1_adv_x.F 70 GAD_DST2U1_ADV_X
        IF ( calcCFL ) uCFL = ABS( uFld(i,j)*deltaTloc
./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_x.F 81 GAD_DST2U1_ADV_X
        uAbs = ABS(uTrans(i,j))
./pkg/generic_advdiff/gad_dst2u1_adv_x.F 83 GAD_DST2U1_ADV_X
        uT(i,j) = ( uTrans(i,j)+uAbs )* 0.5 _d 0 * tracer(i-1,j)
./pkg/generic_advdiff/gad_dst2u1_adv_x.F 84 GAD_DST2U1_ADV_X
     &          + ( uTrans(i,j)-uAbs )* 0.5 _d 0 * tracer(i,j)
./pkg/generic_advdiff/gad_dst2u1_adv_y.F 55 GAD_DST2U1_ADV_Y
      INTEGER i,j
./pkg/generic_advdiff/gad_dst2u1_adv_y.F 65 GAD_DST2U1_ADV_Y
      DO j=1-Oly+1,sNy+Oly
./pkg/generic_advdiff/gad_dst2u1_adv_y.F 68 GAD_DST2U1_ADV_Y
        vCFL = vFld(i,j)
./pkg/generic_advdiff/gad_dst2u1_adv_y.F 69 GAD_DST2U1_ADV_Y
        IF ( calcCFL ) vCFL = ABS( vFld(i,j)*deltaTloc
./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_adv_y.F 80 GAD_DST2U1_ADV_Y
        vAbs = ABS(vTrans(i,j))
./pkg/generic_advdiff/gad_dst2u1_adv_y.F 82 GAD_DST2U1_ADV_Y
        vT(i,j) = ( vTrans(i,j)+vAbs )* 0.5 _d 0 * tracer(i,j-1)
./pkg/generic_advdiff/gad_dst2u1_adv_y.F 83 GAD_DST2U1_ADV_Y
     &          + ( vTrans(i,j)-vAbs )* 0.5 _d 0 * tracer(i,j)
./pkg/generic_advdiff/gad_dst2u1_impl_r.F 101 GAD_DST2U1_IMPL_R
           c3d(i,j,k-1) = c3d(i,j,k-1)
./pkg/generic_advdiff/gad_dst2u1_impl_r.F 103 GAD_DST2U1_IMPL_R
     &                    *recip_hFac(i,j,k-1)*recip_drF(k-1)
./pkg/generic_advdiff/gad_dst2u1_impl_r.F 64 GAD_DST2U1_IMPL_R
      INTEGER i,j
./pkg/generic_advdiff/gad_dst2u1_impl_r.F 80 GAD_DST2U1_IMPL_R
       DO j=jMin,jMax
./pkg/generic_advdiff/gad_dst2u1_impl_r.F 85 GAD_DST2U1_IMPL_R
           rCenter = 0.5 _d 0 *rTrans(i,j)*recip_rA(i,j,bi,bj)*rkSign
./pkg/generic_advdiff/gad_dst2u1_impl_r.F 89 GAD_DST2U1_IMPL_R
           a3d(i,j,k)   = a3d(i,j,k)
./pkg/generic_advdiff/gad_dst2u1_impl_r.F 91 GAD_DST2U1_IMPL_R
     &                   *recip_hFac(i,j,k)*recip_drF(k)
./pkg/generic_advdiff/gad_dst2u1_impl_r.F 93 GAD_DST2U1_IMPL_R
           b3d(i,j,k)   = b3d(i,j,k)
./pkg/generic_advdiff/gad_dst2u1_impl_r.F 95 GAD_DST2U1_IMPL_R
     &                    *recip_hFac(i,j,k)*recip_drF(k)
./pkg/generic_advdiff/gad_dst2u1_impl_r.F 97 GAD_DST2U1_IMPL_R
           b3d(i,j,k-1) = b3d(i,j,k-1)
./pkg/generic_advdiff/gad_dst2u1_impl_r.F 99 GAD_DST2U1_IMPL_R
     &                    *recip_hFac(i,j,k-1)*recip_drF(k-1)
./pkg/generic_advdiff/gad_dst3_adv_r.F 108 GAD_DST3_ADV_R
         wT(i,j)=
./pkg/generic_advdiff/gad_dst3_adv_r.F 109 GAD_DST3_ADV_R
     &    0.5*(rTrans(i,j)+ABS(rTrans(i,j)))
./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 111 GAD_DST3_ADV_R
     &   +0.5*(rTrans(i,j)-ABS(rTrans(i,j)))
./pkg/generic_advdiff/gad_dst3_adv_r.F 112 GAD_DST3_ADV_R
     &       *( tracer(i,j,km1) - psiP*Rj )
./pkg/generic_advdiff/gad_dst3_adv_r.F 114 GAD_DST3_ADV_R
        wT(i,j)=
./pkg/generic_advdiff/gad_dst3_adv_r.F 115 GAD_DST3_ADV_R
     &    0.5*(rTrans(i,j)+ABS(rTrans(i,j)))
./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 117 GAD_DST3_ADV_R
     &   +0.5*(rTrans(i,j)-ABS(rTrans(i,j)))
./pkg/generic_advdiff/gad_dst3_adv_r.F 118 GAD_DST3_ADV_R
     &       *( tracer(i,j,km1) - (d0*Rj+d1*Rjm) )
./pkg/generic_advdiff/gad_dst3_adv_r.F 59 GAD_DST3_ADV_R
      INTEGER i,j,kp1,km1,km2
./pkg/generic_advdiff/gad_dst3_adv_r.F 77 GAD_DST3_ADV_R
      DO j=1-OLy,sNy+OLy
./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 80 GAD_DST3_ADV_R
     &         *maskC(i,j,kp1,bi,bj)
./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 83 GAD_DST3_ADV_R
        Rjm=(tracer(i,j,km2)-tracer(i,j,km1))
./pkg/generic_advdiff/gad_dst3_adv_r.F 84 GAD_DST3_ADV_R
     &         *maskC(i,j,km1,bi,bj)
./pkg/generic_advdiff/gad_dst3_adv_r.F 86 GAD_DST3_ADV_R
        wLoc = wFld(i,j)
./pkg/generic_advdiff/gad_dst3_adv_x.F 107 GAD_DST3_ADV_X
        uT(i,j)=
./pkg/generic_advdiff/gad_dst3_adv_x.F 108 GAD_DST3_ADV_X
     &   0.5*(uTrans(i,j)+ABS(uTrans(i,j)))
./pkg/generic_advdiff/gad_dst3_adv_x.F 109 GAD_DST3_ADV_X
     &      *( Tracer(i-1,j) + psiP*Rj )
./pkg/generic_advdiff/gad_dst3_adv_x.F 110 GAD_DST3_ADV_X
     &  +0.5*(uTrans(i,j)-ABS(uTrans(i,j)))
./pkg/generic_advdiff/gad_dst3_adv_x.F 111 GAD_DST3_ADV_X
     &      *( Tracer( i ,j) - psiM*Rj )
./pkg/generic_advdiff/gad_dst3_adv_x.F 113 GAD_DST3_ADV_X
        uT(i,j)=
./pkg/generic_advdiff/gad_dst3_adv_x.F 114 GAD_DST3_ADV_X
     &   0.5*(uTrans(i,j)+ABS(uTrans(i,j)))
./pkg/generic_advdiff/gad_dst3_adv_x.F 115 GAD_DST3_ADV_X
     &      *( Tracer(i-1,j) + (d0*Rj+d1*Rjm) )
./pkg/generic_advdiff/gad_dst3_adv_x.F 116 GAD_DST3_ADV_X
     &  +0.5*(uTrans(i,j)-ABS(uTrans(i,j)))
./pkg/generic_advdiff/gad_dst3_adv_x.F 117 GAD_DST3_ADV_X
     &      *( Tracer( i ,j) - (d0*Rj+d1*Rjp) )
./pkg/generic_advdiff/gad_dst3_adv_x.F 60 GAD_DST3_ADV_X
      INTEGER i,j
./pkg/generic_advdiff/gad_dst3_adv_x.F 74 GAD_DST3_ADV_X
      DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_dst3_adv_x.F 75 GAD_DST3_ADV_X
       uT(1-OLx,j)=0.
./pkg/generic_advdiff/gad_dst3_adv_x.F 76 GAD_DST3_ADV_X
       uT(2-OLx,j)=0.
./pkg/generic_advdiff/gad_dst3_adv_x.F 77 GAD_DST3_ADV_X
       uT(sNx+OLx,j)=0.
./pkg/generic_advdiff/gad_dst3_adv_x.F 79 GAD_DST3_ADV_X
      DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_dst3_adv_x.F 81 GAD_DST3_ADV_X
        Rjp=(tracer(i+1,j)-tracer( i ,j))*maskLocW(i+1,j)
./pkg/generic_advdiff/gad_dst3_adv_x.F 82 GAD_DST3_ADV_X
        Rj =(tracer( i ,j)-tracer(i-1,j))*maskLocW( i ,j)
./pkg/generic_advdiff/gad_dst3_adv_x.F 83 GAD_DST3_ADV_X
        Rjm=(tracer(i-1,j)-tracer(i-2,j))*maskLocW(i-1,j)
./pkg/generic_advdiff/gad_dst3_adv_x.F 85 GAD_DST3_ADV_X
        uCFL = uFld(i,j)
./pkg/generic_advdiff/gad_dst3_adv_x.F 86 GAD_DST3_ADV_X
        IF ( calcCFL ) uCFL = ABS( uFld(i,j)*deltaTloc
./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 106 GAD_DST3_ADV_Y
        vT(i,j)=
./pkg/generic_advdiff/gad_dst3_adv_y.F 107 GAD_DST3_ADV_Y
     &   0.5*(vTrans(i,j)+ABS(vTrans(i,j)))
./pkg/generic_advdiff/gad_dst3_adv_y.F 108 GAD_DST3_ADV_Y
     &      *( Tracer(i,j-1) + psiP*Rj )
./pkg/generic_advdiff/gad_dst3_adv_y.F 109 GAD_DST3_ADV_Y
     &  +0.5*(vTrans(i,j)-ABS(vTrans(i,j)))
./pkg/generic_advdiff/gad_dst3_adv_y.F 110 GAD_DST3_ADV_Y
     &      *( Tracer(i, j ) - psiM*Rj )
./pkg/generic_advdiff/gad_dst3_adv_y.F 112 GAD_DST3_ADV_Y
        vT(i,j)=
./pkg/generic_advdiff/gad_dst3_adv_y.F 113 GAD_DST3_ADV_Y
     &   0.5*(vTrans(i,j)+ABS(vTrans(i,j)))
./pkg/generic_advdiff/gad_dst3_adv_y.F 114 GAD_DST3_ADV_Y
     &      *( Tracer(i,j-1) + (d0*Rj+d1*Rjm) )
./pkg/generic_advdiff/gad_dst3_adv_y.F 115 GAD_DST3_ADV_Y
     &  +0.5*(vTrans(i,j)-ABS(vTrans(i,j)))
./pkg/generic_advdiff/gad_dst3_adv_y.F 116 GAD_DST3_ADV_Y
     &      *( Tracer(i, j ) - (d0*Rj+d1*Rjp) )
./pkg/generic_advdiff/gad_dst3_adv_y.F 59 GAD_DST3_ADV_Y
      INTEGER i,j
./pkg/generic_advdiff/gad_dst3_adv_y.F 78 GAD_DST3_ADV_Y
      DO j=1-OLy+2,sNy+OLy-1
./pkg/generic_advdiff/gad_dst3_adv_y.F 80 GAD_DST3_ADV_Y
        Rjp=(tracer(i,j+1)-tracer(i, j ))*maskLocS(i,j+1)
./pkg/generic_advdiff/gad_dst3_adv_y.F 81 GAD_DST3_ADV_Y
        Rj =(tracer(i, j )-tracer(i,j-1))*maskLocS(i, j )
./pkg/generic_advdiff/gad_dst3_adv_y.F 82 GAD_DST3_ADV_Y
        Rjm=(tracer(i,j-1)-tracer(i,j-2))*maskLocS(i,j-1)
./pkg/generic_advdiff/gad_dst3_adv_y.F 84 GAD_DST3_ADV_Y
        vCFL = vFld(i,j)
./pkg/generic_advdiff/gad_dst3_adv_y.F 85 GAD_DST3_ADV_Y
        IF ( calcCFL ) vCFL = ABS( vFld(i,j)*deltaTloc
./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 113 GAD_DST3FL_ADV_R
        wT(i,j)=
./pkg/generic_advdiff/gad_dst3fl_adv_r.F 114 GAD_DST3FL_ADV_R
     &   0.5*(rTrans(i,j)+ABS(rTrans(i,j)))
./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 116 GAD_DST3FL_ADV_R
     &  +0.5*(rTrans(i,j)-ABS(rTrans(i,j)))
./pkg/generic_advdiff/gad_dst3fl_adv_r.F 117 GAD_DST3FL_ADV_R
     &      *( tracer(i,j,km1) - psiP*Rj )
./pkg/generic_advdiff/gad_dst3fl_adv_r.F 55 GAD_DST3FL_ADV_R
      INTEGER i,j,kp1,km1,km2
./pkg/generic_advdiff/gad_dst3fl_adv_r.F 66 GAD_DST3FL_ADV_R
      DO j=1-OLy,sNy+OLy
./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 74 GAD_DST3FL_ADV_R
     &         *maskC(i,j,kp1,bi,bj)
./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 77 GAD_DST3FL_ADV_R
        Rjm=(tracer(i,j,km2)-tracer(i,j,km1))
./pkg/generic_advdiff/gad_dst3fl_adv_r.F 78 GAD_DST3FL_ADV_R
     &         *maskC(i,j,km1,bi,bj)
./pkg/generic_advdiff/gad_dst3fl_adv_r.F 80 GAD_DST3FL_ADV_R
        wLoc = wFld(i,j)
./pkg/generic_advdiff/gad_dst3fl_adv_x.F 36 GAD_DST3FL_ADV_X
      INTEGER i,j
./pkg/generic_advdiff/gad_dst3fl_adv_x.F 45 GAD_DST3FL_ADV_X
      DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_dst3fl_adv_x.F 46 GAD_DST3FL_ADV_X
       uT(1-OLx,j)=0. _d 0
./pkg/generic_advdiff/gad_dst3fl_adv_x.F 47 GAD_DST3FL_ADV_X
       uT(2-OLx,j)=0. _d 0
./pkg/generic_advdiff/gad_dst3fl_adv_x.F 48 GAD_DST3FL_ADV_X
       uT(sNx+OLx,j)=0. _d 0
./pkg/generic_advdiff/gad_dst3fl_adv_x.F 50 GAD_DST3FL_ADV_X
      DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_dst3fl_adv_x.F 57 GAD_DST3FL_ADV_X
        Rjp=(tracer(i+1,j)-tracer( i ,j))*maskLocW(i+1,j)
./pkg/generic_advdiff/gad_dst3fl_adv_x.F 58 GAD_DST3FL_ADV_X
        Rj =(tracer( i ,j)-tracer(i-1,j))*maskLocW( i ,j)
./pkg/generic_advdiff/gad_dst3fl_adv_x.F 59 GAD_DST3FL_ADV_X
        Rjm=(tracer(i-1,j)-tracer(i-2,j))*maskLocW(i-1,j)
./pkg/generic_advdiff/gad_dst3fl_adv_x.F 61 GAD_DST3FL_ADV_X
        uCFL = uFld(i,j)
./pkg/generic_advdiff/gad_dst3fl_adv_x.F 62 GAD_DST3FL_ADV_X
        IF ( calcCFL ) uCFL = ABS( uFld(i,j)*deltaTloc
./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 95 GAD_DST3FL_ADV_X
        uT(i,j)=
./pkg/generic_advdiff/gad_dst3fl_adv_x.F 96 GAD_DST3FL_ADV_X
     &   0.5*(uTrans(i,j)+ABS(uTrans(i,j)))
./pkg/generic_advdiff/gad_dst3fl_adv_x.F 97 GAD_DST3FL_ADV_X
     &      *( Tracer(i-1,j) + psiP*Rj )
./pkg/generic_advdiff/gad_dst3fl_adv_x.F 98 GAD_DST3FL_ADV_X
     &  +0.5*(uTrans(i,j)-ABS(uTrans(i,j)))
./pkg/generic_advdiff/gad_dst3fl_adv_x.F 99 GAD_DST3FL_ADV_X
     &      *( Tracer( i ,j) - psiM*Rj )
./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_dst3fl_adv_y.F 36 GAD_DST3FL_ADV_Y
      INTEGER i,j
./pkg/generic_advdiff/gad_dst3fl_adv_y.F 46 GAD_DST3FL_ADV_Y
      DO j=1-OLy+2,sNy+OLy-1
./pkg/generic_advdiff/gad_dst3fl_adv_y.F 53 GAD_DST3FL_ADV_Y
        Rjp=(tracer(i,j+1)-tracer(i, j ))*maskLocS(i,j+1)
./pkg/generic_advdiff/gad_dst3fl_adv_y.F 54 GAD_DST3FL_ADV_Y
        Rj =(tracer(i, j )-tracer(i,j-1))*maskLocS(i, j )
./pkg/generic_advdiff/gad_dst3fl_adv_y.F 55 GAD_DST3FL_ADV_Y
        Rjm=(tracer(i,j-1)-tracer(i,j-2))*maskLocS(i,j-1)
./pkg/generic_advdiff/gad_dst3fl_adv_y.F 57 GAD_DST3FL_ADV_Y
        vCFL = vFld(i,j)
./pkg/generic_advdiff/gad_dst3fl_adv_y.F 58 GAD_DST3FL_ADV_Y
        IF ( calcCFL ) vCFL = ABS( vFld(i,j)*deltaTloc
./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 91 GAD_DST3FL_ADV_Y
        vT(i,j)=
./pkg/generic_advdiff/gad_dst3fl_adv_y.F 92 GAD_DST3FL_ADV_Y
     &   0.5*(vTrans(i,j)+ABS(vTrans(i,j)))
./pkg/generic_advdiff/gad_dst3fl_adv_y.F 93 GAD_DST3FL_ADV_Y
     &      *( Tracer(i,j-1) + psiP*Rj )
./pkg/generic_advdiff/gad_dst3fl_adv_y.F 94 GAD_DST3FL_ADV_Y
     &  +0.5*(vTrans(i,j)-ABS(vTrans(i,j)))
./pkg/generic_advdiff/gad_dst3fl_adv_y.F 95 GAD_DST3FL_ADV_Y
     &      *( Tracer(i, j ) - psiM*Rj )
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 100 GAD_DST3FL_IMPL_R
       DO j=jMin,jMax
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 102 GAD_DST3FL_IMPL_R
           wCFL = deltaTcfl*ABS(rTrans(i,j))
./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 110 GAD_DST3FL_IMPL_R
           Rj =(tFld(i,j,k)  -tFld(i,j,k-1))
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 111 GAD_DST3FL_IMPL_R
           IF ( rTrans(i,j).GT.0. _d 0 ) THEN
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 112 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 114 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 118 GAD_DST3FL_IMPL_R
             lowFac(i,j) = 0. _d 0
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 119 GAD_DST3FL_IMPL_R
             highFac(i,j)= 0. _d 0
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 127 GAD_DST3FL_IMPL_R
             lowFac(i,j) = cL1
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 128 GAD_DST3FL_IMPL_R
             highFac(i,j)= cH3
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 131 GAD_DST3FL_IMPL_R
             lowFac(i,j) = 0. _d 0
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 132 GAD_DST3FL_IMPL_R
             highFac(i,j)= cM2
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 135 GAD_DST3FL_IMPL_R
             lowFac(i,j) = 1. _d 0
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 136 GAD_DST3FL_IMPL_R
             highFac(i,j)= 0. _d 0
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 143 GAD_DST3FL_IMPL_R
       DO j=jMin,jMax
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 145 GAD_DST3FL_IMPL_R
           rCenter= 0.5 _d 0 *rTrans(i,j)*recip_rA(i,j,bi,bj)*rkSign
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 146 GAD_DST3FL_IMPL_R
           mskM   = maskC(i,j,km2,bi,bj)*maskM2
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 147 GAD_DST3FL_IMPL_R
           mskP   = maskC(i,j,kp1,bi,bj)*maskP1
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 148 GAD_DST3FL_IMPL_R
           rUpwind= (0.5 _d 0 -lowFac(i,j))*ABS(rCenter)*2. _d 0
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 149 GAD_DST3FL_IMPL_R
           rC4km  = highFac(i,j)*(rCenter+ABS(rCenter))*mskM
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 150 GAD_DST3FL_IMPL_R
           rC4kp  = highFac(i,j)*(rCenter-ABS(rCenter))*mskP
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 152 GAD_DST3FL_IMPL_R
           a5d(i,j,k)   = a5d(i,j,k)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 155 GAD_DST3FL_IMPL_R
     &                   *recip_hFac(i,j,k)*recip_drF(k)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 157 GAD_DST3FL_IMPL_R
           b5d(i,j,k)   = b5d(i,j,k)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 160 GAD_DST3FL_IMPL_R
     &                   *recip_hFac(i,j,k)*recip_drF(k)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 162 GAD_DST3FL_IMPL_R
           c5d(i,j,k)   = c5d(i,j,k)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 165 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
           d5d(i,j,k)   = d5d(i,j,k)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 170 GAD_DST3FL_IMPL_R
     &                   *recip_hFac(i,j,k)*recip_drF(k)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 172 GAD_DST3FL_IMPL_R
           b5d(i,j,k-1) = b5d(i,j,k-1)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 175 GAD_DST3FL_IMPL_R
     &                   *recip_hFac(i,j,k-1)*recip_drF(k-1)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 177 GAD_DST3FL_IMPL_R
           c5d(i,j,k-1) = c5d(i,j,k-1)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 180 GAD_DST3FL_IMPL_R
     &                   *recip_hFac(i,j,k-1)*recip_drF(k-1)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 182 GAD_DST3FL_IMPL_R
           d5d(i,j,k-1) = d5d(i,j,k-1)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 185 GAD_DST3FL_IMPL_R
     &                   *recip_hFac(i,j,k-1)*recip_drF(k-1)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 187 GAD_DST3FL_IMPL_R
           e5d(i,j,k-1) = e5d(i,j,k-1)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 190 GAD_DST3FL_IMPL_R
     &                   *recip_hFac(i,j,k-1)*recip_drF(k-1)
./pkg/generic_advdiff/gad_dst3fl_impl_r.F 73 GAD_DST3FL_IMPL_R
      INTEGER i,j,kp1,km2
./pkg/generic_advdiff/gad_fluxlimit_adv_r.F 100 GAD_FLUXLIMIT_ADV_R
          IF (rTrans(i,j).LT.0.) THEN
./pkg/generic_advdiff/gad_fluxlimit_adv_r.F 107 GAD_FLUXLIMIT_ADV_R
         wT(i,j) = maskC(i,j,kM1,bi,bj)*(
./pkg/generic_advdiff/gad_fluxlimit_adv_r.F 108 GAD_FLUXLIMIT_ADV_R
     &     rTrans(i,j)*
./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 110 GAD_FLUXLIMIT_ADV_R
     &    +ABS(rTrans(i,j))*((1.-Cr)+wCFL*Cr)
./pkg/generic_advdiff/gad_fluxlimit_adv_r.F 64 GAD_FLUXLIMIT_ADV_R
      INTEGER i,j,kp1,km1,km2
./pkg/generic_advdiff/gad_fluxlimit_adv_r.F 76 GAD_FLUXLIMIT_ADV_R
       DO j=1-Oly,sNy+Oly
./pkg/generic_advdiff/gad_fluxlimit_adv_r.F 78 GAD_FLUXLIMIT_ADV_R
         wT(i,j) = 0.
./pkg/generic_advdiff/gad_fluxlimit_adv_r.F 82 GAD_FLUXLIMIT_ADV_R
       DO j=1-Oly,sNy+Oly
./pkg/generic_advdiff/gad_fluxlimit_adv_r.F 85 GAD_FLUXLIMIT_ADV_R
         wLoc = wFld(i,j)
./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 88 GAD_FLUXLIMIT_ADV_R
     &        *maskC(i,j,kp1,bi,bj)
./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_r.F 90 GAD_FLUXLIMIT_ADV_R
         Rjm=(tracer(i,j,km1)-tracer(i,j,kM2))
./pkg/generic_advdiff/gad_fluxlimit_adv_r.F 91 GAD_FLUXLIMIT_ADV_R
     &        *maskC(i,j,km2,bi,bj)
./pkg/generic_advdiff/gad_fluxlimit_adv_r.F 94 GAD_FLUXLIMIT_ADV_R
          IF (rTrans(i,j).LT.0.) THEN
./pkg/generic_advdiff/gad_fluxlimit_adv_x.F 61 GAD_FLUXLIMIT_ADV_X
      INTEGER i,j
./pkg/generic_advdiff/gad_fluxlimit_adv_x.F 68 GAD_FLUXLIMIT_ADV_X
      DO j=1-Oly,sNy+Oly
./pkg/generic_advdiff/gad_fluxlimit_adv_x.F 69 GAD_FLUXLIMIT_ADV_X
       uT(1-Olx,j)=0.
./pkg/generic_advdiff/gad_fluxlimit_adv_x.F 70 GAD_FLUXLIMIT_ADV_X
       uT(2-Olx,j)=0.
./pkg/generic_advdiff/gad_fluxlimit_adv_x.F 71 GAD_FLUXLIMIT_ADV_X
       uT(sNx+Olx,j)=0.
./pkg/generic_advdiff/gad_fluxlimit_adv_x.F 73 GAD_FLUXLIMIT_ADV_X
      DO j=1-Oly,sNy+Oly
./pkg/generic_advdiff/gad_fluxlimit_adv_x.F 76 GAD_FLUXLIMIT_ADV_X
        uCFL = uFld(i,j)
./pkg/generic_advdiff/gad_fluxlimit_adv_x.F 77 GAD_FLUXLIMIT_ADV_X
        IF ( calcCFL ) uCFL = ABS( uFld(i,j)*deltaTloc
./pkg/generic_advdiff/gad_fluxlimit_adv_x.F 78 GAD_FLUXLIMIT_ADV_X
     &                  *recip_dxC(i,j,bi,bj)*recip_deepFacC(k) )
./pkg/generic_advdiff/gad_fluxlimit_adv_x.F 79 GAD_FLUXLIMIT_ADV_X
        Rjp=(tracer(i+1,j)-tracer( i ,j))*maskLocW(i+1,j)
./pkg/generic_advdiff/gad_fluxlimit_adv_x.F 80 GAD_FLUXLIMIT_ADV_X
        Rj =(tracer( i ,j)-tracer(i-1,j))*maskLocW( i ,j)
./pkg/generic_advdiff/gad_fluxlimit_adv_x.F 81 GAD_FLUXLIMIT_ADV_X
        Rjm=(tracer(i-1,j)-tracer(i-2,j))*maskLocW(i-1,j)
./pkg/generic_advdiff/gad_fluxlimit_adv_x.F 84 GAD_FLUXLIMIT_ADV_X
         IF (uTrans(i,j).GT.0) THEN
./pkg/generic_advdiff/gad_fluxlimit_adv_x.F 90 GAD_FLUXLIMIT_ADV_X
         IF (uTrans(i,j).GT.0) THEN
./pkg/generic_advdiff/gad_fluxlimit_adv_x.F 97 GAD_FLUXLIMIT_ADV_X
        uT(i,j) =
./pkg/generic_advdiff/gad_fluxlimit_adv_x.F 98 GAD_FLUXLIMIT_ADV_X
     &   uTrans(i,j)*(Tracer(i,j)+Tracer(i-1,j))*0.5 _d 0
./pkg/generic_advdiff/gad_fluxlimit_adv_x.F 99 GAD_FLUXLIMIT_ADV_X
     &   -ABS(uTrans(i,j))*((1.-Cr)+uCFL*Cr)
./pkg/generic_advdiff/gad_fluxlimit_adv_y.F 61 GAD_FLUXLIMIT_ADV_Y
      INTEGER i,j
./pkg/generic_advdiff/gad_fluxlimit_adv_y.F 73 GAD_FLUXLIMIT_ADV_Y
      DO j=1-Oly+2,sNy+Oly-1
./pkg/generic_advdiff/gad_fluxlimit_adv_y.F 76 GAD_FLUXLIMIT_ADV_Y
        vCFL = vFld(i,j)
./pkg/generic_advdiff/gad_fluxlimit_adv_y.F 77 GAD_FLUXLIMIT_ADV_Y
        IF ( calcCFL ) vCFL = ABS( vFld(i,j)*deltaTloc
./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_adv_y.F 79 GAD_FLUXLIMIT_ADV_Y
        Rjp=(tracer(i,j+1)-tracer(i, j ))*maskLocS(i,j+1)
./pkg/generic_advdiff/gad_fluxlimit_adv_y.F 80 GAD_FLUXLIMIT_ADV_Y
        Rj =(tracer(i, j )-tracer(i,j-1))*maskLocS(i, j )
./pkg/generic_advdiff/gad_fluxlimit_adv_y.F 81 GAD_FLUXLIMIT_ADV_Y
        Rjm=(tracer(i,j-1)-tracer(i,j-2))*maskLocS(i,j-1)
./pkg/generic_advdiff/gad_fluxlimit_adv_y.F 84 GAD_FLUXLIMIT_ADV_Y
         IF (vTrans(i,j).GT.0) THEN
./pkg/generic_advdiff/gad_fluxlimit_adv_y.F 90 GAD_FLUXLIMIT_ADV_Y
         IF (vTrans(i,j).GT.0) THEN
./pkg/generic_advdiff/gad_fluxlimit_adv_y.F 97 GAD_FLUXLIMIT_ADV_Y
        vT(i,j) =
./pkg/generic_advdiff/gad_fluxlimit_adv_y.F 98 GAD_FLUXLIMIT_ADV_Y
     &   vTrans(i,j)*(Tracer(i,j)+Tracer(i,j-1))*0.5 _d 0
./pkg/generic_advdiff/gad_fluxlimit_adv_y.F 99 GAD_FLUXLIMIT_ADV_Y
     &   -ABS(vTrans(i,j))*((1.-Cr)+vCFL*Cr)
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 100 GAD_FLUXLIMIT_IMPL_R
          upwindFac(i,j) = 1. _d 0
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 102 GAD_FLUXLIMIT_IMPL_R
          upwindFac(i,j) = MAX( -1. _d 0, upwindFac(i,j) )
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 104 GAD_FLUXLIMIT_IMPL_R
          upwindFac(i,j) = 0. _d 0
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 110 GAD_FLUXLIMIT_IMPL_R
       DO j=jMin,jMax
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 112 GAD_FLUXLIMIT_IMPL_R
           rCenter = 0.5 _d 0 *rTrans(i,j)*recip_rA(i,j,bi,bj)*rkSign
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 113 GAD_FLUXLIMIT_IMPL_R
           rUpwind = ABS(rCenter)*upwindFac(i,j)
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 114 GAD_FLUXLIMIT_IMPL_R
           a3d(i,j,k)   = a3d(i,j,k)
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 116 GAD_FLUXLIMIT_IMPL_R
     &                   *recip_hFac(i,j,k)*recip_drF(k)
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 118 GAD_FLUXLIMIT_IMPL_R
           b3d(i,j,k)   = b3d(i,j,k)
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 120 GAD_FLUXLIMIT_IMPL_R
     &                   *recip_hFac(i,j,k)*recip_drF(k)
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 122 GAD_FLUXLIMIT_IMPL_R
           b3d(i,j,k-1) = b3d(i,j,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 126 GAD_FLUXLIMIT_IMPL_R
           c3d(i,j,k-1) = c3d(i,j,k-1)
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 128 GAD_FLUXLIMIT_IMPL_R
     &                   *recip_hFac(i,j,k-1)*recip_drF(k-1)
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 67 GAD_FLUXLIMIT_IMPL_R
      INTEGER i,j,kp1,km1,km2
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 86 GAD_FLUXLIMIT_IMPL_R
       DO j=jMin,jMax
./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 90 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 91 GAD_FLUXLIMIT_IMPL_R
         Rj =(tFld(i,j,k)  -tFld(i,j,km1))
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 92 GAD_FLUXLIMIT_IMPL_R
         Rjm=(tFld(i,j,km1)-tFld(i,j,km2))*maskC(i,j,km2,bi,bj)
./pkg/generic_advdiff/gad_fluxlimit_impl_r.F 95 GAD_FLUXLIMIT_IMPL_R
          IF (rTrans(i,j).LT.0. _d 0) THEN
./pkg/generic_advdiff/gad_grad_x.F 47 GAD_GRAD_X
      INTEGER i,j
./pkg/generic_advdiff/gad_grad_x.F 59 GAD_GRAD_X
      DO j=1-Oly,sNy+Oly
./pkg/generic_advdiff/gad_grad_x.F 60 GAD_GRAD_X
       dTdx(1-Olx,j)=0.
./pkg/generic_advdiff/gad_grad_x.F 62 GAD_GRAD_X
        dTdx(i,j) = xA(i,j)
./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_x.F 64 GAD_GRAD_X
     &            *(tracer(i,j)-tracer(i-1,j))
./pkg/generic_advdiff/gad_grad_x.F 66 GAD_GRAD_X
     &            *sqCosFacU(j,bi,bj)
./pkg/generic_advdiff/gad_grad_x.F 69 GAD_GRAD_X
     &            *maskInW(i,j,bi,bj)
./pkg/generic_advdiff/gad_grad_y.F 47 GAD_GRAD_Y
      INTEGER i,j
./pkg/generic_advdiff/gad_grad_y.F 62 GAD_GRAD_Y
      DO j=1-Oly+1,sNy+Oly
./pkg/generic_advdiff/gad_grad_y.F 64 GAD_GRAD_Y
        dTdy(i,j) = yA(i,j)
./pkg/generic_advdiff/gad_grad_y.F 65 GAD_GRAD_Y
     &            *_recip_dyC(i,j,bi,bj)*recip_deepFacC(k)
./pkg/generic_advdiff/gad_grad_y.F 66 GAD_GRAD_Y
     &            *(tracer(i,j)-tracer(i,j-1))
./pkg/generic_advdiff/gad_grad_y.F 69 GAD_GRAD_Y
     &            *sqCosFacV(j,bi,bj)
./pkg/generic_advdiff/gad_grad_y.F 73 GAD_GRAD_Y
     &            *maskInS(i,j,bi,bj)
./pkg/generic_advdiff/gad_implicit_r.F 109 GAD_IMPLICIT_R
       DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_implicit_r.F 111 GAD_IMPLICIT_R
         a5d(i,j,k) = 0. _d 0
./pkg/generic_advdiff/gad_implicit_r.F 112 GAD_IMPLICIT_R
         b5d(i,j,k) = 0. _d 0
./pkg/generic_advdiff/gad_implicit_r.F 113 GAD_IMPLICIT_R
         c5d(i,j,k) = 1. _d 0
./pkg/generic_advdiff/gad_implicit_r.F 114 GAD_IMPLICIT_R
         d5d(i,j,k) = 0. _d 0
./pkg/generic_advdiff/gad_implicit_r.F 115 GAD_IMPLICIT_R
         e5d(i,j,k) = 0. _d 0
./pkg/generic_advdiff/gad_implicit_r.F 126 GAD_IMPLICIT_R
        DO j=jMin,jMax
./pkg/generic_advdiff/gad_implicit_r.F 128 GAD_IMPLICIT_R
           b5d(i,j,k) = -deltaTLev(k)*maskC(i,j,k-1,bi,bj)
./pkg/generic_advdiff/gad_implicit_r.F 129 GAD_IMPLICIT_R
     &                  *recip_hFac(i,j,k)*recip_drF(k)
./pkg/generic_advdiff/gad_implicit_r.F 131 GAD_IMPLICIT_R
     &                  *kappaRX(i,j, k )*recip_drC( k )
./pkg/generic_advdiff/gad_implicit_r.F 138 GAD_IMPLICIT_R
        DO j=jMin,jMax
./pkg/generic_advdiff/gad_implicit_r.F 140 GAD_IMPLICIT_R
           d5d(i,j,k) = -deltaTLev(k)*maskC(i,j,k+1,bi,bj)
./pkg/generic_advdiff/gad_implicit_r.F 141 GAD_IMPLICIT_R
     &                  *recip_hFac(i,j,k)*recip_drF(k)
./pkg/generic_advdiff/gad_implicit_r.F 143 GAD_IMPLICIT_R
     &                  *kappaRX(i,j,k+1)*recip_drC(k+1)
./pkg/generic_advdiff/gad_implicit_r.F 150 GAD_IMPLICIT_R
        DO j=jMin,jMax
./pkg/generic_advdiff/gad_implicit_r.F 152 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 169 GAD_IMPLICIT_R
          DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_implicit_r.F 171 GAD_IMPLICIT_R
            localTr(i,j,k) = gTracer(i,j,k)
./pkg/generic_advdiff/gad_implicit_r.F 177 GAD_IMPLICIT_R
          DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_implicit_r.F 179 GAD_IMPLICIT_R
            localTr(i,j,k) = tracer(i,j,k)
./pkg/generic_advdiff/gad_implicit_r.F 190 GAD_IMPLICIT_R
         DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_implicit_r.F 192 GAD_IMPLICIT_R
            rTrans(i,j) = 0. _d 0
./pkg/generic_advdiff/gad_implicit_r.F 196 GAD_IMPLICIT_R
         DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_implicit_r.F 198 GAD_IMPLICIT_R
            rTrans(i,j) = wFld(i,j,k)*rA(i,j,bi,bj)
./pkg/generic_advdiff/gad_implicit_r.F 200 GAD_IMPLICIT_R
     &                               *maskC(i,j,k-1,bi,bj)
./pkg/generic_advdiff/gad_implicit_r.F 299 GAD_IMPLICIT_R
         DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_implicit_r.F 301 GAD_IMPLICIT_R
            flx(i,j) = 0. _d 0
./pkg/generic_advdiff/gad_implicit_r.F 308 GAD_IMPLICIT_R
            DO j=jMin,jMax
./pkg/generic_advdiff/gad_implicit_r.F 310 GAD_IMPLICIT_R
               df(i,j) =
./pkg/generic_advdiff/gad_implicit_r.F 314 GAD_IMPLICIT_R
     &             -rA(i,j,bi,bj)*deepFac2F(k)*rhoFacF(k)
./pkg/generic_advdiff/gad_implicit_r.F 316 GAD_IMPLICIT_R
     &            * kappaRX(i,j,k)*recip_drC(k)*rkSign
./pkg/generic_advdiff/gad_implicit_r.F 317 GAD_IMPLICIT_R
     &            * (gTracer(i,j,k) - gTracer(i,j,k-1))
./pkg/generic_advdiff/gad_implicit_r.F 318 GAD_IMPLICIT_R
     &            * maskC(i,j,k,bi,bj)
./pkg/generic_advdiff/gad_implicit_r.F 319 GAD_IMPLICIT_R
     &            * maskC(i,j,k-1,bi,bj)
./pkg/generic_advdiff/gad_implicit_r.F 323 GAD_IMPLICIT_R
            DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_implicit_r.F 325 GAD_IMPLICIT_R
               df(i,j) = 0. _d 0
./pkg/generic_advdiff/gad_implicit_r.F 363 GAD_IMPLICIT_R
           DO j=jMin,jMax
./pkg/generic_advdiff/gad_implicit_r.F 365 GAD_IMPLICIT_R
              div(i,j) = gTracer(i,j,k)*( c5d(i,j,k) - 1. _d 0 )
./pkg/generic_advdiff/gad_implicit_r.F 366 GAD_IMPLICIT_R
     &                 + gTracer(i,j,km1)*b5d(i,j,k)
./pkg/generic_advdiff/gad_implicit_r.F 367 GAD_IMPLICIT_R
     &                 + gTracer(i,j,kp1)*d5d(i,j,k)
./pkg/generic_advdiff/gad_implicit_r.F 371 GAD_IMPLICIT_R
            DO j=jMin,jMax
./pkg/generic_advdiff/gad_implicit_r.F 373 GAD_IMPLICIT_R
              div(i,j) = div(i,j)
./pkg/generic_advdiff/gad_implicit_r.F 374 GAD_IMPLICIT_R
     &                 + gTracer(i,j,km2)*a5d(i,j,k)
./pkg/generic_advdiff/gad_implicit_r.F 375 GAD_IMPLICIT_R
     &                 + gTracer(i,j,kp2)*e5d(i,j,k)
./pkg/generic_advdiff/gad_implicit_r.F 383 GAD_IMPLICIT_R
             DO j=jMin,jMax
./pkg/generic_advdiff/gad_implicit_r.F 385 GAD_IMPLICIT_R
               div(i,j) = div(i,j)*h0FacC(i,j,k,bi,bj)*drF(k)
./pkg/generic_advdiff/gad_implicit_r.F 386 GAD_IMPLICIT_R
     &                            *rStarFacC(i,j,bi,bj)
./pkg/generic_advdiff/gad_implicit_r.F 390 GAD_IMPLICIT_R
             DO j=jMin,jMax
./pkg/generic_advdiff/gad_implicit_r.F 392 GAD_IMPLICIT_R
               div(i,j) = div(i,j)*(
./pkg/generic_advdiff/gad_implicit_r.F 393 GAD_IMPLICIT_R
     &               _hFacC(i,j,k,bi,bj)*drF(k)
./pkg/generic_advdiff/gad_implicit_r.F 394 GAD_IMPLICIT_R
     &              + dBHybSigF(k)*dEtaHdt(i,j,bi,bj)*deltaTFreeSurf
./pkg/generic_advdiff/gad_implicit_r.F 399 GAD_IMPLICIT_R
             DO j=jMin,jMax
./pkg/generic_advdiff/gad_implicit_r.F 401 GAD_IMPLICIT_R
               IF ( k.EQ.kSurfC(i,j,bi,bj) ) THEN
./pkg/generic_advdiff/gad_implicit_r.F 402 GAD_IMPLICIT_R
                div(i,j) = div(i,j)*hFac_surfC(i,j,bi,bj)*drF(k)
./pkg/generic_advdiff/gad_implicit_r.F 404 GAD_IMPLICIT_R
                div(i,j) = div(i,j)*_hFacC(i,j,k,bi,bj)*drF(k)
./pkg/generic_advdiff/gad_implicit_r.F 414 GAD_IMPLICIT_R
             DO j=jMin,jMax
./pkg/generic_advdiff/gad_implicit_r.F 416 GAD_IMPLICIT_R
               div(i,j) = div(i,j)*_hFacC(i,j,k,bi,bj)*drF(k)
./pkg/generic_advdiff/gad_implicit_r.F 420 GAD_IMPLICIT_R
           DO j=jMin,jMax
./pkg/generic_advdiff/gad_implicit_r.F 422 GAD_IMPLICIT_R
              flx(i,j) = flx(i,j)
./pkg/generic_advdiff/gad_implicit_r.F 426 GAD_IMPLICIT_R
     &                - rkSign*div(i,j)*rA(i,j,bi,bj)
./pkg/generic_advdiff/gad_implicit_r.F 429 GAD_IMPLICIT_R
              af(i,j) = flx(i,j) - df(i,j)
./pkg/generic_advdiff/gad_implicit_r.F 80 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 46 GAD_INIT_VARIA
          DO j=1-Oly,sNy+OLy
./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 112 GAD_OS7MP_ADV_R
        IF (wTrans(i,j).NE.0. _d 0) THEN
./pkg/generic_advdiff/gad_os7mp_adv_r.F 202 GAD_OS7MP_ADV_R
         wT(i,j) = wTrans(i,j)*( Qi + Psi*DelIp )
./pkg/generic_advdiff/gad_os7mp_adv_r.F 204 GAD_OS7MP_ADV_R
         wT(i,j) = 0. _d 0
./pkg/generic_advdiff/gad_os7mp_adv_r.F 34 GAD_OS7MP_ADV_R
      INTEGER i,j,kp3,kp2,kp1,km1,km2,km3,km4
./pkg/generic_advdiff/gad_os7mp_adv_r.F 59 GAD_OS7MP_ADV_R
      DO j=1-Oly,sNy+Oly
./pkg/generic_advdiff/gad_os7mp_adv_r.F 62 GAD_OS7MP_ADV_R
        wLoc = wFld(i,j)
./pkg/generic_advdiff/gad_os7mp_adv_r.F 65 GAD_OS7MP_ADV_R
        IF (wTrans(i,j).LT.0. _d 0) THEN
./pkg/generic_advdiff/gad_os7mp_adv_r.F 66 GAD_OS7MP_ADV_R
         Qippp = Q(i,j,kp2)
./pkg/generic_advdiff/gad_os7mp_adv_r.F 67 GAD_OS7MP_ADV_R
         Qipp  = Q(i,j,kp1)
./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 69 GAD_OS7MP_ADV_R
         Qi    = Q(i,j,km1)
./pkg/generic_advdiff/gad_os7mp_adv_r.F 70 GAD_OS7MP_ADV_R
         Qim   = Q(i,j,km2)
./pkg/generic_advdiff/gad_os7mp_adv_r.F 71 GAD_OS7MP_ADV_R
         Qimm  = Q(i,j,km3)
./pkg/generic_advdiff/gad_os7mp_adv_r.F 72 GAD_OS7MP_ADV_R
         Qimmm = Q(i,j,km4)
./pkg/generic_advdiff/gad_os7mp_adv_r.F 74 GAD_OS7MP_ADV_R
         MskIpp  = maskC(i,j,kp2,bi,bj) * float(kp2-kp1)
./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 77 GAD_OS7MP_ADV_R
         MskIm   = maskC(i,j,km1,bi,bj) * float(km1-km2)
./pkg/generic_advdiff/gad_os7mp_adv_r.F 78 GAD_OS7MP_ADV_R
         MskImm  = maskC(i,j,km2,bi,bj) * float(km2-km3)
./pkg/generic_advdiff/gad_os7mp_adv_r.F 79 GAD_OS7MP_ADV_R
         MskImmm = maskC(i,j,km3,bi,bj) * float(km3-km4)
./pkg/generic_advdiff/gad_os7mp_adv_r.F 80 GAD_OS7MP_ADV_R
        ELSEIF (wTrans(i,j).GT.0. _d 0) THEN
./pkg/generic_advdiff/gad_os7mp_adv_r.F 81 GAD_OS7MP_ADV_R
         Qippp = Q(i,j,km3)
./pkg/generic_advdiff/gad_os7mp_adv_r.F 82 GAD_OS7MP_ADV_R
         Qipp  = Q(i,j,km2)
./pkg/generic_advdiff/gad_os7mp_adv_r.F 83 GAD_OS7MP_ADV_R
         Qip   = Q(i,j,km1)
./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 85 GAD_OS7MP_ADV_R
         Qim   = Q(i,j,kp1)
./pkg/generic_advdiff/gad_os7mp_adv_r.F 86 GAD_OS7MP_ADV_R
         Qimm  = Q(i,j,kp2)
./pkg/generic_advdiff/gad_os7mp_adv_r.F 87 GAD_OS7MP_ADV_R
         Qimmm = Q(i,j,kp3)
./pkg/generic_advdiff/gad_os7mp_adv_r.F 89 GAD_OS7MP_ADV_R
         MskIpp  = maskC(i,j,km2,bi,bj) * float(km2-km3)
./pkg/generic_advdiff/gad_os7mp_adv_r.F 90 GAD_OS7MP_ADV_R
         MskIp   = maskC(i,j,km1,bi,bj) * float(km1-km2)
./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_r.F 93 GAD_OS7MP_ADV_R
         MskImm  = maskC(i,j,kp2,bi,bj) * float(kp2-kp1)
./pkg/generic_advdiff/gad_os7mp_adv_r.F 94 GAD_OS7MP_ADV_R
         MskImmm = maskC(i,j,kp3,bi,bj) * float(kp3-kp2)
./pkg/generic_advdiff/gad_os7mp_adv_x.F 116 GAD_OS7MP_ADV_X
        IF (uTrans(i,j).NE.0. _d 0) THEN
./pkg/generic_advdiff/gad_os7mp_adv_x.F 206 GAD_OS7MP_ADV_X
         uT(i,j) = uTrans(i,j)*( Qi + Psi*DelIp )
./pkg/generic_advdiff/gad_os7mp_adv_x.F 208 GAD_OS7MP_ADV_X
         uT(i,j) = 0. _d 0
./pkg/generic_advdiff/gad_os7mp_adv_x.F 36 GAD_OS7MP_ADV_X
      INTEGER i,j
./pkg/generic_advdiff/gad_os7mp_adv_x.F 53 GAD_OS7MP_ADV_X
      DO j=1-Oly,sNy+Oly
./pkg/generic_advdiff/gad_os7mp_adv_x.F 54 GAD_OS7MP_ADV_X
       uT(1-Olx,j)=0. _d 0
./pkg/generic_advdiff/gad_os7mp_adv_x.F 55 GAD_OS7MP_ADV_X
       uT(2-Olx,j)=0. _d 0
./pkg/generic_advdiff/gad_os7mp_adv_x.F 56 GAD_OS7MP_ADV_X
       uT(3-Olx,j)=0. _d 0
./pkg/generic_advdiff/gad_os7mp_adv_x.F 57 GAD_OS7MP_ADV_X
       uT(4-Olx,j)=0. _d 0
./pkg/generic_advdiff/gad_os7mp_adv_x.F 58 GAD_OS7MP_ADV_X
       uT(sNx+Olx-2,j)=0. _d 0
./pkg/generic_advdiff/gad_os7mp_adv_x.F 59 GAD_OS7MP_ADV_X
       uT(sNx+Olx-1,j)=0. _d 0
./pkg/generic_advdiff/gad_os7mp_adv_x.F 60 GAD_OS7MP_ADV_X
       uT(sNx+Olx,j)=0. _d 0
./pkg/generic_advdiff/gad_os7mp_adv_x.F 62 GAD_OS7MP_ADV_X
      DO j=1-Oly,sNy+Oly
./pkg/generic_advdiff/gad_os7mp_adv_x.F 65 GAD_OS7MP_ADV_X
        uLoc = uFld(i,j)
./pkg/generic_advdiff/gad_os7mp_adv_x.F 67 GAD_OS7MP_ADV_X
        IF ( calcCFL ) cfl = abs(uLoc*deltaTloc*recip_dxC(i,j,bi,bj))
./pkg/generic_advdiff/gad_os7mp_adv_x.F 69 GAD_OS7MP_ADV_X
        IF (uTrans(i,j).GT.0. _d 0) THEN
./pkg/generic_advdiff/gad_os7mp_adv_x.F 70 GAD_OS7MP_ADV_X
         Qippp = Q(i+2,j)
./pkg/generic_advdiff/gad_os7mp_adv_x.F 71 GAD_OS7MP_ADV_X
         Qipp  = Q(i+1,j)
./pkg/generic_advdiff/gad_os7mp_adv_x.F 72 GAD_OS7MP_ADV_X
         Qip   = Q(i,j)
./pkg/generic_advdiff/gad_os7mp_adv_x.F 73 GAD_OS7MP_ADV_X
         Qi    = Q(i-1,j)
./pkg/generic_advdiff/gad_os7mp_adv_x.F 74 GAD_OS7MP_ADV_X
         Qim   = Q(i-2,j)
./pkg/generic_advdiff/gad_os7mp_adv_x.F 75 GAD_OS7MP_ADV_X
         Qimm  = Q(i-3,j)
./pkg/generic_advdiff/gad_os7mp_adv_x.F 76 GAD_OS7MP_ADV_X
         Qimmm = Q(i-4,j)
./pkg/generic_advdiff/gad_os7mp_adv_x.F 78 GAD_OS7MP_ADV_X
         MskIpp  = maskLocW(i+2,j)
./pkg/generic_advdiff/gad_os7mp_adv_x.F 79 GAD_OS7MP_ADV_X
         MskIp   = maskLocW(i+1,j)
./pkg/generic_advdiff/gad_os7mp_adv_x.F 80 GAD_OS7MP_ADV_X
         MskI    = maskLocW(i,j)
./pkg/generic_advdiff/gad_os7mp_adv_x.F 81 GAD_OS7MP_ADV_X
         MskIm   = maskLocW(i-1,j)
./pkg/generic_advdiff/gad_os7mp_adv_x.F 82 GAD_OS7MP_ADV_X
         MskImm  = maskLocW(i-2,j)
./pkg/generic_advdiff/gad_os7mp_adv_x.F 83 GAD_OS7MP_ADV_X
         MskImmm = maskLocW(i-3,j)
./pkg/generic_advdiff/gad_os7mp_adv_x.F 84 GAD_OS7MP_ADV_X
        ELSEIF (uTrans(i,j).LT.0. _d 0) THEN
./pkg/generic_advdiff/gad_os7mp_adv_x.F 85 GAD_OS7MP_ADV_X
         Qippp = Q(i-3,j)
./pkg/generic_advdiff/gad_os7mp_adv_x.F 86 GAD_OS7MP_ADV_X
         Qipp  = Q(i-2,j)
./pkg/generic_advdiff/gad_os7mp_adv_x.F 87 GAD_OS7MP_ADV_X
         Qip   = Q(i-1,j)
./pkg/generic_advdiff/gad_os7mp_adv_x.F 88 GAD_OS7MP_ADV_X
         Qi    = Q(i,j)
./pkg/generic_advdiff/gad_os7mp_adv_x.F 89 GAD_OS7MP_ADV_X
         Qim   = Q(i+1,j)
./pkg/generic_advdiff/gad_os7mp_adv_x.F 90 GAD_OS7MP_ADV_X
         Qimm  = Q(i+2,j)
./pkg/generic_advdiff/gad_os7mp_adv_x.F 91 GAD_OS7MP_ADV_X
         Qimmm = Q(i+3,j)
./pkg/generic_advdiff/gad_os7mp_adv_x.F 93 GAD_OS7MP_ADV_X
         MskIpp  = maskLocW(i-2,j)
./pkg/generic_advdiff/gad_os7mp_adv_x.F 94 GAD_OS7MP_ADV_X
         MskIp   = maskLocW(i-1,j)
./pkg/generic_advdiff/gad_os7mp_adv_x.F 95 GAD_OS7MP_ADV_X
         MskI    = maskLocW(i,j)
./pkg/generic_advdiff/gad_os7mp_adv_x.F 96 GAD_OS7MP_ADV_X
         MskIm   = maskLocW(i+1,j)
./pkg/generic_advdiff/gad_os7mp_adv_x.F 97 GAD_OS7MP_ADV_X
         MskImm  = maskLocW(i+2,j)
./pkg/generic_advdiff/gad_os7mp_adv_x.F 98 GAD_OS7MP_ADV_X
         MskImmm = maskLocW(i+3,j)
./pkg/generic_advdiff/gad_os7mp_adv_y.F 116 GAD_OS7MP_ADV_Y
        IF (vTrans(i,j).NE.0. _d 0) THEN
./pkg/generic_advdiff/gad_os7mp_adv_y.F 206 GAD_OS7MP_ADV_Y
         vT(i,j) = vTrans(i,j)*( Qi + Psi*DelIp )
./pkg/generic_advdiff/gad_os7mp_adv_y.F 208 GAD_OS7MP_ADV_Y
         vT(i,j) = 0. _d 0
./pkg/generic_advdiff/gad_os7mp_adv_y.F 36 GAD_OS7MP_ADV_Y
      INTEGER i,j
./pkg/generic_advdiff/gad_os7mp_adv_y.F 62 GAD_OS7MP_ADV_Y
      DO j=1-Oly+4,sNy+Oly-3
./pkg/generic_advdiff/gad_os7mp_adv_y.F 65 GAD_OS7MP_ADV_Y
        vLoc = vFld(i,j)
./pkg/generic_advdiff/gad_os7mp_adv_y.F 67 GAD_OS7MP_ADV_Y
        IF ( calcCFL ) cfl = abs(vLoc*deltaTloc*recip_dyC(i,j,bi,bj))
./pkg/generic_advdiff/gad_os7mp_adv_y.F 69 GAD_OS7MP_ADV_Y
        IF (vTrans(i,j).GT.0. _d 0) THEN
./pkg/generic_advdiff/gad_os7mp_adv_y.F 70 GAD_OS7MP_ADV_Y
         Qippp = Q(i,j+2)
./pkg/generic_advdiff/gad_os7mp_adv_y.F 71 GAD_OS7MP_ADV_Y
         Qipp  = Q(i,j+1)
./pkg/generic_advdiff/gad_os7mp_adv_y.F 72 GAD_OS7MP_ADV_Y
         Qip   = Q(i,j)
./pkg/generic_advdiff/gad_os7mp_adv_y.F 73 GAD_OS7MP_ADV_Y
         Qi    = Q(i,j-1)
./pkg/generic_advdiff/gad_os7mp_adv_y.F 74 GAD_OS7MP_ADV_Y
         Qim   = Q(i,j-2)
./pkg/generic_advdiff/gad_os7mp_adv_y.F 75 GAD_OS7MP_ADV_Y
         Qimm  = Q(i,j-3)
./pkg/generic_advdiff/gad_os7mp_adv_y.F 76 GAD_OS7MP_ADV_Y
         Qimmm = Q(i,j-4)
./pkg/generic_advdiff/gad_os7mp_adv_y.F 78 GAD_OS7MP_ADV_Y
         MskIpp  = maskLocS(i,j+2)
./pkg/generic_advdiff/gad_os7mp_adv_y.F 79 GAD_OS7MP_ADV_Y
         MskIp   = maskLocS(i,j+1)
./pkg/generic_advdiff/gad_os7mp_adv_y.F 80 GAD_OS7MP_ADV_Y
         MskI    = maskLocS(i,j)
./pkg/generic_advdiff/gad_os7mp_adv_y.F 81 GAD_OS7MP_ADV_Y
         MskIm   = maskLocS(i,j-1)
./pkg/generic_advdiff/gad_os7mp_adv_y.F 82 GAD_OS7MP_ADV_Y
         MskImm  = maskLocS(i,j-2)
./pkg/generic_advdiff/gad_os7mp_adv_y.F 83 GAD_OS7MP_ADV_Y
         MskImmm = maskLocS(i,j-3)
./pkg/generic_advdiff/gad_os7mp_adv_y.F 84 GAD_OS7MP_ADV_Y
        ELSEIF (vTrans(i,j).LT.0. _d 0) THEN
./pkg/generic_advdiff/gad_os7mp_adv_y.F 85 GAD_OS7MP_ADV_Y
         Qippp = Q(i,j-3)
./pkg/generic_advdiff/gad_os7mp_adv_y.F 86 GAD_OS7MP_ADV_Y
         Qipp  = Q(i,j-2)
./pkg/generic_advdiff/gad_os7mp_adv_y.F 87 GAD_OS7MP_ADV_Y
         Qip   = Q(i,j-1)
./pkg/generic_advdiff/gad_os7mp_adv_y.F 88 GAD_OS7MP_ADV_Y
         Qi    = Q(i,j)
./pkg/generic_advdiff/gad_os7mp_adv_y.F 89 GAD_OS7MP_ADV_Y
         Qim   = Q(i,j+1)
./pkg/generic_advdiff/gad_os7mp_adv_y.F 90 GAD_OS7MP_ADV_Y
         Qimm  = Q(i,j+2)
./pkg/generic_advdiff/gad_os7mp_adv_y.F 91 GAD_OS7MP_ADV_Y
         Qimmm = Q(i,j+3)
./pkg/generic_advdiff/gad_os7mp_adv_y.F 93 GAD_OS7MP_ADV_Y
         MskIpp  = maskLocS(i,j-2)
./pkg/generic_advdiff/gad_os7mp_adv_y.F 94 GAD_OS7MP_ADV_Y
         MskIp   = maskLocS(i,j-1)
./pkg/generic_advdiff/gad_os7mp_adv_y.F 95 GAD_OS7MP_ADV_Y
         MskI    = maskLocS(i,j)
./pkg/generic_advdiff/gad_os7mp_adv_y.F 96 GAD_OS7MP_ADV_Y
         MskIm   = maskLocS(i,j+1)
./pkg/generic_advdiff/gad_os7mp_adv_y.F 97 GAD_OS7MP_ADV_Y
         MskImm  = maskLocS(i,j+2)
./pkg/generic_advdiff/gad_os7mp_adv_y.F 98 GAD_OS7MP_ADV_Y
         MskImmm = maskLocS(i,j+3)
./pkg/generic_advdiff/gad_som_adv_r.F 111 GAD_SOM_ADV_R
      INTEGER i,j
./pkg/generic_advdiff/gad_som_adv_r.F 154 GAD_SOM_ADV_R
      DO j=jMinAdvR,jMaxAdvR
./pkg/generic_advdiff/gad_som_adv_r.F 156 GAD_SOM_ADV_R
          wLoc = rTrans(i,j)*deltaTloc
./pkg/generic_advdiff/gad_som_adv_r.F 160 GAD_SOM_ADV_R
          fp_v (i,j,kUp) = MAX( zeroRL,  wLoc )
./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 162 GAD_SOM_ADV_R
          alpq           = alp(i,j,kUp)*alp(i,j,kUp)
./pkg/generic_advdiff/gad_som_adv_r.F 163 GAD_SOM_ADV_R
          alp1           = 1. _d 0 - alp(i,j,kUp)
./pkg/generic_advdiff/gad_som_adv_r.F 166 GAD_SOM_ADV_R
          fp_o (i,j,kUp) = alp(i,j,kUp)*
./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 170 GAD_SOM_ADV_R
          fp_z (i,j,kUp) = alpq*
./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 173 GAD_SOM_ADV_R
          fp_x (i,j,kUp) = alp(i,j,kUp)*
./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 175 GAD_SOM_ADV_R
          fp_y (i,j,kUp) = alp(i,j,kUp)*
./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 187 GAD_SOM_ADV_R
       DO j=jMinAdvR,jMaxAdvR
./pkg/generic_advdiff/gad_som_adv_r.F 189 GAD_SOM_ADV_R
          wLoc = rTrans(i,j)*deltaTloc
./pkg/generic_advdiff/gad_som_adv_r.F 192 GAD_SOM_ADV_R
          fn_v (i,j,kUp) = MAX( zeroRL, -wLoc )
./pkg/generic_advdiff/gad_som_adv_r.F 193 GAD_SOM_ADV_R
          aln  (i,j,kUp) = fn_v(i,j,kUp)/sm_v(i,j,km1)
./pkg/generic_advdiff/gad_som_adv_r.F 194 GAD_SOM_ADV_R
          alnq           = aln(i,j,kUp)*aln(i,j,kUp)
./pkg/generic_advdiff/gad_som_adv_r.F 195 GAD_SOM_ADV_R
          aln1           = 1. _d 0 - aln(i,j,kUp)
./pkg/generic_advdiff/gad_som_adv_r.F 198 GAD_SOM_ADV_R
          fn_o (i,j,kUp) = aln(i,j,kUp)*sm_o(i,j,km1)
./pkg/generic_advdiff/gad_som_adv_r.F 199 GAD_SOM_ADV_R
          fn_z (i,j,kUp) = zeroRL
./pkg/generic_advdiff/gad_som_adv_r.F 200 GAD_SOM_ADV_R
          fn_zz(i,j,kUp) = zeroRL
./pkg/generic_advdiff/gad_som_adv_r.F 201 GAD_SOM_ADV_R
          fn_x (i,j,kUp) = aln(i,j,kUp)*sm_x(i,j,km1)
./pkg/generic_advdiff/gad_som_adv_r.F 202 GAD_SOM_ADV_R
          fn_y (i,j,kUp) = aln(i,j,kUp)*sm_y(i,j,km1)
./pkg/generic_advdiff/gad_som_adv_r.F 203 GAD_SOM_ADV_R
          fn_xz(i,j,kUp) = zeroRL
./pkg/generic_advdiff/gad_som_adv_r.F 204 GAD_SOM_ADV_R
          fn_yz(i,j,kUp) = zeroRL
./pkg/generic_advdiff/gad_som_adv_r.F 205 GAD_SOM_ADV_R
          fn_xx(i,j,kUp) = aln(i,j,kUp)*sm_xx(i,j,km1)
./pkg/generic_advdiff/gad_som_adv_r.F 206 GAD_SOM_ADV_R
          fn_yy(i,j,kUp) = aln(i,j,kUp)*sm_yy(i,j,km1)
./pkg/generic_advdiff/gad_som_adv_r.F 207 GAD_SOM_ADV_R
          fn_xy(i,j,kUp) = aln(i,j,kUp)*sm_xy(i,j,km1)
./pkg/generic_advdiff/gad_som_adv_r.F 209 GAD_SOM_ADV_R
          wT(i,j) = ( fp_o(i,j,kUp) - fn_o(i,j,kUp) )*recip_dT
./pkg/generic_advdiff/gad_som_adv_r.F 215 GAD_SOM_ADV_R
       DO j=jMinAdvR,jMaxAdvR
./pkg/generic_advdiff/gad_som_adv_r.F 217 GAD_SOM_ADV_R
          wLoc = maskUp(i,j)*rTrans(i,j)*deltaTloc
./pkg/generic_advdiff/gad_som_adv_r.F 219 GAD_SOM_ADV_R
          fn_v (i,j,kUp) = MAX( zeroRL, -wLoc )
./pkg/generic_advdiff/gad_som_adv_r.F 220 GAD_SOM_ADV_R
          aln  (i,j,kUp) = fn_v(i,j,kUp)/sm_v(i,j,km1)
./pkg/generic_advdiff/gad_som_adv_r.F 221 GAD_SOM_ADV_R
          alnq           = aln(i,j,kUp)*aln(i,j,kUp)
./pkg/generic_advdiff/gad_som_adv_r.F 222 GAD_SOM_ADV_R
          aln1           = 1. _d 0 - aln(i,j,kUp)
./pkg/generic_advdiff/gad_som_adv_r.F 225 GAD_SOM_ADV_R
          fn_o (i,j,kUp) = aln(i,j,kUp)*
./pkg/generic_advdiff/gad_som_adv_r.F 226 GAD_SOM_ADV_R
     &                   ( sm_o(i,j,km1) - aln1*sm_z(i,j,km1)
./pkg/generic_advdiff/gad_som_adv_r.F 227 GAD_SOM_ADV_R
     &                   + aln1*(aln1-aln(i,j,kUp))*sm_zz(i,j,km1)
./pkg/generic_advdiff/gad_som_adv_r.F 229 GAD_SOM_ADV_R
          fn_z (i,j,kUp) = alnq*
./pkg/generic_advdiff/gad_som_adv_r.F 230 GAD_SOM_ADV_R
     &                   ( sm_z(i,j,km1) - three*aln1*sm_zz(i,j,km1) )
./pkg/generic_advdiff/gad_som_adv_r.F 231 GAD_SOM_ADV_R
          fn_zz(i,j,kUp) = aln(i,j,kUp)*alnq*sm_zz(i,j,km1)
./pkg/generic_advdiff/gad_som_adv_r.F 232 GAD_SOM_ADV_R
          fn_x (i,j,kUp) = aln(i,j,kUp)*
./pkg/generic_advdiff/gad_som_adv_r.F 233 GAD_SOM_ADV_R
     &                   ( sm_x(i,j,km1) - aln1*sm_xz(i,j,km1) )
./pkg/generic_advdiff/gad_som_adv_r.F 234 GAD_SOM_ADV_R
          fn_y (i,j,kUp) = aln(i,j,kUp)*
./pkg/generic_advdiff/gad_som_adv_r.F 235 GAD_SOM_ADV_R
     &                   ( sm_y(i,j,km1) - aln1*sm_yz(i,j,km1) )
./pkg/generic_advdiff/gad_som_adv_r.F 236 GAD_SOM_ADV_R
          fn_xz(i,j,kUp) = alnq        *sm_xz(i,j,km1)
./pkg/generic_advdiff/gad_som_adv_r.F 237 GAD_SOM_ADV_R
          fn_yz(i,j,kUp) = alnq        *sm_yz(i,j,km1)
./pkg/generic_advdiff/gad_som_adv_r.F 238 GAD_SOM_ADV_R
          fn_xx(i,j,kUp) = aln(i,j,kUp)*sm_xx(i,j,km1)
./pkg/generic_advdiff/gad_som_adv_r.F 239 GAD_SOM_ADV_R
          fn_yy(i,j,kUp) = aln(i,j,kUp)*sm_yy(i,j,km1)
./pkg/generic_advdiff/gad_som_adv_r.F 240 GAD_SOM_ADV_R
          fn_xy(i,j,kUp) = aln(i,j,kUp)*sm_xy(i,j,km1)
./pkg/generic_advdiff/gad_som_adv_r.F 242 GAD_SOM_ADV_R
          wT(i,j) = ( fp_o(i,j,kUp) - fn_o(i,j,kUp) )*recip_dT
./pkg/generic_advdiff/gad_som_adv_r.F 255 GAD_SOM_ADV_R
       DO j=jMinAdvR,jMaxAdvR
./pkg/generic_advdiff/gad_som_adv_r.F 257 GAD_SOM_ADV_R
         wLoc = rTrans(i,j)*deltaTloc
./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 260 GAD_SOM_ADV_R
          fn_v (i,j,kUp) = MAX( zeroRL, -wLoc )
./pkg/generic_advdiff/gad_som_adv_r.F 261 GAD_SOM_ADV_R
          aln  (i,j,kUp) = fn_v(i,j,kUp)/sm_v(i,j,km1)
./pkg/generic_advdiff/gad_som_adv_r.F 264 GAD_SOM_ADV_R
          fn_o (i,j,kUp) = aln(i,j,kUp)*sm_o(i,j,km1)
./pkg/generic_advdiff/gad_som_adv_r.F 265 GAD_SOM_ADV_R
          fn_x (i,j,kUp) = aln(i,j,kUp)*sm_x(i,j,km1)
./pkg/generic_advdiff/gad_som_adv_r.F 266 GAD_SOM_ADV_R
          fn_y (i,j,kUp) = aln(i,j,kUp)*sm_y(i,j,km1)
./pkg/generic_advdiff/gad_som_adv_r.F 267 GAD_SOM_ADV_R
          fn_xx(i,j,kUp) = aln(i,j,kUp)*sm_xx(i,j,km1)
./pkg/generic_advdiff/gad_som_adv_r.F 268 GAD_SOM_ADV_R
          fn_yy(i,j,kUp) = aln(i,j,kUp)*sm_yy(i,j,km1)
./pkg/generic_advdiff/gad_som_adv_r.F 269 GAD_SOM_ADV_R
          fn_xy(i,j,kUp) = aln(i,j,kUp)*sm_xy(i,j,km1)
./pkg/generic_advdiff/gad_som_adv_r.F 271 GAD_SOM_ADV_R
          wT(i,j) = ( fp_o(i,j,kUp) - fn_o(i,j,kUp) )*recip_dT
./pkg/generic_advdiff/gad_som_adv_r.F 280 GAD_SOM_ADV_R
      DO j=jMinAdvR,jMaxAdvR
./pkg/generic_advdiff/gad_som_adv_r.F 283 GAD_SOM_ADV_R
        IF ( maskIn(i,j).NE.zeroRS ) THEN
./pkg/generic_advdiff/gad_som_adv_r.F 285 GAD_SOM_ADV_R
        alf1  = 1. _d 0 - aln(i,j,kDw) - alp(i,j,kUp)
./pkg/generic_advdiff/gad_som_adv_r.F 287 GAD_SOM_ADV_R
        alpmn = alp(i,j,kUp) - aln(i,j,kDw)
./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 308 GAD_SOM_ADV_R
      DO j=jMinAdvR,jMaxAdvR
./pkg/generic_advdiff/gad_som_adv_r.F 311 GAD_SOM_ADV_R
        IF ( maskIn(i,j).NE.zeroRS ) THEN
./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 323 GAD_SOM_ADV_R
     &                                        + alfn*alfn*fn_zz(i,j,kUp)
./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 325 GAD_SOM_ADV_R
     &                                        - alfn*aln1*fn_z(i,j,kUp)
./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 330 GAD_SOM_ADV_R
     &                                   + alfn*fn_xz(i,j,kUp)
./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 332 GAD_SOM_ADV_R
     &                                   + aln1*fn_x(i,j,kUp)
./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 335 GAD_SOM_ADV_R
     &                                   + alfn*fn_yz(i,j,kUp)
./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 337 GAD_SOM_ADV_R
     &                                   + aln1*fn_y(i,j,kUp)
./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 340 GAD_SOM_ADV_R
     &                                  + alfn*fn_z(i,j,kUp)
./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_x.F 155 GAD_SOM_ADV_X
       DO j=jMinUpd(ns),jMaxUpd(ns)
./pkg/generic_advdiff/gad_som_adv_x.F 160 GAD_SOM_ADV_X
         IF ( sm_o(i,j).GT.zeroRL ) slpmax = sm_o(i,j)
./pkg/generic_advdiff/gad_som_adv_x.F 162 GAD_SOM_ADV_X
         s1new = MIN(  s1max, MAX(-s1max,sm_x(i,j)) )
./pkg/generic_advdiff/gad_som_adv_x.F 164 GAD_SOM_ADV_X
     &                MAX(ABS(s1new)-slpmax,sm_xx(i,j))  )
./pkg/generic_advdiff/gad_som_adv_x.F 165 GAD_SOM_ADV_X
         sm_xy(i,j) = MIN( slpmax, MAX(-slpmax,sm_xy(i,j)) )
./pkg/generic_advdiff/gad_som_adv_x.F 166 GAD_SOM_ADV_X
         sm_xz(i,j) = MIN( slpmax, MAX(-slpmax,sm_xz(i,j)) )
./pkg/generic_advdiff/gad_som_adv_x.F 167 GAD_SOM_ADV_X
         sm_x (i,j) = s1new
./pkg/generic_advdiff/gad_som_adv_x.F 168 GAD_SOM_ADV_X
         sm_xx(i,j) = s2new
./pkg/generic_advdiff/gad_som_adv_x.F 175 GAD_SOM_ADV_X
      DO j=jMinUpd(ns),jMaxUpd(ns)
./pkg/generic_advdiff/gad_som_adv_x.F 177 GAD_SOM_ADV_X
        uLoc = uTrans(i,j)*deltaTloc
./pkg/generic_advdiff/gad_som_adv_x.F 179 GAD_SOM_ADV_X
        fp_v (i,j) = MAX( zeroRL,  uLoc )
./pkg/generic_advdiff/gad_som_adv_x.F 180 GAD_SOM_ADV_X
        alp  (i,j) = fp_v(i,j)/sm_v(i-1,j)
./pkg/generic_advdiff/gad_som_adv_x.F 181 GAD_SOM_ADV_X
        alpq       = alp(i,j)*alp(i,j)
./pkg/generic_advdiff/gad_som_adv_x.F 182 GAD_SOM_ADV_X
        alp1       = 1. _d 0 - alp(i,j)
./pkg/generic_advdiff/gad_som_adv_x.F 185 GAD_SOM_ADV_X
        fp_o (i,j) = alp(i,j)*( sm_o(i-1,j) + alp1*sm_x(i-1,j)
./pkg/generic_advdiff/gad_som_adv_x.F 186 GAD_SOM_ADV_X
     &                        + alp1*(alp1-alp(i,j))*sm_xx(i-1,j)
./pkg/generic_advdiff/gad_som_adv_x.F 188 GAD_SOM_ADV_X
        fp_x (i,j) = alpq    *( sm_x(i-1,j) + three*alp1*sm_xx(i-1,j) )
./pkg/generic_advdiff/gad_som_adv_x.F 189 GAD_SOM_ADV_X
        fp_xx(i,j) = alp(i,j)*alpq*sm_xx(i-1,j)
./pkg/generic_advdiff/gad_som_adv_x.F 190 GAD_SOM_ADV_X
        fp_y (i,j) = alp(i,j)*( sm_y(i-1,j) + alp1*sm_xy(i-1,j) )
./pkg/generic_advdiff/gad_som_adv_x.F 191 GAD_SOM_ADV_X
        fp_z (i,j) = alp(i,j)*( sm_z(i-1,j) + alp1*sm_xz(i-1,j) )
./pkg/generic_advdiff/gad_som_adv_x.F 192 GAD_SOM_ADV_X
        fp_xy(i,j) = alpq    *sm_xy(i-1,j)
./pkg/generic_advdiff/gad_som_adv_x.F 193 GAD_SOM_ADV_X
        fp_xz(i,j) = alpq    *sm_xz(i-1,j)
./pkg/generic_advdiff/gad_som_adv_x.F 194 GAD_SOM_ADV_X
        fp_yy(i,j) = alp(i,j)*sm_yy(i-1,j)
./pkg/generic_advdiff/gad_som_adv_x.F 195 GAD_SOM_ADV_X
        fp_zz(i,j) = alp(i,j)*sm_zz(i-1,j)
./pkg/generic_advdiff/gad_som_adv_x.F 196 GAD_SOM_ADV_X
        fp_yz(i,j) = alp(i,j)*sm_yz(i-1,j)
./pkg/generic_advdiff/gad_som_adv_x.F 198 GAD_SOM_ADV_X
        fn_v (i,j) = MAX( zeroRL, -uLoc )
./pkg/generic_advdiff/gad_som_adv_x.F 199 GAD_SOM_ADV_X
        aln  (i,j) = fn_v(i,j)/sm_v( i ,j)
./pkg/generic_advdiff/gad_som_adv_x.F 200 GAD_SOM_ADV_X
        alnq       = aln(i,j)*aln(i,j)
./pkg/generic_advdiff/gad_som_adv_x.F 201 GAD_SOM_ADV_X
        aln1       = 1. _d 0 - aln(i,j)
./pkg/generic_advdiff/gad_som_adv_x.F 204 GAD_SOM_ADV_X
        fn_o (i,j) = aln(i,j)*( sm_o( i ,j) - aln1*sm_x( i ,j)
./pkg/generic_advdiff/gad_som_adv_x.F 205 GAD_SOM_ADV_X
     &                        + aln1*(aln1-aln(i,j))*sm_xx( i ,j)
./pkg/generic_advdiff/gad_som_adv_x.F 207 GAD_SOM_ADV_X
        fn_x (i,j) = alnq    *( sm_x( i ,j) - three*aln1*sm_xx( i ,j) )
./pkg/generic_advdiff/gad_som_adv_x.F 208 GAD_SOM_ADV_X
        fn_xx(i,j) = aln(i,j)*alnq*sm_xx( i ,j)
./pkg/generic_advdiff/gad_som_adv_x.F 209 GAD_SOM_ADV_X
        fn_y (i,j) = aln(i,j)*( sm_y( i ,j) - aln1*sm_xy( i ,j) )
./pkg/generic_advdiff/gad_som_adv_x.F 210 GAD_SOM_ADV_X
        fn_z (i,j) = aln(i,j)*( sm_z( i ,j) - aln1*sm_xz( i ,j) )
./pkg/generic_advdiff/gad_som_adv_x.F 211 GAD_SOM_ADV_X
        fn_xy(i,j) = alnq    *sm_xy( i ,j)
./pkg/generic_advdiff/gad_som_adv_x.F 212 GAD_SOM_ADV_X
        fn_xz(i,j) = alnq    *sm_xz( i ,j)
./pkg/generic_advdiff/gad_som_adv_x.F 213 GAD_SOM_ADV_X
        fn_yy(i,j) = aln(i,j)*sm_yy( i ,j)
./pkg/generic_advdiff/gad_som_adv_x.F 214 GAD_SOM_ADV_X
        fn_zz(i,j) = aln(i,j)*sm_zz( i ,j)
./pkg/generic_advdiff/gad_som_adv_x.F 215 GAD_SOM_ADV_X
        fn_yz(i,j) = aln(i,j)*sm_yz( i ,j)
./pkg/generic_advdiff/gad_som_adv_x.F 217 GAD_SOM_ADV_X
        uT(i,j) = ( fp_o(i,j) - fn_o(i,j) )*recip_dT
./pkg/generic_advdiff/gad_som_adv_x.F 230 GAD_SOM_ADV_X
      DO j=jMinUpd(ns),jMaxUpd(ns)
./pkg/generic_advdiff/gad_som_adv_x.F 233 GAD_SOM_ADV_X
        IF ( maskIn(i,j).NE.zeroRS ) THEN
./pkg/generic_advdiff/gad_som_adv_x.F 235 GAD_SOM_ADV_X
        alf1  = 1. _d 0 - aln(i,j) - alp(i+1,j)
./pkg/generic_advdiff/gad_som_adv_x.F 237 GAD_SOM_ADV_X
        alpmn = alp(i+1,j) - aln(i,j)
./pkg/generic_advdiff/gad_som_adv_x.F 238 GAD_SOM_ADV_X
        sm_v (i,j) = sm_v (i,j) - fn_v (i,j) - fp_v (i+1,j)
./pkg/generic_advdiff/gad_som_adv_x.F 239 GAD_SOM_ADV_X
        sm_o (i,j) = sm_o (i,j) - fn_o (i,j) - fp_o (i+1,j)
./pkg/generic_advdiff/gad_som_adv_x.F 240 GAD_SOM_ADV_X
        sm_x (i,j) = alf1q*( sm_x(i,j) - three*alpmn*sm_xx(i,j) )
./pkg/generic_advdiff/gad_som_adv_x.F 241 GAD_SOM_ADV_X
        sm_xx(i,j) = alf1*alf1q*sm_xx(i,j)
./pkg/generic_advdiff/gad_som_adv_x.F 242 GAD_SOM_ADV_X
        sm_xy(i,j) = alf1q*sm_xy(i,j)
./pkg/generic_advdiff/gad_som_adv_x.F 243 GAD_SOM_ADV_X
        sm_xz(i,j) = alf1q*sm_xz(i,j)
./pkg/generic_advdiff/gad_som_adv_x.F 244 GAD_SOM_ADV_X
        sm_y (i,j) = sm_y (i,j) - fn_y (i,j) - fp_y (i+1,j)
./pkg/generic_advdiff/gad_som_adv_x.F 245 GAD_SOM_ADV_X
        sm_yy(i,j) = sm_yy(i,j) - fn_yy(i,j) - fp_yy(i+1,j)
./pkg/generic_advdiff/gad_som_adv_x.F 246 GAD_SOM_ADV_X
        sm_z (i,j) = sm_z (i,j) - fn_z (i,j) - fp_z (i+1,j)
./pkg/generic_advdiff/gad_som_adv_x.F 247 GAD_SOM_ADV_X
        sm_zz(i,j) = sm_zz(i,j) - fn_zz(i,j) - fp_zz(i+1,j)
./pkg/generic_advdiff/gad_som_adv_x.F 248 GAD_SOM_ADV_X
        sm_yz(i,j) = sm_yz(i,j) - fn_yz(i,j) - fp_yz(i+1,j)
./pkg/generic_advdiff/gad_som_adv_x.F 258 GAD_SOM_ADV_X
      DO j=jMinUpd(ns),jMaxUpd(ns)
./pkg/generic_advdiff/gad_som_adv_x.F 261 GAD_SOM_ADV_X
        IF ( maskIn(i,j).NE.zeroRS ) THEN
./pkg/generic_advdiff/gad_som_adv_x.F 263 GAD_SOM_ADV_X
        sm_v (i,j) = sm_v (i,j) + fp_v (i,j) + fn_v (i+1,j)
./pkg/generic_advdiff/gad_som_adv_x.F 264 GAD_SOM_ADV_X
        alfp = fp_v( i ,j)/sm_v(i,j)
./pkg/generic_advdiff/gad_som_adv_x.F 265 GAD_SOM_ADV_X
        alfn = fn_v(i+1,j)/sm_v(i,j)
./pkg/generic_advdiff/gad_som_adv_x.F 270 GAD_SOM_ADV_X
        locTp = alfp*sm_o(i,j) - alp1*fp_o(i,j)
./pkg/generic_advdiff/gad_som_adv_x.F 271 GAD_SOM_ADV_X
        locTn = alfn*sm_o(i,j) - aln1*fn_o(i+1,j)
./pkg/generic_advdiff/gad_som_adv_x.F 272 GAD_SOM_ADV_X
        sm_xx(i,j) = alf1*alf1*sm_xx(i,j) + alfp*alfp*fp_xx(i,j)
./pkg/generic_advdiff/gad_som_adv_x.F 273 GAD_SOM_ADV_X
     &                                    + alfn*alfn*fn_xx(i+1,j)
./pkg/generic_advdiff/gad_som_adv_x.F 274 GAD_SOM_ADV_X
     &   - 5. _d 0*(-alpmn*alf1*sm_x(i,j) + alfp*alp1*fp_x(i,j)
./pkg/generic_advdiff/gad_som_adv_x.F 275 GAD_SOM_ADV_X
     &                                    - alfn*aln1*fn_x(i+1,j)
./pkg/generic_advdiff/gad_som_adv_x.F 276 GAD_SOM_ADV_X
     &             + twoRL*alfp*alfn*sm_o(i,j) + (alp1-alfp)*locTp
./pkg/generic_advdiff/gad_som_adv_x.F 279 GAD_SOM_ADV_X
        sm_xy(i,j) = alf1*sm_xy(i,j) + alfp*fp_xy(i,j)
./pkg/generic_advdiff/gad_som_adv_x.F 280 GAD_SOM_ADV_X
     &                               + alfn*fn_xy(i+1,j)
./pkg/generic_advdiff/gad_som_adv_x.F 281 GAD_SOM_ADV_X
     &     + three*( alpmn*sm_y(i,j) - alp1*fp_y(i,j)
./pkg/generic_advdiff/gad_som_adv_x.F 282 GAD_SOM_ADV_X
     &                               + aln1*fn_y(i+1,j)
./pkg/generic_advdiff/gad_som_adv_x.F 284 GAD_SOM_ADV_X
        sm_xz(i,j) = alf1*sm_xz(i,j) + alfp*fp_xz(i,j)
./pkg/generic_advdiff/gad_som_adv_x.F 285 GAD_SOM_ADV_X
     &                               + alfn*fn_xz(i+1,j)
./pkg/generic_advdiff/gad_som_adv_x.F 286 GAD_SOM_ADV_X
     &     + three*( alpmn*sm_z(i,j) - alp1*fp_z(i,j)
./pkg/generic_advdiff/gad_som_adv_x.F 287 GAD_SOM_ADV_X
     &                               + aln1*fn_z(i+1,j)
./pkg/generic_advdiff/gad_som_adv_x.F 289 GAD_SOM_ADV_X
        sm_x (i,j) = alf1*sm_x(i,j) + alfp*fp_x(i,j) + alfn*fn_x(i+1,j)
./pkg/generic_advdiff/gad_som_adv_x.F 291 GAD_SOM_ADV_X
        sm_o (i,j) = sm_o (i,j) + fp_o (i,j) + fn_o (i+1,j)
./pkg/generic_advdiff/gad_som_adv_x.F 292 GAD_SOM_ADV_X
        sm_y (i,j) = sm_y (i,j) + fp_y (i,j) + fn_y (i+1,j)
./pkg/generic_advdiff/gad_som_adv_x.F 293 GAD_SOM_ADV_X
        sm_yy(i,j) = sm_yy(i,j) + fp_yy(i,j) + fn_yy(i+1,j)
./pkg/generic_advdiff/gad_som_adv_x.F 294 GAD_SOM_ADV_X
        sm_z (i,j) = sm_z (i,j) + fp_z (i,j) + fn_z (i+1,j)
./pkg/generic_advdiff/gad_som_adv_x.F 295 GAD_SOM_ADV_X
        sm_zz(i,j) = sm_zz(i,j) + fp_zz(i,j) + fn_zz(i+1,j)
./pkg/generic_advdiff/gad_som_adv_x.F 296 GAD_SOM_ADV_X
        sm_yz(i,j) = sm_yz(i,j) + fp_yz(i,j) + fn_yz(i+1,j)
./pkg/generic_advdiff/gad_som_adv_x.F 89 GAD_SOM_ADV_X
      INTEGER i,j
./pkg/generic_advdiff/gad_som_adv_y.F 155 GAD_SOM_ADV_Y
       DO j=jMinUpd(1)-1,jMaxUpd(1)+1
./pkg/generic_advdiff/gad_som_adv_y.F 160 GAD_SOM_ADV_Y
         IF ( sm_o(i,j).GT.0. ) slpmax = sm_o(i,j)
./pkg/generic_advdiff/gad_som_adv_y.F 162 GAD_SOM_ADV_Y
         s1new = MIN(  s1max, MAX(-s1max,sm_y(i,j)) )
./pkg/generic_advdiff/gad_som_adv_y.F 164 GAD_SOM_ADV_Y
     &                MAX(ABS(s1new)-slpmax,sm_yy(i,j))  )
./pkg/generic_advdiff/gad_som_adv_y.F 165 GAD_SOM_ADV_Y
         sm_xy(i,j) = MIN( slpmax, MAX(-slpmax,sm_xy(i,j)) )
./pkg/generic_advdiff/gad_som_adv_y.F 166 GAD_SOM_ADV_Y
         sm_yz(i,j) = MIN( slpmax, MAX(-slpmax,sm_yz(i,j)) )
./pkg/generic_advdiff/gad_som_adv_y.F 167 GAD_SOM_ADV_Y
         sm_y (i,j) = s1new
./pkg/generic_advdiff/gad_som_adv_y.F 168 GAD_SOM_ADV_Y
         sm_yy(i,j) = s2new
./pkg/generic_advdiff/gad_som_adv_y.F 175 GAD_SOM_ADV_Y
      DO j=jMinUpd(1),jMaxUpd(1)+1
./pkg/generic_advdiff/gad_som_adv_y.F 177 GAD_SOM_ADV_Y
        vLoc = vTrans(i,j)*deltaTloc
./pkg/generic_advdiff/gad_som_adv_y.F 179 GAD_SOM_ADV_Y
        fp_v (i,j) = MAX( zeroRL,  vLoc )
./pkg/generic_advdiff/gad_som_adv_y.F 180 GAD_SOM_ADV_Y
        alp  (i,j) = fp_v(i,j)/sm_v(i,j-1)
./pkg/generic_advdiff/gad_som_adv_y.F 181 GAD_SOM_ADV_Y
        alpq       = alp(i,j)*alp(i,j)
./pkg/generic_advdiff/gad_som_adv_y.F 182 GAD_SOM_ADV_Y
        alp1       = 1. _d 0 - alp(i,j)
./pkg/generic_advdiff/gad_som_adv_y.F 185 GAD_SOM_ADV_Y
        fp_o (i,j) = alp(i,j)*( sm_o(i,j-1) + alp1*sm_y(i,j-1)
./pkg/generic_advdiff/gad_som_adv_y.F 186 GAD_SOM_ADV_Y
     &                        + alp1*(alp1-alp(i,j))*sm_yy(i,j-1)
./pkg/generic_advdiff/gad_som_adv_y.F 188 GAD_SOM_ADV_Y
        fp_y (i,j) = alpq    *( sm_y(i,j-1) + three*alp1*sm_yy(i,j-1) )
./pkg/generic_advdiff/gad_som_adv_y.F 189 GAD_SOM_ADV_Y
        fp_yy(i,j) = alp(i,j)*alpq*sm_yy(i,j-1)
./pkg/generic_advdiff/gad_som_adv_y.F 190 GAD_SOM_ADV_Y
        fp_x (i,j) = alp(i,j)*( sm_x(i,j-1) + alp1*sm_xy(i,j-1) )
./pkg/generic_advdiff/gad_som_adv_y.F 191 GAD_SOM_ADV_Y
        fp_z (i,j) = alp(i,j)*( sm_z(i,j-1) + alp1*sm_yz(i,j-1) )
./pkg/generic_advdiff/gad_som_adv_y.F 193 GAD_SOM_ADV_Y
        fp_xy(i,j) = alpq    *sm_xy(i,j-1)
./pkg/generic_advdiff/gad_som_adv_y.F 194 GAD_SOM_ADV_Y
        fp_yz(i,j) = alpq    *sm_yz(i,j-1)
./pkg/generic_advdiff/gad_som_adv_y.F 195 GAD_SOM_ADV_Y
        fp_xx(i,j) = alp(i,j)*sm_xx(i,j-1)
./pkg/generic_advdiff/gad_som_adv_y.F 196 GAD_SOM_ADV_Y
        fp_zz(i,j) = alp(i,j)*sm_zz(i,j-1)
./pkg/generic_advdiff/gad_som_adv_y.F 197 GAD_SOM_ADV_Y
        fp_xz(i,j) = alp(i,j)*sm_xz(i,j-1)
./pkg/generic_advdiff/gad_som_adv_y.F 199 GAD_SOM_ADV_Y
        fn_v (i,j) = MAX( zeroRL, -vLoc )
./pkg/generic_advdiff/gad_som_adv_y.F 200 GAD_SOM_ADV_Y
        aln  (i,j) = fn_v(i,j)/sm_v(i, j )
./pkg/generic_advdiff/gad_som_adv_y.F 201 GAD_SOM_ADV_Y
        alnq       = aln(i,j)*aln(i,j)
./pkg/generic_advdiff/gad_som_adv_y.F 202 GAD_SOM_ADV_Y
        aln1       = 1. _d 0 - aln(i,j)
./pkg/generic_advdiff/gad_som_adv_y.F 205 GAD_SOM_ADV_Y
        fn_o (i,j) = aln(i,j)*( sm_o(i, j ) - aln1*sm_y(i, j )
./pkg/generic_advdiff/gad_som_adv_y.F 206 GAD_SOM_ADV_Y
     &                        + aln1*(aln1-aln(i,j))*sm_yy(i, j )
./pkg/generic_advdiff/gad_som_adv_y.F 208 GAD_SOM_ADV_Y
        fn_y (i,j) = alnq    *( sm_y(i, j ) - three*aln1*sm_yy(i, j ) )
./pkg/generic_advdiff/gad_som_adv_y.F 209 GAD_SOM_ADV_Y
        fn_yy(i,j) = aln(i,j)*alnq*sm_yy(i, j )
./pkg/generic_advdiff/gad_som_adv_y.F 210 GAD_SOM_ADV_Y
        fn_x (i,j) = aln(i,j)*( sm_x(i, j ) - aln1*sm_xy(i, j ) )
./pkg/generic_advdiff/gad_som_adv_y.F 211 GAD_SOM_ADV_Y
        fn_z (i,j) = aln(i,j)*( sm_z(i, j ) - aln1*sm_yz(i, j ) )
./pkg/generic_advdiff/gad_som_adv_y.F 212 GAD_SOM_ADV_Y
        fn_xy(i,j) = alnq    *sm_xy(i, j )
./pkg/generic_advdiff/gad_som_adv_y.F 213 GAD_SOM_ADV_Y
        fn_yz(i,j) = alnq    *sm_yz(i, j )
./pkg/generic_advdiff/gad_som_adv_y.F 214 GAD_SOM_ADV_Y
        fn_xx(i,j) = aln(i,j)*sm_xx(i, j )
./pkg/generic_advdiff/gad_som_adv_y.F 215 GAD_SOM_ADV_Y
        fn_zz(i,j) = aln(i,j)*sm_zz(i, j )
./pkg/generic_advdiff/gad_som_adv_y.F 216 GAD_SOM_ADV_Y
        fn_xz(i,j) = aln(i,j)*sm_xz(i, j )
./pkg/generic_advdiff/gad_som_adv_y.F 218 GAD_SOM_ADV_Y
        vT(i,j) = ( fp_o(i,j) - fn_o(i,j) )*recip_dT
./pkg/generic_advdiff/gad_som_adv_y.F 231 GAD_SOM_ADV_Y
      DO j=jMinUpd(1),jMaxUpd(1)
./pkg/generic_advdiff/gad_som_adv_y.F 234 GAD_SOM_ADV_Y
        IF ( maskIn(i,j).NE.zeroRS ) THEN
./pkg/generic_advdiff/gad_som_adv_y.F 236 GAD_SOM_ADV_Y
        alf1  = 1. _d 0 - aln(i,j) - alp(i,j+1)
./pkg/generic_advdiff/gad_som_adv_y.F 238 GAD_SOM_ADV_Y
        alpmn = alp(i,j+1) - aln(i,j)
./pkg/generic_advdiff/gad_som_adv_y.F 239 GAD_SOM_ADV_Y
        sm_v (i,j) = sm_v (i,j) - fn_v (i,j) - fp_v (i,j+1)
./pkg/generic_advdiff/gad_som_adv_y.F 240 GAD_SOM_ADV_Y
        sm_o (i,j) = sm_o (i,j) - fn_o (i,j) - fp_o (i,j+1)
./pkg/generic_advdiff/gad_som_adv_y.F 241 GAD_SOM_ADV_Y
        sm_y (i,j) = alf1q*( sm_y(i,j) - three*alpmn*sm_yy(i,j) )
./pkg/generic_advdiff/gad_som_adv_y.F 242 GAD_SOM_ADV_Y
        sm_yy(i,j) = alf1*alf1q*sm_yy(i,j)
./pkg/generic_advdiff/gad_som_adv_y.F 243 GAD_SOM_ADV_Y
        sm_xy(i,j) = alf1q*sm_xy(i,j)
./pkg/generic_advdiff/gad_som_adv_y.F 244 GAD_SOM_ADV_Y
        sm_yz(i,j) = alf1q*sm_yz(i,j)
./pkg/generic_advdiff/gad_som_adv_y.F 245 GAD_SOM_ADV_Y
        sm_x (i,j) = sm_x (i,j) - fn_x (i,j) - fp_x (i,j+1)
./pkg/generic_advdiff/gad_som_adv_y.F 246 GAD_SOM_ADV_Y
        sm_xx(i,j) = sm_xx(i,j) - fn_xx(i,j) - fp_xx(i,j+1)
./pkg/generic_advdiff/gad_som_adv_y.F 247 GAD_SOM_ADV_Y
        sm_z (i,j) = sm_z (i,j) - fn_z (i,j) - fp_z (i,j+1)
./pkg/generic_advdiff/gad_som_adv_y.F 248 GAD_SOM_ADV_Y
        sm_zz(i,j) = sm_zz(i,j) - fn_zz(i,j) - fp_zz(i,j+1)
./pkg/generic_advdiff/gad_som_adv_y.F 249 GAD_SOM_ADV_Y
        sm_xz(i,j) = sm_xz(i,j) - fn_xz(i,j) - fp_xz(i,j+1)
./pkg/generic_advdiff/gad_som_adv_y.F 259 GAD_SOM_ADV_Y
      DO j=jMinUpd(1),jMaxUpd(1)
./pkg/generic_advdiff/gad_som_adv_y.F 262 GAD_SOM_ADV_Y
        IF ( maskIn(i,j).NE.zeroRS ) THEN
./pkg/generic_advdiff/gad_som_adv_y.F 264 GAD_SOM_ADV_Y
        sm_v (i,j) = sm_v (i,j) + fp_v (i,j) + fn_v (i,j+1)
./pkg/generic_advdiff/gad_som_adv_y.F 265 GAD_SOM_ADV_Y
        alfp = fp_v(i, j )/sm_v(i,j)
./pkg/generic_advdiff/gad_som_adv_y.F 266 GAD_SOM_ADV_Y
        alfn = fn_v(i,j+1)/sm_v(i,j)
./pkg/generic_advdiff/gad_som_adv_y.F 271 GAD_SOM_ADV_Y
        locTp = alfp*sm_o(i,j) - alp1*fp_o(i,j)
./pkg/generic_advdiff/gad_som_adv_y.F 272 GAD_SOM_ADV_Y
        locTn = alfn*sm_o(i,j) - aln1*fn_o(i,j+1)
./pkg/generic_advdiff/gad_som_adv_y.F 273 GAD_SOM_ADV_Y
        sm_yy(i,j) = alf1*alf1*sm_yy(i,j) + alfp*alfp*fp_yy(i,j)
./pkg/generic_advdiff/gad_som_adv_y.F 274 GAD_SOM_ADV_Y
     &                                    + alfn*alfn*fn_yy(i,j+1)
./pkg/generic_advdiff/gad_som_adv_y.F 275 GAD_SOM_ADV_Y
     &   - 5. _d 0*(-alpmn*alf1*sm_y(i,j) + alfp*alp1*fp_y(i,j)
./pkg/generic_advdiff/gad_som_adv_y.F 276 GAD_SOM_ADV_Y
     &                                    - alfn*aln1*fn_y(i,j+1)
./pkg/generic_advdiff/gad_som_adv_y.F 277 GAD_SOM_ADV_Y
     &             + twoRL*alfp*alfn*sm_o(i,j) + (alp1-alfp)*locTp
./pkg/generic_advdiff/gad_som_adv_y.F 280 GAD_SOM_ADV_Y
        sm_xy(i,j) = alf1*sm_xy(i,j) + alfp*fp_xy(i,j)
./pkg/generic_advdiff/gad_som_adv_y.F 281 GAD_SOM_ADV_Y
     &                               + alfn*fn_xy(i,j+1)
./pkg/generic_advdiff/gad_som_adv_y.F 282 GAD_SOM_ADV_Y
     &     + three*( alpmn*sm_x(i,j) - alp1*fp_x(i,j)
./pkg/generic_advdiff/gad_som_adv_y.F 283 GAD_SOM_ADV_Y
     &                               + aln1*fn_x(i,j+1)
./pkg/generic_advdiff/gad_som_adv_y.F 285 GAD_SOM_ADV_Y
        sm_yz(i,j) = alf1*sm_yz(i,j) + alfp*fp_yz(i,j)
./pkg/generic_advdiff/gad_som_adv_y.F 286 GAD_SOM_ADV_Y
     &                               + alfn*fn_yz(i,j+1)
./pkg/generic_advdiff/gad_som_adv_y.F 287 GAD_SOM_ADV_Y
     &     + three*( alpmn*sm_z(i,j) - alp1*fp_z(i,j)
./pkg/generic_advdiff/gad_som_adv_y.F 288 GAD_SOM_ADV_Y
     &                               + aln1*fn_z(i,j+1)
./pkg/generic_advdiff/gad_som_adv_y.F 290 GAD_SOM_ADV_Y
        sm_y (i,j) = alf1*sm_y(i,j) + alfp*fp_y(i,j) + alfn*fn_y(i,j+1)
./pkg/generic_advdiff/gad_som_adv_y.F 292 GAD_SOM_ADV_Y
        sm_o (i,j) = sm_o (i,j) + fp_o (i,j) + fn_o (i,j+1)
./pkg/generic_advdiff/gad_som_adv_y.F 293 GAD_SOM_ADV_Y
        sm_x (i,j) = sm_x (i,j) + fp_x (i,j) + fn_x (i,j+1)
./pkg/generic_advdiff/gad_som_adv_y.F 294 GAD_SOM_ADV_Y
        sm_xx(i,j) = sm_xx(i,j) + fp_xx(i,j) + fn_xx(i,j+1)
./pkg/generic_advdiff/gad_som_adv_y.F 295 GAD_SOM_ADV_Y
        sm_z (i,j) = sm_z (i,j) + fp_z (i,j) + fn_z (i,j+1)
./pkg/generic_advdiff/gad_som_adv_y.F 296 GAD_SOM_ADV_Y
        sm_zz(i,j) = sm_zz(i,j) + fp_zz(i,j) + fn_zz(i,j+1)
./pkg/generic_advdiff/gad_som_adv_y.F 297 GAD_SOM_ADV_Y
        sm_xz(i,j) = sm_xz(i,j) + fp_xz(i,j) + fn_xz(i,j+1)
./pkg/generic_advdiff/gad_som_adv_y.F 89 GAD_SOM_ADV_Y
      INTEGER i,j
./pkg/generic_advdiff/gad_som_advect.F 175 GAD_SOM_ADVECT
      DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_som_advect.F 177 GAD_SOM_ADVECT
         afx(i,j) = 0.
./pkg/generic_advdiff/gad_som_advect.F 178 GAD_SOM_ADVECT
         afy(i,j) = 0.
./pkg/generic_advdiff/gad_som_advect.F 191 GAD_SOM_ADVECT
        DO j=1,OLy
./pkg/generic_advdiff/gad_som_advect.F 193 GAD_SOM_ADVECT
          smCorners(i,j,k,n) = 0.
./pkg/generic_advdiff/gad_som_advect.F 244 GAD_SOM_ADVECT
       DO j=1-OLy,sNy+OLy
./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 254 GAD_SOM_ADVECT
       DO j=1-OLy,sNy+OLy
./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 262 GAD_SOM_ADVECT
       DO j=1-OLy,sNy+OLy
./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 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 402 GAD_SOM_ADVECT
        DO j=1-OLy,sNy+OLy
./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 479 GAD_SOM_ADVECT
         DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_som_advect.F 481 GAD_SOM_ADVECT
           alp  (i,j,kDown) = 0. _d 0
./pkg/generic_advdiff/gad_som_advect.F 482 GAD_SOM_ADVECT
           aln  (i,j,kDown) = 0. _d 0
./pkg/generic_advdiff/gad_som_advect.F 483 GAD_SOM_ADVECT
           fp_v (i,j,kDown) = 0. _d 0
./pkg/generic_advdiff/gad_som_advect.F 484 GAD_SOM_ADVECT
           fn_v (i,j,kDown) = 0. _d 0
./pkg/generic_advdiff/gad_som_advect.F 485 GAD_SOM_ADVECT
           fp_o (i,j,kDown) = 0. _d 0
./pkg/generic_advdiff/gad_som_advect.F 486 GAD_SOM_ADVECT
           fn_o (i,j,kDown) = 0. _d 0
./pkg/generic_advdiff/gad_som_advect.F 487 GAD_SOM_ADVECT
           fp_x (i,j,kDown) = 0. _d 0
./pkg/generic_advdiff/gad_som_advect.F 488 GAD_SOM_ADVECT
           fn_x (i,j,kDown) = 0. _d 0
./pkg/generic_advdiff/gad_som_advect.F 489 GAD_SOM_ADVECT
           fp_y (i,j,kDown) = 0. _d 0
./pkg/generic_advdiff/gad_som_advect.F 490 GAD_SOM_ADVECT
           fn_y (i,j,kDown) = 0. _d 0
./pkg/generic_advdiff/gad_som_advect.F 491 GAD_SOM_ADVECT
           fp_z (i,j,kDown) = 0. _d 0
./pkg/generic_advdiff/gad_som_advect.F 492 GAD_SOM_ADVECT
           fn_z (i,j,kDown) = 0. _d 0
./pkg/generic_advdiff/gad_som_advect.F 493 GAD_SOM_ADVECT
           fp_xx(i,j,kDown) = 0. _d 0
./pkg/generic_advdiff/gad_som_advect.F 494 GAD_SOM_ADVECT
           fn_xx(i,j,kDown) = 0. _d 0
./pkg/generic_advdiff/gad_som_advect.F 495 GAD_SOM_ADVECT
           fp_yy(i,j,kDown) = 0. _d 0
./pkg/generic_advdiff/gad_som_advect.F 496 GAD_SOM_ADVECT
           fn_yy(i,j,kDown) = 0. _d 0
./pkg/generic_advdiff/gad_som_advect.F 497 GAD_SOM_ADVECT
           fp_zz(i,j,kDown) = 0. _d 0
./pkg/generic_advdiff/gad_som_advect.F 498 GAD_SOM_ADVECT
           fn_zz(i,j,kDown) = 0. _d 0
./pkg/generic_advdiff/gad_som_advect.F 499 GAD_SOM_ADVECT
           fp_xy(i,j,kDown) = 0. _d 0
./pkg/generic_advdiff/gad_som_advect.F 500 GAD_SOM_ADVECT
           fn_xy(i,j,kDown) = 0. _d 0
./pkg/generic_advdiff/gad_som_advect.F 501 GAD_SOM_ADVECT
           fp_xz(i,j,kDown) = 0. _d 0
./pkg/generic_advdiff/gad_som_advect.F 502 GAD_SOM_ADVECT
           fn_xz(i,j,kDown) = 0. _d 0
./pkg/generic_advdiff/gad_som_advect.F 503 GAD_SOM_ADVECT
           fp_yz(i,j,kDown) = 0. _d 0
./pkg/generic_advdiff/gad_som_advect.F 504 GAD_SOM_ADVECT
           fn_yz(i,j,kDown) = 0. _d 0
./pkg/generic_advdiff/gad_som_advect.F 520 GAD_SOM_ADVECT
         DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_som_advect.F 522 GAD_SOM_ADVECT
           rTrans(i,j) = 0.
./pkg/generic_advdiff/gad_som_advect.F 523 GAD_SOM_ADVECT
           maskUp(i,j) = 0.
./pkg/generic_advdiff/gad_som_advect.F 529 GAD_SOM_ADVECT
         DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_som_advect.F 531 GAD_SOM_ADVECT
           rTrans(i,j) = wFld(i,j,k)*rA(i,j,bi,bj)
./pkg/generic_advdiff/gad_som_advect.F 533 GAD_SOM_ADVECT
     &                 *maskC(i,j,k-1,bi,bj)
./pkg/generic_advdiff/gad_som_advect.F 534 GAD_SOM_ADVECT
           maskUp(i,j) = 1.
./pkg/generic_advdiff/gad_som_advect.F 541 GAD_SOM_ADVECT
         DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_som_advect.F 543 GAD_SOM_ADVECT
           rTrans(i,j) = wFld(i,j,k)*rA(i,j,bi,bj)
./pkg/generic_advdiff/gad_som_advect.F 545 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 580 GAD_SOM_ADVECT
        DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_som_advect.F 592 GAD_SOM_ADVECT
          gTracer(i,j,k) =
./pkg/generic_advdiff/gad_som_advect.F 593 GAD_SOM_ADVECT
     &          ( smTr0(i,j,k) - tracer(i,j,k,bi,bj)*smVol(i,j,k) )
./pkg/generic_advdiff/gad_som_advect.F 594 GAD_SOM_ADVECT
     &            *recip_rA(i,j,bi,bj)*recip_deepFac2C(k)
./pkg/generic_advdiff/gad_som_advect.F 595 GAD_SOM_ADVECT
     &            *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./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 65 GAD_SOM_LIM_R
        DO j=jMinAdvR,jMaxAdvR
./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 129 GAD_SOM_PREP_CS_CORNER
          DO j=1,OLy
./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 140 GAD_SOM_PREP_CS_CORNER
          DO j=1,OLy
./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 151 GAD_SOM_PREP_CS_CORNER
          DO j=1,OLy
./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 162 GAD_SOM_PREP_CS_CORNER
          DO j=1,OLy
./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 182 GAD_SOM_PREP_CS_CORNER
          DO j=1,OLy
./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 193 GAD_SOM_PREP_CS_CORNER
          DO j=1,OLy
./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 204 GAD_SOM_PREP_CS_CORNER
          DO j=1,OLy
./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 215 GAD_SOM_PREP_CS_CORNER
          DO j=1,OLy
./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 62 GAD_SOM_PREP_CS_CORNER
      INTEGER i,j, jPass, n
./pkg/generic_advdiff/gad_u3_adv_r.F 54 GAD_U3_ADV_R
      INTEGER i,j,kp1,km1,km2
./pkg/generic_advdiff/gad_u3_adv_r.F 63 GAD_U3_ADV_R
       DO j=1-OLy,sNy+OLy
./pkg/generic_advdiff/gad_u3_adv_r.F 65 GAD_U3_ADV_R
         wT(i,j) = 0.
./pkg/generic_advdiff/gad_u3_adv_r.F 69 GAD_U3_ADV_R
       DO j=1-OLy,sNy+OLy
./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 73 GAD_U3_ADV_R
         Rjm = (tracer(i,j,km1)-tracer(i,j,km2))*maskC(i,j,km2,bi,bj)
./pkg/generic_advdiff/gad_u3_adv_r.F 76 GAD_U3_ADV_R
         wT(i,j) = maskC(i,j,km1,bi,bj)*(
./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_r.F 79 GAD_U3_ADV_R
     &    +ABS(rTrans(i,j))*
./pkg/generic_advdiff/gad_u3_adv_x.F 53 GAD_U3_ADV_X
      INTEGER i,j
./pkg/generic_advdiff/gad_u3_adv_x.F 57 GAD_U3_ADV_X
      DO j=1-Oly,sNy+Oly
./pkg/generic_advdiff/gad_u3_adv_x.F 58 GAD_U3_ADV_X
       uT(1-Olx,j)=0.
./pkg/generic_advdiff/gad_u3_adv_x.F 59 GAD_U3_ADV_X
       uT(2-Olx,j)=0.
./pkg/generic_advdiff/gad_u3_adv_x.F 60 GAD_U3_ADV_X
       uT(sNx+Olx,j)=0.
./pkg/generic_advdiff/gad_u3_adv_x.F 62 GAD_U3_ADV_X
      DO j=1-Oly,sNy+Oly
./pkg/generic_advdiff/gad_u3_adv_x.F 64 GAD_U3_ADV_X
        Rjp = (tracer(i+1,j)-tracer( i ,j))*maskLocW(i+1,j)
./pkg/generic_advdiff/gad_u3_adv_x.F 65 GAD_U3_ADV_X
        Rj  = (tracer( i ,j)-tracer(i-1,j))*maskLocW( i ,j)
./pkg/generic_advdiff/gad_u3_adv_x.F 66 GAD_U3_ADV_X
        Rjm = (tracer(i-1,j)-tracer(i-2,j))*maskLocW(i-1,j)
./pkg/generic_advdiff/gad_u3_adv_x.F 69 GAD_U3_ADV_X
        uT(i,j) =
./pkg/generic_advdiff/gad_u3_adv_x.F 70 GAD_U3_ADV_X
     &   uTrans(i,j)*(
./pkg/generic_advdiff/gad_u3_adv_x.F 71 GAD_U3_ADV_X
     &     Tracer(i,j)+Tracer(i-1,j)-oneSixth*( Rjjp+Rjjm )
./pkg/generic_advdiff/gad_u3_adv_x.F 73 GAD_U3_ADV_X
     &  +ABS( uTrans(i,j) )*0.5 _d 0*oneSixth*( Rjjp-Rjjm )
./pkg/generic_advdiff/gad_u3_adv_y.F 53 GAD_U3_ADV_Y
      INTEGER i,j
./pkg/generic_advdiff/gad_u3_adv_y.F 62 GAD_U3_ADV_Y
      DO j=1-Oly+2,sNy+Oly-1
./pkg/generic_advdiff/gad_u3_adv_y.F 64 GAD_U3_ADV_Y
        Rjp = (tracer(i,j+1)-tracer(i, j ))*maskLocS(i,j+1)
./pkg/generic_advdiff/gad_u3_adv_y.F 65 GAD_U3_ADV_Y
        Rj  = (tracer(i, j )-tracer(i,j-1))*maskLocS(i, j )
./pkg/generic_advdiff/gad_u3_adv_y.F 66 GAD_U3_ADV_Y
        Rjm = (tracer(i,j-1)-tracer(i,j-2))*maskLocS(i,j-1)
./pkg/generic_advdiff/gad_u3_adv_y.F 69 GAD_U3_ADV_Y
        vT(i,j) =
./pkg/generic_advdiff/gad_u3_adv_y.F 70 GAD_U3_ADV_Y
     &   vTrans(i,j)*(
./pkg/generic_advdiff/gad_u3_adv_y.F 71 GAD_U3_ADV_Y
     &     Tracer(i,j)+Tracer(i,j-1)-oneSixth*( Rjjp+Rjjm )
./pkg/generic_advdiff/gad_u3_adv_y.F 73 GAD_U3_ADV_Y
     &  +ABS( vTrans(i,j) )*0.5 _d 0*oneSixth*( Rjjp-Rjjm )
./pkg/generic_advdiff/gad_u3c4_impl_r.F 100 GAD_U3C4_IMPL_R
       DO j=jMin,jMax
./pkg/generic_advdiff/gad_u3c4_impl_r.F 102 GAD_U3C4_IMPL_R
         rCenter2D(i,j) =
./pkg/generic_advdiff/gad_u3c4_impl_r.F 103 GAD_U3C4_IMPL_R
     &        0.5 _d 0 *rTrans(i,j)*recip_rA(i,j,bi,bj)*rkSign
./pkg/generic_advdiff/gad_u3c4_impl_r.F 104 GAD_U3C4_IMPL_R
         mskM   = maskC(i,j,km2,bi,bj)*maskM2
./pkg/generic_advdiff/gad_u3c4_impl_r.F 105 GAD_U3C4_IMPL_R
         mskP   = maskC(i,j,kp1,bi,bj)*maskP1
./pkg/generic_advdiff/gad_u3c4_impl_r.F 107 GAD_U3C4_IMPL_R
          rUpwind2D(i,j) = 0. _d 0
./pkg/generic_advdiff/gad_u3c4_impl_r.F 108 GAD_U3C4_IMPL_R
          rC4km2D  (i,j) = oneSixth*rCenter*mskM
./pkg/generic_advdiff/gad_u3c4_impl_r.F 109 GAD_U3C4_IMPL_R
          rC4kp2D  (i,j) = oneSixth*rCenter*mskP
./pkg/generic_advdiff/gad_u3c4_impl_r.F 111 GAD_U3C4_IMPL_R
          wCFL = deltaTcfl*ABS(rTrans(i,j))
./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 116 GAD_U3C4_IMPL_R
          rUpwind2D(i,j) = (2. _d 0*rHigh )*ABS(rCenter)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 117 GAD_U3C4_IMPL_R
          rC4km2D  (i,j) =  rHigh * (rCenter+ABS(rCenter))*mskM
./pkg/generic_advdiff/gad_u3c4_impl_r.F 118 GAD_U3C4_IMPL_R
          rC4kp2D  (i,j) =  rHigh * (rCenter-ABS(rCenter))*mskP
./pkg/generic_advdiff/gad_u3c4_impl_r.F 120 GAD_U3C4_IMPL_R
          rUpwind2D(i,j) =  2. _d 0*oneSixth*ABS(rCenter)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 121 GAD_U3C4_IMPL_R
          rC4km2D  (i,j) = oneSixth*(rCenter+ABS(rCenter))*mskM
./pkg/generic_advdiff/gad_u3c4_impl_r.F 122 GAD_U3C4_IMPL_R
          rC4kp2D  (i,j) = oneSixth*(rCenter-ABS(rCenter))*mskP
./pkg/generic_advdiff/gad_u3c4_impl_r.F 127 GAD_U3C4_IMPL_R
       DO j=jMin,jMax
./pkg/generic_advdiff/gad_u3c4_impl_r.F 130 GAD_U3C4_IMPL_R
           rC4km   = rC4km2D  (i,j)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 131 GAD_U3C4_IMPL_R
           rC4kp   = rC4kp2D  (i,j)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 132 GAD_U3C4_IMPL_R
           rCenter = rCenter2D(i,j)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 133 GAD_U3C4_IMPL_R
           rUpwind = rUpwind2D(i,j)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 135 GAD_U3C4_IMPL_R
           rCenter= 0.5 _d 0 *rTrans(i,j)*recip_rA(i,j,bi,bj)*rkSign
./pkg/generic_advdiff/gad_u3c4_impl_r.F 136 GAD_U3C4_IMPL_R
           mskM   = maskC(i,j,km2,bi,bj)*maskM2
./pkg/generic_advdiff/gad_u3c4_impl_r.F 137 GAD_U3C4_IMPL_R
           mskP   = maskC(i,j,kp1,bi,bj)*maskP1
./pkg/generic_advdiff/gad_u3c4_impl_r.F 143 GAD_U3C4_IMPL_R
            wCFL = deltaTcfl*ABS(rTrans(i,j))
./pkg/generic_advdiff/gad_u3c4_impl_r.F 144 GAD_U3C4_IMPL_R
     &            *recip_rA(i,j,bi,bj)*recip_drC(k)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 157 GAD_U3C4_IMPL_R
           a5d(i,j,k)   = a5d(i,j,k)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 160 GAD_U3C4_IMPL_R
     &                   *recip_hFac(i,j,k)*recip_drF(k)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 162 GAD_U3C4_IMPL_R
           b5d(i,j,k)   = b5d(i,j,k)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 165 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
           c5d(i,j,k)   = c5d(i,j,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 172 GAD_U3C4_IMPL_R
           d5d(i,j,k)   = d5d(i,j,k)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 175 GAD_U3C4_IMPL_R
     &                   *recip_hFac(i,j,k)*recip_drF(k)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 177 GAD_U3C4_IMPL_R
           b5d(i,j,k-1) = b5d(i,j,k-1)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 180 GAD_U3C4_IMPL_R
     &                   *recip_hFac(i,j,k-1)*recip_drF(k-1)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 182 GAD_U3C4_IMPL_R
           c5d(i,j,k-1) = c5d(i,j,k-1)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 185 GAD_U3C4_IMPL_R
     &                   *recip_hFac(i,j,k-1)*recip_drF(k-1)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 187 GAD_U3C4_IMPL_R
           d5d(i,j,k-1) = d5d(i,j,k-1)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 190 GAD_U3C4_IMPL_R
     &                   *recip_hFac(i,j,k-1)*recip_drF(k-1)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 192 GAD_U3C4_IMPL_R
           e5d(i,j,k-1) = e5d(i,j,k-1)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 195 GAD_U3C4_IMPL_R
     &                   *recip_hFac(i,j,k-1)*recip_drF(k-1)
./pkg/generic_advdiff/gad_u3c4_impl_r.F 72 GAD_U3C4_IMPL_R
      INTEGER i,j,kp1,km2
./pkg/generic_advdiff/salt_fill.F 101 SALT_FILL
         if(salt(i,j,1,bi,bj).lt.0.0 _d 0)
./pkg/generic_advdiff/salt_fill.F 102 SALT_FILL
     .                  salt(i,j,1,bi,bj) = 0.0 _d 0
./pkg/generic_advdiff/salt_fill.F 62 SALT_FILL
      INTEGER bi,bj,i,j,L,LM1
./pkg/generic_advdiff/salt_fill.F 88 SALT_FILL
         do j=1,sNy
./pkg/generic_advdiff/salt_fill.F 90 SALT_FILL
          if( salt(i,j,L,bi,bj).lt.0.0  _d 0) then
./pkg/generic_advdiff/salt_fill.F 91 SALT_FILL
           salt(i,j,LM1,bi,bj) = salt(i,j,LM1,bi,bj) +
./pkg/generic_advdiff/salt_fill.F 92 SALT_FILL
     .          salt(i,j,L,bi,bj)*dpratio
./pkg/generic_advdiff/salt_fill.F 93 SALT_FILL
           salt(i,j,L,bi,bj) = 0.0 _d 0
./pkg/generic_advdiff/salt_fill.F 99 SALT_FILL
        do j=1,sNy
./pkg/ggl90/ggl90_calc.F 153 GGL90_CALC
        DO j=1-OLy,sNy+OLy
./pkg/ggl90/ggl90_calc.F 156 GGL90_CALC
     &         MIN(.5 _d 0,_hFacC(i,j,km1,bi,bj) ) +
./pkg/ggl90/ggl90_calc.F 157 GGL90_CALC
     &         MIN(.5 _d 0,_hFacC(i,j,k  ,bi,bj) )
./pkg/ggl90/ggl90_calc.F 162 GGL90_CALC
          hFacI(i,j,k) = hFac
./pkg/ggl90/ggl90_calc.F 170 GGL90_CALC
       DO j=1-OLy,sNy+OLy
./pkg/ggl90/ggl90_calc.F 172 GGL90_CALC
         rMixingLength(i,j,k)     = 0. _d 0
./pkg/ggl90/ggl90_calc.F 173 GGL90_CALC
         mxLength_Dn(i,j,k)       = 0. _d 0
./pkg/ggl90/ggl90_calc.F 174 GGL90_CALC
         GGL90visctmp(i,j,k)      = 0. _d 0
./pkg/ggl90/ggl90_calc.F 175 GGL90_CALC
         KappaE(i,j,k)            = 0. _d 0
./pkg/ggl90/ggl90_calc.F 176 GGL90_CALC
         TKEPrandtlNumber(i,j,k)  = 1. _d 0
./pkg/ggl90/ggl90_calc.F 177 GGL90_CALC
         GGL90mixingLength(i,j,k) = GGL90mixingLengthMin
./pkg/ggl90/ggl90_calc.F 178 GGL90_CALC
         GGL90visctmp(i,j,k)      = 0. _d 0
./pkg/ggl90/ggl90_calc.F 180 GGL90_CALC
         a3d(i,j,k) = 0. _d 0
./pkg/ggl90/ggl90_calc.F 181 GGL90_CALC
         b3d(i,j,k) = 1. _d 0
./pkg/ggl90/ggl90_calc.F 182 GGL90_CALC
         c3d(i,j,k) = 0. _d 0
./pkg/ggl90/ggl90_calc.F 184 GGL90_CALC
         Nsquare(i,j,k) = 0. _d 0
./pkg/ggl90/ggl90_calc.F 185 GGL90_CALC
         SQRTTKE(i,j,k) = 0. _d 0
./pkg/ggl90/ggl90_calc.F 189 GGL90_CALC
      DO j=1-OLy,sNy+OLy
./pkg/ggl90/ggl90_calc.F 191 GGL90_CALC
        KappaM(i,j)        = 0. _d 0
./pkg/ggl90/ggl90_calc.F 192 GGL90_CALC
        verticalShear(i,j) = 0. _d 0
./pkg/ggl90/ggl90_calc.F 193 GGL90_CALC
        totalDepth(i,j)    = Ro_surf(i,j,bi,bj) - R_low(i,j,bi,bj)
./pkg/ggl90/ggl90_calc.F 194 GGL90_CALC
        rMixingLength(i,j,1) = 0. _d 0
./pkg/ggl90/ggl90_calc.F 195 GGL90_CALC
        mxLength_Dn(i,j,1) = GGL90mixingLengthMin
./pkg/ggl90/ggl90_calc.F 196 GGL90_CALC
        SQRTTKE(i,j,1) = SQRT( GGL90TKE(i,j,1,bi,bj) )
./pkg/ggl90/ggl90_calc.F 198 GGL90_CALC
        xA(i,j)  = 0. _d 0
./pkg/ggl90/ggl90_calc.F 199 GGL90_CALC
        yA(i,j)  = 0. _d 0
./pkg/ggl90/ggl90_calc.F 200 GGL90_CALC
        dfx(i,j) = 0. _d 0
./pkg/ggl90/ggl90_calc.F 201 GGL90_CALC
        dfy(i,j) = 0. _d 0
./pkg/ggl90/ggl90_calc.F 202 GGL90_CALC
        gTKE(i,j) = 0. _d 0
./pkg/ggl90/ggl90_calc.F 213 GGL90_CALC
       DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 215 GGL90_CALC
         SQRTTKE(i,j,k)=SQRT( GGL90TKE(i,j,k,bi,bj) )
./pkg/ggl90/ggl90_calc.F 218 GGL90_CALC
         Nsquare(i,j,k) = gravity*gravitySign*recip_rhoConst
./pkg/ggl90/ggl90_calc.F 219 GGL90_CALC
     &                  * sigmaR(i,j,k)
./pkg/ggl90/ggl90_calc.F 223 GGL90_CALC
         GGL90mixingLength(i,j,k) = SQRTTWO *
./pkg/ggl90/ggl90_calc.F 224 GGL90_CALC
     &        SQRTTKE(i,j,k)/SQRT( MAX(Nsquare(i,j,k),GGL90eps) )
./pkg/ggl90/ggl90_calc.F 231 GGL90_CALC
       DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 233 GGL90_CALC
         GGL90mixingLength(i,j,2)=drF(1)
./pkg/ggl90/ggl90_calc.F 243 GGL90_CALC
        DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 245 GGL90_CALC
          MaxLength=totalDepth(i,j)
./pkg/ggl90/ggl90_calc.F 246 GGL90_CALC
          GGL90mixingLength(i,j,k) = MIN(GGL90mixingLength(i,j,k),
./pkg/ggl90/ggl90_calc.F 253 GGL90_CALC
        DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 255 GGL90_CALC
          GGL90mixingLength(i,j,k) = MAX(GGL90mixingLength(i,j,k),
./pkg/ggl90/ggl90_calc.F 257 GGL90_CALC
          rMixingLength(i,j,k) = 1. _d 0 / GGL90mixingLength(i,j,k)
./pkg/ggl90/ggl90_calc.F 265 GGL90_CALC
        DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 267 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 269 GGL90_CALC
          GGL90mixingLength(i,j,k) = MIN(GGL90mixingLength(i,j,k),
./pkg/ggl90/ggl90_calc.F 276 GGL90_CALC
        DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 278 GGL90_CALC
          GGL90mixingLength(i,j,k) = MAX(GGL90mixingLength(i,j,k),
./pkg/ggl90/ggl90_calc.F 280 GGL90_CALC
          rMixingLength(i,j,k) = 1. _d 0 / GGL90mixingLength(i,j,k)
./pkg/ggl90/ggl90_calc.F 288 GGL90_CALC
        DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 290 GGL90_CALC
          GGL90mixingLength(i,j,k) = MIN(GGL90mixingLength(i,j,k),
./pkg/ggl90/ggl90_calc.F 291 GGL90_CALC
     &        GGL90mixingLength(i,j,k-1)+drF(k-1))
./pkg/ggl90/ggl90_calc.F 295 GGL90_CALC
       DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 297 GGL90_CALC
          GGL90mixingLength(i,j,Nr) = MIN(GGL90mixingLength(i,j,Nr),
./pkg/ggl90/ggl90_calc.F 302 GGL90_CALC
        DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 304 GGL90_CALC
          GGL90mixingLength(i,j,k) = MIN(GGL90mixingLength(i,j,k),
./pkg/ggl90/ggl90_calc.F 305 GGL90_CALC
     &        GGL90mixingLength(i,j,k+1)+drF(k))
./pkg/ggl90/ggl90_calc.F 311 GGL90_CALC
        DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 313 GGL90_CALC
          GGL90mixingLength(i,j,k) = MAX(GGL90mixingLength(i,j,k),
./pkg/ggl90/ggl90_calc.F 315 GGL90_CALC
          rMixingLength(i,j,k) = 1. _d 0 / GGL90mixingLength(i,j,k)
./pkg/ggl90/ggl90_calc.F 323 GGL90_CALC
        DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 325 GGL90_CALC
          mxLength_Dn(i,j,k) = MIN(GGL90mixingLength(i,j,k),
./pkg/ggl90/ggl90_calc.F 326 GGL90_CALC
     &        mxLength_Dn(i,j,k-1)+drF(k-1))
./pkg/ggl90/ggl90_calc.F 330 GGL90_CALC
       DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 332 GGL90_CALC
          GGL90mixingLength(i,j,Nr) = MIN(GGL90mixingLength(i,j,Nr),
./pkg/ggl90/ggl90_calc.F 337 GGL90_CALC
        DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 339 GGL90_CALC
          GGL90mixingLength(i,j,k) = MIN(GGL90mixingLength(i,j,k),
./pkg/ggl90/ggl90_calc.F 340 GGL90_CALC
     &        GGL90mixingLength(i,j,k+1)+drF(k))
./pkg/ggl90/ggl90_calc.F 346 GGL90_CALC
        DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 348 GGL90_CALC
          GGL90mixingLength(i,j,k) = MIN(GGL90mixingLength(i,j,k),
./pkg/ggl90/ggl90_calc.F 349 GGL90_CALC
     &                                  mxLength_Dn(i,j,k))
./pkg/ggl90/ggl90_calc.F 350 GGL90_CALC
          tmpmlx = SQRT( GGL90mixingLength(i,j,k)*mxLength_Dn(i,j,k) )
./pkg/ggl90/ggl90_calc.F 352 GGL90_CALC
          rMixingLength(i,j,k) = 1. _d 0 / tmpmlx
./pkg/ggl90/ggl90_calc.F 371 GGL90_CALC
        DO j=1-OLy,sNy+OLy
./pkg/ggl90/ggl90_calc.F 373 GGL90_CALC
          xA(i,j) = _dyG(i,j,bi,bj)*drC(k)*
./pkg/ggl90/ggl90_calc.F 374 GGL90_CALC
     &                 (min(.5 _d 0,_hFacW(i,j,k-1,bi,bj) ) +
./pkg/ggl90/ggl90_calc.F 375 GGL90_CALC
     &                  min(.5 _d 0,_hFacW(i,j,k  ,bi,bj) ) )
./pkg/ggl90/ggl90_calc.F 376 GGL90_CALC
          yA(i,j) = _dxG(i,j,bi,bj)*drC(k)*
./pkg/ggl90/ggl90_calc.F 377 GGL90_CALC
     &                 (min(.5 _d 0,_hFacS(i,j,k-1,bi,bj) ) +
./pkg/ggl90/ggl90_calc.F 378 GGL90_CALC
     &                  min(.5 _d 0,_hFacS(i,j,k  ,bi,bj) ) )
./pkg/ggl90/ggl90_calc.F 383 GGL90_CALC
        DO j=1-OLy,sNy+OLy
./pkg/ggl90/ggl90_calc.F 384 GGL90_CALC
         dfx(1-OLx,j)=0. _d 0
./pkg/ggl90/ggl90_calc.F 386 GGL90_CALC
          dfx(i,j) = -GGL90diffTKEh*xA(i,j)
./pkg/ggl90/ggl90_calc.F 387 GGL90_CALC
     &      *_recip_dxC(i,j,bi,bj)
./pkg/ggl90/ggl90_calc.F 388 GGL90_CALC
     &      *(GGL90TKE(i,j,k,bi,bj)-GGL90TKE(i-1,j,k,bi,bj))
./pkg/ggl90/ggl90_calc.F 390 GGL90_CALC
     &      *CosFacU(j,bi,bj)
./pkg/ggl90/ggl90_calc.F 398 GGL90_CALC
        DO j=1-OLy+1,sNy+OLy
./pkg/ggl90/ggl90_calc.F 400 GGL90_CALC
          dfy(i,j) = -GGL90diffTKEh*yA(i,j)
./pkg/ggl90/ggl90_calc.F 401 GGL90_CALC
     &      *_recip_dyC(i,j,bi,bj)
./pkg/ggl90/ggl90_calc.F 402 GGL90_CALC
     &      *(GGL90TKE(i,j,k,bi,bj)-GGL90TKE(i,j-1,k,bi,bj))
./pkg/ggl90/ggl90_calc.F 404 GGL90_CALC
     &      *CosFacV(j,bi,bj)
./pkg/ggl90/ggl90_calc.F 409 GGL90_CALC
        DO j=1-OLy,sNy+OLy-1
./pkg/ggl90/ggl90_calc.F 411 GGL90_CALC
          gTKE(i,j) = -recip_drC(k)*recip_rA(i,j,bi,bj)
./pkg/ggl90/ggl90_calc.F 412 GGL90_CALC
     &         *recip_hFacI(i,j,k)
./pkg/ggl90/ggl90_calc.F 413 GGL90_CALC
     &         *((dfx(i+1,j)-dfx(i,j))
./pkg/ggl90/ggl90_calc.F 414 GGL90_CALC
     &         + (dfy(i,j+1)-dfy(i,j)) )
./pkg/ggl90/ggl90_calc.F 422 GGL90_CALC
       DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 424 GGL90_CALC
         KappaM(i,j) = GGL90ck*GGL90mixingLength(i,j,k)*SQRTTKE(i,j,k)
./pkg/ggl90/ggl90_calc.F 425 GGL90_CALC
         GGL90visctmp(i,j,k) = MAX(KappaM(i,j),diffKrNrS(k))
./pkg/ggl90/ggl90_calc.F 426 GGL90_CALC
     &                            * maskC(i,j,k,bi,bj)
./pkg/ggl90/ggl90_calc.F 429 GGL90_CALC
         KappaM(i,j) = MAX(KappaM(i,j),viscArNr(k)) * maskC(i,j,k,bi,bj)
./pkg/ggl90/ggl90_calc.F 436 GGL90_CALC
        DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 438 GGL90_CALC
          tempU  = ( uVel( i ,j,km1,bi,bj) - uVel( i ,j,k,bi,bj) )
./pkg/ggl90/ggl90_calc.F 439 GGL90_CALC
          tempUp = ( uVel(i+1,j,km1,bi,bj) - uVel(i+1,j,k,bi,bj) )
./pkg/ggl90/ggl90_calc.F 440 GGL90_CALC
          tempV  = ( vVel(i, j ,km1,bi,bj) - vVel(i, j ,k,bi,bj) )
./pkg/ggl90/ggl90_calc.F 441 GGL90_CALC
          tempVp = ( vVel(i,j+1,km1,bi,bj) - vVel(i,j+1,k,bi,bj) )
./pkg/ggl90/ggl90_calc.F 442 GGL90_CALC
          verticalShear(i,j) = (
./pkg/ggl90/ggl90_calc.F 450 GGL90_CALC
        DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 452 GGL90_CALC
          tempU = ( ( uVel(i,j,km1,bi,bj) + uVel(i+1,j,km1,bi,bj) )
./pkg/ggl90/ggl90_calc.F 453 GGL90_CALC
     &             -( uVel(i,j,k  ,bi,bj) + uVel(i+1,j,k  ,bi,bj) )
./pkg/ggl90/ggl90_calc.F 455 GGL90_CALC
          tempV = ( ( vVel(i,j,km1,bi,bj) + vVel(i,j+1,km1,bi,bj) )
./pkg/ggl90/ggl90_calc.F 456 GGL90_CALC
     &             -( vVel(i,j,k  ,bi,bj) + vVel(i,j+1,k  ,bi,bj) )
./pkg/ggl90/ggl90_calc.F 458 GGL90_CALC
          verticalShear(i,j) = tempU*tempU + tempV*tempV
./pkg/ggl90/ggl90_calc.F 466 GGL90_CALC
        DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 469 GGL90_CALC
          verticalShear(i,j) = verticalShear(i,j)
./pkg/ggl90/ggl90_calc.F 470 GGL90_CALC
     &                       * recip_hFacI(i,j,k)*recip_hFacI(i,j,k)
./pkg/ggl90/ggl90_calc.F 471 GGL90_CALC
          RiNumber = MAX(Nsquare(i,j,k),0. _d 0)
./pkg/ggl90/ggl90_calc.F 472 GGL90_CALC
     &         /(verticalShear(i,j)+GGL90eps)
./pkg/ggl90/ggl90_calc.F 474 GGL90_CALC
          IDEMIX_RiNumber = MAX( KappaM(i,j)*Nsquare(i,j,k), 0. _d 0)/
./pkg/ggl90/ggl90_calc.F 475 GGL90_CALC
     &     (GGL90eps+IDEMIX_tau_d(i,j,k,bi,bj)*IDEMIX_E(i,j,k,bi,bj)**2)
./pkg/ggl90/ggl90_calc.F 477 GGL90_CALC
          TKEPrandtlNumber(i,j,k) = MIN(10. _d 0,prTemp)
./pkg/ggl90/ggl90_calc.F 478 GGL90_CALC
          TKEPrandtlNumber(i,j,k) = MAX( 1. _d 0,TKEPrandtlNumber(i,j,k))
./pkg/ggl90/ggl90_calc.F 485 GGL90_CALC
        DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 487 GGL90_CALC
          RiNumber = MAX(Nsquare(i,j,k),0. _d 0)
./pkg/ggl90/ggl90_calc.F 488 GGL90_CALC
     &         /(verticalShear(i,j)+GGL90eps)
./pkg/ggl90/ggl90_calc.F 491 GGL90_CALC
          TKEPrandtlNumber(i,j,k) = MIN(10. _d 0,prTemp)
./pkg/ggl90/ggl90_calc.F 496 GGL90_CALC
       DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 499 GGL90_CALC
         KappaH = KappaM(i,j)/TKEPrandtlNumber(i,j,k)
./pkg/ggl90/ggl90_calc.F 500 GGL90_CALC
         KappaE(i,j,k) = GGL90alpha * KappaM(i,j) * maskC(i,j,k,bi,bj)
./pkg/ggl90/ggl90_calc.F 504 GGL90_CALC
     &        *SQRTTKE(i,j,k)*rMixingLength(i,j,k)
./pkg/ggl90/ggl90_calc.F 505 GGL90_CALC
     &        *GGL90TKE(i,j,k,bi,bj)
./pkg/ggl90/ggl90_calc.F 507 GGL90_CALC
         GGL90TKE(i,j,k,bi,bj) = GGL90TKE(i,j,k,bi,bj)
./pkg/ggl90/ggl90_calc.F 509 GGL90_CALC
     &        + KappaM(i,j)*verticalShear(i,j)
./pkg/ggl90/ggl90_calc.F 510 GGL90_CALC
     &        - KappaH*Nsquare(i,j,k)
./pkg/ggl90/ggl90_calc.F 519 GGL90_CALC
        DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 521 GGL90_CALC
          GGL90TKE(i,j,k,bi,bj) = GGL90TKE(i,j,k,bi,bj)
./pkg/ggl90/ggl90_calc.F 523 GGL90_CALC
     &         + IDEMIX_tau_d(i,j,k,bi,bj)*IDEMIX_E(i,j,k,bi,bj)**2
./pkg/ggl90/ggl90_calc.F 533 GGL90_CALC
        DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 535 GGL90_CALC
          GGL90TKE(i,j,k,bi,bj) = GGL90TKE(i,j,k,bi,bj)
./pkg/ggl90/ggl90_calc.F 536 GGL90_CALC
     &                          + gTKE(i,j)*deltaTggl90
./pkg/ggl90/ggl90_calc.F 551 GGL90_CALC
      DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 553 GGL90_CALC
         a3d(i,j,1) = 0. _d 0
./pkg/ggl90/ggl90_calc.F 558 GGL90_CALC
       DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 563 GGL90_CALC
         a3d(i,j,k) = -deltaTggl90
./pkg/ggl90/ggl90_calc.F 564 GGL90_CALC
     &        *recip_drF(k-1)*recip_hFacC(i,j,k-1,bi,bj)
./pkg/ggl90/ggl90_calc.F 565 GGL90_CALC
     &        *.5 _d 0*(KappaE(i,j, k )+KappaE(i,j,km1))
./pkg/ggl90/ggl90_calc.F 566 GGL90_CALC
     &        *recip_drC(k)*maskC(i,j,k,bi,bj)
./pkg/ggl90/ggl90_calc.F 571 GGL90_CALC
      DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 573 GGL90_CALC
         c3d(i,j,1)  = 0. _d 0
./pkg/ggl90/ggl90_calc.F 577 GGL90_CALC
       DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 579 GGL90_CALC
         kp1=MAX(1,MIN(klowC(i,j,bi,bj),k+1))
./pkg/ggl90/ggl90_calc.F 583 GGL90_CALC
         c3d(i,j,k) = -deltaTggl90
./pkg/ggl90/ggl90_calc.F 584 GGL90_CALC
     &        *recip_drF( k ) * recip_hFacC(i,j,k,bi,bj)
./pkg/ggl90/ggl90_calc.F 585 GGL90_CALC
     &        *.5 _d 0*(KappaE(i,j,k)+KappaE(i,j,kp1))
./pkg/ggl90/ggl90_calc.F 586 GGL90_CALC
     &        *recip_drC(k)*maskC(i,j,k-1,bi,bj)
./pkg/ggl90/ggl90_calc.F 594 GGL90_CALC
        DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 596 GGL90_CALC
          a3d(i,j,k) = a3d(i,j,k)*recip_hFacI(i,j,k)
./pkg/ggl90/ggl90_calc.F 597 GGL90_CALC
          c3d(i,j,k) = c3d(i,j,k)*recip_hFacI(i,j,k)
./pkg/ggl90/ggl90_calc.F 606 GGL90_CALC
       DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 608 GGL90_CALC
         kBottom   = MAX(kLowC(i,j,bi,bj),1)
./pkg/ggl90/ggl90_calc.F 609 GGL90_CALC
         c3d(i,j,kBottom) = 0. _d 0
./pkg/ggl90/ggl90_calc.F 617 GGL90_CALC
       DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 619 GGL90_CALC
         b3d(i,j,k) = 1. _d 0 - c3d(i,j,k) - a3d(i,j,k)
./pkg/ggl90/ggl90_calc.F 620 GGL90_CALC
     &        + implDissFac*deltaTggl90*GGL90ceps*SQRTTKE(i,j,k)
./pkg/ggl90/ggl90_calc.F 621 GGL90_CALC
     &        * rMixingLength(i,j,k)
./pkg/ggl90/ggl90_calc.F 622 GGL90_CALC
     &        * maskC(i,j,k,bi,bj)*maskC(i,j,km1,bi,bj)
./pkg/ggl90/ggl90_calc.F 630 GGL90_CALC
      DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 634 GGL90_CALC
     &    ( .5 _d 0*( surfaceForcingU(i,  j,  bi,bj)
./pkg/ggl90/ggl90_calc.F 635 GGL90_CALC
     &              + surfaceForcingU(i+1,j,  bi,bj) ) )**2
./pkg/ggl90/ggl90_calc.F 636 GGL90_CALC
     &  + ( .5 _d 0*( surfaceForcingV(i,  j,  bi,bj)
./pkg/ggl90/ggl90_calc.F 637 GGL90_CALC
     &              + surfaceForcingV(i,  j+1,bi,bj) ) )**2
./pkg/ggl90/ggl90_calc.F 640 GGL90_CALC
        GGL90TKE(i,j,kSurf,bi,bj) = maskC(i,j,kSurf,bi,bj)
./pkg/ggl90/ggl90_calc.F 642 GGL90_CALC
        GGL90TKE(i,j,kp1,bi,bj) = GGL90TKE(i,j,kp1,bi,bj)
./pkg/ggl90/ggl90_calc.F 643 GGL90_CALC
     &               - a3d(i,j,kp1)*GGL90TKE(i,j,kSurf,bi,bj)
./pkg/ggl90/ggl90_calc.F 644 GGL90_CALC
        a3d(i,j,kp1) = 0. _d 0
./pkg/ggl90/ggl90_calc.F 650 GGL90_CALC
       DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 652 GGL90_CALC
         kBottom   = MAX(kLowC(i,j,bi,bj),1)
./pkg/ggl90/ggl90_calc.F 653 GGL90_CALC
         GGL90TKE(i,j,kBottom,bi,bj) = GGL90TKE(i,j,kBottom,bi,bj)
./pkg/ggl90/ggl90_calc.F 654 GGL90_CALC
     &                              - GGL90TKEbottom*c3d(i,j,kBottom)
./pkg/ggl90/ggl90_calc.F 655 GGL90_CALC
         c3d(i,j,kBottom) = 0. _d 0
./pkg/ggl90/ggl90_calc.F 669 GGL90_CALC
       DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 672 GGL90_CALC
         GGL90TKE(i,j,k,bi,bj) = maskC(i,j,k,bi,bj)
./pkg/ggl90/ggl90_calc.F 673 GGL90_CALC
     &                  *MAX( GGL90TKE(i,j,k,bi,bj), GGL90TKEmin )
./pkg/ggl90/ggl90_calc.F 682 GGL90_CALC
       DO j=1,sNy
./pkg/ggl90/ggl90_calc.F 686 GGL90_CALC
     &     p4 *    GGL90visctmp(i  ,j  ,k)*mskCor(i  ,j  ,bi,bj)
./pkg/ggl90/ggl90_calc.F 687 GGL90_CALC
     &    +p8 *( ( GGL90visctmp(i-1,j  ,k)*mskCor(i-1,j  ,bi,bj)
./pkg/ggl90/ggl90_calc.F 688 GGL90_CALC
     &           + GGL90visctmp(i+1,j  ,k)*mskCor(i+1,j  ,bi,bj) )
./pkg/ggl90/ggl90_calc.F 689 GGL90_CALC
     &         + ( GGL90visctmp(i  ,j-1,k)*mskCor(i  ,j-1,bi,bj)
./pkg/ggl90/ggl90_calc.F 690 GGL90_CALC
     &           + GGL90visctmp(i  ,j+1,k)*mskCor(i  ,j+1,bi,bj) ) )
./pkg/ggl90/ggl90_calc.F 691 GGL90_CALC
     &    +p16*( ( GGL90visctmp(i+1,j+1,k)*mskCor(i+1,j+1,bi,bj)
./pkg/ggl90/ggl90_calc.F 692 GGL90_CALC
     &           + GGL90visctmp(i-1,j-1,k)*mskCor(i-1,j-1,bi,bj) )
./pkg/ggl90/ggl90_calc.F 693 GGL90_CALC
     &         + ( GGL90visctmp(i+1,j-1,k)*mskCor(i+1,j-1,bi,bj)
./pkg/ggl90/ggl90_calc.F 694 GGL90_CALC
     &           + GGL90visctmp(i-1,j+1,k)*mskCor(i-1,j+1,bi,bj) ) )
./pkg/ggl90/ggl90_calc.F 697 GGL90_CALC
     &    +p8 *( (  maskC(i-1,j  ,k,bi,bj)*mskCor(i-1,j  ,bi,bj)
./pkg/ggl90/ggl90_calc.F 698 GGL90_CALC
     &           +  maskC(i+1,j  ,k,bi,bj)*mskCor(i+1,j  ,bi,bj) )
./pkg/ggl90/ggl90_calc.F 699 GGL90_CALC
     &         + (  maskC(i  ,j-1,k,bi,bj)*mskCor(i  ,j-1,bi,bj)
./pkg/ggl90/ggl90_calc.F 700 GGL90_CALC
     &           +  maskC(i  ,j+1,k,bi,bj)*mskCor(i  ,j+1,bi,bj) ) )
./pkg/ggl90/ggl90_calc.F 701 GGL90_CALC
     &    +p16*( (  maskC(i+1,j+1,k,bi,bj)* mskCor(i+1,j+1,bi,bj)
./pkg/ggl90/ggl90_calc.F 702 GGL90_CALC
     &           +  maskC(i-1,j-1,k,bi,bj)*mskCor(i-1,j-1,bi,bj) )
./pkg/ggl90/ggl90_calc.F 703 GGL90_CALC
     &         + (  maskC(i+1,j-1,k,bi,bj)*mskCor(i+1,j-1,bi,bj)
./pkg/ggl90/ggl90_calc.F 704 GGL90_CALC
     &           +  maskC(i-1,j+1,k,bi,bj)*mskCor(i-1,j+1,bi,bj) ) )
./pkg/ggl90/ggl90_calc.F 705 GGL90_CALC
     &               )*maskC(i,j,k,bi,bj)*mskCor(i,j,bi,bj)
./pkg/ggl90/ggl90_calc.F 707 GGL90_CALC
         tmpVisc = GGL90visctmp(i,j,k)
./pkg/ggl90/ggl90_calc.F 709 GGL90_CALC
         tmpVisc = MIN(tmpVisc/TKEPrandtlNumber(i,j,k),GGL90diffMax)
./pkg/ggl90/ggl90_calc.F 710 GGL90_CALC
         GGL90diffKr(i,j,k,bi,bj)= MAX( tmpVisc , diffKrNrS(k) )
./pkg/ggl90/ggl90_calc.F 716 GGL90_CALC
       DO j=1,sNy
./pkg/ggl90/ggl90_calc.F 720 GGL90_CALC
     &     p4 *(   GGL90visctmp(i-1,j  ,k)*mskCor(i-1,j  ,bi,bj)
./pkg/ggl90/ggl90_calc.F 721 GGL90_CALC
     &           + GGL90visctmp(i  ,j  ,k)*mskCor(i  ,j  ,bi,bj) )
./pkg/ggl90/ggl90_calc.F 722 GGL90_CALC
     &    +p8 *( ( GGL90visctmp(i-1,j-1,k)*mskCor(i-1,j-1,bi,bj)
./pkg/ggl90/ggl90_calc.F 723 GGL90_CALC
     &           + GGL90visctmp(i  ,j-1,k)*mskCor(i  ,j-1,bi,bj) )
./pkg/ggl90/ggl90_calc.F 724 GGL90_CALC
     &         + ( GGL90visctmp(i-1,j+1,k)*mskCor(i-1,j+1,bi,bj)
./pkg/ggl90/ggl90_calc.F 725 GGL90_CALC
     &           + GGL90visctmp(i  ,j+1,k)*mskCor(i  ,j+1,bi,bj) ) )
./pkg/ggl90/ggl90_calc.F 728 GGL90_CALC
     &    +p8 *( (  maskC(i-1,j-1,k,bi,bj)*mskCor(i-1,j-1,bi,bj)
./pkg/ggl90/ggl90_calc.F 729 GGL90_CALC
     &           +  maskC(i  ,j-1,k,bi,bj)*mskCor(i  ,j-1,bi,bj) )
./pkg/ggl90/ggl90_calc.F 730 GGL90_CALC
     &         + (  maskC(i-1,j+1,k,bi,bj)*mskCor(i-1,j+1,bi,bj)
./pkg/ggl90/ggl90_calc.F 731 GGL90_CALC
     &           +  maskC(i  ,j+1,k,bi,bj)*mskCor(i  ,j+1,bi,bj) ) )
./pkg/ggl90/ggl90_calc.F 732 GGL90_CALC
     &               )*maskC(i-1,j,k,bi,bj)*mskCor(i-1,j,bi,bj)
./pkg/ggl90/ggl90_calc.F 733 GGL90_CALC
     &                *maskC(i  ,j,k,bi,bj)*mskCor(i  ,j,bi,bj)
./pkg/ggl90/ggl90_calc.F 735 GGL90_CALC
         tmpVisc = _maskW(i,j,k,bi,bj) * halfRL
./pkg/ggl90/ggl90_calc.F 736 GGL90_CALC
     &          *( GGL90visctmp(i-1,j,k)
./pkg/ggl90/ggl90_calc.F 737 GGL90_CALC
     &           + GGL90visctmp(i,j,k) )
./pkg/ggl90/ggl90_calc.F 740 GGL90_CALC
         GGL90viscArU(i,j,k,bi,bj) = MAX( tmpVisc, viscArNr(k) )
./pkg/ggl90/ggl90_calc.F 746 GGL90_CALC
       DO j=1,sNy+1
./pkg/ggl90/ggl90_calc.F 750 GGL90_CALC
     &     p4 *(   GGL90visctmp(i  ,j-1,k)*mskCor(i  ,j-1,bi,bj)
./pkg/ggl90/ggl90_calc.F 751 GGL90_CALC
     &           + GGL90visctmp(i  ,j  ,k)*mskCor(i  ,j  ,bi,bj) )
./pkg/ggl90/ggl90_calc.F 752 GGL90_CALC
     &    +p8 *( ( GGL90visctmp(i-1,j-1,k)*mskCor(i-1,j-1,bi,bj)
./pkg/ggl90/ggl90_calc.F 753 GGL90_CALC
     &           + GGL90visctmp(i-1,j  ,k)*mskCor(i-1,j  ,bi,bj) )
./pkg/ggl90/ggl90_calc.F 754 GGL90_CALC
     &         + ( GGL90visctmp(i+1,j-1,k)*mskCor(i+1,j-1,bi,bj)
./pkg/ggl90/ggl90_calc.F 755 GGL90_CALC
     &           + GGL90visctmp(i+1,j  ,k)*mskCor(i+1,j  ,bi,bj) ) )
./pkg/ggl90/ggl90_calc.F 758 GGL90_CALC
     &    +p8 *( (  maskC(i-1,j-1,k,bi,bj)*mskCor(i-1,j-1,bi,bj)
./pkg/ggl90/ggl90_calc.F 759 GGL90_CALC
     &           +  maskC(i-1,j  ,k,bi,bj)*mskCor(i-1,j  ,bi,bj) )
./pkg/ggl90/ggl90_calc.F 760 GGL90_CALC
     &         + (  maskC(i+1,j-1,k,bi,bj)*mskCor(i+1,j-1,bi,bj)
./pkg/ggl90/ggl90_calc.F 761 GGL90_CALC
     &           +  maskC(i+1,j  ,k,bi,bj)*mskCor(i+1,j  ,bi,bj) ) )
./pkg/ggl90/ggl90_calc.F 762 GGL90_CALC
     &               )*maskC(i,j-1,k,bi,bj)*mskCor(i,j-1,bi,bj)
./pkg/ggl90/ggl90_calc.F 763 GGL90_CALC
     &                *maskC(i,j  ,k,bi,bj)*mskCor(i,j  ,bi,bj)
./pkg/ggl90/ggl90_calc.F 765 GGL90_CALC
         tmpVisc = _maskS(i,j,k,bi,bj) * halfRL
./pkg/ggl90/ggl90_calc.F 766 GGL90_CALC
     &          *( GGL90visctmp(i,j-1,k)
./pkg/ggl90/ggl90_calc.F 767 GGL90_CALC
     &           + GGL90visctmp(i,j,k) )
./pkg/ggl90/ggl90_calc.F 770 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.F 791 GGL90_CALC
        DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 794 GGL90_CALC
          surf_flx_tke(i,j) =(GGL90TKE(i,j,kSurf,bi,bj)-
./pkg/ggl90/ggl90_calc.F 795 GGL90_CALC
     &                        GGL90TKE(i,j,kp1,bi,bj))
./pkg/ggl90/ggl90_calc.F 796 GGL90_CALC
     &        *recip_drF(kSurf)*recip_hFacC(i,j,kSurf,bi,bj)
./pkg/ggl90/ggl90_calc.F 797 GGL90_CALC
     &        *KappaE(i,j,kp1)
./pkg/ggl90/ggl90_calc.F 804 GGL90_CALC
        DO j=jMin,jMax
./pkg/ggl90/ggl90_calc.F 807 GGL90_CALC
          surf_flx_tke(i,j) =
./pkg/ggl90/ggl90_calc.F 808 GGL90_CALC
     &      halfRL*( surfaceForcingU(i,  j,bi,bj)*uVel(i  ,j,k,bi,bj)
./pkg/ggl90/ggl90_calc.F 809 GGL90_CALC
     &              +surfaceForcingU(i+1,j,bi,bj)*uVel(i+1,j,k,bi,bj))
./pkg/ggl90/ggl90_calc.F 810 GGL90_CALC
     &    + halfRL*( surfaceForcingV(i,j,  bi,bj)*vVel(i,j  ,k,bi,bj)
./pkg/ggl90/ggl90_calc.F 811 GGL90_CALC
     &              +surfaceForcingV(i,j+1,bi,bj)*vVel(i,j+1,k,bi,bj))
./pkg/ggl90/ggl90_calc_diff.F 45 GGL90_CALC_DIFF
      INTEGER i,j,k
./pkg/ggl90/ggl90_calc_diff.F 51 GGL90_CALC_DIFF
         DO j=jMin,jMax
./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 62 GGL90_CALC_DIFF
         DO j=jMin,jMax
./pkg/ggl90/ggl90_calc_diff.F 64 GGL90_CALC_DIFF
            KappaRx(i,j,k) = KappaRx(i,j,k)
./pkg/ggl90/ggl90_calc_diff.F 65 GGL90_CALC_DIFF
     &                  +( GGL90diffKr(i,j,kArg,bi,bj)
./pkg/ggl90/ggl90_calc_visc.F 40 GGL90_CALC_VISC
      INTEGER i,j
./pkg/ggl90/ggl90_calc_visc.F 47 GGL90_CALC_VISC
      DO j=jMin,jMax
./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 54 GGL90_CALC_VISC
      DO j=jMin,jMax
./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/ggl90/ggl90_idemix.F 101 GGL90_IDEMIX
      DO j=1-OLy,sNy+OLy
./pkg/ggl90/ggl90_idemix.F 103 GGL90_IDEMIX
         dfx(i,j) = 0. _d 0
./pkg/ggl90/ggl90_idemix.F 104 GGL90_IDEMIX
         dfy(i,j) = 0. _d 0
./pkg/ggl90/ggl90_idemix.F 105 GGL90_IDEMIX
         bN0(i,j) = 0. _d 0
./pkg/ggl90/ggl90_idemix.F 106 GGL90_IDEMIX
         gm_forc(i,j) = 0. _d 0
./pkg/ggl90/ggl90_idemix.F 113 GGL90_IDEMIX
       DO j=1-OLy,sNy+OLy
./pkg/ggl90/ggl90_idemix.F 115 GGL90_IDEMIX
         Nsquare(i,j,k) = gravity*gravitySign*recip_rhoConst
./pkg/ggl90/ggl90_idemix.F 116 GGL90_IDEMIX
     &                  * sigmaR(i,j,k)
./pkg/ggl90/ggl90_idemix.F 117 GGL90_IDEMIX
         fxb = max( 1. _d -6, abs( fCori(i,j,bi,bj) ))
./pkg/ggl90/ggl90_idemix.F 118 GGL90_IDEMIX
         Nsquare(i,j,k)= max( 100.*fxb*fxb, Nsquare(i,j,k) )
./pkg/ggl90/ggl90_idemix.F 119 GGL90_IDEMIX
     &                 *maskC(i,j,k,bi,bj)*maskC(i,j,k-1,bi,bj)
./pkg/ggl90/ggl90_idemix.F 127 GGL90_IDEMIX
       DO j=1-OLy,sNy+OLy
./pkg/ggl90/ggl90_idemix.F 129 GGL90_IDEMIX
           bN0(i,j)=bN0(i,j)
./pkg/ggl90/ggl90_idemix.F 130 GGL90_IDEMIX
     &       +SQRT(Nsquare(i,j,k))*drC(k)*hFacI(i,j,k)
./pkg/ggl90/ggl90_idemix.F 139 GGL90_IDEMIX
       DO j=1-OLy,sNy+OLy
./pkg/ggl90/ggl90_idemix.F 141 GGL90_IDEMIX
          fxb = max( 1. _d -6, abs( fCori(i,j,bi,bj) ))
./pkg/ggl90/ggl90_idemix.F 142 GGL90_IDEMIX
          fxa = SQRT(Nsquare(i,j,k))/fxb
./pkg/ggl90/ggl90_idemix.F 143 GGL90_IDEMIX
          cstar = bN0(i,j)/(pi*IDEMIX_jstar)
./pkg/ggl90/ggl90_idemix.F 144 GGL90_IDEMIX
          c0(i,j,k)=max(0. _d 0,
./pkg/ggl90/ggl90_idemix.F 146 GGL90_IDEMIX
          IDEMIX_V0(i,j,k,bi,bj)=max(0. _d 0,
./pkg/ggl90/ggl90_idemix.F 150 GGL90_IDEMIX
          IDEMIX_tau_d(i,j,k,bi,bj) = IDEMIX_mu0*fxb*fxc*
./pkg/ggl90/ggl90_idemix.F 151 GGL90_IDEMIX
     &         (IDEMIX_jstar*pi/(GGL90eps+bN0(i,j)) )**2
./pkg/ggl90/ggl90_idemix.F 162 GGL90_IDEMIX
        DO j=1-OLy,sNy+OLy
./pkg/ggl90/ggl90_idemix.F 164 GGL90_IDEMIX
          fxb = 0.5*min( _dxF(i,j,bi,bj), _dyF(i,j,bi,bj) )*fxa
./pkg/ggl90/ggl90_idemix.F 165 GGL90_IDEMIX
          IDEMIX_V0(i,j,k,bi,bj) = min( IDEMIX_V0(i,j,k,bi,bj), fxb )
./pkg/ggl90/ggl90_idemix.F 179 GGL90_IDEMIX
        DO j=1-OLy,sNy+OLy
./pkg/ggl90/ggl90_idemix.F 181 GGL90_IDEMIX
           gm_forc(i,j) = gm_forc(i,j)
./pkg/ggl90/ggl90_idemix.F 182 GGL90_IDEMIX
     &           +GM_EG_diss(i,j,k,bi,bj)*drF(k)*hFacC(i,j,k,bi,bj)
./pkg/ggl90/ggl90_idemix.F 188 GGL90_IDEMIX
        DO j=1-OLy,sNy+OLy
./pkg/ggl90/ggl90_idemix.F 190 GGL90_IDEMIX
           gm_forc(i,j) = gm_forc(i,j)
./pkg/ggl90/ggl90_idemix.F 191 GGL90_IDEMIX
     &              +max( 0. _d 0,Kwz(i,j,k,bi,bj)*Nsquare(i,j,k) )
./pkg/ggl90/ggl90_idemix.F 192 GGL90_IDEMIX
     &               *drC(k)*hFacI(i,j,k)
./pkg/ggl90/ggl90_idemix.F 203 GGL90_IDEMIX
        DO j=1-OLy,sNy+OLy
./pkg/ggl90/ggl90_idemix.F 205 GGL90_IDEMIX
          forc(i,j,k) = forc(i,j,k)
./pkg/ggl90/ggl90_idemix.F 206 GGL90_IDEMIX
     &              +.5 _d 0*(GM_EG_diss(i,j,k,bi,bj)+
./pkg/ggl90/ggl90_idemix.F 207 GGL90_IDEMIX
     &                        GM_EG_diss(i,j,k-1,bi,bj))
./pkg/ggl90/ggl90_idemix.F 213 GGL90_IDEMIX
        DO j=1-OLy,sNy+OLy
./pkg/ggl90/ggl90_idemix.F 215 GGL90_IDEMIX
          forc(i,j,k) = forc(i,j,k)
./pkg/ggl90/ggl90_idemix.F 216 GGL90_IDEMIX
     &              +max( 0. _d 0,Kwz(i,j,k,bi,bj)*Nsquare(i,j,k) )
./pkg/ggl90/ggl90_idemix.F 225 GGL90_IDEMIX
       DO j=1-OLy,sNy+OLy
./pkg/ggl90/ggl90_idemix.F 227 GGL90_IDEMIX
         kBottom   = MAX(kLowC(i,j,bi,bj),1)
./pkg/ggl90/ggl90_idemix.F 228 GGL90_IDEMIX
         forc(i,j,kbottom)=forc(i,j,kbottom)
./pkg/ggl90/ggl90_idemix.F 229 GGL90_IDEMIX
     &     + gm_forc(i,j)*recip_drC(kbottom)
./pkg/ggl90/ggl90_idemix.F 230 GGL90_IDEMIX
     &                  *recip_hFacI(i,j,kbottom)
./pkg/ggl90/ggl90_idemix.F 240 GGL90_IDEMIX
        DO j=1-OLy,sNy+OLy
./pkg/ggl90/ggl90_idemix.F 241 GGL90_IDEMIX
         dfx(1-OLx,j)=0. _d 0
./pkg/ggl90/ggl90_idemix.F 244 GGL90_IDEMIX
     &        IDEMIX_V0(i-1,j,k,bi,bj)*maskC(i-1,j,k,bi,bj)
./pkg/ggl90/ggl90_idemix.F 245 GGL90_IDEMIX
     &       +IDEMIX_V0(i  ,j,k,bi,bj)*maskC(i  ,j,k,bi,bj))
./pkg/ggl90/ggl90_idemix.F 246 GGL90_IDEMIX
          dfx(i,j) = -fxa*_dyG(i,j,bi,bj)*drC(k)
./pkg/ggl90/ggl90_idemix.F 247 GGL90_IDEMIX
     &                *(min(.5 _d 0,_hFacW(i,j,k-1,bi,bj) ) +
./pkg/ggl90/ggl90_idemix.F 248 GGL90_IDEMIX
     &                  min(.5 _d 0,_hFacW(i,j,k  ,bi,bj) ) )
./pkg/ggl90/ggl90_idemix.F 249 GGL90_IDEMIX
     &      *_recip_dxC(i,j,bi,bj)
./pkg/ggl90/ggl90_idemix.F 250 GGL90_IDEMIX
     &      *(IDEMIX_V0(i  ,j,k,bi,bj)*IDEMIX_E(i  ,j,k,bi,bj)
./pkg/ggl90/ggl90_idemix.F 251 GGL90_IDEMIX
     &       -IDEMIX_V0(i-1,j,k,bi,bj)*IDEMIX_E(i-1,j,k,bi,bj))
./pkg/ggl90/ggl90_idemix.F 252 GGL90_IDEMIX
     &         *maskW(i,j,k,bi,bj) ! paranoia setting
./pkg/ggl90/ggl90_idemix.F 258 GGL90_IDEMIX
        DO j=1-OLy+1,sNy+OLy
./pkg/ggl90/ggl90_idemix.F 261 GGL90_IDEMIX
     &        IDEMIX_V0(i,j  ,k,bi,bj)*maskC(i,j  ,k,bi,bj)
./pkg/ggl90/ggl90_idemix.F 262 GGL90_IDEMIX
     &       +IDEMIX_V0(i,j-1,k,bi,bj)*maskC(i,j-1,k,bi,bj) )
./pkg/ggl90/ggl90_idemix.F 263 GGL90_IDEMIX
          dfy(i,j) = -fxa*_dxG(i,j,bi,bj)*drC(k)
./pkg/ggl90/ggl90_idemix.F 264 GGL90_IDEMIX
     &                *(min(.5 _d 0,_hFacS(i,j,k-1,bi,bj) ) +
./pkg/ggl90/ggl90_idemix.F 265 GGL90_IDEMIX
     &                  min(.5 _d 0,_hFacS(i,j,k  ,bi,bj) ) )
./pkg/ggl90/ggl90_idemix.F 266 GGL90_IDEMIX
     &      *_recip_dyC(i,j,bi,bj)
./pkg/ggl90/ggl90_idemix.F 267 GGL90_IDEMIX
     &      *(IDEMIX_V0(i,j  ,k,bi,bj)*IDEMIX_E(i,j  ,k,bi,bj)
./pkg/ggl90/ggl90_idemix.F 268 GGL90_IDEMIX
     &       -IDEMIX_V0(i,j-1,k,bi,bj)*IDEMIX_E(i,j-1,k,bi,bj))
./pkg/ggl90/ggl90_idemix.F 269 GGL90_IDEMIX
     &         *maskS(i,j,k,bi,bj) ! paranoia setting
./pkg/ggl90/ggl90_idemix.F 275 GGL90_IDEMIX
        DO j=jMin,jMax
./pkg/ggl90/ggl90_idemix.F 277 GGL90_IDEMIX
          IDEMIX_E(i,j,k,bi,bj) = IDEMIX_E(i,j,k,bi,bj)
./pkg/ggl90/ggl90_idemix.F 278 GGL90_IDEMIX
     &       + deltaTggl90*(-recip_drC(k)*recip_rA(i,j,bi,bj)
./pkg/ggl90/ggl90_idemix.F 279 GGL90_IDEMIX
     &                   *recip_hFacI(i,j,k)
./pkg/ggl90/ggl90_idemix.F 280 GGL90_IDEMIX
     &         *((dfx(i+1,j)-dfx(i,j))+(dfy(i,j+1)-dfy(i,j)) )  )
./pkg/ggl90/ggl90_idemix.F 281 GGL90_IDEMIX
     &         *maskC(i,j,k,bi,bj) ! paranoia setting
./pkg/ggl90/ggl90_idemix.F 289 GGL90_IDEMIX
       DO j=jMin,jMax
./pkg/ggl90/ggl90_idemix.F 291 GGL90_IDEMIX
          IDEMIX_E(i,j,k,bi,bj) = IDEMIX_E(i,j,k,bi,bj)
./pkg/ggl90/ggl90_idemix.F 292 GGL90_IDEMIX
     &                      + forc(i,j,k)*deltaTggl90
./pkg/ggl90/ggl90_idemix.F 302 GGL90_IDEMIX
       DO j=jMin,jMax
./pkg/ggl90/ggl90_idemix.F 304 GGL90_IDEMIX
         delta(i,j,k)  = deltaTggl90*IDEMIX_tau_v
./pkg/ggl90/ggl90_idemix.F 305 GGL90_IDEMIX
     &                  *recip_drF(k)*recip_hFacC(i,j,k,bi,bj)
./pkg/ggl90/ggl90_idemix.F 306 GGL90_IDEMIX
     &                  *.5 _d 0*(c0(i,j,k)+c0(i,j,k+1))
./pkg/ggl90/ggl90_idemix.F 310 GGL90_IDEMIX
      DO j=jMin,jMax
./pkg/ggl90/ggl90_idemix.F 312 GGL90_IDEMIX
         delta(i,j,1)  = 0. _d 0
./pkg/ggl90/ggl90_idemix.F 313 GGL90_IDEMIX
         delta(i,j,Nr) = 0. _d 0
./pkg/ggl90/ggl90_idemix.F 314 GGL90_IDEMIX
         kBottom   = MAX(kLowC(i,j,bi,bj),1)
./pkg/ggl90/ggl90_idemix.F 315 GGL90_IDEMIX
         delta(i,j,kBottom) = 0. _d 0
./pkg/ggl90/ggl90_idemix.F 320 GGL90_IDEMIX
      DO j=jMin,jMax
./pkg/ggl90/ggl90_idemix.F 322 GGL90_IDEMIX
         a3d(i,j,1) = 0. _d 0
./pkg/ggl90/ggl90_idemix.F 323 GGL90_IDEMIX
         a3d(i,j,2) = 0. _d 0
./pkg/ggl90/ggl90_idemix.F 328 GGL90_IDEMIX
       DO j=jMin,jMax
./pkg/ggl90/ggl90_idemix.F 331 GGL90_IDEMIX
         a3d(i,j,k) = -delta(i,j,k-1)*c0(i,j,km1)
./pkg/ggl90/ggl90_idemix.F 332 GGL90_IDEMIX
     &        *recip_drC(k)*recip_hFacI(i,j,k)
./pkg/ggl90/ggl90_idemix.F 333 GGL90_IDEMIX
     &        *maskC(i,j,k,bi,bj)!*maskC(i,j,km1,bi,bj)
./pkg/ggl90/ggl90_idemix.F 340 GGL90_IDEMIX
       DO j=jMin,jMax
./pkg/ggl90/ggl90_idemix.F 343 GGL90_IDEMIX
         kp1=MAX(1,MIN(klowC(i,j,bi,bj),k+1))
./pkg/ggl90/ggl90_idemix.F 344 GGL90_IDEMIX
         c3d(i,j,k) = -delta(i,j,k)*c0(i,j,kp1)
./pkg/ggl90/ggl90_idemix.F 345 GGL90_IDEMIX
     &        *recip_drC(k)*recip_hFacI(i,j,k)
./pkg/ggl90/ggl90_idemix.F 346 GGL90_IDEMIX
     &        *maskC(i,j,k-1,bi,bj)
./pkg/ggl90/ggl90_idemix.F 351 GGL90_IDEMIX
      DO j=jMin,jMax ! c3d at bottom is zero
./pkg/ggl90/ggl90_idemix.F 353 GGL90_IDEMIX
         c3d(i,j,1) = 0. _d 0
./pkg/ggl90/ggl90_idemix.F 354 GGL90_IDEMIX
         kBottom   = MAX(kLowC(i,j,bi,bj),1)
./pkg/ggl90/ggl90_idemix.F 355 GGL90_IDEMIX
         c3d(i,j,kBottom) = 0. _d 0
./pkg/ggl90/ggl90_idemix.F 360 GGL90_IDEMIX
      DO j=jMin,jMax
./pkg/ggl90/ggl90_idemix.F 362 GGL90_IDEMIX
         b3d(i,j,1) = 1. _d 0
./pkg/ggl90/ggl90_idemix.F 367 GGL90_IDEMIX
       DO j=jMin,jMax
./pkg/ggl90/ggl90_idemix.F 369 GGL90_IDEMIX
          b3d(i,j,k) = 1. _d 0 + deltaTggl90*IDEMIX_tau_d(i,j,k,bi,bj)
./pkg/ggl90/ggl90_idemix.F 370 GGL90_IDEMIX
     &         *IDEMIX_E(i,j,k,bi,bj)
./pkg/ggl90/ggl90_idemix.F 371 GGL90_IDEMIX
     &         *maskC(i,j,k,bi,bj)*maskC(i,j,km1,bi,bj)
./pkg/ggl90/ggl90_idemix.F 373 GGL90_IDEMIX
          b3d(i,j,k) = b3d(i,j,k) + delta(i,j,k)*c0(i,j,k)
./pkg/ggl90/ggl90_idemix.F 374 GGL90_IDEMIX
     &        *recip_drC(k)*recip_hFacI(i,j,k)
./pkg/ggl90/ggl90_idemix.F 375 GGL90_IDEMIX
     &        *maskC(i,j,km1,bi,bj)
./pkg/ggl90/ggl90_idemix.F 377 GGL90_IDEMIX
          b3d(i,j,k) = b3d(i,j,k) + delta(i,j,km1)*c0(i,j,k)
./pkg/ggl90/ggl90_idemix.F 378 GGL90_IDEMIX
     &        *recip_drC(k)*recip_hFacI(i,j,k)
./pkg/ggl90/ggl90_idemix.F 379 GGL90_IDEMIX
     &         *maskC(i,j,k,bi,bj)
./pkg/ggl90/ggl90_idemix.F 385 GGL90_IDEMIX
      DO j=jMin,jMax
./pkg/ggl90/ggl90_idemix.F 387 GGL90_IDEMIX
        k   = MAX(kLowC(i,j,bi,bj),1)
./pkg/ggl90/ggl90_idemix.F 389 GGL90_IDEMIX
        b3d(i,j,k) =  1. _d 0  + deltaTggl90*IDEMIX_tau_d(i,j,k,bi,bj)
./pkg/ggl90/ggl90_idemix.F 390 GGL90_IDEMIX
     &          *IDEMIX_E(i,j,k,bi,bj)
./pkg/ggl90/ggl90_idemix.F 391 GGL90_IDEMIX
     &          *maskC(i,j,k,bi,bj)*maskC(i,j,km1,bi,bj)
./pkg/ggl90/ggl90_idemix.F 393 GGL90_IDEMIX
     &        + delta(i,j,km1 )*c0(i,j,k)
./pkg/ggl90/ggl90_idemix.F 394 GGL90_IDEMIX
     &          *recip_drC(k)*recip_hFacI(i,j,k)
./pkg/ggl90/ggl90_idemix.F 395 GGL90_IDEMIX
     &          *maskC(i,j,k,bi,bj)
./pkg/ggl90/ggl90_idemix.F 397 GGL90_IDEMIX
        b3d(i,j,k) = 1. _d 0 + deltaTggl90*IDEMIX_tau_d(i,j,k,bi,bj)
./pkg/ggl90/ggl90_idemix.F 398 GGL90_IDEMIX
     &          *IDEMIX_E(i,j,k,bi,bj)
./pkg/ggl90/ggl90_idemix.F 399 GGL90_IDEMIX
     &          *maskC(i,j,k,bi,bj)*maskC(i,j,km1,bi,bj)
./pkg/ggl90/ggl90_idemix.F 401 GGL90_IDEMIX
     &        + delta(i,j,k)*c0(i,j,k)
./pkg/ggl90/ggl90_idemix.F 402 GGL90_IDEMIX
     &          *recip_drC(k)*recip_hFacI(i,j,k)
./pkg/ggl90/ggl90_idemix.F 403 GGL90_IDEMIX
     &          *maskC(i,j,km1,bi,bj)
./pkg/ggl90/ggl90_idemix.F 409 GGL90_IDEMIX
      DO j=jMin,jMax
./pkg/ggl90/ggl90_idemix.F 412 GGL90_IDEMIX
        IDEMIX_E(i,j,k,bi,bj)  =  IDEMIX_E(i,j,k,bi,bj)
./pkg/ggl90/ggl90_idemix.F 413 GGL90_IDEMIX
     &      +deltaTggl90*IDEMIX_F_s(i,j,bi,bj)
./pkg/ggl90/ggl90_idemix.F 414 GGL90_IDEMIX
     &        *recip_drC(k)*recip_hFacI(i,j,k)
./pkg/ggl90/ggl90_idemix.F 415 GGL90_IDEMIX
     &        *maskC(i,j,k,bi,bj)
./pkg/ggl90/ggl90_idemix.F 416 GGL90_IDEMIX
        k = MAX(kLowC(i,j,bi,bj),1)
./pkg/ggl90/ggl90_idemix.F 417 GGL90_IDEMIX
        IDEMIX_E(i,j,k,bi,bj) = IDEMIX_E(i,j,k,bi,bj)
./pkg/ggl90/ggl90_idemix.F 418 GGL90_IDEMIX
     &    -deltaTggl90*IDEMIX_F_b(i,j,bi,bj)
./pkg/ggl90/ggl90_idemix.F 419 GGL90_IDEMIX
     &     *recip_drC(k)*recip_hFacI(i,j,k)
./pkg/ggl90/ggl90_idemix.F 420 GGL90_IDEMIX
     &     *maskC(i,j,k,bi,bj)
./pkg/ggl90/ggl90_idemix.F 440 GGL90_IDEMIX
        DO j=jMin,jMax
./pkg/ggl90/ggl90_idemix.F 442 GGL90_IDEMIX
          osborn_diff(i,j,k) = IDEMIX_mixing_efficiency
./pkg/ggl90/ggl90_idemix.F 443 GGL90_IDEMIX
     &     *IDEMIX_tau_d(i,j,k,bi,bj)
./pkg/ggl90/ggl90_idemix.F 444 GGL90_IDEMIX
     &         *IDEMIX_E(i,j,k,bi,bj)*IDEMIX_E(i,j,k,bi,bj)
./pkg/ggl90/ggl90_idemix.F 445 GGL90_IDEMIX
     &     /max(1. _d -12,Nsquare(i,j,k))*maskC(i,j,k,bi,bj)
./pkg/ggl90/ggl90_idemix.F 446 GGL90_IDEMIX
          osborn_diff(i,j,k) = min(IDEMIX_diff_max,osborn_diff(i,j,k))
./pkg/ggl90/ggl90_idemix.F 60 GGL90_IDEMIX
      INTEGER i, j, k, kp1, km1, kBottom
./pkg/ggl90/ggl90_idemix.F 88 GGL90_IDEMIX
       DO j=1-OLy,sNy+OLy
./pkg/ggl90/ggl90_idemix.F 90 GGL90_IDEMIX
         Nsquare(i,j,k) = 0. _d 0
./pkg/ggl90/ggl90_idemix.F 91 GGL90_IDEMIX
         delta(i,j,k)   = 0. _d 0
./pkg/ggl90/ggl90_idemix.F 92 GGL90_IDEMIX
         a3d(i,j,k)     = 0. _d 0
./pkg/ggl90/ggl90_idemix.F 93 GGL90_IDEMIX
         b3d(i,j,k)     = 1. _d 0
./pkg/ggl90/ggl90_idemix.F 94 GGL90_IDEMIX
         c3d(i,j,k)     = 0. _d 0
./pkg/ggl90/ggl90_idemix.F 95 GGL90_IDEMIX
         osborn_diff(i,j,k) = 0. _d 0
./pkg/ggl90/ggl90_idemix.F 96 GGL90_IDEMIX
         c0(i,j,k)      = 0. _d 0
./pkg/ggl90/ggl90_idemix.F 97 GGL90_IDEMIX
         forc(i,j,k)    = 0. _d 0
./pkg/ggl90/ggl90_init_fixed.F 33 GGL90_INIT_FIXED
      INTEGER i, j, bi, bj
./pkg/ggl90/ggl90_init_fixed.F 52 GGL90_INIT_FIXED
        DO j=1-OLy,sNy+OLy
./pkg/ggl90/ggl90_init_fixed.F 54 GGL90_INIT_FIXED
          mskCor(i,j,bi,bj) = 1. _d 0
./pkg/ggl90/ggl90_init_varia.F 106 GGL90_INIT_VARIA
           IDEMIX_F_b(i,j,bi,bj) = -MAX(0. _d 0,
./pkg/ggl90/ggl90_init_varia.F 107 GGL90_INIT_VARIA
     &          MIN(1. _d 0,IDEMIX_F_b(i,j,bi,bj)))
./pkg/ggl90/ggl90_init_varia.F 109 GGL90_INIT_VARIA
           IDEMIX_F_b(i,j,bi,bj) = IDEMIX_frac_F_b*
./pkg/ggl90/ggl90_init_varia.F 111 GGL90_INIT_VARIA
     &          IDEMIX_F_b(i,j,bi,bj)/1024. _d 0
./pkg/ggl90/ggl90_init_varia.F 125 GGL90_INIT_VARIA
           IDEMIX_F_s(i,j,bi,bj) = MAX(0. _d 0,
./pkg/ggl90/ggl90_init_varia.F 126 GGL90_INIT_VARIA
     &          MIN(1. _d 0,IDEMIX_F_s(i,j,bi,bj)))
./pkg/ggl90/ggl90_init_varia.F 128 GGL90_INIT_VARIA
           IDEMIX_F_s(i,j,bi,bj) = IDEMIX_frac_F_s*
./pkg/ggl90/ggl90_init_varia.F 130 GGL90_INIT_VARIA
     &          IDEMIX_F_s(i,j,bi,bj)/1024.
./pkg/gmredi/gmredi_calc_diff.F 49 GMREDI_CALC_DIFF
      INTEGER i,j,k
./pkg/gmredi/gmredi_calc_diff.F 55 GMREDI_CALC_DIFF
         DO j=jMin,jMax
./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 59 GMREDI_CALC_DIFF
     &           *maskInC(i,j,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 66 GMREDI_CALC_DIFF
     &           *maskInC(i,j,bi,bj)
./pkg/gmredi/gmredi_calc_diff.F 74 GMREDI_CALC_DIFF
         DO j=jMin,jMax
./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 78 GMREDI_CALC_DIFF
     &           *maskInC(i,j,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_diff.F 85 GMREDI_CALC_DIFF
     &           *maskInC(i,j,bi,bj)
./pkg/gmredi/gmredi_calc_eigs.F 102 GMREDI_CALC_EIGS
       DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_calc_eigs.F 103 GMREDI_CALC_EIGS
        fCori2(i,j) = fCori(i,j,bi,bj)*fCori(i,j,bi,bj)
./pkg/gmredi/gmredi_calc_eigs.F 108 GMREDI_CALC_EIGS
       DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_calc_eigs.F 111 GMREDI_CALC_EIGS
          vec(m,i,j,k) = zeroRL
./pkg/gmredi/gmredi_calc_eigs.F 123 GMREDI_CALC_EIGS
       DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_calc_eigs.F 125 GMREDI_CALC_EIGS
         IF (kLow(i,j) .GT. 0) 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 160 GMREDI_CALC_EIGS
      DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_calc_eigs.F 162 GMREDI_CALC_EIGS
        IF (kLow(i,j).GT.0) THEN
./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 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 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 186 GMREDI_CALC_EIGS
     &           '(',i,',',j,')', 'error code =',info
./pkg/gmredi/gmredi_calc_eigs.F 192 GMREDI_CALC_EIGS
     &           '(',i,',',j,')', 'error code =',info
./pkg/gmredi/gmredi_calc_eigs.F 203 GMREDI_CALC_EIGS
          DO k=1,kLow(i,j)
./pkg/gmredi/gmredi_calc_eigs.F 206 GMREDI_CALC_EIGS
          DO m=1,MIN(nmodes,klow(i,j)-1)
./pkg/gmredi/gmredi_calc_eigs.F 207 GMREDI_CALC_EIGS
           DO k=1,kLow(i,j)
./pkg/gmredi/gmredi_calc_eigs.F 215 GMREDI_CALC_EIGS
              vec(m,i,j,k) = -vecs(k,idx)
./pkg/gmredi/gmredi_calc_eigs.F 219 GMREDI_CALC_EIGS
              vec(m,i,j,k) = vecs(k,idx)
./pkg/gmredi/gmredi_calc_eigs.F 223 GMREDI_CALC_EIGS
          val(i,j) = eigval(1)
./pkg/gmredi/gmredi_calc_eigs.F 225 GMREDI_CALC_EIGS
          val(i,j)=zeroRL
./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 j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_calc_eigs.F 238 GMREDI_CALC_EIGS
         IF (kLow(i,j).GT.2 .AND. val(i,j).NE.zeroRL) THEN
./pkg/gmredi/gmredi_calc_eigs.F 239 GMREDI_CALC_EIGS
           Rmid(i,j) = 1.0/(SQRT(ABS(val(i,j)))+small)
./pkg/gmredi/gmredi_calc_eigs.F 241 GMREDI_CALC_EIGS
           Rmid(i,j) = zeroRL
./pkg/gmredi/gmredi_calc_eigs.F 248 GMREDI_CALC_EIGS
       DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_calc_eigs.F 250 GMREDI_CALC_EIGS
         BuoyFreq(i,j,k) = mask(i,j,k)*SQRT(N2(i,j,k))
./pkg/gmredi/gmredi_calc_eigs.F 255 GMREDI_CALC_EIGS
      DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_calc_eigs.F 257 GMREDI_CALC_EIGS
        BuoyFreq(i,j,k) = zeroRL
./pkg/gmredi/gmredi_calc_eigs.F 267 GMREDI_CALC_EIGS
      DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_calc_eigs.F 269 GMREDI_CALC_EIGS
        intN(i,j,k) = op5*BuoyFreq(i,j,k)*drNr
./pkg/gmredi/gmredi_calc_eigs.F 273 GMREDI_CALC_EIGS
       DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_calc_eigs.F 275 GMREDI_CALC_EIGS
         intN(i,j,k) = intN(i,j,k+1) 
./pkg/gmredi/gmredi_calc_eigs.F 276 GMREDI_CALC_EIGS
     &        + drC(k)*( op25*BuoyFreq(i,j,k+2) + op5*BuoyFreq(i,j,k) 
./pkg/gmredi/gmredi_calc_eigs.F 277 GMREDI_CALC_EIGS
     &                 + op25*BuoyFreq(i,j,k+1) )
./pkg/gmredi/gmredi_calc_eigs.F 285 GMREDI_CALC_EIGS
      DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_calc_eigs.F 287 GMREDI_CALC_EIGS
        intN0(i,j) = intN(i,j,1) 
./pkg/gmredi/gmredi_calc_eigs.F 288 GMREDI_CALC_EIGS
     &       + drC(1)*op5*BuoyFreq(i,j,2)
./pkg/gmredi/gmredi_calc_eigs.F 292 GMREDI_CALC_EIGS
      DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_calc_eigs.F 294 GMREDI_CALC_EIGS
        c1(i,j) = intN0(i,j)/pi
./pkg/gmredi/gmredi_calc_eigs.F 295 GMREDI_CALC_EIGS
        Rmid(i,j) = c1(i,j)/ABS(fCori(i,j,bi,bj))
./pkg/gmredi/gmredi_calc_eigs.F 299 GMREDI_CALC_EIGS
      DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_calc_eigs.F 301 GMREDI_CALC_EIGS
        nEigs(i,j) = MIN(klow(i,j),nmodes)
./pkg/gmredi/gmredi_calc_eigs.F 305 GMREDI_CALC_EIGS
       DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_calc_eigs.F 307 GMREDI_CALC_EIGS
         IF (mask(i,j,k).NE.0.0) THEN
./pkg/gmredi/gmredi_calc_eigs.F 308 GMREDI_CALC_EIGS
           DO m=1,nEigs(i,j)
./pkg/gmredi/gmredi_calc_eigs.F 309 GMREDI_CALC_EIGS
            vec(m,i,j,k) = -COS(intN(i,j,k)/(m*c1(i,j)))
./pkg/gmredi/gmredi_calc_eigs.F 318 GMREDI_CALC_EIGS
      DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_calc_eigs.F 320 GMREDI_CALC_EIGS
        DO m=1,nEigs(i,j)
./pkg/gmredi/gmredi_calc_eigs.F 321 GMREDI_CALC_EIGS
         vecint(m,i,j) = zeroRL
./pkg/gmredi/gmredi_calc_eigs.F 326 GMREDI_CALC_EIGS
       DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_calc_eigs.F 328 GMREDI_CALC_EIGS
         DO m=1,nEigs(i,j)
./pkg/gmredi/gmredi_calc_eigs.F 329 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 334 GMREDI_CALC_EIGS
      DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_calc_eigs.F 336 GMREDI_CALC_EIGS
        DO m=1,nEigs(i,j)
./pkg/gmredi/gmredi_calc_eigs.F 337 GMREDI_CALC_EIGS
         vecint(m,i,j) = vecint(m,i,j)/(-rlow(i,j)+small)
./pkg/gmredi/gmredi_calc_eigs.F 342 GMREDI_CALC_EIGS
       DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_calc_eigs.F 344 GMREDI_CALC_EIGS
         DO m=1,nEigs(i,j)
./pkg/gmredi/gmredi_calc_eigs.F 345 GMREDI_CALC_EIGS
          vec(m,i,j,k) = vec(m,i,j,k) - vecint(m,i,j)
./pkg/gmredi/gmredi_calc_eigs.F 353 GMREDI_CALC_EIGS
      DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_calc_eigs.F 356 GMREDI_CALC_EIGS
         vecint(m,i,j) = zeroRL
./pkg/gmredi/gmredi_calc_eigs.F 362 GMREDI_CALC_EIGS
       DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_calc_eigs.F 365 GMREDI_CALC_EIGS
          vecint(m,i,j) = vecint(m,i,j) + 
./pkg/gmredi/gmredi_calc_eigs.F 366 GMREDI_CALC_EIGS
     &         mask(i,j,k)*drF(k)*hfac(i,j,k)
./pkg/gmredi/gmredi_calc_eigs.F 367 GMREDI_CALC_EIGS
     &         *vec(m,i,j,k)*vec(m,i,j,k)
./pkg/gmredi/gmredi_calc_eigs.F 373 GMREDI_CALC_EIGS
      DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_calc_eigs.F 376 GMREDI_CALC_EIGS
         vecint(m,i,j) = SQRT(vecint(m,i,j))
./pkg/gmredi/gmredi_calc_eigs.F 382 GMREDI_CALC_EIGS
       DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_calc_eigs.F 385 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 100 GMREDI_CALC_PSI_B
         SlopeX(i,j)       = 0. _d 0
./pkg/gmredi/gmredi_calc_psi_b.F 101 GMREDI_CALC_PSI_B
         SlopeY(i,j)       = 0. _d 0
./pkg/gmredi/gmredi_calc_psi_b.F 102 GMREDI_CALC_PSI_B
         dSigmaDrW(i,j)    = 0. _d 0
./pkg/gmredi/gmredi_calc_psi_b.F 103 GMREDI_CALC_PSI_B
         dSigmaDrS(i,j)    = 0. _d 0
./pkg/gmredi/gmredi_calc_psi_b.F 109 GMREDI_CALC_PSI_B
       DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_calc_psi_b.F 111 GMREDI_CALC_PSI_B
         SlopeX(i,j)=op5*( sigmaX(i,j,km1)+sigmaX(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 113 GMREDI_CALC_PSI_B
         dSigmaDrW(i,j)=op5*( sigmaR(i-1,j,k)+sigmaR(i,j,k) )
./pkg/gmredi/gmredi_calc_psi_b.F 114 GMREDI_CALC_PSI_B
     &                  *maskW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_psi_b.F 117 GMREDI_CALC_PSI_B
       DO j=1-OLy+1,sNy+OLy
./pkg/gmredi/gmredi_calc_psi_b.F 119 GMREDI_CALC_PSI_B
         SlopeY(i,j)=op5*( sigmaY(i,j,km1)+sigmaY(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 121 GMREDI_CALC_PSI_B
         dSigmaDrS(i,j)=op5*( sigmaR(i,j-1,k)+sigmaR(i,j,k) )
./pkg/gmredi/gmredi_calc_psi_b.F 122 GMREDI_CALC_PSI_B
     &                  *maskS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_psi_b.F 145 GMREDI_CALC_PSI_B
       DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_calc_psi_b.F 147 GMREDI_CALC_PSI_B
          GM_PsiX(i,j,k,bi,bj) = SlopeX(i,j)*taperX(i,j)
./pkg/gmredi/gmredi_calc_psi_b.F 150 GMREDI_CALC_PSI_B
     &     *( kapGM(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_psi_b.F 152 GMREDI_CALC_PSI_B
     &     *( op25*( kapGM(i-1,j,km1,bi,bj)+kapGM(i,j,km1,bi,bj)
./pkg/gmredi/gmredi_calc_psi_b.F 153 GMREDI_CALC_PSI_B
     &             + kapGM(i-1,j,k,bi,bj)+kapGM(i,j,k,bi,bj))
./pkg/gmredi/gmredi_calc_psi_b.F 157 GMREDI_CALC_PSI_B
     &          *(GM_bolFac2d(i-1,j,bi,bj)+GM_bolFac2d(i,j,bi,bj))
./pkg/gmredi/gmredi_calc_psi_b.F 160 GMREDI_CALC_PSI_B
     &      +op5*(VisbeckK(i-1,j,bi,bj)+VisbeckK(i,j,bi,bj))
./pkg/gmredi/gmredi_calc_psi_b.F 162 GMREDI_CALC_PSI_B
     &      )*maskW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_psi_b.F 164 GMREDI_CALC_PSI_B
     &     +eddyPsiX(i,j,k,bi,bj)*maskW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_psi_b.F 168 GMREDI_CALC_PSI_B
       DO j=1-OLy+1,sNy+OLy
./pkg/gmredi/gmredi_calc_psi_b.F 170 GMREDI_CALC_PSI_B
         GM_PsiY(i,j,k,bi,bj) = SlopeY(i,j)*taperY(i,j)
./pkg/gmredi/gmredi_calc_psi_b.F 173 GMREDI_CALC_PSI_B
     &     *( kapGM(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_psi_b.F 175 GMREDI_CALC_PSI_B
     &     *( op25*( kapGM(i,j-1,km1,bi,bj)+kapGM(i,j,km1,bi,bj)
./pkg/gmredi/gmredi_calc_psi_b.F 176 GMREDI_CALC_PSI_B
     &             + kapGM(i,j-1,k,bi,bj)+kapGM(i,j,k,bi,bj))
./pkg/gmredi/gmredi_calc_psi_b.F 180 GMREDI_CALC_PSI_B
     &          *(GM_bolFac2d(i,j-1,bi,bj)+GM_bolFac2d(i,j,bi,bj))
./pkg/gmredi/gmredi_calc_psi_b.F 183 GMREDI_CALC_PSI_B
     &      +op5*(VisbeckK(i,j-1,bi,bj)+VisbeckK(i,j,bi,bj))
./pkg/gmredi/gmredi_calc_psi_b.F 185 GMREDI_CALC_PSI_B
     &      )*maskS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_psi_b.F 187 GMREDI_CALC_PSI_B
     &     +eddyPsiY(i,j,k,bi,bj)*maskS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_psi_b.F 64 GMREDI_CALC_PSI_B
      INTEGER i,j,k, km1
./pkg/gmredi/gmredi_calc_psi_b.F 98 GMREDI_CALC_PSI_B
       DO j=1-OLy,sNy+OLy
./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 110 GMREDI_CALC_PSI_BVP
        DO j=1-OLy,sNy+OLy
./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 117 GMREDI_CALC_PSI_BVP
          wkb_cW(i,j) = wkb_cW(i,j)
./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 126 GMREDI_CALC_PSI_BVP
     &       *(GM_bolFac2d(i-1,j,bi,bj)+GM_bolFac2d(i,j,bi,bj))
./pkg/gmredi/gmredi_calc_psi_bvp.F 140 GMREDI_CALC_PSI_BVP
        DO j=1-OLy,sNy+OLy
./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 143 GMREDI_CALC_PSI_BVP
            c2 = MAX( wkb_cW(i,j)*wkb_cW(i,j), GM_BVP_cHat2Min )
./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 145 GMREDI_CALC_PSI_BVP
     &                      *recip_drF(km1)*recip_hFacW(i,j,km1,bi,bj)
./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 148 GMREDI_CALC_PSI_BVP
     &                     *(recip_drF(km1)*recip_hFacW(i,j,km1,bi,bj)
./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 176 GMREDI_CALC_PSI_BVP
        DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_calc_psi_bvp.F 178 GMREDI_CALC_PSI_BVP
          GM_a3d(i,j,k) = 0. _d 0
./pkg/gmredi/gmredi_calc_psi_bvp.F 179 GMREDI_CALC_PSI_BVP
          GM_b3d(i,j,k) = 1. _d 0
./pkg/gmredi/gmredi_calc_psi_bvp.F 180 GMREDI_CALC_PSI_BVP
          GM_c3d(i,j,k) = 0. _d 0
./pkg/gmredi/gmredi_calc_psi_bvp.F 189 GMREDI_CALC_PSI_BVP
        DO j=1-OLy+1,sNy+OLy
./pkg/gmredi/gmredi_calc_psi_bvp.F 191 GMREDI_CALC_PSI_BVP
          sigmaY_W = op5*( sigmaY(i,j,km1)+sigmaY(i,j,k) )
./pkg/gmredi/gmredi_calc_psi_bvp.F 192 GMREDI_CALC_PSI_BVP
     &                  *maskS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_psi_bvp.F 193 GMREDI_CALC_PSI_BVP
          dSigmaDrS = op5*( sigmaR(i,j-1,k)+sigmaR(i,j,k) )
./pkg/gmredi/gmredi_calc_psi_bvp.F 194 GMREDI_CALC_PSI_BVP
     &                  *maskS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_psi_bvp.F 196 GMREDI_CALC_PSI_BVP
          wkb_cS(i,j) = wkb_cS(i,j)
./pkg/gmredi/gmredi_calc_psi_bvp.F 201 GMREDI_CALC_PSI_BVP
          GM_b3d(i,j,k) = MAX( -dSigmaDrS, GM_Small_Number )
./pkg/gmredi/gmredi_calc_psi_bvp.F 204 GMREDI_CALC_PSI_BVP
          GM_PsiY(i,j,k,bi,bj) = half_K*sigmaY_W
./pkg/gmredi/gmredi_calc_psi_bvp.F 205 GMREDI_CALC_PSI_BVP
     &       *(GM_bolFac2d(i,j-1,bi,bj)+GM_bolFac2d(i,j,bi,bj))
./pkg/gmredi/gmredi_calc_psi_bvp.F 212 GMREDI_CALC_PSI_BVP
        DO j=1-OLy+1,sNy+OLy
./pkg/gmredi/gmredi_calc_psi_bvp.F 214 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
            c2 = MAX( wkb_cS(i,j)*wkb_cS(i,j), GM_BVP_cHat2Min )
./pkg/gmredi/gmredi_calc_psi_bvp.F 216 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
     &                      *recip_drF(km1)*recip_hFacS(i,j,km1,bi,bj)
./pkg/gmredi/gmredi_calc_psi_bvp.F 218 GMREDI_CALC_PSI_BVP
            GM_b3d(i,j,k) = GM_b3d(i,j,k)
./pkg/gmredi/gmredi_calc_psi_bvp.F 220 GMREDI_CALC_PSI_BVP
     &                     *(recip_drF(km1)*recip_hFacS(i,j,km1,bi,bj)
./pkg/gmredi/gmredi_calc_psi_bvp.F 221 GMREDI_CALC_PSI_BVP
     &                      +recip_drF(k)*recip_hFacS(i,j,k,bi,bj) )
./pkg/gmredi/gmredi_calc_psi_bvp.F 222 GMREDI_CALC_PSI_BVP
            GM_c3d(i,j,k) = -c2*recip_drC(k)
./pkg/gmredi/gmredi_calc_psi_bvp.F 223 GMREDI_CALC_PSI_BVP
     &                      *recip_drF(k)*recip_hFacS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_psi_bvp.F 225 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 79 GMREDI_CALC_PSI_BVP
       DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_calc_psi_bvp.F 81 GMREDI_CALC_PSI_BVP
          wkb_cW(i,j) = 0. _d 0
./pkg/gmredi/gmredi_calc_psi_bvp.F 82 GMREDI_CALC_PSI_BVP
          wkb_cS(i,j) = 0. _d 0
./pkg/gmredi/gmredi_calc_psi_bvp.F 87 GMREDI_CALC_PSI_BVP
       DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_calc_psi_bvp.F 89 GMREDI_CALC_PSI_BVP
          GM_PsiX(i,j,1,bi,bj) = 0. _d 0
./pkg/gmredi/gmredi_calc_psi_bvp.F 90 GMREDI_CALC_PSI_BVP
          GM_PsiY(i,j,1,bi,bj) = 0. _d 0
./pkg/gmredi/gmredi_calc_psi_bvp.F 96 GMREDI_CALC_PSI_BVP
        DO j=1-OLy,sNy+OLy
./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 1002 GMREDI_CALC_TENSOR
     &     +op5*(VisbeckK(i,j,bi,bj)+VisbeckK(i,j-1,bi,bj))*GM_advect
./pkg/gmredi/gmredi_calc_tensor.F 1005 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 1007 GMREDI_CALC_TENSOR
     &     )*SlopeY(i,j)*taperFct(i,j)
./pkg/gmredi/gmredi_calc_tensor.F 1016 GMREDI_CALC_TENSOR
        DO j=1,sNy+1
./pkg/gmredi/gmredi_calc_tensor.F 1021 GMREDI_CALC_TENSOR
          tmp1k(i,j) = ( kapRedi(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 1023 GMREDI_CALC_TENSOR
          tmp1k(i,j) = ( op5*(kapRedi(i,j-1,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 1024 GMREDI_CALC_TENSOR
     &                       +kapRedi(i,j,k,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 1027 GMREDI_CALC_TENSOR
          tmp1k(i,j) = ( GM_isopycK*GM_isoFac1d(k)
./pkg/gmredi/gmredi_calc_tensor.F 1028 GMREDI_CALC_TENSOR
     &        *op5*(GM_isoFac2d(i,j-1,bi,bj)+GM_isoFac2d(i,j,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 1031 GMREDI_CALC_TENSOR
     &     +(VisbeckK(i,j,bi,bj)+VisbeckK(i,j-1,bi,bj))*0.5 _d 0
./pkg/gmredi/gmredi_calc_tensor.F 1034 GMREDI_CALC_TENSOR
     &     +op5*(K3D(i,j,k,bi,bj)+K3D(i,j-1,k,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 1036 GMREDI_CALC_TENSOR
     &                 )*SlopeY(i,j)*taperFct(i,j)
./pkg/gmredi/gmredi_calc_tensor.F 1039 GMREDI_CALC_TENSOR
        DO j=1,sNy+1
./pkg/gmredi/gmredi_calc_tensor.F 1044 GMREDI_CALC_TENSOR
     &       ( maskC(i,j-1,k,bi,bj)*
./pkg/gmredi/gmredi_calc_tensor.F 1045 GMREDI_CALC_TENSOR
     &           (theta(i,j-1,km1,bi,bj)-theta(i,j-1,k,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 1046 GMREDI_CALC_TENSOR
     &        +maskC(i, j ,k,bi,bj)*
./pkg/gmredi/gmredi_calc_tensor.F 1047 GMREDI_CALC_TENSOR
     &           (theta(i, j ,km1,bi,bj)-theta(i, j ,k,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 1050 GMREDI_CALC_TENSOR
     &       ( maskC(i,j-1,kp1,bi,bj)*
./pkg/gmredi/gmredi_calc_tensor.F 1051 GMREDI_CALC_TENSOR
     &           (theta(i,j-1,k,bi,bj)-theta(i,j-1,kp1,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 1052 GMREDI_CALC_TENSOR
     &        +maskC(i, j ,kp1,bi,bj)*
./pkg/gmredi/gmredi_calc_tensor.F 1053 GMREDI_CALC_TENSOR
     &           (theta(i, j ,k,bi,bj)-theta(i, j ,kp1,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 1055 GMREDI_CALC_TENSOR
           tmp1k(i,j) = dxG(i,j,bi,bj)*drF(k)
./pkg/gmredi/gmredi_calc_tensor.F 1056 GMREDI_CALC_TENSOR
     &                * _hFacS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 1057 GMREDI_CALC_TENSOR
     &                * tmp1k(i,j) * dTdz
./pkg/gmredi/gmredi_calc_tensor.F 1147 GMREDI_CALC_TENSOR_DUMMY
      INTEGER i, j, k
./pkg/gmredi/gmredi_calc_tensor.F 1150 GMREDI_CALC_TENSOR_DUMMY
       DO j=1-OLy+1,sNy+OLy-1
./pkg/gmredi/gmredi_calc_tensor.F 1152 GMREDI_CALC_TENSOR_DUMMY
         Kwx(i,j,k,bi,bj) = 0.0
./pkg/gmredi/gmredi_calc_tensor.F 1153 GMREDI_CALC_TENSOR_DUMMY
         Kwy(i,j,k,bi,bj) = 0.0
./pkg/gmredi/gmredi_calc_tensor.F 1154 GMREDI_CALC_TENSOR_DUMMY
         Kwz(i,j,k,bi,bj) = 0.0
./pkg/gmredi/gmredi_calc_tensor.F 152 GMREDI_CALC_TENSOR
      DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_calc_tensor.F 154 GMREDI_CALC_TENSOR
        VisbeckK(i,j,bi,bj) = 0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 166 GMREDI_CALC_TENSOR
       DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_calc_tensor.F 168 GMREDI_CALC_TENSOR
         IF (fCori(i,j,bi,bj).NE.0.) THEN
./pkg/gmredi/gmredi_calc_tensor.F 169 GMREDI_CALC_TENSOR
           ldd97_LrhoC(i,j) = Cspd/ABS(fCori(i,j,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 171 GMREDI_CALC_TENSOR
           ldd97_LrhoC(i,j) = LrhoSup
./pkg/gmredi/gmredi_calc_tensor.F 173 GMREDI_CALC_TENSOR
         ldd97_LrhoC(i,j) = MAX(LrhoInf,MIN(ldd97_LrhoC(i,j),LrhoSup))
./pkg/gmredi/gmredi_calc_tensor.F 177 GMREDI_CALC_TENSOR
       DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_calc_tensor.F 178 GMREDI_CALC_TENSOR
        kLow_W(1-OLx,j) = 0
./pkg/gmredi/gmredi_calc_tensor.F 179 GMREDI_CALC_TENSOR
        ldd97_LrhoW(1-OLx,j) = LrhoSup
./pkg/gmredi/gmredi_calc_tensor.F 181 GMREDI_CALC_TENSOR
         kLow_W(i,j) = MIN(kLowC(i-1,j,bi,bj),kLowC(i,j,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 182 GMREDI_CALC_TENSOR
         fCoriLoc = op5*(fCori(i-1,j,bi,bj)+fCori(i,j,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 184 GMREDI_CALC_TENSOR
           ldd97_LrhoW(i,j) = Cspd/ABS(fCoriLoc)
./pkg/gmredi/gmredi_calc_tensor.F 186 GMREDI_CALC_TENSOR
           ldd97_LrhoW(i,j) = LrhoSup
./pkg/gmredi/gmredi_calc_tensor.F 188 GMREDI_CALC_TENSOR
         ldd97_LrhoW(i,j) = MAX(LrhoInf,MIN(ldd97_LrhoW(i,j),LrhoSup))
./pkg/gmredi/gmredi_calc_tensor.F 196 GMREDI_CALC_TENSOR
       DO j=1-OLy+1,sNy+OLy
./pkg/gmredi/gmredi_calc_tensor.F 198 GMREDI_CALC_TENSOR
         kLow_S(i,j) = MIN(kLowC(i,j-1,bi,bj),kLowC(i,j,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 199 GMREDI_CALC_TENSOR
         fCoriLoc = op5*(fCori(i,j-1,bi,bj)+fCori(i,j,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 201 GMREDI_CALC_TENSOR
           ldd97_LrhoS(i,j) = Cspd/ABS(fCoriLoc)
./pkg/gmredi/gmredi_calc_tensor.F 203 GMREDI_CALC_TENSOR
           ldd97_LrhoS(i,j) = LrhoSup
./pkg/gmredi/gmredi_calc_tensor.F 205 GMREDI_CALC_TENSOR
         ldd97_LrhoS(i,j) = MAX(LrhoInf,MIN(ldd97_LrhoS(i,j),LrhoSup))
./pkg/gmredi/gmredi_calc_tensor.F 210 GMREDI_CALC_TENSOR
       DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_calc_tensor.F 212 GMREDI_CALC_TENSOR
          ldd97_LrhoC(i,j) = 0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 213 GMREDI_CALC_TENSOR
          ldd97_LrhoW(i,j) = 0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 214 GMREDI_CALC_TENSOR
          ldd97_LrhoS(i,j) = 0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 221 GMREDI_CALC_TENSOR
       DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_calc_tensor.F 223 GMREDI_CALC_TENSOR
         GM_PsiX(i,j,k,bi,bj)  = 0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 224 GMREDI_CALC_TENSOR
         GM_PsiY(i,j,k,bi,bj)  = 0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 231 GMREDI_CALC_TENSOR
       DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_calc_tensor.F 233 GMREDI_CALC_TENSOR
         Kwx(i,j,k,bi,bj)  = 0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 234 GMREDI_CALC_TENSOR
         Kwy(i,j,k,bi,bj)  = 0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 235 GMREDI_CALC_TENSOR
         Kwz(i,j,k,bi,bj)  = 0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 237 GMREDI_CALC_TENSOR
         Kux(i,j,k,bi,bj)  = 0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 238 GMREDI_CALC_TENSOR
         Kvy(i,j,k,bi,bj)  = 0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 241 GMREDI_CALC_TENSOR
         Kuz(i,j,k,bi,bj)  = 0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 242 GMREDI_CALC_TENSOR
         Kvz(i,j,k,bi,bj)  = 0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 250 GMREDI_CALC_TENSOR
      DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_calc_tensor.F 252 GMREDI_CALC_TENSOR
         hTransLay(i,j) = R_low(i,j,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 253 GMREDI_CALC_TENSOR
         baseSlope(i,j) =  0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 254 GMREDI_CALC_TENSOR
         recipLambda(i,j) = 0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 255 GMREDI_CALC_TENSOR
         locMixLayer(i,j) = 0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 260 GMREDI_CALC_TENSOR
       DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_calc_tensor.F 262 GMREDI_CALC_TENSOR
         locMixLayer(i,j) = KPPhbl(i,j,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 269 GMREDI_CALC_TENSOR
       DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_calc_tensor.F 271 GMREDI_CALC_TENSOR
         locMixLayer(i,j) = hMixLayer(i,j,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 298 GMREDI_CALC_TENSOR
       DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_calc_tensor.F 300 GMREDI_CALC_TENSOR
         SlopeX(i,j)       = 0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 301 GMREDI_CALC_TENSOR
         SlopeY(i,j)       = 0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 302 GMREDI_CALC_TENSOR
         dSigmaDx(i,j)     = 0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 303 GMREDI_CALC_TENSOR
         dSigmaDy(i,j)     = 0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 304 GMREDI_CALC_TENSOR
         dSigmaDr(i,j)     = 0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 305 GMREDI_CALC_TENSOR
         SlopeSqr(i,j)     = 0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 306 GMREDI_CALC_TENSOR
         taperFct(i,j)     = 0. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 311 GMREDI_CALC_TENSOR
       DO j=1-OLy+1,sNy+OLy-1
./pkg/gmredi/gmredi_calc_tensor.F 314 GMREDI_CALC_TENSOR
         dSigmaDx(i,j)=op25*( sigmaX(i+1,j,k-1)+sigmaX(i,j,k-1)
./pkg/gmredi/gmredi_calc_tensor.F 315 GMREDI_CALC_TENSOR
     &                       +sigmaX(i+1,j, k )+sigmaX(i,j, k )
./pkg/gmredi/gmredi_calc_tensor.F 316 GMREDI_CALC_TENSOR
     &                      )*maskC(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 317 GMREDI_CALC_TENSOR
         dSigmaDy(i,j)=op25*( sigmaY(i,j+1,k-1)+sigmaY(i,j,k-1)
./pkg/gmredi/gmredi_calc_tensor.F 318 GMREDI_CALC_TENSOR
     &                       +sigmaY(i,j+1, k )+sigmaY(i,j, k )
./pkg/gmredi/gmredi_calc_tensor.F 319 GMREDI_CALC_TENSOR
     &                      )*maskC(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 329 GMREDI_CALC_TENSOR
        DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_calc_tensor.F 331 GMREDI_CALC_TENSOR
          dSigmaDr(i,j) = MIN( sigmaR(i,j,k), 0. _d 0 )
./pkg/gmredi/gmredi_calc_tensor.F 343 GMREDI_CALC_TENSOR
        DO j=1-OLy+1,sNy+OLy-1
./pkg/gmredi/gmredi_calc_tensor.F 345 GMREDI_CALC_TENSOR
          IF ( maskC(i,j,k,bi,bj).NE.0. ) THEN
./pkg/gmredi/gmredi_calc_tensor.F 346 GMREDI_CALC_TENSOR
           integrDepth = -rC( kLowC(i,j,bi,bj) )
./pkg/gmredi/gmredi_calc_tensor.F 363 GMREDI_CALC_TENSOR
           dSigmaR = ( dSigmaDr(i,j)*4. _d 0
./pkg/gmredi/gmredi_calc_tensor.F 364 GMREDI_CALC_TENSOR
     &               + dSigmaDr(i-1,j)
./pkg/gmredi/gmredi_calc_tensor.F 365 GMREDI_CALC_TENSOR
     &               + dSigmaDr(i+1,j)
./pkg/gmredi/gmredi_calc_tensor.F 366 GMREDI_CALC_TENSOR
     &               + dSigmaDr(i,j-1)
./pkg/gmredi/gmredi_calc_tensor.F 367 GMREDI_CALC_TENSOR
     &               + dSigmaDr(i,j+1)
./pkg/gmredi/gmredi_calc_tensor.F 369 GMREDI_CALC_TENSOR
     &                 + maskC(i-1,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 370 GMREDI_CALC_TENSOR
     &                 + maskC(i+1,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 371 GMREDI_CALC_TENSOR
     &                 + maskC(i,j-1,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 372 GMREDI_CALC_TENSOR
     &                 + maskC(i,j+1,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 374 GMREDI_CALC_TENSOR
           dSigmaH = dSigmaDx(i,j)*dSigmaDx(i,j)
./pkg/gmredi/gmredi_calc_tensor.F 375 GMREDI_CALC_TENSOR
     &             + dSigmaDy(i,j)*dSigmaDy(i,j)
./pkg/gmredi/gmredi_calc_tensor.F 396 GMREDI_CALC_TENSOR
           VisbeckK(i,j,bi,bj) = VisbeckK(i,j,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 405 GMREDI_CALC_TENSOR
       DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_calc_tensor.F 407 GMREDI_CALC_TENSOR
         dSigmaDr(i,j)=sigmaR(i,j,k)
./pkg/gmredi/gmredi_calc_tensor.F 432 GMREDI_CALC_TENSOR
       DO j=1-OLy+1,sNy+OLy-1
./pkg/gmredi/gmredi_calc_tensor.F 435 GMREDI_CALC_TENSOR
         SlopeX(i,j)=SlopeX(i,j)*maskC(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 436 GMREDI_CALC_TENSOR
         SlopeY(i,j)=SlopeY(i,j)*maskC(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 437 GMREDI_CALC_TENSOR
         SlopeSqr(i,j)=SlopeSqr(i,j)*maskC(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 450 GMREDI_CALC_TENSOR
       DO j=1-OLy+1,sNy+OLy-1
./pkg/gmredi/gmredi_calc_tensor.F 452 GMREDI_CALC_TENSOR
          Kwx(i,j,k,bi,bj)= SlopeX(i,j)*taperFct(i,j)
./pkg/gmredi/gmredi_calc_tensor.F 453 GMREDI_CALC_TENSOR
          Kwy(i,j,k,bi,bj)= SlopeY(i,j)*taperFct(i,j)
./pkg/gmredi/gmredi_calc_tensor.F 454 GMREDI_CALC_TENSOR
          Kwz(i,j,k,bi,bj)= SlopeSqr(i,j)*taperFct(i,j)
./pkg/gmredi/gmredi_calc_tensor.F 460 GMREDI_CALC_TENSOR
       DO j=1-OLy+1,sNy+OLy-1
./pkg/gmredi/gmredi_calc_tensor.F 465 GMREDI_CALC_TENSOR
        Ssq(i,j)=SlopeSqr(i,j)*taperFct(i,j)
./pkg/gmredi/gmredi_calc_tensor.F 481 GMREDI_CALC_TENSOR
        IF ( Ssq(i,j).NE.0. .AND. dSigmaDr(i,j).NE.0. ) THEN
./pkg/gmredi/gmredi_calc_tensor.F 482 GMREDI_CALC_TENSOR
         N2loc = -gravity*recip_rhoConst*dSigmaDr(i,j)
./pkg/gmredi/gmredi_calc_tensor.F 483 GMREDI_CALC_TENSOR
         SNloc = SQRT(Ssq(i,j)*N2loc )
./pkg/gmredi/gmredi_calc_tensor.F 484 GMREDI_CALC_TENSOR
         VisbeckK(i,j,bi,bj) = VisbeckK(i,j,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 503 GMREDI_CALC_TENSOR
       DO j=1-OLy+1,sNy+OLy-1
./pkg/gmredi/gmredi_calc_tensor.F 505 GMREDI_CALC_TENSOR
         VisbeckK(i,j,bi,bj)=
./pkg/gmredi/gmredi_calc_tensor.F 506 GMREDI_CALC_TENSOR
     &       MIN( MAX( VisbeckK(i,j,bi,bj), GM_Visbeck_minVal_K ),
./pkg/gmredi/gmredi_calc_tensor.F 534 GMREDI_CALC_TENSOR
       DO j=1-OLy+1,sNy+OLy-1
./pkg/gmredi/gmredi_calc_tensor.F 538 GMREDI_CALC_TENSOR
         Kgm_tmp = kapRedi(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 540 GMREDI_CALC_TENSOR
         Kgm_tmp = op5*(kapRedi(i,j,k,bi,bj)+kapRedi(i,j,km1,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 543 GMREDI_CALC_TENSOR
         Kgm_tmp = isopycK*GM_isoFac2d(i,j,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 547 GMREDI_CALC_TENSOR
     &           + GM_skewflx*kapGM(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 549 GMREDI_CALC_TENSOR
     &     + GM_skewflx*op5*(kapGM(i,j,k,bi,bj)+kapGM(i,j,km1,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 552 GMREDI_CALC_TENSOR
     &           + GM_skewflx*bolus_K*GM_bolFac2d(i,j,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 555 GMREDI_CALC_TENSOR
     &           + VisbeckK(i,j,bi,bj)*(1. _d 0 + GM_skewflx)
./pkg/gmredi/gmredi_calc_tensor.F 558 GMREDI_CALC_TENSOR
     &           + op5*(K3D(i,j,k,bi,bj)+K3D(i,j,km1,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 561 GMREDI_CALC_TENSOR
         Kwx(i,j,k,bi,bj)= Kgm_tmp*Kwx(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 562 GMREDI_CALC_TENSOR
         Kwy(i,j,k,bi,bj)= Kgm_tmp*Kwy(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 565 GMREDI_CALC_TENSOR
         Kwz(i,j,k,bi,bj)= ( kapRedi(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 567 GMREDI_CALC_TENSOR
         Kwz(i,j,k,bi,bj)= ( op5*(kapRedi(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 568 GMREDI_CALC_TENSOR
     &                            +kapRedi(i,j,km1,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 571 GMREDI_CALC_TENSOR
         Kwz(i,j,k,bi,bj)= ( isopycK*GM_isoFac2d(i,j,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 574 GMREDI_CALC_TENSOR
     &                     + VisbeckK(i,j,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 577 GMREDI_CALC_TENSOR
     &                     + op5*(K3D(i,j,k,bi,bj)+K3D(i,j,km1,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 579 GMREDI_CALC_TENSOR
     &                     )*Kwz(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 639 GMREDI_CALC_TENSOR
       DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_calc_tensor.F 641 GMREDI_CALC_TENSOR
         locMixLayer(i,j) = ( KPPhbl(i-1,j,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 642 GMREDI_CALC_TENSOR
     &                      + KPPhbl( i ,j,bi,bj) )*op5
./pkg/gmredi/gmredi_calc_tensor.F 649 GMREDI_CALC_TENSOR
       DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_calc_tensor.F 651 GMREDI_CALC_TENSOR
         locMixLayer(i,j) = ( hMixLayer(i-1,j,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 652 GMREDI_CALC_TENSOR
     &                      + hMixLayer( i ,j,bi,bj) )*op5
./pkg/gmredi/gmredi_calc_tensor.F 656 GMREDI_CALC_TENSOR
      DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_calc_tensor.F 658 GMREDI_CALC_TENSOR
         hTransLay(i,j) =  0.
./pkg/gmredi/gmredi_calc_tensor.F 659 GMREDI_CALC_TENSOR
         baseSlope(i,j) =  0.
./pkg/gmredi/gmredi_calc_tensor.F 660 GMREDI_CALC_TENSOR
         recipLambda(i,j)= 0.
./pkg/gmredi/gmredi_calc_tensor.F 663 GMREDI_CALC_TENSOR
         hTransLay(i,j) = MAX( R_low(i-1,j,bi,bj), R_low(i,j,bi,bj) )
./pkg/gmredi/gmredi_calc_tensor.F 676 GMREDI_CALC_TENSOR
       DO j=1-OLy+1,sNy+OLy-1
./pkg/gmredi/gmredi_calc_tensor.F 678 GMREDI_CALC_TENSOR
         dSigmaDx(i,j)=sigmaX(i,j,k)
./pkg/gmredi/gmredi_calc_tensor.F 679 GMREDI_CALC_TENSOR
     &                       *_maskW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 680 GMREDI_CALC_TENSOR
         dSigmaDy(i,j)=op25*( sigmaY(i-1,j+1,k)+sigmaY(i,j+1,k)
./pkg/gmredi/gmredi_calc_tensor.F 681 GMREDI_CALC_TENSOR
     &                       +sigmaY(i-1, j ,k)+sigmaY(i, j ,k)
./pkg/gmredi/gmredi_calc_tensor.F 682 GMREDI_CALC_TENSOR
     &                      )*_maskW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 683 GMREDI_CALC_TENSOR
         dSigmaDr(i,j)=op25*( sigmaR(i-1,j, k )+sigmaR(i,j, k )
./pkg/gmredi/gmredi_calc_tensor.F 684 GMREDI_CALC_TENSOR
     &                      +(sigmaR(i-1,j,kp1)+sigmaR(i,j,kp1))*maskp1
./pkg/gmredi/gmredi_calc_tensor.F 685 GMREDI_CALC_TENSOR
     &                      )*_maskW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 718 GMREDI_CALC_TENSOR
        DO j=1-OLy+1,sNy+OLy-1
./pkg/gmredi/gmredi_calc_tensor.F 720 GMREDI_CALC_TENSOR
          Kux(i,j,k,bi,bj) =
./pkg/gmredi/gmredi_calc_tensor.F 723 GMREDI_CALC_TENSOR
     &     ( kapRedi(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 725 GMREDI_CALC_TENSOR
     &     ( op5*(kapRedi(i,j,k,bi,bj)+kapRedi(i-1,j,k,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 729 GMREDI_CALC_TENSOR
     &        *op5*(GM_isoFac2d(i-1,j,bi,bj)+GM_isoFac2d(i,j,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 732 GMREDI_CALC_TENSOR
     &     +op5*(VisbeckK(i,j,bi,bj)+VisbeckK(i-1,j,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 735 GMREDI_CALC_TENSOR
     &     +op5*(K3D(i,j,k,bi,bj)+K3D(i-1,j,k,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 737 GMREDI_CALC_TENSOR
     &     )*taperFct(i,j)
./pkg/gmredi/gmredi_calc_tensor.F 745 GMREDI_CALC_TENSOR
        DO j=1-OLy+1,sNy+OLy-1
./pkg/gmredi/gmredi_calc_tensor.F 747 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 75 GMREDI_CALC_TENSOR
      INTEGER i,j,k
./pkg/gmredi/gmredi_calc_tensor.F 760 GMREDI_CALC_TENSOR
        DO j=1-OLy+1,sNy+OLy-1
./pkg/gmredi/gmredi_calc_tensor.F 762 GMREDI_CALC_TENSOR
          Kuz(i,j,k,bi,bj) =
./pkg/gmredi/gmredi_calc_tensor.F 765 GMREDI_CALC_TENSOR
     &     ( kapRedi(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 767 GMREDI_CALC_TENSOR
     &     ( op5*(kapRedi(i,j,k,bi,bj)+kapRedi(i-1,j,k,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 771 GMREDI_CALC_TENSOR
     &        *op5*(GM_isoFac2d(i-1,j,bi,bj)+GM_isoFac2d(i,j,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 775 GMREDI_CALC_TENSOR
     &     - GM_skewflx*kapGM(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 777 GMREDI_CALC_TENSOR
     &     - GM_skewflx*op5*(kapGM(i,j,k,bi,bj)+kapGM(i-1,j,k,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 781 GMREDI_CALC_TENSOR
     &        *op5*(GM_bolFac2d(i-1,j,bi,bj)+GM_bolFac2d(i,j,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 784 GMREDI_CALC_TENSOR
     &     +op5*(VisbeckK(i,j,bi,bj)+VisbeckK(i-1,j,bi,bj))*GM_advect
./pkg/gmredi/gmredi_calc_tensor.F 787 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 789 GMREDI_CALC_TENSOR
     &     )*SlopeX(i,j)*taperFct(i,j)
./pkg/gmredi/gmredi_calc_tensor.F 798 GMREDI_CALC_TENSOR
        DO j=1,sNy
./pkg/gmredi/gmredi_calc_tensor.F 803 GMREDI_CALC_TENSOR
          tmp1k(i,j) = ( kapRedi(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 805 GMREDI_CALC_TENSOR
          tmp1k(i,j) = ( op5*(kapRedi(i-1,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 806 GMREDI_CALC_TENSOR
     &                       +kapRedi(i,j,k,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 809 GMREDI_CALC_TENSOR
          tmp1k(i,j) = ( GM_isopycK*GM_isoFac1d(k)
./pkg/gmredi/gmredi_calc_tensor.F 810 GMREDI_CALC_TENSOR
     &        *op5*(GM_isoFac2d(i-1,j,bi,bj)+GM_isoFac2d(i,j,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 813 GMREDI_CALC_TENSOR
     &     +(VisbeckK(i,j,bi,bj)+VisbeckK(i-1,j,bi,bj))*0.5 _d 0
./pkg/gmredi/gmredi_calc_tensor.F 816 GMREDI_CALC_TENSOR
     &     +op5*(K3D(i,j,k,bi,bj)+K3D(i-1,j,k,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 818 GMREDI_CALC_TENSOR
     &                 )*SlopeX(i,j)*taperFct(i,j)
./pkg/gmredi/gmredi_calc_tensor.F 821 GMREDI_CALC_TENSOR
        DO j=1,sNy
./pkg/gmredi/gmredi_calc_tensor.F 826 GMREDI_CALC_TENSOR
     &       ( maskC(i-1,j,k,bi,bj)*
./pkg/gmredi/gmredi_calc_tensor.F 827 GMREDI_CALC_TENSOR
     &           (theta(i-1,j,km1,bi,bj)-theta(i-1,j,k,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 828 GMREDI_CALC_TENSOR
     &        +maskC( i ,j,k,bi,bj)*
./pkg/gmredi/gmredi_calc_tensor.F 829 GMREDI_CALC_TENSOR
     &           (theta( i ,j,km1,bi,bj)-theta( i ,j,k,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 832 GMREDI_CALC_TENSOR
     &       ( maskC(i-1,j,kp1,bi,bj)*
./pkg/gmredi/gmredi_calc_tensor.F 833 GMREDI_CALC_TENSOR
     &           (theta(i-1,j,k,bi,bj)-theta(i-1,j,kp1,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 834 GMREDI_CALC_TENSOR
     &        +maskC( i ,j,kp1,bi,bj)*
./pkg/gmredi/gmredi_calc_tensor.F 835 GMREDI_CALC_TENSOR
     &           (theta( i ,j,k,bi,bj)-theta( i ,j,kp1,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 837 GMREDI_CALC_TENSOR
           tmp1k(i,j) = dyG(i,j,bi,bj)*drF(k)
./pkg/gmredi/gmredi_calc_tensor.F 838 GMREDI_CALC_TENSOR
     &                * _hFacW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 839 GMREDI_CALC_TENSOR
     &                * tmp1k(i,j) * dTdz
./pkg/gmredi/gmredi_calc_tensor.F 854 GMREDI_CALC_TENSOR
       DO j=2-OLy,sNy+OLy
./pkg/gmredi/gmredi_calc_tensor.F 856 GMREDI_CALC_TENSOR
         locMixLayer(i,j) = ( KPPhbl(i,j-1,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 857 GMREDI_CALC_TENSOR
     &                      + KPPhbl(i, j ,bi,bj) )*op5
./pkg/gmredi/gmredi_calc_tensor.F 864 GMREDI_CALC_TENSOR
       DO j=2-OLy,sNy+OLy
./pkg/gmredi/gmredi_calc_tensor.F 866 GMREDI_CALC_TENSOR
         locMixLayer(i,j) = ( hMixLayer(i,j-1,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 867 GMREDI_CALC_TENSOR
     &                      + hMixLayer(i, j ,bi,bj) )*op5
./pkg/gmredi/gmredi_calc_tensor.F 871 GMREDI_CALC_TENSOR
      DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_calc_tensor.F 873 GMREDI_CALC_TENSOR
         hTransLay(i,j) =  0.
./pkg/gmredi/gmredi_calc_tensor.F 874 GMREDI_CALC_TENSOR
         baseSlope(i,j) =  0.
./pkg/gmredi/gmredi_calc_tensor.F 875 GMREDI_CALC_TENSOR
         recipLambda(i,j)= 0.
./pkg/gmredi/gmredi_calc_tensor.F 878 GMREDI_CALC_TENSOR
      DO j=2-OLy,sNy+OLy
./pkg/gmredi/gmredi_calc_tensor.F 880 GMREDI_CALC_TENSOR
         hTransLay(i,j) = MAX( R_low(i,j-1,bi,bj), R_low(i,j,bi,bj) )
./pkg/gmredi/gmredi_calc_tensor.F 893 GMREDI_CALC_TENSOR
       DO j=1-OLy+1,sNy+OLy-1
./pkg/gmredi/gmredi_calc_tensor.F 895 GMREDI_CALC_TENSOR
         dSigmaDx(i,j)=op25*( sigmaX(i, j ,k) +sigmaX(i+1, j ,k)
./pkg/gmredi/gmredi_calc_tensor.F 896 GMREDI_CALC_TENSOR
     &                       +sigmaX(i,j-1,k) +sigmaX(i+1,j-1,k)
./pkg/gmredi/gmredi_calc_tensor.F 897 GMREDI_CALC_TENSOR
     &                      )*_maskS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 898 GMREDI_CALC_TENSOR
         dSigmaDy(i,j)=sigmaY(i,j,k)
./pkg/gmredi/gmredi_calc_tensor.F 899 GMREDI_CALC_TENSOR
     &                       *_maskS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 900 GMREDI_CALC_TENSOR
         dSigmaDr(i,j)=op25*( sigmaR(i,j-1, k )+sigmaR(i,j, k )
./pkg/gmredi/gmredi_calc_tensor.F 901 GMREDI_CALC_TENSOR
     &                      +(sigmaR(i,j-1,kp1)+sigmaR(i,j,kp1))*maskp1
./pkg/gmredi/gmredi_calc_tensor.F 902 GMREDI_CALC_TENSOR
     &                      )*_maskS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 936 GMREDI_CALC_TENSOR
        DO j=1-OLy+1,sNy+OLy-1
./pkg/gmredi/gmredi_calc_tensor.F 938 GMREDI_CALC_TENSOR
          Kvy(i,j,k,bi,bj) =
./pkg/gmredi/gmredi_calc_tensor.F 941 GMREDI_CALC_TENSOR
     &     ( kapRedi(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 943 GMREDI_CALC_TENSOR
     &     ( op5*(kapRedi(i,j,k,bi,bj)+kapRedi(i,j-1,k,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 947 GMREDI_CALC_TENSOR
     &        *op5*(GM_isoFac2d(i,j-1,bi,bj)+GM_isoFac2d(i,j,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 950 GMREDI_CALC_TENSOR
     &     +op5*(VisbeckK(i,j,bi,bj)+VisbeckK(i,j-1,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 953 GMREDI_CALC_TENSOR
     &     +op5*(K3D(i,j,k,bi,bj)+K3D(i,j-1,k,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 955 GMREDI_CALC_TENSOR
     &     )*taperFct(i,j)
./pkg/gmredi/gmredi_calc_tensor.F 963 GMREDI_CALC_TENSOR
        DO j=1-OLy+1,sNy+OLy-1
./pkg/gmredi/gmredi_calc_tensor.F 965 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 978 GMREDI_CALC_TENSOR
        DO j=1-OLy+1,sNy+OLy-1
./pkg/gmredi/gmredi_calc_tensor.F 980 GMREDI_CALC_TENSOR
          Kvz(i,j,k,bi,bj) =
./pkg/gmredi/gmredi_calc_tensor.F 983 GMREDI_CALC_TENSOR
     &     ( kapRedi(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 985 GMREDI_CALC_TENSOR
     &     ( op5*(kapRedi(i,j,k,bi,bj)+kapRedi(i,j-1,k,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 989 GMREDI_CALC_TENSOR
     &        *op5*(GM_isoFac2d(i,j-1,bi,bj)+GM_isoFac2d(i,j,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 993 GMREDI_CALC_TENSOR
     &     - GM_skewflx*kapGM(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_tensor.F 995 GMREDI_CALC_TENSOR
     &     - GM_skewflx*op5*(kapGM(i,j,k,bi,bj)+kapGM(i,j-1,k,bi,bj))
./pkg/gmredi/gmredi_calc_tensor.F 999 GMREDI_CALC_TENSOR
     &        *op5*(GM_bolFac2d(i,j-1,bi,bj)+GM_bolFac2d(i,j,bi,bj))
./pkg/gmredi/gmredi_calc_urms.F 43 GMREDI_CALC_URMS
      INTEGER i,j,k
./pkg/gmredi/gmredi_calc_urms.F 50 GMREDI_CALC_URMS
      DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_calc_urms.F 52 GMREDI_CALC_URMS
        bbc(i,j) = zeroRL
./pkg/gmredi/gmredi_calc_urms.F 58 GMREDI_CALC_URMS
      DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_calc_urms.F 60 GMREDI_CALC_URMS
        k = kLowC(i,j,bi,bj)
./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 65 GMREDI_CALC_URMS
          const(i,j) = zeroRL
./pkg/gmredi/gmredi_calc_urms.F 71 GMREDI_CALC_URMS
       DO j=1-Oly,sNy+Oly
./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_calc_urms.F 84 GMREDI_CALC_URMS
      DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_calc_urms.F 86 GMREDI_CALC_URMS
        if (kLowC(i,j,bi,bj).EQ.0) urms(i,j,1) = zeroRL
./pkg/gmredi/gmredi_diagnostics_fill.F 39 GMREDI_DIAGNOSTICS_FILL
      INTEGER i,j,k
./pkg/gmredi/gmredi_diagnostics_fill.F 77 GMREDI_DIAGNOSTICS_FILL
         DO j = 1, sny
./pkg/gmredi/gmredi_diagnostics_fill.F 79 GMREDI_DIAGNOSTICS_FILL
           tmpfld3dloc(i,j,k,bi,bj) =
./pkg/gmredi/gmredi_diagnostics_fill.F 80 GMREDI_DIAGNOSTICS_FILL
     &      0.5*rhoConst*fCori(i,j,bi,bj)*
./pkg/gmredi/gmredi_diagnostics_fill.F 81 GMREDI_DIAGNOSTICS_FILL
     &      Kwy(i,j,k,bi,bj)
./pkg/gmredi/gmredi_diagnostics_fill.F 91 GMREDI_DIAGNOSTICS_FILL
         DO j = 1, sny
./pkg/gmredi/gmredi_diagnostics_fill.F 93 GMREDI_DIAGNOSTICS_FILL
           tmpfld3dloc(i,j,k,bi,bj) =
./pkg/gmredi/gmredi_diagnostics_fill.F 94 GMREDI_DIAGNOSTICS_FILL
     &      -0.5*rhoConst*fCori(i,j,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 58 GMREDI_DIAGNOSTICS_IMPL
             DO j = 1, sNy
./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 64 GMREDI_DIAGNOSTICS_IMPL
     &                                   *rA(i,j,bi,bj)
./pkg/gmredi/gmredi_init_fixed.F 42 GMREDI_INIT_FIXED
      INTEGER i,j,k
./pkg/gmredi/gmredi_init_fixed.F 48 GMREDI_INIT_FIXED
        DO j=1-Oly,sNy+OLy
./pkg/gmredi/gmredi_init_fixed.F 50 GMREDI_INIT_FIXED
           GM_isoFac2d(i,j,bi,bj) = 1. _d 0
./pkg/gmredi/gmredi_init_fixed.F 51 GMREDI_INIT_FIXED
           GM_bolFac2d(i,j,bi,bj) = 1. _d 0
./pkg/gmredi/gmredi_init_varia.F 124 GMREDI_INIT_VARIA
         DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_init_varia.F 126 GMREDI_INIT_VARIA
           gradf(i,j,bi,bj) =  beta
./pkg/gmredi/gmredi_init_varia.F 134 GMREDI_INIT_VARIA
         DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_init_varia.F 136 GMREDI_INIT_VARIA
           gradf(i,j,bi,bj) = recip_rSphere*fCoriCos(i,j,bi,bj)
./pkg/gmredi/gmredi_init_varia.F 144 GMREDI_INIT_VARIA
         DO j=1-Oly+1,sNy+Oly-1
./pkg/gmredi/gmredi_init_varia.F 146 GMREDI_INIT_VARIA
           gradf(i,j,bi,bj)  =  .5 _d 0*angleSinC(i,j,bi,bj)*(
./pkg/gmredi/gmredi_init_varia.F 147 GMREDI_INIT_VARIA
     &    (fCori(i+1,j,bi,bj)-fCori(i  ,j,bi,bj))*recip_dxC(i+1,j,bi,bj)
./pkg/gmredi/gmredi_init_varia.F 148 GMREDI_INIT_VARIA
     &   +(fCori(i  ,j,bi,bj)-fCori(i-1,j,bi,bj))*recip_dxC(i,j,bi,bj) )
./pkg/gmredi/gmredi_init_varia.F 149 GMREDI_INIT_VARIA
     &                       +  .5 _d 0*angleCosC(i,j,bi,bj)*(
./pkg/gmredi/gmredi_init_varia.F 150 GMREDI_INIT_VARIA
     &    (fCori(i,j+1,bi,bj)-fCori(i,j  ,bi,bj))*recip_dyC(i,j+1,bi,bj)
./pkg/gmredi/gmredi_init_varia.F 151 GMREDI_INIT_VARIA
     &   +(fCori(i,j  ,bi,bj)-fCori(i,j-1,bi,bj))*recip_dyC(i,j,bi,bj) )
./pkg/gmredi/gmredi_init_varia.F 152 GMREDI_INIT_VARIA
           gradf(i,j,bi,bj)=max(1. _d -18, gradf(i,j,bi,bj) )
./pkg/gmredi/gmredi_init_varia.F 39 GMREDI_INIT_VARIA
      INTEGER i,j,k,bi,bj
./pkg/gmredi/gmredi_init_varia.F 46 GMREDI_INIT_VARIA
         DO j=1-Oly,sNy+OLy
./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 64 GMREDI_INIT_VARIA
          VisbeckK(i,j,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 1005 GMREDI_K3D
      DO j=1-Oly,sNy+Oly-1
./pkg/gmredi/gmredi_k3d.F 1007 GMREDI_K3D
        IF (kLowC(i,j,bi,bj).GT.0) THEN
./pkg/gmredi/gmredi_k3d.F 1009 GMREDI_K3D
     &         (uKdqdyInt(i,j)-uInt(i,j)*KdqdyInt(i,j)/R_low(i,j,bi,bj))
./pkg/gmredi/gmredi_k3d.F 1010 GMREDI_K3D
     &        -(vKdqdxInt(i,j)-vInt(i,j)*KdqdxInt(i,j)/R_low(i,j,bi,bj))
./pkg/gmredi/gmredi_k3d.F 1011 GMREDI_K3D
          denominator = uXiyInt(i,j) - vXixInt(i,j)
./pkg/gmredi/gmredi_k3d.F 1020 GMREDI_K3D
            Renorm(i,j) = ABS(numerator/denominator)
./pkg/gmredi/gmredi_k3d.F 1021 GMREDI_K3D
            Renorm(i,j) = MAX(Renorm(i,j),GM_K3D_minRenorm)
./pkg/gmredi/gmredi_k3d.F 1022 GMREDI_K3D
            Renorm(i,j) = MIN(Renorm(i,j),GM_K3D_maxRenorm)
./pkg/gmredi/gmredi_k3d.F 1028 GMREDI_K3D
      DO j=1-Oly+1,sNy+Oly-1
./pkg/gmredi/gmredi_k3d.F 1030 GMREDI_K3D
        RenormU(i,j) = op5*(Renorm(i-1,j)+Renorm(i,j))
./pkg/gmredi/gmredi_k3d.F 1031 GMREDI_K3D
        RenormV(i,j) = op5*(Renorm(i,j-1)+Renorm(i,j))
./pkg/gmredi/gmredi_k3d.F 1037 GMREDI_K3D
       DO j=1-Oly+1,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 1039 GMREDI_K3D
         ustar(i,j,k) = -RenormU(i,j)*Xix(i,j,k)/coriU(i,j)
./pkg/gmredi/gmredi_k3d.F 1046 GMREDI_K3D
       DO j=1-Oly+1,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 1048 GMREDI_K3D
         vstar(i,j,k) = -RenormV(i,j)*Xiy(i,j,k)/coriV(i,j)
./pkg/gmredi/gmredi_k3d.F 1058 GMREDI_K3D
      DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 1060 GMREDI_K3D
        psistar(i,j,Nr) = -hfacS(i,j,k,bi,bj)*drF(k)*vstar(i,j,k)
./pkg/gmredi/gmredi_k3d.F 1064 GMREDI_K3D
       DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 1066 GMREDI_K3D
           psistar(i,j,k) = psistar(i,j,k+1)
./pkg/gmredi/gmredi_k3d.F 1067 GMREDI_K3D
     &          - hfacS(i,j,k,bi,bj)*drF(k)*vstar(i,j,k)
./pkg/gmredi/gmredi_k3d.F 1076 GMREDI_K3D
        DO j=1-Oly+1,sNy+1
./pkg/gmredi/gmredi_k3d.F 1078 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 1079 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 1083 GMREDI_K3D
         DO j=1-Oly+1,sNy+1
./pkg/gmredi/gmredi_k3d.F 1085 GMREDI_K3D
           GM_PsiX(i,j,k,bi,bj) = GM_PsiX(i,j,k+1,bi,bj)
./pkg/gmredi/gmredi_k3d.F 1086 GMREDI_K3D
     &          - hfacW(i,j,k,bi,bj)*drF(k)*ustar(i,j,k)
./pkg/gmredi/gmredi_k3d.F 1087 GMREDI_K3D
           GM_PsiY(i,j,k,bi,bj) = GM_PsiY(i,j,k+1,bi,bj)
./pkg/gmredi/gmredi_k3d.F 1088 GMREDI_K3D
     &          - hfacS(i,j,k,bi,bj)*drF(k)*vstar(i,j,k)
./pkg/gmredi/gmredi_k3d.F 1141 GMREDI_K3D
         DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 1143 GMREDI_K3D
           K3D(i,j,k,bi,bj) = GM_K3D_constK
./pkg/gmredi/gmredi_k3d.F 221 GMREDI_K3D
      DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 223 GMREDI_K3D
        kLow_C(i,j) = kLowC(i,j,bi,bj)
./pkg/gmredi/gmredi_k3d.F 226 GMREDI_K3D
      DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 228 GMREDI_K3D
        kLow_U(i,j) = MIN( kLow_C(i,j), kLow_C(i-1,j) )
./pkg/gmredi/gmredi_k3d.F 231 GMREDI_K3D
      DO j=1-Oly+1,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 233 GMREDI_K3D
        kLow_V(i,j) = MIN( kLow_C(i,j), kLow_C(i,j-1) )
./pkg/gmredi/gmredi_k3d.F 240 GMREDI_K3D
      DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 241 GMREDI_K3D
       kLow_U(i,j) = 0
./pkg/gmredi/gmredi_k3d.F 243 GMREDI_K3D
      j=1-Oly
./pkg/gmredi/gmredi_k3d.F 245 GMREDI_K3D
       kLow_V(i,j) = 0
./pkg/gmredi/gmredi_k3d.F 250 GMREDI_K3D
      DO j=1-Oly+1,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 252 GMREDI_K3D
        dfdx(i,j) = ( fCori(i,j,bi,bj)-fCori(i-1,j,bi,bj) )
./pkg/gmredi/gmredi_k3d.F 253 GMREDI_K3D
     &              *recip_dxC(i,j,bi,bj)
./pkg/gmredi/gmredi_k3d.F 254 GMREDI_K3D
        dfdy(i,j) = ( fCori(i,j,bi,bj)-fCori(i,j-1,bi,bj) )
./pkg/gmredi/gmredi_k3d.F 255 GMREDI_K3D
     &              *recip_dyC(i,j,bi,bj)
./pkg/gmredi/gmredi_k3d.F 261 GMREDI_K3D
      DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 264 GMREDI_K3D
        fCoriU(i,j)= op5*( fCori(i,j,bi,bj)+fCori(i-1,j,bi,bj) )
./pkg/gmredi/gmredi_k3d.F 266 GMREDI_K3D
        coriU(i,j) = SIGN( MAX( ABS(fCoriU(i,j)),GM_K3D_minCori ),
./pkg/gmredi/gmredi_k3d.F 267 GMREDI_K3D
     &                              fCoriU(i,j) )
./pkg/gmredi/gmredi_k3d.F 270 GMREDI_K3D
      DO j=1-Oly+1,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 273 GMREDI_K3D
        fCoriV(i,j)= op5*( fCori(i,j,bi,bj)+fCori(i,j-1,bi,bj) )
./pkg/gmredi/gmredi_k3d.F 275 GMREDI_K3D
        coriV(i,j) = SIGN( MAX( ABS(fCoriV(i,j)),GM_K3D_minCori ),
./pkg/gmredi/gmredi_k3d.F 276 GMREDI_K3D
     &                              fCoriV(i,j) )
./pkg/gmredi/gmredi_k3d.F 281 GMREDI_K3D
      DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 282 GMREDI_K3D
       fCoriU(i,j)= fCori(i,j,bi,bj)
./pkg/gmredi/gmredi_k3d.F 283 GMREDI_K3D
       coriU(i,j) = SIGN( MAX( ABS(fCori(i,j,bi,bj)),GM_K3D_minCori ),
./pkg/gmredi/gmredi_k3d.F 284 GMREDI_K3D
     &                             fCori(i,j,bi,bj) )
./pkg/gmredi/gmredi_k3d.F 286 GMREDI_K3D
      j=1-Oly
./pkg/gmredi/gmredi_k3d.F 288 GMREDI_K3D
       fCoriV(i,j)= fCori(i,j,bi,bj)
./pkg/gmredi/gmredi_k3d.F 289 GMREDI_K3D
       coriV(i,j) = SIGN( MAX( ABS(fCori(i,j,bi,bj)),GM_K3D_minCori ),
./pkg/gmredi/gmredi_k3d.F 290 GMREDI_K3D
     &                             fCori(i,j,bi,bj) )
./pkg/gmredi/gmredi_k3d.F 294 GMREDI_K3D
      DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 296 GMREDI_K3D
        eady(i,j)   = zeroRL
./pkg/gmredi/gmredi_k3d.F 297 GMREDI_K3D
        BVint(i,j)  = zeroRL
./pkg/gmredi/gmredi_k3d.F 298 GMREDI_K3D
        Ubaro(i,j)  = zeroRL
./pkg/gmredi/gmredi_k3d.F 299 GMREDI_K3D
        deltaH(i,j) = zeroRL
./pkg/gmredi/gmredi_k3d.F 303 GMREDI_K3D
       DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 305 GMREDI_K3D
         slopeC(i,j,k)=zeroRL
./pkg/gmredi/gmredi_k3d.F 311 GMREDI_K3D
      DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 313 GMREDI_K3D
        Rurms(i,j)=zeroRL
./pkg/gmredi/gmredi_k3d.F 314 GMREDI_K3D
        RRhines(i,j)=zeroRL
./pkg/gmredi/gmredi_k3d.F 315 GMREDI_K3D
        Rmix(i,j)=zeroRL
./pkg/gmredi/gmredi_k3d.F 320 GMREDI_K3D
       DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 322 GMREDI_K3D
         N2loc(i,j,k)=GM_K3D_minN2
./pkg/gmredi/gmredi_k3d.F 323 GMREDI_K3D
         N2W(i,j,k) = GM_K3D_minN2
./pkg/gmredi/gmredi_k3d.F 324 GMREDI_K3D
         N2S(i,j,k) = GM_K3D_minN2
./pkg/gmredi/gmredi_k3d.F 325 GMREDI_K3D
         M4loc(i,j,k)=zeroRL
./pkg/gmredi/gmredi_k3d.F 326 GMREDI_K3D
         M4onN2(i,j,k)=zeroRL
./pkg/gmredi/gmredi_k3d.F 327 GMREDI_K3D
         urms(i,j,k)=zeroRL
./pkg/gmredi/gmredi_k3d.F 328 GMREDI_K3D
         SlopeX(i,j,k)=zeroRL
./pkg/gmredi/gmredi_k3d.F 329 GMREDI_K3D
         SlopeY(i,j,k)=zeroRL
./pkg/gmredi/gmredi_k3d.F 330 GMREDI_K3D
         dSigmaDx(i,j,k)=zeroRL
./pkg/gmredi/gmredi_k3d.F 331 GMREDI_K3D
         dSigmaDy(i,j,k)=zeroRL
./pkg/gmredi/gmredi_k3d.F 332 GMREDI_K3D
         gradqx(i,j,k)=zeroRL
./pkg/gmredi/gmredi_k3d.F 333 GMREDI_K3D
         gradqy(i,j,k)=zeroRL
./pkg/gmredi/gmredi_k3d.F 343 GMREDI_K3D
          DO j = 1-oly,sny+oly
./pkg/gmredi/gmredi_k3d.F 344 GMREDI_K3D
           uFldX(i,j,k) = uEulerMean(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 345 GMREDI_K3D
           vFldY(i,j,k) = vEulerMean(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 353 GMREDI_K3D
          DO j = 1-oly,sny+oly
./pkg/gmredi/gmredi_k3d.F 354 GMREDI_K3D
           uFldX(i,j,k) = uVel(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 355 GMREDI_K3D
           vFldY(i,j,k) = vVel(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 369 GMREDI_K3D
        j=sNy+Oly
./pkg/gmredi/gmredi_k3d.F 370 GMREDI_K3D
        tmpU(i,j)=zeroRL
./pkg/gmredi/gmredi_k3d.F 371 GMREDI_K3D
        tmpV(i,j)=zeroRL
./pkg/gmredi/gmredi_k3d.F 373 GMREDI_K3D
       DO j = 1-Oly,sNy+Oly-1
./pkg/gmredi/gmredi_k3d.F 375 GMREDI_K3D
        tmpU(i,j)=zeroRL
./pkg/gmredi/gmredi_k3d.F 376 GMREDI_K3D
        tmpV(i,j)=zeroRL
./pkg/gmredi/gmredi_k3d.F 378 GMREDI_K3D
         tmpU(i,j) = 0.5 _d 0
./pkg/gmredi/gmredi_k3d.F 379 GMREDI_K3D
     &        *( uFldX(i+1,j,k) + uFldX(i,j,k) )
./pkg/gmredi/gmredi_k3d.F 380 GMREDI_K3D
         tmpV(i,j) = 0.5 _d 0
./pkg/gmredi/gmredi_k3d.F 381 GMREDI_K3D
     &        *( vFldY(i,j+1,k) + vFldY(i,j,k) )
./pkg/gmredi/gmredi_k3d.F 383 GMREDI_K3D
         tmpU(i,j) = tmpU(i,j) * maskC(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 384 GMREDI_K3D
         tmpV(i,j) = tmpV(i,j) * maskC(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 388 GMREDI_K3D
       DO j = 1-oly,sny+oly
./pkg/gmredi/gmredi_k3d.F 390 GMREDI_K3D
         ubar(i,j,k) =
./pkg/gmredi/gmredi_k3d.F 391 GMREDI_K3D
     &        angleCosC(i,j,bi,bj)*tmpU(i,j)
./pkg/gmredi/gmredi_k3d.F 392 GMREDI_K3D
     &        -angleSinC(i,j,bi,bj)*tmpV(i,j)
./pkg/gmredi/gmredi_k3d.F 401 GMREDI_K3D
       DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 403 GMREDI_K3D
         Ubaro(i,j) = Ubaro(i,j) +
./pkg/gmredi/gmredi_k3d.F 404 GMREDI_K3D
     &        drF(k)*hfacC(i,j,k,bi,bj)*ubar(i,j,k)
./pkg/gmredi/gmredi_k3d.F 408 GMREDI_K3D
      DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 410 GMREDI_K3D
        IF (kLow_C(i,j).GT.0) THEN
./pkg/gmredi/gmredi_k3d.F 412 GMREDI_K3D
          Ubaro(i,j) = -Ubaro(i,j)/r_Low(i,j,bi,bj)
./pkg/gmredi/gmredi_k3d.F 421 GMREDI_K3D
       DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 423 GMREDI_K3D
         N2(i,j,k) = -gravity*recip_rhoConst*sigmaR(i,j,k)
./pkg/gmredi/gmredi_k3d.F 424 GMREDI_K3D
         N2(i,j,k) = MAX(N2(i,j,k),GM_K3D_minN2)*maskC(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 425 GMREDI_K3D
         N(i,j,k)  = SQRT(N2(i,j,k))
./pkg/gmredi/gmredi_k3d.F 430 GMREDI_K3D
      DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 432 GMREDI_K3D
        N2(i,j,1) = zeroRL
./pkg/gmredi/gmredi_k3d.F 433 GMREDI_K3D
        N(i,j,1)  = zeroRL
./pkg/gmredi/gmredi_k3d.F 445 GMREDI_K3D
       DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 447 GMREDI_K3D
           BVint(i,j) = BVint(i,j) + hFacC(i,j,k,bi,bj)*drF(k)
./pkg/gmredi/gmredi_k3d.F 448 GMREDI_K3D
     &                         *op5*(N(i,j,k)+mskp1*N(i,j,kp1))
./pkg/gmredi/gmredi_k3d.F 463 GMREDI_K3D
        DO j=1-Oly+1,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 465 GMREDI_K3D
          Req  = SQRT(BVint(i,j)/(2. _d 0*pi*gradf(i,j,bi,bj)))
./pkg/gmredi/gmredi_k3d.F 466 GMREDI_K3D
          Rdef(i,j,bi,bj) = MIN(Rmid(i,j),Req)
./pkg/gmredi/gmredi_k3d.F 473 GMREDI_K3D
       DO j=1-Oly,sNy+Oly-1
./pkg/gmredi/gmredi_k3d.F 475 GMREDI_K3D
         dSigmaDx(i,j,k) = op5*(sigmaX(i,j,k)+sigmaX(i+1,j,k))
./pkg/gmredi/gmredi_k3d.F 476 GMREDI_K3D
         dSigmaDy(i,j,k) = op5*(sigmaY(i,j,k)+sigmaY(i,j+1,k))
./pkg/gmredi/gmredi_k3d.F 490 GMREDI_K3D
       DO j=1-Oly,sNy+Oly-1
./pkg/gmredi/gmredi_k3d.F 492 GMREDI_K3D
         M4loc(i,j,k) = g_reciprho_sq*( dSigmaDx(i,j,k)**2
./pkg/gmredi/gmredi_k3d.F 493 GMREDI_K3D
     &                                 +dSigmaDy(i,j,k)**2 )
./pkg/gmredi/gmredi_k3d.F 494 GMREDI_K3D
         N2loc(i,j,k) = op5*(N2(i,j,k)+mskp1*N2(i,j,kp1))
./pkg/gmredi/gmredi_k3d.F 506 GMREDI_K3D
       DO j=1-Oly,sNy+Oly-1
./pkg/gmredi/gmredi_k3d.F 508 GMREDI_K3D
         IF ( (kLow_C(i,j).GE.k) .AND.
./pkg/gmredi/gmredi_k3d.F 509 GMREDI_K3D
     &        (-hMixLayer(i,j,bi,bj).LE.-rC(k)) ) THEN
./pkg/gmredi/gmredi_k3d.F 511 GMREDI_K3D
           slopeC(i,j,k) = SQRT(M4loc(i,j,k))/N2loc(i,j,k)
./pkg/gmredi/gmredi_k3d.F 513 GMREDI_K3D
           IF (slopeC(i,j,k).LE.GM_maxSlope) THEN
./pkg/gmredi/gmredi_k3d.F 514 GMREDI_K3D
             M4onN2(i,j,k) = M4loc(i,j,k)/N2loc(i,j,k)
./pkg/gmredi/gmredi_k3d.F 516 GMREDI_K3D
             slopeC(i,j,k) = GM_maxslope
./pkg/gmredi/gmredi_k3d.F 517 GMREDI_K3D
             M4onN2(i,j,k) = SQRT(M4loc(i,j,k))*GM_maxslope
./pkg/gmredi/gmredi_k3d.F 519 GMREDI_K3D
           eady(i,j)   = eady(i,j)
./pkg/gmredi/gmredi_k3d.F 520 GMREDI_K3D
     &                   + hfacC(i,j,k,bi,bj)*drF(k)*M4onN2(i,j,k)
./pkg/gmredi/gmredi_k3d.F 521 GMREDI_K3D
           deltaH(i,j) = deltaH(i,j) + drF(k)
./pkg/gmredi/gmredi_k3d.F 527 GMREDI_K3D
      DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 52 GMREDI_K3D
      INTEGER i,j,k,kk,m,kp1
./pkg/gmredi/gmredi_k3d.F 534 GMREDI_K3D
        IF (deltaH(i,j).EQ.zeroRL) THEN
./pkg/gmredi/gmredi_k3d.F 535 GMREDI_K3D
          eady(i,j) = small
./pkg/gmredi/gmredi_k3d.F 540 GMREDI_K3D
          eady(i,j) = SQRT(eady(i,j)/deltaH(i,j))
./pkg/gmredi/gmredi_k3d.F 550 GMREDI_K3D
      DO j=1-Oly+1,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 553 GMREDI_K3D
        Rurms(i,j) = MIN(Rdef(i,j,bi,bj),GM_K3D_Rmax)
./pkg/gmredi/gmredi_k3d.F 554 GMREDI_K3D
        urms(i,j,1) = GM_K3D_Lambda*eady(i,j)*Rurms(i,j)
./pkg/gmredi/gmredi_k3d.F 556 GMREDI_K3D
        k=kLow_C(i,j)
./pkg/gmredi/gmredi_k3d.F 557 GMREDI_K3D
        IF (k.GT.0) urms(i,j,k) = 0.0
./pkg/gmredi/gmredi_k3d.F 560 GMREDI_K3D
        RRhines(i,j) = SQRT(urms(i,j,1)/gradf(i,j,bi,bj))
./pkg/gmredi/gmredi_k3d.F 563 GMREDI_K3D
        Rmix(i,j) = MIN(Rdef(i,j,bi,bj), RRhines(i,j))
./pkg/gmredi/gmredi_k3d.F 564 GMREDI_K3D
        Rmix(i,j) = MAX(Rmix(i,j),GM_K3D_Rmin)
./pkg/gmredi/gmredi_k3d.F 568 GMREDI_K3D
        cDopp(i,j) = Ubaro(i,j)
./pkg/gmredi/gmredi_k3d.F 569 GMREDI_K3D
     &                - gradf(i,j,bi,bj)*Rdef(i,j,bi,bj)*Rdef(i,j,bi,bj)
./pkg/gmredi/gmredi_k3d.F 571 GMREDI_K3D
        IF (ABS(cDopp(i,j)).GT.GM_K3D_maxC) THEN
./pkg/gmredi/gmredi_k3d.F 572 GMREDI_K3D
          cDopp(i,j) = MAX(GM_K3D_maxC, cDopp(i,j))
./pkg/gmredi/gmredi_k3d.F 585 GMREDI_K3D
       DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 587 GMREDI_K3D
         IF (k.LE.kLow_C(i,j)) THEN
./pkg/gmredi/gmredi_k3d.F 588 GMREDI_K3D
           IF (deltaH(i,j).EQ.zeroRL) THEN
./pkg/gmredi/gmredi_k3d.F 589 GMREDI_K3D
             K3D(i,j,k,bi,bj) = GM_K3D_smallK
./pkg/gmredi/gmredi_k3d.F 591 GMREDI_K3D
             IF (urms(i,j,k).EQ.0.0) THEN
./pkg/gmredi/gmredi_k3d.F 592 GMREDI_K3D
               K3D(i,j,k,bi,bj) = GM_K3D_smallK
./pkg/gmredi/gmredi_k3d.F 594 GMREDI_K3D
              umc(i,j,k) =ubar(i,j,k) - cDopp(i,j)
./pkg/gmredi/gmredi_k3d.F 595 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 597 GMREDI_K3D
              K3D(i,j,k,bi,bj) = GM_K3D_gamma*urms(i,j,k)
./pkg/gmredi/gmredi_k3d.F 598 GMREDI_K3D
     &                           *2.*Rmix(i,j)*supp(i,j,k)
./pkg/gmredi/gmredi_k3d.F 602 GMREDI_K3D
             K3D(i,j,k,bi,bj) = MIN(K3D(i,j,k,bi,bj),GM_maxK3D)
./pkg/gmredi/gmredi_k3d.F 603 GMREDI_K3D
             K3D(i,j,k,bi,bj) = MAX(K3D(i,j,k,bi,bj),GM_K3D_smallK)
./pkg/gmredi/gmredi_k3d.F 618 GMREDI_K3D
      DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 620 GMREDI_K3D
        surfkz(i,j) = MIN(-GM_K3D_surfMinDepth,-hMixLayer(i,j,bi,bj))
./pkg/gmredi/gmredi_k3d.F 621 GMREDI_K3D
        surfkz(i,j) = MAX(surfkz(i,j),R_low(i,j,bi,bj))
./pkg/gmredi/gmredi_k3d.F 622 GMREDI_K3D
        IF(maskC(i,j,1,bi,bj).EQ.0.0) surfkz(i,j)=0.0
./pkg/gmredi/gmredi_k3d.F 623 GMREDI_K3D
        surfk(i,j) = 0
./pkg/gmredi/gmredi_k3d.F 627 GMREDI_K3D
       DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 629 GMREDI_K3D
         IF (rF(k).GT.surfkz(i,j) .AND. surfkz(i,j).GE.rF(k+1))
./pkg/gmredi/gmredi_k3d.F 630 GMREDI_K3D
     &        surfk(i,j) = k
./pkg/gmredi/gmredi_k3d.F 636 GMREDI_K3D
      DO j=1-Oly,sNy+Oly-1
./pkg/gmredi/gmredi_k3d.F 638 GMREDI_K3D
        SlopeX(i,j,1) = zeroRL
./pkg/gmredi/gmredi_k3d.F 639 GMREDI_K3D
        SlopeY(i,j,1) = zeroRL
./pkg/gmredi/gmredi_k3d.F 643 GMREDI_K3D
       DO j=1-Oly+1,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 645 GMREDI_K3D
         IF(surfk(i,j).GE.kLowC(i,j,bi,bj)) THEN
./pkg/gmredi/gmredi_k3d.F 648 GMREDI_K3D
           SlopeX(i,j,k) = zeroRL
./pkg/gmredi/gmredi_k3d.F 649 GMREDI_K3D
           SlopeY(i,j,k) = zeroRL
./pkg/gmredi/gmredi_k3d.F 653 GMREDI_K3D
           sigz  = MIN( op5*(sigmaR(i,j,k)+sigmaR(i-1,j,k)), maxDRhoDz )
./pkg/gmredi/gmredi_k3d.F 654 GMREDI_K3D
           sigx  = op5*( sigmaX(i,j,k)+sigmaX(i,j,k-1) )
./pkg/gmredi/gmredi_k3d.F 658 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 661 GMREDI_K3D
           sigz  = MIN( op5*(sigmaR(i,j,k)+sigmaR(i,j-1,k)), maxDRhoDz )
./pkg/gmredi/gmredi_k3d.F 662 GMREDI_K3D
           sigy  = op5*( sigmaY(i,j,k) + sigmaY(i,j,k-1) )
./pkg/gmredi/gmredi_k3d.F 666 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 676 GMREDI_K3D
      DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 679 GMREDI_K3D
           tfluxX(i,j,k) = -fCoriU(i,j)*SlopeX(i,j,k)
./pkg/gmredi/gmredi_k3d.F 680 GMREDI_K3D
     &                      *recip_drF(k)*recip_hFacW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 682 GMREDI_K3D
           tfluxY(i,j,k) = -fCoriV(i,j)*SlopeY(i,j,k)
./pkg/gmredi/gmredi_k3d.F 683 GMREDI_K3D
     &                     *recip_drF(k)*recip_hFacS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 687 GMREDI_K3D
           KPV(i,j,k) = K3D(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 694 GMREDI_K3D
       DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 697 GMREDI_K3D
         tfluxX(i,j,k)=-fCoriU(i,j)*(SlopeX(i,j,k)-SlopeX(i,j,k+1))
./pkg/gmredi/gmredi_k3d.F 698 GMREDI_K3D
     &        *recip_drF(k)*recip_hFacW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 699 GMREDI_K3D
     &        *maskW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 701 GMREDI_K3D
         tfluxY(i,j,k)=-fCoriV(i,j)*(SlopeY(i,j,k)-SlopeY(i,j,k+1))
./pkg/gmredi/gmredi_k3d.F 702 GMREDI_K3D
     &        *recip_drF(k)*recip_hFacS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 703 GMREDI_K3D
     &        *maskS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 707 GMREDI_K3D
         KPV(i,j,k) = K3D(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 716 GMREDI_K3D
         DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 718 GMREDI_K3D
           IF(k.LE.surfk(i,j)) THEN
./pkg/gmredi/gmredi_k3d.F 728 GMREDI_K3D
               IF(kLow_U(i,j).LT.surfk(i,j)) THEN
./pkg/gmredi/gmredi_k3d.F 729 GMREDI_K3D
                 kk=kLow_U(i,j)
./pkg/gmredi/gmredi_k3d.F 730 GMREDI_K3D
                 hsurf = -rLowW(i,j,bi,bj)
./pkg/gmredi/gmredi_k3d.F 732 GMREDI_K3D
                 kk=surfk(i,j)
./pkg/gmredi/gmredi_k3d.F 733 GMREDI_K3D
                 hsurf = -surfkz(i,j)
./pkg/gmredi/gmredi_k3d.F 737 GMREDI_K3D
                   tfluxX(i,j,k) = -fCoriU(i,j)*maskW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 738 GMREDI_K3D
     &                  *SlopeX(i,j,kk)/hsurf
./pkg/gmredi/gmredi_k3d.F 740 GMREDI_K3D
                   tfluxX(i,j,k) = -fCoriU(i,j)*maskW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 741 GMREDI_K3D
     &                  *( SlopeX(i,j,kk)-SlopeX(i,j,kk+1) )/hsurf
./pkg/gmredi/gmredi_k3d.F 744 GMREDI_K3D
                 tfluxX(i,j,k) = zeroRL
./pkg/gmredi/gmredi_k3d.F 747 GMREDI_K3D
               IF(kLow_V(i,j).LT.surfk(i,j)) THEN
./pkg/gmredi/gmredi_k3d.F 748 GMREDI_K3D
                 kk=kLow_V(i,j)
./pkg/gmredi/gmredi_k3d.F 749 GMREDI_K3D
                 hsurf = -rLowS(i,j,bi,bj)
./pkg/gmredi/gmredi_k3d.F 751 GMREDI_K3D
                 kk=surfk(i,j)
./pkg/gmredi/gmredi_k3d.F 752 GMREDI_K3D
                 hsurf = -surfkz(i,j)
./pkg/gmredi/gmredi_k3d.F 756 GMREDI_K3D
                   tfluxY(i,j,k) = -fCoriV(i,j)*maskS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 757 GMREDI_K3D
     &                  *SlopeY(i,j,kk)/hsurf
./pkg/gmredi/gmredi_k3d.F 759 GMREDI_K3D
                   tfluxY(i,j,k) = -fCoriV(i,j)*maskS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 760 GMREDI_K3D
     &                  *( SlopeY(i,j,kk)-SlopeY(i,j,kk+1) )/hsurf
./pkg/gmredi/gmredi_k3d.F 763 GMREDI_K3D
                 tfluxY(i,j,k) = zeroRL
./pkg/gmredi/gmredi_k3d.F 769 GMREDI_K3D
               KPV(i,j,k) = GM_K3D_constK
./pkg/gmredi/gmredi_k3d.F 781 GMREDI_K3D
         DO j=1-Oly+1,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 783 GMREDI_K3D
           gradqx(i,j,k) = maskW(i,j,k,bi,bj)*tfluxX(i,j,k)
./pkg/gmredi/gmredi_k3d.F 784 GMREDI_K3D
           gradqy(i,j,k) = maskS(i,j,k,bi,bj)*tfluxY(i,j,k)
./pkg/gmredi/gmredi_k3d.F 792 GMREDI_K3D
         DO j=1-Oly+1,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 794 GMREDI_K3D
           gradqx(i,j,k) = maskW(i,j,k,bi,bj)*(dfdx(i,j)+tfluxX(i,j,k))
./pkg/gmredi/gmredi_k3d.F 795 GMREDI_K3D
           gradqy(i,j,k) = maskS(i,j,k,bi,bj)*(dfdy(i,j)+tfluxY(i,j,k))
./pkg/gmredi/gmredi_k3d.F 807 GMREDI_K3D
       DO j=1-Oly+1,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 809 GMREDI_K3D
         N2W(i,j,k) = maskW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 810 GMREDI_K3D
     &                *( N2(i,j,k)+N2(i-1,j,k) )
./pkg/gmredi/gmredi_k3d.F 811 GMREDI_K3D
         N2S(i,j,k) = maskS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 812 GMREDI_K3D
     &                *( N2(i,j,k)+N2(i,j-1,k) )
./pkg/gmredi/gmredi_k3d.F 823 GMREDI_K3D
         DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 825 GMREDI_K3D
           KPV(i,j,k) = GM_K3D_constK
./pkg/gmredi/gmredi_k3d.F 836 GMREDI_K3D
         DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 838 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 839 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 861 GMREDI_K3D
        DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 864 GMREDI_K3D
           XimX(m,i,j) = zeroRL
./pkg/gmredi/gmredi_k3d.F 869 GMREDI_K3D
         DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 872 GMREDI_K3D
            Kdqdx(i,j,k) = KPV(i,j,k)*gradqx(i,j,k)
./pkg/gmredi/gmredi_k3d.F 873 GMREDI_K3D
            XimX(m,i,j) = XimX(m,i,j)
./pkg/gmredi/gmredi_k3d.F 874 GMREDI_K3D
     &           - maskW(i,j,k,bi,bj)*drF(k)*hfacW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 875 GMREDI_K3D
     &           *Kdqdx(i,j,k)*modesW(m,i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 883 GMREDI_K3D
         DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 885 GMREDI_K3D
           Xix(i,j,k) = zeroRL
./pkg/gmredi/gmredi_k3d.F 890 GMREDI_K3D
         DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 893 GMREDI_K3D
            Xix(i,j,k) = Xix(i,j,k)
./pkg/gmredi/gmredi_k3d.F 894 GMREDI_K3D
     &           + maskW(i,j,k,bi,bj)*XimX(m,i,j)*modesW(m,i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 912 GMREDI_K3D
        DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 915 GMREDI_K3D
           XimY(m,i,j) = zeroRL
./pkg/gmredi/gmredi_k3d.F 920 GMREDI_K3D
         DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 923 GMREDI_K3D
            Kdqdy(i,j,k) = KPV(i,j,k)*gradqy(i,j,k)
./pkg/gmredi/gmredi_k3d.F 924 GMREDI_K3D
            XimY(m,i,j) = XimY(m,i,j)
./pkg/gmredi/gmredi_k3d.F 925 GMREDI_K3D
     &           - drF(k)*hfacS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 926 GMREDI_K3D
     &           *Kdqdy(i,j,k)*modesS(m,i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 934 GMREDI_K3D
         DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 936 GMREDI_K3D
           Xiy(i,j,k) = zeroRL
./pkg/gmredi/gmredi_k3d.F 941 GMREDI_K3D
         DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 944 GMREDI_K3D
            Xiy(i,j,k) = Xiy(i,j,k)
./pkg/gmredi/gmredi_k3d.F 945 GMREDI_K3D
     &           + maskS(i,j,k,bi,bj)*XimY(m,i,j)*modesS(m,i,j,k,bi,bj)
./pkg/gmredi/gmredi_k3d.F 955 GMREDI_K3D
      DO j=1-Oly,sNy+Oly
./pkg/gmredi/gmredi_k3d.F 957 GMREDI_K3D
        uInt(i,j)=zeroRL
./pkg/gmredi/gmredi_k3d.F 958 GMREDI_K3D
        vInt(i,j)=zeroRL
./pkg/gmredi/gmredi_k3d.F 959 GMREDI_K3D
        KdqdyInt(i,j)=zeroRL
./pkg/gmredi/gmredi_k3d.F 960 GMREDI_K3D
        KdqdxInt(i,j)=zeroRL
./pkg/gmredi/gmredi_k3d.F 961 GMREDI_K3D
        uKdqdyInt(i,j)=zeroRL
./pkg/gmredi/gmredi_k3d.F 962 GMREDI_K3D
        vKdqdxInt(i,j)=zeroRL
./pkg/gmredi/gmredi_k3d.F 963 GMREDI_K3D
        uXiyInt(i,j)=zeroRL
./pkg/gmredi/gmredi_k3d.F 964 GMREDI_K3D
        vXixInt(i,j)=zeroRL
./pkg/gmredi/gmredi_k3d.F 965 GMREDI_K3D
        Renorm(i,j)=oneRL
./pkg/gmredi/gmredi_k3d.F 966 GMREDI_K3D
        RenormU(i,j)=oneRL
./pkg/gmredi/gmredi_k3d.F 967 GMREDI_K3D
        RenormV(i,j)=oneRL
./pkg/gmredi/gmredi_k3d.F 971 GMREDI_K3D
       DO j=1-Oly,sNy+Oly-1
./pkg/gmredi/gmredi_k3d.F 973 GMREDI_K3D
         centreX = op5*(uVel(i,j,k,bi,bj)+uVel(i+1,j,k,bi,bj))
./pkg/gmredi/gmredi_k3d.F 974 GMREDI_K3D
         centreY = op5*(Kdqdy(i,j,k)     +Kdqdy(i,j+1,k)     )
./pkg/gmredi/gmredi_k3d.F 976 GMREDI_K3D
         uInt(i,j) = uInt(i,j)
./pkg/gmredi/gmredi_k3d.F 977 GMREDI_K3D
     &        + centreX*hfacC(i,j,k,bi,bj)*drF(k)
./pkg/gmredi/gmredi_k3d.F 978 GMREDI_K3D
         KdqdyInt(i,j) = KdqdyInt(i,j)
./pkg/gmredi/gmredi_k3d.F 979 GMREDI_K3D
     &        + centreY*hfacC(i,j,k,bi,bj)*drF(k)
./pkg/gmredi/gmredi_k3d.F 980 GMREDI_K3D
         uKdqdyInt(i,j) = uKdqdyInt(i,j)
./pkg/gmredi/gmredi_k3d.F 981 GMREDI_K3D
     &        + centreX*centreY*hfacC(i,j,k,bi,bj)*drF(k)
./pkg/gmredi/gmredi_k3d.F 983 GMREDI_K3D
         centreY = op5*(Xiy(i,j,k) + Xiy(i,j+1,k))
./pkg/gmredi/gmredi_k3d.F 984 GMREDI_K3D
         uXiyInt(i,j) = uXiyInt(i,j)
./pkg/gmredi/gmredi_k3d.F 985 GMREDI_K3D
     &        + centreX*centreY*hfacC(i,j,k,bi,bj)*drF(k)
./pkg/gmredi/gmredi_k3d.F 987 GMREDI_K3D
         centreX = op5*(Kdqdx(i,j,k)     +Kdqdx(i+1,j,k))
./pkg/gmredi/gmredi_k3d.F 988 GMREDI_K3D
         centreY = op5*(vVel(i,j,k,bi,bj)+vVel(i,j+1,k,bi,bj) )
./pkg/gmredi/gmredi_k3d.F 990 GMREDI_K3D
         vInt(i,j) = vInt(i,j)
./pkg/gmredi/gmredi_k3d.F 991 GMREDI_K3D
     &        + centreY*hfacC(i,j,k,bi,bj)*drF(k)
./pkg/gmredi/gmredi_k3d.F 992 GMREDI_K3D
         KdqdxInt(i,j) = KdqdxInt(i,j)
./pkg/gmredi/gmredi_k3d.F 993 GMREDI_K3D
     &        + CentreX*hfacC(i,j,k,bi,bj)*drF(k)
./pkg/gmredi/gmredi_k3d.F 994 GMREDI_K3D
         vKdqdxInt(i,j) = vKdqdxInt(i,j)
./pkg/gmredi/gmredi_k3d.F 995 GMREDI_K3D
     &        + centreY*centreX*hfacC(i,j,k,bi,bj)*drF(k)
./pkg/gmredi/gmredi_k3d.F 997 GMREDI_K3D
         centreX = op5*(Xix(i,j,k) + Xix(i+1,j,k))
./pkg/gmredi/gmredi_k3d.F 998 GMREDI_K3D
         vXixInt(i,j) = vXixInt(i,j)
./pkg/gmredi/gmredi_k3d.F 999 GMREDI_K3D
     &        + centreY*centreX*hfacC(i,j,k,bi,bj)*drF(k)
./pkg/gmredi/gmredi_read_pickup.F 146 GMREDI_READ_PICKUP
           DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_read_pickup.F 148 GMREDI_READ_PICKUP
             modesC(1,i,j,k,bi,bj) = vec(i,j,k,bi,bj)
./pkg/gmredi/gmredi_read_pickup.F 164 GMREDI_READ_PICKUP
            DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_read_pickup.F 166 GMREDI_READ_PICKUP
              modesW(n,i,j,k,bi,bj) = vec(i,j,k,bi,bj)
./pkg/gmredi/gmredi_read_pickup.F 183 GMREDI_READ_PICKUP
            DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_read_pickup.F 185 GMREDI_READ_PICKUP
              modesS(n,i,j,k,bi,bj) = vec(i,j,k,bi,bj)
./pkg/gmredi/gmredi_read_pickup.F 220 GMREDI_READ_PICKUP
        DO j=1,nMissing
./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 104 GMREDI_RESIDUAL_FLOW
        DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_residual_flow.F 106 GMREDI_RESIDUAL_FLOW
          delPsi = GM_PsiX(i,j,kp1,bi,bj)*maskp1
./pkg/gmredi/gmredi_residual_flow.F 107 GMREDI_RESIDUAL_FLOW
     &           - GM_PsiX(i,j, k, bi,bj)
./pkg/gmredi/gmredi_residual_flow.F 108 GMREDI_RESIDUAL_FLOW
          ustar = delPsi*recip_drF(k)*_recip_hFacW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_residual_flow.F 109 GMREDI_RESIDUAL_FLOW
          uEulerMean(i,j,k,bi,bj) = uVel(i,j,k,bi,bj) - ustar
./pkg/gmredi/gmredi_residual_flow.F 112 GMREDI_RESIDUAL_FLOW
        DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_residual_flow.F 114 GMREDI_RESIDUAL_FLOW
          delPsi = GM_PsiY(i,j,kp1,bi,bj)*maskp1
./pkg/gmredi/gmredi_residual_flow.F 115 GMREDI_RESIDUAL_FLOW
     &           - GM_PsiY(i,j, k, bi,bj)
./pkg/gmredi/gmredi_residual_flow.F 116 GMREDI_RESIDUAL_FLOW
          vstar  = delPsi*recip_drF(k)*_recip_hFacS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_residual_flow.F 117 GMREDI_RESIDUAL_FLOW
          vEulerMean(i,j,k,bi,bj) = vVel(i,j,k,bi,bj) - vstar
./pkg/gmredi/gmredi_residual_flow.F 48 GMREDI_RESIDUAL_FLOW
      INTEGER i, j, k
./pkg/gmredi/gmredi_residual_flow.F 65 GMREDI_RESIDUAL_FLOW
        DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_residual_flow.F 67 GMREDI_RESIDUAL_FLOW
           delPsi = GM_PsiX(i,j,kp1,bi,bj)*maskp1
./pkg/gmredi/gmredi_residual_flow.F 68 GMREDI_RESIDUAL_FLOW
     &            - GM_PsiX(i,j, k, bi,bj)
./pkg/gmredi/gmredi_residual_flow.F 69 GMREDI_RESIDUAL_FLOW
           uFld(i,j,k) = uFld(i,j,k)
./pkg/gmredi/gmredi_residual_flow.F 70 GMREDI_RESIDUAL_FLOW
     &                 + delPsi*recip_drF(k)*_recip_hFacW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_residual_flow.F 73 GMREDI_RESIDUAL_FLOW
        DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_residual_flow.F 75 GMREDI_RESIDUAL_FLOW
           delPsi = GM_PsiY(i,j,kp1,bi,bj)*maskp1
./pkg/gmredi/gmredi_residual_flow.F 76 GMREDI_RESIDUAL_FLOW
     &            - GM_PsiY(i,j, k, bi,bj)
./pkg/gmredi/gmredi_residual_flow.F 77 GMREDI_RESIDUAL_FLOW
           vFld(i,j,k) = vFld(i,j,k)
./pkg/gmredi/gmredi_residual_flow.F 78 GMREDI_RESIDUAL_FLOW
     &                 + delPsi*recip_drF(k)*_recip_hFacS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_residual_flow.F 81 GMREDI_RESIDUAL_FLOW
        DO j=1-OLy,sNy+OLy-1
./pkg/gmredi/gmredi_residual_flow.F 83 GMREDI_RESIDUAL_FLOW
           delPsi = ( dyG(i+1,j,bi,bj)*GM_PsiX(i+1,j,k,bi,bj)
./pkg/gmredi/gmredi_residual_flow.F 84 GMREDI_RESIDUAL_FLOW
     &               -dyG( i ,j,bi,bj)*GM_PsiX( i ,j,k,bi,bj)
./pkg/gmredi/gmredi_residual_flow.F 85 GMREDI_RESIDUAL_FLOW
     &               +dxG(i,j+1,bi,bj)*GM_PsiY(i,j+1,k,bi,bj)
./pkg/gmredi/gmredi_residual_flow.F 86 GMREDI_RESIDUAL_FLOW
     &               -dxG(i, j ,bi,bj)*GM_PsiY(i, j ,k,bi,bj)
./pkg/gmredi/gmredi_residual_flow.F 87 GMREDI_RESIDUAL_FLOW
     &              )*maskC(i,j,k,bi,bj)
./pkg/gmredi/gmredi_residual_flow.F 88 GMREDI_RESIDUAL_FLOW
           wFld(i,j,k) = wFld(i,j,k) + delPsi*recip_rA(i,j,bi,bj)
./pkg/gmredi/gmredi_rtransport.F 100 GMREDI_RTRANSPORT
      DO j=jMin,jMax
./pkg/gmredi/gmredi_rtransport.F 102 GMREDI_RTRANSPORT
        dTdx(i,j) = op5*(
./pkg/gmredi/gmredi_rtransport.F 103 GMREDI_RTRANSPORT
     &   +op5*(_maskW(i+1,j,k,bi,bj)
./pkg/gmredi/gmredi_rtransport.F 104 GMREDI_RTRANSPORT
     &         *_recip_dxC(i+1,j,bi,bj)*
./pkg/gmredi/gmredi_rtransport.F 105 GMREDI_RTRANSPORT
     &           (Tracer(i+1,j,k)-Tracer(i,j,k))
./pkg/gmredi/gmredi_rtransport.F 106 GMREDI_RTRANSPORT
     &        +_maskW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_rtransport.F 107 GMREDI_RTRANSPORT
     &         *_recip_dxC(i,j,bi,bj)*
./pkg/gmredi/gmredi_rtransport.F 108 GMREDI_RTRANSPORT
     &           (Tracer(i,j,k)-Tracer(i-1,j,k)) )
./pkg/gmredi/gmredi_rtransport.F 109 GMREDI_RTRANSPORT
     &   +op5*(_maskW(i+1,j,k-1,bi,bj)
./pkg/gmredi/gmredi_rtransport.F 110 GMREDI_RTRANSPORT
     &         *_recip_dxC(i+1,j,bi,bj)*
./pkg/gmredi/gmredi_rtransport.F 111 GMREDI_RTRANSPORT
     &           (Tracer(i+1,j,k-1)-Tracer(i,j,k-1))
./pkg/gmredi/gmredi_rtransport.F 112 GMREDI_RTRANSPORT
     &        +_maskW(i,j,k-1,bi,bj)
./pkg/gmredi/gmredi_rtransport.F 113 GMREDI_RTRANSPORT
     &         *_recip_dxC(i,j,bi,bj)*
./pkg/gmredi/gmredi_rtransport.F 114 GMREDI_RTRANSPORT
     &           (Tracer(i,j,k-1)-Tracer(i-1,j,k-1)) )
./pkg/gmredi/gmredi_rtransport.F 117 GMREDI_RTRANSPORT
        dTdy(i,j) = op5*(
./pkg/gmredi/gmredi_rtransport.F 118 GMREDI_RTRANSPORT
     &   +op5*(_maskS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_rtransport.F 119 GMREDI_RTRANSPORT
     &         *_recip_dyC(i,j,bi,bj)*
./pkg/gmredi/gmredi_rtransport.F 120 GMREDI_RTRANSPORT
     &           (Tracer(i,j,k)-Tracer(i,j-1,k))
./pkg/gmredi/gmredi_rtransport.F 121 GMREDI_RTRANSPORT
     &        +_maskS(i,j+1,k,bi,bj)
./pkg/gmredi/gmredi_rtransport.F 122 GMREDI_RTRANSPORT
     &         *_recip_dyC(i,j+1,bi,bj)*
./pkg/gmredi/gmredi_rtransport.F 123 GMREDI_RTRANSPORT
     &           (Tracer(i,j+1,k)-Tracer(i,j,k)) )
./pkg/gmredi/gmredi_rtransport.F 124 GMREDI_RTRANSPORT
     &   +op5*(_maskS(i,j,k-1,bi,bj)
./pkg/gmredi/gmredi_rtransport.F 125 GMREDI_RTRANSPORT
     &         *_recip_dyC(i,j,bi,bj)*
./pkg/gmredi/gmredi_rtransport.F 126 GMREDI_RTRANSPORT
     &           (Tracer(i,j,k-1)-Tracer(i,j-1,k-1))
./pkg/gmredi/gmredi_rtransport.F 127 GMREDI_RTRANSPORT
     &        +_maskS(i,j+1,k-1,bi,bj)
./pkg/gmredi/gmredi_rtransport.F 128 GMREDI_RTRANSPORT
     &         *_recip_dyC(i,j+1,bi,bj)*
./pkg/gmredi/gmredi_rtransport.F 129 GMREDI_RTRANSPORT
     &           (Tracer(i,j+1,k-1)-Tracer(i,j,k-1)) )
./pkg/gmredi/gmredi_rtransport.F 144 GMREDI_RTRANSPORT
        DO j=jMin,jMax
./pkg/gmredi/gmredi_rtransport.F 146 GMREDI_RTRANSPORT
          df(i,j) = df(i,j)
./pkg/gmredi/gmredi_rtransport.F 147 GMREDI_RTRANSPORT
     &      - _rA(i,j,bi,bj)*maskInC(i,j,bi,bj)
./pkg/gmredi/gmredi_rtransport.F 148 GMREDI_RTRANSPORT
     &       *( LS_Kwx(i,j,k,bi,bj)*dTdx(i,j)
./pkg/gmredi/gmredi_rtransport.F 149 GMREDI_RTRANSPORT
     &        + LS_Kwy(i,j,k,bi,bj)*dTdy(i,j) )
./pkg/gmredi/gmredi_rtransport.F 154 GMREDI_RTRANSPORT
        DO j=jMin,jMax
./pkg/gmredi/gmredi_rtransport.F 156 GMREDI_RTRANSPORT
          df(i,j) = df(i,j)
./pkg/gmredi/gmredi_rtransport.F 157 GMREDI_RTRANSPORT
     &      - _rA(i,j,bi,bj)*maskInC(i,j,bi,bj)
./pkg/gmredi/gmredi_rtransport.F 158 GMREDI_RTRANSPORT
     &       *( Kwx(i,j,k,bi,bj)*dTdx(i,j)
./pkg/gmredi/gmredi_rtransport.F 159 GMREDI_RTRANSPORT
     &        + Kwy(i,j,k,bi,bj)*dTdy(i,j) )
./pkg/gmredi/gmredi_rtransport.F 169 GMREDI_RTRANSPORT
       DO j=jMin,jMax
./pkg/gmredi/gmredi_rtransport.F 171 GMREDI_RTRANSPORT
         rTrans(i,j) =
./pkg/gmredi/gmredi_rtransport.F 172 GMREDI_RTRANSPORT
     &      dyG(i+1,j,bi,bj)*GM_PsiX(i+1,j,k,bi,bj)
./pkg/gmredi/gmredi_rtransport.F 173 GMREDI_RTRANSPORT
     &     -dyG( i ,j,bi,bj)*GM_PsiX( i ,j,k,bi,bj)
./pkg/gmredi/gmredi_rtransport.F 174 GMREDI_RTRANSPORT
     &     +dxG(i,j+1,bi,bj)*GM_PsiY(i,j+1,k,bi,bj)
./pkg/gmredi/gmredi_rtransport.F 175 GMREDI_RTRANSPORT
     &     -dxG(i, j ,bi,bj)*GM_PsiY(i, j ,k,bi,bj)
./pkg/gmredi/gmredi_rtransport.F 182 GMREDI_RTRANSPORT
       DO j=jMin,jMax
./pkg/gmredi/gmredi_rtransport.F 184 GMREDI_RTRANSPORT
         df(i,j) = df(i,j)
./pkg/gmredi/gmredi_rtransport.F 185 GMREDI_RTRANSPORT
     &    +rTrans(i,j)*op5
./pkg/gmredi/gmredi_rtransport.F 186 GMREDI_RTRANSPORT
     &                *(Tracer(i,j,k)+Tracer(i,j,k-1))
./pkg/gmredi/gmredi_rtransport.F 187 GMREDI_RTRANSPORT
     &        *maskInC(i,j,bi,bj)
./pkg/gmredi/gmredi_rtransport.F 67 GMREDI_RTRANSPORT
      INTEGER i, j
./pkg/gmredi/gmredi_slope_limit.F 117 GMREDI_SLOPE_LIMIT
      INTEGER i,j
./pkg/gmredi/gmredi_slope_limit.F 144 GMREDI_SLOPE_LIMIT
      DO j=1-OLy+1,sNy+OLy-1
./pkg/gmredi/gmredi_slope_limit.F 146 GMREDI_SLOPE_LIMIT
        dSigmMod(i,j)    = 0. _d 0
./pkg/gmredi/gmredi_slope_limit.F 147 GMREDI_SLOPE_LIMIT
        tmpFld(i,j)      = 0. _d 0
./pkg/gmredi/gmredi_slope_limit.F 164 GMREDI_SLOPE_LIMIT
        DO j=1-OLy+1,sNy+OLy-1
./pkg/gmredi/gmredi_slope_limit.F 166 GMREDI_SLOPE_LIMIT
          tmpFld(i,j) = dSigmaDx(i,j)*dSigmaDx(i,j)
./pkg/gmredi/gmredi_slope_limit.F 167 GMREDI_SLOPE_LIMIT
     &                + dSigmaDy(i,j)*dSigmaDy(i,j)
./pkg/gmredi/gmredi_slope_limit.F 168 GMREDI_SLOPE_LIMIT
          IF ( tmpFld(i,j) .EQ. 0. ) THEN
./pkg/gmredi/gmredi_slope_limit.F 169 GMREDI_SLOPE_LIMIT
           dSigmMod(i,j) = 0. _d 0
./pkg/gmredi/gmredi_slope_limit.F 171 GMREDI_SLOPE_LIMIT
           dSigmMod(i,j) = SQRT( tmpFld(i,j) )
./pkg/gmredi/gmredi_slope_limit.F 181 GMREDI_SLOPE_LIMIT
        DO j=1-OLy+1,sNy+OLy-1
./pkg/gmredi/gmredi_slope_limit.F 183 GMREDI_SLOPE_LIMIT
          IF (dSigmMod(i,j) .NE. 0.) THEN
./pkg/gmredi/gmredi_slope_limit.F 184 GMREDI_SLOPE_LIMIT
           tmpFld(i,j) = -dSigmMod(i,j)*GM_rMaxSlope
./pkg/gmredi/gmredi_slope_limit.F 185 GMREDI_SLOPE_LIMIT
           IF ( dSigmaDr(i,j) .GE. tmpFld(i,j) )
./pkg/gmredi/gmredi_slope_limit.F 186 GMREDI_SLOPE_LIMIT
     &          dSigmaDr(i,j) = tmpFld(i,j)
./pkg/gmredi/gmredi_slope_limit.F 197 GMREDI_SLOPE_LIMIT
        DO j=1-OLy+1,sNy+OLy-1
./pkg/gmredi/gmredi_slope_limit.F 199 GMREDI_SLOPE_LIMIT
          IF (dSigmMod(i,j) .EQ. 0.) THEN
./pkg/gmredi/gmredi_slope_limit.F 200 GMREDI_SLOPE_LIMIT
           SlopeX(i,j) = 0. _d 0
./pkg/gmredi/gmredi_slope_limit.F 201 GMREDI_SLOPE_LIMIT
           SlopeY(i,j) = 0. _d 0
./pkg/gmredi/gmredi_slope_limit.F 203 GMREDI_SLOPE_LIMIT
           dRdSigmaLtd(i,j) = 1. _d 0/( dSigmaDr(i,j) )
./pkg/gmredi/gmredi_slope_limit.F 204 GMREDI_SLOPE_LIMIT
           SlopeX(i,j)=-dSigmaDx(i,j)*dRdSigmaLtd(i,j)
./pkg/gmredi/gmredi_slope_limit.F 205 GMREDI_SLOPE_LIMIT
           SlopeY(i,j)=-dSigmaDy(i,j)*dRdSigmaLtd(i,j)
./pkg/gmredi/gmredi_slope_limit.F 215 GMREDI_SLOPE_LIMIT
        DO j=1-OLy+1,sNy+OLy-1
./pkg/gmredi/gmredi_slope_limit.F 217 GMREDI_SLOPE_LIMIT
          SlopeSqr(i,j)=SlopeX(i,j)*SlopeX(i,j)
./pkg/gmredi/gmredi_slope_limit.F 218 GMREDI_SLOPE_LIMIT
     &                 +SlopeY(i,j)*SlopeY(i,j)
./pkg/gmredi/gmredi_slope_limit.F 219 GMREDI_SLOPE_LIMIT
          taperFct(i,j)=1. _d 0
./pkg/gmredi/gmredi_slope_limit.F 236 GMREDI_SLOPE_LIMIT
        DO j=1-OLy+1,sNy+OLy-1
./pkg/gmredi/gmredi_slope_limit.F 238 GMREDI_SLOPE_LIMIT
          IF ( k.GT.kLow(i,j) ) THEN
./pkg/gmredi/gmredi_slope_limit.F 240 GMREDI_SLOPE_LIMIT
            SlopeX  (i,j) = 0. _d 0
./pkg/gmredi/gmredi_slope_limit.F 241 GMREDI_SLOPE_LIMIT
            SlopeY  (i,j) = 0. _d 0
./pkg/gmredi/gmredi_slope_limit.F 242 GMREDI_SLOPE_LIMIT
            SlopeMod(i,j) = 0. _d 0
./pkg/gmredi/gmredi_slope_limit.F 243 GMREDI_SLOPE_LIMIT
            taperFct(i,j) = 0. _d 0
./pkg/gmredi/gmredi_slope_limit.F 246 GMREDI_SLOPE_LIMIT
           IF ( dSigmaDr(i,j).GE. -GM_Small_Number )
./pkg/gmredi/gmredi_slope_limit.F 247 GMREDI_SLOPE_LIMIT
     &          dSigmaDr(i,j) = -GM_Small_Number
./pkg/gmredi/gmredi_slope_limit.F 248 GMREDI_SLOPE_LIMIT
           tmpFld(i,j) = dSigmaDx(i,j)*dSigmaDx(i,j)
./pkg/gmredi/gmredi_slope_limit.F 249 GMREDI_SLOPE_LIMIT
     &                 + dSigmaDy(i,j)*dSigmaDy(i,j)
./pkg/gmredi/gmredi_slope_limit.F 250 GMREDI_SLOPE_LIMIT
           IF ( tmpFld(i,j).GT.0. ) THEN
./pkg/gmredi/gmredi_slope_limit.F 251 GMREDI_SLOPE_LIMIT
            locVar(i,j) = SQRT( tmpFld(i,j) )
./pkg/gmredi/gmredi_slope_limit.F 252 GMREDI_SLOPE_LIMIT
            SlopeX  (i,j) = dSigmaDx(i,j)/locVar(i,j)
./pkg/gmredi/gmredi_slope_limit.F 253 GMREDI_SLOPE_LIMIT
            SlopeY  (i,j) = dSigmaDy(i,j)/locVar(i,j)
./pkg/gmredi/gmredi_slope_limit.F 254 GMREDI_SLOPE_LIMIT
            SlopeMod(i,j) = -locVar(i,j)/dSigmaDr(i,j)
./pkg/gmredi/gmredi_slope_limit.F 255 GMREDI_SLOPE_LIMIT
            taperFct(i,j) = 1. _d 0
./pkg/gmredi/gmredi_slope_limit.F 257 GMREDI_SLOPE_LIMIT
            SlopeX  (i,j) = 0. _d 0
./pkg/gmredi/gmredi_slope_limit.F 258 GMREDI_SLOPE_LIMIT
            SlopeY  (i,j) = 0. _d 0
./pkg/gmredi/gmredi_slope_limit.F 259 GMREDI_SLOPE_LIMIT
            SlopeMod(i,j) = 0. _d 0
./pkg/gmredi/gmredi_slope_limit.F 260 GMREDI_SLOPE_LIMIT
            taperFct(i,j) = 0. _d 0
./pkg/gmredi/gmredi_slope_limit.F 272 GMREDI_SLOPE_LIMIT
        DO j=1-OLy+1,sNy+OLy-1
./pkg/gmredi/gmredi_slope_limit.F 274 GMREDI_SLOPE_LIMIT
          IF ( hTransLay(i,j).LE.0. _d 0 ) THEN
./pkg/gmredi/gmredi_slope_limit.F 276 GMREDI_SLOPE_LIMIT
            tmpFld(i,j) = Lrho(i,j)*SlopeMod(i,j)
./pkg/gmredi/gmredi_slope_limit.F 280 GMREDI_SLOPE_LIMIT
     &        MIN( MAX( tmpFld(i,j), minTransLay ),
./pkg/gmredi/gmredi_slope_limit.F 281 GMREDI_SLOPE_LIMIT
     &             MAX( GM_facTrL2ML*hMixLay(i,j), GM_maxTransLay ) )
./pkg/gmredi/gmredi_slope_limit.F 282 GMREDI_SLOPE_LIMIT
            IF ( k.GE.kLow(i,j) ) THEN
./pkg/gmredi/gmredi_slope_limit.F 284 GMREDI_SLOPE_LIMIT
              recipLambda(i,j) = 0. _d 0
./pkg/gmredi/gmredi_slope_limit.F 285 GMREDI_SLOPE_LIMIT
              baseSlope(i,j)   = SlopeMod(i,j)
./pkg/gmredi/gmredi_slope_limit.F 289 GMREDI_SLOPE_LIMIT
            ELSEIF ( dTransLay+hMixLay(i,j)+depthZ(k) .GE. 0. ) THEN
./pkg/gmredi/gmredi_slope_limit.F 291 GMREDI_SLOPE_LIMIT
              hTransLay(i,j) = -depthZ(k+1)
./pkg/gmredi/gmredi_slope_limit.F 293 GMREDI_SLOPE_LIMIT
              IF ( baseSlope(i,j).GT.0. ) THEN
./pkg/gmredi/gmredi_slope_limit.F 294 GMREDI_SLOPE_LIMIT
                recipLambda(i,j) = recipLambda(i,j)
./pkg/gmredi/gmredi_slope_limit.F 295 GMREDI_SLOPE_LIMIT
     &                           / MIN( baseSlope(i,j), GM_maxSlope )
./pkg/gmredi/gmredi_slope_limit.F 297 GMREDI_SLOPE_LIMIT
                recipLambda(i,j) = 0. _d 0
./pkg/gmredi/gmredi_slope_limit.F 300 GMREDI_SLOPE_LIMIT
              IF ( hMixLay(i,j)+depthZ(k+1).LT.0. ) THEN
./pkg/gmredi/gmredi_slope_limit.F 301 GMREDI_SLOPE_LIMIT
                rLambMin = 1. _d 0 /( hMixLay(i,j)+depthZ(k+1) )
./pkg/gmredi/gmredi_slope_limit.F 302 GMREDI_SLOPE_LIMIT
                recipLambda(i,j) = MAX( recipLambda(i,j), rLambMin )
./pkg/gmredi/gmredi_slope_limit.F 306 GMREDI_SLOPE_LIMIT
              recipLambda(i,j) = ( MIN( SlopeMod(i,j), GM_maxSlope )
./pkg/gmredi/gmredi_slope_limit.F 307 GMREDI_SLOPE_LIMIT
     &                           - MIN( baseSlope(i,j), GM_maxSlope )
./pkg/gmredi/gmredi_slope_limit.F 309 GMREDI_SLOPE_LIMIT
              baseSlope(i,j)   = SlopeMod(i,j)
./pkg/gmredi/gmredi_slope_limit.F 317 GMREDI_SLOPE_LIMIT
        DO j=1-OLy+1,sNy+OLy-1
./pkg/gmredi/gmredi_slope_limit.F 319 GMREDI_SLOPE_LIMIT
          IF ( hTransLay(i,j).GT.0. _d 0 ) THEN
./pkg/gmredi/gmredi_slope_limit.F 322 GMREDI_SLOPE_LIMIT
            DoverLamb = (hTransLay(i,j)-hMixLay(i,j))*recipLambda(i,j)
./pkg/gmredi/gmredi_slope_limit.F 323 GMREDI_SLOPE_LIMIT
            IF ( -depthZ(k).LE.hMixLay(i,j) ) THEN
./pkg/gmredi/gmredi_slope_limit.F 326 GMREDI_SLOPE_LIMIT
     &          ( -depthZ(k)/(hTransLay(i,j)+hMixLay(i,j))
./pkg/gmredi/gmredi_slope_limit.F 331 GMREDI_SLOPE_LIMIT
     &          ( -depthZ(k)/(hTransLay(i,j)+hMixLay(i,j))
./pkg/gmredi/gmredi_slope_limit.F 338 GMREDI_SLOPE_LIMIT
     &          ( -depthZ(k)/(hTransLay(i,j)+hMixLay(i,j))
./pkg/gmredi/gmredi_slope_limit.F 341 GMREDI_SLOPE_LIMIT
     &        - ( (depthZ(k)+hMixLay(i,j))*(depthZ(k)+hMixLay(i,j))
./pkg/gmredi/gmredi_slope_limit.F 342 GMREDI_SLOPE_LIMIT
     &            /( hTransLay(i,j)*hTransLay(i,j)
./pkg/gmredi/gmredi_slope_limit.F 343 GMREDI_SLOPE_LIMIT
     &               - hMixLay(i,j)*hMixLay(i,j)  )
./pkg/gmredi/gmredi_slope_limit.F 344 GMREDI_SLOPE_LIMIT
     &            *( 1. _d 0 + hTransLay(i,j)*recipLambda(i,j) )
./pkg/gmredi/gmredi_slope_limit.F 348 GMREDI_SLOPE_LIMIT
     &          ( -depthZ(k)/(hTransLay(i,j)+hMixLay(i,j))
./pkg/gmredi/gmredi_slope_limit.F 352 GMREDI_SLOPE_LIMIT
     &        - ( (depthZ(k)+hMixLay(i,j))*(depthZ(k)+hMixLay(i,j))
./pkg/gmredi/gmredi_slope_limit.F 353 GMREDI_SLOPE_LIMIT
     &            /( hTransLay(i,j)*hTransLay(i,j)
./pkg/gmredi/gmredi_slope_limit.F 354 GMREDI_SLOPE_LIMIT
     &               - hMixLay(i,j)*hMixLay(i,j)  )
./pkg/gmredi/gmredi_slope_limit.F 355 GMREDI_SLOPE_LIMIT
     &            *( 1. _d 0 + hTransLay(i,j)*recipLambda(i,j)*2. _d 0 )
./pkg/gmredi/gmredi_slope_limit.F 361 GMREDI_SLOPE_LIMIT
            Smod = MIN( baseSlope(i,j), GM_maxSlope )
./pkg/gmredi/gmredi_slope_limit.F 362 GMREDI_SLOPE_LIMIT
            SlopeX(i,j) = SlopeX(i,j)*Smod*taperFctLoc
./pkg/gmredi/gmredi_slope_limit.F 363 GMREDI_SLOPE_LIMIT
            SlopeY(i,j) = SlopeY(i,j)*Smod*taperFctLoc
./pkg/gmredi/gmredi_slope_limit.F 366 GMREDI_SLOPE_LIMIT
            SlopeSqr(i,j) = MIN( baseSlope(i,j), GM_bigSlope )
./pkg/gmredi/gmredi_slope_limit.F 373 GMREDI_SLOPE_LIMIT
            Smod = MIN( SlopeMod(i,j), GM_maxSlope )
./pkg/gmredi/gmredi_slope_limit.F 374 GMREDI_SLOPE_LIMIT
            SlopeX(i,j) = SlopeX(i,j)*Smod
./pkg/gmredi/gmredi_slope_limit.F 375 GMREDI_SLOPE_LIMIT
            SlopeY(i,j) = SlopeY(i,j)*Smod
./pkg/gmredi/gmredi_slope_limit.F 378 GMREDI_SLOPE_LIMIT
            SlopeSqr(i,j) = MIN( SlopeMod(i,j), GM_bigSlope )
./pkg/gmredi/gmredi_slope_limit.F 402 GMREDI_SLOPE_LIMIT
        DO j=1-OLy+1,sNy+OLy-1
./pkg/gmredi/gmredi_slope_limit.F 404 GMREDI_SLOPE_LIMIT
          dRdSigmaLtd(i,j)=
./pkg/gmredi/gmredi_slope_limit.F 405 GMREDI_SLOPE_LIMIT
     &                        dSigmaDx(i,j)*dSigmaDx(i,j)
./pkg/gmredi/gmredi_slope_limit.F 406 GMREDI_SLOPE_LIMIT
     &                      + dSigmaDy(i,j)*dSigmaDy(i,j)
./pkg/gmredi/gmredi_slope_limit.F 407 GMREDI_SLOPE_LIMIT
     &                      + dSigmaDr(i,j)*dSigmaDr(i,j)
./pkg/gmredi/gmredi_slope_limit.F 408 GMREDI_SLOPE_LIMIT
          taperFct(i,j) = 1. _d 0
./pkg/gmredi/gmredi_slope_limit.F 410 GMREDI_SLOPE_LIMIT
          IF (dRdSigmaLtd(i,j).NE.0.) THEN
./pkg/gmredi/gmredi_slope_limit.F 411 GMREDI_SLOPE_LIMIT
             dRdSigmaLtd(i,j)=1. _d 0
./pkg/gmredi/gmredi_slope_limit.F 412 GMREDI_SLOPE_LIMIT
     &            / ( dRdSigmaLtd(i,j) )
./pkg/gmredi/gmredi_slope_limit.F 413 GMREDI_SLOPE_LIMIT
             SlopeSqr(i,j)=(dSigmaDx(i,j)*dSigmaDx(i,j)
./pkg/gmredi/gmredi_slope_limit.F 414 GMREDI_SLOPE_LIMIT
     &            +dSigmaDy(i,j)*dSigmaDy(i,j))*dRdSigmaLtd(i,j)
./pkg/gmredi/gmredi_slope_limit.F 415 GMREDI_SLOPE_LIMIT
             SlopeX(i,j)=-dSigmaDx(i,j)
./pkg/gmredi/gmredi_slope_limit.F 416 GMREDI_SLOPE_LIMIT
     &            *dRdSigmaLtd(i,j)*dSigmaDr(i,j)
./pkg/gmredi/gmredi_slope_limit.F 417 GMREDI_SLOPE_LIMIT
             SlopeY(i,j)=-dSigmaDy(i,j)
./pkg/gmredi/gmredi_slope_limit.F 418 GMREDI_SLOPE_LIMIT
     &            *dRdSigmaLtd(i,j)*dSigmaDr(i,j)
./pkg/gmredi/gmredi_slope_limit.F 423 GMREDI_SLOPE_LIMIT
          IF ( SlopeSqr(i,j) .GT. maxSlopeSqr .AND.
./pkg/gmredi/gmredi_slope_limit.F 424 GMREDI_SLOPE_LIMIT
     &         SlopeSqr(i,j) .LT. GM_slopeSqCutoff ) THEN
./pkg/gmredi/gmredi_slope_limit.F 425 GMREDI_SLOPE_LIMIT
           taperFct(i,j) = maxSlopeSqr/SlopeSqr(i,j)
./pkg/gmredi/gmredi_slope_limit.F 426 GMREDI_SLOPE_LIMIT
          ELSE IF ( SlopeSqr(i,j) .GT. GM_slopeSqCutoff ) THEN
./pkg/gmredi/gmredi_slope_limit.F 427 GMREDI_SLOPE_LIMIT
           taperFct(i,j) = 0. _d 0
./pkg/gmredi/gmredi_slope_limit.F 452 GMREDI_SLOPE_LIMIT
        DO j=1-OLy+1,sNy+OLy-1
./pkg/gmredi/gmredi_slope_limit.F 454 GMREDI_SLOPE_LIMIT
          IF ( dSigmaDr(i,j) .NE. 0. ) THEN
./pkg/gmredi/gmredi_slope_limit.F 455 GMREDI_SLOPE_LIMIT
           IF (dSigmaDr(i,j).GE.(-GM_Small_Number))
./pkg/gmredi/gmredi_slope_limit.F 456 GMREDI_SLOPE_LIMIT
     &         dSigmaDr(i,j) = -GM_Small_Number
./pkg/gmredi/gmredi_slope_limit.F 467 GMREDI_SLOPE_LIMIT
        DO j=1-OLy+1,sNy+OLy-1
./pkg/gmredi/gmredi_slope_limit.F 469 GMREDI_SLOPE_LIMIT
          IF ( dSigmaDr(i,j) .EQ. 0. ) THEN
./pkg/gmredi/gmredi_slope_limit.F 470 GMREDI_SLOPE_LIMIT
           IF ( dSigmaDx(i,j) .NE. 0. ) THEN
./pkg/gmredi/gmredi_slope_limit.F 471 GMREDI_SLOPE_LIMIT
            SlopeX(i,j) = SIGN( GM_bigSlope, dSigmaDx(i,j) )
./pkg/gmredi/gmredi_slope_limit.F 473 GMREDI_SLOPE_LIMIT
            SlopeX(i,j) = 0. _d 0
./pkg/gmredi/gmredi_slope_limit.F 475 GMREDI_SLOPE_LIMIT
           IF ( dSigmaDy(i,j) .NE. 0. ) THEN
./pkg/gmredi/gmredi_slope_limit.F 476 GMREDI_SLOPE_LIMIT
            SlopeY(i,j) = SIGN( GM_bigSlope, dSigmaDy(i,j) )
./pkg/gmredi/gmredi_slope_limit.F 478 GMREDI_SLOPE_LIMIT
            SlopeY(i,j) = 0. _d 0
./pkg/gmredi/gmredi_slope_limit.F 481 GMREDI_SLOPE_LIMIT
           dRdSigmaLtd(i,j) = 1. _d 0 / dSigmaDr(i,j)
./pkg/gmredi/gmredi_slope_limit.F 482 GMREDI_SLOPE_LIMIT
           SlopeX(i,j)=-dSigmaDx(i,j)*dRdSigmaLtd(i,j)
./pkg/gmredi/gmredi_slope_limit.F 483 GMREDI_SLOPE_LIMIT
           SlopeY(i,j)=-dSigmaDy(i,j)*dRdSigmaLtd(i,j)
./pkg/gmredi/gmredi_slope_limit.F 495 GMREDI_SLOPE_LIMIT
        DO j=1-OLy+1,sNy+OLy-1
./pkg/gmredi/gmredi_slope_limit.F 497 GMREDI_SLOPE_LIMIT
          SlopeSqr(i,j) = SlopeX(i,j)*SlopeX(i,j)
./pkg/gmredi/gmredi_slope_limit.F 498 GMREDI_SLOPE_LIMIT
     &                   +SlopeY(i,j)*SlopeY(i,j)
./pkg/gmredi/gmredi_slope_limit.F 499 GMREDI_SLOPE_LIMIT
          taperFct(i,j) = 1. _d 0
./pkg/gmredi/gmredi_slope_limit.F 500 GMREDI_SLOPE_LIMIT
          IF ( SlopeSqr(i,j) .GT. GM_slopeSqCutoff ) THEN
./pkg/gmredi/gmredi_slope_limit.F 501 GMREDI_SLOPE_LIMIT
             slopeSqr(i,j) = GM_slopeSqCutoff
./pkg/gmredi/gmredi_slope_limit.F 502 GMREDI_SLOPE_LIMIT
             taperFct(i,j) = 0. _d 0
./pkg/gmredi/gmredi_slope_limit.F 513 GMREDI_SLOPE_LIMIT
        DO j=1-OLy+1,sNy+OLy-1
./pkg/gmredi/gmredi_slope_limit.F 516 GMREDI_SLOPE_LIMIT
          IF ( SlopeSqr(i,j) .EQ. 0. ) THEN
./pkg/gmredi/gmredi_slope_limit.F 517 GMREDI_SLOPE_LIMIT
           taperFct(i,j) = 1. _d 0
./pkg/gmredi/gmredi_slope_limit.F 518 GMREDI_SLOPE_LIMIT
          ELSE IF ( SlopeSqr(i,j) .GT. maxSlopeSqr .AND.
./pkg/gmredi/gmredi_slope_limit.F 519 GMREDI_SLOPE_LIMIT
     &             SlopeSqr(i,j) .LT. GM_slopeSqCutoff )  THEN
./pkg/gmredi/gmredi_slope_limit.F 520 GMREDI_SLOPE_LIMIT
           taperFct(i,j) = SQRT(maxSlopeSqr / SlopeSqr(i,j))
./pkg/gmredi/gmredi_slope_limit.F 521 GMREDI_SLOPE_LIMIT
           slopeSqr(i,j) = MIN( slopeSqr(i,j),GM_bigSlope*GM_bigSlope )
./pkg/gmredi/gmredi_slope_limit.F 531 GMREDI_SLOPE_LIMIT
        DO j=1-OLy+1,sNy+OLy-1
./pkg/gmredi/gmredi_slope_limit.F 534 GMREDI_SLOPE_LIMIT
          IF ( SlopeSqr(i,j) .EQ. 0. ) THEN
./pkg/gmredi/gmredi_slope_limit.F 535 GMREDI_SLOPE_LIMIT
           taperFct(i,j) = 1. _d 0
./pkg/gmredi/gmredi_slope_limit.F 536 GMREDI_SLOPE_LIMIT
          ELSE IF ( SlopeSqr(i,j) .GT. maxSlopeSqr .AND.
./pkg/gmredi/gmredi_slope_limit.F 537 GMREDI_SLOPE_LIMIT
     &             SlopeSqr(i,j) .LT. GM_slopeSqCutoff ) THEN
./pkg/gmredi/gmredi_slope_limit.F 538 GMREDI_SLOPE_LIMIT
           taperFct(i,j) = maxSlopeSqr/SlopeSqr(i,j)
./pkg/gmredi/gmredi_slope_limit.F 547 GMREDI_SLOPE_LIMIT
        DO j=1-OLy+1,sNy+OLy-1
./pkg/gmredi/gmredi_slope_limit.F 550 GMREDI_SLOPE_LIMIT
          IF ( SlopeSqr(i,j) .EQ. 0. ) THEN
./pkg/gmredi/gmredi_slope_limit.F 551 GMREDI_SLOPE_LIMIT
           taperFct(i,j) = 1. _d 0
./pkg/gmredi/gmredi_slope_limit.F 552 GMREDI_SLOPE_LIMIT
          ELSE IF ( SlopeSqr(i,j) .LT. GM_slopeSqCutoff ) THEN
./pkg/gmredi/gmredi_slope_limit.F 553 GMREDI_SLOPE_LIMIT
           Smod=SQRT(SlopeSqr(i,j))
./pkg/gmredi/gmredi_slope_limit.F 554 GMREDI_SLOPE_LIMIT
           taperFct(i,j)=op5*( 1. _d 0 + tanh( (GM_Scrit-Smod)/GM_Sd ))
./pkg/gmredi/gmredi_slope_limit.F 562 GMREDI_SLOPE_LIMIT
        DO j=1-OLy+1,sNy+OLy-1
./pkg/gmredi/gmredi_slope_limit.F 565 GMREDI_SLOPE_LIMIT
          IF (SlopeSqr(i,j) .EQ. 0.) THEN
./pkg/gmredi/gmredi_slope_limit.F 566 GMREDI_SLOPE_LIMIT
           taperFct(i,j) = 1. _d 0
./pkg/gmredi/gmredi_slope_limit.F 567 GMREDI_SLOPE_LIMIT
          ELSEIF ( SlopeSqr(i,j) .LT. GM_slopeSqCutoff ) THEN
./pkg/gmredi/gmredi_slope_limit.F 568 GMREDI_SLOPE_LIMIT
           Smod=SQRT(SlopeSqr(i,j))
./pkg/gmredi/gmredi_slope_limit.F 570 GMREDI_SLOPE_LIMIT
           Rnondim= -depthZ(k)/(Lrho(i,j)*Smod)
./pkg/gmredi/gmredi_slope_limit.F 576 GMREDI_SLOPE_LIMIT
           taperFct(i,j)=f1*f2
./pkg/gmredi/gmredi_slope_limit.F 598 GMREDI_SLOPE_LIMIT
        DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_slope_limit.F 600 GMREDI_SLOPE_LIMIT
          slopeSqTmp=SlopeX(i,j)*SlopeX(i,j)
./pkg/gmredi/gmredi_slope_limit.F 601 GMREDI_SLOPE_LIMIT
     &              +SlopeY(i,j)*SlopeY(i,j)
./pkg/gmredi/gmredi_slope_limit.F 605 GMREDI_SLOPE_LIMIT
           SlopeX(i,j)=SlopeX(i,j)*slopeMax/slopeTmp
./pkg/gmredi/gmredi_slope_limit.F 606 GMREDI_SLOPE_LIMIT
           SlopeY(i,j)=SlopeY(i,j)*slopeMax/slopeTmp
./pkg/gmredi/gmredi_slope_limit.F 608 GMREDI_SLOPE_LIMIT
          SlopeSqr(i,j) = SlopeX(i,j)*SlopeX(i,j)
./pkg/gmredi/gmredi_slope_limit.F 609 GMREDI_SLOPE_LIMIT
     &                   +SlopeY(i,j)*SlopeY(i,j)
./pkg/gmredi/gmredi_slope_limit.F 610 GMREDI_SLOPE_LIMIT
          taperFct(i,j) = 1. _d 0
./pkg/gmredi/gmredi_slope_psi.F 105 GMREDI_SLOPE_PSI
        DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_slope_psi.F 107 GMREDI_SLOPE_PSI
          dSigmaDrLtd(i,j) = 0. _d 0
./pkg/gmredi/gmredi_slope_psi.F 113 GMREDI_SLOPE_PSI
        DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_slope_psi.F 115 GMREDI_SLOPE_PSI
          dSigmaDrLtd(i,j) = -(GM_Small_Number+
./pkg/gmredi/gmredi_slope_psi.F 116 GMREDI_SLOPE_PSI
     &     ABS(SlopeX(i,j))*GM_rMaxSlope)
./pkg/gmredi/gmredi_slope_psi.F 123 GMREDI_SLOPE_PSI
        DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_slope_psi.F 125 GMREDI_SLOPE_PSI
          IF (dSigmaDrW(i,j).GE.dSigmaDrLtd(i,j))
./pkg/gmredi/gmredi_slope_psi.F 126 GMREDI_SLOPE_PSI
     &        dSigmaDrW(i,j) = dSigmaDrLtd(i,j)
./pkg/gmredi/gmredi_slope_psi.F 132 GMREDI_SLOPE_PSI
        DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_slope_psi.F 134 GMREDI_SLOPE_PSI
          SlopeX(i,j) = -SlopeX(i,j)/dSigmaDrW(i,j)
./pkg/gmredi/gmredi_slope_psi.F 135 GMREDI_SLOPE_PSI
          taperX(i,j) = 1. _d 0
./pkg/gmredi/gmredi_slope_psi.F 142 GMREDI_SLOPE_PSI
        DO j=1-OLy+1,sNy+OLy
./pkg/gmredi/gmredi_slope_psi.F 144 GMREDI_SLOPE_PSI
          dSigmaDrLtd(i,j) = 0. _d 0
./pkg/gmredi/gmredi_slope_psi.F 148 GMREDI_SLOPE_PSI
        DO j=1-OLy+1,sNy+OLy
./pkg/gmredi/gmredi_slope_psi.F 150 GMREDI_SLOPE_PSI
          dSigmaDrLtd(i,j) = -(GM_Small_Number+
./pkg/gmredi/gmredi_slope_psi.F 151 GMREDI_SLOPE_PSI
     &     ABS(SlopeY(i,j))*GM_rMaxSlope)
./pkg/gmredi/gmredi_slope_psi.F 158 GMREDI_SLOPE_PSI
        DO j=1-OLy+1,sNy+OLy
./pkg/gmredi/gmredi_slope_psi.F 160 GMREDI_SLOPE_PSI
          IF (dSigmaDrS(i,j).GE.dSigmaDrLtd(i,j))
./pkg/gmredi/gmredi_slope_psi.F 161 GMREDI_SLOPE_PSI
     &        dSigmaDrS(i,j) = dSigmaDrLtd(i,j)
./pkg/gmredi/gmredi_slope_psi.F 167 GMREDI_SLOPE_PSI
        DO j=1-OLy+1,sNy+OLy
./pkg/gmredi/gmredi_slope_psi.F 169 GMREDI_SLOPE_PSI
          SlopeY(i,j) = -SlopeY(i,j)/dSigmaDrS(i,j)
./pkg/gmredi/gmredi_slope_psi.F 170 GMREDI_SLOPE_PSI
          taperY(i,j) = 1. _d 0
./pkg/gmredi/gmredi_slope_psi.F 195 GMREDI_SLOPE_PSI
        DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_slope_psi.F 197 GMREDI_SLOPE_PSI
          IF (dSigmaDrW(i,j).GE.-GM_Small_Number)
./pkg/gmredi/gmredi_slope_psi.F 198 GMREDI_SLOPE_PSI
     &        dSigmaDrW(i,j) = -GM_Small_Number
./pkg/gmredi/gmredi_slope_psi.F 204 GMREDI_SLOPE_PSI
        DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_slope_psi.F 206 GMREDI_SLOPE_PSI
          SlopeX(i,j) = -SlopeX(i,j)/dSigmaDrW(i,j)
./pkg/gmredi/gmredi_slope_psi.F 207 GMREDI_SLOPE_PSI
          taperX(i,j) = 1. _d 0
./pkg/gmredi/gmredi_slope_psi.F 214 GMREDI_SLOPE_PSI
        DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_slope_psi.F 216 GMREDI_SLOPE_PSI
          IF ( ABS(SlopeX(i,j)) .GE. slopeCutoff ) THEN
./pkg/gmredi/gmredi_slope_psi.F 217 GMREDI_SLOPE_PSI
             SlopeX(i,j) = SIGN(slopeCutoff,SlopeX(i,j))
./pkg/gmredi/gmredi_slope_psi.F 218 GMREDI_SLOPE_PSI
             taperX(i,j) = 0. _d 0
./pkg/gmredi/gmredi_slope_psi.F 229 GMREDI_SLOPE_PSI
        DO j=1-OLy+1,sNy+OLy
./pkg/gmredi/gmredi_slope_psi.F 231 GMREDI_SLOPE_PSI
          IF (dSigmaDrS(i,j).GE.-GM_Small_Number)
./pkg/gmredi/gmredi_slope_psi.F 232 GMREDI_SLOPE_PSI
     &        dSigmaDrS(i,j) = -GM_Small_Number
./pkg/gmredi/gmredi_slope_psi.F 238 GMREDI_SLOPE_PSI
        DO j=1-OLy+1,sNy+OLy
./pkg/gmredi/gmredi_slope_psi.F 240 GMREDI_SLOPE_PSI
          SlopeY(i,j) = -SlopeY(i,j)/dSigmaDrS(i,j)
./pkg/gmredi/gmredi_slope_psi.F 241 GMREDI_SLOPE_PSI
          taperY(i,j) = 1. _d 0
./pkg/gmredi/gmredi_slope_psi.F 248 GMREDI_SLOPE_PSI
        DO j=1-OLy+1,sNy+OLy
./pkg/gmredi/gmredi_slope_psi.F 250 GMREDI_SLOPE_PSI
          IF ( ABS(SlopeY(i,j)) .GE. slopeCutoff ) THEN
./pkg/gmredi/gmredi_slope_psi.F 251 GMREDI_SLOPE_PSI
             SlopeY(i,j) = SIGN(slopeCutoff,SlopeY(i,j))
./pkg/gmredi/gmredi_slope_psi.F 252 GMREDI_SLOPE_PSI
             taperY(i,j) = 0. _d 0
./pkg/gmredi/gmredi_slope_psi.F 268 GMREDI_SLOPE_PSI
        DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_slope_psi.F 270 GMREDI_SLOPE_PSI
          Smod = ABS(SlopeX(i,j))
./pkg/gmredi/gmredi_slope_psi.F 273 GMREDI_SLOPE_PSI
     &           taperX(i,j)=GM_maxSlope/(Smod+GM_Small_Number)
./pkg/gmredi/gmredi_slope_psi.F 276 GMREDI_SLOPE_PSI
        DO j=1-OLy+1,sNy+OLy
./pkg/gmredi/gmredi_slope_psi.F 278 GMREDI_SLOPE_PSI
          Smod = ABS(SlopeY(i,j))
./pkg/gmredi/gmredi_slope_psi.F 281 GMREDI_SLOPE_PSI
     &           taperY(i,j)=GM_maxSlope/(Smod+GM_Small_Number)
./pkg/gmredi/gmredi_slope_psi.F 289 GMREDI_SLOPE_PSI
        DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_slope_psi.F 291 GMREDI_SLOPE_PSI
          IF ( ABS(SlopeX(i,j)) .GT. GM_maxSlope .AND.
./pkg/gmredi/gmredi_slope_psi.F 292 GMREDI_SLOPE_PSI
     &           ABS(SlopeX(i,j)) .LT. slopeCutoff )
./pkg/gmredi/gmredi_slope_psi.F 293 GMREDI_SLOPE_PSI
     &           taperX(i,j)=maxSlopeSqr/
./pkg/gmredi/gmredi_slope_psi.F 294 GMREDI_SLOPE_PSI
     &           ( SlopeX(i,j)*SlopeX(i,j) + GM_Small_Number )
./pkg/gmredi/gmredi_slope_psi.F 297 GMREDI_SLOPE_PSI
        DO j=1-OLy+1,sNy+OLy
./pkg/gmredi/gmredi_slope_psi.F 299 GMREDI_SLOPE_PSI
          IF ( ABS(SlopeY(i,j)) .GT. GM_maxSlope .AND.
./pkg/gmredi/gmredi_slope_psi.F 300 GMREDI_SLOPE_PSI
     &           ABS(SlopeY(i,j)) .LT. slopeCutoff )
./pkg/gmredi/gmredi_slope_psi.F 301 GMREDI_SLOPE_PSI
     &           taperY(i,j)=maxSlopeSqr/
./pkg/gmredi/gmredi_slope_psi.F 302 GMREDI_SLOPE_PSI
     &           ( SlopeY(i,j)*SlopeY(i,j) + GM_Small_Number )
./pkg/gmredi/gmredi_slope_psi.F 309 GMREDI_SLOPE_PSI
        DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_slope_psi.F 311 GMREDI_SLOPE_PSI
          Smod = ABS(SlopeX(i,j))
./pkg/gmredi/gmredi_slope_psi.F 312 GMREDI_SLOPE_PSI
          taperX(i,j)=op5*( 1. _d 0 + TANH( (GM_Scrit-Smod)/GM_Sd ))
./pkg/gmredi/gmredi_slope_psi.F 315 GMREDI_SLOPE_PSI
        DO j=1-OLy+1,sNy+OLy
./pkg/gmredi/gmredi_slope_psi.F 317 GMREDI_SLOPE_PSI
          Smod = ABS(SlopeY(i,j))
./pkg/gmredi/gmredi_slope_psi.F 318 GMREDI_SLOPE_PSI
          taperY(i,j)=op5*( 1. _d 0 + TANH( (GM_Scrit-Smod)/GM_Sd ))
./pkg/gmredi/gmredi_slope_psi.F 326 GMREDI_SLOPE_PSI
        DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_slope_psi.F 328 GMREDI_SLOPE_PSI
          Smod = ABS(SlopeX(i,j))
./pkg/gmredi/gmredi_slope_psi.F 332 GMREDI_SLOPE_PSI
              Rnondim = -depthZ/(LrhoW(i,j)*Smod)
./pkg/gmredi/gmredi_slope_psi.F 341 GMREDI_SLOPE_PSI
            taperX(i,j)=f1*f2
./pkg/gmredi/gmredi_slope_psi.F 346 GMREDI_SLOPE_PSI
        DO j=1-OLy+1,sNy+OLy
./pkg/gmredi/gmredi_slope_psi.F 348 GMREDI_SLOPE_PSI
          Smod = ABS(SlopeY(i,j))
./pkg/gmredi/gmredi_slope_psi.F 352 GMREDI_SLOPE_PSI
              Rnondim = -depthZ/(LrhoS(i,j)*Smod)
./pkg/gmredi/gmredi_slope_psi.F 361 GMREDI_SLOPE_PSI
            taperY(i,j)=f1*f2
./pkg/gmredi/gmredi_slope_psi.F 382 GMREDI_SLOPE_PSI
        DO j=1-OLy,sNy+OLy
./pkg/gmredi/gmredi_slope_psi.F 384 GMREDI_SLOPE_PSI
       slopeTmpSpec=ABS(SlopeX(i,j))
./pkg/gmredi/gmredi_slope_psi.F 386 GMREDI_SLOPE_PSI
        SlopeX(i,j)=5.*SlopeX(i,j)*slopeMaxSpec/slopeTmpSpec
./pkg/gmredi/gmredi_slope_psi.F 388 GMREDI_SLOPE_PSI
        SlopeX(i,j)=5.*SlopeX(i,j)
./pkg/gmredi/gmredi_slope_psi.F 390 GMREDI_SLOPE_PSI
       taperX(i,j)=1.
./pkg/gmredi/gmredi_slope_psi.F 393 GMREDI_SLOPE_PSI
        DO j=1-OLy+1,sNy+OLy
./pkg/gmredi/gmredi_slope_psi.F 395 GMREDI_SLOPE_PSI
       slopeTmpSpec=ABS(SlopeY(i,j))
./pkg/gmredi/gmredi_slope_psi.F 397 GMREDI_SLOPE_PSI
        SlopeY(i,j)=5.*SlopeY(i,j)*slopeMaxSpec/slopeTmpSpec
./pkg/gmredi/gmredi_slope_psi.F 399 GMREDI_SLOPE_PSI
        SlopeY(i,j)=5.*SlopeY(i,j)
./pkg/gmredi/gmredi_slope_psi.F 401 GMREDI_SLOPE_PSI
       taperY(i,j)=1.
./pkg/gmredi/gmredi_slope_psi.F 67 GMREDI_SLOPE_PSI
      INTEGER i,j
./pkg/gmredi/gmredi_write_pickup.F 102 GMREDI_WRITE_PICKUP
          DO j=1-Oly,sNy+Oly
./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 122 GMREDI_WRITE_PICKUP
          DO j=1-Oly,sNy+Oly
./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 83 GMREDI_WRITE_PICKUP
         DO j=1-Oly,sNy+Oly
./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 126 GMREDI_XTRANSPORT
      DO j=jMin,jMax
./pkg/gmredi/gmredi_xtransport.F 128 GMREDI_XTRANSPORT
        df(i,j) = df(i,j)
./pkg/gmredi/gmredi_xtransport.F 129 GMREDI_XTRANSPORT
     &   -xA(i,j)
./pkg/gmredi/gmredi_xtransport.F 131 GMREDI_XTRANSPORT
     &    *Kux(i,j,k,bi,bj)
./pkg/gmredi/gmredi_xtransport.F 134 GMREDI_XTRANSPORT
     &    *(kapRedi(i,j,k,bi,bj)
./pkg/gmredi/gmredi_xtransport.F 139 GMREDI_XTRANSPORT
     &     +op5*(VisbeckK(i,j,bi,bj)+VisbeckK(i-1,j,bi,bj))
./pkg/gmredi/gmredi_xtransport.F 143 GMREDI_XTRANSPORT
     &    *_recip_dxC(i,j,bi,bj)
./pkg/gmredi/gmredi_xtransport.F 144 GMREDI_XTRANSPORT
     &    *(Tracer(i,j,k)-Tracer(i-1,j,k))
./pkg/gmredi/gmredi_xtransport.F 154 GMREDI_XTRANSPORT
       DO j=jMin,jMax
./pkg/gmredi/gmredi_xtransport.F 156 GMREDI_XTRANSPORT
        dTdz(i,j) =  op5*(
./pkg/gmredi/gmredi_xtransport.F 158 GMREDI_XTRANSPORT
     &       ( maskC(i-1,j,k,bi,bj)*
./pkg/gmredi/gmredi_xtransport.F 159 GMREDI_XTRANSPORT
     &           (Tracer(i-1,j,km1)-Tracer(i-1,j,k))
./pkg/gmredi/gmredi_xtransport.F 160 GMREDI_XTRANSPORT
     &        +maskC( i ,j,k,bi,bj)*
./pkg/gmredi/gmredi_xtransport.F 161 GMREDI_XTRANSPORT
     &           (Tracer( i ,j,km1)-Tracer( i ,j,k))
./pkg/gmredi/gmredi_xtransport.F 164 GMREDI_XTRANSPORT
     &       ( maskC(i-1,j,kp1,bi,bj)*
./pkg/gmredi/gmredi_xtransport.F 165 GMREDI_XTRANSPORT
     &           (Tracer(i-1,j,k)-Tracer(i-1,j,kp1))
./pkg/gmredi/gmredi_xtransport.F 166 GMREDI_XTRANSPORT
     &        +maskC( i ,j,kp1,bi,bj)*
./pkg/gmredi/gmredi_xtransport.F 167 GMREDI_XTRANSPORT
     &           (Tracer( i ,j,k)-Tracer( i ,j,kp1))
./pkg/gmredi/gmredi_xtransport.F 177 GMREDI_XTRANSPORT
       DO j=jMin,jMax
./pkg/gmredi/gmredi_xtransport.F 179 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 191 GMREDI_XTRANSPORT
       DO j=jMin,jMax
./pkg/gmredi/gmredi_xtransport.F 193 GMREDI_XTRANSPORT
         uTrans(i,j) = dyG(i,j,bi,bj)*( GM_PsiX(i,j,kp1,bi,bj)*maskp1
./pkg/gmredi/gmredi_xtransport.F 194 GMREDI_XTRANSPORT
     &                                 -GM_PsiX(i,j,k,bi,bj) )
./pkg/gmredi/gmredi_xtransport.F 195 GMREDI_XTRANSPORT
     &                               *maskW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_xtransport.F 202 GMREDI_XTRANSPORT
       DO j=jMin,jMax
./pkg/gmredi/gmredi_xtransport.F 204 GMREDI_XTRANSPORT
         df(i,j) = df(i,j)
./pkg/gmredi/gmredi_xtransport.F 205 GMREDI_XTRANSPORT
     &    +uTrans(i,j)*op5*(Tracer(i,j,k)+Tracer(i-1,j,k))
./pkg/gmredi/gmredi_xtransport.F 219 GMREDI_XTRANSPORT
       DO j=jMin,jMax
./pkg/gmredi/gmredi_xtransport.F 221 GMREDI_XTRANSPORT
         tmp1k(i,j) = dyG(i,j,bi,bj)*( GM_PsiX(i,j,kp1,bi,bj)*maskp1
./pkg/gmredi/gmredi_xtransport.F 222 GMREDI_XTRANSPORT
     &                                -GM_PsiX(i,j,k,bi,bj) )
./pkg/gmredi/gmredi_xtransport.F 223 GMREDI_XTRANSPORT
     &                               *maskW(i,j,k,bi,bj)
./pkg/gmredi/gmredi_xtransport.F 224 GMREDI_XTRANSPORT
     &               *op5*(Tracer(i,j,k)+Tracer(i-1,j,k))
./pkg/gmredi/gmredi_xtransport.F 72 GMREDI_XTRANSPORT
      INTEGER i, j
./pkg/gmredi/gmredi_ytransport.F 125 GMREDI_YTRANSPORT
      DO j=jMin,jMax
./pkg/gmredi/gmredi_ytransport.F 127 GMREDI_YTRANSPORT
        df(i,j) = df(i,j)
./pkg/gmredi/gmredi_ytransport.F 128 GMREDI_YTRANSPORT
     &   -yA(i,j)
./pkg/gmredi/gmredi_ytransport.F 130 GMREDI_YTRANSPORT
     &    *Kvy(i,j,k,bi,bj)
./pkg/gmredi/gmredi_ytransport.F 133 GMREDI_YTRANSPORT
     &    *(kapRedi(i,j,k,bi,bj)
./pkg/gmredi/gmredi_ytransport.F 138 GMREDI_YTRANSPORT
     &     +op5*(VisbeckK(i,j,bi,bj)+VisbeckK(i,j-1,bi,bj))
./pkg/gmredi/gmredi_ytransport.F 142 GMREDI_YTRANSPORT
     &    *_recip_dyC(i,j,bi,bj)
./pkg/gmredi/gmredi_ytransport.F 143 GMREDI_YTRANSPORT
     &    *(Tracer(i,j,k)-Tracer(i,j-1,k))
./pkg/gmredi/gmredi_ytransport.F 153 GMREDI_YTRANSPORT
       DO j=jMin,jMax
./pkg/gmredi/gmredi_ytransport.F 155 GMREDI_YTRANSPORT
        dTdz(i,j) =  op5*(
./pkg/gmredi/gmredi_ytransport.F 157 GMREDI_YTRANSPORT
     &       ( maskC(i,j-1,k,bi,bj)*
./pkg/gmredi/gmredi_ytransport.F 158 GMREDI_YTRANSPORT
     &           (Tracer(i,j-1,km1)-Tracer(i,j-1,k))
./pkg/gmredi/gmredi_ytransport.F 159 GMREDI_YTRANSPORT
     &        +maskC(i, j ,k,bi,bj)*
./pkg/gmredi/gmredi_ytransport.F 160 GMREDI_YTRANSPORT
     &           (Tracer(i, j ,km1)-Tracer(i, j ,k))
./pkg/gmredi/gmredi_ytransport.F 163 GMREDI_YTRANSPORT
     &       ( maskC(i,j-1,kp1,bi,bj)*
./pkg/gmredi/gmredi_ytransport.F 164 GMREDI_YTRANSPORT
     &           (Tracer(i,j-1,k)-Tracer(i,j-1,kp1))
./pkg/gmredi/gmredi_ytransport.F 165 GMREDI_YTRANSPORT
     &        +maskC(i, j ,kp1,bi,bj)*
./pkg/gmredi/gmredi_ytransport.F 166 GMREDI_YTRANSPORT
     &           (Tracer(i, j ,k)-Tracer(i, j ,kp1))
./pkg/gmredi/gmredi_ytransport.F 175 GMREDI_YTRANSPORT
       DO j=jMin,jMax
./pkg/gmredi/gmredi_ytransport.F 177 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 190 GMREDI_YTRANSPORT
       DO j=jMin,jMax
./pkg/gmredi/gmredi_ytransport.F 192 GMREDI_YTRANSPORT
         vTrans(i,j) = dxG(i,j,bi,bj)*( GM_PsiY(i,j,kp1,bi,bj)*maskp1
./pkg/gmredi/gmredi_ytransport.F 193 GMREDI_YTRANSPORT
     &                                 -GM_PsiY(i,j,k,bi,bj) )
./pkg/gmredi/gmredi_ytransport.F 194 GMREDI_YTRANSPORT
     &                               *maskS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_ytransport.F 201 GMREDI_YTRANSPORT
       DO j=jMin,jMax
./pkg/gmredi/gmredi_ytransport.F 203 GMREDI_YTRANSPORT
         df(i,j) = df(i,j)
./pkg/gmredi/gmredi_ytransport.F 204 GMREDI_YTRANSPORT
     &    +vTrans(i,j)*op5*(Tracer(i,j,k)+Tracer(i,j-1,k))
./pkg/gmredi/gmredi_ytransport.F 217 GMREDI_YTRANSPORT
       DO j=jMin,jMax
./pkg/gmredi/gmredi_ytransport.F 219 GMREDI_YTRANSPORT
         tmp1k(i,j) = dxG(i,j,bi,bj)*( GM_PsiY(i,j,kp1,bi,bj)*maskp1
./pkg/gmredi/gmredi_ytransport.F 220 GMREDI_YTRANSPORT
     &                                -GM_PsiY(i,j,k,bi,bj) )
./pkg/gmredi/gmredi_ytransport.F 221 GMREDI_YTRANSPORT
     &                               *maskS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_ytransport.F 222 GMREDI_YTRANSPORT
     &               *op5*(Tracer(i,j,k)+Tracer(i,j-1,k))
./pkg/gmredi/gmredi_ytransport.F 71 GMREDI_YTRANSPORT
      INTEGER i, j
./pkg/gmredi/submeso_calc_psi.F 103 SUBMESO_CALC_PSI
        DO j=1-OLy,sNy+OLy
./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 109 SUBMESO_CALC_PSI
        DO j=1-OLy+1,sNy+OLy
./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 117 SUBMESO_CALC_PSI
        DO j=1-OLy,sNy+OLy
./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 121 SUBMESO_CALC_PSI
          NHmixLay(i,j) = NHmixLay(i,j)
./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 126 SUBMESO_CALC_PSI
       DO j=1-OLy,sNy+OLy
./pkg/gmredi/submeso_calc_psi.F 128 SUBMESO_CALC_PSI
          dBuoyX_Hu(i,j)= -dBuoyX_Hu(i,j)*gravity*recip_rhoConst
./pkg/gmredi/submeso_calc_psi.F 129 SUBMESO_CALC_PSI
          dBuoyY_Hv(i,j)= -dBuoyY_Hv(i,j)*gravity*recip_rhoConst
./pkg/gmredi/submeso_calc_psi.F 130 SUBMESO_CALC_PSI
          NHmixLay(i,j) = SQRT( NHmixLay(i,j)*gravity*recip_rhoConst
./pkg/gmredi/submeso_calc_psi.F 131 SUBMESO_CALC_PSI
     &                         *locMixLayer(i,j) )
./pkg/gmredi/submeso_calc_psi.F 134 SUBMESO_CALC_PSI
       DO j=2-OLy,sNy+OLy-1
./pkg/gmredi/submeso_calc_psi.F 136 SUBMESO_CALC_PSI
          MsquareH(i,j)= SQRT( op25*(
./pkg/gmredi/submeso_calc_psi.F 137 SUBMESO_CALC_PSI
     &            (dBuoyX_Hu(i,j) + dBuoyX_Hu(i+1,j))**2
./pkg/gmredi/submeso_calc_psi.F 138 SUBMESO_CALC_PSI
     &          + (dBuoyY_Hv(i,j) + dBuoyY_Hv(i,j+1))**2
./pkg/gmredi/submeso_calc_psi.F 143 SUBMESO_CALC_PSI
       DO j=2-OLy,sNy+OLy-1
./pkg/gmredi/submeso_calc_psi.F 145 SUBMESO_CALC_PSI
          lengthScaleF(i,j)= MAX(
./pkg/gmredi/submeso_calc_psi.F 146 SUBMESO_CALC_PSI
     &        MsquareH(i,j)/(fcorLoc(i,j)*fcorLoc(i,j)) ,
./pkg/gmredi/submeso_calc_psi.F 147 SUBMESO_CALC_PSI
     &        NHmixLay(i,j)/fcorLoc(i,j) ,
./pkg/gmredi/submeso_calc_psi.F 153 SUBMESO_CALC_PSI
       DO j=2-OLy,sNy+OLy-1
./pkg/gmredi/submeso_calc_psi.F 155 SUBMESO_CALC_PSI
         PsiLoc(i,j) = -subMeso_Ceff*dBuoyX_Hu(i,j)
./pkg/gmredi/submeso_calc_psi.F 156 SUBMESO_CALC_PSI
     &                 *mixLayerU(i,j)
./pkg/gmredi/submeso_calc_psi.F 157 SUBMESO_CALC_PSI
     &                 *MIN( dxC(i,j,bi,bj), subMeso_Lmax )
./pkg/gmredi/submeso_calc_psi.F 158 SUBMESO_CALC_PSI
     &                 *2. _d 0/(lengthScaleF(i-1,j)+lengthScaleF(i,j))
./pkg/gmredi/submeso_calc_psi.F 159 SUBMESO_CALC_PSI
     &                 *2. _d 0/(fcorLoc(i-1,j)+fcorLoc(i,j))
./pkg/gmredi/submeso_calc_psi.F 164 SUBMESO_CALC_PSI
        DO j=2-OLy,sNy+OLy-1
./pkg/gmredi/submeso_calc_psi.F 166 SUBMESO_CALC_PSI
          IF ( mixLayerU(i,j).GT.0. _d 0 ) THEN
./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 175 SUBMESO_CALC_PSI
     &                         + mu_z*PsiLoc(i,j)
./pkg/gmredi/submeso_calc_psi.F 196 SUBMESO_CALC_PSI
       DO j=3-OLy,sNy+OLy-1
./pkg/gmredi/submeso_calc_psi.F 198 SUBMESO_CALC_PSI
         PsiLoc(i,j) = -subMeso_Ceff*dBuoyY_Hv(i,j)
./pkg/gmredi/submeso_calc_psi.F 199 SUBMESO_CALC_PSI
     &                 *mixLayerV(i,j)
./pkg/gmredi/submeso_calc_psi.F 200 SUBMESO_CALC_PSI
     &                 *MIN( dyC(i,j,bi,bj), subMeso_Lmax )
./pkg/gmredi/submeso_calc_psi.F 201 SUBMESO_CALC_PSI
     &                 *2. _d 0/(lengthScaleF(i,j-1)+lengthScaleF(i,j))
./pkg/gmredi/submeso_calc_psi.F 202 SUBMESO_CALC_PSI
     &                 *2. _d 0/(fcorLoc(i,j-1)+fcorLoc(i,j))
./pkg/gmredi/submeso_calc_psi.F 207 SUBMESO_CALC_PSI
        DO j=3-OLy,sNy+OLy-1
./pkg/gmredi/submeso_calc_psi.F 209 SUBMESO_CALC_PSI
          IF ( mixLayerV(i,j).GT.0. _d 0 ) THEN
./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 218 SUBMESO_CALC_PSI
     &                         + mu_z*PsiLoc(i,j)
./pkg/gmredi/submeso_calc_psi.F 50 SUBMESO_CALC_PSI
      INTEGER i,j,k
./pkg/gmredi/submeso_calc_psi.F 79 SUBMESO_CALC_PSI
       DO j=1-OLy,sNy+OLy
./pkg/gmredi/submeso_calc_psi.F 81 SUBMESO_CALC_PSI
         mixLayerU(i,j) = op5*( locMixLayer(i-1,j)+locMixLayer(i,j) )
./pkg/gmredi/submeso_calc_psi.F 82 SUBMESO_CALC_PSI
         mixLayerU(i,j) = MIN( mixLayerU(i,j), -rLowW(i,j,bi,bj) )
./pkg/gmredi/submeso_calc_psi.F 85 SUBMESO_CALC_PSI
       DO j=1-OLy+1,sNy+OLy
./pkg/gmredi/submeso_calc_psi.F 87 SUBMESO_CALC_PSI
         mixLayerV(i,j)=op5*( locMixLayer(i,j-1)+locMixLayer(i,j) )
./pkg/gmredi/submeso_calc_psi.F 88 SUBMESO_CALC_PSI
         mixLayerV(i,j) = MIN( mixLayerV(i,j), -rLowS(i,j,bi,bj) )
./pkg/gmredi/submeso_calc_psi.F 93 SUBMESO_CALC_PSI
       DO j=1-OLy,sNy+OLy
./pkg/gmredi/submeso_calc_psi.F 95 SUBMESO_CALC_PSI
          dBuoyX_Hu(i,j)= 0.
./pkg/gmredi/submeso_calc_psi.F 96 SUBMESO_CALC_PSI
          dBuoyY_Hv(i,j)= 0.
./pkg/gmredi/submeso_calc_psi.F 97 SUBMESO_CALC_PSI
          NHmixLay(i,j) = 0.
./pkg/gmredi/submeso_calc_psi.F 98 SUBMESO_CALC_PSI
          fcorLoc(i,j) = SQRT( fCori(i,j,bi,bj)*fCori(i,j,bi,bj)
./pkg/grdchk/grdchk_get_obcs_mask.F 136 GRDCHK_GET_OBCS_MASK
                  do j = jmin,jmax
./pkg/grdchk/grdchk_get_obcs_mask.F 137 GRDCHK_GET_OBCS_MASK
                     grdchk_maskyz(j,k,bi,bj,iobcs) =
./pkg/grdchk/grdchk_get_obcs_mask.F 138 GRDCHK_GET_OBCS_MASK
     &                    tmpfldyz(j,k,bi,bj)
./pkg/grdchk/grdchk_get_obcs_mask.F 159 GRDCHK_GET_OBCS_MASK
                  do j = jmin,jmax
./pkg/grdchk/grdchk_get_obcs_mask.F 160 GRDCHK_GET_OBCS_MASK
                     grdchk_maskyz(j,k,bi,bj,iobcs) =
./pkg/grdchk/grdchk_get_obcs_mask.F 161 GRDCHK_GET_OBCS_MASK
     &                    tmpfldyz(j,k,bi,bj)
./pkg/grdchk/grdchk_get_obcs_mask.F 42 GRDCHK_GET_OBCS_MASK
      integer i,j,k
./pkg/grdchk/grdchk_get_position.F 141 GRDCHK_GET_POSITION
               do j = jwrk, ncvarymax(grdchkvarindex)
./pkg/grdchk/grdchk_get_position.F 145 GRDCHK_GET_POSITION
                     if ( maskC(i,j,k,bi,bj) .gt. 0.) then
./pkg/grdchk/grdchk_get_position.F 148 GRDCHK_GET_POSITION
                     wetlocal = maskC(i,j,k,bi,bj)
./pkg/grdchk/grdchk_get_position.F 150 GRDCHK_GET_POSITION
                     if ( _maskS(i,j,k,bi,bj) .gt. 0.) then
./pkg/grdchk/grdchk_get_position.F 153 GRDCHK_GET_POSITION
                     wetlocal = _maskS(i,j,k,bi,bj)
./pkg/grdchk/grdchk_get_position.F 155 GRDCHK_GET_POSITION
                     if ( _maskW(i,j,k,bi,bj) .gt. 0.) then
./pkg/grdchk/grdchk_get_position.F 158 GRDCHK_GET_POSITION
                     wetlocal = _maskW(i,j,k,bi,bj)
./pkg/grdchk/grdchk_get_position.F 162 GRDCHK_GET_POSITION
                     if ( maskSHI(i,j,k,bi,bj) .gt. 0.) then
./pkg/grdchk/grdchk_get_position.F 165 GRDCHK_GET_POSITION
                     wetlocal = maskSHI(i,j,k,bi,bj)
./pkg/grdchk/grdchk_get_position.F 171 GRDCHK_GET_POSITION
     &                       .and. j.eq. OB_Jn(I,bi,bj) ) then
./pkg/grdchk/grdchk_get_position.F 179 GRDCHK_GET_POSITION
     &                       .and. j.eq. OB_Js(I,bi,bj) ) then
./pkg/grdchk/grdchk_get_position.F 186 GRDCHK_GET_POSITION
                        if ( grdchk_maskyz(j,k,bi,bj,iobcs) .gt. 0.
./pkg/grdchk/grdchk_get_position.F 190 GRDCHK_GET_POSITION
                        wetlocal = grdchk_maskyz(j,k,bi,bj,iobcs)
./pkg/grdchk/grdchk_get_position.F 194 GRDCHK_GET_POSITION
                        if (grdchk_maskyz(j,k,bi,bj,iobcs) .gt. 0.
./pkg/grdchk/grdchk_get_position.F 198 GRDCHK_GET_POSITION
                        wetlocal = grdchk_maskyz(j,k,bi,bj,iobcs)
./pkg/grdchk/grdchk_get_position.F 204 GRDCHK_GET_POSITION
     &                 j     .EQ. jtilepos .AND.
./pkg/grdchk/grdchk_get_position.F 60 GRDCHK_GET_POSITION
      integer i,j,k
./pkg/grdchk/grdchk_getadxx.F 82 GRDCHK_GETADXX
      integer i,j,k
./pkg/grdchk/grdchk_init.F 44 GRDCHK_INIT
      integer i,j,k
./model/src/adams_bashforth2.F 59 ADAMS_BASHFORTH2
      INTEGER i, j, k
./model/src/adams_bashforth2.F 75 ADAMS_BASHFORTH2
         DO j=1-OLy,sNy+OLy
./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 85 ADAMS_BASHFORTH2
        DO j=1-OLy,sNy+OLy
./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/grdchk/grdchk_loc.F 189 GRDCHK_LOC
               do j = jwrk, ncvarymax(grdchkvarindex)
./pkg/grdchk/grdchk_loc.F 193 GRDCHK_LOC
                     if ( maskC(i,j,k,bi,bj) .gt. 0.) then
./pkg/grdchk/grdchk_loc.F 196 GRDCHK_LOC
                        jtmp = j
./pkg/grdchk/grdchk_loc.F 199 GRDCHK_LOC
                     if ( _maskS(i,j,k,bi,bj) .gt. 0.) then
./pkg/grdchk/grdchk_loc.F 202 GRDCHK_LOC
                        jtmp = j
./pkg/grdchk/grdchk_loc.F 205 GRDCHK_LOC
                     if ( _maskW(i,j,k,bi,bj) .gt. 0.) then
./pkg/grdchk/grdchk_loc.F 208 GRDCHK_LOC
                        jtmp = j
./pkg/grdchk/grdchk_loc.F 212 GRDCHK_LOC
                     if ( maskSHI(i,j,k,bi,bj) .gt. 0.) then
./pkg/grdchk/grdchk_loc.F 215 GRDCHK_LOC
                        jtmp = j
./pkg/grdchk/grdchk_loc.F 222 GRDCHK_LOC
     &                       .and. j.eq. OB_Jn(I,bi,bj) ) then
./pkg/grdchk/grdchk_loc.F 231 GRDCHK_LOC
     &                       .and. j.eq. OB_Js(I,bi,bj) ) then
./pkg/grdchk/grdchk_loc.F 239 GRDCHK_LOC
                        if ( grdchk_maskyz(j,k,bi,bj,iobcs) .gt. 0.
./pkg/grdchk/grdchk_loc.F 243 GRDCHK_LOC
                           jtmp = j
./pkg/grdchk/grdchk_loc.F 248 GRDCHK_LOC
                        if ( grdchk_maskyz(j,k,bi,bj,iobcs) .gt. 0.
./pkg/grdchk/grdchk_loc.F 252 GRDCHK_LOC
                           jtmp = j
./pkg/grdchk/grdchk_loc.F 75 GRDCHK_LOC
      integer i,j,k
./pkg/grdchk/grdchk_main.F 101 GRDCHK_MAIN
      INTEGER i, j, k
./pkg/grdchk/grdchk_main.F 180 GRDCHK_MAIN
            DO j = jMin, jMax
./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 289 GRDCHK_MAIN
            DO j=1,sNy
./pkg/grdchk/grdchk_main.F 291 GRDCHK_MAIN
                g_objf_state_final(i,j,1,1,k) = 0.
./pkg/grdchk/grdchk_setxx.F 65 GRDCHK_SETXX
      integer i,j,k
./pkg/gridalt/dyn2phys.F 102 DYN2PHYS
          dpkedyn = pedyn(i,j,L,bi,bj)-pedyn(i,j,L+1,bi,bj)
./pkg/gridalt/dyn2phys.F 108 DYN2PHYS
            dpkephy = pephy(i,j,Lphy,bi,bj)-pephy(i,j,Lphy+1,bi,bj)
./pkg/gridalt/dyn2phys.F 109 DYN2PHYS
            windsum = windsum+(windphy(i,j,Lphy,bi,bj)*dpkephy)/dpkedyn
./pkg/gridalt/dyn2phys.F 114 DYN2PHYS
           weights(i,j,Lphy) = 1.
./pkg/gridalt/dyn2phys.F 116 DYN2PHYS
     .                weights(i,j,Lphy)=windphy(i,j,Lphy,bi,bj)/windsum
./pkg/gridalt/dyn2phys.F 117 DYN2PHYS
           if( (flg.eq.2) .and. (pedyn(i,j,L,bi,bj).lt.10000.)) then
./pkg/gridalt/dyn2phys.F 118 DYN2PHYS
            weights(i,j,Lphy) =
./pkg/gridalt/dyn2phys.F 119 DYN2PHYS
     .   (qd-5. + (10.*(pedyn(i,j,L,bi,bj)-pphy(i,j,Lphy))/dpkedyn))/qd
./pkg/gridalt/dyn2phys.F 120 DYN2PHYS
           elseif( (flg.eq.2) .and. (pedyn(i,j,L,bi,bj).ge.10000.)) then
./pkg/gridalt/dyn2phys.F 121 DYN2PHYS
            weights(i,j,Lphy) = 1.
./pkg/gridalt/dyn2phys.F 123 DYN2PHYS
           qphy(i,j,Lphy,bi,bj) = qd * weights(i,j,Lphy)
./pkg/gridalt/dyn2phys.F 59 DYN2PHYS
      integer  i,j,L,Lout1,Lout2,Lphy
./pkg/gridalt/dyn2phys.F 77 DYN2PHYS
       do j = jdim1,jdim2
./pkg/gridalt/dyn2phys.F 79 DYN2PHYS
         pphy(i,j,Lphy) =
./pkg/gridalt/dyn2phys.F 80 DYN2PHYS
     .       (pephy(i,j,Lphy,bi,bj)+pephy(i,j,Lphy+1,bi,bj))/2.
./pkg/gridalt/dyn2phys.F 88 DYN2PHYS
       do j = jdim1,jdim2
./pkg/gridalt/dyn2phys.F 90 DYN2PHYS
         qd = qdyn(i,j,L,bi,bj)
./pkg/gridalt/dyn2phys.F 92 DYN2PHYS
         if(L.ge.Lbot(i,j,bi,bj))then
./pkg/gridalt/dyn2phys.F 93 DYN2PHYS
          if(L.eq.Lbot(i,j,bi,bj)) then
./pkg/gridalt/dyn2phys.F 96 DYN2PHYS
           Lout1 = nlperdyn(i,j,L-1,bi,bj)
./pkg/gridalt/dyn2phys.F 98 DYN2PHYS
          Lout2 = nlperdyn(i,j,L,bi,bj)
./model/src/adams_bashforth3.F 107 ADAMS_BASHFORTH3
         DO j=1-OLy,sNy+OLy
./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 119 ADAMS_BASHFORTH3
        DO j=1-OLy,sNy+OLy
./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/gridalt/gridalt_update.F 31 GRIDALT_UPDATE
       integer i,j,L
./pkg/gridalt/gridalt_update.F 53 GRIDALT_UPDATE
          do j = j1,j2
./pkg/gridalt/gridalt_update.F 55 GRIDALT_UPDATE
           dpphys(i,j,L,bi,bj) = dpphys0(i,j,L,bi,bj) *
./pkg/gridalt/gridalt_update.F 56 GRIDALT_UPDATE
     .                     rstarfacC(i,j,bi,bj)
./pkg/gridalt/gridalt_update.F 74 GRIDALT_UPDATE
          do j = j1,j2
./pkg/gridalt/gridalt_update.F 76 GRIDALT_UPDATE
           temparr(i,j,L,bi,bj) = dpphys(i,j,L,bi,bj) * 1. _d -2
./pkg/gridalt/make_phys_grid.F 121 MAKE_PHYS_GRID
       do j = j1,j2
./pkg/gridalt/make_phys_grid.F 123 MAKE_PHYS_GRID
        Lbotij = Lbot(i,j,bi,bj)
./pkg/gridalt/make_phys_grid.F 130 MAKE_PHYS_GRID
     & (dptry_accum(Lnew).gt.(hfacC(i,j,Lbotij,bi,bj)*drF(Lbotij))))then
./pkg/gridalt/make_phys_grid.F 144 MAKE_PHYS_GRID
         if((hfacC(i,j,Lbotij,bi,bj)*drF(Lbotij)).ge.
./pkg/gridalt/make_phys_grid.F 147 MAKE_PHYS_GRID
          dpphys(i,j,nlphys,bi,bj) = dptry(Lnew)
./pkg/gridalt/make_phys_grid.F 152 MAKE_PHYS_GRID
          if((dptry(Lnew-1)+(hfacC(i,j,Lbotij,bi,bj)*
./pkg/gridalt/make_phys_grid.F 156 MAKE_PHYS_GRID
           dpphys(i,j,nlphys,bi,bj) =
./pkg/gridalt/make_phys_grid.F 157 MAKE_PHYS_GRID
     &                      (hfacC(i,j,Lbotij,bi,bj)*drF(Lbotij))-deltap
./pkg/gridalt/make_phys_grid.F 160 MAKE_PHYS_GRID
           dpphys(i,j,nlphys,bi,bj) = dpphys(i,j,nlphys,bi,bj) +
./pkg/gridalt/make_phys_grid.F 161 MAKE_PHYS_GRID
     &                      (hfacC(i,j,Lbotij,bi,bj)*drF(Lbotij)-deltap)
./pkg/gridalt/make_phys_grid.F 163 MAKE_PHYS_GRID
          deltap = deltap+(hfacC(i,j,Lbotij,bi,bj)*drF(Lbotij)-deltap)
./pkg/gridalt/make_phys_grid.F 167 MAKE_PHYS_GRID
        nlperdyn(i,j,Lbotij,bi,bj) = nlphys
./pkg/gridalt/make_phys_grid.F 178 MAKE_PHYS_GRID
           if((hfacC(i,j,L,bi,bj)*drF(L)).ge.deltap+dptry(Lnew))then
./pkg/gridalt/make_phys_grid.F 180 MAKE_PHYS_GRID
            dpphys(i,j,nlphys,bi,bj) = dptry(Lnew)
./pkg/gridalt/make_phys_grid.F 187 MAKE_PHYS_GRID
            if( (dptry(Lnew-1)+(hfacC(i,j,L,bi,bj)*drF(L)-deltap))
./pkg/gridalt/make_phys_grid.F 191 MAKE_PHYS_GRID
             dpphys(i,j,nlphys,bi,bj) =
./pkg/gridalt/make_phys_grid.F 192 MAKE_PHYS_GRID
     &                             (hfacC(i,j,L,bi,bj)*drF(L))-deltap
./pkg/gridalt/make_phys_grid.F 193 MAKE_PHYS_GRID
             deltap = hfacC(i,j,L,bi,bj)*drF(L)
./pkg/gridalt/make_phys_grid.F 196 MAKE_PHYS_GRID
             dpphys(i,j,nlphys,bi,bj) = dpphys(i,j,nlphys,bi,bj) +
./pkg/gridalt/make_phys_grid.F 197 MAKE_PHYS_GRID
     &                      (hfacC(i,j,L,bi,bj)*drF(L)-deltap)
./pkg/gridalt/make_phys_grid.F 198 MAKE_PHYS_GRID
             deltap = hfacC(i,j,L,bi,bj)*drF(L)
./pkg/gridalt/make_phys_grid.F 207 MAKE_PHYS_GRID
           if(abs(deltap-hfacC(i,j,L-1,bi,bj)*drF(L-1)).gt.0.001)then
./pkg/gridalt/make_phys_grid.F 209 MAKE_PHYS_GRID
            dpphys(i,j,nlphys,bi,bj) = hfacC(i,j,L-1,bi,bj)*drF(L-1)
./pkg/gridalt/make_phys_grid.F 217 MAKE_PHYS_GRID
          if(abs(deltap-hfacC(i,j,L-1,bi,bj)*drF(L-1)).gt.0.001)then
./pkg/gridalt/make_phys_grid.F 219 MAKE_PHYS_GRID
           dpphys(i,j,nlphys,bi,bj) = hfacC(i,j,L-1,bi,bj)*drF(L-1)
./pkg/gridalt/make_phys_grid.F 222 MAKE_PHYS_GRID
           dpphys(i,j,nlphys,bi,bj) = hfacC(i,j,L,bi,bj)*drF(L)
./pkg/gridalt/make_phys_grid.F 225 MAKE_PHYS_GRID
           dpphys(i,j,nlphys,bi,bj) = hfacC(i,j,L,bi,bj)*drF(L)
./pkg/gridalt/make_phys_grid.F 231 MAKE_PHYS_GRID
          dpphys(i,j,nlphys,bi,bj) = hfacC(i,j,L,bi,bj)*drF(L)
./pkg/gridalt/make_phys_grid.F 233 MAKE_PHYS_GRID
         nlperdyn(i,j,L,bi,bj) = nlphys
./pkg/gridalt/make_phys_grid.F 240 MAKE_PHYS_GRID
        dpphys(i,j,nlphys,bi,bj)=dpphys(i,j,nlphys,bi,bj)-thindp*nlevs
./pkg/gridalt/make_phys_grid.F 242 MAKE_PHYS_GRID
         dpphys(i,j,Lnew,bi,bj) = thindp
./pkg/gridalt/make_phys_grid.F 244 MAKE_PHYS_GRID
        nlperdyn(i,j,Nr,bi,bj) = numlevphys
./pkg/gridalt/make_phys_grid.F 56 MAKE_PHYS_GRID
       integer i,j,L,Lbotij,Lnew
./pkg/gridalt/make_phys_grid.F 96 MAKE_PHYS_GRID
        do j = j1,j2
./pkg/gridalt/make_phys_grid.F 98 MAKE_PHYS_GRID
         nlperdyn(i,j,L,bi,bj) = 0
./pkg/gridalt/phys2dyn.F 51 PHYS2DYN
      integer  i,j,L,Lout1,Lout1p1,Lout2,Lphy
./pkg/gridalt/phys2dyn.F 72 PHYS2DYN
       do j = jdim1,jdim2
./pkg/gridalt/phys2dyn.F 74 PHYS2DYN
         qdyn(i,j,L,bi,bj) = 0.
./pkg/gridalt/phys2dyn.F 76 PHYS2DYN
         if(L.ge.Lbot(i,j,bi,bj))then
./pkg/gridalt/phys2dyn.F 77 PHYS2DYN
          if(L.eq.Lbot(i,j,bi,bj)) then
./pkg/gridalt/phys2dyn.F 80 PHYS2DYN
           Lout1 = nlperdyn(i,j,L-1,bi,bj)
./pkg/gridalt/phys2dyn.F 82 PHYS2DYN
          Lout2 = nlperdyn(i,j,L,bi,bj)
./pkg/gridalt/phys2dyn.F 86 PHYS2DYN
          dpkedyn = pedyn(i,j,L,bi,bj)-pedyn(i,j,L+1,bi,bj)
./pkg/gridalt/phys2dyn.F 92 PHYS2DYN
           dpkephy = pephy(i,j,Lphy,bi,bj)-pephy(i,j,Lphy+1,bi,bj)
./pkg/gridalt/phys2dyn.F 93 PHYS2DYN
           sum=sum+qphy(i,j,Lphy,bi,bj)*(dpkephy/dpkedyn)
./pkg/gridalt/phys2dyn.F 95 PHYS2DYN
          qdyn(i,j,L,bi,bj) = sum
./pkg/icefront/icefront_init_fixed.F 97 ICEFRONT_INIT_FIXED
          K_icefront(i,j,bi,bj) = 0
./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
./model/src/add_walls2masks.F 110 ADD_WALLS2MASKS
           DO j=1-OLy,sNy+OLy
./model/src/add_walls2masks.F 112 ADD_WALLS2MASKS
              IF ( tmpFldW(i,j,bi,bj).EQ.oneRS ) THEN
./model/src/add_walls2masks.F 114 ADD_WALLS2MASKS
                 hFacW(i,j,k,bi,bj) = zeroRS
./model/src/add_walls2masks.F 116 ADD_WALLS2MASKS
                rLowW (i,j,bi,bj) = rF(1)
./model/src/add_walls2masks.F 117 ADD_WALLS2MASKS
                rSurfW(i,j,bi,bj) = rF(1)
./model/src/add_walls2masks.F 119 ADD_WALLS2MASKS
              IF ( tmpFldS(i,j,bi,bj).EQ.oneRS ) THEN
./model/src/add_walls2masks.F 121 ADD_WALLS2MASKS
                 hFacS(i,j,k,bi,bj) = zeroRS
./model/src/add_walls2masks.F 123 ADD_WALLS2MASKS
                rLowS (i,j,bi,bj) = rF(1)
./model/src/add_walls2masks.F 124 ADD_WALLS2MASKS
                rSurfS(i,j,bi,bj) = rF(1)
./model/src/add_walls2masks.F 46 ADD_WALLS2MASKS
      INTEGER i, j, k
./model/src/add_walls2masks.F 56 ADD_WALLS2MASKS
           DO j=1-OLy,sNy+OLy
./model/src/add_walls2masks.F 58 ADD_WALLS2MASKS
             tmpFldW(i,j,bi,bj) = zeroRS
./model/src/add_walls2masks.F 59 ADD_WALLS2MASKS
             tmpFldS(i,j,bi,bj) = zeroRS
./model/src/add_walls2masks.F 83 ADD_WALLS2MASKS
           DO j=1-OLy,sNy+OLy
./model/src/add_walls2masks.F 85 ADD_WALLS2MASKS
              IF ( dyG(i,j,bi,bj).EQ.zeroRS ) THEN
./model/src/add_walls2masks.F 87 ADD_WALLS2MASKS
                 hFacW(i,j,k,bi,bj) = zeroRS
./model/src/add_walls2masks.F 89 ADD_WALLS2MASKS
                rLowW (i,j,bi,bj) = rF(1)
./model/src/add_walls2masks.F 90 ADD_WALLS2MASKS
                rSurfW(i,j,bi,bj) = rF(1)
./model/src/add_walls2masks.F 92 ADD_WALLS2MASKS
              IF ( dxG(i,j,bi,bj).EQ.zeroRS ) THEN
./model/src/add_walls2masks.F 94 ADD_WALLS2MASKS
                 hFacS(i,j,k,bi,bj) = zeroRS
./model/src/add_walls2masks.F 96 ADD_WALLS2MASKS
                rLowS (i,j,bi,bj) = rF(1)
./model/src/add_walls2masks.F 97 ADD_WALLS2MASKS
                rSurfS(i,j,bi,bj) = rF(1)
./pkg/icefront/icefront_tendency_apply.F 101 ICEFRONT_TENDENCY_APPLY_S
       DO j=1,sNy
./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 104 ICEFRONT_TENDENCY_APPLY_S
          gS_arr(i,j) = gS_arr(i,j)
./pkg/icefront/icefront_tendency_apply.F 105 ICEFRONT_TENDENCY_APPLY_S
     &         + ICEFRONT_TendS(i,j,k,bi,bj)
./pkg/icefront/icefront_tendency_apply.F 46 ICEFRONT_TENDENCY_APPLY_T
      INTEGER i, j
./pkg/icefront/icefront_tendency_apply.F 49 ICEFRONT_TENDENCY_APPLY_T
       DO j=1,sNy
./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 52 ICEFRONT_TENDENCY_APPLY_T
          gT_arr(i,j) = gT_arr(i,j)
./pkg/icefront/icefront_tendency_apply.F 53 ICEFRONT_TENDENCY_APPLY_T
     &         + ICEFRONT_TendT(i,j,k,bi,bj)
./pkg/icefront/icefront_tendency_apply.F 98 ICEFRONT_TENDENCY_APPLY_S
      INTEGER i, j
./pkg/icefront/icefront_thermodynamics.F 155 ICEFRONT_THERMODYNAMICS
            icefront_TendT(i,j,K,bi,bj) = - HeatFlux(I,J)* eps5
./pkg/icefront/icefront_thermodynamics.F 156 ICEFRONT_THERMODYNAMICS
            icefront_TendS(i,j,K,bi,bj) = FreshWaterFlux(I,J) *
./pkg/icefront/icefront_thermodynamics.F 161 ICEFRONT_THERMODYNAMICS
            IF (k .LT. k_icefront(i,j,bi,bj)) THEN  
./pkg/icefront/icefront_thermodynamics.F 162 ICEFRONT_THERMODYNAMICS
             icefront_TendT(i,j,K,bi,bj) = icefront_TendT(i,j,K,bi,bj)
./pkg/icefront/icefront_thermodynamics.F 163 ICEFRONT_THERMODYNAMICS
     &            * ICEFRONTlength(i,j,bi,bj)
./pkg/icefront/icefront_thermodynamics.F 164 ICEFRONT_THERMODYNAMICS
             icefront_TendS(i,j,K,bi,bj) = icefront_TendS(i,j,K,bi,bj)
./pkg/icefront/icefront_thermodynamics.F 165 ICEFRONT_THERMODYNAMICS
     &            * ICEFRONTlength(i,j,bi,bj)
./pkg/icefront/icefront_thermodynamics.F 166 ICEFRONT_THERMODYNAMICS
            ELSEIF (k .EQ. k_icefront(i,j,bi,bj)) THEN
./pkg/icefront/icefront_thermodynamics.F 169 ICEFRONT_THERMODYNAMICS
             icefront_TendT(i,j,K,bi,bj) = icefront_TendT(i,j,K,bi,bj)
./pkg/icefront/icefront_thermodynamics.F 170 ICEFRONT_THERMODYNAMICS
     &            * ICEFRONTlength(i,j,bi,bj)
./pkg/icefront/icefront_thermodynamics.F 173 ICEFRONT_THERMODYNAMICS
             icefront_TendS(i,j,K,bi,bj) = icefront_TendS(i,j,K,bi,bj)
./pkg/icefront/icefront_thermodynamics.F 174 ICEFRONT_THERMODYNAMICS
     &            * ICEFRONTlength(i,j,bi,bj)
./pkg/kl10/kl10_calc_diff.F 47 KL10_CALC_DIFF
      INTEGER i,j,k
./pkg/kl10/kl10_calc_diff.F 53 KL10_CALC_DIFF
         DO j=jMin,jMax
./pkg/kl10/kl10_calc_diff.F 55 KL10_CALC_DIFF
            KappaRx(i,j,k) = KappaRx(i,j,k)
./pkg/kl10/kl10_calc_diff.F 56 KL10_CALC_DIFF
     &                  +( KLdiffKr(i,j,k,bi,bj)
./pkg/kl10/kl10_calc_diff.F 58 KL10_CALC_DIFF
     &                     - diffKr(i,j,k,bi,bj) )
./pkg/kl10/kl10_calc_diff.F 68 KL10_CALC_DIFF
         DO j=jMin,jMax
./pkg/kl10/kl10_calc_diff.F 70 KL10_CALC_DIFF
            KappaRx(i,j,k) = KappaRx(i,j,k)
./pkg/kl10/kl10_calc_diff.F 71 KL10_CALC_DIFF
     &                  +( KLdiffKr(i,j,kArg,bi,bj)
./pkg/kl10/kl10_calc_diff.F 73 KL10_CALC_DIFF
     &                     - diffKr(i,j,kArg,bi,bj) )
./pkg/kl10/kl10_calc_visc.F 40 KL10_CALC_VISC
      INTEGER i,j
./pkg/kl10/kl10_calc_visc.F 42 KL10_CALC_VISC
      DO j=jMin,jMax
./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 50 KL10_CALC_VISC
      DO j=jMin,jMax
./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)) )
./model/src/apply_forcing.F 131 APPLY_FORCING_U
       DO j=0,sNy+1
./model/src/apply_forcing.F 133 APPLY_FORCING_U
          gU_arr(i,j) = gU_arr(i,j)
./model/src/apply_forcing.F 134 APPLY_FORCING_U
     &      - recip_dxC(i,j,bi,bj)*recip_deepFacC(k)
./model/src/apply_forcing.F 135 APPLY_FORCING_U
     &      * ( phiTide2d(i,j,bi,bj) - phiTide2d(i-1,j,bi,bj) )
./model/src/apply_forcing.F 136 APPLY_FORCING_U
     &      *_maskW(i,j,k,bi,bj)
./model/src/apply_forcing.F 145 APPLY_FORCING_U
       DO j=0,sNy+1
./model/src/apply_forcing.F 147 APPLY_FORCING_U
          gU_arr(i,j) = gU_arr(i,j)
./model/src/apply_forcing.F 148 APPLY_FORCING_U
     &      +foFacMom*surfaceForcingU(i,j,bi,bj)
./model/src/apply_forcing.F 149 APPLY_FORCING_U
     &      *recip_drF(k)*_recip_hFacW(i,j,k,bi,bj)
./model/src/apply_forcing.F 153 APPLY_FORCING_U
       DO j=0,sNy+1
./model/src/apply_forcing.F 155 APPLY_FORCING_U
         IF ( kSurfW(i,j,bi,bj).EQ.k ) THEN
./model/src/apply_forcing.F 156 APPLY_FORCING_U
          gU_arr(i,j) = gU_arr(i,j)
./model/src/apply_forcing.F 157 APPLY_FORCING_U
     &      +foFacMom*surfaceForcingU(i,j,bi,bj)
./model/src/apply_forcing.F 158 APPLY_FORCING_U
     &      *recip_drF(k)*_recip_hFacW(i,j,k,bi,bj)
./model/src/apply_forcing.F 251 APPLY_FORCING_V
      INTEGER i, j
./model/src/apply_forcing.F 262 APPLY_FORCING_V
      DO j=1-OLy,sNy+OLy
./model/src/apply_forcing.F 264 APPLY_FORCING_V
          locVar(i,j) = gV(i,j,k,bi,bj)
./model/src/apply_forcing.F 273 APPLY_FORCING_V
      DO j=1-OLy,sNy+OLy
./model/src/apply_forcing.F 275 APPLY_FORCING_V
          tmpVar(i,j) = gV(i,j,k,bi,bj) - locVar(i,j)
./model/src/apply_forcing.F 276 APPLY_FORCING_V
          gV(i,j,k,bi,bj) = locVar(i,j)
./model/src/apply_forcing.F 281 APPLY_FORCING_V
      DO j=1-OLy,sNy+OLy
./model/src/apply_forcing.F 283 APPLY_FORCING_V
          gV_arr(i,j) = gV_arr(i,j) + tmpVar(i,j)
./model/src/apply_forcing.F 321 APPLY_FORCING_V
       DO j=1,sNy+1
./model/src/apply_forcing.F 323 APPLY_FORCING_V
          gV_arr(i,j) = gV_arr(i,j)
./model/src/apply_forcing.F 324 APPLY_FORCING_V
     &      - recip_dyC(i,j,bi,bj)*recip_deepFacC(k)
./model/src/apply_forcing.F 325 APPLY_FORCING_V
     &      *( phiTide2d(i,j,bi,bj) - phiTide2d(i,j-1,bi,bj) )
./model/src/apply_forcing.F 326 APPLY_FORCING_V
     &      *_maskS(i,j,k,bi,bj)
./model/src/apply_forcing.F 333 APPLY_FORCING_V
       DO j=1,sNy+1
./model/src/apply_forcing.F 337 APPLY_FORCING_V
          gV_arr(i,j) = gV_arr(i,j)
./model/src/apply_forcing.F 338 APPLY_FORCING_V
     &      +foFacMom*surfaceForcingV(i,j,bi,bj)
./model/src/apply_forcing.F 339 APPLY_FORCING_V
     &      *recip_drF(k)*_recip_hFacS(i,j,k,bi,bj)
./model/src/apply_forcing.F 343 APPLY_FORCING_V
       DO j=1,sNy+1
./model/src/apply_forcing.F 345 APPLY_FORCING_V
         IF ( kSurfS(i,j,bi,bj).EQ.k ) THEN
./model/src/apply_forcing.F 346 APPLY_FORCING_V
          gV_arr(i,j) = gV_arr(i,j)
./model/src/apply_forcing.F 347 APPLY_FORCING_V
     &      +foFacMom*surfaceForcingV(i,j,bi,bj)
./model/src/apply_forcing.F 348 APPLY_FORCING_V
     &      *recip_drF(k)*_recip_hFacS(i,j,k,bi,bj)
./model/src/apply_forcing.F 441 APPLY_FORCING_T
      INTEGER i, j
./model/src/apply_forcing.F 459 APPLY_FORCING_T
      DO j=1-OLy,sNy+OLy
./model/src/apply_forcing.F 461 APPLY_FORCING_T
          gT(i,j,k,bi,bj) = 0. _d 0
./model/src/apply_forcing.F 467 APPLY_FORCING_T
      DO j=1-OLy,sNy+OLy
./model/src/apply_forcing.F 469 APPLY_FORCING_T
          gT_arr(i,j) = gT_arr(i,j) + gT(i,j,k,bi,bj)
./model/src/apply_forcing.F 517 APPLY_FORCING_T
         DO j=0,sNy+1
./model/src/apply_forcing.F 519 APPLY_FORCING_T
            gT_arr(i,j) = gT_arr(i,j)
./model/src/apply_forcing.F 520 APPLY_FORCING_T
     &        + addMass(i,j,k,bi,bj)*mass2rUnit
./model/src/apply_forcing.F 521 APPLY_FORCING_T
     &          *( temp_addMass - theta(i,j,k,bi,bj) )
./model/src/apply_forcing.F 522 APPLY_FORCING_T
     &          *recip_rA(i,j,bi,bj)
./model/src/apply_forcing.F 523 APPLY_FORCING_T
     &          *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./model/src/apply_forcing.F 528 APPLY_FORCING_T
         DO j=0,sNy+1
./model/src/apply_forcing.F 530 APPLY_FORCING_T
            gT_arr(i,j) = gT_arr(i,j)
./model/src/apply_forcing.F 531 APPLY_FORCING_T
     &        + addMass(i,j,k,bi,bj)*mass2rUnit
./model/src/apply_forcing.F 533 APPLY_FORCING_T
     &          *recip_rA(i,j,bi,bj)
./model/src/apply_forcing.F 534 APPLY_FORCING_T
     &          *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./model/src/apply_forcing.F 553 APPLY_FORCING_T
        DO j=0,sNy+1
./model/src/apply_forcing.F 555 APPLY_FORCING_T
            gT_arr(i,j) = gT_arr(i,j)
./model/src/apply_forcing.F 556 APPLY_FORCING_T
     &         + frictionHeating(i,j,k,bi,bj)*tmpFac
./model/src/apply_forcing.F 557 APPLY_FORCING_T
     &          *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./model/src/apply_forcing.F 579 APPLY_FORCING_T
          DO j=0,sNy+1
./model/src/apply_forcing.F 581 APPLY_FORCING_T
            tmpVar(i,j) = 0.
./model/src/apply_forcing.F 587 APPLY_FORCING_T
          DO j=0,sNy+1
./model/src/apply_forcing.F 589 APPLY_FORCING_T
            tmpVar(i,j) = wVel(i,j,kc,bi,bj)*delPI*atm_Rq
./model/src/apply_forcing.F 590 APPLY_FORCING_T
     &                  *( theta(i,j,km,bi,bj)*salt(i,j,km,bi,bj)
./model/src/apply_forcing.F 591 APPLY_FORCING_T
     &                   + theta(i,j,kc,bi,bj)*salt(i,j,kc,bi,bj)
./model/src/apply_forcing.F 592 APPLY_FORCING_T
     &                   )*maskC(i,j,km,bi,bj)*0.25 _d 0
./model/src/apply_forcing.F 599 APPLY_FORCING_T
          DO j=0,sNy+1
./model/src/apply_forcing.F 601 APPLY_FORCING_T
            tmpVar(i,j) = tmpVar(i,j)
./model/src/apply_forcing.F 602 APPLY_FORCING_T
     &                  + wVel(i,j,kp,bi,bj)*delPI*atm_Rq
./model/src/apply_forcing.F 603 APPLY_FORCING_T
     &                  *( theta(i,j,kc,bi,bj)*salt(i,j,kc,bi,bj)
./model/src/apply_forcing.F 604 APPLY_FORCING_T
     &                   + theta(i,j,kp,bi,bj)*salt(i,j,kp,bi,bj)
./model/src/apply_forcing.F 605 APPLY_FORCING_T
     &                   )*maskC(i,j,kp,bi,bj)*0.25 _d 0
./model/src/apply_forcing.F 609 APPLY_FORCING_T
        DO j=0,sNy+1
./model/src/apply_forcing.F 611 APPLY_FORCING_T
            gT_arr(i,j) = gT_arr(i,j)
./model/src/apply_forcing.F 612 APPLY_FORCING_T
     &         + tmpVar(i,j)*tmpFac
./model/src/apply_forcing.F 613 APPLY_FORCING_T
     &          *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./model/src/apply_forcing.F 61 APPLY_FORCING_U
      INTEGER i, j
./model/src/apply_forcing.F 628 APPLY_FORCING_T
       DO j=0,sNy+1
./model/src/apply_forcing.F 630 APPLY_FORCING_T
          gT_arr(i,j) = gT_arr(i,j)
./model/src/apply_forcing.F 631 APPLY_FORCING_T
     &      +surfaceForcingT(i,j,bi,bj)
./model/src/apply_forcing.F 632 APPLY_FORCING_T
     &      *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./model/src/apply_forcing.F 636 APPLY_FORCING_T
       DO j=0,sNy+1
./model/src/apply_forcing.F 638 APPLY_FORCING_T
         IF ( kSurfC(i,j,bi,bj).EQ.k ) THEN
./model/src/apply_forcing.F 639 APPLY_FORCING_T
          gT_arr(i,j) = gT_arr(i,j)
./model/src/apply_forcing.F 640 APPLY_FORCING_T
     &      +surfaceForcingT(i,j,bi,bj)
./model/src/apply_forcing.F 641 APPLY_FORCING_T
     &      *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./model/src/apply_forcing.F 648 APPLY_FORCING_T
       DO j=0,sNy+1
./model/src/apply_forcing.F 650 APPLY_FORCING_T
          IF (k .EQ. kSurfC(i,j,bi,bj)) THEN
./model/src/apply_forcing.F 651 APPLY_FORCING_T
            gT_arr(i,j) = gT_arr(i,j)
./model/src/apply_forcing.F 652 APPLY_FORCING_T
     &        +TsurfCor*recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./model/src/apply_forcing.F 660 APPLY_FORCING_T
       DO j=0,sNy+1
./model/src/apply_forcing.F 662 APPLY_FORCING_T
         IF ( k.EQ.kLowC(i,j,bi,bj) ) THEN
./model/src/apply_forcing.F 663 APPLY_FORCING_T
          gT_arr(i,j)=gT_arr(i,j)
./model/src/apply_forcing.F 664 APPLY_FORCING_T
     &      + geothermalFlux(i,j,bi,bj)
./model/src/apply_forcing.F 666 APPLY_FORCING_T
     &        *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./model/src/apply_forcing.F 687 APPLY_FORCING_T
       DO j=0,sNy+1
./model/src/apply_forcing.F 689 APPLY_FORCING_T
         gT_arr(i,j) = gT_arr(i,j)
./model/src/apply_forcing.F 690 APPLY_FORCING_T
     &   -Qsw(i,j,bi,bj)*(swfracb(1)*maskC(i,j,k,bi,bj)
./model/src/apply_forcing.F 691 APPLY_FORCING_T
     &                   -swfracb(2)*maskC(i,j,kp1, bi,bj))
./model/src/apply_forcing.F 693 APPLY_FORCING_T
     &    *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./model/src/apply_forcing.F 72 APPLY_FORCING_U
      DO j=1-OLy,sNy+OLy
./model/src/apply_forcing.F 74 APPLY_FORCING_U
          locVar(i,j) = gU(i,j,k,bi,bj)
./model/src/apply_forcing.F 817 APPLY_FORCING_S
      INTEGER i, j
./model/src/apply_forcing.F 825 APPLY_FORCING_S
      DO j=1-OLy,sNy+OLy
./model/src/apply_forcing.F 827 APPLY_FORCING_S
          gS(i,j,k,bi,bj) = 0. _d 0
./model/src/apply_forcing.F 833 APPLY_FORCING_S
      DO j=1-OLy,sNy+OLy
./model/src/apply_forcing.F 835 APPLY_FORCING_S
          gS_arr(i,j) = gS_arr(i,j) + gS(i,j,k,bi,bj)
./model/src/apply_forcing.F 83 APPLY_FORCING_U
      DO j=1-OLy,sNy+OLy
./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 86 APPLY_FORCING_U
          gU(i,j,k,bi,bj) = locVar(i,j)
./model/src/apply_forcing.F 882 APPLY_FORCING_S
         DO j=0,sNy+1
./model/src/apply_forcing.F 884 APPLY_FORCING_S
            gS_arr(i,j) = gS_arr(i,j)
./model/src/apply_forcing.F 885 APPLY_FORCING_S
     &        + addMass(i,j,k,bi,bj)*mass2rUnit
./model/src/apply_forcing.F 886 APPLY_FORCING_S
     &          *( salt_addMass - salt(i,j,k,bi,bj) )
./model/src/apply_forcing.F 887 APPLY_FORCING_S
     &          *recip_rA(i,j,bi,bj)
./model/src/apply_forcing.F 888 APPLY_FORCING_S
     &          *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./model/src/apply_forcing.F 893 APPLY_FORCING_S
         DO j=0,sNy+1
./model/src/apply_forcing.F 895 APPLY_FORCING_S
            gS_arr(i,j) = gS_arr(i,j)
./model/src/apply_forcing.F 896 APPLY_FORCING_S
     &        + addMass(i,j,k,bi,bj)*mass2rUnit
./model/src/apply_forcing.F 898 APPLY_FORCING_S
     &          *recip_rA(i,j,bi,bj)
./model/src/apply_forcing.F 899 APPLY_FORCING_S
     &          *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./model/src/apply_forcing.F 909 APPLY_FORCING_S
       DO j=0,sNy+1
./model/src/apply_forcing.F 911 APPLY_FORCING_S
          gS_arr(i,j) = gS_arr(i,j)
./model/src/apply_forcing.F 912 APPLY_FORCING_S
     &      +surfaceForcingS(i,j,bi,bj)
./model/src/apply_forcing.F 913 APPLY_FORCING_S
     &      *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./model/src/apply_forcing.F 917 APPLY_FORCING_S
       DO j=0,sNy+1
./model/src/apply_forcing.F 919 APPLY_FORCING_S
         IF ( kSurfC(i,j,bi,bj).EQ.k ) THEN
./model/src/apply_forcing.F 91 APPLY_FORCING_U
      DO j=1-OLy,sNy+OLy
./model/src/apply_forcing.F 920 APPLY_FORCING_S
          gS_arr(i,j) = gS_arr(i,j)
./model/src/apply_forcing.F 921 APPLY_FORCING_S
     &      +surfaceForcingS(i,j,bi,bj)
./model/src/apply_forcing.F 922 APPLY_FORCING_S
     &      *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./model/src/apply_forcing.F 929 APPLY_FORCING_S
       DO j=0,sNy+1
./model/src/apply_forcing.F 931 APPLY_FORCING_S
          IF (k .EQ. kSurfC(i,j,bi,bj)) THEN
./model/src/apply_forcing.F 932 APPLY_FORCING_S
            gS_arr(i,j) = gS_arr(i,j)
./model/src/apply_forcing.F 933 APPLY_FORCING_S
     &        +SsurfCor*recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./model/src/apply_forcing.F 93 APPLY_FORCING_U
          gU_arr(i,j) = gU_arr(i,j) + tmpVar(i,j)
./pkg/kl10/kl10_init_varia.F 31 KL10_INIT_VARIA
      INTEGER i, j, k, bi, bj
./pkg/kl10/kl10_init_varia.F 40 KL10_INIT_VARIA
         DO j = 1-OLy, sNy+OLy
./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) = diffKrNrS(k)
./model/src/calc_3d_diffusivity.F 105 CALC_3D_DIFFUSIVITY
           KappaRTr(i,j,k) =
./model/src/calc_3d_diffusivity.F 106 CALC_3D_DIFFUSIVITY
     &         IVDConvCount(i,j,k,bi,bj)*ivdc_kappa
./model/src/calc_3d_diffusivity.F 109 CALC_3D_DIFFUSIVITY
     &         + (KbryanLewisEQ-KbryanLewis79)*BL79LatArray(i,j,bi,bj)
./model/src/calc_3d_diffusivity.F 117 CALC_3D_DIFFUSIVITY
         DO j = 1-OLy,sNy+OLy
./model/src/calc_3d_diffusivity.F 119 CALC_3D_DIFFUSIVITY
           KappaRTr(i,j,k) = KappaRTr(i,j,k)
./model/src/calc_3d_diffusivity.F 121 CALC_3D_DIFFUSIVITY
     &          + diffKr(i,j,k,bi,bj)
./model/src/calc_3d_diffusivity.F 130 CALC_3D_DIFFUSIVITY
         DO j = 1-OLy, sNy+OLy
./model/src/calc_3d_diffusivity.F 132 CALC_3D_DIFFUSIVITY
           KappaRTr(i,j,k) = KappaRTr(i,j,k)
./model/src/calc_3d_diffusivity.F 134 CALC_3D_DIFFUSIVITY
     &          + diffKr(i,j,k,bi,bj)
./model/src/calc_3d_diffusivity.F 146 CALC_3D_DIFFUSIVITY
         DO j = 1-OLy, sNy+OLy
./model/src/calc_3d_diffusivity.F 148 CALC_3D_DIFFUSIVITY
           KappaRTr(i,j,k) = KappaRTr(i,j,k)
./model/src/calc_3d_diffusivity.F 150 CALC_3D_DIFFUSIVITY
     &          + diffKr(i,j,k,bi,bj)
./model/src/calc_3d_diffusivity.F 250 CALC_3D_DIFFUSIVITY
         DO j = 2-OLy, sNy+OLy
./model/src/calc_3d_diffusivity.F 252 CALC_3D_DIFFUSIVITY
           IF ( k.GT.kSurfC(i,j,bi,bj) .AND.
./model/src/calc_3d_diffusivity.F 253 CALC_3D_DIFFUSIVITY
     &          k.LE.kLowC(i,j,bi,bj) ) THEN
./model/src/calc_3d_diffusivity.F 254 CALC_3D_DIFFUSIVITY
             KappaRTr(i,j,k) = KappaRTr(i,j,k)
./model/src/calc_3d_diffusivity.F 255 CALC_3D_DIFFUSIVITY
     &                *twoRL/(hFacC(i,j,km,bi,bj)+hFacC(i,j,k,bi,bj))
./model/src/calc_3d_diffusivity.F 275 CALC_3D_DIFFUSIVITY
          DO j = 2-OLy, sNy+OLy
./model/src/calc_3d_diffusivity.F 277 CALC_3D_DIFFUSIVITY
             tmpFac(i,j) = 0. _d 0
./model/src/calc_3d_diffusivity.F 278 CALC_3D_DIFFUSIVITY
             IF ( k.EQ.kLowC(i,j,bi,bj) .AND.
./model/src/calc_3d_diffusivity.F 279 CALC_3D_DIFFUSIVITY
     &            k.GT.kSurfC(i,j,bi,bj) ) THEN
./model/src/calc_3d_diffusivity.F 280 CALC_3D_DIFFUSIVITY
               tmpFac(i,j) = pC_kFac*_recip_hFacC(i,j,k,bi,bj)
./model/src/calc_3d_diffusivity.F 286 CALC_3D_DIFFUSIVITY
          DO j = 2-OLy, sNy+OLy
./model/src/calc_3d_diffusivity.F 288 CALC_3D_DIFFUSIVITY
             tmpFac(i,j) = tmpFac(i,j)*tmpFac(i,j)
./model/src/calc_3d_diffusivity.F 292 CALC_3D_DIFFUSIVITY
          DO j = 2-OLy, sNy+OLy
./model/src/calc_3d_diffusivity.F 294 CALC_3D_DIFFUSIVITY
             tmpFac(i,j) = tmpFac(i,j)*tmpFac(i,j)*tmpFac(i,j)
./model/src/calc_3d_diffusivity.F 298 CALC_3D_DIFFUSIVITY
          DO j = 2-OLy, sNy+OLy
./model/src/calc_3d_diffusivity.F 300 CALC_3D_DIFFUSIVITY
             tmpFac(i,j) = tmpFac(i,j)*tmpFac(i,j)
./model/src/calc_3d_diffusivity.F 301 CALC_3D_DIFFUSIVITY
     &                   * tmpFac(i,j)*tmpFac(i,j)
./model/src/calc_3d_diffusivity.F 307 CALC_3D_DIFFUSIVITY
          DO j = 2-OLy, sNy+OLy
./model/src/calc_3d_diffusivity.F 309 CALC_3D_DIFFUSIVITY
             tmpFac(i,j) = MIN( tmpFac(i,j), pCellMix_maxFac )
./model/src/calc_3d_diffusivity.F 310 CALC_3D_DIFFUSIVITY
             KappaRTr(i,j,k) = MAX( KappaRTr(i,j,k),
./model/src/calc_3d_diffusivity.F 311 CALC_3D_DIFFUSIVITY
     &                              pCellMix_diffKr(k)*tmpFac(i,j) )
./model/src/calc_3d_diffusivity.F 322 CALC_3D_DIFFUSIVITY
          DO j = 2-OLy, sNy+OLy
./model/src/calc_3d_diffusivity.F 324 CALC_3D_DIFFUSIVITY
             tmpFac(i,j) = 0. _d 0
./model/src/calc_3d_diffusivity.F 325 CALC_3D_DIFFUSIVITY
             IF ( km.EQ.kSurfC(i,j,bi,bj) .AND.
./model/src/calc_3d_diffusivity.F 326 CALC_3D_DIFFUSIVITY
     &            km.LT.kLowC(i,j,bi,bj) ) THEN
./model/src/calc_3d_diffusivity.F 327 CALC_3D_DIFFUSIVITY
               tmpFac(i,j) = pC_kFac*_recip_hFacC(i,j,km,bi,bj)
./model/src/calc_3d_diffusivity.F 333 CALC_3D_DIFFUSIVITY
          DO j = 2-OLy, sNy+OLy
./model/src/calc_3d_diffusivity.F 335 CALC_3D_DIFFUSIVITY
             tmpFac(i,j) = tmpFac(i,j)*tmpFac(i,j)
./model/src/calc_3d_diffusivity.F 339 CALC_3D_DIFFUSIVITY
          DO j = 2-OLy, sNy+OLy
./model/src/calc_3d_diffusivity.F 341 CALC_3D_DIFFUSIVITY
             tmpFac(i,j) = tmpFac(i,j)*tmpFac(i,j)*tmpFac(i,j)
./model/src/calc_3d_diffusivity.F 345 CALC_3D_DIFFUSIVITY
          DO j = 2-OLy, sNy+OLy
./model/src/calc_3d_diffusivity.F 347 CALC_3D_DIFFUSIVITY
             tmpFac(i,j) = tmpFac(i,j)*tmpFac(i,j)
./model/src/calc_3d_diffusivity.F 348 CALC_3D_DIFFUSIVITY
     &                   * tmpFac(i,j)*tmpFac(i,j)
./model/src/calc_3d_diffusivity.F 354 CALC_3D_DIFFUSIVITY
          DO j = 2-OLy, sNy+OLy
./model/src/calc_3d_diffusivity.F 356 CALC_3D_DIFFUSIVITY
             tmpFac(i,j) = MIN( tmpFac(i,j), pCellMix_maxFac )
./model/src/calc_3d_diffusivity.F 357 CALC_3D_DIFFUSIVITY
             KappaRTr(i,j,k) = MAX( KappaRTr(i,j,k),
./model/src/calc_3d_diffusivity.F 358 CALC_3D_DIFFUSIVITY
     &                              pCellMix_diffKr(k)*tmpFac(i,j) )
./model/src/calc_3d_diffusivity.F 67 CALC_3D_DIFFUSIVITY
      INTEGER i,j,k
./model/src/calc_3d_diffusivity.F 91 CALC_3D_DIFFUSIVITY
        DO j = 1-OLy,sNy+OLy
./model/src/calc_3d_diffusivity.F 95 CALC_3D_DIFFUSIVITY
           KappaRTr(i,j,k) =
./model/src/calc_3d_diffusivity.F 96 CALC_3D_DIFFUSIVITY
     &         LS_IVDConvCount(i,j,k,bi,bj)*ivdc_kappa
./model/src/calc_3d_diffusivity.F 99 CALC_3D_DIFFUSIVITY
     &         + (KbryanLewisEQ-KbryanLewis79)*BL79LatArray(i,j,bi,bj)
./pkg/kpp/kpp_calc.F 214 KPP_CALC
      integer i, j, k, kp1, km1, im1, ip1, jm1, jp1
./pkg/kpp/kpp_calc.F 281 KPP_CALC
         DO j = 1-OLy, sNy+OLy
./pkg/kpp/kpp_calc.F 283 KPP_CALC
               ghat(i,j,k) = dbloc(i,j,k)
./pkg/kpp/kpp_calc.F 331 KPP_CALC
         DO j = 1-OLy, sNy+OLy
./pkg/kpp/kpp_calc.F 336 KPP_CALC
               dbloc(i,j,k) = dbloc(i,j,k) * maskC(i,j,k,bi,bj)
./pkg/kpp/kpp_calc.F 337 KPP_CALC
     &              * maskC(i,j,km1,bi,bj)
./pkg/kpp/kpp_calc.F 338 KPP_CALC
               ghat(i,j,k)  = ghat(i,j,k)  * maskC(i,j,k,bi,bj)
./pkg/kpp/kpp_calc.F 339 KPP_CALC
     &              * maskC(i,j,km1,bi,bj)
./pkg/kpp/kpp_calc.F 340 KPP_CALC
               Ritop(i,j,k) = Ritop(i,j,k) * maskC(i,j,k,bi,bj)
./pkg/kpp/kpp_calc.F 341 KPP_CALC
     &              * maskC(i,j,km1,bi,bj)
./pkg/kpp/kpp_calc.F 342 KPP_CALC
               if(k.eq.nzmax(i,j,bi,bj)) then
./pkg/kpp/kpp_calc.F 343 KPP_CALC
                  dbloc(i,j,k) = p0
./pkg/kpp/kpp_calc.F 344 KPP_CALC
                  ghat(i,j,k)  = p0
./pkg/kpp/kpp_calc.F 345 KPP_CALC
                  Ritop(i,j,k) = p0
./pkg/kpp/kpp_calc.F 351 KPP_CALC
               Ritop(i,j,k) = (zgrid(1)-zgrid(k)) * Ritop(i,j,k)
./pkg/kpp/kpp_calc.F 413 KPP_CALC
      DO j=jMin,jMax
./pkg/kpp/kpp_calc.F 416 KPP_CALC
        temp1(i,j,1) = saltPlumeFlux(i,j,bi,bj)
./pkg/kpp/kpp_calc.F 417 KPP_CALC
        temp2(i,j,1) = 0. _d 0
./pkg/kpp/kpp_calc.F 419 KPP_CALC
         temp1(i,j,k) = 0. _d 0
./pkg/kpp/kpp_calc.F 420 KPP_CALC
         temp2(i,j,k) = 0. _d 0
./pkg/kpp/kpp_calc.F 424 KPP_CALC
         temp1(i,j,k) = SPforcingS(i,j,k,bi,bj)
./pkg/kpp/kpp_calc.F 425 KPP_CALC
         temp2(i,j,k) = SPforcingT(i,j,k,bi,bj)
./pkg/kpp/kpp_calc.F 455 KPP_CALC
       DO j = 1-OLy, sNy+OLy
./pkg/kpp/kpp_calc.F 457 KPP_CALC
         shsq(i,j,k) = p0
./pkg/kpp/kpp_calc.F 465 KPP_CALC
       DO j = jmin, jmax
./pkg/kpp/kpp_calc.F 466 KPP_CALC
        jm1 = j - 1
./pkg/kpp/kpp_calc.F 467 KPP_CALC
        jp1 = j + 1
./pkg/kpp/kpp_calc.F 471 KPP_CALC
         shsq(i,j,k) = p5 * (
./pkg/kpp/kpp_calc.F 472 KPP_CALC
     &        (uVel(i,  j,  k,bi,bj)-uVel(i,  j,  kp1,bi,bj)) *
./pkg/kpp/kpp_calc.F 473 KPP_CALC
     &        (uVel(i,  j,  k,bi,bj)-uVel(i,  j,  kp1,bi,bj)) +
./pkg/kpp/kpp_calc.F 474 KPP_CALC
     &        (uVel(ip1,j,  k,bi,bj)-uVel(ip1,j,  kp1,bi,bj)) *
./pkg/kpp/kpp_calc.F 475 KPP_CALC
     &        (uVel(ip1,j,  k,bi,bj)-uVel(ip1,j,  kp1,bi,bj)) +
./pkg/kpp/kpp_calc.F 476 KPP_CALC
     &        (vVel(i,  j,  k,bi,bj)-vVel(i,  j,  kp1,bi,bj)) *
./pkg/kpp/kpp_calc.F 477 KPP_CALC
     &        (vVel(i,  j,  k,bi,bj)-vVel(i,  j,  kp1,bi,bj)) +
./pkg/kpp/kpp_calc.F 481 KPP_CALC
         shsq(i,j,k) = p5 * shsq(i,j,k) + p125 * (
./pkg/kpp/kpp_calc.F 490 KPP_CALC
     &        (vVel(im1,j,  k,bi,bj)-vVel(im1,j,  kp1,bi,bj)) *
./pkg/kpp/kpp_calc.F 491 KPP_CALC
     &        (vVel(im1,j,  k,bi,bj)-vVel(im1,j,  kp1,bi,bj)) +
./pkg/kpp/kpp_calc.F 494 KPP_CALC
     &        (vVel(ip1,j,  k,bi,bj)-vVel(ip1,j,  kp1,bi,bj)) *
./pkg/kpp/kpp_calc.F 495 KPP_CALC
     &        (vVel(ip1,j,  k,bi,bj)-vVel(ip1,j,  kp1,bi,bj)) +
./pkg/kpp/kpp_calc.F 541 KPP_CALC
      DO j = 1-OLy, sNy+OLy
./pkg/kpp/kpp_calc.F 543 KPP_CALC
            work1(i,j) = nzmax(i,j,bi,bj)
./pkg/kpp/kpp_calc.F 544 KPP_CALC
            work2(i,j) = Fcori(i,j,bi,bj)
./pkg/kpp/kpp_calc.F 570 KPP_CALC
      DO j = jmin, jmax
./pkg/kpp/kpp_calc.F 574 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 575 KPP_CALC
     &        * maskC(i,j,km1,bi,bj)
./pkg/kpp/kpp_calc.F 576 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 577 KPP_CALC
     &        * maskC(i,j,km1,bi,bj)
./pkg/kpp/kpp_calc.F 578 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 579 KPP_CALC
     &        * maskC(i,j,km1,bi,bj)
./pkg/kpp/kpp_calc.F 580 KPP_CALC
         KPPghat(i,j,k,bi,bj)   = ghat(i,j,k)       * maskC(i,j,k,bi,bj)
./pkg/kpp/kpp_calc.F 581 KPP_CALC
     &        * maskC(i,j,km1,bi,bj)
./pkg/kpp/kpp_calc.F 585 KPP_CALC
        if ( useShelfIce ) k = kTopC(i,j,bi,bj)
./pkg/kpp/kpp_calc.F 587 KPP_CALC
        KPPhbl(i,j,bi,bj) = hbl(i,j) * maskC(i,j,k,bi,bj)
./pkg/kpp/kpp_calc.F 627 KPP_CALC
      DO j=1-OLy,sNy+OLy
./pkg/kpp/kpp_calc.F 629 KPP_CALC
            worka(i,j) = KPPhbl(i,j,bi,bj)
./pkg/kpp/kpp_calc.F 636 KPP_CALC
      DO j=1-OLy,sNy+OLy
./pkg/kpp/kpp_calc.F 638 KPP_CALC
            KPPfrac(i,j,bi,bj) = worka(i,j)
./pkg/kpp/kpp_calc.F 647 KPP_CALC
        DO j=1-OLy,sNy+OLy
./pkg/kpp/kpp_calc.F 649 KPP_CALC
              work2(i,j) = SaltPlumeDepth(i,j,bi,bj)
./pkg/kpp/kpp_calc.F 650 KPP_CALC
              worka(i,j) = KPPhbl(i,j,bi,bj)
./pkg/kpp/kpp_calc.F 652 KPP_CALC
              lon(i,j) = XC(i,j,bi,bj)
./pkg/kpp/kpp_calc.F 653 KPP_CALC
              lat(i,j) = YC(i,j,bi,bj)
./pkg/kpp/kpp_calc.F 664 KPP_CALC
        DO j=1-OLy,sNy+OLy
./pkg/kpp/kpp_calc.F 666 KPP_CALC
              KPPplumefrac(i,j,bi,bj) = 1. _d 0 - worka(i,j)
./pkg/kpp/kpp_calc.F 670 KPP_CALC
        DO j=1-OLy,sNy+OLy
./pkg/kpp/kpp_calc.F 672 KPP_CALC
              KPPplumefrac(i,j,bi,bj) = 0. _d 0
./pkg/kpp/kpp_calc.F 722 KPP_CALC_DUMMY
      integer i, j, k
./pkg/kpp/kpp_calc.F 724 KPP_CALC_DUMMY
      DO j=1-OLy,sNy+OLy
./pkg/kpp/kpp_calc.F 726 KPP_CALC_DUMMY
            KPPhbl (i,j,bi,bj) = 1.0
./pkg/kpp/kpp_calc.F 727 KPP_CALC_DUMMY
            KPPfrac(i,j,bi,bj) = 0.0
./pkg/kpp/kpp_calc.F 729 KPP_CALC_DUMMY
            KPPplumefrac(i,j,bi,bj) = 0.0
./pkg/kpp/kpp_calc.F 732 KPP_CALC_DUMMY
               KPPghat   (i,j,k,bi,bj) = 0.0
./pkg/kpp/kpp_calc.F 733 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 58 KPP_CALC_DIFF_PTR
        DO j=jMin,jMax
./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 75 KPP_CALC_DIFF_PTR
       DO j=jMin,jMax
./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 51 KPP_CALC_DIFF_S
        DO j=jMin,jMax
./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 60 KPP_CALC_DIFF_S
       DO j=jMin,jMax
./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 51 KPP_CALC_DIFF_T
        DO j=jMin,jMax
./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 60 KPP_CALC_DIFF_T
       DO j=jMin,jMax
./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 36 KPP_CALC_VISC
      INTEGER i,j
./pkg/kpp/kpp_calc_visc.F 38 KPP_CALC_VISC
      DO j=jMin,jMax
./pkg/kpp/kpp_calc_visc.F 40 KPP_CALC_VISC
        KappaRU(i,j,k) = max ( KappaRU(i,j,k),
./pkg/kpp/kpp_calc_visc.F 41 KPP_CALC_VISC
     &         KappaRU(i,j,k) - viscArNr(1) + _maskW(i,j,k,bi,bj) *
./pkg/kpp/kpp_calc_visc.F 42 KPP_CALC_VISC
     &         0.5*(KPPviscAz(i,j,k,bi,bj)+KPPviscAz(i-1,j,k,bi,bj)) )
./pkg/kpp/kpp_calc_visc.F 46 KPP_CALC_VISC
      DO j=jMin,jMax
./pkg/kpp/kpp_calc_visc.F 48 KPP_CALC_VISC
        KappaRV(i,j,k) = max ( KappaRV(i,j,k),
./pkg/kpp/kpp_calc_visc.F 49 KPP_CALC_VISC
     &         KappaRV(i,j,k) - viscArNr(1) + _maskS(i,j,k,bi,bj) *
./pkg/kpp/kpp_calc_visc.F 50 KPP_CALC_VISC
     &         0.5*(KPPviscAz(i,j,k,bi,bj)+KPPviscAz(i,j-1,k,bi,bj)) )
./pkg/kpp/kpp_forcing_surf.F 128 KPP_FORCING_SURF
      INTEGER i, j, k, im1, ip1, jm1, jp1
./pkg/kpp/kpp_forcing_surf.F 165 KPP_FORCING_SURF
      DO j = 1-OLy, sNy+OLy
./pkg/kpp/kpp_forcing_surf.F 167 KPP_FORCING_SURF
            ustar(i,j) = p0
./pkg/kpp/kpp_forcing_surf.F 179 KPP_FORCING_SURF
      DO j = jmin, jmax
./pkg/kpp/kpp_forcing_surf.F 180 KPP_FORCING_SURF
       jp1 = j + 1
./pkg/kpp/kpp_forcing_surf.F 183 KPP_FORCING_SURF
        work3(i,j) =
./pkg/kpp/kpp_forcing_surf.F 184 KPP_FORCING_SURF
     &   (surfForcU(i,j,bi,bj) + surfForcU(ip1,j,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 185 KPP_FORCING_SURF
     &   (surfForcU(i,j,bi,bj) + surfForcU(ip1,j,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 186 KPP_FORCING_SURF
     &   (surfForcV(i,j,bi,bj) + surfForcV(i,jp1,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 187 KPP_FORCING_SURF
     &   (surfForcV(i,j,bi,bj) + surfForcV(i,jp1,bi,bj))
./pkg/kpp/kpp_forcing_surf.F 193 KPP_FORCING_SURF
      DO j = jmin, jmax
./pkg/kpp/kpp_forcing_surf.F 194 KPP_FORCING_SURF
       jp1 = j + 1
./pkg/kpp/kpp_forcing_surf.F 198 KPP_FORCING_SURF
        if ( work3(i,j) .lt. (phepsi*phepsi*drF(1)*drF(1)) ) then
./pkg/kpp/kpp_forcing_surf.F 199 KPP_FORCING_SURF
           ustar(i,j) = SQRT( phepsi * p5 * drF(1) )
./pkg/kpp/kpp_forcing_surf.F 201 KPP_FORCING_SURF
           tempVar2 =  SQRT( work3(i,j) ) * p5
./pkg/kpp/kpp_forcing_surf.F 202 KPP_FORCING_SURF
           ustar(i,j) = SQRT( tempVar2 )
./pkg/kpp/kpp_forcing_surf.F 208 KPP_FORCING_SURF
      DO j = jmin, jmax
./pkg/kpp/kpp_forcing_surf.F 209 KPP_FORCING_SURF
       jp1 = j + 1
./pkg/kpp/kpp_forcing_surf.F 213 KPP_FORCING_SURF
     &       ( TTALPHA(I,J,1) * (surfForcT(i,j,bi,bj)+
./pkg/kpp/kpp_forcing_surf.F 214 KPP_FORCING_SURF
     &       surfForcTice(i,j,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 215 KPP_FORCING_SURF
     &       SSBETA(I,J,1) * surfForcS(i,j,bi,bj) )
./pkg/kpp/kpp_forcing_surf.F 217 KPP_FORCING_SURF
        bosol(I,J) = gravity * TTALPHA(I,J,1) * Qsw(i,j,bi,bj) *
./pkg/kpp/kpp_forcing_surf.F 228 KPP_FORCING_SURF
         DO j = jmin, jmax
./pkg/kpp/kpp_forcing_surf.F 233 KPP_FORCING_SURF
     &            ( SSBETA(I,J,k) * SPforcS(i,j,k) +
./pkg/kpp/kpp_forcing_surf.F 234 KPP_FORCING_SURF
     &              TTALPHA(I,J,k)* SPforcT(i,j,k) / HeatCapacity_Cp )
./pkg/kpp/kpp_forcing_surf.F 241 KPP_FORCING_SURF
         DO j = jmin, jmax
./pkg/kpp/kpp_forcing_surf.F 247 KPP_FORCING_SURF
     &              * SPforcS(i,j,1)
./pkg/kpp/kpp_forcing_surf.F 280 KPP_FORCING_SURF
       DO j = 1-OLy, sNy+OLy
./pkg/kpp/kpp_forcing_surf.F 282 KPP_FORCING_SURF
         dVsq(i,j,k) = p0
./pkg/kpp/kpp_forcing_surf.F 297 KPP_FORCING_SURF
      DO j = jmin, jmax
./pkg/kpp/kpp_forcing_surf.F 298 KPP_FORCING_SURF
       jp1 = j + 1
./pkg/kpp/kpp_forcing_surf.F 304 KPP_FORCING_SURF
        work1(i,j) = nzmax(i,j,bi,bj)
./pkg/kpp/kpp_forcing_surf.F 306 KPP_FORCING_SURF
         IF ( k .LT. nzmax(i,j,bi,bj) .AND.
./pkg/kpp/kpp_forcing_surf.F 308 KPP_FORCING_SURF
     &        dbloc(i,j,k) / drC(k+1) .GT. dB_dz )
./pkg/kpp/kpp_forcing_surf.F 309 KPP_FORCING_SURF
     &        work1(i,j) = k
./pkg/kpp/kpp_forcing_surf.F 313 KPP_FORCING_SURF
        k = work1(i,j)
./pkg/kpp/kpp_forcing_surf.F 314 KPP_FORCING_SURF
        IF ( k .EQ. 0 .OR. nzmax(i,j,bi,bj) .EQ. 1 ) THEN
./pkg/kpp/kpp_forcing_surf.F 315 KPP_FORCING_SURF
         zRef(i,j) = p0
./pkg/kpp/kpp_forcing_surf.F 317 KPP_FORCING_SURF
         dBdz2 = dbloc(i,j,1) / drC(2)
./pkg/kpp/kpp_forcing_surf.F 318 KPP_FORCING_SURF
         zRef(i,j) = drF(1) * dB_dz / dBdz2
./pkg/kpp/kpp_forcing_surf.F 319 KPP_FORCING_SURF
        ELSEIF ( k .LT. nzmax(i,j,bi,bj) ) THEN
./pkg/kpp/kpp_forcing_surf.F 320 KPP_FORCING_SURF
         dBdz1 = dbloc(i,j,k-1) / drC(k  )
./pkg/kpp/kpp_forcing_surf.F 321 KPP_FORCING_SURF
         dBdz2 = dbloc(i,j,k  ) / drC(k+1)
./pkg/kpp/kpp_forcing_surf.F 322 KPP_FORCING_SURF
         zRef(i,j) = rF(k) + drF(k) * (dB_dz - dBdz1) /
./pkg/kpp/kpp_forcing_surf.F 325 KPP_FORCING_SURF
         zRef(i,j) = rF(k+1)
./pkg/kpp/kpp_forcing_surf.F 330 KPP_FORCING_SURF
     &       (uVel(i,  j,  1,bi,bj)-uVel(i,  j,  2,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 331 KPP_FORCING_SURF
     &       (uVel(i,  j,  1,bi,bj)-uVel(i,  j,  2,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 332 KPP_FORCING_SURF
     &       (uVel(ip1,j,  1,bi,bj)-uVel(ip1,j,  2,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 333 KPP_FORCING_SURF
     &       (uVel(ip1,j,  1,bi,bj)-uVel(ip1,j,  2,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 334 KPP_FORCING_SURF
     &       (vVel(i,  j,  1,bi,bj)-vVel(i,  j,  2,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 335 KPP_FORCING_SURF
     &       (vVel(i,  j,  1,bi,bj)-vVel(i,  j,  2,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 343 KPP_FORCING_SURF
        z0(i,j) = rF(2) *
./pkg/kpp/kpp_forcing_surf.F 347 KPP_FORCING_SURF
     &       MAX ( ustar(i,j), phepsi ) )
./pkg/kpp/kpp_forcing_surf.F 348 KPP_FORCING_SURF
        z0(i,j) = MAX ( z0(i,j), phepsi )
./pkg/kpp/kpp_forcing_surf.F 351 KPP_FORCING_SURF
        zRef(i,j) = MAX ( epsilon * zRef(i,j), z0(i,j) )
./pkg/kpp/kpp_forcing_surf.F 352 KPP_FORCING_SURF
        zRef(i,j) = MIN ( zRef(i,j), drF(1) )
./pkg/kpp/kpp_forcing_surf.F 355 KPP_FORCING_SURF
        uRef(i,j) = p5 * ( uVel(i,j,1,bi,bj) + uVel(ip1,j,1,bi,bj) )
./pkg/kpp/kpp_forcing_surf.F 356 KPP_FORCING_SURF
        vRef(i,j) = p5 * ( vVel(i,j,1,bi,bj) + vVel(i,jp1,1,bi,bj) )
./pkg/kpp/kpp_forcing_surf.F 357 KPP_FORCING_SURF
        IF ( zRef(i,j) .LT. drF(1) ) THEN
./pkg/kpp/kpp_forcing_surf.F 358 KPP_FORCING_SURF
         ustarX = ( surfForcU(i,  j,bi,bj) +
./pkg/kpp/kpp_forcing_surf.F 359 KPP_FORCING_SURF
     &        surfForcU(ip1,j,bi,bj) ) * p5 *recip_drF(1)
./pkg/kpp/kpp_forcing_surf.F 360 KPP_FORCING_SURF
         ustarY = ( surfForcV(i,j,  bi,bj) +
./pkg/kpp/kpp_forcing_surf.F 368 KPP_FORCING_SURF
         tempVar2 = ustar(i,j) *
./pkg/kpp/kpp_forcing_surf.F 369 KPP_FORCING_SURF
     &        ( LOG ( zRef(i,j) / rF(2) ) +
./pkg/kpp/kpp_forcing_surf.F 370 KPP_FORCING_SURF
     &        z0(i,j) / zRef(i,j) - z0(i,j) / rF(2) ) /
./pkg/kpp/kpp_forcing_surf.F 372 KPP_FORCING_SURF
         uRef(i,j) = uRef(i,j) + ustarX * tempVar2
./pkg/kpp/kpp_forcing_surf.F 373 KPP_FORCING_SURF
         vRef(i,j) = vRef(i,j) + ustarY * tempVar2
./pkg/kpp/kpp_forcing_surf.F 380 KPP_FORCING_SURF
       DO j = jmin, jmax
./pkg/kpp/kpp_forcing_surf.F 381 KPP_FORCING_SURF
        jm1 = j - 1
./pkg/kpp/kpp_forcing_surf.F 382 KPP_FORCING_SURF
        jp1 = j + 1
./pkg/kpp/kpp_forcing_surf.F 386 KPP_FORCING_SURF
         dVsq(i,j,k) = p5 * (
./pkg/kpp/kpp_forcing_surf.F 387 KPP_FORCING_SURF
     &        (uRef(i,j) - uVel(i,  j,  k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 388 KPP_FORCING_SURF
     &        (uRef(i,j) - uVel(i,  j,  k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 389 KPP_FORCING_SURF
     &        (uRef(i,j) - uVel(ip1,j,  k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 390 KPP_FORCING_SURF
     &        (uRef(i,j) - uVel(ip1,j,  k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 391 KPP_FORCING_SURF
     &        (vRef(i,j) - vVel(i,  j,  k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 392 KPP_FORCING_SURF
     &        (vRef(i,j) - vVel(i,  j,  k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 393 KPP_FORCING_SURF
     &        (vRef(i,j) - vVel(i,  jp1,k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 394 KPP_FORCING_SURF
     &        (vRef(i,j) - vVel(i,  jp1,k,bi,bj)) )
./pkg/kpp/kpp_forcing_surf.F 396 KPP_FORCING_SURF
         dVsq(i,j,k) = p5 * dVsq(i,j,k) + p125 * (
./pkg/kpp/kpp_forcing_surf.F 397 KPP_FORCING_SURF
     &        (uRef(i,j) - uVel(i,  jm1,k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 398 KPP_FORCING_SURF
     &        (uRef(i,j) - uVel(i,  jm1,k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 399 KPP_FORCING_SURF
     &        (uRef(i,j) - uVel(ip1,jm1,k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 400 KPP_FORCING_SURF
     &        (uRef(i,j) - uVel(ip1,jm1,k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 401 KPP_FORCING_SURF
     &        (uRef(i,j) - uVel(i,  jp1,k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 402 KPP_FORCING_SURF
     &        (uRef(i,j) - uVel(i,  jp1,k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 403 KPP_FORCING_SURF
     &        (uRef(i,j) - uVel(ip1,jp1,k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 404 KPP_FORCING_SURF
     &        (uRef(i,j) - uVel(ip1,jp1,k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 405 KPP_FORCING_SURF
     &        (vRef(i,j) - vVel(im1,j,  k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 406 KPP_FORCING_SURF
     &        (vRef(i,j) - vVel(im1,j,  k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 407 KPP_FORCING_SURF
     &        (vRef(i,j) - vVel(im1,jp1,k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 408 KPP_FORCING_SURF
     &        (vRef(i,j) - vVel(im1,jp1,k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 409 KPP_FORCING_SURF
     &        (vRef(i,j) - vVel(ip1,j,  k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 410 KPP_FORCING_SURF
     &        (vRef(i,j) - vVel(ip1,j,  k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 411 KPP_FORCING_SURF
     &        (vRef(i,j) - vVel(ip1,jp1,k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 412 KPP_FORCING_SURF
     &        (vRef(i,j) - vVel(ip1,jp1,k,bi,bj)) )
./pkg/kpp/kpp_forcing_surf.F 421 KPP_FORCING_SURF
       DO j = jmin, jmax
./pkg/kpp/kpp_forcing_surf.F 422 KPP_FORCING_SURF
        jm1 = j - 1
./pkg/kpp/kpp_forcing_surf.F 423 KPP_FORCING_SURF
        jp1 = j + 1
./pkg/kpp/kpp_forcing_surf.F 427 KPP_FORCING_SURF
         dVsq(i,j,k) = p5 * (
./pkg/kpp/kpp_forcing_surf.F 428 KPP_FORCING_SURF
     &        (uVel(i,  j,  1,bi,bj)-uVel(i,  j,  k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 429 KPP_FORCING_SURF
     &        (uVel(i,  j,  1,bi,bj)-uVel(i,  j,  k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 430 KPP_FORCING_SURF
     &        (uVel(ip1,j,  1,bi,bj)-uVel(ip1,j,  k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 431 KPP_FORCING_SURF
     &        (uVel(ip1,j,  1,bi,bj)-uVel(ip1,j,  k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 432 KPP_FORCING_SURF
     &        (vVel(i,  j,  1,bi,bj)-vVel(i,  j,  k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 433 KPP_FORCING_SURF
     &        (vVel(i,  j,  1,bi,bj)-vVel(i,  j,  k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 437 KPP_FORCING_SURF
         dVsq(i,j,k) = p5 * dVsq(i,j,k) + p125 * (
./pkg/kpp/kpp_forcing_surf.F 446 KPP_FORCING_SURF
     &        (vVel(im1,j,  1,bi,bj)-vVel(im1,j,  k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 447 KPP_FORCING_SURF
     &        (vVel(im1,j,  1,bi,bj)-vVel(im1,j,  k,bi,bj)) +
./pkg/kpp/kpp_forcing_surf.F 450 KPP_FORCING_SURF
     &        (vVel(ip1,j,  1,bi,bj)-vVel(ip1,j,  k,bi,bj)) *
./pkg/kpp/kpp_forcing_surf.F 451 KPP_FORCING_SURF
     &        (vVel(ip1,j,  1,bi,bj)-vVel(ip1,j,  k,bi,bj)) +
./pkg/kpp/kpp_init_fixed.F 140 KPP_INIT_FIXED
         DO j = 0, nnj + 1
./pkg/kpp/kpp_init_fixed.F 141 KPP_INIT_FIXED
            usta = deltau*j + umin
./pkg/kpp/kpp_init_fixed.F 144 KPP_INIT_FIXED
               wmt(i,j) = vonk*usta/(1. + conc1*zeta)
./pkg/kpp/kpp_init_fixed.F 145 KPP_INIT_FIXED
               wst(i,j) = wmt(i,j)
./pkg/kpp/kpp_init_fixed.F 148 KPP_INIT_FIXED
                  wmt(i,j) = vonk*usta*(1. - conc2*zeta)**p25
./pkg/kpp/kpp_init_fixed.F 150 KPP_INIT_FIXED
                  wmt(i,j) = vonk*(conam*usta**3 - concm*zehat)**p33
./pkg/kpp/kpp_init_fixed.F 153 KPP_INIT_FIXED
                  wst(i,j) = vonk*usta*SQRT(1. _d 0 - conc3*zeta)
./pkg/kpp/kpp_init_fixed.F 155 KPP_INIT_FIXED
                  wst(i,j) = vonk*(conas*usta**3 - concs*zehat)**p33
./pkg/kpp/kpp_init_fixed.F 39 KPP_INIT_FIXED
      INTEGER i, j, k
./model/src/calc_adv_flow.F 100 CALC_ADV_FLOW
          rTransKp(i,j) = rTrans(i,j)
./model/src/calc_adv_flow.F 108 CALC_ADV_FLOW
      DO j=1-OLy,sNy+OLy
./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 118 CALC_ADV_FLOW
        DO j=1-OLy,sNy+OLy
./model/src/calc_adv_flow.F 120 CALC_ADV_FLOW
           maskUp(i,j) = 0. _d 0
./model/src/calc_adv_flow.F 121 CALC_ADV_FLOW
           rTrans(i,j) = 0. _d 0
./model/src/calc_adv_flow.F 127 CALC_ADV_FLOW
        DO j=1-OLy,sNy+OLy
./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 69 CALC_ADV_FLOW
      INTEGER i,j
./model/src/calc_adv_flow.F 73 CALC_ADV_FLOW
      DO j=1-OLy,sNy+OLy
./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 84 CALC_ADV_FLOW
        DO j=1-OLy,sNy+OLy
./model/src/calc_adv_flow.F 86 CALC_ADV_FLOW
          rTransKp(i,j) = 0. _d 0
./model/src/calc_adv_flow.F 90 CALC_ADV_FLOW
        DO j=1-OLy,sNy+OLy
./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)
./pkg/kpp/kpp_init_varia.F 32 KPP_INIT_VARIA
      INTEGER i, j, k, bi, bj
./pkg/kpp/kpp_init_varia.F 43 KPP_INIT_VARIA
             DO j = 1-OLy, sNy+OLy
./pkg/kpp/kpp_init_varia.F 45 KPP_INIT_VARIA
                  nzmax(i,j,bi,bj) = kLowC(I,J,bi,bj)
./pkg/kpp/kpp_init_varia.F 64 KPP_INIT_VARIA
            DO j = 1-OLy, sNy+OLy
./pkg/kpp/kpp_init_varia.F 66 KPP_INIT_VARIA
                  KPPhbl(i,j,bi,bj) = 0.
./pkg/kpp/kpp_init_varia.F 70 KPP_INIT_VARIA
               DO j = 1-OLy, sNy+OLy
./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 237 KPP_OUTPUT
           DO j=1,sNy
./pkg/kpp/kpp_output.F 239 KPP_OUTPUT
              KPPghatKStave(i,j,k,bi,bj) = KPPghatKStave(i,j,k,bi,bj)
./pkg/kpp/kpp_output.F 240 KPP_OUTPUT
     &          + ( KPPdiffKzS(i,j,k,bi,bj)
./pkg/kpp/kpp_output.F 242 KPP_OUTPUT
     &             +tmpFac*Kwz(i,j,k,bi,bj)
./pkg/kpp/kpp_output.F 244 KPP_OUTPUT
     &            )*KPPghat(i,j,k-1,bi,bj)*DDTT
./pkg/kpp/kpp_output.F 388 KPP_OUTPUT
          DO j=1,sNy
./pkg/kpp/kpp_output.F 390 KPP_OUTPUT
              tmpLoc(i,j,1) = 0. _d 0
./pkg/kpp/kpp_output.F 394 KPP_OUTPUT
           DO j=1,sNy
./pkg/kpp/kpp_output.F 396 KPP_OUTPUT
              tmpLoc(i,j,k) = KPPghat(i,j,k-1,bi,bj)*
./pkg/kpp/kpp_output.F 397 KPP_OUTPUT
     &                      ( KPPdiffKzS(i,j,k,bi,bj)
./pkg/kpp/kpp_output.F 399 KPP_OUTPUT
     &                      + tmpFac*Kwz(i,j,k,bi,bj)
./pkg/kpp/kpp_output.F 89 KPP_OUTPUT
      INTEGER i, j, k
./pkg/kpp/kpp_routines.F 1237 SMOOTH_HORIZ
      integer i, j, im1, ip1, jm1, jp1
./pkg/kpp/kpp_routines.F 1247 SMOOTH_HORIZ
      DO j = jmin, jmax
./pkg/kpp/kpp_routines.F 1248 SMOOTH_HORIZ
         jm1 = j-1
./pkg/kpp/kpp_routines.F 1249 SMOOTH_HORIZ
         jp1 = j+1
./pkg/kpp/kpp_routines.F 1254 SMOOTH_HORIZ
     &           p25   *   maskC(i  ,j  ,k,bi,bj)   +
./pkg/kpp/kpp_routines.F 1255 SMOOTH_HORIZ
     &           p125  * ( maskC(im1,j  ,k,bi,bj)   +
./pkg/kpp/kpp_routines.F 1256 SMOOTH_HORIZ
     &                     maskC(ip1,j  ,k,bi,bj)   +
./pkg/kpp/kpp_routines.F 1264 SMOOTH_HORIZ
               fld_tmp(i,j) = (
./pkg/kpp/kpp_routines.F 1265 SMOOTH_HORIZ
     &              p25  * fld(i  ,j  )*maskC(i  ,j  ,k,bi,bj) +
./pkg/kpp/kpp_routines.F 1266 SMOOTH_HORIZ
     &              p125 *(fld(im1,j  )*maskC(im1,j  ,k,bi,bj) +
./pkg/kpp/kpp_routines.F 1267 SMOOTH_HORIZ
     &                     fld(ip1,j  )*maskC(ip1,j  ,k,bi,bj) +
./pkg/kpp/kpp_routines.F 1276 SMOOTH_HORIZ
               fld_tmp(i,j) = fld(i,j)
./pkg/kpp/kpp_routines.F 1282 SMOOTH_HORIZ
      DO j = jmin, jmax
./pkg/kpp/kpp_routines.F 1284 SMOOTH_HORIZ
            fld(i,j) = fld_tmp(i,j)
./pkg/kpp/kpp_transport_ptr.F 103 KPP_TRANSPORT_PTR
        DO j=jMin,jMax
./pkg/kpp/kpp_transport_ptr.F 105 KPP_TRANSPORT_PTR
          df(i,j) = - _rA(i,j,bi,bj)
./pkg/kpp/kpp_transport_ptr.F 107 KPP_TRANSPORT_PTR
     &        *( LS_KPPdiffKzS(i,j,k,bi,bj)
./pkg/kpp/kpp_transport_ptr.F 109 KPP_TRANSPORT_PTR
     &         + tmpFac*LS_Kwz(i,j,k,bi,bj)
./pkg/kpp/kpp_transport_ptr.F 111 KPP_TRANSPORT_PTR
     &         )*LS_KPPghat(i,j,km1,bi,bj)
./pkg/kpp/kpp_transport_ptr.F 113 KPP_TRANSPORT_PTR
     &        *( KPPdiffKzS(i,j,k,bi,bj)
./pkg/kpp/kpp_transport_ptr.F 115 KPP_TRANSPORT_PTR
     &         + tmpFac*Kwz(i,j,k,bi,bj)
./pkg/kpp/kpp_transport_ptr.F 117 KPP_TRANSPORT_PTR
     &         )*KPPghat(i,j,km1,bi,bj)
./pkg/kpp/kpp_transport_ptr.F 119 KPP_TRANSPORT_PTR
     &        *surfaceForcingPTr(i,j,bi,bj,iTr)
./pkg/kpp/kpp_transport_ptr.F 75 KPP_TRANSPORT_PTR
      INTEGER i, j
./pkg/kpp/kpp_transport_ptr.F 88 KPP_TRANSPORT_PTR
        DO j=jMin,jMax
./pkg/kpp/kpp_transport_ptr.F 90 KPP_TRANSPORT_PTR
          df(i,j) = - _rA(i,j,bi,bj)
./pkg/kpp/kpp_transport_ptr.F 91 KPP_TRANSPORT_PTR
     &        *KPPghat(i,j,k,bi,bj)
./pkg/kpp/kpp_transport_ptr.F 92 KPP_TRANSPORT_PTR
     &        *surfaceForcingPTr(i,j,bi,bj,iTr)
./pkg/kpp/kpp_transport_s.F 101 KPP_TRANSPORT_S
     &          + tmpFac1*saltPlumeFlux(i,j,bi,bj)*recip_rhoConst
./pkg/kpp/kpp_transport_s.F 102 KPP_TRANSPORT_S
     &          *(1.-KPPplumefrac(i,j,bi,bj))
./pkg/kpp/kpp_transport_s.F 110 KPP_TRANSPORT_S
      DO j=jMin,jMax
./pkg/kpp/kpp_transport_s.F 112 KPP_TRANSPORT_S
        df(i,j) = - _rA(i,j,bi,bj)
./pkg/kpp/kpp_transport_s.F 113 KPP_TRANSPORT_S
     &        *KPPdiffKzS(i,j,k,bi,bj)
./pkg/kpp/kpp_transport_s.F 114 KPP_TRANSPORT_S
     &        *KPPghat(i,j,km1,bi,bj)
./pkg/kpp/kpp_transport_s.F 115 KPP_TRANSPORT_S
     &        *( surfaceForcingS(i,j,bi,bj)
./pkg/kpp/kpp_transport_s.F 117 KPP_TRANSPORT_S
     &          + tmpFac1*saltPlumeFlux(i,j,bi,bj)*recip_rhoConst
./pkg/kpp/kpp_transport_s.F 118 KPP_TRANSPORT_S
     &          *(1.-KPPplumefrac(i,j,bi,bj))
./pkg/kpp/kpp_transport_s.F 94 KPP_TRANSPORT_S
      DO j=jMin,jMax
./pkg/kpp/kpp_transport_s.F 96 KPP_TRANSPORT_S
        df(i,j) = - _rA(i,j,bi,bj)
./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_s.F 98 KPP_TRANSPORT_S
     &        *KPPghat(i,j,km1,bi,bj)
./pkg/kpp/kpp_transport_s.F 99 KPP_TRANSPORT_S
     &        *( surfaceForcingS(i,j,bi,bj)
./pkg/kpp/kpp_transport_t.F 100 KPP_TRANSPORT_T
     &            *(1.-KPPfrac(i,j,bi,bj))
./pkg/kpp/kpp_transport_t.F 61 KPP_TRANSPORT_T
      INTEGER i, j
./pkg/kpp/kpp_transport_t.F 77 KPP_TRANSPORT_T
      DO j=jMin,jMax
./pkg/kpp/kpp_transport_t.F 79 KPP_TRANSPORT_T
            df(i,j) = - _rA(i,j,bi,bj)
./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 81 KPP_TRANSPORT_T
     &          *KPPghat(i,j,km1,bi,bj)
./pkg/kpp/kpp_transport_t.F 82 KPP_TRANSPORT_T
     &          *( surfaceForcingT(i,j,bi,bj)
./pkg/kpp/kpp_transport_t.F 83 KPP_TRANSPORT_T
     &            +surfaceForcingTice(i,j,bi,bj)
./pkg/kpp/kpp_transport_t.F 84 KPP_TRANSPORT_T
     &            -Qsw(i,j,bi,bj)*recip_Cp*recip_rhoConst
./pkg/kpp/kpp_transport_t.F 85 KPP_TRANSPORT_T
     &            *(1.-KPPfrac(i,j,bi,bj))
./pkg/kpp/kpp_transport_t.F 92 KPP_TRANSPORT_T
      DO j=jMin,jMax
./pkg/kpp/kpp_transport_t.F 94 KPP_TRANSPORT_T
            df(i,j) = - _rA(i,j,bi,bj)
./pkg/kpp/kpp_transport_t.F 95 KPP_TRANSPORT_T
     &          *KPPdiffKzT(i,j,k,bi,bj)
./pkg/kpp/kpp_transport_t.F 96 KPP_TRANSPORT_T
     &          *KPPghat(i,j,km1,bi,bj)
./pkg/kpp/kpp_transport_t.F 97 KPP_TRANSPORT_T
     &          *( surfaceForcingT(i,j,bi,bj)
./pkg/kpp/kpp_transport_t.F 98 KPP_TRANSPORT_T
     &            +surfaceForcingTice(i,j,bi,bj)
./pkg/kpp/kpp_transport_t.F 99 KPP_TRANSPORT_T
     &            -Qsw(i,j,bi,bj)*recip_Cp*recip_rhoConst
./model/src/calc_div_ghat.F 113 CALC_DIV_GHAT
        DO j=1,sNy
./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 117 CALC_DIV_GHAT
     &               ) * xA(i,j) / deltaTMom
./model/src/calc_div_ghat.F 121 CALC_DIV_GHAT
      DO j=1,sNy
./model/src/calc_div_ghat.F 123 CALC_DIV_GHAT
        cg2d_b(i,j,bi,bj) = cg2d_b(i,j,bi,bj) +
./model/src/calc_div_ghat.F 124 CALC_DIV_GHAT
     &   pf(i+1,j)-pf(i,j)
./model/src/calc_div_ghat.F 130 CALC_DIV_GHAT
       DO j=1,sNy
./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 140 CALC_DIV_GHAT
        DO j=1,sNy+1
./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 148 CALC_DIV_GHAT
        DO j=1,sNy+1
./model/src/calc_div_ghat.F 150 CALC_DIV_GHAT
          pf(i,j) = implicDiv2Dflow
./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 156 CALC_DIV_GHAT
        DO j=1,sNy+1
./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 160 CALC_DIV_GHAT
     &               ) * yA(i,j) / deltaTMom
./model/src/calc_div_ghat.F 164 CALC_DIV_GHAT
      DO j=1,sNy
./model/src/calc_div_ghat.F 166 CALC_DIV_GHAT
        cg2d_b(i,j,bi,bj) = cg2d_b(i,j,bi,bj) +
./model/src/calc_div_ghat.F 167 CALC_DIV_GHAT
     &   pf(i,j+1)-pf(i,j)
./model/src/calc_div_ghat.F 173 CALC_DIV_GHAT
       DO j=1,sNy
./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 176 CALC_DIV_GHAT
     &                       + ( pf(i,j+1)-pf(i,j) )
./model/src/calc_div_ghat.F 184 CALC_DIV_GHAT
        DO j=1,sNy
./model/src/calc_div_ghat.F 186 CALC_DIV_GHAT
          cg2d_b(i,j,bi,bj) = cg2d_b(i,j,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 192 CALC_DIV_GHAT
        DO j=1,sNy
./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 58 CALC_DIV_GHAT
      INTEGER i,j
./model/src/calc_div_ghat.F 65 CALC_DIV_GHAT
      DO j=1,sNy+1
./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 81 CALC_DIV_GHAT
        DO j=1,sNy
./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 89 CALC_DIV_GHAT
        DO j=1,sNy
./model/src/calc_div_ghat.F 91 CALC_DIV_GHAT
          pf(i,j) = implicDiv2Dflow
./model/src/calc_div_ghat.F 92 CALC_DIV_GHAT
     &             *xA(i,j)*gU(i,j,k,bi,bj) / deltaTMom
./pkg/land/land_albedo.F 55 LAND_ALBEDO
      INTEGER i,j
./pkg/land/land_albedo.F 61 LAND_ALBEDO
        DO j=1,sNy
./pkg/land/land_albedo.F 63 LAND_ALBEDO
          alb_land(i,j) = grnd_alb(i,j,bi,bj)
./pkg/land/land_albedo.F 64 LAND_ALBEDO
          IF ( land_frc(i,j,bi,bj).GT.0. ) THEN
./pkg/land/land_albedo.F 65 LAND_ALBEDO
           Tsf = land_skinT(i,j,bi,bj)
./pkg/land/land_albedo.F 67 LAND_ALBEDO
           ageSnow = land_snowAge(i,j,bi,bj)/86400. _d 0
./pkg/land/land_albedo.F 68 LAND_ALBEDO
           hSnow = land_hSnow(i,j,bi,bj)
./pkg/land/land_albedo.F 86 LAND_ALBEDO
           alb_land(i,j) = albSnow 
./pkg/land/land_albedo.F 87 LAND_ALBEDO
     &       +(alb_land(i,j)-albSnow)*exp(-hSnow/hAlbSnow)
./pkg/land/land_impl_temp.F 129 LAND_IMPL_TEMP
      DO j=1,sNy
./pkg/land/land_impl_temp.F 131 LAND_IMPL_TEMP
        IF ( land_frc(i,j,bi,bj).GT.0. ) THEN
./pkg/land/land_impl_temp.F 135 LAND_IMPL_TEMP
          tSurf = land_skinT(i,j,bi,bj)
./pkg/land/land_impl_temp.F 136 LAND_IMPL_TEMP
          mSnow = land_rhoSnow*land_hSnow(i,j,bi,bj)
./pkg/land/land_impl_temp.F 137 LAND_IMPL_TEMP
          bLoc  = -sFlx(i,j,2)
./pkg/land/land_impl_temp.F 138 LAND_IMPL_TEMP
          fLoc  = sFlx(i,j,1)+bLoc*tSurf
./pkg/land/land_impl_temp.F 139 LAND_IMPL_TEMP
          alpha = land_hSnow(i,j,bi,bj)/diffKsnow
./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 147 LAND_IMPL_TEMP
            tg(k) = land_groundT(i,j,k,bi,bj)
./pkg/land/land_impl_temp.F 150 LAND_IMPL_TEMP
          dBug = bi.eq.lprt .AND. i.EQ.iprt .AND. j.EQ.jprt
./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 176 LAND_IMPL_TEMP
          IF ( tg(2)*land_groundT(i,j,2,bi,bj) .LE. 0. _d 0 
./pkg/land/land_impl_temp.F 196 LAND_IMPL_TEMP
     &             i,j,bi,bj,myIter
./pkg/land/land_impl_temp.F 201 LAND_IMPL_TEMP
     &             land_groundT(i,j,1,bi,bj),land_groundT(i,j,2,bi,bj),
./pkg/land/land_impl_temp.F 222 LAND_IMPL_TEMP
          IF ( tg(1)*land_groundT(i,j,1,bi,bj) .LE. 0. _d 0 
./pkg/land/land_impl_temp.F 236 LAND_IMPL_TEMP
              land_Pr_m_Ev(i,j,bi,bj) = dMsn/delT
./pkg/land/land_impl_temp.F 237 LAND_IMPL_TEMP
              land_hSnow(i,j,bi,bj) = (mSnow - dMsn)/land_rhoSnow 
./pkg/land/land_impl_temp.F 249 LAND_IMPL_TEMP
     &             i,j,bi,bj,myIter
./pkg/land/land_impl_temp.F 254 LAND_IMPL_TEMP
     &             land_groundT(i,j,1,bi,bj),land_groundT(i,j,2,bi,bj),
./pkg/land/land_impl_temp.F 284 LAND_IMPL_TEMP
     &         1, sFlx(i,j,0), fLoc, fLoc-bLoc*tSurf
./pkg/land/land_impl_temp.F 287 LAND_IMPL_TEMP
           fLoc = sFlx(i,j,0)
./pkg/land/land_impl_temp.F 288 LAND_IMPL_TEMP
           dTsurf(i,j) = 1000.
./pkg/land/land_impl_temp.F 289 LAND_IMPL_TEMP
           tg(1) = land_groundT(i,j,1,bi,bj)
./pkg/land/land_impl_temp.F 290 LAND_IMPL_TEMP
           tg(2) = land_groundT(i,j,2,bi,bj)
./pkg/land/land_impl_temp.F 306 LAND_IMPL_TEMP
            IF ( tg(2)*land_groundT(i,j,2,bi,bj).LE.0. _d 0 ) THEN
./pkg/land/land_impl_temp.F 309 LAND_IMPL_TEMP
            ELSEIF ( tg(1)*land_groundT(i,j,1,bi,bj).LE.0. _d 0 ) THEN
./pkg/land/land_impl_temp.F 327 LAND_IMPL_TEMP
           land_Pr_m_Ev(i,j,bi,bj) = dMsn/delT
./pkg/land/land_impl_temp.F 328 LAND_IMPL_TEMP
           land_hSnow(i,j,bi,bj) = (mSnow - dMsn)/land_rhoSnow 
./pkg/land/land_impl_temp.F 342 LAND_IMPL_TEMP
          IF ( dTsurf(i,j) .LE. 999. ) 
./pkg/land/land_impl_temp.F 343 LAND_IMPL_TEMP
     &         dTsurf(i,j) = tSurf - land_skinT(i,j,bi,bj)
./pkg/land/land_impl_temp.F 344 LAND_IMPL_TEMP
          land_skinT(i,j,bi,bj) = tSurf
./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 352 LAND_IMPL_TEMP
     &         tSurf, tg, dTsurf(i,j)
./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 134 LAND_INI_VARS
         DO j=1,sNy
./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 147 LAND_INI_VARS
             land_skinT(i,j,bi,bj) = land_groundT(i,j,1,bi,bj)
./pkg/land/land_ini_vars.F 152 LAND_INI_VARS
         DO j=1,sNy
./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 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
./pkg/land/land_ini_vars.F 75 LAND_INI_VARS
           land_skinT  (i,j,bi,bj) = 0. _d 0
./pkg/land/land_ini_vars.F 76 LAND_INI_VARS
           land_hSnow  (i,j,bi,bj) = 0. _d 0
./pkg/land/land_ini_vars.F 77 LAND_INI_VARS
           land_snowAge(i,j,bi,bj) = 0. _d 0
./pkg/land/land_ini_vars.F 78 LAND_INI_VARS
           land_runOff (i,j,bi,bj) = 0. _d 0
./pkg/land/land_ini_vars.F 79 LAND_INI_VARS
           land_enRnOf (i,j,bi,bj) = 0. _d 0
./pkg/land/land_ini_vars.F 80 LAND_INI_VARS
           land_HeatFLx(i,j,bi,bj) = 0. _d 0
./pkg/land/land_ini_vars.F 81 LAND_INI_VARS
           land_Pr_m_Ev(i,j,bi,bj) = 0. _d 0
./pkg/land/land_ini_vars.F 82 LAND_INI_VARS
           land_EnWFlux(i,j,bi,bj) = 0. _d 0
./model/src/calc_eddy_stress.F 45 CALC_EDDY_STRESS
      INTEGER i,j,k
./model/src/calc_eddy_stress.F 55 CALC_EDDY_STRESS
         DO j=1-OLy,sNy+OLy-1
./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 68 CALC_EDDY_STRESS
           coriU = op5*(fcori(i-1,j,bi,bj)
./model/src/calc_eddy_stress.F 69 CALC_EDDY_STRESS
     &                 +fCori(i  ,j,bi,bj))
./model/src/calc_eddy_stress.F 70 CALC_EDDY_STRESS
           tauxEddy(i,j,k,bi,bj) =  rhoConst*coriU*psiy
./model/src/calc_eddy_stress.F 74 CALC_EDDY_STRESS
         DO j=1-OLy+1,sNy+OLy
./model/src/calc_eddy_stress.F 77 CALC_EDDY_STRESS
           psix = op25*(GM_PsiX(i,  j  ,k,bi,bj)
./model/src/calc_eddy_stress.F 78 CALC_EDDY_STRESS
     &                 +GM_PsiX(i+1,j  ,k,bi,bj)
./model/src/calc_eddy_stress.F 79 CALC_EDDY_STRESS
     &                 +GM_PsiX(i  ,j-1,k,bi,bj)
./model/src/calc_eddy_stress.F 80 CALC_EDDY_STRESS
     &                 +GM_PsiX(i+1,j-1,k,bi,bj))
./model/src/calc_eddy_stress.F 82 CALC_EDDY_STRESS
           psix = op25*(eddyPsiX(i,  j  ,k,bi,bj)
./model/src/calc_eddy_stress.F 83 CALC_EDDY_STRESS
     &                 +eddyPsiX(i+1,j  ,k,bi,bj)
./model/src/calc_eddy_stress.F 84 CALC_EDDY_STRESS
     &                 +eddyPsiX(i  ,j-1,k,bi,bj)
./model/src/calc_eddy_stress.F 85 CALC_EDDY_STRESS
     &                 +eddyPsiX(i+1,j-1,k,bi,bj))
./model/src/calc_eddy_stress.F 87 CALC_EDDY_STRESS
           coriV = op5*(fcori(i,j-1,bi,bj)
./model/src/calc_eddy_stress.F 88 CALC_EDDY_STRESS
     &                 +fCori(i,j  ,bi,bj))
./model/src/calc_eddy_stress.F 89 CALC_EDDY_STRESS
           tauyEddy(i,j,k,bi,bj) = -rhoConst*coriV*psix
./pkg/land/land_stepfwd.F 103 LAND_STEPFWD
        DO j=1,sNy
./pkg/land/land_stepfwd.F 105 LAND_STEPFWD
           flxkup(i,j) = flxkdw(i,j)
./pkg/land/land_stepfwd.F 110 LAND_STEPFWD
       DO j=1,sNy
./pkg/land/land_stepfwd.F 112 LAND_STEPFWD
         IF ( land_frc(i,j,bi,bj).GT.0. ) THEN
./pkg/land/land_stepfwd.F 114 LAND_STEPFWD
          flxkdw(i,j) = land_grdLambda*
./pkg/land/land_stepfwd.F 115 LAND_STEPFWD
     &             ( land_groundT(i,j,k,bi,bj)
./pkg/land/land_stepfwd.F 116 LAND_STEPFWD
     &              -land_groundT(i,j,kp1,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 135 LAND_STEPFWD
        DO j=1,sNy
./pkg/land/land_stepfwd.F 137 LAND_STEPFWD
           land_runOff(i,j,bi,bj) = 0. _d 0
./pkg/land/land_stepfwd.F 138 LAND_STEPFWD
           land_enRnOf(i,j,bi,bj) = 0. _d 0
./pkg/land/land_stepfwd.F 150 LAND_STEPFWD
         DO j=1,sNy
./pkg/land/land_stepfwd.F 152 LAND_STEPFWD
           IF ( land_frc(i,j,bi,bj).GT.0. ) THEN
./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 163 LAND_STEPFWD
            dBug = bi.eq.lprt .AND. i.EQ.iprt .AND. j.EQ.jprt
./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 177 LAND_STEPFWD
        DO j=1,sNy
./pkg/land/land_stepfwd.F 179 LAND_STEPFWD
          IF ( land_frc(i,j,bi,bj).GT.0. ) THEN
./pkg/land/land_stepfwd.F 180 LAND_STEPFWD
           mPmE  = land_Pr_m_Ev(i,j,bi,bj)
./pkg/land/land_stepfwd.F 181 LAND_STEPFWD
           enWfx = land_EnWFlux(i,j,bi,bj)
./pkg/land/land_stepfwd.F 182 LAND_STEPFWD
           enGr1 = land_enthalp(i,j,1,bi,bj)*land_dzF(1)
./pkg/land/land_stepfwd.F 184 LAND_STEPFWD
           dBug = bi.eq.lprt .AND. i.EQ.iprt .AND. j.EQ.jprt
./pkg/land/land_stepfwd.F 187 LAND_STEPFWD
     &       mPmE,enWfx,enGr1/land_deltaT,land_hSnow(i,j,bi,bj)
./pkg/land/land_stepfwd.F 190 LAND_STEPFWD
           land_snowAge(i,j,bi,bj) =
./pkg/land/land_stepfwd.F 191 LAND_STEPFWD
     &         ( land_deltaT + land_snowAge(i,j,bi,bj)*ageFac )
./pkg/land/land_stepfwd.F 200 LAND_STEPFWD
            flxEngU(i,j) = enWfx + land_Lfreez*snowPrec
./pkg/land/land_stepfwd.F 203 LAND_STEPFWD
            land_snowAge(i,j,bi,bj) = land_snowAge(i,j,bi,bj)
./pkg/land/land_stepfwd.F 209 LAND_STEPFWD
     &                      land_hMaxSnow - land_hSnow(i,j,bi,bj) )
./pkg/land/land_stepfwd.F 211 LAND_STEPFWD
            land_hSnow(i,j,bi,bj) = land_hSnow(i,j,bi,bj) + dhSnow
./pkg/land/land_stepfwd.F 213 LAND_STEPFWD
            land_runOff(i,j,bi,bj) =  mIceDt
./pkg/land/land_stepfwd.F 214 LAND_STEPFWD
            land_enRnOf(i,j,bi,bj) = -mIceDt*land_Lfreez
./pkg/land/land_stepfwd.F 218 LAND_STEPFWD
     &         3,snowPrec,mPmE,hNewSnow,land_hSnow(i,j,bi,bj)
./pkg/land/land_stepfwd.F 225 LAND_STEPFWD
            mSnow = land_hSnow(i,j,bi,bj)*land_rhoSnow
./pkg/land/land_stepfwd.F 229 LAND_STEPFWD
              land_hSnow(i,j,bi,bj) = 0. _d 0
./pkg/land/land_stepfwd.F 230 LAND_STEPFWD
              flxEngU(i,j) = enWfx - land_Lfreez*mSnow/land_deltaT
./pkg/land/land_stepfwd.F 232 LAND_STEPFWD
              flxEngU(i,j) = 0. _d 0
./pkg/land/land_stepfwd.F 233 LAND_STEPFWD
              land_hSnow(i,j,bi,bj) = land_hSnow(i,j,bi,bj)
./pkg/land/land_stepfwd.F 241 LAND_STEPFWD
     &         4,dMsn,mPmE,land_hSnow(i,j,bi,bj),flxEngU(i,j)
./pkg/land/land_stepfwd.F 244 LAND_STEPFWD
           flxkup(i,j) = mPmE/land_rhoLiqW
./pkg/land/land_stepfwd.F 246 LAND_STEPFWD
           IF ( land_hSnow(i,j,bi,bj).LE. 0. _d 0 )
./pkg/land/land_stepfwd.F 247 LAND_STEPFWD
     &          land_snowAge(i,j,bi,bj) = 0. _d 0
./pkg/land/land_stepfwd.F 258 LAND_STEPFWD
        DO j=1,sNy
./pkg/land/land_stepfwd.F 260 LAND_STEPFWD
           flxkup(i,j) = land_Pr_m_Ev(i,j,bi,bj)/land_rhoLiqW
./pkg/land/land_stepfwd.F 261 LAND_STEPFWD
           flxEngU(i,j) = 0. _d 0
./pkg/land/land_stepfwd.F 281 LAND_STEPFWD
       DO j=1,sNy
./pkg/land/land_stepfwd.F 283 LAND_STEPFWD
         IF ( land_frc(i,j,bi,bj).GT.0. ) THEN
./pkg/land/land_stepfwd.F 285 LAND_STEPFWD
          dBug = bi.eq.lprt .AND. i.EQ.iprt .AND. j.EQ.jprt
./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 294 LAND_STEPFWD
           IF ( flxkup(i,j) .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 297 LAND_STEPFWD
     &       + land_deltaT * flxkup(i,j) / fieldCapac
./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 303 LAND_STEPFWD
            land_runOff(i,j,bi,bj) = land_runOff(i,j,bi,bj)
./pkg/land/land_stepfwd.F 304 LAND_STEPFWD
     &                             + flxkup(i,j)*land_rhoLiqW
./pkg/land/land_stepfwd.F 305 LAND_STEPFWD
            land_enRnOf(i,j,bi,bj) = land_enRnOf(i,j,bi,bj)
./pkg/land/land_stepfwd.F 306 LAND_STEPFWD
     &                             + flxEngU(i,j)
./pkg/land/land_stepfwd.F 309 LAND_STEPFWD
           flxkup(i,j)  = 0. _d 0
./pkg/land/land_stepfwd.F 310 LAND_STEPFWD
           flxEngU(i,j) = 0. _d 0
./pkg/land/land_stepfwd.F 317 LAND_STEPFWD
     &         land_groundT(i,j,kp1,bi,bj).LT.0. _d 0 ) THEN
./pkg/land/land_stepfwd.F 320 LAND_STEPFWD
             flxkdw(i,j) = 0. _d 0
./pkg/land/land_stepfwd.F 323 LAND_STEPFWD
             flxkdw(i,j) = fieldCapac*
./pkg/land/land_stepfwd.F 324 LAND_STEPFWD
     &                   ( land_groundW(i,j,k,bi,bj)
./pkg/land/land_stepfwd.F 325 LAND_STEPFWD
     &                    -land_groundW(i,j,kp1,bi,bj) )
./pkg/land/land_stepfwd.F 328 LAND_STEPFWD
             IF ( flxkdw(i,j).GE.0. ) THEN
./pkg/land/land_stepfwd.F 329 LAND_STEPFWD
              flxEngL = flxkdw(i,j)*land_rhoLiqW*land_CpWater
./pkg/land/land_stepfwd.F 330 LAND_STEPFWD
     &                 *land_groundT(i,j,k,bi,bj)
./pkg/land/land_stepfwd.F 332 LAND_STEPFWD
              flxEngL = flxkdw(i,j)*land_rhoLiqW*land_CpWater
./pkg/land/land_stepfwd.F 333 LAND_STEPFWD
     &                 *land_groundT(i,j,kp1,bi,bj)
./pkg/land/land_stepfwd.F 338 LAND_STEPFWD
           groundWnp1 = land_groundW(i,j,k,bi,bj)
./pkg/land/land_stepfwd.F 339 LAND_STEPFWD
     &       + land_deltaT * (flxkup(i,j)-flxkdw(i,j)) / fieldCapac
./pkg/land/land_stepfwd.F 343 LAND_STEPFWD
     &      ,5,land_groundW(i,j,k,bi,bj)-1.,
./pkg/land/land_stepfwd.F 344 LAND_STEPFWD
     &         flxkup(i,j),flxkdw(i,j),groundWnp1-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 353 LAND_STEPFWD
           land_runOff(i,j,bi,bj) = land_runOff(i,j,bi,bj)
./pkg/land/land_stepfwd.F 356 LAND_STEPFWD
           flxkup(i,j) = flxkdw(i,j)
./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 364 LAND_STEPFWD
     &         + ( flxEngU(i,j) - flxEngL - grdWexcess*enthalpGrdW
./pkg/land/land_stepfwd.F 367 LAND_STEPFWD
            land_enRnOf(i,j,bi,bj) = land_enRnOf(i,j,bi,bj)
./pkg/land/land_stepfwd.F 370 LAND_STEPFWD
            flxEngU(i,j) = flxEngL
./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 381 LAND_STEPFWD
     &      8, land_runOff(i,j,bi,bj),land_enRnOf(i,j,bi,bj)
./pkg/land/land_stepfwd.F 398 LAND_STEPFWD
        DO j=1,sNy
./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 422 LAND_STEPFWD
        DO j=1,sNy
./pkg/land/land_stepfwd.F 424 LAND_STEPFWD
          IF ( land_hSnow(i,j,bi,bj).GT.0. _d 0 ) THEN
./pkg/land/land_stepfwd.F 425 LAND_STEPFWD
           land_skinT(i,j,bi,bj) = MIN(land_skinT(i,j,bi,bj), 0. _d 0)
./pkg/land/land_stepfwd.F 427 LAND_STEPFWD
           land_skinT(i,j,bi,bj) = land_groundT(i,j,1,bi,bj)
./pkg/land/land_stepfwd.F 432 LAND_STEPFWD
        DO j=1,sNy
./pkg/land/land_stepfwd.F 434 LAND_STEPFWD
           land_skinT(i,j,bi,bj) = land_groundT(i,j,1,bi,bj)
./pkg/land/land_stepfwd.F 81 LAND_STEPFWD
      INTEGER i,j,k,kp1
./pkg/land/land_stepfwd.F 97 LAND_STEPFWD
        DO j=1,sNy
./pkg/land/land_stepfwd.F 99 LAND_STEPFWD
           flxkup(i,j) = land_HeatFlx(i,j,bi,bj)
./model/src/calc_grad_phi_fv.F 101 CALC_GRAD_PHI_FV
      DO j=1-OLy,sNy+OLy
./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 62 CALC_GRAD_PHI_FV
      INTEGER i,j
./model/src/calc_grad_phi_fv.F 69 CALC_GRAD_PHI_FV
      DO j=1-OLy,sNy+OLy
./model/src/calc_grad_phi_fv.F 71 CALC_GRAD_PHI_FV
        dPhiHydX(i,j)  = 0. _d 0
./model/src/calc_grad_phi_fv.F 72 CALC_GRAD_PHI_FV
        dPhiHydY(i,j)  = 0. _d 0
./model/src/calc_grad_phi_fv.F 75 CALC_GRAD_PHI_FV
      DO j=jMin,jMax
./model/src/calc_grad_phi_fv.F 77 CALC_GRAD_PHI_FV
        dpk_dip = pKappaF( i ,j) - pKappaU(i-1,j)
./model/src/calc_grad_phi_fv.F 78 CALC_GRAD_PHI_FV
        dpk_dim = pKappaF(i-1,j) - pKappaU( i ,j)
./model/src/calc_grad_phi_fv.F 79 CALC_GRAD_PHI_FV
        dPhiHydX(i,j) = ( phi0surf(i,j,bi,bj) - phi0surf(i-1,j,bi,bj) )
./model/src/calc_grad_phi_fv.F 80 CALC_GRAD_PHI_FV
     &                + (  dpk_dip*( phiHydU(i,j) - phiHydF(i-1,j) )
./model/src/calc_grad_phi_fv.F 81 CALC_GRAD_PHI_FV
     &                   + dpk_dim*( phiHydF(i,j) - phiHydU(i-1,j) )
./model/src/calc_grad_phi_fv.F 83 CALC_GRAD_PHI_FV
        dPhiHydX(i,j) = _recip_dxC(i,j,bi,bj)*dPhiHydX(i,j)
./model/src/calc_grad_phi_fv.F 87 CALC_GRAD_PHI_FV
      DO j=jMin+1,jMax
./model/src/calc_grad_phi_fv.F 89 CALC_GRAD_PHI_FV
        dpk_djp = pKappaF(i, j ) - pKappaU(i,j-1)
./model/src/calc_grad_phi_fv.F 90 CALC_GRAD_PHI_FV
        dpk_djm = pKappaF(i,j-1) - pKappaU(i, j )
./model/src/calc_grad_phi_fv.F 91 CALC_GRAD_PHI_FV
        dPhiHydY(i,j) = ( phi0surf(i,j,bi,bj) - phi0surf(i,j-1,bi,bj) )
./model/src/calc_grad_phi_fv.F 92 CALC_GRAD_PHI_FV
     &                + (  dpk_djp*( phiHydU(i,j) - phiHydF(i,j-1) )
./model/src/calc_grad_phi_fv.F 93 CALC_GRAD_PHI_FV
     &                   + dpk_djm*( phiHydF(i,j) - phiHydU(i,j-1) )
./model/src/calc_grad_phi_fv.F 95 CALC_GRAD_PHI_FV
        dPhiHydY(i,j) = _recip_dyC(i,j,bi,bj)*dPhiHydY(i,j)
./pkg/layers/layers_calc.F 173 LAYERS_CALC
           DO j=1-OLy,sNy+OLy
./pkg/layers/layers_calc.F 175 LAYERS_CALC
             prho(i,j,k,bi,bj) = 0. _d 0
./pkg/layers/layers_calc.F 196 LAYERS_CALC
           DO j = 1-OLy,sNy+OLy
./pkg/layers/layers_calc.F 198 LAYERS_CALC
             prho(i,j,k,bi,bj) = prho(i,j,k,bi,bj) + rhoShift
./pkg/layers/layers_calc.F 443 LAYERS_CALC
         DO j=1-OLy,sNy+OLy
./pkg/layers/layers_calc.F 445 LAYERS_CALC
           layers_surfflux(i,j,1,iTracer,bi,bj) = 0. _d 0
./pkg/layers/layers_calc.F 449 LAYERS_CALC
          DO j=1-OLy,sNy+OLy
./pkg/layers/layers_calc.F 451 LAYERS_CALC
            layers_dfx     (i,j,k,iTracer,bi,bj) = 0. _d 0
./pkg/layers/layers_calc.F 452 LAYERS_CALC
            layers_dfy     (i,j,k,iTracer,bi,bj) = 0. _d 0
./pkg/layers/layers_calc.F 453 LAYERS_CALC
            layers_dfr     (i,j,k,iTracer,bi,bj) = 0. _d 0
./pkg/layers/layers_calc.F 454 LAYERS_CALC
            layers_afx     (i,j,k,iTracer,bi,bj) = 0. _d 0
./pkg/layers/layers_calc.F 455 LAYERS_CALC
            layers_afy     (i,j,k,iTracer,bi,bj) = 0. _d 0
./pkg/layers/layers_calc.F 456 LAYERS_CALC
            layers_afr     (i,j,k,iTracer,bi,bj) = 0. _d 0
./pkg/layers/layers_calc.F 457 LAYERS_CALC
            layers_tottend (i,j,k,iTracer,bi,bj) = 0. _d 0
./pkg/layers/layers_calc.F 459 LAYERS_CALC
            layers_sw       (i,j,k,1      ,bi,bj) = 0. _d 0
./pkg/layers/layers_calc.F 80 LAYERS_CALC
      INTEGER i, j, k
./pkg/layers/layers_fluxcalc.F 108 LAYERS_FLUXCALC
      INTEGER i,j,k,kk,kg,kci,kp1,kloc
./pkg/layers/layers_fluxcalc.F 131 LAYERS_FLUXCALC
      DO j = 1,sNy+1
./pkg/layers/layers_fluxcalc.F 136 LAYERS_FLUXCALC
          kgu(i,j) = Nlayers
./pkg/layers/layers_fluxcalc.F 137 LAYERS_FLUXCALC
          kgv(i,j) = Nlayers
./pkg/layers/layers_fluxcalc.F 143 LAYERS_FLUXCALC
       DO j = 1-OLy,sNy+OLy
./pkg/layers/layers_fluxcalc.F 146 LAYERS_FLUXCALC
         UH (i,j,kg,bi,bj) = 0. _d 0
./pkg/layers/layers_fluxcalc.F 148 LAYERS_FLUXCALC
         Hw(i,j,kg,bi,bj) = 0. _d 0
./pkg/layers/layers_fluxcalc.F 149 LAYERS_FLUXCALC
         PIw(i,j,kg,bi,bj) = 0. _d 0
./pkg/layers/layers_fluxcalc.F 150 LAYERS_FLUXCALC
         Uw(i,j,kg,bi,bj) = 0. _d 0
./pkg/layers/layers_fluxcalc.F 154 LAYERS_FLUXCALC
         VH (i,j,kg,bi,bj) = 0. _d 0
./pkg/layers/layers_fluxcalc.F 156 LAYERS_FLUXCALC
         Hs(i,j,kg,bi,bj) = 0. _d 0
./pkg/layers/layers_fluxcalc.F 157 LAYERS_FLUXCALC
         PIs(i,j,kg,bi,bj) = 0. _d 0
./pkg/layers/layers_fluxcalc.F 158 LAYERS_FLUXCALC
         Vs(i,j,kg,bi,bj) = 0. _d 0
./pkg/layers/layers_fluxcalc.F 174 LAYERS_FLUXCALC
       DO j = 1,sNy+1
./pkg/layers/layers_fluxcalc.F 179 LAYERS_FLUXCALC
         IF (maskW(i,j,kp1,bi,bj).EQ.zeroRS) kp1=k
./pkg/layers/layers_fluxcalc.F 180 LAYERS_FLUXCALC
         TatU(i,j) = MapFact(kk) *
./pkg/layers/layers_fluxcalc.F 181 LAYERS_FLUXCALC
     &    0.5 _d 0 * (tracer(i-1,j,k,bi,bj)+tracer(i,j,k,bi,bj)) +
./pkg/layers/layers_fluxcalc.F 183 LAYERS_FLUXCALC
     &    0.5 _d 0 * (tracer(i-1,j,kp1,bi,bj)+tracer(i,j,kp1,bi,bj))
./pkg/layers/layers_fluxcalc.F 197 LAYERS_FLUXCALC
        DO j = 1,sNy+1
./pkg/layers/layers_fluxcalc.F 199 LAYERS_FLUXCALC
          IF ( kgu(i,j) .LE. 0 ) THEN
./pkg/layers/layers_fluxcalc.F 202 LAYERS_FLUXCALC
     &          'layers_bounds for TatU(',i,',',j,',)=',TatU(i,j)
./pkg/layers/layers_fluxcalc.F 212 LAYERS_FLUXCALC
       DO j = 1,sNy+1
./pkg/layers/layers_fluxcalc.F 215 LAYERS_FLUXCALC
         kloc = kgu(i,j)
./pkg/layers/layers_fluxcalc.F 216 LAYERS_FLUXCALC
         dzfac = dZZf(kk) * hFacW(i,j,kci,bi,bj)
./pkg/layers/layers_fluxcalc.F 219 LAYERS_FLUXCALC
         UH(i,j,kloc,bi,bj) =
./pkg/layers/layers_fluxcalc.F 220 LAYERS_FLUXCALC
     &    UH(i,j,kloc,bi,bj) +
./pkg/layers/layers_fluxcalc.F 221 LAYERS_FLUXCALC
     &    dzfac * uVel(i,j,kci,bi,bj)
./pkg/layers/layers_fluxcalc.F 227 LAYERS_FLUXCALC
     &              ( rA(i-1,j,bi,bj)*Kwx(i-1,j,kcip1,bi,bj)
./pkg/layers/layers_fluxcalc.F 228 LAYERS_FLUXCALC
     &               +rA( i ,j,bi,bj)*Kwx( i ,j,kcip1,bi,bj)
./pkg/layers/layers_fluxcalc.F 229 LAYERS_FLUXCALC
     &              ) * maskW(i,j,kcip1,bi,bj) * maskp1
./pkg/layers/layers_fluxcalc.F 230 LAYERS_FLUXCALC
     &            - ( rA(i-1,j,bi,bj)*Kwx(i-1,j, kci ,bi,bj)
./pkg/layers/layers_fluxcalc.F 231 LAYERS_FLUXCALC
     &               +rA( i ,j,bi,bj)*Kwx( i ,j, kci ,bi,bj)
./pkg/layers/layers_fluxcalc.F 232 LAYERS_FLUXCALC
     &              ) * maskW(i,j, kci ,bi,bj)
./pkg/layers/layers_fluxcalc.F 233 LAYERS_FLUXCALC
     &                           ) * recip_rAw(i,j,bi,bj)
./pkg/layers/layers_fluxcalc.F 236 LAYERS_FLUXCALC
             delPsi = GM_PsiX(i,j,kcip1,bi,bj)*maskp1
./pkg/layers/layers_fluxcalc.F 237 LAYERS_FLUXCALC
     &              - GM_PsiX(i,j, kci, bi,bj)
./pkg/layers/layers_fluxcalc.F 240 LAYERS_FLUXCALC
           UH(i,j,kloc,bi,bj) = UH(i,j,kloc,bi,bj)
./pkg/layers/layers_fluxcalc.F 241 LAYERS_FLUXCALC
     &      + delPsi*recip_drF(kci)*_recip_hFacW(i,j,kci,bi,bj)
./pkg/layers/layers_fluxcalc.F 247 LAYERS_FLUXCALC
         Hw(i,j,kloc,bi,bj) = Hw(i,j,kloc,bi,bj) + dzfac
./pkg/layers/layers_fluxcalc.F 255 LAYERS_FLUXCALC
       DO j = 1,sNy+1
./pkg/layers/layers_fluxcalc.F 259 LAYERS_FLUXCALC
         IF (maskS(i,j,kp1,bi,bj).EQ.zeroRS) kp1=k
./pkg/layers/layers_fluxcalc.F 260 LAYERS_FLUXCALC
         TatV(i,j) = MapFact(kk) *
./pkg/layers/layers_fluxcalc.F 261 LAYERS_FLUXCALC
     &    0.5 _d 0 * (tracer(i,j-1,k,bi,bj)+tracer(i,j,k,bi,bj)) +
./pkg/layers/layers_fluxcalc.F 263 LAYERS_FLUXCALC
     &    0.5 _d 0 * (tracer(i,j-1,kp1,bi,bj)+tracer(i,j,kp1,bi,bj))
./pkg/layers/layers_fluxcalc.F 277 LAYERS_FLUXCALC
        DO j = 1,sNy+1
./pkg/layers/layers_fluxcalc.F 279 LAYERS_FLUXCALC
          IF ( kgv(i,j) .LE. 0 ) THEN
./pkg/layers/layers_fluxcalc.F 282 LAYERS_FLUXCALC
     &          'layers_bounds for TatV(',i,',',j,',)=',TatV(i,j)
./pkg/layers/layers_fluxcalc.F 292 LAYERS_FLUXCALC
       DO j = 1,sNy+1
./pkg/layers/layers_fluxcalc.F 295 LAYERS_FLUXCALC
         kloc = kgv(i,j)
./pkg/layers/layers_fluxcalc.F 296 LAYERS_FLUXCALC
         dzfac = dZZf(kk) * hFacS(i,j,kci,bi,bj)
./pkg/layers/layers_fluxcalc.F 309 LAYERS_FLUXCALC
         VH(i,j,kloc,bi,bj) =
./pkg/layers/layers_fluxcalc.F 310 LAYERS_FLUXCALC
     &    VH(i,j,kloc,bi,bj) + dzfac * vVel(i,j,kci,bi,bj)
./pkg/layers/layers_fluxcalc.F 316 LAYERS_FLUXCALC
     &              ( rA(i,j-1,bi,bj)*Kwy(i,j-1,kcip1,bi,bj)
./pkg/layers/layers_fluxcalc.F 317 LAYERS_FLUXCALC
     &               +rA(i, j ,bi,bj)*Kwy(i, j ,kcip1,bi,bj)
./pkg/layers/layers_fluxcalc.F 318 LAYERS_FLUXCALC
     &              ) * maskS(i,j,kcip1,bi,bj) * maskp1
./pkg/layers/layers_fluxcalc.F 319 LAYERS_FLUXCALC
     &            - ( rA(i,j-1,bi,bj)*Kwy(i,j-1, kci ,bi,bj)
./pkg/layers/layers_fluxcalc.F 320 LAYERS_FLUXCALC
     &               +rA(i, j ,bi,bj)*Kwy(i, j , kci ,bi,bj)
./pkg/layers/layers_fluxcalc.F 321 LAYERS_FLUXCALC
     &              ) * maskS(i,j, kci ,bi,bj)
./pkg/layers/layers_fluxcalc.F 322 LAYERS_FLUXCALC
     &                           ) * recip_rAs(i,j,bi,bj)
./pkg/layers/layers_fluxcalc.F 325 LAYERS_FLUXCALC
             delPsi = GM_PsiY(i,j,kcip1,bi,bj)*maskp1
./pkg/layers/layers_fluxcalc.F 326 LAYERS_FLUXCALC
     &              - GM_PsiY(i,j, kci, bi,bj)
./pkg/layers/layers_fluxcalc.F 329 LAYERS_FLUXCALC
           VH(i,j,kloc,bi,bj) = VH(i,j,kloc,bi,bj)
./pkg/layers/layers_fluxcalc.F 330 LAYERS_FLUXCALC
     &      + delPsi*recip_drF(kci)*_recip_hFacS(i,j,kci,bi,bj)
./pkg/layers/layers_fluxcalc.F 336 LAYERS_FLUXCALC
         Hs(i,j,kloc,bi,bj) = Hs(i,j,kloc,bi,bj) + dzfac
./pkg/layers/layers_fluxcalc.F 348 LAYERS_FLUXCALC
       DO j = 1,sNy+1
./pkg/layers/layers_fluxcalc.F 351 LAYERS_FLUXCALC
         IF (Hw(i,j,kg,bi,bj) .GT. 0.) THEN
./pkg/layers/layers_fluxcalc.F 352 LAYERS_FLUXCALC
          PIw(i,j,kg,bi,bj) = 1. _d 0
./pkg/layers/layers_fluxcalc.F 353 LAYERS_FLUXCALC
          Uw(i,j,kg,bi,bj) =
./pkg/layers/layers_fluxcalc.F 354 LAYERS_FLUXCALC
     &        UH(i,j,kg,bi,bj) / Hw(i,j,kg,bi,bj)
./pkg/layers/layers_fluxcalc.F 358 LAYERS_FLUXCALC
         IF (Hs(i,j,kg,bi,bj) .GT. 0.) THEN
./pkg/layers/layers_fluxcalc.F 359 LAYERS_FLUXCALC
          PIs(i,j,kg,bi,bj) = 1. _d 0
./pkg/layers/layers_fluxcalc.F 360 LAYERS_FLUXCALC
          Vs(i,j,kg,bi,bj) =
./pkg/layers/layers_fluxcalc.F 361 LAYERS_FLUXCALC
     &        VH(i,j,kg,bi,bj) / Hs(i,j,kg,bi,bj)
./pkg/layers/layers_fluxcalc.F 454 LAYERS_DIAPYCNAL
      INTEGER i,j,k,kk,kg,kci,kloc
./pkg/layers/layers_fluxcalc.F 480 LAYERS_DIAPYCNAL
      DO j = 1,sNy+1
./pkg/layers/layers_fluxcalc.F 485 LAYERS_DIAPYCNAL
          kgc(i,j) = Nlayers
./pkg/layers/layers_fluxcalc.F 486 LAYERS_DIAPYCNAL
          kgcw(i,j) = Nlayers-1
./pkg/layers/layers_fluxcalc.F 493 LAYERS_DIAPYCNAL
       DO j = 1-OLy,sNy+OLy
./pkg/layers/layers_fluxcalc.F 495 LAYERS_DIAPYCNAL
         TtendSurf (i,j,kg,bi,bj) = 0. _d 0
./pkg/layers/layers_fluxcalc.F 496 LAYERS_DIAPYCNAL
         TtendDiffh(i,j,kg,bi,bj) = 0. _d 0
./pkg/layers/layers_fluxcalc.F 497 LAYERS_DIAPYCNAL
         TtendDiffr(i,j,kg,bi,bj) = 0. _d 0
./pkg/layers/layers_fluxcalc.F 498 LAYERS_DIAPYCNAL
         TtendAdvh(i,j,kg,bi,bj)  = 0. _d 0
./pkg/layers/layers_fluxcalc.F 499 LAYERS_DIAPYCNAL
         TtendAdvr(i,j,kg,bi,bj)  = 0. _d 0
./pkg/layers/layers_fluxcalc.F 500 LAYERS_DIAPYCNAL
         Ttendtot(i,j,kg,bi,bj)   = 0. _d 0
./pkg/layers/layers_fluxcalc.F 501 LAYERS_DIAPYCNAL
         StendSurf (i,j,kg,bi,bj) = 0. _d 0
./pkg/layers/layers_fluxcalc.F 502 LAYERS_DIAPYCNAL
         StendDiffh(i,j,kg,bi,bj) = 0. _d 0
./pkg/layers/layers_fluxcalc.F 503 LAYERS_DIAPYCNAL
         StendDiffr(i,j,kg,bi,bj) = 0. _d 0
./pkg/layers/layers_fluxcalc.F 504 LAYERS_DIAPYCNAL
         StendAdvh(i,j,kg,bi,bj)  = 0. _d 0
./pkg/layers/layers_fluxcalc.F 505 LAYERS_DIAPYCNAL
         StendAdvr(i,j,kg,bi,bj)  = 0. _d 0
./pkg/layers/layers_fluxcalc.F 506 LAYERS_DIAPYCNAL
         Stendtot(i,j,kg,bi,bj)   = 0. _d 0
./pkg/layers/layers_fluxcalc.F 507 LAYERS_DIAPYCNAL
         Hcw(i,j,kg,bi,bj) = 0. _d 0
./pkg/layers/layers_fluxcalc.F 513 LAYERS_DIAPYCNAL
       DO j = 1-OLy,sNy+OLy
./pkg/layers/layers_fluxcalc.F 515 LAYERS_DIAPYCNAL
         Hc(i,j,kg,bi,bj) = 0. _d 0
./pkg/layers/layers_fluxcalc.F 516 LAYERS_DIAPYCNAL
         PIc(i,j,kg,bi,bj) = 0. _d 0
./pkg/layers/layers_fluxcalc.F 525 LAYERS_DIAPYCNAL
       DO j = 1,sNy+1
./pkg/layers/layers_fluxcalc.F 529 LAYERS_DIAPYCNAL
         IF (maskC(i,j,kp1,bi,bj).EQ.zeroRS) kp1=k
./pkg/layers/layers_fluxcalc.F 530 LAYERS_DIAPYCNAL
         TatC(i,j) = MapFact(kk) * tracer(i,j,k,bi,bj) +
./pkg/layers/layers_fluxcalc.F 531 LAYERS_DIAPYCNAL
     &    (1. _d 0 -MapFact(kk)) * tracer(i,j,kp1,bi,bj)
./pkg/layers/layers_fluxcalc.F 538 LAYERS_DIAPYCNAL
       DO j = 1,sNy+1
./pkg/layers/layers_fluxcalc.F 540 LAYERS_DIAPYCNAL
         TatC(i,j) = tracer(i,j,k,bi,bj)
./pkg/layers/layers_fluxcalc.F 570 LAYERS_DIAPYCNAL
        DO j = 1,sNy+1
./pkg/layers/layers_fluxcalc.F 572 LAYERS_DIAPYCNAL
          IF ( kgc(i,j) .LE. 0 ) THEN
./pkg/layers/layers_fluxcalc.F 575 LAYERS_DIAPYCNAL
     &          'layers_bounds for TatC(',i,',',j,',)=',TatC(i,j)
./pkg/layers/layers_fluxcalc.F 594 LAYERS_DIAPYCNAL
        DO j = 1,sNy+1
./pkg/layers/layers_fluxcalc.F 596 LAYERS_DIAPYCNAL
          IF ( kgcw(i,j) .LE. 0 ) THEN
./pkg/layers/layers_fluxcalc.F 599 LAYERS_DIAPYCNAL
     &          'layers_bounds for TatC(',i,',',j,',)=',TatC(i,j)
./pkg/layers/layers_fluxcalc.F 610 LAYERS_DIAPYCNAL
       DO j = 1,sNy+1
./pkg/layers/layers_fluxcalc.F 613 LAYERS_DIAPYCNAL
         dzfac = dZZf(kk) * hFacC(i,j,kci,bi,bj)
./pkg/layers/layers_fluxcalc.F 615 LAYERS_DIAPYCNAL
         dzfac = dRf(kci) * hFacC(i,j,kci,bi,bj)
./pkg/layers/layers_fluxcalc.F 617 LAYERS_DIAPYCNAL
         kloc = kgcw(i,j)
./pkg/layers/layers_fluxcalc.F 620 LAYERS_DIAPYCNAL
         Hcw(i,j,kloc,bi,bj) = Hcw(i,j,kloc,bi,bj)
./pkg/layers/layers_fluxcalc.F 623 LAYERS_DIAPYCNAL
         Hc(i,j,kgc(i,j),bi,bj) = Hc(i,j,kgc(i,j),bi,bj)
./pkg/layers/layers_fluxcalc.F 630 LAYERS_DIAPYCNAL
           Tfac = layers_alpha(i,j,kci,bi,bj)
./pkg/layers/layers_fluxcalc.F 631 LAYERS_DIAPYCNAL
           Sfac = layers_beta(i,j,kci,bi,bj)
./pkg/layers/layers_fluxcalc.F 635 LAYERS_DIAPYCNAL
          TtendSurf(i,j,kloc,bi,bj) =
./pkg/layers/layers_fluxcalc.F 636 LAYERS_DIAPYCNAL
     &     TtendSurf(i,j,kloc,bi,bj) +
./pkg/layers/layers_fluxcalc.F 637 LAYERS_DIAPYCNAL
     &     Tfac * dzfac * layers_surfflux(i,j,1,1,bi,bj)
./pkg/layers/layers_fluxcalc.F 638 LAYERS_DIAPYCNAL
          StendSurf(i,j,kloc,bi,bj) =
./pkg/layers/layers_fluxcalc.F 639 LAYERS_DIAPYCNAL
     &     StendSurf(i,j,kloc,bi,bj) +
./pkg/layers/layers_fluxcalc.F 640 LAYERS_DIAPYCNAL
     &     Sfac * dzfac * layers_surfflux(i,j,1,2,bi,bj)
./pkg/layers/layers_fluxcalc.F 644 LAYERS_DIAPYCNAL
          TtendSurf(i,j,kloc,bi,bj) =
./pkg/layers/layers_fluxcalc.F 645 LAYERS_DIAPYCNAL
     &     TtendSurf(i,j,kloc,bi,bj) +
./pkg/layers/layers_fluxcalc.F 646 LAYERS_DIAPYCNAL
     &     Tfac * dzfac * layers_sw(i,j,kci,1,bi,bj)
./pkg/layers/layers_fluxcalc.F 650 LAYERS_DIAPYCNAL
         TtendDiffh(i,j,kloc,bi,bj) =
./pkg/layers/layers_fluxcalc.F 651 LAYERS_DIAPYCNAL
     &     TtendDiffh(i,j,kloc,bi,bj) + dzfac * Tfac *
./pkg/layers/layers_fluxcalc.F 652 LAYERS_DIAPYCNAL
     &    (layers_dfx(i,j,kci,1,bi,bj)+
./pkg/layers/layers_fluxcalc.F 653 LAYERS_DIAPYCNAL
     &     layers_dfy(i,j,kci,1,bi,bj))
./pkg/layers/layers_fluxcalc.F 654 LAYERS_DIAPYCNAL
         TtendDiffr(i,j,kloc,bi,bj) =
./pkg/layers/layers_fluxcalc.F 655 LAYERS_DIAPYCNAL
     &     TtendDiffr(i,j,kloc,bi,bj) +
./pkg/layers/layers_fluxcalc.F 656 LAYERS_DIAPYCNAL
     &     dzfac * Tfac * layers_dfr(i,j,kci,1,bi,bj)
./pkg/layers/layers_fluxcalc.F 657 LAYERS_DIAPYCNAL
         StendDiffh(i,j,kloc,bi,bj) =
./pkg/layers/layers_fluxcalc.F 658 LAYERS_DIAPYCNAL
     &     StendDiffh(i,j,kloc,bi,bj) + dzfac * Sfac *
./pkg/layers/layers_fluxcalc.F 659 LAYERS_DIAPYCNAL
     &    (layers_dfx(i,j,kci,2,bi,bj)+
./pkg/layers/layers_fluxcalc.F 660 LAYERS_DIAPYCNAL
     &     layers_dfy(i,j,kci,2,bi,bj))
./pkg/layers/layers_fluxcalc.F 661 LAYERS_DIAPYCNAL
         StendDiffr(i,j,kloc,bi,bj) =
./pkg/layers/layers_fluxcalc.F 662 LAYERS_DIAPYCNAL
     &     StendDiffr(i,j,kloc,bi,bj) +
./pkg/layers/layers_fluxcalc.F 663 LAYERS_DIAPYCNAL
     &     dzfac * Sfac * layers_dfr(i,j,kci,2,bi,bj)
./pkg/layers/layers_fluxcalc.F 665 LAYERS_DIAPYCNAL
         TtendAdvh(i,j,kloc,bi,bj) =
./pkg/layers/layers_fluxcalc.F 666 LAYERS_DIAPYCNAL
     &     TtendAdvh(i,j,kloc,bi,bj) + dzfac * Tfac *
./pkg/layers/layers_fluxcalc.F 667 LAYERS_DIAPYCNAL
     &    (layers_afx(i,j,kci,1,bi,bj)+
./pkg/layers/layers_fluxcalc.F 668 LAYERS_DIAPYCNAL
     &     layers_afy(i,j,kci,1,bi,bj))
./pkg/layers/layers_fluxcalc.F 669 LAYERS_DIAPYCNAL
         TtendAdvr(i,j,kloc,bi,bj) =
./pkg/layers/layers_fluxcalc.F 670 LAYERS_DIAPYCNAL
     &     TtendAdvr(i,j,kloc,bi,bj) +
./pkg/layers/layers_fluxcalc.F 671 LAYERS_DIAPYCNAL
     &     dzfac * Tfac * layers_afr(i,j,kci,1,bi,bj)
./pkg/layers/layers_fluxcalc.F 672 LAYERS_DIAPYCNAL
         StendAdvh(i,j,kloc,bi,bj) =
./pkg/layers/layers_fluxcalc.F 673 LAYERS_DIAPYCNAL
     &     StendAdvh(i,j,kloc,bi,bj) + dzfac * Sfac *
./pkg/layers/layers_fluxcalc.F 674 LAYERS_DIAPYCNAL
     &    (layers_afx(i,j,kci,2,bi,bj)+
./pkg/layers/layers_fluxcalc.F 675 LAYERS_DIAPYCNAL
     &     layers_afy(i,j,kci,2,bi,bj))
./pkg/layers/layers_fluxcalc.F 676 LAYERS_DIAPYCNAL
         StendAdvr(i,j,kloc,bi,bj) =
./pkg/layers/layers_fluxcalc.F 677 LAYERS_DIAPYCNAL
     &     StendAdvr(i,j,kloc,bi,bj) +
./pkg/layers/layers_fluxcalc.F 678 LAYERS_DIAPYCNAL
     &     dzfac * Sfac * layers_afr(i,j,kci,2,bi,bj)
./pkg/layers/layers_fluxcalc.F 680 LAYERS_DIAPYCNAL
         Ttendtot(i,j,kloc,bi,bj) =
./pkg/layers/layers_fluxcalc.F 681 LAYERS_DIAPYCNAL
     &     Ttendtot(i,j,kloc,bi,bj) +
./pkg/layers/layers_fluxcalc.F 682 LAYERS_DIAPYCNAL
     &     dzfac * Tfac * layers_tottend(i,j,kci,1,bi,bj)
./pkg/layers/layers_fluxcalc.F 683 LAYERS_DIAPYCNAL
         Stendtot(i,j,kloc,bi,bj) =
./pkg/layers/layers_fluxcalc.F 684 LAYERS_DIAPYCNAL
     &     Stendtot(i,j,kloc,bi,bj) +
./pkg/layers/layers_fluxcalc.F 685 LAYERS_DIAPYCNAL
     &     dzfac * Sfac * layers_tottend(i,j,kci,2,bi,bj)
./pkg/layers/layers_fluxcalc.F 693 LAYERS_DIAPYCNAL
       DO j = 1,sNy+1
./pkg/layers/layers_fluxcalc.F 695 LAYERS_DIAPYCNAL
         IF (Hc(i,j,kg,bi,bj) .GT. 0.) THEN
./pkg/layers/layers_fluxcalc.F 696 LAYERS_DIAPYCNAL
          PIc(i,j,kg,bi,bj) = 1. _d 0
./pkg/layers/layers_fluxcalc.F 747 LAYERS_LOCATE
      INTEGER i,j
./pkg/layers/layers_fluxcalc.F 755 LAYERS_LOCATE
      DO j = 1,sNy+1
./pkg/layers/layers_fluxcalc.F 757 LAYERS_LOCATE
        kl(i,j)=1
./pkg/layers/layers_fluxcalc.F 758 LAYERS_LOCATE
        ku(i,j)=n+1
./pkg/layers/layers_fluxcalc.F 762 LAYERS_LOCATE
       DO j = 1,sNy+1
./pkg/layers/layers_fluxcalc.F 764 LAYERS_LOCATE
         IF (ku(i,j)-kl(i,j).GT.1) THEN
./pkg/layers/layers_fluxcalc.F 765 LAYERS_LOCATE
          km=(ku(i,j)+kl(i,j))/2
./pkg/layers/layers_fluxcalc.F 767 LAYERS_LOCATE
          IF ( ((xx(n).GE.xx(1)).AND.(x(i,j).GE.xx(km))).OR.
./pkg/layers/layers_fluxcalc.F 768 LAYERS_LOCATE
     &         ((xx(n).GE.xx(1)).AND.(x(i,j).GE.xx(km))) ) THEN
./pkg/layers/layers_fluxcalc.F 769 LAYERS_LOCATE
           kl(i,j)=km
./pkg/layers/layers_fluxcalc.F 771 LAYERS_LOCATE
           ku(i,j)=km
./pkg/layers/layers_fluxcalc.F 777 LAYERS_LOCATE
      DO j = 1,sNy+1
./pkg/layers/layers_fluxcalc.F 779 LAYERS_LOCATE
        IF ( x(i,j).LT.xx(2) ) THEN
./pkg/layers/layers_fluxcalc.F 780 LAYERS_LOCATE
         k(i,j)=1
./pkg/layers/layers_fluxcalc.F 781 LAYERS_LOCATE
        ELSE IF ( x(i,j).GE.xx(n) ) THEN
./pkg/layers/layers_fluxcalc.F 782 LAYERS_LOCATE
         k(i,j)=n
./pkg/layers/layers_fluxcalc.F 784 LAYERS_LOCATE
         k(i,j)=kl(i,j)
./pkg/layers/layers_fluxcalc.F 790 LAYERS_LOCATE
      DO j = 1,sNy+1
./pkg/layers/layers_fluxcalc.F 792 LAYERS_LOCATE
        IF (x(i,j) .GE. xx(n)) THEN
./pkg/layers/layers_fluxcalc.F 794 LAYERS_LOCATE
         k(i,j) = n
./pkg/layers/layers_fluxcalc.F 795 LAYERS_LOCATE
        ELSE IF (x(i,j) .LT. xx(2)) THEN
./pkg/layers/layers_fluxcalc.F 797 LAYERS_LOCATE
         k(i,j) = 1
./pkg/layers/layers_fluxcalc.F 798 LAYERS_LOCATE
        ELSE IF ( (x(i,j) .GE. xx(k(i,j)))
./pkg/layers/layers_fluxcalc.F 799 LAYERS_LOCATE
     &    .AND.   (x(i,j) .LT. xx(k(i,j)+1)) ) THEN
./pkg/layers/layers_fluxcalc.F 801 LAYERS_LOCATE
        ELSE IF (x(i,j) .GE. xx(k(i,j))) THEN
./pkg/layers/layers_fluxcalc.F 803 LAYERS_LOCATE
         DO WHILE (x(i,j) .GE. xx(k(i,j)+1))
./pkg/layers/layers_fluxcalc.F 804 LAYERS_LOCATE
          k(i,j) = k(i,j) + 1
./pkg/layers/layers_fluxcalc.F 807 LAYERS_LOCATE
        ELSE IF (x(i,j) .LT. xx(k(i,j)+1)) THEN
./pkg/layers/layers_fluxcalc.F 809 LAYERS_LOCATE
         DO WHILE (x(i,j) .LT. xx(k(i,j)))
./pkg/layers/layers_fluxcalc.F 810 LAYERS_LOCATE
          k(i,j) = k(i,j) - 1
./pkg/layers/layers_fluxcalc.F 815 LAYERS_LOCATE
         k(i,j) = -1
./pkg/layers/layers_init_varia.F 30 LAYERS_INIT_VARIA
      INTEGER i,j,kg
./pkg/layers/layers_init_varia.F 40 LAYERS_INIT_VARIA
         DO j=1-OLy,sNy+OLy
./pkg/layers/layers_init_varia.F 42 LAYERS_INIT_VARIA
           layers_Hc (i,j,kg,bi,bj) = 0. _d 0
./pkg/layers/layers_init_varia.F 43 LAYERS_INIT_VARIA
           layers_PIc(i,j,kg,bi,bj) = 0. _d 0
./pkg/layers/layers_init_varia.F 48 LAYERS_INIT_VARIA
         DO j=1-OLy,sNy+OLy
./pkg/layers/layers_init_varia.F 50 LAYERS_INIT_VARIA
           layers_Hc        (i,j,kg,bi,bj) = 0. _d 0
./pkg/layers/layers_init_varia.F 51 LAYERS_INIT_VARIA
           layers_TtendSurf (i,j,kg,bi,bj) = 0. _d 0
./pkg/layers/layers_init_varia.F 52 LAYERS_INIT_VARIA
           layers_TtendDiffh(i,j,kg,bi,bj) = 0. _d 0
./pkg/layers/layers_init_varia.F 53 LAYERS_INIT_VARIA
           layers_TtendDiffr(i,j,kg,bi,bj) = 0. _d 0
./pkg/layers/layers_init_varia.F 54 LAYERS_INIT_VARIA
           layers_TtendAdvh (i,j,kg,bi,bj) = 0. _d 0
./pkg/layers/layers_init_varia.F 55 LAYERS_INIT_VARIA
           layers_TtendAdvr (i,j,kg,bi,bj) = 0. _d 0
./pkg/layers/layers_init_varia.F 56 LAYERS_INIT_VARIA
           layers_StendSurf (i,j,kg,bi,bj) = 0. _d 0
./pkg/layers/layers_init_varia.F 57 LAYERS_INIT_VARIA
           layers_StendDiffh(i,j,kg,bi,bj) = 0. _d 0
./pkg/layers/layers_init_varia.F 58 LAYERS_INIT_VARIA
           layers_StendDiffr(i,j,kg,bi,bj) = 0. _d 0
./pkg/layers/layers_init_varia.F 59 LAYERS_INIT_VARIA
           layers_StendAdvh(i,j,kg,bi,bj) = 0. _d 0
./pkg/layers/layers_init_varia.F 60 LAYERS_INIT_VARIA
           layers_StendAdvr(i,j,kg,bi,bj) = 0. _d 0
./pkg/layers/layers_init_varia.F 66 LAYERS_INIT_VARIA
         DO j=1-OLy,sNy+OLy
./pkg/layers/layers_init_varia.F 68 LAYERS_INIT_VARIA
           layers_alpha(i,j,kg,bi,bj) = 0. _d 0
./pkg/layers/layers_init_varia.F 69 LAYERS_INIT_VARIA
           layers_beta(i,j,kg,bi,bj) = 0. _d 0
./pkg/layers/layers_init_varia.F 76 LAYERS_INIT_VARIA
         DO j=1-OLy,sNy+OLy
./pkg/layers/layers_init_varia.F 78 LAYERS_INIT_VARIA
           layers_surfflux(i,j,1,iTracer,bi,bj) = 0. _d 0
./pkg/layers/layers_init_varia.F 82 LAYERS_INIT_VARIA
          DO j=1-OLy,sNy+OLy
./pkg/layers/layers_init_varia.F 84 LAYERS_INIT_VARIA
            layers_tottend (i,j,kg,iTracer,bi,bj) = 0. _d 0
./pkg/layers/layers_init_varia.F 85 LAYERS_INIT_VARIA
            layers_dfx     (i,j,kg,iTracer,bi,bj) = 0. _d 0
./pkg/layers/layers_init_varia.F 86 LAYERS_INIT_VARIA
            layers_dfy     (i,j,kg,iTracer,bi,bj) = 0. _d 0
./pkg/layers/layers_init_varia.F 87 LAYERS_INIT_VARIA
            layers_dfr     (i,j,kg,iTracer,bi,bj) = 0. _d 0
./pkg/layers/layers_init_varia.F 88 LAYERS_INIT_VARIA
            layers_afx     (i,j,kg,iTracer,bi,bj) = 0. _d 0
./pkg/layers/layers_init_varia.F 89 LAYERS_INIT_VARIA
            layers_afy     (i,j,kg,iTracer,bi,bj) = 0. _d 0
./pkg/layers/layers_init_varia.F 90 LAYERS_INIT_VARIA
            layers_afr     (i,j,kg,iTracer,bi,bj) = 0. _d 0
./pkg/layers/layers_init_varia.F 92 LAYERS_INIT_VARIA
            layers_sw      (i,j,kg,1      ,bi,bj) = 0. _d 0
./pkg/layers/layers_save.F 324 LAYERS_CUMULATE
      INTEGER i, j
./pkg/layers/layers_save.F 329 LAYERS_CUMULATE
      DO j = 1,jRun
./pkg/layers/layers_save.F 331 LAYERS_CUMULATE
        cumFld(i,j) = cumFld(i,j) + inpFld(i,j,k,bi,bj)
./model/src/calc_grad_phi_hyd.F 101 CALC_GRAD_PHI_HYD
           varLoc(i,j) = factPI*alphRho(i,j)
./model/src/calc_grad_phi_hyd.F 102 CALC_GRAD_PHI_HYD
     &                 + phi0surf(i,j,bi,bj)
./model/src/calc_grad_phi_hyd.F 103 CALC_GRAD_PHI_HYD
          ELSEIF (Ro_surf(i,j,bi,bj).NE.0. _d 0) THEN
./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 105 CALC_GRAD_PHI_HYD
           varLoc(i,j) = phiHydC(i,j)
./model/src/calc_grad_phi_hyd.F 106 CALC_GRAD_PHI_HYD
     &                  *(pStarFacK(i,j,bi,bj) - factPI)
./model/src/calc_grad_phi_hyd.F 108 CALC_GRAD_PHI_HYD
     &                 + phi0surf(i,j,bi,bj)
./model/src/calc_grad_phi_hyd.F 113 CALC_GRAD_PHI_HYD
        DO j=jMin,jMax
./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 122 CALC_GRAD_PHI_HYD
           varLoc(i,j) = phiHydC(i,j)
./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 125 CALC_GRAD_PHI_HYD
     &                 + phi0surf(i,j,bi,bj)
./model/src/calc_grad_phi_hyd.F 135 CALC_GRAD_PHI_HYD
       DO j=jMin,jMax
./model/src/calc_grad_phi_hyd.F 137 CALC_GRAD_PHI_HYD
         varLoc(i,j) = phiHydC(i,j)+phi0surf(i,j,bi,bj)
./model/src/calc_grad_phi_hyd.F 143 CALC_GRAD_PHI_HYD
      DO j=1-OLy,sNy+OLy
./model/src/calc_grad_phi_hyd.F 145 CALC_GRAD_PHI_HYD
        dPhiHydX(i,j)  = 0. _d 0
./model/src/calc_grad_phi_hyd.F 146 CALC_GRAD_PHI_HYD
        dPhiHydY(i,j)  = 0. _d 0
./model/src/calc_grad_phi_hyd.F 149 CALC_GRAD_PHI_HYD
      DO j=jMin,jMax
./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 155 CALC_GRAD_PHI_HYD
      DO j=jMin+1,jMax
./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 168 CALC_GRAD_PHI_HYD
        DO j=jMin,jMax
./model/src/calc_grad_phi_hyd.F 170 CALC_GRAD_PHI_HYD
          varLoc(i,j) = etaH(i,j,bi,bj)
./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 174 CALC_GRAD_PHI_HYD
        DO j=jMin,jMax
./model/src/calc_grad_phi_hyd.F 176 CALC_GRAD_PHI_HYD
          dPhiHydX(i,j) = dPhiHydX(i,j)
./model/src/calc_grad_phi_hyd.F 177 CALC_GRAD_PHI_HYD
     &     +factorZ*(alphRho(i-1,j)+alphRho(i,j))
./model/src/calc_grad_phi_hyd.F 178 CALC_GRAD_PHI_HYD
     &             *(varLoc(i,j)-varLoc(i-1,j))
./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 182 CALC_GRAD_PHI_HYD
        DO j=jMin+1,jMax
./model/src/calc_grad_phi_hyd.F 184 CALC_GRAD_PHI_HYD
          dPhiHydY(i,j) = dPhiHydY(i,j)
./model/src/calc_grad_phi_hyd.F 185 CALC_GRAD_PHI_HYD
     &     +factorZ*(alphRho(i,j-1)+alphRho(i,j))
./model/src/calc_grad_phi_hyd.F 186 CALC_GRAD_PHI_HYD
     &             *(varLoc(i,j)-varLoc(i,j-1))
./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 193 CALC_GRAD_PHI_HYD
        DO j=jMin,jMax
./model/src/calc_grad_phi_hyd.F 195 CALC_GRAD_PHI_HYD
          dPhiHydX(i,j) = dPhiHydX(i,j)
./model/src/calc_grad_phi_hyd.F 196 CALC_GRAD_PHI_HYD
     &     +factorP*(alphRho(i-1,j)+alphRho(i,j))
./model/src/calc_grad_phi_hyd.F 197 CALC_GRAD_PHI_HYD
     &             *(rStarFacC(i,j,bi,bj)-rStarFacC(i-1,j,bi,bj))
./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 201 CALC_GRAD_PHI_HYD
        DO j=jMin+1,jMax
./model/src/calc_grad_phi_hyd.F 203 CALC_GRAD_PHI_HYD
          dPhiHydY(i,j) = dPhiHydY(i,j)
./model/src/calc_grad_phi_hyd.F 204 CALC_GRAD_PHI_HYD
     &     +factorP*(alphRho(i,j-1)+alphRho(i,j))
./model/src/calc_grad_phi_hyd.F 205 CALC_GRAD_PHI_HYD
     &             *(rStarFacC(i,j,bi,bj)-rStarFacC(i,j-1,bi,bj))
./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 223 CALC_GRAD_PHI_HYD
        DO j=jMin,jMax
./model/src/calc_grad_phi_hyd.F 225 CALC_GRAD_PHI_HYD
          dPhiHydX(i,j) = dPhiHydX(i,j)
./model/src/calc_grad_phi_hyd.F 226 CALC_GRAD_PHI_HYD
     &     +factorP*(alphRho(i-1,j)+alphRho(i,j))
./model/src/calc_grad_phi_hyd.F 228 CALC_GRAD_PHI_HYD
     &             *(rStarFacC(i,j,bi,bj)-rStarFacC(i-1,j,bi,bj))
./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 231 CALC_GRAD_PHI_HYD
     &             *(pStarFacK(i,j,bi,bj)-pStarFacK(i-1,j,bi,bj))
./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 236 CALC_GRAD_PHI_HYD
        DO j=jMin+1,jMax
./model/src/calc_grad_phi_hyd.F 238 CALC_GRAD_PHI_HYD
          dPhiHydY(i,j) = dPhiHydY(i,j)
./model/src/calc_grad_phi_hyd.F 239 CALC_GRAD_PHI_HYD
     &     +factorP*(alphRho(i,j-1)+alphRho(i,j))
./model/src/calc_grad_phi_hyd.F 241 CALC_GRAD_PHI_HYD
     &             *(rStarFacC(i,j,bi,bj)-rStarFacC(i,j-1,bi,bj))
./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 244 CALC_GRAD_PHI_HYD
     &             *(pStarFacK(i,j,bi,bj)-pStarFacK(i,j-1,bi,bj))
./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 255 CALC_GRAD_PHI_HYD
      DO j=1-OLy,sNy+OLy
./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 60 CALC_GRAD_PHI_HYD
      INTEGER i,j
./model/src/calc_grad_phi_hyd.F 76 CALC_GRAD_PHI_HYD
        DO j=jMin,jMax
./model/src/calc_grad_phi_hyd.F 78 CALC_GRAD_PHI_HYD
          varLoc(i,j) = phiHydC(i,j)*pStarFacK(i,j,bi,bj)
./model/src/calc_grad_phi_hyd.F 79 CALC_GRAD_PHI_HYD
     &                + phi0surf(i,j,bi,bj)
./model/src/calc_grad_phi_hyd.F 83 CALC_GRAD_PHI_HYD
        DO j=jMin,jMax
./model/src/calc_grad_phi_hyd.F 85 CALC_GRAD_PHI_HYD
          varLoc(i,j) = phiHydC(i,j)*rStarFacC(i,j,bi,bj)
./model/src/calc_grad_phi_hyd.F 86 CALC_GRAD_PHI_HYD
     &                + phi0surf(i,j,bi,bj)
./model/src/calc_grad_phi_hyd.F 95 CALC_GRAD_PHI_HYD
        DO j=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
./pkg/layers/layers_thermodynamics.F 102 LAYERS_CALC_RHS
            DO j=1-OLy,sNy+OLy-1
./pkg/layers/layers_thermodynamics.F 105 LAYERS_CALC_RHS
              tmpfac = -_recip_hFacC(i,j,k,bi,bj)*recip_drF(k)
./pkg/layers/layers_thermodynamics.F 106 LAYERS_CALC_RHS
     &          *recip_rA(i,j,bi,bj)*recip_deepFac2C(k)*recip_rhoFacC(k)
./pkg/layers/layers_thermodynamics.F 107 LAYERS_CALC_RHS
              layers_dfx(i,j,k,iTracer,bi,bj) = maskInC(i,j,bi,bj) *
./pkg/layers/layers_thermodynamics.F 108 LAYERS_CALC_RHS
     &         tmpfac * ( layers_dfx(i+1,j,k,iTracer,bi,bj) -
./pkg/layers/layers_thermodynamics.F 109 LAYERS_CALC_RHS
     &          layers_dfx(i,j,k,iTracer,bi,bj) )
./pkg/layers/layers_thermodynamics.F 110 LAYERS_CALC_RHS
              layers_dfy(i,j,k,iTracer,bi,bj) = maskInC(i,j,bi,bj) *
./pkg/layers/layers_thermodynamics.F 111 LAYERS_CALC_RHS
     &         tmpfac * ( layers_dfy(i,j+1,k,iTracer,bi,bj) -
./pkg/layers/layers_thermodynamics.F 112 LAYERS_CALC_RHS
     &          layers_dfy(i,j,k,iTracer,bi,bj) )
./pkg/layers/layers_thermodynamics.F 113 LAYERS_CALC_RHS
              layers_dfr(i,j,k,iTracer,bi,bj) = tmpfac * rkSign *
./pkg/layers/layers_thermodynamics.F 114 LAYERS_CALC_RHS
     &        ( layers_dfr(i,j,kdown,iTracer,bi,bj)*downfac -
./pkg/layers/layers_thermodynamics.F 115 LAYERS_CALC_RHS
     &          layers_dfr(i,j,k,iTracer,bi,bj) )
./pkg/layers/layers_thermodynamics.F 117 LAYERS_CALC_RHS
              layers_afx(i,j,k,iTracer,bi,bj) = maskInC(i,j,bi,bj) *
./pkg/layers/layers_thermodynamics.F 118 LAYERS_CALC_RHS
     &         tmpfac * ( layers_afx(i+1,j,k,iTracer,bi,bj) -
./pkg/layers/layers_thermodynamics.F 119 LAYERS_CALC_RHS
     &          layers_afx(i,j,k,iTracer,bi,bj) )
./pkg/layers/layers_thermodynamics.F 120 LAYERS_CALC_RHS
              layers_afy(i,j,k,iTracer,bi,bj) = maskInC(i,j,bi,bj) *
./pkg/layers/layers_thermodynamics.F 121 LAYERS_CALC_RHS
     &         tmpfac * ( layers_afy(i,j+1,k,iTracer,bi,bj) -
./pkg/layers/layers_thermodynamics.F 122 LAYERS_CALC_RHS
     &          layers_afy(i,j,k,iTracer,bi,bj) )
./pkg/layers/layers_thermodynamics.F 123 LAYERS_CALC_RHS
              layers_afr(i,j,k,iTracer,bi,bj) = tmpfac * rkSign *
./pkg/layers/layers_thermodynamics.F 124 LAYERS_CALC_RHS
     &        ( layers_afr(i,j,kdown,iTracer,bi,bj)*downfac -
./pkg/layers/layers_thermodynamics.F 125 LAYERS_CALC_RHS
     &          layers_afr(i,j,k,iTracer,bi,bj) )
./pkg/layers/layers_thermodynamics.F 151 LAYERS_CALC_RHS
                layers_sw(i,j,k,iTracer,bi,bj) =
./pkg/layers/layers_thermodynamics.F 152 LAYERS_CALC_RHS
     &            layers_sw(i,j,k,iTracer,bi,bj)
./pkg/layers/layers_thermodynamics.F 153 LAYERS_CALC_RHS
     &            -Qsw(i,j,bi,bj)*(swfracb(1)*maskC(i,j,k,bi,bj)
./pkg/layers/layers_thermodynamics.F 154 LAYERS_CALC_RHS
     &                      -swfracb(2)*maskC(i,j,kdown,bi,bj))
./pkg/layers/layers_thermodynamics.F 156 LAYERS_CALC_RHS
     &            *recip_drF(k)*_recip_hFacC(i,j,k,bi,bj)
./pkg/layers/layers_thermodynamics.F 52 LAYERS_CALC_RHS
      INTEGER i,j,k,kdown,iTracer
./pkg/layers/layers_thermodynamics.F 72 LAYERS_CALC_RHS
           DO j=1-OLy,sNy+OLy
./pkg/layers/layers_thermodynamics.F 78 LAYERS_CALC_RHS
               layers_surfflux(i,j,k,iTracer,bi,bj) =
./pkg/layers/layers_thermodynamics.F 79 LAYERS_CALC_RHS
     &           layers_surfflux(i,j,k,iTracer,bi,bj)
./pkg/layers/layers_thermodynamics.F 81 LAYERS_CALC_RHS
     &           +Qsw(i,j,bi,bj)
./pkg/layers/layers_thermodynamics.F 85 LAYERS_CALC_RHS
             layers_surfflux(i,j,k,iTracer,bi,bj) =
./pkg/layers/layers_thermodynamics.F 86 LAYERS_CALC_RHS
     &       layers_surfflux(i,j,k,iTracer,bi,bj)
./pkg/layers/layers_thermodynamics.F 87 LAYERS_CALC_RHS
     &       *recip_drF(1)*_recip_hFacC(i,j,1,bi,bj)
./pkg/layers/layers_wsurf_tr.F 54 LAYERS_WSURF_TR
      INTEGER i,j,bi,bj,ks
./pkg/layers/layers_wsurf_tr.F 62 LAYERS_WSURF_TR
         DO j=1,sNy
./pkg/layers/layers_wsurf_tr.F 64 LAYERS_WSURF_TR
             ks = ksurfC(i,j,bi,bj)
./pkg/layers/layers_wsurf_tr.F 67 LAYERS_WSURF_TR
               tcor = -wVelFld(i,j,ks,bi,bj) * thetaFld(i,j,ks,bi,bj)
./pkg/layers/layers_wsurf_tr.F 68 LAYERS_WSURF_TR
               scor = -wVelFld(i,j,ks,bi,bj) * saltFld(i,j,ks,bi,bj)
./pkg/layers/layers_wsurf_tr.F 74 LAYERS_WSURF_TR
               layers_surfflux(i,j,1,1,bi,bj) =
./pkg/layers/layers_wsurf_tr.F 75 LAYERS_WSURF_TR
     &           layers_surfflux(i,j,1,1,bi,bj) +
./pkg/layers/layers_wsurf_tr.F 78 LAYERS_WSURF_TR
               layers_surfflux(i,j,1,2,bi,bj) =
./pkg/layers/layers_wsurf_tr.F 79 LAYERS_WSURF_TR
     &           layers_surfflux(i,j,1,2,bi,bj) +
./pkg/longstep/longstep_average_3d.F 43 LONGSTEP_AVERAGE_3D
      INTEGER i,j,k,bi,bj
./pkg/longstep/longstep_average_3d.F 52 LONGSTEP_AVERAGE_3D
         DO j = 1-OLy,sNy+OLy
./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 52 LONGSTEP_AVERAGE_3D_FAC
         DO j = 1-OLy,sNy+OLy
./pkg/longstep/longstep_average_3d_fac.F 55 LONGSTEP_AVERAGE_3D_FAC
           factor = factor*fac(i,j,k,bi,bj)
./pkg/longstep/longstep_average_3d_fac.F 57 LONGSTEP_AVERAGE_3D_FAC
           lsFld(i,j,k,bi,bj) = lsFld(i,j,k,bi,bj)*factor
./model/src/calc_grad_phi_surf.F 45 CALC_GRAD_PHI_SURF
      INTEGER i,j
./model/src/calc_grad_phi_surf.F 49 CALC_GRAD_PHI_SURF
      DO j=jMin,jMax
./model/src/calc_grad_phi_surf.F 51 CALC_GRAD_PHI_SURF
        phiSurfX(i,j)=_recip_dxC(i,j,bi,bj)*
./model/src/calc_grad_phi_surf.F 52 CALC_GRAD_PHI_SURF
     &   ( Bo_surf(i,j,bi,bj)*etaFld(i,j,bi,bj)
./model/src/calc_grad_phi_surf.F 53 CALC_GRAD_PHI_SURF
     &   - Bo_surf(i-1,j,bi,bj)*etaFld(i-1,j,bi,bj) )      
./model/src/calc_grad_phi_surf.F 58 CALC_GRAD_PHI_SURF
      DO j=jMin,jMax
./model/src/calc_grad_phi_surf.F 60 CALC_GRAD_PHI_SURF
        phiSurfY(i,j)=_recip_dyC(i,j,bi,bj)*
./model/src/calc_grad_phi_surf.F 61 CALC_GRAD_PHI_SURF
     &   ( Bo_surf(i,j,bi,bj)*etaFld(i,j,bi,bj)
./model/src/calc_grad_phi_surf.F 62 CALC_GRAD_PHI_SURF
     &   - Bo_surf(i,j-1,bi,bj)*etaFld(i,j-1,bi,bj) ) 
./pkg/longstep/longstep_fill_3d.F 44 LONGSTEP_FILL_3D
      INTEGER i,j,k,bi,bj
./pkg/longstep/longstep_fill_3d.F 51 LONGSTEP_FILL_3D
         DO j = 1-OLy,sNy+OLy
./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 52 LONGSTEP_FILL_3D_FAC
         DO j = 1-OLy,sNy+OLy
./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 52 LONGSTEP_FILL_3D_RS
         DO j = 1-OLy,sNy+OLy
./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_forcing_surf.F 116 LONGSTEP_FORCING_SURF
          DO j = jMin, jMax
./pkg/longstep/longstep_forcing_surf.F 118 LONGSTEP_FORCING_SURF
            surfaceForcingPTr(i,j,bi,bj,iTrc) =
./pkg/longstep/longstep_forcing_surf.F 119 LONGSTEP_FORCING_SURF
     &          surfaceForcingPTr(i,j,bi,bj,iTrc)
./pkg/longstep/longstep_forcing_surf.F 120 LONGSTEP_FORCING_SURF
     &        + LS_fwFlux(i,j,bi,bj)
./pkg/longstep/longstep_forcing_surf.F 121 LONGSTEP_FORCING_SURF
     &          *( pTracer(i,j,ks,bi,bj,iTrc) - PTRACERS_EvPrRn(iTrc) )
./pkg/longstep/longstep_forcing_surf.F 140 LONGSTEP_FORCING_SURF
          DO j = jMin, jMax
./pkg/longstep/longstep_forcing_surf.F 142 LONGSTEP_FORCING_SURF
            surfaceForcingPTr(i,j,bi,bj,iTrc) =
./pkg/longstep/longstep_forcing_surf.F 143 LONGSTEP_FORCING_SURF
     &          surfaceForcingPTr(i,j,bi,bj,iTrc)
./pkg/longstep/longstep_forcing_surf.F 144 LONGSTEP_FORCING_SURF
     &        + LS_fwFlux(i,j,bi,bj)
./pkg/longstep/longstep_forcing_surf.F 49 LONGSTEP_FORCING_SURF
      INTEGER i, j
./pkg/longstep/longstep_forcing_surf.F 61 LONGSTEP_FORCING_SURF
          DO j = jMin, jMax
./pkg/longstep/longstep_forcing_surf.F 63 LONGSTEP_FORCING_SURF
             surfaceForcingPTr(i,j,bi,bj,iTrc) =
./pkg/longstep/longstep_forcing_surf.F 83 LONGSTEP_FORCING_SURF
          DO j = jMin, jMax
./pkg/longstep/longstep_forcing_surf.F 85 LONGSTEP_FORCING_SURF
             surfaceForcingPTr(i,j,bi,bj,iTrc) =
./pkg/longstep/longstep_forcing_surf.F 86 LONGSTEP_FORCING_SURF
     &          surfaceForcingPTr(i,j,bi,bj,iTrc)
./pkg/longstep/longstep_forcing_surf.F 87 LONGSTEP_FORCING_SURF
     &        + LS_fwFlux(i,j,bi,bj)
./pkg/longstep/longstep_forcing_surf.F 88 LONGSTEP_FORCING_SURF
     &          *( PTRACERS_EvPrRn(iTrc) - pTracer(i,j,ks,bi,bj,iTrc) )
./pkg/longstep/longstep_reset_3d.F 42 LONGSTEP_RESET_3D
      INTEGER i,j,k,bi,bj
./pkg/longstep/longstep_reset_3d.F 49 LONGSTEP_RESET_3D
         DO j = 1-OLy,sNy+OLy
./pkg/longstep/longstep_reset_3d.F 51 LONGSTEP_RESET_3D
           lsFld(i,j,k,bi,bj) = 0. _d 0
./pkg/longstep/longstep_thermodynamics.F 130 LONGSTEP_THERMODYNAMICS
         DO j=1-OLy,sNy+OLy
./pkg/longstep/longstep_thermodynamics.F 133 LONGSTEP_THERMODYNAMICS
           kappaRk(i,j,k)    = 0. _d 0
./pkg/longstep/longstep_thermodynamics.F 144 LONGSTEP_THERMODYNAMICS
           DO j=1-OLy,sNy+OLy
./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 147 LONGSTEP_THERMODYNAMICS
     &                            / rStarExpC(i,j,bi,bj)
./pkg/longstep/longstep_thermodynamics.F 155 LONGSTEP_THERMODYNAMICS
           DO j=1-OLy,sNy+OLy
./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 158 LONGSTEP_THERMODYNAMICS
     &        /( 1. _d 0 + dEtaHdt(i,j,bi,bj)*deltaTFreeSurf
./pkg/longstep/longstep_thermodynamics.F 160 LONGSTEP_THERMODYNAMICS
     &                    *recip_hFacC(i,j,k,bi,bj)
./pkg/longstep/longstep_thermodynamics.F 168 LONGSTEP_THERMODYNAMICS
           DO j=1-OLy,sNy+OLy
./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 182 LONGSTEP_THERMODYNAMICS
           DO j=1-OLy,sNy+OLy
./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 205 LONGSTEP_THERMODYNAMICS
         DO j=1-OLy,sNy+OLy
./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_grid_angles.F 100 CALC_GRID_ANGLES
     &             ( yG(i,j,bi,bj) + yG(i,j+1,bi,bj) )*halfRL )
./model/src/calc_grid_angles.F 102 CALC_GRID_ANGLES
            u2zonDir(i,j,bi,bj) =  rSphere
./model/src/calc_grid_angles.F 103 CALC_GRID_ANGLES
     &          *( SIN( yG(i,j+1,bi,bj)*deg2rad )
./model/src/calc_grid_angles.F 104 CALC_GRID_ANGLES
     &           - SIN( yG(i, j, bi,bj)*deg2rad )
./model/src/calc_grid_angles.F 105 CALC_GRID_ANGLES
     &           )* _dxC(i,j,bi,bj)/tmpVal
./model/src/calc_grid_angles.F 108 CALC_GRID_ANGLES
            u2zonDir(i,j,bi,bj) = 1.
./model/src/calc_grid_angles.F 112 CALC_GRID_ANGLES
        DO j = 1-OLy,sNy+OLy
./model/src/calc_grid_angles.F 117 CALC_GRID_ANGLES
          tmpVal = _rAs(i,j,bi,bj) * COS( deg2rad*
./model/src/calc_grid_angles.F 118 CALC_GRID_ANGLES
     &             ( yG(i,j,bi,bj) + yG(i+1,j,bi,bj) )*halfRL )
./model/src/calc_grid_angles.F 120 CALC_GRID_ANGLES
            v2zonDir(i,j,bi,bj) = -rSphere
./model/src/calc_grid_angles.F 121 CALC_GRID_ANGLES
     &          *( SIN( yG(i+1,j,bi,bj)*deg2rad )
./model/src/calc_grid_angles.F 122 CALC_GRID_ANGLES
     &           - SIN( yG(i,j,bi,bj)*deg2rad )
./model/src/calc_grid_angles.F 123 CALC_GRID_ANGLES
     &           )* _dyC(i,j,bi,bj)/tmpVal
./model/src/calc_grid_angles.F 126 CALC_GRID_ANGLES
            v2zonDir(i,j,bi,bj) = 0.
./model/src/calc_grid_angles.F 41 CALC_GRID_ANGLES
      INTEGER  i,  j
./model/src/calc_grid_angles.F 54 CALC_GRID_ANGLES
        DO j = 1-OLy,sNy+OLy-1
./model/src/calc_grid_angles.F 56 CALC_GRID_ANGLES
          IF ( _dyG(i,j,bi,bj).GT.0. ) THEN
./model/src/calc_grid_angles.F 57 CALC_GRID_ANGLES
            uPseudo(i,j) =
./model/src/calc_grid_angles.F 58 CALC_GRID_ANGLES
     &         - ( yG(i,j,bi,bj) - yG(i,j+1,bi,bj) )*deg2rad
./model/src/calc_grid_angles.F 59 CALC_GRID_ANGLES
     &         / _dyG(i,j,bi,bj)
./model/src/calc_grid_angles.F 61 CALC_GRID_ANGLES
            uPseudo(i,j) = 0.
./model/src/calc_grid_angles.F 63 CALC_GRID_ANGLES
          u2zonDir(i,j,bi,bj) = rSphere*uPseudo(i,j)
./model/src/calc_grid_angles.F 66 CALC_GRID_ANGLES
        DO j = 1-OLy,sNy+OLy
./model/src/calc_grid_angles.F 68 CALC_GRID_ANGLES
          IF ( _dxG(i,j,bi,bj).GT.0. ) THEN
./model/src/calc_grid_angles.F 69 CALC_GRID_ANGLES
            vPseudo(i,j) =
./model/src/calc_grid_angles.F 70 CALC_GRID_ANGLES
     &         + ( yG(i,j,bi,bj) - yG(i+1,j,bi,bj) )*deg2rad
./model/src/calc_grid_angles.F 71 CALC_GRID_ANGLES
     &         / _dxG(i,j,bi,bj)
./model/src/calc_grid_angles.F 73 CALC_GRID_ANGLES
            vPseudo(i,j) = 0.
./model/src/calc_grid_angles.F 75 CALC_GRID_ANGLES
          v2zonDir(i,j,bi,bj) = rSphere*vPseudo(i,j)
./model/src/calc_grid_angles.F 79 CALC_GRID_ANGLES
         DO j = 1-OLy,sNy+OLy-1
./model/src/calc_grid_angles.F 81 CALC_GRID_ANGLES
           uC = 0.5*(uPseudo(i,j) + uPseudo(i+1,j))
./model/src/calc_grid_angles.F 82 CALC_GRID_ANGLES
           vC = 0.5*(vPseudo(i,j) + vPseudo(i,j+1))
./model/src/calc_grid_angles.F 85 CALC_GRID_ANGLES
           angleCosC(i,j,bi,bj) =  uC*uNorm
./model/src/calc_grid_angles.F 86 CALC_GRID_ANGLES
           angleSinC(i,j,bi,bj) = -vC*uNorm
./model/src/calc_grid_angles.F 94 CALC_GRID_ANGLES
        DO j = 1-OLy,sNy+OLy-1
./model/src/calc_grid_angles.F 99 CALC_GRID_ANGLES
          tmpVal = _rAw(i,j,bi,bj) * COS( deg2rad*
./pkg/matrix/matrix_init_varia.F 23 MATRIX_INIT_VARIA
      INTEGER i, j, k, bi, bj
./pkg/matrix/matrix_init_varia.F 39 MATRIX_INIT_VARIA
            DO j=1-Oly, sNy+Oly
./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 106 MATRIX_STORE_TENDENCY_IMP
         DO j=1-OLy, sNy+OLy
./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 51 MATRIX_STORE_TENDENCY_EXP
       DO j=1-OLy, sNy+OLy
./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 106 MATRIX_WRITE_TENDENCY
              DO j=1-OLy, sNy+OLy
./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 143 MATRIX_WRITE_TENDENCY
              DO j=1-OLy, sNy+OLy
./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 47 MATRIX_WRITE_TENDENCY
              DO j=1-OLy, sNy+OLy
./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 84 MATRIX_WRITE_TENDENCY
              DO j=1-OLy, sNy+OLy
./pkg/matrix/matrix_write_tendency.F 86 MATRIX_WRITE_TENDENCY
                 MATRIX(i,j,k,bi,bj,iTracer,1) = 0. _d 0
./model/src/calc_gw.F 119 CALC_GW
      INTEGER i,j,k, km1, kp1
./model/src/calc_gw.F 152 CALC_GW
        DO j=1-OLy,sNy+OLy
./model/src/calc_gw.F 154 CALC_GW
           gW(i,j,k,bi,bj) = 0.
./model/src/calc_gw.F 159 CALC_GW
      DO j=1-OLy,sNy+OLy
./model/src/calc_gw.F 161 CALC_GW
         gwDiss(i,j) = 0.
./model/src/calc_gw.F 166 CALC_GW
        DO j=1-OLy,sNy+OLy
./model/src/calc_gw.F 168 CALC_GW
           del2w(i,j) = 0. _d 0
./model/src/calc_gw.F 174 CALC_GW
      DO j=1-OLy,sNy+OLy
./model/src/calc_gw.F 176 CALC_GW
         flxAdvUp(i,j) = 0.
./model/src/calc_gw.F 192 CALC_GW
         DO j=1-OLy,sNy+OLy
./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 196 CALC_GW
             recip_rThickC(i,j) = 0.
./model/src/calc_gw.F 199 CALC_GW
             recip_rThickC(i,j) = 1. _d 0 /
./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 207 CALC_GW
         DO j=1-OLy,sNy+OLy
./model/src/calc_gw.F 209 CALC_GW
           rThickC_C(i,j) = MAX( zeroRS,
./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 215 CALC_GW
         DO j=1-OLy,sNy+OLy
./model/src/calc_gw.F 217 CALC_GW
           rThickC_W(i,j) = MAX( zeroRS,
./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 222 CALC_GW
           xA(i,j) = _dyG(i,j,bi,bj)*rThickC_W(i,j)
./model/src/calc_gw.F 226 CALC_GW
         DO j=1-OLy+1,sNy+OLy
./model/src/calc_gw.F 228 CALC_GW
           rThickC_S(i,j) = MAX( zeroRS,
./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 233 CALC_GW
           yA(i,j) = _dxG(i,j,bi,bj)*rThickC_S(i,j)
./model/src/calc_gw.F 241 CALC_GW
         DO j=1-OLy,sNy+OLy
./model/src/calc_gw.F 244 CALC_GW
           IF ( maskC(i,j,k,bi,bj).EQ.0. ) THEN
./model/src/calc_gw.F 245 CALC_GW
             recip_rThickC(i,j) = 0.
./model/src/calc_gw.F 247 CALC_GW
             recip_rThickC(i,j) = 1. _d 0 /
./model/src/calc_gw.F 249 CALC_GW
     &        + drF( k )*MIN( _hFacC(i,j, k ,bi,bj), halfRS )
./model/src/calc_gw.F 254 CALC_GW
           rThickC_C(i,j) =
./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 258 CALC_GW
           rThickC_C(i,j) =
./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 262 CALC_GW
           rThickC_W(i,j) =
./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 265 CALC_GW
           rThickC_S(i,j) =
./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 269 CALC_GW
           xA(i,j) = _dyG(i,j,bi,bj)*rThickC_W(i,j)
./model/src/calc_gw.F 272 CALC_GW
           yA(i,j) = _dxG(i,j,bi,bj)*rThickC_S(i,j)
./model/src/calc_gw.F 281 CALC_GW
         DO j=1-OLy,sNy+OLy
./model/src/calc_gw.F 283 CALC_GW
           recip_rThickC(i,j) = recip_drC(k)
./model/src/calc_gw.F 294 CALC_GW
        DO j=1-OLy,sNy+OLy
./model/src/calc_gw.F 296 CALC_GW
            wFld(i,j) = wVel(i,j,k,bi,bj)
./model/src/calc_gw.F 310 CALC_GW
          DO j=1-OLy,sNy+OLy
./model/src/calc_gw.F 311 CALC_GW
           flx_EW(1-OLx,j)=0.
./model/src/calc_gw.F 313 CALC_GW
            flx_EW(i,j) =
./model/src/calc_gw.F 314 CALC_GW
     &               ( wFld(i,j) - wFld(i-1,j) )
./model/src/calc_gw.F 315 CALC_GW
     &              *_recip_dxC(i,j,bi,bj)*xA(i,j)
./model/src/calc_gw.F 317 CALC_GW
     &              *sqCosFacU(j,bi,bj)
./model/src/calc_gw.F 320 CALC_GW
     &              *maskInW(i,j,bi,bj)
./model/src/calc_gw.F 334 CALC_GW
          DO j=1-OLy+1,sNy+OLy
./model/src/calc_gw.F 336 CALC_GW
            flx_NS(i,j) =
./model/src/calc_gw.F 337 CALC_GW
     &               ( wFld(i,j) - wFld(i,j-1) )
./model/src/calc_gw.F 338 CALC_GW
     &              *_recip_dyC(i,j,bi,bj)*yA(i,j)
./model/src/calc_gw.F 341 CALC_GW
     &              *sqCosFacV(j,bi,bj)
./model/src/calc_gw.F 345 CALC_GW
     &              *maskInS(i,j,bi,bj)
./model/src/calc_gw.F 352 CALC_GW
          DO j=1-OLy,sNy+OLy-1
./model/src/calc_gw.F 354 CALC_GW
            del2w(i,j) = ( ( flx_EW(i+1,j)-flx_EW(i,j) )
./model/src/calc_gw.F 355 CALC_GW
     &                    +( flx_NS(i,j+1)-flx_NS(i,j) )
./model/src/calc_gw.F 356 CALC_GW
     &                   )*recip_rA(i,j,bi,bj)*recip_rThickC(i,j)
./model/src/calc_gw.F 365 CALC_GW
          DO j=jMin,jMax
./model/src/calc_gw.F 367 CALC_GW
             flx_EW(i,j)=
./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 370 CALC_GW
     &              *_recip_dxC(i,j,bi,bj)*xA(i,j)
./model/src/calc_gw.F 371 CALC_GW
     &              *cosFacU(j,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 373 CALC_GW
     &              *(del2w(i,j)-del2w(i-1,j))
./model/src/calc_gw.F 374 CALC_GW
     &              *_recip_dxC(i,j,bi,bj)*xA(i,j)
./model/src/calc_gw.F 376 CALC_GW
     &              *sqCosFacU(j,bi,bj)
./model/src/calc_gw.F 378 CALC_GW
     &              *cosFacU(j,bi,bj)
./model/src/calc_gw.F 383 CALC_GW
          DO j=jMin,jMax+1
./model/src/calc_gw.F 385 CALC_GW
             flx_NS(i,j)=
./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 388 CALC_GW
     &              *_recip_dyC(i,j,bi,bj)*yA(i,j)
./model/src/calc_gw.F 390 CALC_GW
     &              *cosFacV(j,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 393 CALC_GW
     &              *(del2w(i,j)-del2w(i,j-1))
./model/src/calc_gw.F 394 CALC_GW
     &              *_recip_dyC(i,j,bi,bj)*yA(i,j)
./model/src/calc_gw.F 397 CALC_GW
     &              *sqCosFacV(j,bi,bj)
./model/src/calc_gw.F 399 CALC_GW
     &              *cosFacV(j,bi,bj)
./model/src/calc_gw.F 405 CALC_GW
          DO j=jMin,jMax
./model/src/calc_gw.F 408 CALC_GW
             viscLoc = ( kappaRU(i,j,k)  +kappaRU(i+1,j,k)
./model/src/calc_gw.F 409 CALC_GW
     &                  +kappaRU(i,j,k+1)+kappaRU(i+1,j,k+1)
./model/src/calc_gw.F 410 CALC_GW
     &                  +kappaRV(i,j,k)  +kappaRV(i,j+1,k)
./model/src/calc_gw.F 411 CALC_GW
     &                  +kappaRV(i,j,k+1)+kappaRV(i,j+1,k+1)
./model/src/calc_gw.F 413 CALC_GW
             flx_Dn(i,j) =
./model/src/calc_gw.F 414 CALC_GW
     &          - viscLoc*( wVel(i,j,kp1,bi,bj)*mskP1
./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 422 CALC_GW
           DO j=jMin,jMax
./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 431 CALC_GW
             flxDisUp(i,j) =
./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 443 CALC_GW
          DO j=jMin,jMax
./model/src/calc_gw.F 445 CALC_GW
             gwDiss(i,j) =
./model/src/calc_gw.F 446 CALC_GW
     &        -(   ( flx_EW(i+1,j)-flx_EW(i,j) )
./model/src/calc_gw.F 447 CALC_GW
     &           + ( flx_NS(i,j+1)-flx_NS(i,j) )
./model/src/calc_gw.F 448 CALC_GW
     &           + ( flx_Dn(i,j)-flxDisUp(i,j) )*rkSign
./model/src/calc_gw.F 450 CALC_GW
     &         )*recip_rA(i,j,bi,bj)*recip_rThickC(i,j)
./model/src/calc_gw.F 453 CALC_GW
             flxDisUp(i,j)=flx_Dn(i,j)
./model/src/calc_gw.F 467 CALC_GW
          DO j=jMin,jMax
./model/src/calc_gw.F 469 CALC_GW
            gwDiss(i,j) = gwDiss(i,j) + gwAdd(i,j)
./model/src/calc_gw.F 482 CALC_GW
          DO j = jMin,jMax
./model/src/calc_gw.F 484 CALC_GW
            gwDiss(i,j) = gwDiss(i,j) + gwAdd(i,j)
./model/src/calc_gw.F 496 CALC_GW
          DO j=jMin,jMax
./model/src/calc_gw.F 500 CALC_GW
     &          drF(km1)*_hFacW(i,j,km1,bi,bj)*uVel(i,j,km1,bi,bj)
./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 504 CALC_GW
     &                )*halfRL*_dyG(i,j,bi,bj)*deepFacF(k)
./model/src/calc_gw.F 505 CALC_GW
             flx_EW(i,j) = uTrans*(wFld(i,j)+wFld(i-1,j))*halfRL
./model/src/calc_gw.F 511 CALC_GW
          DO j=jMin,jMax+1
./model/src/calc_gw.F 515 CALC_GW
     &          drF(km1)*_hFacS(i,j,km1,bi,bj)*vVel(i,j,km1,bi,bj)
./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 519 CALC_GW
     &                )*halfRL*_dxG(i,j,bi,bj)*deepFacF(k)
./model/src/calc_gw.F 520 CALC_GW
             flx_NS(i,j) = vTrans*(wFld(i,j)+wFld(i,j-1))*halfRL
./model/src/calc_gw.F 528 CALC_GW
          DO j=jMin,jMax
./model/src/calc_gw.F 532 CALC_GW
     &              ( wVel(i,j, k ,bi,bj)*rVel2wUnit( k )
./model/src/calc_gw.F 533 CALC_GW
     &               +wVel(i,j,kp1,bi,bj)*rVel2wUnit(kp1)*mskP1 )
./model/src/calc_gw.F 536 CALC_GW
     &              ( wVel(i,j, k ,bi,bj)*deepFac2F( k )*rhoFacF( k )
./model/src/calc_gw.F 537 CALC_GW
     &               +wVel(i,j,kp1,bi,bj)*deepFac2F(kp1)*rhoFacF(kp1)
./model/src/calc_gw.F 539 CALC_GW
     &              )*rA(i,j,bi,bj)
./model/src/calc_gw.F 540 CALC_GW
             flx_Dn(i,j) = rTrans*tmp_WbarZ
./model/src/calc_gw.F 546 CALC_GW
           DO j=jMin,jMax
./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 550 CALC_GW
     &               *rA(i,j,bi,bj)
./model/src/calc_gw.F 551 CALC_GW
             flxAdvUp(i,j) = rTrans*tmp_WbarZ
./model/src/calc_gw.F 560 CALC_GW
          DO j=jMin,jMax
./model/src/calc_gw.F 564 CALC_GW
             gW(i,j,k,bi,bj) =
./model/src/calc_gw.F 565 CALC_GW
     &        -(   ( flx_EW(i+1,j)-flx_EW(i,j) )
./model/src/calc_gw.F 566 CALC_GW
     &           + ( flx_NS(i,j+1)-flx_NS(i,j) )
./model/src/calc_gw.F 567 CALC_GW
     &           + ( flx_Dn(i,j)-flxAdvUp(i,j) )*rkSign*wUnit2rVel(k)
./model/src/calc_gw.F 568 CALC_GW
     &         )*recip_rA(i,j,bi,bj)*recip_rThickC(i,j)
./model/src/calc_gw.F 574 CALC_GW
           DO j=jMin,jMax
./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 579 CALC_GW
     &            +addMass(i,j,km1,bi,bj)*mskM1 )
./model/src/calc_gw.F 580 CALC_GW
     &          *recip_rA(i,j,bi,bj)*recip_rThickC(i,j)
./model/src/calc_gw.F 588 CALC_GW
         DO j=jMin,jMax
./model/src/calc_gw.F 591 CALC_GW
             flxAdvUp(i,j)=flx_Dn(i,j)
./model/src/calc_gw.F 614 CALC_GW
          DO j=jMin,jMax
./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 626 CALC_GW
          DO j=jMin,jMax
./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 652 CALC_GW
          DO j=jMin,jMax
./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 683 CALC_GW
          DO j=jMin,jMax
./model/src/calc_gw.F 685 CALC_GW
             gW(i,j,k,bi,bj) = gW(i,j,k,bi,bj)+gwDiss(i,j)
./pkg/mdsio/mdsio_facef_read.F 102 MDS_FACEF_READ_RS
         j = j+1
./pkg/mdsio/mdsio_facef_read.F 104 MDS_FACEF_READ_RS
          array(i,j,bi,bj) = ioBuf8(i+tBx)
./pkg/mdsio/mdsio_facef_read.F 126 MDS_FACEF_READ_RS
        DO j=1,sNy+1
./pkg/mdsio/mdsio_facef_read.F 128 MDS_FACEF_READ_RS
          array(i,j,bi,bj) = ioBuf4(i,j)
./pkg/mdsio/mdsio_facef_read.F 136 MDS_FACEF_READ_RS
        DO j=1,sNy+1
./pkg/mdsio/mdsio_facef_read.F 138 MDS_FACEF_READ_RS
          array(i,j,bi,bj) = ioBuf8(i,j)
./pkg/mdsio/mdsio_facef_read.F 56 MDS_FACEF_READ_RS
      INTEGER i,j, dUnit, iLen
./pkg/mdsio/mdsio_facef_read.F 83 MDS_FACEF_READ_RS
      j = 0
./pkg/mdsio/mdsio_facef_read.F 91 MDS_FACEF_READ_RS
         j = j+1
./pkg/mdsio/mdsio_facef_read.F 93 MDS_FACEF_READ_RS
          array(i,j,bi,bj) = ioBuf4(i+tBx)
./pkg/mdsio/mdsio_gl.F 1054 MDSREADFIELD_2D_GL
          do j=1,sNy
./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 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 1385 MDSWRITEFIELD_2D_GL
            global(II,JJ) = arr_gl(i,bi,ip,j,bj,jp,k)
./pkg/mdsio/mdsio_gl.F 1481 MDSWRITEFIELD_2D_GL
          do j=1,sNy
./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 267 MDSREADFIELD_3D_GL
          do j=1,sNy
./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 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 596 MDSWRITEFIELD_3D_GL
            global(II,JJ) = arr_gl(i,bi,ip,j,bj,jp,k)
./pkg/mdsio/mdsio_gl.F 692 MDSWRITEFIELD_3D_GL
          do j=1,sNy
./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_pass_r4torl.F 101 MDS_PASS_R4TORL
            DO j=1-oLj,sNy+oLj
./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 110 MDS_PASS_R4TORL
            DO j=1-oLj,sNy+oLj
./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 72 MDS_PASS_R4TORL
             DO j=1-oLj,sNy+oLj
./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 85 MDS_PASS_R4TORL
             DO j=1-oLj,sNy+oLj
./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_r4tors.F 101 MDS_PASS_R4TORS
            DO j=1-oLj,sNy+oLj
./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 110 MDS_PASS_R4TORS
            DO j=1-oLj,sNy+oLj
./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 72 MDS_PASS_R4TORS
             DO j=1-oLj,sNy+oLj
./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 85 MDS_PASS_R4TORS
             DO j=1-oLj,sNy+oLj
./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_r8torl.F 101 MDS_PASS_R8TORL
            DO j=1-oLj,sNy+oLj
./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 110 MDS_PASS_R8TORL
            DO j=1-oLj,sNy+oLj
./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 72 MDS_PASS_R8TORL
             DO j=1-oLj,sNy+oLj
./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 85 MDS_PASS_R8TORL
             DO j=1-oLj,sNy+oLj
./pkg/mdsio/mdsio_pass_r8torl.F 87 MDS_PASS_R8TORL
                buffer(i,j,k,bi,bj) = arrFld(i,j,kLev,bi,bj)
./model/src/calc_ivdc.F 44 CALC_IVDC
      INTEGER i,j
./model/src/calc_ivdc.F 48 CALC_IVDC
       DO j=jMin,jmax
./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/mdsio/mdsio_pass_r8tors.F 101 MDS_PASS_R8TORS
            DO j=1-oLj,sNy+oLj
./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 110 MDS_PASS_R8TORS
            DO j=1-oLj,sNy+oLj
./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 72 MDS_PASS_R8TORS
             DO j=1-oLj,sNy+oLj
./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 85 MDS_PASS_R8TORS
             DO j=1-oLj,sNy+oLj
./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_read_field.F 111 MDS_READ_FIELD
      INTEGER i1,i2,i,j,k,nNz
./pkg/mdsio/mdsio_read_field.F 431 MDS_READ_FIELD
            DO j=1,tNy
./pkg/mdsio/mdsio_read_field.F 432 MDS_READ_FIELD
             irec = 1 + ( tBx + (j-1)*iGjLoc )/sNx
./pkg/mdsio/mdsio_read_field.F 433 MDS_READ_FIELD
     &                + ( tBy + (j-1)*jGjLoc )*global_nTx
./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_meta.F 108 MDS_READ_META
      DO j=1,nDims
./pkg/mdsio/mdsio_read_meta.F 110 MDS_READ_META
        dimList(i,j) = 0
./pkg/mdsio/mdsio_read_meta.F 242 MDS_READ_META
          DO j=1,nDimFil
./pkg/mdsio/mdsio_read_meta.F 250 MDS_READ_META
     &                  (dimList(i,j),i=1,3)
./pkg/mdsio/mdsio_read_meta.F 255 MDS_READ_META
     &                  (dimList(i,j),i=1,3)
./pkg/mdsio/mdsio_read_meta.F 260 MDS_READ_META
     &                  (dimList(i,j),i=1,3)
./pkg/mdsio/mdsio_read_meta.F 370 MDS_READ_META
          DO j=1,nFldFil,20
./pkg/mdsio/mdsio_read_meta.F 372 MDS_READ_META
     &          (fldList(i),i=j,MIN(nFldFil,j+19))
./pkg/mdsio/mdsio_read_meta.F 383 MDS_READ_META
     &     nFldFil, ' , j=', j
./pkg/mdsio/mdsio_read_meta.F 396 MDS_READ_META
     &     nDimFil, ' , j=', j, ' , ii=', ii
./pkg/mdsio/mdsio_read_meta.F 88 MDS_READ_META
      INTEGER i,j,ii
./pkg/mdsio/mdsio_read_tape.F 270 MDS_READ_TAPE
            DO j=1,nSize
./pkg/mdsio/mdsio_read_tape.F 271 MDS_READ_TAPE
              fldR4(j) = local_r4(j)
./pkg/mdsio/mdsio_read_tape.F 274 MDS_READ_TAPE
            DO j=1,nSize
./pkg/mdsio/mdsio_read_tape.F 275 MDS_READ_TAPE
              fldR4(j) = local_r8(j)
./pkg/mdsio/mdsio_read_tape.F 280 MDS_READ_TAPE
            DO j=1,nSize
./pkg/mdsio/mdsio_read_tape.F 281 MDS_READ_TAPE
              fldR8(j) = local_r4(j)
./pkg/mdsio/mdsio_read_tape.F 284 MDS_READ_TAPE
            DO j=1,nSize
./pkg/mdsio/mdsio_read_tape.F 285 MDS_READ_TAPE
              fldR8(j) = local_r8(j)
./pkg/mdsio/mdsio_read_tape.F 71 MDS_READ_TAPE
      INTEGER j
./pkg/mdsio/mdsio_read_whalos.F 191 MDS_READ_WHALOS
            j=(jWh-1)*lengthBuff+i
./pkg/mdsio/mdsio_read_whalos.F 194 MDS_READ_WHALOS
                fld2d_procbuff_r4(i)=fld3d_procbuff_r4(j)
./pkg/mdsio/mdsio_read_whalos.F 196 MDS_READ_WHALOS
                fld2d_procbuff_r8(i)=fld3d_procbuff_r8(j)
./pkg/mdsio/mdsio_read_whalos.F 201 MDS_READ_WHALOS
                fld2d_globuff_r4(i)=fld3d_globuff_r4(j)
./pkg/mdsio/mdsio_read_whalos.F 203 MDS_READ_WHALOS
                fld2d_globuff_r8(i)=fld3d_globuff_r8(j)
./pkg/mdsio/mdsio_read_whalos.F 90 MDS_READ_WHALOS
      integer i,j,k,bi,bj,ii
./model/src/calc_oce_mxlayer.F 100 CALC_OCE_MXLAYER
        DO j=1-Oly,sNy+Oly
./model/src/calc_oce_mxlayer.F 102 CALC_OCE_MXLAYER
           rhoKm1(i,j) = rhoSurf(i,j)
./model/src/calc_oce_mxlayer.F 103 CALC_OCE_MXLAYER
           rhoMxL(i,j) = rhoSurf(i,j)
./model/src/calc_oce_mxlayer.F 104 CALC_OCE_MXLAYER
     &                 + MAX( rhoMxL(i,j)*hMixCriteria, dRhoSmall )
./model/src/calc_oce_mxlayer.F 105 CALC_OCE_MXLAYER
           hMixLayer(i,j,bi,bj) = rF(1)-R_low(i,j,bi,bj)
./model/src/calc_oce_mxlayer.F 116 CALC_OCE_MXLAYER
         DO j=1-Oly,sNy+Oly
./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 119 CALC_OCE_MXLAYER
     &          rhoLoc(i,j).GE.rhoMxL(i,j) ) THEN
./model/src/calc_oce_mxlayer.F 120 CALC_OCE_MXLAYER
             IF ( rhoLoc(i,j).GT.rhoKm1(i,j) ) THEN
./model/src/calc_oce_mxlayer.F 121 CALC_OCE_MXLAYER
              tmpFac = ( rhoMxL(i,j) - rhoKm1(i,j) )
./model/src/calc_oce_mxlayer.F 122 CALC_OCE_MXLAYER
     &               / ( rhoLoc(i,j) - rhoKm1(i,j) )
./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 127 CALC_OCE_MXLAYER
             rhoMxL(i,j) = rhoBigNb
./model/src/calc_oce_mxlayer.F 129 CALC_OCE_MXLAYER
             rhoKm1(i,j) = rhoLoc(i,j)
./model/src/calc_oce_mxlayer.F 143 CALC_OCE_MXLAYER
        DO j=1-Oly,sNy+Oly
./model/src/calc_oce_mxlayer.F 145 CALC_OCE_MXLAYER
           IF ( klowC(i,j,bi,bj) .GT. 0 ) THEN
./model/src/calc_oce_mxlayer.F 146 CALC_OCE_MXLAYER
            hMixLayer(i,j,bi,bj) = drF(1)
./model/src/calc_oce_mxlayer.F 147 CALC_OCE_MXLAYER
            rhoMxL(i,j) = 1.
./model/src/calc_oce_mxlayer.F 149 CALC_OCE_MXLAYER
            hMixLayer(i,j,bi,bj) = rF(1)
./model/src/calc_oce_mxlayer.F 150 CALC_OCE_MXLAYER
            rhoMxL(i,j) = -1.
./model/src/calc_oce_mxlayer.F 162 CALC_OCE_MXLAYER
         DO j=1-Oly,sNy+Oly
./model/src/calc_oce_mxlayer.F 164 CALC_OCE_MXLAYER
           IF ( k.LT.klowC(i,j,bi,bj)
./model/src/calc_oce_mxlayer.F 165 CALC_OCE_MXLAYER
     &          .AND. rhoMxL(i,j).GE.0. ) THEN
./model/src/calc_oce_mxlayer.F 166 CALC_OCE_MXLAYER
             sigmAv = ( rhoLoc(i,j)-rhoSurf(i,j)+dRhoSmall )
./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 180 CALC_OCE_MXLAYER
               rhoMxL(i,j) = -1.
./model/src/calc_oce_mxlayer.F 193 CALC_OCE_MXLAYER
        DO j=1-Oly+1,sNy+Oly-1
./model/src/calc_oce_mxlayer.F 195 CALC_OCE_MXLAYER
            rhoLoc(i,j)=(hMixSmooth *   hMixLayer(i,j,bi,bj)   +
./model/src/calc_oce_mxlayer.F 196 CALC_OCE_MXLAYER
     &                       tmpFac * ( hMixLayer(i-1,j,bi,bj) +
./model/src/calc_oce_mxlayer.F 197 CALC_OCE_MXLAYER
     &                                  hMixLayer(i+1,j,bi,bj) +
./model/src/calc_oce_mxlayer.F 198 CALC_OCE_MXLAYER
     &                                  hMixLayer(i,j-1,bi,bj) +
./model/src/calc_oce_mxlayer.F 199 CALC_OCE_MXLAYER
     &                                  hMixLayer(i,j+1,bi,bj) )
./model/src/calc_oce_mxlayer.F 202 CALC_OCE_MXLAYER
     &                       tmpFac * ( maskC(i-1,j,1,bi,bj) + 
./model/src/calc_oce_mxlayer.F 203 CALC_OCE_MXLAYER
     &                                  maskC(i+1,j,1,bi,bj) +
./model/src/calc_oce_mxlayer.F 204 CALC_OCE_MXLAYER
     &                                  maskC(i,j-1,1,bi,bj) + 
./model/src/calc_oce_mxlayer.F 205 CALC_OCE_MXLAYER
     &                                  maskC(i,j+1,1,bi,bj) )
./model/src/calc_oce_mxlayer.F 206 CALC_OCE_MXLAYER
     &                  ) * maskC(i,j,1,bi,bj)
./model/src/calc_oce_mxlayer.F 209 CALC_OCE_MXLAYER
        DO j=1-Oly+1,sNy+Oly-1
./model/src/calc_oce_mxlayer.F 211 CALC_OCE_MXLAYER
            hMixLayer(i,j,bi,bj) = rhoLoc(i,j)
./model/src/calc_oce_mxlayer.F 56 CALC_OCE_MXLAYER
      INTEGER i,j,k
./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_write_field.F 128 MDS_WRITE_FIELD
      INTEGER i1,i2,i,j,k,nNz
./pkg/mdsio/mdsio_write_field.F 478 MDS_WRITE_FIELD
            DO j=1,tNy
./pkg/mdsio/mdsio_write_field.F 479 MDS_WRITE_FIELD
             irec = 1 + ( tBx + (j-1)*iGjLoc )/tNx
./pkg/mdsio/mdsio_write_field.F 480 MDS_WRITE_FIELD
     &                + ( tBy + (j-1)*jGjLoc )*global_nTx
./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
./model/src/calc_phi_hyd.F 140 CALC_PHI_HYD
        DO j=1-OLy,sNy+OLy
./model/src/calc_phi_hyd.F 142 CALC_PHI_HYD
           phiHydF(i,j) = 0.
./model/src/calc_phi_hyd.F 172 CALC_PHI_HYD
          DO j=jMin,jMax
./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 186 CALC_PHI_HYD
         DO j=jMin,jMax
./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 192 CALC_PHI_HYD
         DO j=jMin,jMax
./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 210 CALC_PHI_HYD
          DO j=jMin,jMax
./model/src/calc_phi_hyd.F 212 CALC_PHI_HYD
              phiHydF(i,j) = surfPhiFac*etaH(i,j,bi,bj)
./model/src/calc_phi_hyd.F 213 CALC_PHI_HYD
     &                      *gravity*alphaRho(i,j)*recip_rhoConst
./model/src/calc_phi_hyd.F 229 CALC_PHI_HYD
         DO j=jMin,jMax
./model/src/calc_phi_hyd.F 231 CALC_PHI_HYD
            phiHydC(i,j) = phiHydF(i,j)
./model/src/calc_phi_hyd.F 233 CALC_PHI_HYD
     &                             *alphaRho(i,j)*recip_rhoConst
./model/src/calc_phi_hyd.F 234 CALC_PHI_HYD
            phiHydF(i,j) = phiHydF(i,j)
./model/src/calc_phi_hyd.F 236 CALC_PHI_HYD
     &                             *alphaRho(i,j)*recip_rhoConst
./model/src/calc_phi_hyd.F 240 CALC_PHI_HYD
         DO j=jMin,jMax
./model/src/calc_phi_hyd.F 242 CALC_PHI_HYD
           IF (k.EQ.kSurfC(i,j,bi,bj)) THEN
./model/src/calc_phi_hyd.F 243 CALC_PHI_HYD
            ddRloc = Ro_surf(i,j,bi,bj)-rC(k)
./model/src/calc_phi_hyd.F 245 CALC_PHI_HYD
            ddRloc = ddRloc + surfPhiFac*etaH(i,j,bi,bj)
./model/src/calc_phi_hyd.F 247 CALC_PHI_HYD
            phiHydC(i,j) = ddRloc*gravFacC(k)*gravity
./model/src/calc_phi_hyd.F 248 CALC_PHI_HYD
     &                           *alphaRho(i,j)*recip_rhoConst
./model/src/calc_phi_hyd.F 250 CALC_PHI_HYD
            phiHydC(i,j) = phiHydF(i,j)
./model/src/calc_phi_hyd.F 252 CALC_PHI_HYD
     &                             *alphaRho(i,j)*recip_rhoConst
./model/src/calc_phi_hyd.F 254 CALC_PHI_HYD
           phiHydF(i,j) = phiHydC(i,j)
./model/src/calc_phi_hyd.F 256 CALC_PHI_HYD
     &                             *alphaRho(i,j)*recip_rhoConst
./model/src/calc_phi_hyd.F 275 CALC_PHI_HYD
         DO j=jMin,jMax
./model/src/calc_phi_hyd.F 277 CALC_PHI_HYD
            phiHydC(i,j) = phiHydF(i,j)
./model/src/calc_phi_hyd.F 278 CALC_PHI_HYD
     &             + dRlocM*gravity*alphaRho(i,j)*recip_rhoConst
./model/src/calc_phi_hyd.F 279 CALC_PHI_HYD
            phiHydF(i,j) = phiHydC(i,j)
./model/src/calc_phi_hyd.F 280 CALC_PHI_HYD
     &             + dRlocP*gravity*alphaRho(i,j)*recip_rhoConst
./model/src/calc_phi_hyd.F 286 CALC_PHI_HYD
         DO j=jMin,jMax
./model/src/calc_phi_hyd.F 288 CALC_PHI_HYD
           IF (k.EQ.kSurfC(i,j,bi,bj)) THEN
./model/src/calc_phi_hyd.F 289 CALC_PHI_HYD
            ddRloc = Ro_surf(i,j,bi,bj)-rC(k)
./model/src/calc_phi_hyd.F 291 CALC_PHI_HYD
            ddRloc = ddRloc + surfPhiFac*etaH(i,j,bi,bj)
./model/src/calc_phi_hyd.F 293 CALC_PHI_HYD
            phiHydC(i,j) =( MAX(zeroRL,ddRloc)*rec_dRm*dRlocM
./model/src/calc_phi_hyd.F 295 CALC_PHI_HYD
     &                    )*gravity*alphaRho(i,j)*recip_rhoConst
./model/src/calc_phi_hyd.F 297 CALC_PHI_HYD
            phiHydC(i,j) = phiHydF(i,j)
./model/src/calc_phi_hyd.F 298 CALC_PHI_HYD
     &             + dRlocM*gravity*alphaRho(i,j)*recip_rhoConst
./model/src/calc_phi_hyd.F 300 CALC_PHI_HYD
           phiHydF(i,j) = phiHydC(i,j)
./model/src/calc_phi_hyd.F 301 CALC_PHI_HYD
     &             + dRlocP*gravity*alphaRho(i,j)*recip_rhoConst
./model/src/calc_phi_hyd.F 338 CALC_PHI_HYD
          DO j=jMin,jMax
./model/src/calc_phi_hyd.F 340 CALC_PHI_HYD
             alphaRho(i,j) = rhoInSitu(i,j,k,bi,bj)
./model/src/calc_phi_hyd.F 346 CALC_PHI_HYD
        DO j=jMin,jMax
./model/src/calc_phi_hyd.F 348 CALC_PHI_HYD
            locAlpha=alphaRho(i,j)+rhoConst
./model/src/calc_phi_hyd.F 349 CALC_PHI_HYD
            alphaRho(i,j)=maskC(i,j,k,bi,bj)*
./model/src/calc_phi_hyd.F 366 CALC_PHI_HYD
         DO j=jMin,jMax
./model/src/calc_phi_hyd.F 373 CALC_PHI_HYD
           IF (k.EQ.kSurfC(i,j,bi,bj)) THEN
./model/src/calc_phi_hyd.F 374 CALC_PHI_HYD
             ddRloc = Ro_surf(i,j,bi,bj)-rC(k)
./model/src/calc_phi_hyd.F 376 CALC_PHI_HYD
             ddRloc = ddRloc + surfPhiFac*etaH(i,j,bi,bj)
./model/src/calc_phi_hyd.F 378 CALC_PHI_HYD
             phiHydC(i,j) = ddRloc*alphaRho(i,j)
./model/src/calc_phi_hyd.F 385 CALC_PHI_HYD
             phiHydC(i,j) = phiHydF(i,j) + halfRL*drF(k)*alphaRho(i,j)
./model/src/calc_phi_hyd.F 389 CALC_PHI_HYD
             phiHydF(i,j) = phiHydC(i,j) + halfRL*drF(k)*alphaRho(i,j)
./model/src/calc_phi_hyd.F 407 CALC_PHI_HYD
         DO j=jMin,jMax
./model/src/calc_phi_hyd.F 412 CALC_PHI_HYD
           IF (k.EQ.kSurfC(i,j,bi,bj)) THEN
./model/src/calc_phi_hyd.F 413 CALC_PHI_HYD
             ddRloc = Ro_surf(i,j,bi,bj)-rC(k)
./model/src/calc_phi_hyd.F 415 CALC_PHI_HYD
             ddRloc = ddRloc + surfPhiFac*etaH(i,j,bi,bj)
./model/src/calc_phi_hyd.F 417 CALC_PHI_HYD
             phiHydC(i,j) =( MAX(zeroRL,ddRloc)*rec_dRm*dRlocM
./model/src/calc_phi_hyd.F 419 CALC_PHI_HYD
     &                     )*alphaRho(i,j)
./model/src/calc_phi_hyd.F 421 CALC_PHI_HYD
             phiHydC(i,j) = phiHydF(i,j) + dRlocM*alphaRho(i,j)
./model/src/calc_phi_hyd.F 423 CALC_PHI_HYD
             phiHydF(i,j) = phiHydC(i,j) + dRlocP*alphaRho(i,j)
./model/src/calc_phi_hyd.F 445 CALC_PHI_HYD
          DO j=jMin,jMax
./model/src/calc_phi_hyd.F 447 CALC_PHI_HYD
            alphaRho(i,j) = ( tFld(i,j,k,bi,bj)
./model/src/calc_phi_hyd.F 448 CALC_PHI_HYD
     &                        *( sFld(i,j,k,bi,bj)*atm_Rq + oneRL )
./model/src/calc_phi_hyd.F 449 CALC_PHI_HYD
     &                      - thetaRef )*maskC(i,j,k,bi,bj)
./model/src/calc_phi_hyd.F 453 CALC_PHI_HYD
          DO j=jMin,jMax
./model/src/calc_phi_hyd.F 455 CALC_PHI_HYD
             alphaRho(i,j) = rhoInSitu(i,j,k,bi,bj)
./model/src/calc_phi_hyd.F 474 CALC_PHI_HYD
         DO j=jMin,jMax
./model/src/calc_phi_hyd.F 476 CALC_PHI_HYD
           locDepth = Ro_surf(i,j,bi,bj) - R_low(i,j,bi,bj)
./model/src/calc_phi_hyd.F 478 CALC_PHI_HYD
           locDepth = locDepth + surfPhiFac*etaH(i,j,bi,bj)
./model/src/calc_phi_hyd.F 480 CALC_PHI_HYD
           pKappaF(i,j) = (
./model/src/calc_phi_hyd.F 481 CALC_PHI_HYD
     &           ( R_low(i,j,bi,bj) + aHybSigmF( k )*fullDepth
./model/src/calc_phi_hyd.F 485 CALC_PHI_HYD
     &           ( R_low(i,j,bi,bj) + aHybSigmC( k )*fullDepth
./model/src/calc_phi_hyd.F 488 CALC_PHI_HYD
           pKappaU(i,j) = (
./model/src/calc_phi_hyd.F 489 CALC_PHI_HYD
     &           ( R_low(i,j,bi,bj)+ aHybSigmF(k+1)*fullDepth
./model/src/calc_phi_hyd.F 492 CALC_PHI_HYD
           phiHydC(i,j) = phiHydF(i,j)
./model/src/calc_phi_hyd.F 493 CALC_PHI_HYD
     &        + atm_Cp*( pKappaF(i,j) - pKappaC      )*alphaRho(i,j)
./model/src/calc_phi_hyd.F 494 CALC_PHI_HYD
           phiHydU(i,j) = phiHydF(i,j)
./model/src/calc_phi_hyd.F 495 CALC_PHI_HYD
     &        + atm_Cp*( pKappaF(i,j) - pKappaU(i,j) )*alphaRho(i,j)
./model/src/calc_phi_hyd.F 526 CALC_PHI_HYD
         DO j=jMin,jMax
./model/src/calc_phi_hyd.F 528 CALC_PHI_HYD
             phiHydC(i,j) = phiHydF(i,j) +ddPIm*alphaRho(i,j)
./model/src/calc_phi_hyd.F 529 CALC_PHI_HYD
             phiHydF(i,j) = phiHydC(i,j) +ddPIp*alphaRho(i,j)
./model/src/calc_phi_hyd.F 549 CALC_PHI_HYD
         DO j=jMin,jMax
./model/src/calc_phi_hyd.F 551 CALC_PHI_HYD
           IF (k.EQ.kSurfC(i,j,bi,bj)) THEN
./model/src/calc_phi_hyd.F 552 CALC_PHI_HYD
             ddRloc = Ro_surf(i,j,bi,bj)-rC(k)
./model/src/calc_phi_hyd.F 554 CALC_PHI_HYD
             ddRloc = ddRloc + surfPhiFac*etaH(i,j,bi,bj)
./model/src/calc_phi_hyd.F 556 CALC_PHI_HYD
             phiHydC(i,j) = ddRloc*recip_drF(k)*2. _d 0
./model/src/calc_phi_hyd.F 557 CALC_PHI_HYD
     &          *ddPIm*alphaRho(i,j)
./model/src/calc_phi_hyd.F 559 CALC_PHI_HYD
             phiHydC(i,j) = phiHydF(i,j) +ddPIm*alphaRho(i,j)
./model/src/calc_phi_hyd.F 561 CALC_PHI_HYD
             phiHydF(i,j) = phiHydC(i,j) +ddPIp*alphaRho(i,j)
./model/src/calc_phi_hyd.F 593 CALC_PHI_HYD
         DO j=jMin,jMax
./model/src/calc_phi_hyd.F 595 CALC_PHI_HYD
           IF (k.EQ.kSurfC(i,j,bi,bj)) THEN
./model/src/calc_phi_hyd.F 596 CALC_PHI_HYD
             ddRloc = Ro_surf(i,j,bi,bj)-rC(k)
./model/src/calc_phi_hyd.F 598 CALC_PHI_HYD
             ddRloc = ddRloc + surfPhiFac*etaH(i,j,bi,bj)
./model/src/calc_phi_hyd.F 600 CALC_PHI_HYD
             phiHydC(i,j) =( MAX(zeroRL,ddRloc)*rec_dRm*ddPIm
./model/src/calc_phi_hyd.F 602 CALC_PHI_HYD
     &                     )*alphaRho(i,j)
./model/src/calc_phi_hyd.F 604 CALC_PHI_HYD
             phiHydC(i,j) = phiHydF(i,j) +ddPIm*alphaRho(i,j)
./model/src/calc_phi_hyd.F 606 CALC_PHI_HYD
             phiHydF(i,j) = phiHydC(i,j) +ddPIp*alphaRho(i,j)
./model/src/calc_phi_hyd.F 646 CALC_PHI_HYD
       DO j=jMin,jMax
./model/src/calc_phi_hyd.F 648 CALC_PHI_HYD
           phiHydF(i,j) = phiHydU(i,j)
./model/src/calc_phi_hyd.F 86 CALC_PHI_HYD
      INTEGER i,j
./pkg/mdsio/mdsio_write_meta.F 115 MDS_WRITE_META
      DO j=1,nDims
./pkg/mdsio/mdsio_write_meta.F 116 MDS_WRITE_META
       ii = MAX(dimList(1,j),ii)
./pkg/mdsio/mdsio_write_meta.F 121 MDS_WRITE_META
       DO j=1,nDims
./pkg/mdsio/mdsio_write_meta.F 122 MDS_WRITE_META
        IF (j.LT.nDims) THEN
./pkg/mdsio/mdsio_write_meta.F 123 MDS_WRITE_META
         WRITE(mUnit,'(1X,3(I5,","))')    (dimList(i,j),i=1,3)
./pkg/mdsio/mdsio_write_meta.F 125 MDS_WRITE_META
         WRITE(mUnit,'(1X,2(I5,","),I5)') (dimList(i,j),i=1,3)
./pkg/mdsio/mdsio_write_meta.F 130 MDS_WRITE_META
       DO j=1,nDims
./pkg/mdsio/mdsio_write_meta.F 131 MDS_WRITE_META
        IF (j.LT.nDims) THEN
./pkg/mdsio/mdsio_write_meta.F 132 MDS_WRITE_META
         WRITE(mUnit,'(1X,3(I10,","))')     (dimList(i,j),i=1,3)
./pkg/mdsio/mdsio_write_meta.F 134 MDS_WRITE_META
         WRITE(mUnit,'(1X,2(I10,","),I10)') (dimList(i,j),i=1,3)
./pkg/mdsio/mdsio_write_meta.F 77 MDS_WRITE_META
      INTEGER i,j,ii,iL
./pkg/mdsio/mdsio_write_tape.F 102 MDS_WRITE_TAPE
            DO j=1,nSize
./pkg/mdsio/mdsio_write_tape.F 103 MDS_WRITE_TAPE
              local_r8(j) = fldR4(j)
./pkg/mdsio/mdsio_write_tape.F 108 MDS_WRITE_TAPE
            DO j=1,nSize
./pkg/mdsio/mdsio_write_tape.F 109 MDS_WRITE_TAPE
              local_r4(j) = fldR8(j)
./pkg/mdsio/mdsio_write_tape.F 112 MDS_WRITE_TAPE
            DO j=1,nSize
./pkg/mdsio/mdsio_write_tape.F 113 MDS_WRITE_TAPE
              local_r8(j) = fldR8(j)
./pkg/mdsio/mdsio_write_tape.F 77 MDS_WRITE_TAPE
      INTEGER j
./pkg/mdsio/mdsio_write_tape.F 98 MDS_WRITE_TAPE
            DO j=1,nSize
./pkg/mdsio/mdsio_write_tape.F 99 MDS_WRITE_TAPE
              local_r4(j) = fldR4(j)
./pkg/mdsio/mdsio_write_whalos.F 180 MDS_WRITE_WHALOS
            j=(jWh-1)*lengthBuff+i
./pkg/mdsio/mdsio_write_whalos.F 183 MDS_WRITE_WHALOS
                fld3d_procbuff_r4(j)=fld2d_procbuff_r4(i)
./pkg/mdsio/mdsio_write_whalos.F 185 MDS_WRITE_WHALOS
                fld3d_procbuff_r8(j)=fld2d_procbuff_r8(i)
./pkg/mdsio/mdsio_write_whalos.F 190 MDS_WRITE_WHALOS
                fld3d_globuff_r4(j)=fld2d_globuff_r4(i)
./pkg/mdsio/mdsio_write_whalos.F 192 MDS_WRITE_WHALOS
                fld3d_globuff_r8(j)=fld2d_globuff_r8(i)
./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 331 MDS_WRITELOCAL
            DO j=1,sNy
./pkg/mdsio/mdsio_writelocal.F 333 MDS_WRITELOCAL
             irec = 1 + ( tBx + (j-1)*iGjLoc )/tNx
./pkg/mdsio/mdsio_writelocal.F 334 MDS_WRITELOCAL
     &                + ( tBy + (j-1)*jGjLoc )*global_nTx
./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_r_star.F 103 CALC_R_STAR
        DO j=0,sNy+1
./model/src/calc_r_star.F 105 CALC_R_STAR
          IF (kSurfC(i,j,bi,bj).LE.Nr ) THEN
./model/src/calc_r_star.F 106 CALC_R_STAR
           rStarFacC(i,j,bi,bj) =
./model/src/calc_r_star.F 107 CALC_R_STAR
     &      (etaFld(i,j,bi,bj)+Ro_surf(i,j,bi,bj)-R_low(i,j,bi,bj))
./model/src/calc_r_star.F 108 CALC_R_STAR
     &      *recip_Rcol(i,j,bi,bj)
./model/src/calc_r_star.F 110 CALC_R_STAR
           rStarFacC(i,j,bi,bj) = 1.
./model/src/calc_r_star.F 116 CALC_R_STAR
        DO j=1,sNy
./model/src/calc_r_star.F 118 CALC_R_STAR
          IF ( kSurfW(i,j,bi,bj).LE.Nr ) THEN
./model/src/calc_r_star.F 119 CALC_R_STAR
           tmpfldW = rSurfW(i,j,bi,bj) - rLowW(i,j,bi,bj)
./model/src/calc_r_star.F 120 CALC_R_STAR
           rStarFacW(i,j,bi,bj) =
./model/src/calc_r_star.F 121 CALC_R_STAR
     &       ( 0.5 _d 0 *( etaFld(i-1,j,bi,bj)*rA(i-1,j,bi,bj)
./model/src/calc_r_star.F 122 CALC_R_STAR
     &                    +etaFld(i,j,bi,bj)*rA(i,j,bi,bj)
./model/src/calc_r_star.F 123 CALC_R_STAR
     &                   )*recip_rAw(i,j,bi,bj)
./model/src/calc_r_star.F 126 CALC_R_STAR
           rStarFacW(i,j,bi,bj) = 1.
./model/src/calc_r_star.F 130 CALC_R_STAR
        DO j=1,sNy+1
./model/src/calc_r_star.F 132 CALC_R_STAR
          IF ( kSurfS(i,j,bi,bj).LE.Nr ) THEN
./model/src/calc_r_star.F 133 CALC_R_STAR
           tmpfldS = rSurfS(i,j,bi,bj) - rLowS(i,j,bi,bj)
./model/src/calc_r_star.F 134 CALC_R_STAR
           rStarFacS(i,j,bi,bj) =
./model/src/calc_r_star.F 135 CALC_R_STAR
     &       ( 0.5 _d 0 *( etaFld(i,j-1,bi,bj)*rA(i,j-1,bi,bj)
./model/src/calc_r_star.F 136 CALC_R_STAR
     &                    +etaFld(i,j,bi,bj)*rA(i,j,bi,bj)
./model/src/calc_r_star.F 137 CALC_R_STAR
     &                   )*recip_rAs(i,j,bi,bj)
./model/src/calc_r_star.F 140 CALC_R_STAR
           rStarFacS(i,j,bi,bj) = 1.
./model/src/calc_r_star.F 146 CALC_R_STAR
        DO j=1,sNy
./model/src/calc_r_star.F 148 CALC_R_STAR
          IF ( kSurfW(i,j,bi,bj).LE.Nr ) THEN
./model/src/calc_r_star.F 149 CALC_R_STAR
           tmpfldW = rSurfW(i,j,bi,bj) - rLowW(i,j,bi,bj)
./model/src/calc_r_star.F 150 CALC_R_STAR
           rStarFacW(i,j,bi,bj) =
./model/src/calc_r_star.F 151 CALC_R_STAR
     &       ( 0.5 _d 0 *( etaFld(i-1,j,bi,bj) + etaFld(i,j,bi,bj) )
./model/src/calc_r_star.F 154 CALC_R_STAR
           rStarFacW(i,j,bi,bj) = 1.
./model/src/calc_r_star.F 158 CALC_R_STAR
        DO j=1,sNy+1
./model/src/calc_r_star.F 160 CALC_R_STAR
          IF ( kSurfS(i,j,bi,bj).LE.Nr ) THEN
./model/src/calc_r_star.F 161 CALC_R_STAR
           tmpfldS = rSurfS(i,j,bi,bj) - rLowS(i,j,bi,bj)
./model/src/calc_r_star.F 162 CALC_R_STAR
           rStarFacS(i,j,bi,bj) =
./model/src/calc_r_star.F 163 CALC_R_STAR
     &       ( 0.5 _d 0 *( etaFld(i,j-1,bi,bj) + etaFld(i,j,bi,bj) )
./model/src/calc_r_star.F 166 CALC_R_STAR
           rStarFacS(i,j,bi,bj) = 1.
./model/src/calc_r_star.F 186 CALC_R_STAR
        DO j=1,sNy+1
./model/src/calc_r_star.F 188 CALC_R_STAR
          IF ( rStarFacC(i,j,bi,bj).LT.hFacInf ) THEN
./model/src/calc_r_star.F 191 CALC_R_STAR
          IF ( rStarFacW(i,j,bi,bj).LT.hFacInf ) THEN
./model/src/calc_r_star.F 194 CALC_R_STAR
          IF ( rStarFacS(i,j,bi,bj).LT.hFacInf ) THEN
./model/src/calc_r_star.F 197 CALC_R_STAR
          IF ( rStarFacC(i,j,bi,bj).GT.hFacSup ) THEN
./model/src/calc_r_star.F 199 CALC_R_STAR
            maxhFacC = max(rStarFacC(i,j,bi,bj),maxhFacC)
./model/src/calc_r_star.F 206 CALC_R_STAR
         DO j=1,sNy+1
./model/src/calc_r_star.F 208 CALC_R_STAR
           IF ( rStarFacC(i,j,bi,bj).LT.hFacInf ) THEN
./model/src/calc_r_star.F 210 CALC_R_STAR
     &       ' fail at i,j=',i,j,' ; rStarFacC,H,eta =',
./model/src/calc_r_star.F 211 CALC_R_STAR
     &       rStarFacC(i,j,bi,bj),
./model/src/calc_r_star.F 212 CALC_R_STAR
     &       Ro_surf(i,j,bi,bj)-R_low(i,j,bi,bj),
./model/src/calc_r_star.F 213 CALC_R_STAR
     &       etaFld(i,j,bi,bj)
./model/src/calc_r_star.F 215 CALC_R_STAR
           IF ( rStarFacW(i,j,bi,bj).LT.hFacInf ) THEN
./model/src/calc_r_star.F 216 CALC_R_STAR
            tmpfldW = rSurfW(i,j,bi,bj) - rLowW(i,j,bi,bj)
./model/src/calc_r_star.F 218 CALC_R_STAR
     &       ' fail at i,j=',i,j,' ; rStarFacW,H,eta =',
./model/src/calc_r_star.F 219 CALC_R_STAR
     &        rStarFacW(i,j,bi,bj), tmpfldW,
./model/src/calc_r_star.F 220 CALC_R_STAR
     &        etaFld(i-1,j,bi,bj), etaFld(i,j,bi,bj)
./model/src/calc_r_star.F 222 CALC_R_STAR
           IF ( rStarFacS(i,j,bi,bj).LT.hFacInf ) THEN
./model/src/calc_r_star.F 223 CALC_R_STAR
            tmpfldS = rSurfS(i,j,bi,bj) - rLowS(i,j,bi,bj)
./model/src/calc_r_star.F 225 CALC_R_STAR
     &       ' fail at i,j=',i,j,' ; rStarFacS,H,eta =',
./model/src/calc_r_star.F 226 CALC_R_STAR
     &        rStarFacS(i,j,bi,bj), tmpfldS,
./model/src/calc_r_star.F 227 CALC_R_STAR
     &        etaFld(i,j-1,bi,bj), etaFld(i,j,bi,bj)
./model/src/calc_r_star.F 276 CALC_R_STAR
        DO j=1,OLy
./model/src/calc_r_star.F 279 CALC_R_STAR
          jj = sNy+j
./model/src/calc_r_star.F 281 CALC_R_STAR
          IF (kSurfC(1-i,1-j,bi,bj).GT.Nr) rStarFacC(1-i,1-j,bi,bj)= 1.
./model/src/calc_r_star.F 282 CALC_R_STAR
          IF (kSurfC(ii, 1-j,bi,bj).GT.Nr) rStarFacC(ii, 1-j,bi,bj)= 1.
./model/src/calc_r_star.F 286 CALC_R_STAR
          IF (kSurfW(1-i,1-j,bi,bj).GT.Nr) rStarFacW(1-i,1-j,bi,bj)= 1.
./model/src/calc_r_star.F 287 CALC_R_STAR
          IF (kSurfW(ii, 1-j,bi,bj).GT.Nr) rStarFacW(ii, 1-j,bi,bj)= 1.
./model/src/calc_r_star.F 291 CALC_R_STAR
          IF (kSurfS(1-i,1-j,bi,bj).GT.Nr) rStarFacS(1-i,1-j,bi,bj)= 1.
./model/src/calc_r_star.F 292 CALC_R_STAR
          IF (kSurfS(ii, 1-j,bi,bj).GT.Nr) rStarFacS(ii, 1-j,bi,bj)= 1.
./model/src/calc_r_star.F 301 CALC_R_STAR
        DO j=1-OLy,sNy+OLy
./model/src/calc_r_star.F 303 CALC_R_STAR
           rStarDhCDt(i,j,bi,bj)=(rStarFacC(i,j,bi,bj)
./model/src/calc_r_star.F 304 CALC_R_STAR
     &                           -rStarExpC(i,j,bi,bj))/deltaTFreeSurf
./model/src/calc_r_star.F 305 CALC_R_STAR
           rStarDhWDt(i,j,bi,bj)=(rStarFacW(i,j,bi,bj)
./model/src/calc_r_star.F 306 CALC_R_STAR
     &                           -rStarExpW(i,j,bi,bj))/deltaTFreeSurf
./model/src/calc_r_star.F 307 CALC_R_STAR
           rStarDhSDt(i,j,bi,bj)=(rStarFacS(i,j,bi,bj)
./model/src/calc_r_star.F 308 CALC_R_STAR
     &                           -rStarExpS(i,j,bi,bj))/deltaTFreeSurf
./model/src/calc_r_star.F 309 CALC_R_STAR
           rStarExpC(i,j,bi,bj) = rStarFacC(i,j,bi,bj)
./model/src/calc_r_star.F 310 CALC_R_STAR
     &                          / rStarExpC(i,j,bi,bj)
./model/src/calc_r_star.F 311 CALC_R_STAR
           rStarExpW(i,j,bi,bj) = rStarFacW(i,j,bi,bj)
./model/src/calc_r_star.F 312 CALC_R_STAR
     &                          / rStarExpW(i,j,bi,bj)
./model/src/calc_r_star.F 313 CALC_R_STAR
           rStarExpS(i,j,bi,bj) = rStarFacS(i,j,bi,bj)
./model/src/calc_r_star.F 314 CALC_R_STAR
     &                          / rStarExpS(i,j,bi,bj)
./model/src/calc_r_star.F 319 CALC_R_STAR
         DO j=1-OLy,sNy+OLy
./model/src/calc_r_star.F 321 CALC_R_STAR
           pStarFacK(i,j,bi,bj) = rStarFacC(i,j,bi,bj)**atm_kappa
./model/src/calc_r_star.F 326 CALC_R_STAR
         DO j=1-OLy,sNy+OLy
./model/src/calc_r_star.F 328 CALC_R_STAR
           pStarFacK(i,j,bi,bj) = 1. _d 0
./model/src/calc_r_star.F 53 CALC_R_STAR
      INTEGER i,j,bi,bj
./model/src/calc_r_star.F 83 CALC_R_STAR
         DO j=1-OLy,sNy+OLy
./model/src/calc_r_star.F 85 CALC_R_STAR
             rStarFacNm1C(i,j,bi,bj) = rStarFacC(i,j,bi,bj)
./model/src/calc_r_star.F 86 CALC_R_STAR
             rStarFacNm1S(i,j,bi,bj) = rStarFacS(i,j,bi,bj)
./model/src/calc_r_star.F 87 CALC_R_STAR
             rStarFacNm1W(i,j,bi,bj) = rStarFacW(i,j,bi,bj)
./model/src/calc_r_star.F 94 CALC_R_STAR
        DO j=1-OLy,sNy+OLy
./model/src/calc_r_star.F 96 CALC_R_STAR
            rStarExpC(i,j,bi,bj) = rStarFacC(i,j,bi,bj)
./model/src/calc_r_star.F 97 CALC_R_STAR
            rStarExpW(i,j,bi,bj) = rStarFacW(i,j,bi,bj)
./model/src/calc_r_star.F 98 CALC_R_STAR
            rStarExpS(i,j,bi,bj) = rStarFacS(i,j,bi,bj)
./pkg/mnc/mnc_cwrapper.F 155 MNC_CW_DUMP
      integer i,j, ntot
./pkg/mnc/mnc_cwrapper.F 172 MNC_CW_DUMP
      DO j = 1,MNC_MAX_ID
./pkg/mnc/mnc_cwrapper.F 173 MNC_CW_DUMP
        IF (mnc_cw_gname(j)(1:MNC_MAX_CHAR)
./pkg/mnc/mnc_cwrapper.F 180 MNC_CW_DUMP
     &         j, ntot, ' : ', mnc_cw_gname(j)(1:20), mnc_cw_ndim(j),
./pkg/mnc/mnc_cwrapper.F 181 MNC_CW_DUMP
     &         ' : ', (mnc_cw_dims(i,j), i=1,5),
./pkg/mnc/mnc_cwrapper.F 182 MNC_CW_DUMP
     &         '  | ', (mnc_cw_is(i,j), i=1,5),
./pkg/mnc/mnc_cwrapper.F 183 MNC_CW_DUMP
     &         '  | ', (mnc_cw_ie(i,j), i=1,5),
./pkg/mnc/mnc_cwrapper.F 184 MNC_CW_DUMP
     &         '  | ', (mnc_cw_dn(i,j)(1:7), i=1,5)
./pkg/mnc/mnc_cwrapper.F 197 MNC_CW_DUMP
      DO j = 1,MNC_MAX_ID
./pkg/mnc/mnc_cwrapper.F 198 MNC_CW_DUMP
        IF (mnc_cw_vname(j)(1:MNC_MAX_CHAR)
./pkg/mnc/mnc_cwrapper.F 204 MNC_CW_DUMP
     &         j, ntot, ' | ',
./pkg/mnc/mnc_cwrapper.F 205 MNC_CW_DUMP
     &         mnc_cw_vname(j)(1:20), ' | ', mnc_cw_vgind(j)
./pkg/mnc/mnc_cwrapper.F 209 MNC_CW_DUMP
          DO i = 1,mnc_cw_vnat(1,j)
./pkg/mnc/mnc_cwrapper.F 213 MNC_CW_DUMP
     &           ' : ', mnc_cw_vtnm(i,j)(1:25), ' : ',
./pkg/mnc/mnc_cwrapper.F 214 MNC_CW_DUMP
     &           mnc_cw_vtat(i,j)(1:MNC_MAX_CHAR)
./pkg/mnc/mnc_cwrapper.F 218 MNC_CW_DUMP
          DO i = 1,mnc_cw_vnat(2,j)
./pkg/mnc/mnc_cwrapper.F 222 MNC_CW_DUMP
     &           ' : ', mnc_cw_vinm(i,j)(1:25), ' : ',
./pkg/mnc/mnc_cwrapper.F 223 MNC_CW_DUMP
     &           mnc_cw_viat(i,j)
./pkg/mnc/mnc_cwrapper.F 227 MNC_CW_DUMP
          DO i = 1,mnc_cw_vnat(3,j)
./pkg/mnc/mnc_cwrapper.F 231 MNC_CW_DUMP
     &           ' : ', mnc_cw_vdnm(i,j)(1:25), ' : ',
./pkg/mnc/mnc_cwrapper.F 232 MNC_CW_DUMP
     &           mnc_cw_vdat(i,j)
./pkg/mnc/mnc_dim.F 112 MNC_DIM_INIT_ALL_CV
        j = mnc_f_alld(indf,i+1)
./pkg/mnc/mnc_dim.F 113 MNC_DIM_INIT_ALL_CV
        ntmp = ILNBLNK(mnc_d_names(j))
./pkg/mnc/mnc_dim.F 115 MNC_DIM_INIT_ALL_CV
     &       .AND. (dname(dnf:dnl) .EQ. mnc_d_names(j)(1:ntmp))) THEN
./pkg/mnc/mnc_dim.F 116 MNC_DIM_INIT_ALL_CV
          IF (mnc_d_size(j) .NE. dlen) THEN
./pkg/mnc/mnc_dim.F 117 MNC_DIM_INIT_ALL_CV
            IF ((mnc_d_size(j) .GT. 0) .OR. (dlen .GT. 0)) THEN
./pkg/mnc/mnc_dim.F 194 MNC_DIM_UNLIM_SIZE
      integer i,j, nf, indf, fid, unlimid, err
./pkg/mnc/mnc_dim.F 215 MNC_DIM_UNLIM_SIZE
        j = mnc_f_alld(indf,i+1)
./pkg/mnc/mnc_dim.F 216 MNC_DIM_UNLIM_SIZE
        IF (mnc_d_size(j) .EQ. -1) THEN
./pkg/mnc/mnc_dim.F 217 MNC_DIM_UNLIM_SIZE
          unlimid = mnc_d_ids(j)
./pkg/mnc/mnc_dim.F 88 MNC_DIM_INIT_ALL_CV
      integer i,j, indf,indd, n,nf, dnf,dnl
./model/src/calc_surf_dr.F 103 CALC_SURF_DR
     &          hfacC(i,j,ks,bi,bj), hFactmp, etaFld(i,j,bi,bj)
./model/src/calc_surf_dr.F 111 CALC_SURF_DR
     &           j.GE.1.AND.j.LE.sNy ) THEN
./model/src/calc_surf_dr.F 114 CALC_SURF_DR
     &          + rA(i,j,bi,bj)*(Rmin_surf(i,j,bi,bj)-rSurftmp(i,j))
./model/src/calc_surf_dr.F 116 CALC_SURF_DR
            rSurftmp(i,j) = Rmin_surf(i,j,bi,bj)
./model/src/calc_surf_dr.F 121 CALC_SURF_DR
           hFac_surfC(i,j,bi,bj) = h0FacC(i,j,ks,bi,bj)
./model/src/calc_surf_dr.F 122 CALC_SURF_DR
     &            + ( rSurftmp(i,j) - Ro_surf(i,j,bi,bj)
./model/src/calc_surf_dr.F 123 CALC_SURF_DR
     &              )*recip_drF(ks)*maskC(i,j,ks,bi,bj)
./model/src/calc_surf_dr.F 127 CALC_SURF_DR
     &          hFac_surfC(i,j,bi,bj).GT.hFacSup ) THEN
./model/src/calc_surf_dr.F 131 CALC_SURF_DR
     &         ' i,j,k,bi,bj,Thid,Iter=',i,j,ks,bi,bj,myThid,myIter
./model/src/calc_surf_dr.F 133 CALC_SURF_DR
     &         'hFac_n-1,hFac_n,eta =', hfacC(i,j,ks,bi,bj),
./model/src/calc_surf_dr.F 134 CALC_SURF_DR
     &          hFac_surfC(i,j,bi,bj), etaFld(i,j,bi,bj)
./model/src/calc_surf_dr.F 145 CALC_SURF_DR
        DO j=1,sNy
./model/src/calc_surf_dr.F 147 CALC_SURF_DR
          ks = kSurfW(i,j,bi,bj)
./model/src/calc_surf_dr.F 151 CALC_SURF_DR
            hhm = rSurftmp(i-1,j)
./model/src/calc_surf_dr.F 152 CALC_SURF_DR
            hhp = rSurftmp(i,j)
./model/src/calc_surf_dr.F 158 CALC_SURF_DR
            hFac_surfW(i,j,bi,bj) = h0FacW(i,j,ks,bi,bj)
./model/src/calc_surf_dr.F 160 CALC_SURF_DR
     &              - MIN( Ro_surf(i-1,j,bi,bj), Ro_surf(i,j,bi,bj) )
./model/src/calc_surf_dr.F 161 CALC_SURF_DR
     &              )*recip_drF(ks)*maskW(i,j,ks,bi,bj)
./model/src/calc_surf_dr.F 166 CALC_SURF_DR
        DO j=1,sNy+1
./model/src/calc_surf_dr.F 168 CALC_SURF_DR
          ks = kSurfS(i,j,bi,bj)
./model/src/calc_surf_dr.F 172 CALC_SURF_DR
            hhm = rSurftmp(i,j-1)
./model/src/calc_surf_dr.F 173 CALC_SURF_DR
            hhp = rSurftmp(i,j)
./model/src/calc_surf_dr.F 179 CALC_SURF_DR
            hFac_surfS(i,j,bi,bj) = h0FacS(i,j,ks,bi,bj)
./model/src/calc_surf_dr.F 181 CALC_SURF_DR
     &              - MIN( Ro_surf(i,j-1,bi,bj), Ro_surf(i,j,bi,bj) )
./model/src/calc_surf_dr.F 182 CALC_SURF_DR
     &              )*recip_drF(ks)*maskS(i,j,ks,bi,bj)
./model/src/calc_surf_dr.F 51 CALC_SURF_DR
      INTEGER i,j,bi,bj
./model/src/calc_surf_dr.F 70 CALC_SURF_DR
        DO j=1-OLy,sNy+OLy
./model/src/calc_surf_dr.F 72 CALC_SURF_DR
           hFac_surfNm1C(i,j,bi,bj) = hFac_surfC(i,j,bi,bj)
./model/src/calc_surf_dr.F 73 CALC_SURF_DR
           hFac_surfNm1S(i,j,bi,bj) = hFac_surfS(i,j,bi,bj)
./model/src/calc_surf_dr.F 74 CALC_SURF_DR
           hFac_surfNm1W(i,j,bi,bj) = hFac_surfW(i,j,bi,bj)
./model/src/calc_surf_dr.F 81 CALC_SURF_DR
        DO j=0,sNy+1
./model/src/calc_surf_dr.F 83 CALC_SURF_DR
          rSurftmp(i,j) = Ro_surf(i,j,bi,bj)+etaFld(i,j,bi,bj)
./model/src/calc_surf_dr.F 84 CALC_SURF_DR
          ks = kSurfC(i,j,bi,bj)
./model/src/calc_surf_dr.F 86 CALC_SURF_DR
           IF ( rSurftmp(i,j).LT.Rmin_surf(i,j,bi,bj) ) THEN
./model/src/calc_surf_dr.F 90 CALC_SURF_DR
             hFactmp = h0FacC(i,j,ks,bi,bj)
./model/src/calc_surf_dr.F 91 CALC_SURF_DR
     &         + ( rSurftmp(i,j) - Ro_surf(i,j,bi,bj) )*recip_drF(ks)
./model/src/calc_surf_dr.F 95 CALC_SURF_DR
     &         ' i,j,k,bi,bj,Thid,Iter=',i,j,ks,bi,bj,myThid,myIter
./model/src/calc_surf_dr.F 99 CALC_SURF_DR
     &         ' i,j,k,bi,bj,Thid,Iter=',i,j,ks,bi,bj,myThid,myIter
./pkg/mnc/mnc_dump.F 43 MNC_DUMP_ALL
      integer i,j
./pkg/mnc/mnc_dump.F 69 MNC_DUMP_ALL
        write(*,*) i,': ',(mnc_f_info(i,j), j=1,n_items)
./pkg/mnc/mnc_dump.F 73 MNC_DUMP_ALL
        write(*,*) i,': ',(mnc_fd_ind(i,j), j=1,n_items)
./pkg/mnc/mnc_dump.F 77 MNC_DUMP_ALL
        write(*,*) i,': ',(mnc_fv_ids(i,j), j=1,n_items)
./pkg/mnc/mnc_dump.F 81 MNC_DUMP_ALL
        write(*,*) i,': ',(mnc_f_alld(i,j), j=1,n_items)
./pkg/mnc/mnc_file.F 339 MNC_FILE_CLOSE
      integer i,j,k,n, err, fid, indf, nf
./pkg/mnc/mnc_file.F 365 MNC_FILE_CLOSE
          j = 2 + 3*(i - 1)
./pkg/mnc/mnc_file.F 366 MNC_FILE_CLOSE
          k = mnc_fv_ids(indf,j)
./pkg/mnc/mnc_file.F 377 MNC_FILE_CLOSE
        j = mnc_f_alld(indf,i+1)
./pkg/mnc/mnc_file.F 378 MNC_FILE_CLOSE
        mnc_d_ids(j)  = 0
./pkg/mnc/mnc_file.F 379 MNC_FILE_CLOSE
        mnc_d_size(j) = 0
./pkg/mnc/mnc_file.F 380 MNC_FILE_CLOSE
        mnc_d_names(j)(1:MNC_MAX_CHAR) = mnc_blank_name(1:MNC_MAX_CHAR)
./pkg/mnc/mnc_file.F 387 MNC_FILE_CLOSE
          j = 4 + 3*(i - 1)
./pkg/mnc/mnc_file.F 388 MNC_FILE_CLOSE
          k = mnc_f_info(indf,j)
./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 704 MNC_FILE_TRY_READ
          j = mnc_f_alld(indf,i+1)
./pkg/mnc/mnc_file.F 705 MNC_FILE_TRY_READ
          n1 = IFNBLNK(mnc_d_names(j))
./pkg/mnc/mnc_file.F 706 MNC_FILE_TRY_READ
          n2 = ILNBLNK(mnc_d_names(j))
./pkg/mnc/mnc_file.F 708 MNC_FILE_TRY_READ
     &         .AND. (mnc_d_names(j)(ns:ne) .EQ. name(ns:ne))) THEN
./pkg/mnc/mnc_file.F 709 MNC_FILE_TRY_READ
            mnc_d_ids(j) = id
./pkg/mnc/mnc_file.F 742 MNC_FILE_TRY_READ
          j = 4 + 3*(i-1)
./pkg/mnc/mnc_file.F 743 MNC_FILE_TRY_READ
          k = mnc_f_info(indf,j)
./pkg/mnc/mnc_file.F 745 MNC_FILE_TRY_READ
            mnc_fv_ids(indf,iv+2) = j
./pkg/mnc/mnc_grid.F 107 MNC_GRID_INIT_ALL
      j = 3 + 3*(ngrid + 1)
./pkg/mnc/mnc_grid.F 108 MNC_GRID_INIT_ALL
      IF ((i .GE. MNC_MAX_INFO) .OR. (j .GE. MNC_MAX_INFO)) THEN
./pkg/mnc/mnc_grid.F 178 MNC_GRID_INIT_ALL
        j = ds_last + i
./pkg/mnc/mnc_grid.F 203 MNC_GRID_INIT_ALL
        mnc_fd_ind(indf,j) = indd
./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 251 MNC_GRID_GET_DIMIND
        j = 4 + 3*(i - 1)
./pkg/mnc/mnc_grid.F 252 MNC_GRID_GET_DIMIND
        ds = mnc_f_info(indf,j+1)
./pkg/mnc/mnc_grid.F 253 MNC_GRID_GET_DIMIND
        de = mnc_f_info(indf,j+2)
./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_init.F 30 MNC_INIT
      integer i,j, g
./pkg/mnc/mnc_init.F 45 MNC_INIT
        DO j = 1,MNC_MAX_INFO
./pkg/mnc/mnc_init.F 46 MNC_INIT
          mnc_f_info(i,j) = 0
./pkg/mnc/mnc_init.F 47 MNC_INIT
          mnc_fv_ids(i,j) = 0
./pkg/mnc/mnc_init.F 48 MNC_INIT
          mnc_fd_ind(i,j) = 0
./pkg/mnc/mnc_init.F 49 MNC_INIT
          mnc_f_alld(i,j) = 0
./pkg/mnc/mnc_readparms.F 229 MNC_SET_OUTDIR
      integer i,j,k, ntot, npathd, idate
./pkg/mnc/mnc_readparms.F 256 MNC_SET_OUTDIR
        DO j = 1,ncenc
./pkg/mnc/mnc_readparms.F 257 MNC_SET_OUTDIR
          IF (pathd(i:i) .EQ. cenc(j:j)) THEN
./pkg/mnc/mnc_readparms.F 259 MNC_SET_OUTDIR
            ienc(ntot) = j
./pkg/mnc/mnc_readparms.F 276 MNC_SET_OUTDIR
          j = ienc(i)
./pkg/mnc/mnc_readparms.F 277 MNC_SET_OUTDIR
          mnc_out_path(i:i) = cenc(j:j)
./pkg/mnc/mnc_utils.F 211 MNC_GET_FVINDS
      integer i,j,k, n, lenv
./pkg/mnc/mnc_utils.F 230 MNC_GET_FVINDS
        j = mnc_fv_ids(indf,k)
./pkg/mnc/mnc_utils.F 231 MNC_GET_FVINDS
        n = ILNBLNK(mnc_v_names(j))
./pkg/mnc/mnc_utils.F 233 MNC_GET_FVINDS
         IF ( mnc_v_names(j)(1:n).EQ.vname(1:n) ) THEN
./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 186 MNC_VAR_INIT_ANY
        j = 4 + (i-1)*3
./pkg/mnc/mnc_var.F 187 MNC_VAR_INIT_ANY
        k = mnc_f_info(indf,j)
./pkg/mnc/mnc_var.F 191 MNC_VAR_INIT_ANY
          ind_g_finfo = j
./pkg/mnc/mnc_var.F 192 MNC_VAR_INIT_ANY
          is = mnc_f_info(indf,(j+1))
./pkg/mnc/mnc_var.F 193 MNC_VAR_INIT_ANY
          ie = mnc_f_info(indf,(j+2))
./pkg/mnc/mnc_var.F 211 MNC_VAR_INIT_ANY
        j = 2 + 3*(i-1)
./pkg/mnc/mnc_var.F 212 MNC_VAR_INIT_ANY
        IF (mnc_v_names(mnc_fv_ids(indf,j)) .EQ. vname) THEN
./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 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 712 MNC_VAR_WRITE_ANY
      j = mnc_d_size( mnc_fd_ind(indf,de) )
./pkg/mnc/mnc_var.F 713 MNC_VAR_WRITE_ANY
      IF (j .LT. 1) THEN
./model/src/calc_viscosity.F 114 CALC_VISCOSITY
        DO j = 1-OLy, sNy+OLy
./model/src/calc_viscosity.F 116 CALC_VISCOSITY
          kappaRU(i,j,k) = kappaRU(i,j,ki)
./model/src/calc_viscosity.F 117 CALC_VISCOSITY
          kappaRV(i,j,k) = kappaRV(i,j,ki)
./model/src/calc_viscosity.F 132 CALC_VISCOSITY
         DO j = 2-OLy, sNy+OLy
./model/src/calc_viscosity.F 134 CALC_VISCOSITY
           IF ( k.GT.kSurfW(i,j,bi,bj) .AND.
./model/src/calc_viscosity.F 135 CALC_VISCOSITY
     &          k.LE.MIN( kLowC(i,j,bi,bj), kLowC(i-1,j,bi,bj) )
./model/src/calc_viscosity.F 137 CALC_VISCOSITY
             kappaRU(i,j,k) = kappaRU(i,j,k)
./model/src/calc_viscosity.F 138 CALC_VISCOSITY
     &                *twoRL/(hFacW(i,j,km,bi,bj)+hFacW(i,j,k,bi,bj))
./model/src/calc_viscosity.F 142 CALC_VISCOSITY
         DO j = 2-OLy, sNy+OLy
./model/src/calc_viscosity.F 144 CALC_VISCOSITY
           IF ( k.GT.kSurfS(i,j,bi,bj) .AND.
./model/src/calc_viscosity.F 145 CALC_VISCOSITY
     &          k.LE.MIN( kLowC(i,j,bi,bj), kLowC(i,j-1,bi,bj) )
./model/src/calc_viscosity.F 147 CALC_VISCOSITY
             kappaRV(i,j,k) = kappaRV(i,j,k)
./model/src/calc_viscosity.F 148 CALC_VISCOSITY
     &                *twoRL/(hFacS(i,j,km,bi,bj)+hFacS(i,j,k,bi,bj))
./model/src/calc_viscosity.F 168 CALC_VISCOSITY
          DO j = 2-OLy, sNy+OLy
./model/src/calc_viscosity.F 170 CALC_VISCOSITY
             tmpFac(i,j) = 0. _d 0
./model/src/calc_viscosity.F 171 CALC_VISCOSITY
             IF ( k.EQ.MIN( kLowC(i,j,bi,bj), kLowC(i-1,j,bi,bj) )
./model/src/calc_viscosity.F 172 CALC_VISCOSITY
     &        .AND. k.GT.kSurfW(i,j,bi,bj) ) THEN
./model/src/calc_viscosity.F 173 CALC_VISCOSITY
               tmpFac(i,j) = pC_kFac*_recip_hFacW(i,j,k,bi,bj)
./model/src/calc_viscosity.F 179 CALC_VISCOSITY
          DO j = 2-OLy, sNy+OLy
./model/src/calc_viscosity.F 181 CALC_VISCOSITY
             tmpFac(i,j) = tmpFac(i,j)*tmpFac(i,j)
./model/src/calc_viscosity.F 185 CALC_VISCOSITY
          DO j = 2-OLy, sNy+OLy
./model/src/calc_viscosity.F 187 CALC_VISCOSITY
             tmpFac(i,j) = tmpFac(i,j)*tmpFac(i,j)*tmpFac(i,j)
./model/src/calc_viscosity.F 191 CALC_VISCOSITY
          DO j = 2-OLy, sNy+OLy
./model/src/calc_viscosity.F 193 CALC_VISCOSITY
             tmpFac(i,j) = tmpFac(i,j)*tmpFac(i,j)
./model/src/calc_viscosity.F 194 CALC_VISCOSITY
     &                    *tmpFac(i,j)*tmpFac(i,j)
./model/src/calc_viscosity.F 200 CALC_VISCOSITY
          DO j = 2-OLy, sNy+OLy
./model/src/calc_viscosity.F 202 CALC_VISCOSITY
             tmpFac(i,j) = MIN( tmpFac(i,j), pCellMix_maxFac )
./model/src/calc_viscosity.F 203 CALC_VISCOSITY
             kappaRU(i,j,k) = MAX( kappaRU(i,j,k),
./model/src/calc_viscosity.F 204 CALC_VISCOSITY
     &                             pCellMix_viscAr(k)*tmpFac(i,j) )
./model/src/calc_viscosity.F 211 CALC_VISCOSITY
          DO j = 2-OLy, sNy+OLy
./model/src/calc_viscosity.F 213 CALC_VISCOSITY
             tmpFac(i,j) = 0. _d 0
./model/src/calc_viscosity.F 214 CALC_VISCOSITY
             IF ( k.EQ.MIN( kLowC(i,j,bi,bj), kLowC(i,j-1,bi,bj) )
./model/src/calc_viscosity.F 215 CALC_VISCOSITY
     &        .AND. k.GT.kSurfS(i,j,bi,bj) ) THEN
./model/src/calc_viscosity.F 216 CALC_VISCOSITY
               tmpFac(i,j) = pC_kFac*_recip_hFacS(i,j,k,bi,bj)
./model/src/calc_viscosity.F 222 CALC_VISCOSITY
          DO j = 2-OLy, sNy+OLy
./model/src/calc_viscosity.F 224 CALC_VISCOSITY
             tmpFac(i,j) = tmpFac(i,j)*tmpFac(i,j)
./model/src/calc_viscosity.F 228 CALC_VISCOSITY
          DO j = 2-OLy, sNy+OLy
./model/src/calc_viscosity.F 230 CALC_VISCOSITY
             tmpFac(i,j) = tmpFac(i,j)*tmpFac(i,j)*tmpFac(i,j)
./model/src/calc_viscosity.F 234 CALC_VISCOSITY
          DO j = 2-OLy, sNy+OLy
./model/src/calc_viscosity.F 236 CALC_VISCOSITY
             tmpFac(i,j) = tmpFac(i,j)*tmpFac(i,j)
./model/src/calc_viscosity.F 237 CALC_VISCOSITY
     &                    *tmpFac(i,j)*tmpFac(i,j)
./model/src/calc_viscosity.F 243 CALC_VISCOSITY
          DO j = 2-OLy, sNy+OLy
./model/src/calc_viscosity.F 245 CALC_VISCOSITY
             tmpFac(i,j) = MIN( tmpFac(i,j), pCellMix_maxFac )
./model/src/calc_viscosity.F 246 CALC_VISCOSITY
             kappaRV(i,j,k) = MAX( kappaRV(i,j,k),
./model/src/calc_viscosity.F 247 CALC_VISCOSITY
     &                             pCellMix_viscAr(k)*tmpFac(i,j) )
./model/src/calc_viscosity.F 258 CALC_VISCOSITY
          DO j = 2-OLy, sNy+OLy
./model/src/calc_viscosity.F 260 CALC_VISCOSITY
             tmpFac(i,j) = 0. _d 0
./model/src/calc_viscosity.F 261 CALC_VISCOSITY
             IF ( km.EQ.kSurfW(i,j,bi,bj) .AND.
./model/src/calc_viscosity.F 262 CALC_VISCOSITY
     &            km.LT.MIN( kLowC(i,j,bi,bj), kLowC(i-1,j,bi,bj) )
./model/src/calc_viscosity.F 264 CALC_VISCOSITY
               tmpFac(i,j) = pC_kFac*_recip_hFacW(i,j,km,bi,bj)
./model/src/calc_viscosity.F 270 CALC_VISCOSITY
          DO j = 2-OLy, sNy+OLy
./model/src/calc_viscosity.F 272 CALC_VISCOSITY
             tmpFac(i,j) = tmpFac(i,j)*tmpFac(i,j)
./model/src/calc_viscosity.F 276 CALC_VISCOSITY
          DO j = 2-OLy, sNy+OLy
./model/src/calc_viscosity.F 278 CALC_VISCOSITY
             tmpFac(i,j) = tmpFac(i,j)*tmpFac(i,j)*tmpFac(i,j)
./model/src/calc_viscosity.F 282 CALC_VISCOSITY
          DO j = 2-OLy, sNy+OLy
./model/src/calc_viscosity.F 284 CALC_VISCOSITY
             tmpFac(i,j) = tmpFac(i,j)*tmpFac(i,j)
./model/src/calc_viscosity.F 285 CALC_VISCOSITY
     &                    *tmpFac(i,j)*tmpFac(i,j)
./model/src/calc_viscosity.F 291 CALC_VISCOSITY
          DO j = 2-OLy, sNy+OLy
./model/src/calc_viscosity.F 293 CALC_VISCOSITY
             tmpFac(i,j) = MIN( tmpFac(i,j), pCellMix_maxFac )
./model/src/calc_viscosity.F 294 CALC_VISCOSITY
             kappaRU(i,j,k) = MAX( kappaRU(i,j,k),
./model/src/calc_viscosity.F 295 CALC_VISCOSITY
     &                             pCellMix_viscAr(k)*tmpFac(i,j) )
./model/src/calc_viscosity.F 302 CALC_VISCOSITY
          DO j = 2-OLy, sNy+OLy
./model/src/calc_viscosity.F 304 CALC_VISCOSITY
             tmpFac(i,j) = 0. _d 0
./model/src/calc_viscosity.F 305 CALC_VISCOSITY
             IF ( km.EQ.kSurfS(i,j,bi,bj) .AND.
./model/src/calc_viscosity.F 306 CALC_VISCOSITY
     &            km.LT.MIN( kLowC(i,j,bi,bj), kLowC(i,j-1,bi,bj) )
./model/src/calc_viscosity.F 308 CALC_VISCOSITY
               tmpFac(i,j) = pC_kFac*_recip_hFacS(i,j,km,bi,bj)
./model/src/calc_viscosity.F 314 CALC_VISCOSITY
          DO j = 2-OLy, sNy+OLy
./model/src/calc_viscosity.F 316 CALC_VISCOSITY
             tmpFac(i,j) = tmpFac(i,j)*tmpFac(i,j)
./model/src/calc_viscosity.F 320 CALC_VISCOSITY
          DO j = 2-OLy, sNy+OLy
./model/src/calc_viscosity.F 322 CALC_VISCOSITY
             tmpFac(i,j) = tmpFac(i,j)*tmpFac(i,j)*tmpFac(i,j)
./model/src/calc_viscosity.F 326 CALC_VISCOSITY
          DO j = 2-OLy, sNy+OLy
./model/src/calc_viscosity.F 328 CALC_VISCOSITY
             tmpFac(i,j) = tmpFac(i,j)*tmpFac(i,j)
./model/src/calc_viscosity.F 329 CALC_VISCOSITY
     &                    *tmpFac(i,j)*tmpFac(i,j)
./model/src/calc_viscosity.F 335 CALC_VISCOSITY
          DO j = 2-OLy, sNy+OLy
./model/src/calc_viscosity.F 337 CALC_VISCOSITY
             tmpFac(i,j) = MIN( tmpFac(i,j), pCellMix_maxFac )
./model/src/calc_viscosity.F 338 CALC_VISCOSITY
             kappaRV(i,j,k) = MAX( kappaRV(i,j,k),
./model/src/calc_viscosity.F 339 CALC_VISCOSITY
     &                             pCellMix_viscAr(k)*tmpFac(i,j) )
./model/src/calc_viscosity.F 47 CALC_VISCOSITY
      INTEGER i,j,k
./model/src/calc_viscosity.F 59 CALC_VISCOSITY
       DO j = 1-OLy, sNy+OLy
./model/src/calc_viscosity.F 61 CALC_VISCOSITY
         kappaRU(i,j,k) = viscArNr(ki)
./model/src/calc_viscosity.F 62 CALC_VISCOSITY
         kappaRV(i,j,k) = viscArNr(ki)
./pkg/mom_common/mom_calc_3d_strain.F 100 MOM_CALC_3D_STRAIN
       DO j=1-OLy,sNy+OLy
./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 108 MOM_CALC_3D_STRAIN
       DO j=2-OLy,sNy+OLy
./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 111 MOM_CALC_3D_STRAIN
     &      recip_dyU(i,j,bi,bj)
./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 113 MOM_CALC_3D_STRAIN
     &     +recip_dxV(i,j,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 121 MOM_CALC_3D_STRAIN
        DO j=1-OLy,sNy+OLy
./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 129 MOM_CALC_3D_STRAIN
        DO j=1-OLy,sNy+OLy
./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 133 MOM_CALC_3D_STRAIN
     &           *( uVel( i , j , k ,bi,bj)*twoRL )
./pkg/mom_common/mom_calc_3d_strain.F 134 MOM_CALC_3D_STRAIN
     &     +recip_dxC(i,j,bi,bj)
./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 139 MOM_CALC_3D_STRAIN
        DO j=2-OLy,sNy+OLy
./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 143 MOM_CALC_3D_STRAIN
     &           *( vVel( i , j , k ,bi,bj)*twoRL )
./pkg/mom_common/mom_calc_3d_strain.F 144 MOM_CALC_3D_STRAIN
     &     +recip_dyC(i,j,bi,bj)
./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 151 MOM_CALC_3D_STRAIN
        DO j=1-OLy,sNy+OLy
./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 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 156 MOM_CALC_3D_STRAIN
     &     +recip_dxC(i,j,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 162 MOM_CALC_3D_STRAIN
        DO j=2-OLy,sNy+OLy
./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 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 167 MOM_CALC_3D_STRAIN
     &     +recip_dyC(i,j,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 175 MOM_CALC_3D_STRAIN
        DO j=2-OLy,sNy+OLy
./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 182 MOM_CALC_3D_STRAIN
         DO j=1-OLy,sNy+OLy
./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 188 MOM_CALC_3D_STRAIN
         DO j=2-OLy,sNy+OLy
./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 203 MOM_CALC_3D_STRAIN
      DO j=1-OLy,sNy+OLy
./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 213 MOM_CALC_3D_STRAIN
       DO j=1-OLy,sNy+OLy
./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 223 MOM_CALC_3D_STRAIN
       DO j=2-OLy,sNy+OLy
./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 65 MOM_CALC_3D_STRAIN
       DO j=1-OLy,sNy+OLy
./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 68 MOM_CALC_3D_STRAIN
       j = sNy+OLy
./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 73 MOM_CALC_3D_STRAIN
       DO j=1-OLy,sNy+OLy
./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 77 MOM_CALC_3D_STRAIN
       j = 1-OLy
./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 84 MOM_CALC_3D_STRAIN
       DO j=1-OLy,sNy+OLy
./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 92 MOM_CALC_3D_STRAIN
       DO j=1-OLy,sNy+OLy-1
./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) )
./pkg/mom_common/mom_calc_absvort3.F 30 MOM_CALC_ABSVORT3
      INTEGER i,j
./pkg/mom_common/mom_calc_absvort3.F 44 MOM_CALC_ABSVORT3
      DO j=1-Oly,sNy+Oly
./pkg/mom_common/mom_calc_absvort3.F 47 MOM_CALC_ABSVORT3
     &      fCoriG(i,j,bi,bj)*useCoriolisFac
./pkg/mom_common/mom_calc_absvort3.F 48 MOM_CALC_ABSVORT3
     &     +vort3(i,j)*nonLinFac
./pkg/mom_common/mom_calc_hdiv.F 31 MOM_CALC_HDIV
      INTEGER i,j
./pkg/mom_common/mom_calc_hdiv.F 34 MOM_CALC_HDIV
       DO j=1-OLy,sNy+OLy-1
./pkg/mom_common/mom_calc_hdiv.F 38 MOM_CALC_HDIV
         hDiv(i,j)=(
./pkg/mom_common/mom_calc_hdiv.F 39 MOM_CALC_HDIV
     &       uFld(i+1, j )*dyG(i+1, j ,bi,bj)
./pkg/mom_common/mom_calc_hdiv.F 40 MOM_CALC_HDIV
     &      -uFld( i , j )*dyG( i , j ,bi,bj)
./pkg/mom_common/mom_calc_hdiv.F 41 MOM_CALC_HDIV
     &      +vFld( i ,j+1)*dxG( i ,j+1,bi,bj)
./pkg/mom_common/mom_calc_hdiv.F 42 MOM_CALC_HDIV
     &      -vFld( i , j )*dxG( i , j ,bi,bj)
./pkg/mom_common/mom_calc_hdiv.F 43 MOM_CALC_HDIV
     &             )*recip_rA(i,j,bi,bj)*recip_deepFacC(k)
./pkg/mom_common/mom_calc_hdiv.F 45 MOM_CALC_HDIV
     &              *maskInC(i,j,bi,bj)
./pkg/mom_common/mom_calc_hdiv.F 51 MOM_CALC_HDIV
       DO j=1-OLy,sNy+OLy-1
./pkg/mom_common/mom_calc_hdiv.F 55 MOM_CALC_HDIV
         hDiv(i,j)=
./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 60 MOM_CALC_HDIV
     &    )*recip_rA(i,j,bi,bj)*recip_deepFacC(k)
./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 63 MOM_CALC_HDIV
     &     *maskInC(i,j,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 100 MOM_CALC_HFACZ
      DO j=1-OLy,sNy+OLy
./pkg/mom_common/mom_calc_hfacz.F 102 MOM_CALC_HFACZ
        hFacZ(i,j)     =0.
./pkg/mom_common/mom_calc_hfacz.F 103 MOM_CALC_HFACZ
        r_hFacZ(i,j)   =0.
./pkg/mom_common/mom_calc_hfacz.F 104 MOM_CALC_HFACZ
        hFacZOpenI(i,j)=0.
./pkg/mom_common/mom_calc_hfacz.F 105 MOM_CALC_HFACZ
        hFacZOpenJ(i,j)=0.
./pkg/mom_common/mom_calc_hfacz.F 113 MOM_CALC_HFACZ
      DO j=2-OLy,sNy+OLy
./pkg/mom_common/mom_calc_hfacz.F 115 MOM_CALC_HFACZ
        hFacZOpenJ(i,j)=
./pkg/mom_common/mom_calc_hfacz.F 117 MOM_CALC_HFACZ
     &       SMOOTHMIN_RS(_hFacW(i  ,j  ,k,bi,bj),
./pkg/mom_common/mom_calc_hfacz.F 119 MOM_CALC_HFACZ
     &                MIN(_hFacW(i  ,j  ,k,bi,bj),
./pkg/mom_common/mom_calc_hfacz.F 121 MOM_CALC_HFACZ
     &                    _hFacW(i  ,j-1,k,bi,bj))
./pkg/mom_common/mom_calc_hfacz.F 122 MOM_CALC_HFACZ
     &       *maskW(i,j,k,bi,bj)*maskW(i,j-1,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 123 MOM_CALC_HFACZ
        hFacZOpenI(i,j)=
./pkg/mom_common/mom_calc_hfacz.F 125 MOM_CALC_HFACZ
     &       SMOOTHMIN_RS(_hFacS(i  ,j  ,k,bi,bj),
./pkg/mom_common/mom_calc_hfacz.F 127 MOM_CALC_HFACZ
     &                MIN(_hFacS(i  ,j  ,k,bi,bj),
./pkg/mom_common/mom_calc_hfacz.F 129 MOM_CALC_HFACZ
     &                    _hFacS(i-1,j  ,k,bi,bj))
./pkg/mom_common/mom_calc_hfacz.F 130 MOM_CALC_HFACZ
     &         *maskS(i,j,k,bi,bj)*maskS(i-1,j,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 137 MOM_CALC_HFACZ
      DO j=2-OLy,sNy+OLy
./pkg/mom_common/mom_calc_hfacz.F 139 MOM_CALC_HFACZ
        hFacZ(i,j) =
./pkg/mom_common/mom_calc_hfacz.F 141 MOM_CALC_HFACZ
     &       SMOOTHMIN_RS(hFacZOpenI(i,j),hFacZOpenJ(i,j))
./pkg/mom_common/mom_calc_hfacz.F 143 MOM_CALC_HFACZ
     &                MIN(hFacZOpenI(i,j),hFacZOpenJ(i,j))
./pkg/mom_common/mom_calc_hfacz.F 145 MOM_CALC_HFACZ
     &         *maskW(i,j,k,bi,bj)*maskW(i,j-1,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 146 MOM_CALC_HFACZ
     &         *maskS(i,j,k,bi,bj)*maskS(i-1,j,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 152 MOM_CALC_HFACZ
      DO j=2-OLy,sNy+OLy
./pkg/mom_common/mom_calc_hfacz.F 154 MOM_CALC_HFACZ
        IF (hFacZ(i,j).EQ.0.) THEN
./pkg/mom_common/mom_calc_hfacz.F 155 MOM_CALC_HFACZ
         r_hFacZ(i,j) = 0. _d 0
./pkg/mom_common/mom_calc_hfacz.F 157 MOM_CALC_HFACZ
         r_hFacZ(i,j) = 1. _d 0/hFacZ(i,j)
./pkg/mom_common/mom_calc_hfacz.F 180 MOM_CALC_HFACZ
      DO j=2-OLy,sNy+OLy
./pkg/mom_common/mom_calc_hfacz.F 181 MOM_CALC_HFACZ
        hFacZ(1-OLx,j)=0.
./pkg/mom_common/mom_calc_hfacz.F 187 MOM_CALC_HFACZ
        DO j=2-OLy,sNy+OLy
./pkg/mom_common/mom_calc_hfacz.F 196 MOM_CALC_HFACZ
     &               ( _hFacW(i, j ,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 197 MOM_CALC_HFACZ
     &                +_hFacW(i,j-1,k,bi,bj) )
./pkg/mom_common/mom_calc_hfacz.F 198 MOM_CALC_HFACZ
     &             + ( _hFacS( i ,j,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 199 MOM_CALC_HFACZ
     &                +_hFacS(i-1,j,k,bi,bj) )
./pkg/mom_common/mom_calc_hfacz.F 200 MOM_CALC_HFACZ
          hFacZ(i,j) = 0.25 _d 0 * hFacZOpen
./pkg/mom_common/mom_calc_hfacz.F 204 MOM_CALC_HFACZ
        DO j=2-OLy,sNy+OLy
./pkg/mom_common/mom_calc_hfacz.F 214 MOM_CALC_HFACZ
     &                  _hFacW(i, j ,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 215 MOM_CALC_HFACZ
     &                + _hFacW(i,j-1,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 216 MOM_CALC_HFACZ
     &                , _hFacS( i ,j,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 217 MOM_CALC_HFACZ
     &                + _hFacS(i-1,j,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 219 MOM_CALC_HFACZ
          hFacZ(i,j) = 0.5 _d 0 * hFacZOpen
./pkg/mom_common/mom_calc_hfacz.F 223 MOM_CALC_HFACZ
        DO j=2-OLy,sNy+OLy
./pkg/mom_common/mom_calc_hfacz.F 225 MOM_CALC_HFACZ
          hFacZOpen=MIN(_hFacW(i,j,k,bi,bj),
./pkg/mom_common/mom_calc_hfacz.F 226 MOM_CALC_HFACZ
     &                  _hFacW(i,j-1,k,bi,bj))
./pkg/mom_common/mom_calc_hfacz.F 227 MOM_CALC_HFACZ
          hFacZOpen=MIN(_hFacS(i,j,k,bi,bj),hFacZOpen)
./pkg/mom_common/mom_calc_hfacz.F 228 MOM_CALC_HFACZ
          hFacZOpen=MIN(_hFacS(i-1,j,k,bi,bj),hFacZOpen)
./pkg/mom_common/mom_calc_hfacz.F 229 MOM_CALC_HFACZ
          hFacZ(i,j)=hFacZOpen
./pkg/mom_common/mom_calc_hfacz.F 259 MOM_CALC_HFACZ
         j=1
./pkg/mom_common/mom_calc_hfacz.F 261 MOM_CALC_HFACZ
          hFacZOpen=MIN(_hFacW(i,j,k,bi,bj),
./pkg/mom_common/mom_calc_hfacz.F 262 MOM_CALC_HFACZ
     &                  _hFacW(i,j-1,k,bi,bj))
./pkg/mom_common/mom_calc_hfacz.F 263 MOM_CALC_HFACZ
          hFacZOpen=MIN(_hFacS(i,j,k,bi,bj),hFacZOpen)
./pkg/mom_common/mom_calc_hfacz.F 264 MOM_CALC_HFACZ
          hFacZ(i,j)=hFacZOpen
./pkg/mom_common/mom_calc_hfacz.F 268 MOM_CALC_HFACZ
     &               ( _hFacW(i,j-1,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 269 MOM_CALC_HFACZ
     &                +_hFacS( i ,j,k,bi,bj) )
./pkg/mom_common/mom_calc_hfacz.F 270 MOM_CALC_HFACZ
     &               + _hFacW(i, j ,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 273 MOM_CALC_HFACZ
     &               ( _hFacW(i, j ,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 274 MOM_CALC_HFACZ
     &                +_hFacW(i,j-1,k,bi,bj) )
./pkg/mom_common/mom_calc_hfacz.F 275 MOM_CALC_HFACZ
     &               + _hFacS( i ,j,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 277 MOM_CALC_HFACZ
          hFacZ(i,j) = hFacZOpen / 3. _d 0
./pkg/mom_common/mom_calc_hfacz.F 283 MOM_CALC_HFACZ
         j=1
./pkg/mom_common/mom_calc_hfacz.F 286 MOM_CALC_HFACZ
          hFacZOpen=MIN(_hFacW(i,j,k,bi,bj),
./pkg/mom_common/mom_calc_hfacz.F 287 MOM_CALC_HFACZ
     &                  _hFacW(i,j-1,k,bi,bj))
./pkg/mom_common/mom_calc_hfacz.F 288 MOM_CALC_HFACZ
          hFacZOpen=MIN(_hFacS(i-1,j,k,bi,bj),hFacZOpen)
./pkg/mom_common/mom_calc_hfacz.F 289 MOM_CALC_HFACZ
          hFacZ(i,j)=hFacZOpen
./pkg/mom_common/mom_calc_hfacz.F 293 MOM_CALC_HFACZ
     &               ( _hFacS(i-1,j,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 294 MOM_CALC_HFACZ
     &                +_hFacW(i,j-1,k,bi,bj) )
./pkg/mom_common/mom_calc_hfacz.F 295 MOM_CALC_HFACZ
     &               + _hFacW(i, j ,k,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 298 MOM_CALC_HFACZ
     &               ( _hFacW(i,j-1,k,bi<