Symbol Description Uses
J Loop counters 8222



File Line number Procedure Code
./pkg/exch2/w2_eeboot.F 40 W2_EEBOOT
      INTEGER ii, I, J
./pkg/exch2/w2_eeboot.F 62 W2_EEBOOT
        DO J = 1,W2_maxNeighbours
./pkg/exch2/w2_eeboot.F 63 W2_EEBOOT
          exch2_neighbourId(J,I)  = 0
./pkg/exch2/w2_eeboot.F 64 W2_EEBOOT
          exch2_opposingSend(J,I) = 0
./pkg/exch2/w2_eeboot.F 66 W2_EEBOOT
           exch2_pij(ii,J,I) = 0
./pkg/exch2/w2_eeboot.F 68 W2_EEBOOT
          exch2_oi(J,I)  = 0
./pkg/exch2/w2_eeboot.F 69 W2_EEBOOT
          exch2_oj(J,I)  = 0
./pkg/exch2/w2_eeboot.F 70 W2_EEBOOT
          exch2_iLo(J,I) = 0
./pkg/exch2/w2_eeboot.F 71 W2_EEBOOT
          exch2_iHi(J,I) = 0
./pkg/exch2/w2_eeboot.F 72 W2_EEBOOT
          exch2_jLo(J,I) = 0
./pkg/exch2/w2_eeboot.F 73 W2_EEBOOT
          exch2_jHi(J,I) = 0
./pkg/exch2/w2_map_procs.F 102 W2_MAP_PROCS
      IF ( J .NE. nSx*nSy*nPx*nPy ) THEN
./pkg/exch2/w2_map_procs.F 149 W2_MAP_PROCS
        DO J=1,exch2_nNeighbours(myTileId)
./pkg/exch2/w2_map_procs.F 151 W2_MAP_PROCS
         jj = exch2_neighbourId(J,myTileId)
./pkg/exch2/w2_map_procs.F 155 W2_MAP_PROCS
     &    '    NEIGHBOUR',J,' = TILE', exch2_neighbourId(J,myTileId),
./pkg/exch2/w2_map_procs.F 156 W2_MAP_PROCS
     &    ' (n=', exch2_opposingSend(J,myTileId), ') Comm = MSG',
./pkg/exch2/w2_map_procs.F 157 W2_MAP_PROCS
     &    ' (PROC=',W2_tileProc(exch2_neighbourId(J,myTileId)),')'
./pkg/exch2/w2_map_procs.F 162 W2_MAP_PROCS
     &    '    NEIGHBOUR',J,' = TILE', exch2_neighbourId(J,myTileId),
./pkg/exch2/w2_map_procs.F 163 W2_MAP_PROCS
     &    ' (n=', exch2_opposingSend(J,myTileId), ') Comm = PUT',
./pkg/exch2/w2_map_procs.F 164 W2_MAP_PROCS
     &    ' (PROC=',W2_tileProc(exch2_neighbourId(J,myTileId)),')'
./pkg/exch2/w2_map_procs.F 167 W2_MAP_PROCS
         W2_myCommFlag(J,bi,bj) = commFlag
./pkg/exch2/w2_map_procs.F 45 W2_MAP_PROCS
      INTEGER I, J
./pkg/exch2/w2_map_procs.F 61 W2_MAP_PROCS
         DO J=1,W2_maxNeighbours
./pkg/exch2/w2_map_procs.F 62 W2_MAP_PROCS
           W2_myCommFlag(J,bi,bj) = ' '
./pkg/exch2/w2_map_procs.F 76 W2_MAP_PROCS
      J = 0
./pkg/exch2/w2_map_procs.F 85 W2_MAP_PROCS
        jj = J/(nSx*nPx)
./pkg/exch2/w2_map_procs.F 86 W2_MAP_PROCS
        ii = MOD(J,nSx*nPx)
./pkg/exch2/w2_map_procs.F 98 W2_MAP_PROCS
        J = J + 1
./pkg/exf/exf_mapfields.F 342 EXF_MAPFIELDS
              saltFlux(I,J,bi,bj) = saltflx(I,J,bi,bj)
./pkg/exf/exf_mapfields.F 352 EXF_MAPFIELDS
              exf_iceFraction(I,J,bi,bj) =
./pkg/exf/exf_mapfields.F 353 EXF_MAPFIELDS
     &           MIN( MAX(exf_iceFraction(I,J,bi,bj),zeroRS), oneRS )
./pkg/fizhi/fizhi_utils.F 101 STRIPINT
        DO 100 J=1,L
./pkg/fizhi/fizhi_utils.F 103 STRIPINT
        B(I,J) = A(I+OFFSET-1,J)
./pkg/fizhi/fizhi_utils.F 106 STRIPINT
        DO 200 J=1,L
./pkg/fizhi/fizhi_utils.F 108 STRIPINT
        B(I,J) = A(I+OFFSET-1,J)
./pkg/fizhi/fizhi_utils.F 111 STRIPINT
        B(Lena+I,J) = A(Lena+OFFSET-1,J)
./pkg/fizhi/fizhi_utils.F 129 PASTE
      DO 100 J=1,L
./pkg/fizhi/fizhi_utils.F 131 PASTE
      A(I+OFFSET-1,J) = B(I,J)
./pkg/fizhi/fizhi_utils.F 147 PSTBMP
      DO 100 J=1,L
./pkg/fizhi/fizhi_utils.F 149 PSTBMP
      A(I+OFFSET-1,J) = A(I+OFFSET-1,J) + B(I,J)
./pkg/fizhi/fizhi_utils.F 166 STRINT
        DO 100 J=1,L
./pkg/fizhi/fizhi_utils.F 168 STRINT
        B(I,J) = A(I+OFFSET-1,J)
./pkg/fizhi/fizhi_utils.F 171 STRINT
        DO 200 J=1,L
./pkg/fizhi/fizhi_utils.F 173 STRINT
        B(I,J) = A(I+OFFSET-1,J)
./pkg/fizhi/fizhi_utils.F 176 STRINT
        B(Lena+I,J) = A(Lena+OFFSET-1,J)
./pkg/fizhi/fizhi_utils.F 72 STRIP
        DO 100 J=1,L
./pkg/fizhi/fizhi_utils.F 74 STRIP
        B(I,J) = A(I+OFFSET-1,J)
./pkg/fizhi/fizhi_utils.F 77 STRIP
        DO 200 J=1,L
./pkg/fizhi/fizhi_utils.F 79 STRIP
        B(I,J) = A(I+OFFSET-1,J)
./pkg/fizhi/fizhi_utils.F 82 STRIP
        B(Lena+I,J) = A(Lena+OFFSET-1,J)
./pkg/fizhi/update_earth_exports.F 888 GETALB
      DO J=1,JM
./pkg/fizhi/update_earth_exports.F 889 GETALB
       ALBOC(I,J) = A0 + (A1 + (A2 +  A3*cosz(I,J))*cosz(I,J))*cosz(I,J)
./pkg/fizhi/update_earth_exports.F 890 GETALB
       ALBVR(I,J,bi,bj) = ALBSI*FRACI(I,J) + ALBOC(I,J)*(ONE-FRACI(I,J))
./pkg/fizhi/update_earth_exports.F 891 GETALB
       ALBNR(I,J,bi,bj) = ALBVR(I,J,bi,bj)
./pkg/fizhi/update_earth_exports.F 892 GETALB
       ALBVF(I,J,bi,bj) = ALBSI * FRACI(I,J) + OCNALB * (ONE-FRACI(I,J))
./pkg/fizhi/update_earth_exports.F 893 GETALB
       ALBNF(I,J,bi,bj) = ALBVF(I,J,bi,bj)
./pkg/fizhi/update_earth_exports.F 909 GETALB
      DO J=1,JM
./pkg/fizhi/update_earth_exports.F 917 GETALB
      DO J=1,JM
./pkg/fizhi/update_earth_exports.F 922 GETALB
      DO J=1,JM
./pkg/fizhi/update_earth_exports.F 929 GETALB
      DO J=1,JM
./pkg/fizhi/update_earth_exports.F 934 GETALB
      DO J=1,JM
./pkg/fizhi/update_earth_exports.F 941 GETALB
      DO J=1,JM
./pkg/fizhi/update_earth_exports.F 946 GETALB
      DO J=1,JM
./pkg/fizhi/update_earth_exports.F 953 GETALB
      DO J=1,JM
./pkg/flt/exch2_send_put_vec.F 67 EXCH2_SEND_PUT_VEC_RL
      INTEGER I,J,sBi,sBj, nN, thisTile, tgT, tgN, dir, sDir
./pkg/ggl90/ggl90_calc.F 158 GGL90_CALC
          recip_hFacI(I,J,K)=0. _d 0
./pkg/ggl90/ggl90_calc.F 160 GGL90_CALC
     &         recip_hFacI(I,J,K)=1. _d 0/hFac
./pkg/ggl90/ggl90_init_varia.F 104 GGL90_INIT_VARIA
         DO J=1-OLy,sNy+OLy
./pkg/ggl90/ggl90_init_varia.F 123 GGL90_INIT_VARIA
         DO J=1-OLy,sNy+OLy
./pkg/ggl90/ggl90_init_varia.F 148 GGL90_INIT_VARIA
           DO J=1-OLy,sNy+OLy
./pkg/ggl90/ggl90_init_varia.F 150 GGL90_INIT_VARIA
             GGL90TKE(I,J,K,bi,bj) = MAX(GGL90TKE(I,J,K,bi,bj),
./pkg/ggl90/ggl90_init_varia.F 151 GGL90_INIT_VARIA
     &            GGL90TKEmin)*maskC(I,J,K,bi,bj)
./pkg/ggl90/ggl90_init_varia.F 37 GGL90_INIT_VARIA
      INTEGER I, J, K
./pkg/ggl90/ggl90_init_varia.F 48 GGL90_INIT_VARIA
         DO J=1-OLy,sNy+OLy
./pkg/ggl90/ggl90_init_varia.F 50 GGL90_INIT_VARIA
           GGL90viscArU(I,J,K,bi,bj) = 0. _d 0
./pkg/ggl90/ggl90_init_varia.F 51 GGL90_INIT_VARIA
           GGL90viscArV(I,J,K,bi,bj) = 0. _d 0
./pkg/ggl90/ggl90_init_varia.F 52 GGL90_INIT_VARIA
           GGL90diffKr(I,J,K,bi,bj)  = 0. _d 0
./pkg/ggl90/ggl90_init_varia.F 54 GGL90_INIT_VARIA
            GGL90TKE(I,J,K,bi,bj)=GGL90eps*maskC(I,J,K,bi,bj)
./pkg/ggl90/ggl90_init_varia.F 57 GGL90_INIT_VARIA
            GGL90TKE(I,J,K,bi,bj)=GGL90TKEmin*maskC(I,J,K,bi,bj)
./pkg/ggl90/ggl90_init_varia.F 77 GGL90_INIT_VARIA
         DO J=1-OLy,sNy+OLy
./pkg/ggl90/ggl90_init_varia.F 79 GGL90_INIT_VARIA
           IDEMIX_E(I,J,K,bi,bj)     = 0. _d 0
./pkg/ggl90/ggl90_init_varia.F 80 GGL90_INIT_VARIA
           IDEMIX_V0(I,J,K,bi,bj)    = 0. _d 0
./pkg/ggl90/ggl90_init_varia.F 81 GGL90_INIT_VARIA
           IDEMIX_tau_d(I,J,K,bi,bj) = 0. _d 0
./pkg/ggl90/ggl90_init_varia.F 86 GGL90_INIT_VARIA
        DO J=1-OLy,sNy+OLy
./pkg/ggl90/ggl90_init_varia.F 88 GGL90_INIT_VARIA
          IDEMIX_F_B(I,J,bi,bj) = 0. _d 0
./pkg/ggl90/ggl90_init_varia.F 89 GGL90_INIT_VARIA
          IDEMIX_F_S(I,J,bi,bj) = 0. _d 0
./pkg/grdchk/grdchk_get_position.F 187 GRDCHK_GET_POSITION
     &                      .and. i.eq. OB_Iw(J,bi,bj) ) then
./pkg/grdchk/grdchk_get_position.F 195 GRDCHK_GET_POSITION
     &                       .and. i.eq. OB_Ie(J,bi,bj) ) then
./pkg/grdchk/grdchk_loc.F 240 GRDCHK_LOC
     &                       .and. i.eq. OB_Iw(J,bi,bj) ) then
./pkg/grdchk/grdchk_loc.F 242 GRDCHK_LOC
                           itmp = OB_Iw(J,bi,bj)
./pkg/grdchk/grdchk_loc.F 249 GRDCHK_LOC
     &                       .and. i.eq. OB_Ie(J,bi,bj) ) then
./pkg/grdchk/grdchk_loc.F 251 GRDCHK_LOC
                           itmp = OB_Ie(J,bi,bj)
./pkg/icefront/icefront_init_fixed.F 100 ICEFRONT_INIT_FIXED
     &          K_icefront(I,J,bi,bj) = K
./pkg/icefront/icefront_init_fixed.F 110 ICEFRONT_INIT_FIXED
         DO J = 1, sNy
./pkg/icefront/icefront_init_fixed.F 113 ICEFRONT_INIT_FIXED
           IF (ICEFRONTlength(I,J,bi,bj) .GT. 0. _d 0) THEN
./pkg/icefront/icefront_init_fixed.F 115 ICEFRONT_INIT_FIXED
              IsInterface=Isinterface + K_icefront(I,J,bi,bj)
./pkg/icefront/icefront_init_fixed.F 37 ICEFRONT_INIT_FIXED
      INTEGER I, J, K, bi, bj
./pkg/icefront/icefront_init_fixed.F 85 ICEFRONT_INIT_FIXED
        DO J = 1-OLy, sNy+OLy
./pkg/icefront/icefront_init_fixed.F 87 ICEFRONT_INIT_FIXED
          R_icefront(I,J,bi,bj) = ABS(R_icefront(I,J,bi,bj))
./pkg/icefront/icefront_init_fixed.F 95 ICEFRONT_INIT_FIXED
        DO J = 1-OLy, sNy+OLy
./pkg/icefront/icefront_init_fixed.F 99 ICEFRONT_INIT_FIXED
           IF ( R_icefront(I,J,bi,bj) .GT. ABS(rF(K)))
./pkg/icefront/icefront_init_varia.F 31 ICEFRONT_INIT_VARIA
      INTEGER I, J, K, bi, bj
./pkg/icefront/icefront_init_varia.F 37 ICEFRONT_INIT_VARIA
         DO J = 1, sNy
./pkg/icefront/icefront_thermodynamics.F 100 ICEFRONT_THERMODYNAMICS
     &                                  *ICEFRONTheatTransCoeff(I,J)
./pkg/icefront/icefront_thermodynamics.F 103 ICEFRONT_THERMODYNAMICS
      eps1 = rUnit2mass*HeatCapacity_Cp*ICEFRONTheatTransCoeff(I,J)
./pkg/icefront/icefront_thermodynamics.F 104 ICEFRONT_THERMODYNAMICS
      eps2 = rUnit2mass*ICEFRONTlatentHeat*ICEFRONTsaltTransCoeff(I,J)
./pkg/icefront/icefront_thermodynamics.F 106 ICEFRONT_THERMODYNAMICS
     &       *ICEFRONTsaltTransCoeff(I,J)
./pkg/icefront/icefront_thermodynamics.F 113 ICEFRONT_THERMODYNAMICS
            tLoc = theta(I,J,K,bi,bj)
./pkg/icefront/icefront_thermodynamics.F 114 ICEFRONT_THERMODYNAMICS
            sLoc = MAX(salt(I,J,K,bi,bj), 0. _d 0)
./pkg/icefront/icefront_thermodynamics.F 121 ICEFRONT_THERMODYNAMICS
            IF ( K .EQ. K_icefront(I,J,bi,bj)) THEN
./pkg/icefront/icefront_thermodynamics.F 122 ICEFRONT_THERMODYNAMICS
             pLoc = 0.5*(ABS(R_icefront(I,J,bi,bj))+ABS(rF(K)))
./pkg/icefront/icefront_thermodynamics.F 125 ICEFRONT_THERMODYNAMICS
     &           (R_icefront(I,J,bi,bj)-pLoc) 
./pkg/icefront/icefront_thermodynamics.F 126 ICEFRONT_THERMODYNAMICS
     &           / R_icefront(I,J,bi,bj)
./pkg/icefront/icefront_thermodynamics.F 146 ICEFRONT_THERMODYNAMICS
            FreshWaterFlux(I,J) = maskC(I,J,K,bi,bj) *
./pkg/icefront/icefront_thermodynamics.F 150 ICEFRONT_THERMODYNAMICS
            HeatFlux(I,J) = maskC(I,J,K,bi,bj) * HeatCapacity_Cp *
./pkg/icefront/icefront_thermodynamics.F 151 ICEFRONT_THERMODYNAMICS
     &           ( -rUnit2mass*ICEFRONTheatTransCoeff(I,J) +
./pkg/icefront/icefront_thermodynamics.F 152 ICEFRONT_THERMODYNAMICS
     &           FreshWaterFlux(I,J) ) * ( thetaFreeze - tLoc )
./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 171 ICEFRONT_THERMODYNAMICS
     &            * (ABS(R_icefront(I,J,bi,bj))-ABS(rF(K)))
./pkg/icefront/icefront_thermodynamics.F 175 ICEFRONT_THERMODYNAMICS
     &            * (ABS(R_icefront(I,J,bi,bj))-ABS(rF(K)))
./pkg/icefront/icefront_thermodynamics.F 181 ICEFRONT_THERMODYNAMICS
            HeatFlux      (I,J) = 0. _d 0
./pkg/icefront/icefront_thermodynamics.F 182 ICEFRONT_THERMODYNAMICS
            FreshWaterFlux(I,J) = 0. _d 0
./pkg/icefront/icefront_thermodynamics.F 60 ICEFRONT_THERMODYNAMICS
      INTEGER I,J,K
./pkg/icefront/icefront_thermodynamics.F 88 ICEFRONT_THERMODYNAMICS
         DO J = 1, sNy
./pkg/icefront/icefront_thermodynamics.F 92 ICEFRONT_THERMODYNAMICS
           IF( ICEFRONTlength(I,J,bi,bj) .GT. 0. _d 0
./pkg/icefront/icefront_thermodynamics.F 93 ICEFRONT_THERMODYNAMICS
     &          .AND. K .LE. K_icefront(I,J,bi,bj) ) THEN
./pkg/icefront/icefront_thermodynamics.F 94 ICEFRONT_THERMODYNAMICS
            ICEFRONTheatTransCoeff(I,J) = 1.0 _d -02
./pkg/icefront/icefront_thermodynamics.F 95 ICEFRONT_THERMODYNAMICS
     &                                  *abs(wVEL(I,J,K,bi,bj))
./pkg/icefront/icefront_thermodynamics.F 97 ICEFRONT_THERMODYNAMICS
            ICEFRONTheatTransCoeff(I,J) = max
./pkg/icefront/icefront_thermodynamics.F 98 ICEFRONT_THERMODYNAMICS
     &                          (ICEFRONTheatTransCoeff(I,J),1. _d -04)
./pkg/icefront/icefront_thermodynamics.F 99 ICEFRONT_THERMODYNAMICS
            ICEFRONTsaltTransCoeff(I,J) = 5.05 _d -3
./pkg/kl10/kl10_calc.F 105 KL10_CALC
               IF ( (rhoS(K).LT.rhoS(K-1)).AND.(maskC(I,J,K,bi
./pkg/kl10/kl10_calc.F 122 KL10_CALC
            KLdiffKr(I,J,1,bi,bj) = MAX(KLviscAr(I,J,1,bi,bj),
./pkg/kl10/kl10_calc.F 124 KL10_CALC
     &                                  diffKr(I,J,1,bi,bj) )
./pkg/kl10/kl10_calc.F 165 KL10_CALC
                  KLviscAr(I,J,K,bi,bj) = MAX(KTemp,viscArNr(K))
./pkg/kl10/kl10_calc.F 166 KL10_CALC
                  KLdiffKr(I,J,K,bi,bj) = MAX(KTemp,
./pkg/kl10/kl10_calc.F 168 KL10_CALC
     &                                        diffKr(I,J,K,bi,bj) )
./pkg/kl10/kl10_calc.F 187 KL10_CALC
                     IF (hfacW(I+di,J-1,K,bi,bj).GT.0.000001) THEN
./pkg/kl10/kl10_calc.F 188 KL10_CALC
                        dz = 0.5*(drF(K)*hfacW(I+di,J-1,K,bi,bj)
./pkg/kl10/kl10_calc.F 189 KL10_CALC
     &                       +drF(Km1)*hfacW(I+di,J-1,Km1,bi,bj))
./pkg/kl10/kl10_calc.F 191 KL10_CALC
                           tempu = (uVel(I+di,J-1,Km1,bi,bj)-uVel(I+di,J
./pkg/kl10/kl10_calc.F 193 KL10_CALC
                           epsw(di)=tempu*tempu*KLviscAr(I+di,J-1,K,bi
./pkg/kl10/kl10_calc.F 201 KL10_CALC
                        dz=0.5*(drF(Km1)*hfacW(I+di,J-1,Km1,bi ,bj))
./pkg/kl10/kl10_calc.F 206 KL10_CALC
                     IF (hfacS(I-1,J+di,K,bi,bj).GT.0.000001) THEN
./pkg/kl10/kl10_calc.F 207 KL10_CALC
                        dz = 0.5*(drF(K)*hfacS(I-1,J+di,K,bi,bj)
./pkg/kl10/kl10_calc.F 208 KL10_CALC
     &                       +drF(Km1)*hfacS(I-1,J+di,Km1,bi,bj))
./pkg/kl10/kl10_calc.F 210 KL10_CALC
                           tempu = (vVel(I-1,J+di,Km1,bi,bj)-vVel(I-1,J
./pkg/kl10/kl10_calc.F 212 KL10_CALC
                           epss(di)=tempu*tempu*KLviscAr(I-1,J+di,K,bi
./pkg/kl10/kl10_calc.F 220 KL10_CALC
                        dz=+0.5*(drF(Km1)*hfacS(I-1,J+di,Km1 ,bi,bj))
./pkg/kl10/kl10_calc.F 242 KL10_CALC
                  KLeps(I-1,J-1,Km1,bi,bj) = 0.5*(ep+ec)
./pkg/kl10/kl10_calc.F 244 KL10_CALC
                     KLeps(I-1,J-1,Km1,bi,bj) = ec
./pkg/kl10/kl10_calc.F 259 KL10_CALC
            KLeps(I-1,J-1,Nr,bi,bj) =ep
./pkg/kl10/kl10_calc.F 61 KL10_CALC
      INTEGER I, J, K, Km1, JJ
./pkg/kl10/kl10_calc.F 79 KL10_CALC
      DO J=jMin,jMax
./pkg/kl10/kl10_calc.F 82 KL10_CALC
            CALL FIND_RHO_SCALAR(theta(I,J,K,bi,bj), salt(I,J,K,bi,bj),
./pkg/kl10/kl10_calc.F 83 KL10_CALC
     &           totPhiHyd(I,J,K,bi,bj),rhot,myThid )
./pkg/kl10/kl10_calc.F 87 KL10_CALC
            KLeps(I-1,J-1,1,bi,bj)=0.0
./pkg/kl10/kl10_calc.F 92 KL10_CALC
            KLviscAr(I,J,1,bi,bj) = viscArNr(1)
./pkg/kl10/kl10_calc.F 93 KL10_CALC
            KLviscold = KLviscAr(I,J,1,bi,bj) ! at previous cell center
./pkg/kl10/kl10_calc.F 97 KL10_CALC
               CALL FIND_RHO_SCALAR(theta(I,J,K,bi,bj), salt(I,J,K,bi
./pkg/kl10/kl10_calc.F 98 KL10_CALC
     &              ,bj),totPhiHyd(I,J,K,bi,bj),rhot,myThid )
./pkg/kpp/kpp_forcing_surf.F 168 KPP_FORCING_SURF
            bo   (I,J) = p0
./pkg/kpp/kpp_forcing_surf.F 169 KPP_FORCING_SURF
            bosol(I,J) = p0
./pkg/kpp/kpp_forcing_surf.F 172 KPP_FORCING_SURF
               boplume(I,J,k) = p0
./pkg/kpp/kpp_forcing_surf.F 174 KPP_FORCING_SURF
            boplume(I,J,Nrp1) = p0
./pkg/kpp/kpp_forcing_surf.F 212 KPP_FORCING_SURF
        bo(I,J) = - gravity *
./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 215 KPP_FORCING_SURF
     &       SSBETA(I,J,1) * surfForcS(i,j,bi,bj) )
./pkg/kpp/kpp_forcing_surf.F 216 KPP_FORCING_SURF
     &       / rhoSurf(I,J)
./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 219 KPP_FORCING_SURF
     &       / rhoSurf(I,J)
./pkg/kpp/kpp_forcing_surf.F 232 KPP_FORCING_SURF
              temparray(I,J) = - gravity *
./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 235 KPP_FORCING_SURF
     &              * recip_rhoConst / rhoSurf(I,J)
./pkg/kpp/kpp_forcing_surf.F 236 KPP_FORCING_SURF
              boplume(I,J,kp1) = boplume(I,J,k)+temparray(I,J)
./pkg/kpp/kpp_forcing_surf.F 244 KPP_FORCING_SURF
            boplume(I,J,k) = 0. _d 0
./pkg/kpp/kpp_forcing_surf.F 246 KPP_FORCING_SURF
           boplume(I,J,1) = - gravity * SSBETA(I,J,1)
./pkg/kpp/kpp_forcing_surf.F 248 KPP_FORCING_SURF
     &              * recip_rhoConst / rhoSurf(I,J)
./pkg/kpp/kpp_forcing_surf.F 307 KPP_FORCING_SURF
     &        maskC(I,J,k,bi,bj) .GT. 0. .AND.
./pkg/kpp/kpp_init_varia.F 45 KPP_INIT_VARIA
                  nzmax(i,j,bi,bj) = kLowC(I,J,bi,bj)
./pkg/kpp/kpp_routines.F 1698 STATEKPP
      INTEGER I, J, K
./pkg/kpp/kpp_routines.F 1731 STATEKPP
      DO J = 1-OLy, sNy+OLy
./pkg/kpp/kpp_routines.F 1733 STATEKPP
            RHO1(I,J)      = WORK1(I,J) + rhoConst
./pkg/kpp/kpp_routines.F 1734 STATEKPP
            TTALPHA(I,J,1) = WORK2(I,J)
./pkg/kpp/kpp_routines.F 1735 STATEKPP
            SSBETA(I,J,1)  = WORK3(I,J)
./pkg/kpp/kpp_routines.F 1736 STATEKPP
            DBSFC(I,J,1)   = 0.
./pkg/kpp/kpp_routines.F 1800 STATEKPP
         DO J = 1-OLy, sNy+OLy
./pkg/kpp/kpp_routines.F 1802 STATEKPP
               TTALPHA(I,J,K) = WORK1 (I,J)
./pkg/kpp/kpp_routines.F 1803 STATEKPP
               SSBETA(I,J,K)  = WORK2 (I,J)
./pkg/kpp/kpp_routines.F 1804 STATEKPP
               DBLOC(I,J,K-1) = gravity * (RHOK(I,J) - RHOKM1(I,J)) /
./pkg/kpp/kpp_routines.F 1805 STATEKPP
     &                                    (RHOK(I,J) + rhoConst)
./pkg/kpp/kpp_routines.F 1806 STATEKPP
               DBSFC(I,J,K)   = gravity * (RHOK(I,J) - RHO1K (I,J)) /
./pkg/kpp/kpp_routines.F 1807 STATEKPP
     &                                    (RHOK(I,J) + rhoConst)
./pkg/kpp/kpp_routines.F 1814 STATEKPP
      DO J = 1-OLy, sNy+OLy
./pkg/kpp/kpp_routines.F 1816 STATEKPP
            TTALPHA(I,J,Nrp1) = TTALPHA(I,J,Nr)
./pkg/kpp/kpp_routines.F 1817 STATEKPP
            SSBETA(I,J,Nrp1)  = SSBETA(I,J,Nr)
./pkg/kpp/kpp_routines.F 1818 STATEKPP
            DBLOC(I,J,Nr)     = 0.
./pkg/kpp/kpp_routines.F 1892 KPP_DOUBLEDIFF
      INTEGER I, J, K
./pkg/kpp/kpp_routines.F 1924 KPP_DOUBLEDIFF
       DO J = 1-OLy, sNy+OLy
./pkg/kpp/kpp_routines.F 1926 KPP_DOUBLEDIFF
         alphaDT(I,J) = ( theta(I,J,Km1,bi,bj)-theta(I,J,K,bi,bj) )
./pkg/kpp/kpp_routines.F 1927 KPP_DOUBLEDIFF
     &        * 0.5 _d 0 * ABS( TTALPHA(I,J,Km1) + TTALPHA(I,J,K) )
./pkg/kpp/kpp_routines.F 1928 KPP_DOUBLEDIFF
         betaDS(I,J)  = ( salt(I,J,Km1,bi,bj)-salt(I,J,K,bi,bj) )
./pkg/kpp/kpp_routines.F 1929 KPP_DOUBLEDIFF
     &        * 0.5 _d 0 * ( SSBETA(I,J,Km1) + SSBETA(I,J,K) )
./pkg/kpp/kpp_routines.F 1930 KPP_DOUBLEDIFF
         nuddt(I,J) = 0. _d 0
./pkg/kpp/kpp_routines.F 1931 KPP_DOUBLEDIFF
         nudds(I,J) = 0. _d 0
./pkg/kpp/kpp_routines.F 1935 KPP_DOUBLEDIFF
        DO J = jMin, jMax
./pkg/kpp/kpp_routines.F 1941 KPP_DOUBLEDIFF
          IF (      alphaDT(I,J) .GT. betaDS(I,J)
./pkg/kpp/kpp_routines.F 1942 KPP_DOUBLEDIFF
     &         .AND. betaDS(I,J) .GT. 0. _d 0 ) THEN
./pkg/kpp/kpp_routines.F 1943 KPP_DOUBLEDIFF
           Rrho = MIN( alphaDT(I,J)/betaDS(I,J), Rrho0 )
./pkg/kpp/kpp_routines.F 1947 KPP_DOUBLEDIFF
           nudds(I,J) = dsfmax * nutmp * nutmp * nutmp
./pkg/kpp/kpp_routines.F 1949 KPP_DOUBLEDIFF
           nuddt(I,J) = 0.7 _d 0 * nudds(I,J)
./pkg/kpp/kpp_routines.F 1950 KPP_DOUBLEDIFF
          ELSEIF (   alphaDT(I,J) .LT. 0. _d 0
./pkg/kpp/kpp_routines.F 1951 KPP_DOUBLEDIFF
     &          .AND. betaDS(I,J) .LT. 0. _d 0
./pkg/kpp/kpp_routines.F 1952 KPP_DOUBLEDIFF
     &          .AND.alphaDT(I,J) .GT. betaDS(I,J) ) THEN
./pkg/kpp/kpp_routines.F 1957 KPP_DOUBLEDIFF
           Rrho = alphaDT(I,J)/betaDS(I,J)
./pkg/kpp/kpp_routines.F 1959 KPP_DOUBLEDIFF
           nuddt(I,J) = numol * 0.909 _d 0
./pkg/kpp/kpp_routines.F 1966 KPP_DOUBLEDIFF
           nudds(I,J) = nuddt(I,J) * MAX( 0.15 _d 0 * Rrho,
./pkg/kpp/kpp_routines.F 1978 KPP_DOUBLEDIFF
       DO J = 1-OLy, sNy+OLy
./pkg/kpp/kpp_routines.F 1980 KPP_DOUBLEDIFF
         kappaRT(I,J,K) = kappaRT(I,J,K) + nuddt(I,J)
./pkg/kpp/kpp_routines.F 1981 KPP_DOUBLEDIFF
         kappaRS(I,J,K) = kappaRS(I,J,K) + nudds(I,J)
./pkg/kpp/kpp_transport_s.F 63 KPP_TRANSPORT_S
      INTEGER I, J
./pkg/land/land_ini_vars.F 63 LAND_INI_VARS
         DO J=1-Oly,sNy+Oly
./pkg/land/land_ini_vars.F 73 LAND_INI_VARS
        DO J=1-Oly,sNy+Oly
./pkg/mdsio/mdsio_gl.F 1150 MDSREADFIELD_2D_GL
           DO J=1,Ny
./pkg/mdsio/mdsio_gl.F 1152 MDSREADFIELD_2D_GL
             global(I,J) = xy_buffer_r4(I,J)
./pkg/mdsio/mdsio_gl.F 1160 MDSREADFIELD_2D_GL
           DO J=1,Ny
./pkg/mdsio/mdsio_gl.F 1162 MDSREADFIELD_2D_GL
             global(I,J) = xy_buffer_r8(I,J)
./pkg/mdsio/mdsio_gl.F 1176 MDSREADFIELD_2D_GL
            DO J=1,sNy
./pkg/mdsio/mdsio_gl.F 1177 MDSREADFIELD_2D_GL
             JJ=((jp-1)*nSy+(bj-1))*sNy+J
./pkg/mdsio/mdsio_gl.F 1381 MDSWRITEFIELD_2D_GL
          DO J=1,sNy
./pkg/mdsio/mdsio_gl.F 1382 MDSWRITEFIELD_2D_GL
           JJ=((jp-1)*nSy+(bj-1))*sNy+J
./pkg/mdsio/mdsio_gl.F 1396 MDSWRITEFIELD_2D_GL
           DO J=1,Ny
./pkg/mdsio/mdsio_gl.F 1398 MDSWRITEFIELD_2D_GL
             xy_buffer_r4(I,J) = global(I,J)
./pkg/mdsio/mdsio_gl.F 1406 MDSWRITEFIELD_2D_GL
           DO J=1,Ny
./pkg/mdsio/mdsio_gl.F 1408 MDSWRITEFIELD_2D_GL
             xy_buffer_r8(I,J) = global(I,J)
./pkg/mdsio/mdsio_gl.F 363 MDSREADFIELD_3D_GL
           DO J=1,Ny
./pkg/mdsio/mdsio_gl.F 365 MDSREADFIELD_3D_GL
             global(I,J) = xy_buffer_r4(I,J)
./pkg/mdsio/mdsio_gl.F 373 MDSREADFIELD_3D_GL
           DO J=1,Ny
./pkg/mdsio/mdsio_gl.F 375 MDSREADFIELD_3D_GL
             global(I,J) = xy_buffer_r8(I,J)
./pkg/mdsio/mdsio_gl.F 389 MDSREADFIELD_3D_GL
            DO J=1,sNy
./pkg/mdsio/mdsio_gl.F 390 MDSREADFIELD_3D_GL
             JJ=((jp-1)*nSy+(bj-1))*sNy+J
./pkg/mdsio/mdsio_gl.F 592 MDSWRITEFIELD_3D_GL
          DO J=1,sNy
./pkg/mdsio/mdsio_gl.F 593 MDSWRITEFIELD_3D_GL
           JJ=((jp-1)*nSy+(bj-1))*sNy+J
./pkg/mdsio/mdsio_gl.F 607 MDSWRITEFIELD_3D_GL
           DO J=1,Ny
./pkg/mdsio/mdsio_gl.F 609 MDSWRITEFIELD_3D_GL
             xy_buffer_r4(I,J) = global(I,J)
./pkg/mdsio/mdsio_gl.F 617 MDSWRITEFIELD_3D_GL
           DO J=1,Ny
./pkg/mdsio/mdsio_gl.F 619 MDSWRITEFIELD_3D_GL
             xy_buffer_r8(I,J) = global(I,J)
./pkg/mom_common/mom_calc_absvort3.F 46 MOM_CALC_ABSVORT3
        omega3(I,J)=
./pkg/mom_common/mom_calc_relvort3.F 114 MOM_CALC_RELVORT3
         J=1
./pkg/mom_common/mom_calc_relvort3.F 117 MOM_CALC_RELVORT3
         vort3(I,J)=
./pkg/mom_common/mom_calc_relvort3.F 118 MOM_CALC_RELVORT3
     &     +recip_rAz(I,J,bi,bj)*(
./pkg/mom_common/mom_calc_relvort3.F 119 MOM_CALC_RELVORT3
     &      ( vFld(I,J)*dyC(I,J,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 120 MOM_CALC_RELVORT3
     &       -uFld(I,J)*dxC(I,J,bi,bj) )
./pkg/mom_common/mom_calc_relvort3.F 121 MOM_CALC_RELVORT3
     &      + uFld(I,J-1)*dxC(I,J-1,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 131 MOM_CALC_RELVORT3
         vort3(I-1,J)=
./pkg/mom_common/mom_calc_relvort3.F 132 MOM_CALC_RELVORT3
     &      recip_rAz(I-1,J,bi,bj)*(
./pkg/mom_common/mom_calc_relvort3.F 133 MOM_CALC_RELVORT3
     &      vFld(I-1,J)*dyC(I-1,J,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 134 MOM_CALC_RELVORT3
     &     -vFld(I-2,J)*dyC(I-2,J,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 135 MOM_CALC_RELVORT3
     &     -uFld(I-1,J)*dxC(I-1,J,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 136 MOM_CALC_RELVORT3
     &     +vFld(I+0,J-1)*dyC(I+0,J-1,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 140 MOM_CALC_RELVORT3
         vort3(I,J-1)=vort3(I-1,J)
./pkg/mom_common/mom_calc_relvort3.F 155 MOM_CALC_RELVORT3
         J=1
./pkg/mom_common/mom_calc_relvort3.F 159 MOM_CALC_RELVORT3
          vort3(I,J)=
./pkg/mom_common/mom_calc_relvort3.F 160 MOM_CALC_RELVORT3
     &     +recip_rAz(I,J,bi,bj)*(
./pkg/mom_common/mom_calc_relvort3.F 161 MOM_CALC_RELVORT3
     &      (-uFld(I,J)*dxC(I,J,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 162 MOM_CALC_RELVORT3
     &       -vFld(I-1,J)*dyC(I-1,J,bi,bj) )
./pkg/mom_common/mom_calc_relvort3.F 163 MOM_CALC_RELVORT3
     &      + uFld(I,J-1)*dxC(I,J-1,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 166 MOM_CALC_RELVORT3
          vort3(I,J)=
./pkg/mom_common/mom_calc_relvort3.F 167 MOM_CALC_RELVORT3
     &     +recip_rAz(I,J,bi,bj)*(
./pkg/mom_common/mom_calc_relvort3.F 168 MOM_CALC_RELVORT3
     &      (-vFld(I-1,J)*dyC(I-1,J,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 169 MOM_CALC_RELVORT3
     &       +uFld(I,J-1)*dxC(I,J-1,bi,bj) )
./pkg/mom_common/mom_calc_relvort3.F 170 MOM_CALC_RELVORT3
     &      - uFld(I,J)*dxC(I,J,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 173 MOM_CALC_RELVORT3
          vort3(I,J)=
./pkg/mom_common/mom_calc_relvort3.F 174 MOM_CALC_RELVORT3
     &     +recip_rAz(I,J,bi,bj)*(
./pkg/mom_common/mom_calc_relvort3.F 175 MOM_CALC_RELVORT3
     &      (+uFld(I,J-1)*dxC(I,J-1,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 176 MOM_CALC_RELVORT3
     &       -uFld(I,J)*dxC(I,J,bi,bj)     )
./pkg/mom_common/mom_calc_relvort3.F 177 MOM_CALC_RELVORT3
     &      - vFld(I-1,J)*dyC(I-1,J,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 188 MOM_CALC_RELVORT3
         vort3(I+1,J)=
./pkg/mom_common/mom_calc_relvort3.F 189 MOM_CALC_RELVORT3
     &      recip_rAz(I+1,J,bi,bj)*(
./pkg/mom_common/mom_calc_relvort3.F 190 MOM_CALC_RELVORT3
     &      vFld(I+1,J)*dyC(I+1,J,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 191 MOM_CALC_RELVORT3
     &     -vFld(I-0,J)*dyC(I-0,J,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 192 MOM_CALC_RELVORT3
     &     -uFld(I+1,J)*dxC(I+1,J,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 193 MOM_CALC_RELVORT3
     &     -vFld(I-1,J-1)*dyC(I-1,J-1,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 197 MOM_CALC_RELVORT3
         vort3(I,J-1)=vort3(I+1,J)
./pkg/mom_common/mom_calc_relvort3.F 212 MOM_CALC_RELVORT3
         J=sNy+1
./pkg/mom_common/mom_calc_relvort3.F 216 MOM_CALC_RELVORT3
          vort3(I,J)=
./pkg/mom_common/mom_calc_relvort3.F 217 MOM_CALC_RELVORT3
     &     +recip_rAz(I,J,bi,bj)*(
./pkg/mom_common/mom_calc_relvort3.F 218 MOM_CALC_RELVORT3
     &      (+uFld(I,J-1)*dxC(I,J-1,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 219 MOM_CALC_RELVORT3
     &       +vFld(I,J)*dyC(I,J,bi,bj)     )
./pkg/mom_common/mom_calc_relvort3.F 220 MOM_CALC_RELVORT3
     &       -uFld(I,J)*dxC(I,J,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 223 MOM_CALC_RELVORT3
          vort3(I,J)=
./pkg/mom_common/mom_calc_relvort3.F 224 MOM_CALC_RELVORT3
     &     +recip_rAz(I,J,bi,bj)*(
./pkg/mom_common/mom_calc_relvort3.F 225 MOM_CALC_RELVORT3
     &      (-uFld(I,J)*dxC(I,J,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 226 MOM_CALC_RELVORT3
     &       +uFld(I,J-1)*dxC(I,J-1,bi,bj) )
./pkg/mom_common/mom_calc_relvort3.F 227 MOM_CALC_RELVORT3
     &      + vFld(I,J)*dyC(I,J,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 230 MOM_CALC_RELVORT3
          vort3(I,J)=
./pkg/mom_common/mom_calc_relvort3.F 231 MOM_CALC_RELVORT3
     &     +recip_rAz(I,J,bi,bj)*(
./pkg/mom_common/mom_calc_relvort3.F 232 MOM_CALC_RELVORT3
     &      (+vFld(I,J)*dyC(I,J,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 233 MOM_CALC_RELVORT3
     &       -uFld(I,J)*dxC(I,J,bi,bj)     )
./pkg/mom_common/mom_calc_relvort3.F 234 MOM_CALC_RELVORT3
     &      + uFld(I,J-1)*dxC(I,J-1,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 245 MOM_CALC_RELVORT3
         vort3(I-1,J)=
./pkg/mom_common/mom_calc_relvort3.F 246 MOM_CALC_RELVORT3
     &      recip_rAz(I-1,J,bi,bj)*(
./pkg/mom_common/mom_calc_relvort3.F 247 MOM_CALC_RELVORT3
     &      vFld(I-1,J)*dyC(I-1,J,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 248 MOM_CALC_RELVORT3
     &     -vFld(I-2,J)*dyC(I-2,J,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 249 MOM_CALC_RELVORT3
     &     +vFld(I-0,J+1)*dyC(I-0,J+1,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 250 MOM_CALC_RELVORT3
     &     +uFld(I-1,J-1)*dxC(I-1,J-1,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 254 MOM_CALC_RELVORT3
         vort3(I,J+1)=vort3(I-1,J)
./pkg/mom_common/mom_calc_relvort3.F 269 MOM_CALC_RELVORT3
         J=sNy+1
./pkg/mom_common/mom_calc_relvort3.F 273 MOM_CALC_RELVORT3
          vort3(I,J)=
./pkg/mom_common/mom_calc_relvort3.F 274 MOM_CALC_RELVORT3
     &     +recip_rAz(I,J,bi,bj)*(
./pkg/mom_common/mom_calc_relvort3.F 275 MOM_CALC_RELVORT3
     &      (-uFld(I,J)*dxC(I,J,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 276 MOM_CALC_RELVORT3
     &       -vFld(I-1,J)*dyC(I-1,J,bi,bj) )
./pkg/mom_common/mom_calc_relvort3.F 277 MOM_CALC_RELVORT3
     &      + uFld(I,J-1)*dxC(I,J-1,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 280 MOM_CALC_RELVORT3
          vort3(I,J)=
./pkg/mom_common/mom_calc_relvort3.F 281 MOM_CALC_RELVORT3
     &     +recip_rAz(I,J,bi,bj)*(
./pkg/mom_common/mom_calc_relvort3.F 282 MOM_CALC_RELVORT3
     &      (+uFld(I,J-1)*dxC(I,J-1,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 283 MOM_CALC_RELVORT3
     &       -uFld(I,J)*dxC(I,J,bi,bj)     )
./pkg/mom_common/mom_calc_relvort3.F 284 MOM_CALC_RELVORT3
     &      - vFld(I-1,J)*dyC(I-1,J,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 295 MOM_CALC_RELVORT3
         vort3(I+1,J)=
./pkg/mom_common/mom_calc_relvort3.F 296 MOM_CALC_RELVORT3
     &      recip_rAz(I+1,J,bi,bj)*(
./pkg/mom_common/mom_calc_relvort3.F 297 MOM_CALC_RELVORT3
     &      vFld(I+1,J)*dyC(I+1,J,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 298 MOM_CALC_RELVORT3
     &     -vFld(I-0,J)*dyC(I-0,J,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 299 MOM_CALC_RELVORT3
     &     -vFld(I-1,J+1)*dyC(I-1,J+1,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 300 MOM_CALC_RELVORT3
     &     +uFld(I+1,J-1)*dxC(I+1,J-1,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 304 MOM_CALC_RELVORT3
         vort3(I,J+1)=vort3(I+1,J)
./pkg/mom_common/mom_calc_relvort3.F 46 MOM_CALC_RELVORT3
      DO J=1-OLy,sNy+OLy
./pkg/mom_common/mom_calc_relvort3.F 48 MOM_CALC_RELVORT3
        vort3(I,J) = 0. _d 0
./pkg/mom_common/mom_calc_relvort3.F 53 MOM_CALC_RELVORT3
      DO J=2-OLy,sNy+OLy
./pkg/mom_common/mom_calc_relvort3.F 57 MOM_CALC_RELVORT3
        vort3(I,J)=
./pkg/mom_common/mom_calc_relvort3.F 58 MOM_CALC_RELVORT3
     &      recip_rAz(I,J,bi,bj)*(
./pkg/mom_common/mom_calc_relvort3.F 59 MOM_CALC_RELVORT3
     &      ( vFld(I,J)*dyC(I,J,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 60 MOM_CALC_RELVORT3
     &       -vFld(I-1,J)*dyC(I-1,J,bi,bj) )
./pkg/mom_common/mom_calc_relvort3.F 61 MOM_CALC_RELVORT3
     &     -( uFld(I,J)*dxC(I,J,bi,bj)
./pkg/mom_common/mom_calc_relvort3.F 62 MOM_CALC_RELVORT3
     &       -uFld(I,J-1)*dxC(I,J-1,bi,bj) )
./pkg/mom_fluxform/mom_u_del2u.F 46 MOM_U_DEL2U
      INTEGER I,J
./pkg/mom_fluxform/mom_u_del2u.F 60 MOM_U_DEL2U
     &   *sqCosFacU(J,bi,bj)
./pkg/mom_fluxform/mom_u_del2u.F 78 MOM_U_DEL2U
     &   *sqCosFacV(J,bi,bj)
./pkg/mom_fluxform/mom_u_xviscflux.F 50 MOM_U_XVISCFLUX
      INTEGER I,J
./pkg/mom_fluxform/mom_u_xviscflux.F 60 MOM_U_XVISCFLUX
     &       *cosFacU(J,bi,bj)
./pkg/mom_fluxform/mom_u_xviscflux.F 63 MOM_U_XVISCFLUX
     &       *sqCosFacU(J,bi,bj)
./pkg/mom_fluxform/mom_u_xviscflux.F 65 MOM_U_XVISCFLUX
     &       *cosFacU(J,bi,bj)
./pkg/mom_fluxform/mom_u_yviscflux.F 51 MOM_U_YVISCFLUX
      INTEGER I,J
./pkg/mom_fluxform/mom_u_yviscflux.F 62 MOM_U_YVISCFLUX
     &       *cosFacV(J,bi,bj)
./pkg/mom_fluxform/mom_u_yviscflux.F 67 MOM_U_YVISCFLUX
     &       *sqCosFacV(J,bi,bj)
./pkg/mom_fluxform/mom_u_yviscflux.F 69 MOM_U_YVISCFLUX
     &       *cosFacV(J,bi,bj)
./pkg/mom_fluxform/mom_v_del2v.F 45 MOM_V_DEL2V
      INTEGER I,J
./pkg/mom_fluxform/mom_v_del2v.F 59 MOM_V_DEL2V
     &   *sqCosFacV(J,bi,bj)
./pkg/mom_fluxform/mom_v_del2v.F 74 MOM_V_DEL2V
     &   *sqCosFacU(J,bi,bj)
./pkg/mom_fluxform/mom_v_xviscflux.F 51 MOM_V_XVISCFLUX
      INTEGER I,J
./pkg/mom_fluxform/mom_v_xviscflux.F 61 MOM_V_XVISCFLUX
     &       *cosFacV(J,bi,bj)
./pkg/mom_fluxform/mom_v_xviscflux.F 64 MOM_V_XVISCFLUX
     &       *sqCosFacV(J,bi,bj)
./pkg/mom_fluxform/mom_v_xviscflux.F 66 MOM_V_XVISCFLUX
     &       *cosFacV(J,bi,bj)
./pkg/mom_fluxform/mom_v_yviscflux.F 50 MOM_V_YVISCFLUX
      INTEGER I,J
./pkg/mom_fluxform/mom_v_yviscflux.F 61 MOM_V_YVISCFLUX
     &       *cosFacU(J,bi,bj)
./pkg/mom_fluxform/mom_v_yviscflux.F 66 MOM_V_YVISCFLUX
     &       *sqCosFacU(J,bi,bj)
./pkg/mom_fluxform/mom_v_yviscflux.F 68 MOM_V_YVISCFLUX
     &       *cosFacU(J,bi,bj)
./pkg/mom_vecinv/mom_vi_coriolis.F 100 MOM_VI_CORIOLIS
     &         )*uBarXY*recip_dyC(i,j,bi,bj)*_maskS(I,J,K,bi,bj)
./pkg/mom_vecinv/mom_vi_coriolis.F 34 MOM_VI_CORIOLIS
      INTEGER I,J
./pkg/mom_vecinv/mom_vi_coriolis.F 41 MOM_VI_CORIOLIS
       DO J=1-Oly,sNy+Oly-1
./pkg/mom_vecinv/mom_vi_coriolis.F 52 MOM_VI_CORIOLIS
     &         )*vBarXY*recip_dxC(i,j,bi,bj)*_maskW(I,J,K,bi,bj)
./pkg/mom_vecinv/mom_vi_coriolis.F 57 MOM_VI_CORIOLIS
       DO J=1-Oly,sNy+Oly-1
./pkg/mom_vecinv/mom_vi_coriolis.F 67 MOM_VI_CORIOLIS
     &         )*vBarXY*recip_dxC(i,j,bi,bj)*_maskW(I,J,K,bi,bj)
./pkg/mom_vecinv/mom_vi_coriolis.F 74 MOM_VI_CORIOLIS
       DO J=2-Oly,sNy+Oly
./pkg/mom_vecinv/mom_vi_coriolis.F 85 MOM_VI_CORIOLIS
     &         )*uBarXY*recip_dyC(i,j,bi,bj)*_maskS(I,J,K,bi,bj)
./pkg/mom_vecinv/mom_vi_coriolis.F 90 MOM_VI_CORIOLIS
       DO J=2-Oly,sNy+Oly
./pkg/mom_vecinv/mom_vi_u_vertshear.F 103 MOM_VI_U_VERTSHEAR
        uZp=(mask_Kp1*uFld(I,J,Kp1,bi,bj)-uFld(I,J,K,bi,bj))*rkSign
./pkg/mom_vecinv/mom_vi_u_vertshear.F 123 MOM_VI_U_VERTSHEAR
          uShearTerm(I,J)=-0.5*
./pkg/mom_vecinv/mom_vi_u_vertshear.F 130 MOM_VI_U_VERTSHEAR
          uShearTerm(I,J)=-0.5*(wBarXp*uZp+wBarXm*uZm)
./pkg/mom_vecinv/mom_vi_u_vertshear.F 31 MOM_VI_U_VERTSHEAR
      INTEGER I,J,Kp1,Km1
./pkg/mom_vecinv/mom_vi_u_vertshear.F 56 MOM_VI_U_VERTSHEAR
      DO J=1-OLy,sNy+OLy
./pkg/mom_vecinv/mom_vi_u_vertshear.F 69 MOM_VI_U_VERTSHEAR
     &    wFld(I,J,K,bi,bj)*rA(i,j,bi,bj)*maskC(I,J,Km1,bi,bj)
./pkg/mom_vecinv/mom_vi_u_vertshear.F 70 MOM_VI_U_VERTSHEAR
     &   +wFld(I-1,J,K,bi,bj)*rA(i-1,j,bi,bj)*maskC(I-1,J,Km1,bi,bj)
./pkg/mom_vecinv/mom_vi_u_vertshear.F 76 MOM_VI_U_VERTSHEAR
     &    wFld(I,J,Kp1,bi,bj)*rA(i,j,bi,bj)
./pkg/mom_vecinv/mom_vi_u_vertshear.F 77 MOM_VI_U_VERTSHEAR
     &   +wFld(I-1,J,Kp1,bi,bj)*rA(i-1,j,bi,bj)
./pkg/mom_vecinv/mom_vi_u_vertshear.F 83 MOM_VI_U_VERTSHEAR
     &    wFld(I,J,K,bi,bj)*maskC(I,J,Km1,bi,bj)
./pkg/mom_vecinv/mom_vi_u_vertshear.F 84 MOM_VI_U_VERTSHEAR
     &   +wFld(I-1,J,K,bi,bj)*maskC(I-1,J,Km1,bi,bj)
./pkg/mom_vecinv/mom_vi_u_vertshear.F 89 MOM_VI_U_VERTSHEAR
     &    wFld(I,J,Kp1,bi,bj)
./pkg/mom_vecinv/mom_vi_u_vertshear.F 90 MOM_VI_U_VERTSHEAR
     &   +wFld(I-1,J,Kp1,bi,bj)
./pkg/mom_vecinv/mom_vi_u_vertshear.F 96 MOM_VI_U_VERTSHEAR
        uZm=(uFld(I,J,K,bi,bj)-mask_Km1*uFld(I,J,Km1,bi,bj))*rkSign
./pkg/mom_vecinv/mom_vi_v_vertshear.F 103 MOM_VI_V_VERTSHEAR
        vZp=(mask_Kp1*vFld(I,J,Kp1,bi,bj)-vFld(I,J,K,bi,bj))*rkSign
./pkg/mom_vecinv/mom_vi_v_vertshear.F 123 MOM_VI_V_VERTSHEAR
          vShearTerm(I,J)=-0.5*
./pkg/mom_vecinv/mom_vi_v_vertshear.F 130 MOM_VI_V_VERTSHEAR
          vShearTerm(I,J)=-0.5*(wBarYp*vZp+wBarYm*vZm)
./pkg/mom_vecinv/mom_vi_v_vertshear.F 31 MOM_VI_V_VERTSHEAR
      INTEGER I,J,Kp1,Km1
./pkg/mom_vecinv/mom_vi_v_vertshear.F 56 MOM_VI_V_VERTSHEAR
      DO J=2-OLy,sNy+OLy
./pkg/mom_vecinv/mom_vi_v_vertshear.F 69 MOM_VI_V_VERTSHEAR
     &    wFld(I,J,K,bi,bj)*rA(i,j,bi,bj)*maskC(i,j,Km1,bi,bj)
./pkg/mom_vecinv/mom_vi_v_vertshear.F 70 MOM_VI_V_VERTSHEAR
     &   +wFld(I,J-1,K,bi,bj)*rA(i,j-1,bi,bj)*maskC(i,j-1,Km1,bi,bj)
./pkg/mom_vecinv/mom_vi_v_vertshear.F 76 MOM_VI_V_VERTSHEAR
     &    wFld(I,J,Kp1,bi,bj)*rA(i,j,bi,bj)
./pkg/mom_vecinv/mom_vi_v_vertshear.F 77 MOM_VI_V_VERTSHEAR
     &   +wFld(I,J-1,Kp1,bi,bj)*rA(i,j-1,bi,bj)
./pkg/mom_vecinv/mom_vi_v_vertshear.F 83 MOM_VI_V_VERTSHEAR
     &    wFld(I,J,K,bi,bj)*maskC(i,j,Km1,bi,bj)
./pkg/mom_vecinv/mom_vi_v_vertshear.F 84 MOM_VI_V_VERTSHEAR
     &   +wFld(I,J-1,K,bi,bj)*maskC(i,j-1,Km1,bi,bj)
./pkg/mom_vecinv/mom_vi_v_vertshear.F 89 MOM_VI_V_VERTSHEAR
     &    wFld(I,J,Kp1,bi,bj)
./pkg/mom_vecinv/mom_vi_v_vertshear.F 90 MOM_VI_V_VERTSHEAR
     &   +wFld(I,J-1,Kp1,bi,bj)
./pkg/mom_vecinv/mom_vi_v_vertshear.F 96 MOM_VI_V_VERTSHEAR
        vZm=(vFld(I,J,K,bi,bj)-mask_Km1*vFld(I,J,Km1,bi,bj))*rkSign
./pkg/monitor/mon_advcfl.F 33 MON_ADVCFL
      INTEGER bi,bj,I,J,K
./pkg/monitor/mon_advcfl.F 41 MON_ADVCFL
         DO J=1,sNy
./pkg/monitor/mon_advcfl.F 43 MON_ADVCFL
           tmpVal=abs(U(I,J,K,bi,bj))*rDx(I,J,BI,BJ)*dT
./pkg/monitor/mon_advcflw.F 33 MON_ADVCFLW
      INTEGER bi,bj,I,J,K
./pkg/monitor/mon_advcflw.F 41 MON_ADVCFLW
         DO J=1,sNy
./pkg/monitor/mon_advcflw.F 43 MON_ADVCFLW
           tmpVal=abs(W(I,J,K,bi,bj))*rDz(K)*dT
./pkg/monitor/mon_advcflw2.F 35 MON_ADVCFLW2
      INTEGER bi,bj,I,J,K
./pkg/monitor/mon_advcflw2.F 43 MON_ADVCFLW2
         DO J=1,sNy
./pkg/monitor/mon_advcflw2.F 45 MON_ADVCFLW2
           tmpVal=abs(W(I,J,K,bi,bj))*dT
./pkg/monitor/mon_advcflw2.F 46 MON_ADVCFLW2
     &           *max(  rDrF(K)*rHfac(I,J,K,bi,bj),
./pkg/monitor/mon_advcflw2.F 47 MON_ADVCFLW2
     &                rDrF(K-1)*rHfac(I,J,K-1,bi,bj) )
./pkg/monitor/mon_stats_rl.F 134 MON_STATS_RL
          DO J=1,sNy
./pkg/monitor/mon_stats_rl.F 136 MON_STATS_RL
            tmpVal=arr(I,J,K,bi,bj)
./pkg/monitor/mon_stats_rl.F 137 MON_STATS_RL
            IF (arrMask(I,J,K,bi,bj).NE.0.) THEN
./pkg/monitor/mon_stats_rl.F 138 MON_STATS_RL
             tmpVol=arrArea(I,J,bi,bj)*arrhFac(I,J,K,bi,bj)*arrDr(K)
./pkg/monitor/mon_stats_rl.F 139 MON_STATS_RL
     &                                *arrMask(I,J,K,bi,bj)
./pkg/monitor/mon_stats_rl.F 35 MON_STATS_RL
      INTEGER bi,bj,I,J,K
./pkg/monitor/mon_stats_rl.F 68 MON_STATS_RL
         DO J=1,sNy
./pkg/monitor/mon_stats_rl.F 70 MON_STATS_RL
           tmpVal=arr(I,J,K,bi,bj)
./pkg/monitor/mon_stats_rl.F 71 MON_STATS_RL
           IF (arrMask(I,J,K,bi,bj).NE.0. .AND. noPnts) THEN
./pkg/monitor/mon_stats_rl.F 76 MON_STATS_RL
           IF (arrMask(I,J,K,bi,bj).NE.0.) THEN
./pkg/monitor/mon_stats_rl.F 81 MON_STATS_RL
     &         (arr(I+1,J,K,bi,bj)-tmpVal)*arrMask(I+1,J,K,bi,bj)
./pkg/monitor/mon_stats_rl.F 82 MON_STATS_RL
     &        +(arr(I-1,J,K,bi,bj)-tmpVal)*arrMask(I-1,J,K,bi,bj)
./pkg/monitor/mon_stats_rl.F 83 MON_STATS_RL
     &        +(arr(I,J+1,K,bi,bj)-tmpVal)*arrMask(I,J+1,K,bi,bj)
./pkg/monitor/mon_stats_rl.F 84 MON_STATS_RL
     &        +(arr(I,J-1,K,bi,bj)-tmpVal)*arrMask(I,J-1,K,bi,bj)
./pkg/monitor/mon_stats_rl.F 87 MON_STATS_RL
            tmpVol = arrArea(I,J,bi,bj)*arrhFac(I,J,K,bi,bj)*arrDr(K)
./pkg/monitor/mon_stats_rl.F 88 MON_STATS_RL
     &                                 *arrMask(I,J,K,bi,bj)
./pkg/monitor/mon_stats_rs.F 101 MON_STATS_RS
          DO J=1,sNy
./pkg/monitor/mon_stats_rs.F 103 MON_STATS_RS
            tmpVal=arr(I,J,K,bi,bj)
./pkg/monitor/mon_stats_rs.F 32 MON_STATS_RS
      INTEGER bi,bj,I,J,K
./pkg/monitor/mon_stats_rs.F 54 MON_STATS_RS
         DO J=1,sNy
./pkg/monitor/mon_stats_rs.F 56 MON_STATS_RS
           tmpVal=arr(I,J,K,bi,bj)
./pkg/my82/my82_calc.F 101 MY82_CALC
       DO J=jMin,jMax
./pkg/my82/my82_calc.F 103 MY82_CALC
         RiTmp  = MIN(RiNumber(I,J),RiMax)
./pkg/my82/my82_calc.F 111 MY82_CALC
         SH(I,J,K)   = SHtmp
./pkg/my82/my82_calc.F 112 MY82_CALC
         SM(I,J,K)   = SHtmp*(beta1-beta2*RiFlux)/(beta3-beta4*RiFlux)
./pkg/my82/my82_calc.F 115 MY82_CALC
     &        b1*(SH(I,J,K)*GH(I,J) + SM(I,J,K)*GM(I,J)) )
./pkg/my82/my82_calc.F 116 MY82_CALC
         tke(I,J,K) = sqrt(tkesquare)
./pkg/my82/my82_calc.F 128 MY82_CALC
      DO J=jMin,jMax
./pkg/my82/my82_calc.F 130 MY82_CALC
        GH(I,J) = 0. _d 0
./pkg/my82/my82_calc.F 131 MY82_CALC
        GM(I,J) = 0. _d 0
./pkg/my82/my82_calc.F 139 MY82_CALC
       DO J=jMin,jMax
./pkg/my82/my82_calc.F 141 MY82_CALC
         GM(I,J) = GM(I,J) + tke(I,J,K)*rF(K)
./pkg/my82/my82_calc.F 142 MY82_CALC
         GH(I,J) = GH(I,J) + tke(I,J,K)
./pkg/my82/my82_calc.F 148 MY82_CALC
      DO J=jMin,jMax
./pkg/my82/my82_calc.F 150 MY82_CALC
        IF ( GH(I,J) .EQ. 0. _d 0 ) THEN
./pkg/my82/my82_calc.F 151 MY82_CALC
         MYhbl(I,J,bi,bj) = 0. _d 0
./pkg/my82/my82_calc.F 153 MY82_CALC
         MYhbl(I,J,bi,bj) = -GM(I,J)/GH(I,J)*MYhblScale
./pkg/my82/my82_calc.F 160 MY82_CALC
       DO J=jMin,jMax
./pkg/my82/my82_calc.F 162 MY82_CALC
         tkel = MYhbl(I,J,bi,bj)*tke(I,J,K)
./pkg/my82/my82_calc.F 164 MY82_CALC
         MYviscAr(I,J,K,bi,bj) = MYhbl(I,J,bi,bj)*tkel*SM(I,J,K)
./pkg/my82/my82_calc.F 165 MY82_CALC
         MYdiffKr(I,J,K,bi,bj) = MYhbl(I,J,bi,bj)*tkel*SH(I,J,K)
./pkg/my82/my82_calc.F 167 MY82_CALC
         MYviscAr(I,J,K,bi,bj) = MAX(MYviscAr(I,J,K,bi,bj),
./pkg/my82/my82_calc.F 169 MY82_CALC
         MYdiffKr(I,J,K,bi,bj) = MAX(MYdiffKr(I,J,K,bi,bj),
./pkg/my82/my82_calc.F 176 MY82_CALC
         MYviscAr(I,J,K,bi,bj) = MIN(MYviscAr(I,J,K,bi,bj),MYviscMax)
./pkg/my82/my82_calc.F 177 MY82_CALC
     &        * maskC(I,J,K,bi,bj)
./pkg/my82/my82_calc.F 178 MY82_CALC
         MYdiffKr(I,J,K,bi,bj) = MIN(MYdiffKr(I,J,K,bi,bj),MYdiffMax)
./pkg/my82/my82_calc.F 179 MY82_CALC
     &        * maskC(I,J,K,bi,bj)
./pkg/my82/my82_calc.F 62 MY82_CALC
      INTEGER I, J, K
./pkg/my82/my82_calc.F 79 MY82_CALC
      DO J=1-OLy,sNy+OLy
./pkg/my82/my82_calc.F 81 MY82_CALC
        GH(I,J) = 0. _d 0
./pkg/my82/my82_calc.F 82 MY82_CALC
        GM(I,J) = 0. _d 0
./pkg/my82/my82_calc.F 86 MY82_CALC
       DO J=1-OLy,sNy+OLy
./pkg/my82/my82_calc.F 88 MY82_CALC
         SH(I,J,K)  = 0. _d 0
./pkg/my82/my82_calc.F 89 MY82_CALC
         SM(I,J,K)  = 0. _d 0
./pkg/my82/my82_calc.F 90 MY82_CALC
         tke(I,J,K) = 0. _d 0
./pkg/my82/my82_ri_number.F 102 MY82_RI_NUMBER
      DO J= jMin, jMax
./pkg/my82/my82_ri_number.F 104 MY82_RI_NUMBER
        tempu= .5 _d 0*(  uVel(I,J,Km1,bi,bj)+uVel(I+1,J,Km1,bi,bj)
./pkg/my82/my82_ri_number.F 105 MY82_RI_NUMBER
     &            - (uVel(I,J,K  ,bi,bj)+uVel(I+1,J,K  ,bi,bj)) )
./pkg/my82/my82_ri_number.F 107 MY82_RI_NUMBER
        tempv= .5 _d 0*(  vVel(I,J,Km1,bi,bj)+vVel(I,J+1,Km1,bi,bj)
./pkg/my82/my82_ri_number.F 108 MY82_RI_NUMBER
     &            - (vVel(I,J,K  ,bi,bj)+vVel(I,J+1,K  ,bi,bj)) )
./pkg/my82/my82_ri_number.F 110 MY82_RI_NUMBER
        vertShear(I,J) = tempu*tempu+tempv*tempv
./pkg/my82/my82_ri_number.F 115 MY82_RI_NUMBER
        buoyFreq(I,J) = gravity*mass2rUnit *
./pkg/my82/my82_ri_number.F 116 MY82_RI_NUMBER
     &       (rhoKm1(I,J) - rhoK(I,J))*recip_drC(K)
./pkg/my82/my82_ri_number.F 121 MY82_RI_NUMBER
        RiNumber(I,J) = -buoyFreq(I,J)/max(vertShear(I,J),epsilon)
./pkg/my82/my82_ri_number.F 128 MY82_RI_NUMBER
      DO J=jMin,jMax
./pkg/my82/my82_ri_number.F 130 MY82_RI_NUMBER
        RiTmp(I,J) = RiNumber(I,J)
./pkg/my82/my82_ri_number.F 133 MY82_RI_NUMBER
      DO J=1-Oly+1,sNy+Oly-1
./pkg/my82/my82_ri_number.F 135 MY82_RI_NUMBER
        RiNumber(I,J) = p5*RiTmp(I,J)
./pkg/my82/my82_ri_number.F 136 MY82_RI_NUMBER
     &       + p125*RiTmp(I-1,J) + p125*RiTmp(I+1,J)
./pkg/my82/my82_ri_number.F 137 MY82_RI_NUMBER
     &       + p125*RiTmp(I,J-1) + p125*RiTmp(I,J+1)
./pkg/my82/my82_ri_number.F 60 MY82_RI_NUMBER
      INTEGER I,J,Km1
./pkg/obcs/obcs_adjust_uvice.F 146 OBCS_ADJUST_UVICE
      DO J=1-OLy,sNy+OLy
./pkg/obcs/obcs_adjust_uvice.F 148 OBCS_ADJUST_UVICE
       IF (OB_Ie(J,bi,bj).NE.OB_indexNone) THEN
./pkg/obcs/obcs_adjust_uvice.F 150 OBCS_ADJUST_UVICE
        uFld(OB_Ie(J,bi,bj),J,bi,bj) =
./pkg/obcs/obcs_adjust_uvice.F 151 OBCS_ADJUST_UVICE
     &         _maskW(OB_Ie(J,bi,bj),J,K,bi,bj) *
./pkg/obcs/obcs_adjust_uvice.F 152 OBCS_ADJUST_UVICE
     &         uFld(OB_Ie(J,bi,bj)-1,J,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 153 OBCS_ADJUST_UVICE
        vFld(OB_Ie(J,bi,bj),J,bi,bj) =
./pkg/obcs/obcs_adjust_uvice.F 154 OBCS_ADJUST_UVICE
     &         _maskS(OB_Ie(J,bi,bj),J,K,bi,bj) *
./pkg/obcs/obcs_adjust_uvice.F 155 OBCS_ADJUST_UVICE
     &         vFld(OB_Ie(J,bi,bj)-1,J,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 158 OBCS_ADJUST_UVICE
        uFld(OB_Ie(J,bi,bj),J,bi,bj)=
./pkg/obcs/obcs_adjust_uvice.F 159 OBCS_ADJUST_UVICE
     &       max(OBEuice(J,bi,bj),uFld(OB_Ie(J,bi,bj),J,bi,bj))
./pkg/obcs/obcs_adjust_uvice.F 160 OBCS_ADJUST_UVICE
     &       * _maskW(OB_Ie(J,bi,bj),J,K,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 162 OBCS_ADJUST_UVICE
        uFld(OB_Ie(J,bi,bj),J,bi,bj)=OBEuice(J,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 163 OBCS_ADJUST_UVICE
     &       * _maskW(OB_Ie(J,bi,bj),J,K,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 165 OBCS_ADJUST_UVICE
        vFld(OB_Ie(J,bi,bj),J,bi,bj)=OBEvice(J,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 166 OBCS_ADJUST_UVICE
     &       * _maskS(OB_Ie(J,bi,bj),J,K,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 168 OBCS_ADJUST_UVICE
        if ( _maskW(OB_Ie(J,bi,bj)  ,J,K,bi,bj) .NE. 0. .AND.
./pkg/obcs/obcs_adjust_uvice.F 169 OBCS_ADJUST_UVICE
     &       _maskW(OB_Ie(J,bi,bj)-2,J,K,bi,bj) .NE. 0. )
./pkg/obcs/obcs_adjust_uvice.F 170 OBCS_ADJUST_UVICE
     &       uFld(OB_Ie(J,bi,bj)-1,J,bi,bj) = 0.5 _d 0 *
./pkg/obcs/obcs_adjust_uvice.F 171 OBCS_ADJUST_UVICE
     &       ( uFld(OB_Ie(J,bi,bj)  ,J,bi,bj) +
./pkg/obcs/obcs_adjust_uvice.F 172 OBCS_ADJUST_UVICE
     &       uFld(OB_Ie(J,bi,bj)-2,J,bi,bj) ) *
./pkg/obcs/obcs_adjust_uvice.F 173 OBCS_ADJUST_UVICE
     &       _maskW(OB_Ie(J,bi,bj)-1,J,K,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 176 OBCS_ADJUST_UVICE
        if ( _maskS(OB_Ie(J,bi,bj)  ,J,K,bi,bj) .NE. 0. .AND.
./pkg/obcs/obcs_adjust_uvice.F 177 OBCS_ADJUST_UVICE
     &       _maskS(OB_Ie(J,bi,bj)-2,J,K,bi,bj) .NE. 0. )
./pkg/obcs/obcs_adjust_uvice.F 178 OBCS_ADJUST_UVICE
     &       vFld(OB_Ie(J,bi,bj)-1,J,bi,bj) = 0.5 _d 0 *
./pkg/obcs/obcs_adjust_uvice.F 179 OBCS_ADJUST_UVICE
     &       ( vFld(OB_Ie(J,bi,bj)  ,J,bi,bj) +
./pkg/obcs/obcs_adjust_uvice.F 180 OBCS_ADJUST_UVICE
     &       vFld(OB_Ie(J,bi,bj)-2,J,bi,bj) ) *
./pkg/obcs/obcs_adjust_uvice.F 181 OBCS_ADJUST_UVICE
     &       _maskS(OB_Ie(J,bi,bj)-1,J,K,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 191 OBCS_ADJUST_UVICE
      DO J=1-OLy,sNy+OLy
./pkg/obcs/obcs_adjust_uvice.F 193 OBCS_ADJUST_UVICE
       IF (OB_Iw(J,bi,bj).NE.OB_indexNone) THEN
./pkg/obcs/obcs_adjust_uvice.F 195 OBCS_ADJUST_UVICE
        uFld(OB_Iw(J,bi,bj)+1,J,bi,bj)=
./pkg/obcs/obcs_adjust_uvice.F 196 OBCS_ADJUST_UVICE
     &         _maskW(OB_Iw(J,bi,bj)+1,J,K,bi,bj) *
./pkg/obcs/obcs_adjust_uvice.F 197 OBCS_ADJUST_UVICE
     &         uFld(OB_Iw(J,bi,bj)+2,J,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 203 OBCS_ADJUST_UVICE
        vFld(OB_Iw(J,bi,bj)+1,J,bi,bj)=
./pkg/obcs/obcs_adjust_uvice.F 204 OBCS_ADJUST_UVICE
     &         _maskS(OB_Iw(J,bi,bj)+1,J,K,bi,bj) *
./pkg/obcs/obcs_adjust_uvice.F 205 OBCS_ADJUST_UVICE
     &         vFld(OB_Iw(J,bi,bj)+2,J,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 208 OBCS_ADJUST_UVICE
        uFld(OB_Iw(J,bi,bj)+1,J,bi,bj)=
./pkg/obcs/obcs_adjust_uvice.F 209 OBCS_ADJUST_UVICE
     &       min(OBWuice(J,bi,bj),uFld(OB_Iw(J,bi,bj)+1,J,bi,bj))
./pkg/obcs/obcs_adjust_uvice.F 210 OBCS_ADJUST_UVICE
     &       * _maskW(OB_Iw(J,bi,bj)+1,J,K,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 212 OBCS_ADJUST_UVICE
        uFld(OB_Iw(J,bi,bj)+1,J,bi,bj)=OBWuice(J,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 213 OBCS_ADJUST_UVICE
     &       * _maskW(OB_Iw(J,bi,bj)+1,J,K,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 215 OBCS_ADJUST_UVICE
        vFld(OB_Iw(J,bi,bj),J,bi,bj)=OBWvice(J,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 216 OBCS_ADJUST_UVICE
     &       * _maskS(OB_Iw(J,bi,bj),J,K,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 218 OBCS_ADJUST_UVICE
        if ( _maskW(OB_Iw(J,bi,bj)+1,J,K,bi,bj) .NE. 0. .AND.
./pkg/obcs/obcs_adjust_uvice.F 219 OBCS_ADJUST_UVICE
     &       _maskW(OB_Iw(J,bi,bj)+3,J,K,bi,bj) .NE. 0. )
./pkg/obcs/obcs_adjust_uvice.F 220 OBCS_ADJUST_UVICE
     &       uFld(OB_Iw(J,bi,bj)+2,J,bi,bj) = 0.5 _d 0 *
./pkg/obcs/obcs_adjust_uvice.F 221 OBCS_ADJUST_UVICE
     &       ( uFld(OB_Iw(J,bi,bj)+1,J,bi,bj) +
./pkg/obcs/obcs_adjust_uvice.F 222 OBCS_ADJUST_UVICE
     &       uFld(OB_Iw(J,bi,bj)+3,J,bi,bj) ) *
./pkg/obcs/obcs_adjust_uvice.F 223 OBCS_ADJUST_UVICE
     &       _maskW(OB_Iw(J,bi,bj)+2,J,K,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 226 OBCS_ADJUST_UVICE
        if ( _maskS(OB_Iw(J,bi,bj)  ,J,K,bi,bj) .NE. 0. .AND.
./pkg/obcs/obcs_adjust_uvice.F 227 OBCS_ADJUST_UVICE
     &       _maskS(OB_Iw(J,bi,bj)+2,J,K,bi,bj) .NE. 0. )
./pkg/obcs/obcs_adjust_uvice.F 228 OBCS_ADJUST_UVICE
     &       vFld(OB_Iw(J,bi,bj)+1,J,bi,bj) = 0.5 _d 0 *
./pkg/obcs/obcs_adjust_uvice.F 229 OBCS_ADJUST_UVICE
     &       ( vFld(OB_Iw(J,bi,bj)  ,J,bi,bj) +
./pkg/obcs/obcs_adjust_uvice.F 230 OBCS_ADJUST_UVICE
     &       vFld(OB_Iw(J,bi,bj)+2,J,bi,bj) ) *
./pkg/obcs/obcs_adjust_uvice.F 231 OBCS_ADJUST_UVICE
     &       _maskS(OB_Iw(J,bi,bj)+1,J,K,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 40 OBCS_ADJUST_UVICE
      INTEGER I,J,K,bi,bj
./pkg/obcs/obcs_apply_seaice.F 212 OBCS_APPLY_SEAICE
          Iobc = OB_Ie(J,bi,bj)
./pkg/obcs/obcs_apply_seaice.F 95 OBCS_APPLY_SEAICE
          Iobc = OB_Ie(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 110 OBCS_CALC_STEVENS
      INTEGER I, J, K
./pkg/obcs/obcs_calc_stevens.F 174 OBCS_CALC_STEVENS
         DO J=1-OLy,sNy+OLy
./pkg/obcs/obcs_calc_stevens.F 175 OBCS_CALC_STEVENS
          I = OB_Ie(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 185 OBCS_CALC_STEVENS
            uMerBar = uMerBar + uVel(I-1,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 187 OBCS_CALC_STEVENS
            uMerBar = uMerBar + OBEuStevens(J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 189 OBCS_CALC_STEVENS
     &           *drF(K)* _hFacW(I,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 190 OBCS_CALC_STEVENS
            drFBar = drFBar + drF(K)* _hFacW(I,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 195 OBCS_CALC_STEVENS
            uMerPri(K) = (uVel(I-1,J,K,bi,bj)-uMerBar)
./pkg/obcs/obcs_calc_stevens.F 197 OBCS_CALC_STEVENS
            uMerPri(K) = (OBEuStevens(J,K,bi,bj)-uMerBar)
./pkg/obcs/obcs_calc_stevens.F 199 OBCS_CALC_STEVENS
     &           * _maskW(I,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 205 OBCS_CALC_STEVENS
            uMerBar = uMerBar + OBEu(J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 206 OBCS_CALC_STEVENS
     &           *drF(K)* _hFacW(I,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 207 OBCS_CALC_STEVENS
            drFBar = drFBar + drF(K)* _hFacW(I,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 213 OBCS_CALC_STEVENS
            OBEu(J,K,bi,bj) = (uMerBar + uMerPri(K))
./pkg/obcs/obcs_calc_stevens.F 214 OBCS_CALC_STEVENS
     &           * _maskW(I,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 217 OBCS_CALC_STEVENS
            OBEw(J,K,bi,bj)=0.
./pkg/obcs/obcs_calc_stevens.F 225 OBCS_CALC_STEVENS
          DO J=1-OLy,sNy+OLy
./pkg/obcs/obcs_calc_stevens.F 226 OBCS_CALC_STEVENS
           I = OB_Ie(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 228 OBCS_CALC_STEVENS
            OBEeta(J,bi,bj) = etaN(I-1,J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 236 OBCS_CALC_STEVENS
          DO J=1-OLy,sNy+OLy
./pkg/obcs/obcs_calc_stevens.F 237 OBCS_CALC_STEVENS
           I = OB_Ie(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 239 OBCS_CALC_STEVENS
            cflMer(J,K) = 0.5 _d 0 * _dxC(I-1,J,bi,bj)/dTtracerLev(K)
./pkg/obcs/obcs_calc_stevens.F 242 OBCS_CALC_STEVENS
            gFacM(J,K)  = ABS(MIN(SIGN(1.D0,uVel(I,J,K,bi,bj)),0.D0))
./pkg/obcs/obcs_calc_stevens.F 244 OBCS_CALC_STEVENS
            cflMer(J,K) = 0. _d 0
./pkg/obcs/obcs_calc_stevens.F 245 OBCS_CALC_STEVENS
            gFacM (J,K) = 0. _d 0
./pkg/obcs/obcs_calc_stevens.F 301 OBCS_CALC_STEVENS
         DO J=1-OLy,sNy+OLy
./pkg/obcs/obcs_calc_stevens.F 302 OBCS_CALC_STEVENS
          I = OB_Iw(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 312 OBCS_CALC_STEVENS
            uMerBar = uMerBar + uVel(I+2,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 314 OBCS_CALC_STEVENS
            uMerBar = uMerBar + OBWuStevens(J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 316 OBCS_CALC_STEVENS
     &           *drF(K)* _hFacW(I+1,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 317 OBCS_CALC_STEVENS
            drFBar = drFBar + drF(K)* _hFacW(I+1,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 322 OBCS_CALC_STEVENS
            uMerPri(K) = (uVel(I+2,J,K,bi,bj)-uMerBar)
./pkg/obcs/obcs_calc_stevens.F 324 OBCS_CALC_STEVENS
            uMerPri(K) = (OBWuStevens(J,K,bi,bj)-uMerBar)
./pkg/obcs/obcs_calc_stevens.F 326 OBCS_CALC_STEVENS
     &           * _maskW(I+1,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 332 OBCS_CALC_STEVENS
            uMerBar = uMerBar + OBWu(J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 333 OBCS_CALC_STEVENS
     &           *drF(K)* _hFacW(I+1,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 334 OBCS_CALC_STEVENS
            drFBar = drFBar + drF(K)* _hFacW(I+1,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 340 OBCS_CALC_STEVENS
            OBWu(J,K,bi,bj) = (uMerBar + uMerPri(K))
./pkg/obcs/obcs_calc_stevens.F 341 OBCS_CALC_STEVENS
     &          * _maskW(I+1,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 344 OBCS_CALC_STEVENS
            OBWw(J,K,bi,bj)=0.
./pkg/obcs/obcs_calc_stevens.F 352 OBCS_CALC_STEVENS
          DO J=1-OLy,sNy+OLy
./pkg/obcs/obcs_calc_stevens.F 353 OBCS_CALC_STEVENS
           I = OB_Iw(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 355 OBCS_CALC_STEVENS
            OBWeta(J,bi,bj) = etaN(I+1,J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 363 OBCS_CALC_STEVENS
          DO J=1-OLy,sNy+OLy
./pkg/obcs/obcs_calc_stevens.F 364 OBCS_CALC_STEVENS
           I = OB_Iw(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 366 OBCS_CALC_STEVENS
            cflMer(J,K) = 0.5 _d 0 * _dxC(I+2,J,bi,bj)/dTtracerLev(K)
./pkg/obcs/obcs_calc_stevens.F 369 OBCS_CALC_STEVENS
            gFacM(J,K)  = ABS(MAX(SIGN(1.D0,uVel(I+1,J,K,bi,bj)),0.D0))
./pkg/obcs/obcs_calc_stevens.F 371 OBCS_CALC_STEVENS
            cflMer(J,K) = 0. _d 0
./pkg/obcs/obcs_calc_stevens.F 372 OBCS_CALC_STEVENS
            gFacM (J,K) = 0. _d 0
./pkg/obcs/obcs_calc_stevens.F 413 OBCS_CALC_STEVENS
          J = OB_Jn(I,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 414 OBCS_CALC_STEVENS
          IF ( J.NE.OB_indexNone ) THEN
./pkg/obcs/obcs_calc_stevens.F 423 OBCS_CALC_STEVENS
            vZonBar = vZonBar + vVel(I,J-1,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 427 OBCS_CALC_STEVENS
     &           *drF(K)* _hFacS(I,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 428 OBCS_CALC_STEVENS
            drFBar = drFBar + drF(K)* _hFacS(I,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 433 OBCS_CALC_STEVENS
            vZonPri(K) = (vVel(I,J-1,K,bi,bj)-vZonBar)
./pkg/obcs/obcs_calc_stevens.F 437 OBCS_CALC_STEVENS
     &           * _maskS(I,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 444 OBCS_CALC_STEVENS
     &           *drF(K)* _hFacS(I,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 445 OBCS_CALC_STEVENS
            drFBar = drFBar + drF(K)* _hFacS(I,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 452 OBCS_CALC_STEVENS
     &           * _maskS(I,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 464 OBCS_CALC_STEVENS
           J = OB_Jn(I,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 465 OBCS_CALC_STEVENS
           IF ( J.NE.OB_indexNone ) THEN
./pkg/obcs/obcs_calc_stevens.F 466 OBCS_CALC_STEVENS
            OBNeta(I,bi,bj) = etaN(I,J-1,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 475 OBCS_CALC_STEVENS
           J = OB_Jn(I,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 476 OBCS_CALC_STEVENS
           IF ( J.NE.OB_indexNone ) THEN
./pkg/obcs/obcs_calc_stevens.F 477 OBCS_CALC_STEVENS
            cflZon(I,K) = 0.5 _d 0 * _dyC(I,J-1,bi,bj)/dTtracerLev(K)
./pkg/obcs/obcs_calc_stevens.F 480 OBCS_CALC_STEVENS
            gFacZ(I,K)  = ABS(MIN(SIGN(1.D0,vVel(I,J,K,bi,bj)),0.D0))
./pkg/obcs/obcs_calc_stevens.F 525 OBCS_CALC_STEVENS
          J = OB_Js(I,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 526 OBCS_CALC_STEVENS
          IF ( J.NE.OB_indexNone ) THEN
./pkg/obcs/obcs_calc_stevens.F 535 OBCS_CALC_STEVENS
            vZonBar = vZonBar + vVel(I,J+2,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 539 OBCS_CALC_STEVENS
     &           *drF(K)* _hFacS(I,J+1,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 540 OBCS_CALC_STEVENS
            drFBar = drFBar + drF(K)* _hFacS(I,J+1,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 545 OBCS_CALC_STEVENS
            vZonPri(K) = (vVel(I,J+2,K,bi,bj)-vZonBar)
./pkg/obcs/obcs_calc_stevens.F 549 OBCS_CALC_STEVENS
     &           * _maskS(I,J+1,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 556 OBCS_CALC_STEVENS
     &           *drF(K)* _hFacS(I,J+1,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 557 OBCS_CALC_STEVENS
            drFBar = drFBar + drF(K)* _hFacS(I,J+1,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 564 OBCS_CALC_STEVENS
     &          * _maskS(I,J+1,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 576 OBCS_CALC_STEVENS
           J = OB_Js(I,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 577 OBCS_CALC_STEVENS
           IF ( J.NE.OB_indexNone ) THEN
./pkg/obcs/obcs_calc_stevens.F 578 OBCS_CALC_STEVENS
            OBSeta(I,bi,bj) = etaN(I,J+1,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 587 OBCS_CALC_STEVENS
           J = OB_Js(I,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 588 OBCS_CALC_STEVENS
           IF ( J.NE.OB_indexNone ) THEN
./pkg/obcs/obcs_calc_stevens.F 589 OBCS_CALC_STEVENS
            cflZon(I,K) = 0.5 _d 0 * _dyC(I,J+2,bi,bj)/dTtracerLev(K)
./pkg/obcs/obcs_calc_stevens.F 592 OBCS_CALC_STEVENS
            gFacZ(I,K)  = ABS(MAX(SIGN(1.D0,vVel(I,J+1,K,bi,bj)),0.D0))
./pkg/obcs/obcs_calc_stevens.F 636 OBCS_CALC_STEVENS
        DO J=1-OLy,sNy+OLy
./pkg/obcs/obcs_calc_stevens.F 639 OBCS_CALC_STEVENS
          I = OB_Ie(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 641 OBCS_CALC_STEVENS
          uPhase = uPhase + OBEu(J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 642 OBCS_CALC_STEVENS
     &         *drF(k)* _hFacW(I,J,K,bi,bj)*dyG(I,J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 643 OBCS_CALC_STEVENS
          I = OB_Iw(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 645 OBCS_CALC_STEVENS
          vPhase = vPhase + OBWu(J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 646 OBCS_CALC_STEVENS
     &         *drF(k)* _hFacW(I+1,J,K,bi,bj)*dyG(I+1,J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 726 OBCS_STEVENS_CALC_TRACER_EAST
       DO J=1-OLy,sNy+OLy
./pkg/obcs/obcs_calc_stevens.F 727 OBCS_STEVENS_CALC_TRACER_EAST
        I = OB_I(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 729 OBCS_STEVENS_CALC_TRACER_EAST
         dTracSpace = (tracer(I-1,J,K,bi,bj)-tracer(I-2,J,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 730 OBCS_STEVENS_CALC_TRACER_EAST
     &        * _maskW(I-1,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 731 OBCS_STEVENS_CALC_TRACER_EAST
         dTracTime  = (tracer(I-1,J,K,bi,bj)-OBE_Stevens(J,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 732 OBCS_STEVENS_CALC_TRACER_EAST
         uPhase = cflMer(J,K) * pFac
./pkg/obcs/obcs_calc_stevens.F 734 OBCS_STEVENS_CALC_TRACER_EAST
          uPhase = MIN( cflMer(J,K),
./pkg/obcs/obcs_calc_stevens.F 735 OBCS_STEVENS_CALC_TRACER_EAST
     &         MAX( 0.D0, -cflMer(J,K)*dTracTime/dTracSpace )
./pkg/obcs/obcs_calc_stevens.F 740 OBCS_STEVENS_CALC_TRACER_EAST
         OBEf(J,K,bi,bj) = _maskW(I,J,K,bi,bj) * (
./pkg/obcs/obcs_calc_stevens.F 741 OBCS_STEVENS_CALC_TRACER_EAST
     &        - ( aFac*MAX(0.D0,uVel(I,J,K,bi,bj)) + uPhase )
./pkg/obcs/obcs_calc_stevens.F 742 OBCS_STEVENS_CALC_TRACER_EAST
     &        *(tracer(I,J,K,bi,bj)-tracer(I-1,J,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 743 OBCS_STEVENS_CALC_TRACER_EAST
     &        * _recip_dxC(I,J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 744 OBCS_STEVENS_CALC_TRACER_EAST
     &        - gFacM(J,K) * gammaf
./pkg/obcs/obcs_calc_stevens.F 745 OBCS_STEVENS_CALC_TRACER_EAST
     &        * (tracer(I,J,K,bi,bj)-OBEf(J,K,bi,bj)) )
./pkg/obcs/obcs_calc_stevens.F 808 OBCS_STEVENS_CALC_TRACER_WEST
       DO J=1-OLy,sNy+OLy
./pkg/obcs/obcs_calc_stevens.F 809 OBCS_STEVENS_CALC_TRACER_WEST
        I = OB_I(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 811 OBCS_STEVENS_CALC_TRACER_WEST
         dTracSpace = (tracer(I+2,J,K,bi,bj)-tracer(I+1,J,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 812 OBCS_STEVENS_CALC_TRACER_WEST
     &        * _maskW(I+2,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 813 OBCS_STEVENS_CALC_TRACER_WEST
         dTracTime  = (tracer(I+1,J,K,bi,bj)-OBW_Stevens(J,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 814 OBCS_STEVENS_CALC_TRACER_WEST
         uPhase = -cflMer(J,K) * pFac
./pkg/obcs/obcs_calc_stevens.F 816 OBCS_STEVENS_CALC_TRACER_WEST
          uPhase = MAX( -cflMer(J,K),
./pkg/obcs/obcs_calc_stevens.F 817 OBCS_STEVENS_CALC_TRACER_WEST
     &         MIN( 0.D0, -cflMer(J,K)*dTracTime/dTracSpace )
./pkg/obcs/obcs_calc_stevens.F 822 OBCS_STEVENS_CALC_TRACER_WEST
         OBWf(J,K,bi,bj) = _maskW(I+1,J,K,bi,bj) * (
./pkg/obcs/obcs_calc_stevens.F 823 OBCS_STEVENS_CALC_TRACER_WEST
     &        - ( aFac*MIN(0.D0,uVel(I+1,J,K,bi,bj)) + uPhase )
./pkg/obcs/obcs_calc_stevens.F 824 OBCS_STEVENS_CALC_TRACER_WEST
     &        *(tracer(I+1,J,K,bi,bj)-tracer(I,J,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 825 OBCS_STEVENS_CALC_TRACER_WEST
     &        * _recip_dxC(I+1,J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 826 OBCS_STEVENS_CALC_TRACER_WEST
     &        - gFacM(J,K) * gammaf
./pkg/obcs/obcs_calc_stevens.F 827 OBCS_STEVENS_CALC_TRACER_WEST
     &        * (tracer(I,J,K,bi,bj)-OBWf(J,K,bi,bj)) )
./pkg/obcs/obcs_calc_stevens.F 890 OBCS_STEVENS_CALC_TRACER_NORTH
        J = OB_J(I,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 891 OBCS_STEVENS_CALC_TRACER_NORTH
        IF ( J.NE.OB_indexNone ) THEN
./pkg/obcs/obcs_calc_stevens.F 893 OBCS_STEVENS_CALC_TRACER_NORTH
         dTracSpace = (tracer(I,J-1,K,bi,bj)-tracer(I,J-2,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 894 OBCS_STEVENS_CALC_TRACER_NORTH
     &        * _maskS(I,J-1,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 895 OBCS_STEVENS_CALC_TRACER_NORTH
         dTracTime  = (tracer(I,J-1,K,bi,bj)-OBN_Stevens(I,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 904 OBCS_STEVENS_CALC_TRACER_NORTH
         OBNf(I,K,bi,bj) = _maskS(I,J,K,bi,bj) * (
./pkg/obcs/obcs_calc_stevens.F 905 OBCS_STEVENS_CALC_TRACER_NORTH
     &        - ( aFac*MAX(0.D0,vVel(I,J,K,bi,bj)) + vPhase )
./pkg/obcs/obcs_calc_stevens.F 906 OBCS_STEVENS_CALC_TRACER_NORTH
     &        *(tracer(I,J,K,bi,bj)-tracer(I,J-1,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 907 OBCS_STEVENS_CALC_TRACER_NORTH
     &        * _recip_dyC(I,J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 909 OBCS_STEVENS_CALC_TRACER_NORTH
     &        * (tracer(I,J,K,bi,bj)-OBNf(I,K,bi,bj)) )
./pkg/obcs/obcs_calc_stevens.F 972 OBCS_STEVENS_CALC_TRACER_SOUTH
        J = OB_J(I,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 973 OBCS_STEVENS_CALC_TRACER_SOUTH
        IF ( J.NE.OB_indexNone ) THEN
./pkg/obcs/obcs_calc_stevens.F 974 OBCS_STEVENS_CALC_TRACER_SOUTH
         dTracSpace = (tracer(I,J+2,K,bi,bj)-tracer(I,J+1,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 975 OBCS_STEVENS_CALC_TRACER_SOUTH
     &        * _maskS(I,J+2,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 976 OBCS_STEVENS_CALC_TRACER_SOUTH
         dTracTime  = (tracer(I,J+1,K,bi,bj)-OBS_Stevens(I,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 985 OBCS_STEVENS_CALC_TRACER_SOUTH
         OBSf(I,K,bi,bj) = _maskS(I,J+1,K,bi,bj) * (
./pkg/obcs/obcs_calc_stevens.F 986 OBCS_STEVENS_CALC_TRACER_SOUTH
     &        - ( aFac*MIN(0.D0,vVel(I,J+1,K,bi,bj)) + vPhase )
./pkg/obcs/obcs_calc_stevens.F 987 OBCS_STEVENS_CALC_TRACER_SOUTH
     &        *(tracer(I,J+1,K,bi,bj)-tracer(I,J,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 988 OBCS_STEVENS_CALC_TRACER_SOUTH
     &        * _recip_dyC(I,J+1,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 990 OBCS_STEVENS_CALC_TRACER_SOUTH
     &        * (tracer(I,J,K,bi,bj)-OBSf(I,K,bi,bj)) )
./pkg/obcs/obcs_readparms.F 586 OBCS_READPARMS
         OB_Iw(J,bi,bj) = OB_indexNone
./pkg/obcs/orlanski_east.F 107 ORLANSKI_EAST
         DO J=1-OLy,sNy+OLy
./pkg/obcs/orlanski_east.F 108 ORLANSKI_EAST
            I_obc=OB_Ie(J,bi,bj)
./pkg/obcs/orlanski_east.F 111 ORLANSKI_EAST
               IF ((UE_STORE_2(J,K,bi,bj).eq.0.).and.
./pkg/obcs/orlanski_east.F 112 ORLANSKI_EAST
     &            (UE_STORE_3(J,K,bi,bj).eq.0.)) THEN
./pkg/obcs/orlanski_east.F 115 ORLANSKI_EAST
                  CL=-(uVel(I_obc-1,J,K,bi,bj)-UE_STORE_1(J,K,bi,bj))/
./pkg/obcs/orlanski_east.F 116 ORLANSKI_EAST
     &          (ab1*UE_STORE_2(J,K,bi,bj) + ab2*UE_STORE_3(J,K,bi,bj))
./pkg/obcs/orlanski_east.F 126 ORLANSKI_EAST
                 CVEL_UE(J,K,bi,bj) = CFIX
./pkg/obcs/orlanski_east.F 128 ORLANSKI_EAST
                 CVEL_UE(J,K,bi,bj) = f1*(CL*dxF(I_obc-2,J,bi,bj)/deltaT
./pkg/obcs/orlanski_east.F 129 ORLANSKI_EAST
     &              )+f2*CVEL_UE(J,K,bi,bj)
./pkg/obcs/orlanski_east.F 132 ORLANSKI_EAST
               OBEu(J,K,bi,bj)=uVel(I_obc,J,K,bi,bj)-
./pkg/obcs/orlanski_east.F 133 ORLANSKI_EAST
     &           CVEL_UE(J,K,bi,bj)*(deltaT*recip_dxF(I_obc-1,J,bi,bj))*
./pkg/obcs/orlanski_east.F 134 ORLANSKI_EAST
     &           (ab1*(uVel(I_obc,J,K,bi,bj)-uVel(I_obc-1,J,K,bi,bj)) +
./pkg/obcs/orlanski_east.F 135 ORLANSKI_EAST
     &           ab2*(UE_STORE_4(J,K,bi,bj)-UE_STORE_1(J,K,bi,bj)))
./pkg/obcs/orlanski_east.F 137 ORLANSKI_EAST
               IF ((VE_STORE_2(J,K,bi,bj).eq.0.).and.
./pkg/obcs/orlanski_east.F 138 ORLANSKI_EAST
     &            (VE_STORE_3(J,K,bi,bj).eq.0.)) THEN
./pkg/obcs/orlanski_east.F 141 ORLANSKI_EAST
                  CL=-(vVel(I_obc-1,J,K,bi,bj)-VE_STORE_1(J,K,bi,bj))/
./pkg/obcs/orlanski_east.F 142 ORLANSKI_EAST
     &          (ab1*VE_STORE_2(J,K,bi,bj) + ab2*VE_STORE_3(J,K,bi,bj))
./pkg/obcs/orlanski_east.F 152 ORLANSKI_EAST
                 CVEL_VE(J,K,bi,bj) = CFIX
./pkg/obcs/orlanski_east.F 154 ORLANSKI_EAST
                 CVEL_VE(J,K,bi,bj) = f1*(CL*dxV(I_obc-1,J,bi,bj)
./pkg/obcs/orlanski_east.F 155 ORLANSKI_EAST
     $                 /deltaT)+f2*CVEL_VE(J,K,bi,bj)
./pkg/obcs/orlanski_east.F 158 ORLANSKI_EAST
               OBEv(J,K,bi,bj)=vVel(I_obc,J,K,bi,bj)-
./pkg/obcs/orlanski_east.F 159 ORLANSKI_EAST
     &           CVEL_VE(J,K,bi,bj)*(deltaT*recip_dxV(I_obc,J,bi,bj))*
./pkg/obcs/orlanski_east.F 160 ORLANSKI_EAST
     &           (ab1*(vVel(I_obc,J,K,bi,bj)-vVel(I_obc-1,J,K,bi,bj)) +
./pkg/obcs/orlanski_east.F 161 ORLANSKI_EAST
     &           ab2*(VE_STORE_4(J,K,bi,bj)-VE_STORE_1(J,K,bi,bj)))
./pkg/obcs/orlanski_east.F 163 ORLANSKI_EAST
               IF ((TE_STORE_2(J,K,bi,bj).eq.0.).and.
./pkg/obcs/orlanski_east.F 164 ORLANSKI_EAST
     &            (TE_STORE_3(J,K,bi,bj).eq.0.)) THEN
./pkg/obcs/orlanski_east.F 167 ORLANSKI_EAST
                  CL=-(theta(I_obc-1,J,K,bi,bj)-TE_STORE_1(J,K,bi,bj))/
./pkg/obcs/orlanski_east.F 168 ORLANSKI_EAST
     &          (ab1*TE_STORE_2(J,K,bi,bj) + ab2*TE_STORE_3(J,K,bi,bj))
./pkg/obcs/orlanski_east.F 178 ORLANSKI_EAST
                 CVEL_TE(J,K,bi,bj) = CFIX
./pkg/obcs/orlanski_east.F 180 ORLANSKI_EAST
                 CVEL_TE(J,K,bi,bj) = f1*(CL*dxC(I_obc-1,J,bi,bj)
./pkg/obcs/orlanski_east.F 181 ORLANSKI_EAST
     $                 /deltaT)+f2*CVEL_TE(J,K,bi,bj)
./pkg/obcs/orlanski_east.F 184 ORLANSKI_EAST
               OBEt(J,K,bi,bj)=theta(I_obc,J,K,bi,bj)-
./pkg/obcs/orlanski_east.F 185 ORLANSKI_EAST
     &           CVEL_TE(J,K,bi,bj)*(deltaT*recip_dxC(I_obc,J,bi,bj))*
./pkg/obcs/orlanski_east.F 186 ORLANSKI_EAST
     &           (ab1*(theta(I_obc,J,K,bi,bj)-theta(I_obc-1,J,K,bi,bj))+
./pkg/obcs/orlanski_east.F 187 ORLANSKI_EAST
     &           ab2*(TE_STORE_4(J,K,bi,bj)-TE_STORE_1(J,K,bi,bj)))
./pkg/obcs/orlanski_east.F 189 ORLANSKI_EAST
               IF ((SE_STORE_2(J,K,bi,bj).eq.0.).and.
./pkg/obcs/orlanski_east.F 190 ORLANSKI_EAST
     &            (SE_STORE_3(J,K,bi,bj).eq.0.)) THEN
./pkg/obcs/orlanski_east.F 193 ORLANSKI_EAST
                  CL=-(salt(I_obc-1,J,K,bi,bj)-SE_STORE_1(J,K,bi,bj))/
./pkg/obcs/orlanski_east.F 194 ORLANSKI_EAST
     &          (ab1*SE_STORE_2(J,K,bi,bj) + ab2*SE_STORE_3(J,K,bi,bj))
./pkg/obcs/orlanski_east.F 204 ORLANSKI_EAST
                 CVEL_SE(J,K,bi,bj) = CFIX
./pkg/obcs/orlanski_east.F 206 ORLANSKI_EAST
                 CVEL_SE(J,K,bi,bj) = f1*(CL*dxC(I_obc-1,J,bi,bj)
./pkg/obcs/orlanski_east.F 207 ORLANSKI_EAST
     $                 /deltaT)+f2*CVEL_SE(J,K,bi,bj)
./pkg/obcs/orlanski_east.F 210 ORLANSKI_EAST
               OBEs(J,K,bi,bj)=salt(I_obc,J,K,bi,bj)-
./pkg/obcs/orlanski_east.F 211 ORLANSKI_EAST
     &           CVEL_SE(J,K,bi,bj)*(deltaT*recip_dxC(I_obc,J,bi,bj))*
./pkg/obcs/orlanski_east.F 212 ORLANSKI_EAST
     &           (ab1*(salt(I_obc,J,K,bi,bj)-salt(I_obc-1,J,K,bi,bj))+
./pkg/obcs/orlanski_east.F 213 ORLANSKI_EAST
     &           ab2*(SE_STORE_4(J,K,bi,bj)-SE_STORE_1(J,K,bi,bj)))
./pkg/obcs/orlanski_east.F 217 ORLANSKI_EAST
               IF ((WE_STORE_2(J,K,bi,bj).eq.0.).and.
./pkg/obcs/orlanski_east.F 218 ORLANSKI_EAST
     &            (WE_STORE_3(J,K,bi,bj).eq.0.)) THEN
./pkg/obcs/orlanski_east.F 221 ORLANSKI_EAST
                  CL=-(wVel(I_obc-1,J,K,bi,bj)-WE_STORE_1(J,K,bi,bj))/
./pkg/obcs/orlanski_east.F 222 ORLANSKI_EAST
     &          (ab1*WE_STORE_2(J,K,bi,bj)+ab2*WE_STORE_3(J,K,bi,bj))
./pkg/obcs/orlanski_east.F 232 ORLANSKI_EAST
                 CVEL_WE(J,K,bi,bj) = CFIX
./pkg/obcs/orlanski_east.F 234 ORLANSKI_EAST
                 CVEL_WE(J,K,bi,bj)=f1*(CL*dxC(I_obc-1,J,bi,bj)/deltaT)
./pkg/obcs/orlanski_east.F 235 ORLANSKI_EAST
     &                   + f2*CVEL_WE(J,K,bi,bj)
./pkg/obcs/orlanski_east.F 238 ORLANSKI_EAST
               OBEw(J,K,bi,bj)=wVel(I_obc,J,K,bi,bj)-
./pkg/obcs/orlanski_east.F 239 ORLANSKI_EAST
     &           CVEL_WE(J,K,bi,bj)*(deltaT*recip_dxC(I_obc,J,bi,bj))*
./pkg/obcs/orlanski_east.F 240 ORLANSKI_EAST
     &           (ab1*(wVel(I_obc,J,K,bi,bj)-wVel(I_obc-1,J,K,bi,bj))+
./pkg/obcs/orlanski_east.F 241 ORLANSKI_EAST
     &           ab2*(WE_STORE_4(J,K,bi,bj)-WE_STORE_1(J,K,bi,bj)))
./pkg/obcs/orlanski_east.F 247 ORLANSKI_EAST
               UE_STORE_3(J,K,bi,bj)=UE_STORE_2(J,K,bi,bj)
./pkg/obcs/orlanski_east.F 249 ORLANSKI_EAST
               UE_STORE_2(J,K,bi,bj)=uVel(I_obc-1,J,K,bi,bj) -
./pkg/obcs/orlanski_east.F 250 ORLANSKI_EAST
     &         uVel(I_obc-2,J,K,bi,bj)
./pkg/obcs/orlanski_east.F 251 ORLANSKI_EAST
               UE_STORE_1(J,K,bi,bj)=uVel(I_obc-1,J,K,bi,bj)
./pkg/obcs/orlanski_east.F 252 ORLANSKI_EAST
               UE_STORE_4(J,K,bi,bj)=uVel(I_obc,J,K,bi,bj)
./pkg/obcs/orlanski_east.F 255 ORLANSKI_EAST
               VE_STORE_3(J,K,bi,bj)=VE_STORE_2(J,K,bi,bj)
./pkg/obcs/orlanski_east.F 257 ORLANSKI_EAST
               VE_STORE_2(J,K,bi,bj)=vVel(I_obc-1,J,K,bi,bj) -
./pkg/obcs/orlanski_east.F 258 ORLANSKI_EAST
     &         vVel(I_obc-2,J,K,bi,bj)
./pkg/obcs/orlanski_east.F 259 ORLANSKI_EAST
               VE_STORE_1(J,K,bi,bj)=vVel(I_obc-1,J,K,bi,bj)
./pkg/obcs/orlanski_east.F 260 ORLANSKI_EAST
               VE_STORE_4(J,K,bi,bj)=vVel(I_obc,J,K,bi,bj)
./pkg/obcs/orlanski_east.F 263 ORLANSKI_EAST
               TE_STORE_3(J,K,bi,bj)=TE_STORE_2(J,K,bi,bj)
./pkg/obcs/orlanski_east.F 265 ORLANSKI_EAST
               TE_STORE_2(J,K,bi,bj)=theta(I_obc-1,J,K,bi,bj) -
./pkg/obcs/orlanski_east.F 266 ORLANSKI_EAST
     &         theta(I_obc-2,J,K,bi,bj)
./pkg/obcs/orlanski_east.F 267 ORLANSKI_EAST
               TE_STORE_1(J,K,bi,bj)=theta(I_obc-1,J,K,bi,bj)
./pkg/obcs/orlanski_east.F 268 ORLANSKI_EAST
               TE_STORE_4(J,K,bi,bj)=theta(I_obc,J,K,bi,bj)
./pkg/obcs/orlanski_east.F 271 ORLANSKI_EAST
               SE_STORE_3(J,K,bi,bj)=SE_STORE_2(J,K,bi,bj)
./pkg/obcs/orlanski_east.F 273 ORLANSKI_EAST
               SE_STORE_2(J,K,bi,bj)=salt(I_obc-1,J,K,bi,bj) -
./pkg/obcs/orlanski_east.F 274 ORLANSKI_EAST
     &         salt(I_obc-2,J,K,bi,bj)
./pkg/obcs/orlanski_east.F 275 ORLANSKI_EAST
               SE_STORE_1(J,K,bi,bj)=salt(I_obc-1,J,K,bi,bj)
./pkg/obcs/orlanski_east.F 276 ORLANSKI_EAST
               SE_STORE_4(J,K,bi,bj)=salt(I_obc,J,K,bi,bj)
./pkg/obcs/orlanski_east.F 281 ORLANSKI_EAST
               WE_STORE_3(J,K,bi,bj)=WE_STORE_2(J,K,bi,bj)
./pkg/obcs/orlanski_east.F 283 ORLANSKI_EAST
               WE_STORE_2(J,K,bi,bj)=wVel(I_obc-1,J,K,bi,bj) -
./pkg/obcs/orlanski_east.F 284 ORLANSKI_EAST
     &         wVel(I_obc-2,J,K,bi,bj)
./pkg/obcs/orlanski_east.F 285 ORLANSKI_EAST
               WE_STORE_1(J,K,bi,bj)=wVel(I_obc-1,J,K,bi,bj)
./pkg/obcs/orlanski_east.F 286 ORLANSKI_EAST
               WE_STORE_4(J,K,bi,bj)=wVel(I_obc,J,K,bi,bj)
./pkg/obcs/orlanski_east.F 93 ORLANSKI_EAST
      INTEGER J, K, I_obc
./pkg/obcs/orlanski_init.F 100 ORLANSKI_INIT
          UE_STORE_4(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 101 ORLANSKI_INIT
          VE_STORE_4(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 102 ORLANSKI_INIT
          TE_STORE_4(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 103 ORLANSKI_INIT
          SE_STORE_4(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 104 ORLANSKI_INIT
          UW_STORE_1(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 105 ORLANSKI_INIT
          VW_STORE_1(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 106 ORLANSKI_INIT
          TW_STORE_1(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 107 ORLANSKI_INIT
          SW_STORE_1(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 108 ORLANSKI_INIT
          UW_STORE_2(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 109 ORLANSKI_INIT
          VW_STORE_2(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 110 ORLANSKI_INIT
          TW_STORE_2(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 111 ORLANSKI_INIT
          SW_STORE_2(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 112 ORLANSKI_INIT
          UW_STORE_3(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 113 ORLANSKI_INIT
          VW_STORE_3(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 114 ORLANSKI_INIT
          TW_STORE_3(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 115 ORLANSKI_INIT
          SW_STORE_3(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 116 ORLANSKI_INIT
          UW_STORE_4(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 117 ORLANSKI_INIT
          VW_STORE_4(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 118 ORLANSKI_INIT
          TW_STORE_4(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 119 ORLANSKI_INIT
          SW_STORE_4(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 120 ORLANSKI_INIT
          CVEL_UE(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 121 ORLANSKI_INIT
          CVEL_VE(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 122 ORLANSKI_INIT
          CVEL_TE(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 123 ORLANSKI_INIT
          CVEL_SE(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 124 ORLANSKI_INIT
          CVEL_UW(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 125 ORLANSKI_INIT
          CVEL_VW(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 126 ORLANSKI_INIT
          CVEL_TW(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 127 ORLANSKI_INIT
          CVEL_SW(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 129 ORLANSKI_INIT
          WE_STORE_1(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 130 ORLANSKI_INIT
          WE_STORE_2(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 131 ORLANSKI_INIT
          WE_STORE_3(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 132 ORLANSKI_INIT
          WE_STORE_4(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 133 ORLANSKI_INIT
          WW_STORE_1(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 134 ORLANSKI_INIT
          WW_STORE_2(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 135 ORLANSKI_INIT
          WW_STORE_3(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 136 ORLANSKI_INIT
          WW_STORE_4(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 137 ORLANSKI_INIT
          CVEL_WE(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 138 ORLANSKI_INIT
          CVEL_WW(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 30 ORLANSKI_INIT
      INTEGER I, J, K
./pkg/obcs/orlanski_init.F 87 ORLANSKI_INIT
        DO J=1-Oly,sNy+Oly
./pkg/obcs/orlanski_init.F 88 ORLANSKI_INIT
          UE_STORE_1(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 89 ORLANSKI_INIT
          VE_STORE_1(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 90 ORLANSKI_INIT
          TE_STORE_1(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 91 ORLANSKI_INIT
          SE_STORE_1(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 92 ORLANSKI_INIT
          UE_STORE_2(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 93 ORLANSKI_INIT
          VE_STORE_2(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 94 ORLANSKI_INIT
          TE_STORE_2(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 95 ORLANSKI_INIT
          SE_STORE_2(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 96 ORLANSKI_INIT
          UE_STORE_3(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 97 ORLANSKI_INIT
          VE_STORE_3(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 98 ORLANSKI_INIT
          TE_STORE_3(J,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 99 ORLANSKI_INIT
          SE_STORE_3(J,K,bi,bj)=0.
./pkg/obcs/orlanski_west.F 109 ORLANSKI_WEST
         DO J=1-OLy,sNy+OLy
./pkg/obcs/orlanski_west.F 110 ORLANSKI_WEST
            I_obc=OB_Iw(J,bi,bj)
./pkg/obcs/orlanski_west.F 113 ORLANSKI_WEST
               IF ((UW_STORE_2(J,K,bi,bj).eq.0.).and.
./pkg/obcs/orlanski_west.F 114 ORLANSKI_WEST
     &            (UW_STORE_3(J,K,bi,bj).eq.0.)) THEN
./pkg/obcs/orlanski_west.F 117 ORLANSKI_WEST
                  CL=(uVel(I_obc+2,J,K,bi,bj)-UW_STORE_1(J,K,bi,bj))/
./pkg/obcs/orlanski_west.F 118 ORLANSKI_WEST
     &          (ab1*UW_STORE_2(J,K,bi,bj) + ab2*UW_STORE_3(J,K,bi,bj))
./pkg/obcs/orlanski_west.F 128 ORLANSKI_WEST
                 CVEL_UW(J,K,bi,bj) = CFIX
./pkg/obcs/orlanski_west.F 130 ORLANSKI_WEST
                 CVEL_UW(J,K,bi,bj) = f1*(CL*dxF(I_obc+2,J,bi,bj)/deltaT
./pkg/obcs/orlanski_west.F 131 ORLANSKI_WEST
     &              )+f2*CVEL_UW(J,K,bi,bj)
./pkg/obcs/orlanski_west.F 134 ORLANSKI_WEST
               OBWu(J,K,bi,bj)=uVel(I_obc+1,J,K,bi,bj)+
./pkg/obcs/orlanski_west.F 135 ORLANSKI_WEST
     &          CVEL_UW(J,K,bi,bj)*(deltaT*recip_dxF(I_obc+1,J,bi,bj))*
./pkg/obcs/orlanski_west.F 136 ORLANSKI_WEST
     &          (ab1*(uVel(I_obc+2,J,K,bi,bj)-uVel(I_obc+1,J,K,bi,bj))+
./pkg/obcs/orlanski_west.F 137 ORLANSKI_WEST
     &          ab2*(UW_STORE_1(J,K,bi,bj)-UW_STORE_4(J,K,bi,bj)))
./pkg/obcs/orlanski_west.F 139 ORLANSKI_WEST
               IF ((VW_STORE_2(J,K,bi,bj).eq.0.).and.
./pkg/obcs/orlanski_west.F 140 ORLANSKI_WEST
     &            (VW_STORE_3(J,K,bi,bj).eq.0.)) THEN
./pkg/obcs/orlanski_west.F 143 ORLANSKI_WEST
                  CL=(vVel(I_obc+1,J,K,bi,bj)-VW_STORE_1(J,K,bi,bj))/
./pkg/obcs/orlanski_west.F 144 ORLANSKI_WEST
     &          (ab1*VW_STORE_2(J,K,bi,bj) + ab2*VW_STORE_3(J,K,bi,bj))
./pkg/obcs/orlanski_west.F 154 ORLANSKI_WEST
                 CVEL_VW(J,K,bi,bj) = CFIX
./pkg/obcs/orlanski_west.F 156 ORLANSKI_WEST
                 CVEL_VW(J,K,bi,bj) = f1*(CL*dxV(I_obc+2,J,bi,bj)/deltaT
./pkg/obcs/orlanski_west.F 157 ORLANSKI_WEST
     &              )+f2*CVEL_VW(J,K,bi,bj)
./pkg/obcs/orlanski_west.F 160 ORLANSKI_WEST
               OBWv(J,K,bi,bj)=vVel(I_obc,J,K,bi,bj)+
./pkg/obcs/orlanski_west.F 161 ORLANSKI_WEST
     &           CVEL_VW(J,K,bi,bj)*(deltaT*recip_dxV(I_obc+1,J,bi,bj))*
./pkg/obcs/orlanski_west.F 162 ORLANSKI_WEST
     &           (ab1*(vVel(I_obc+1,J,K,bi,bj)-vVel(I_obc,J,K,bi,bj))+
./pkg/obcs/orlanski_west.F 163 ORLANSKI_WEST
     &           ab2*(VW_STORE_1(J,K,bi,bj)-VW_STORE_4(J,K,bi,bj)))
./pkg/obcs/orlanski_west.F 165 ORLANSKI_WEST
               IF ((TW_STORE_2(J,K,bi,bj).eq.0.).and.
./pkg/obcs/orlanski_west.F 166 ORLANSKI_WEST
     &            (TW_STORE_3(J,K,bi,bj).eq.0.)) THEN
./pkg/obcs/orlanski_west.F 169 ORLANSKI_WEST
                  CL=(theta(I_obc+1,J,K,bi,bj)-TW_STORE_1(J,K,bi,bj))/
./pkg/obcs/orlanski_west.F 170 ORLANSKI_WEST
     &          (ab1*TW_STORE_2(J,K,bi,bj) + ab2*TW_STORE_3(J,K,bi,bj))
./pkg/obcs/orlanski_west.F 180 ORLANSKI_WEST
                 CVEL_TW(J,K,bi,bj) = CFIX
./pkg/obcs/orlanski_west.F 182 ORLANSKI_WEST
                 CVEL_TW(J,K,bi,bj) = f1*(CL*dxC(I_obc+2,J,bi,bj)/deltaT
./pkg/obcs/orlanski_west.F 183 ORLANSKI_WEST
     &              )+f2*CVEL_TW(J,K,bi,bj)
./pkg/obcs/orlanski_west.F 186 ORLANSKI_WEST
               OBWt(J,K,bi,bj)=theta(I_obc,J,K,bi,bj)+
./pkg/obcs/orlanski_west.F 187 ORLANSKI_WEST
     &          CVEL_TW(J,K,bi,bj)*(deltaT*recip_dxC(I_obc+1,J,bi,bj))*
./pkg/obcs/orlanski_west.F 188 ORLANSKI_WEST
     &          (ab1*(theta(I_obc+1,J,K,bi,bj)-theta(I_obc,J,K,bi,bj))+
./pkg/obcs/orlanski_west.F 189 ORLANSKI_WEST
     &          ab2*(TW_STORE_1(J,K,bi,bj)-TW_STORE_4(J,K,bi,bj)))
./pkg/obcs/orlanski_west.F 191 ORLANSKI_WEST
               IF ((SW_STORE_2(J,K,bi,bj).eq.0.).and.
./pkg/obcs/orlanski_west.F 192 ORLANSKI_WEST
     &            (SW_STORE_3(J,K,bi,bj).eq.0.)) THEN
./pkg/obcs/orlanski_west.F 195 ORLANSKI_WEST
                  CL=(salt(I_obc+1,J,K,bi,bj)-SW_STORE_1(J,K,bi,bj))/
./pkg/obcs/orlanski_west.F 196 ORLANSKI_WEST
     &          (ab1*SW_STORE_2(J,K,bi,bj) + ab2*SW_STORE_3(J,K,bi,bj))
./pkg/obcs/orlanski_west.F 206 ORLANSKI_WEST
                 CVEL_SW(J,K,bi,bj) = CFIX
./pkg/obcs/orlanski_west.F 208 ORLANSKI_WEST
                 CVEL_SW(J,K,bi,bj) = f1*(CL*dxC(I_obc+2,J,bi,bj)/deltaT
./pkg/obcs/orlanski_west.F 209 ORLANSKI_WEST
     &              )+f2*CVEL_SW(J,K,bi,bj)
./pkg/obcs/orlanski_west.F 212 ORLANSKI_WEST
               OBWs(J,K,bi,bj)=salt(I_obc,J,K,bi,bj)+
./pkg/obcs/orlanski_west.F 213 ORLANSKI_WEST
     &           CVEL_SW(J,K,bi,bj)*(deltaT*recip_dxC(I_obc+1,J,bi,bj))*
./pkg/obcs/orlanski_west.F 214 ORLANSKI_WEST
     &           (ab1*(salt(I_obc+1,J,K,bi,bj)-salt(I_obc,J,K,bi,bj))+
./pkg/obcs/orlanski_west.F 215 ORLANSKI_WEST
     &           ab2*(SW_STORE_1(J,K,bi,bj)-SW_STORE_4(J,K,bi,bj)))
./pkg/obcs/orlanski_west.F 219 ORLANSKI_WEST
               IF ((WW_STORE_2(J,K,bi,bj).eq.0.).and.
./pkg/obcs/orlanski_west.F 220 ORLANSKI_WEST
     &            (WW_STORE_3(J,K,bi,bj).eq.0.)) THEN
./pkg/obcs/orlanski_west.F 223 ORLANSKI_WEST
                  CL=(wVel(I_obc+1,J,K,bi,bj)-WW_STORE_1(J,K,bi,bj))/
./pkg/obcs/orlanski_west.F 224 ORLANSKI_WEST
     &          (ab1*WW_STORE_2(J,K,bi,bj)+ab2*WW_STORE_3(J,K,bi,bj))
./pkg/obcs/orlanski_west.F 234 ORLANSKI_WEST
                 CVEL_WW(J,K,bi,bj) = CFIX
./pkg/obcs/orlanski_west.F 236 ORLANSKI_WEST
                 CVEL_WW(J,K,bi,bj)=f1*(CL*dxC(I_obc+2,J,bi,bj)/deltaT)
./pkg/obcs/orlanski_west.F 237 ORLANSKI_WEST
     &                   + f2*CVEL_WW(J,K,bi,bj)
./pkg/obcs/orlanski_west.F 240 ORLANSKI_WEST
               OBWw(J,K,bi,bj)=wVel(I_obc,J,K,bi,bj)+
./pkg/obcs/orlanski_west.F 241 ORLANSKI_WEST
     &           CVEL_WW(J,K,bi,bj)*(deltaT*recip_dxC(I_obc+1,J,bi,bj))*
./pkg/obcs/orlanski_west.F 242 ORLANSKI_WEST
     &            (ab1*(wVel(I_obc+1,J,K,bi,bj)-wVel(I_obc,J,K,bi,bj))+
./pkg/obcs/orlanski_west.F 243 ORLANSKI_WEST
     &            ab2*(WW_STORE_1(J,K,bi,bj)-WW_STORE_4(J,K,bi,bj)))
./pkg/obcs/orlanski_west.F 249 ORLANSKI_WEST
               UW_STORE_3(J,K,bi,bj)=UW_STORE_2(J,K,bi,bj)
./pkg/obcs/orlanski_west.F 251 ORLANSKI_WEST
               UW_STORE_2(J,K,bi,bj)=uVel(I_obc+3,J,K,bi,bj) -
./pkg/obcs/orlanski_west.F 252 ORLANSKI_WEST
     &         uVel(I_obc+2,J,K,bi,bj)
./pkg/obcs/orlanski_west.F 253 ORLANSKI_WEST
               UW_STORE_1(J,K,bi,bj)=uVel(I_obc+2,J,K,bi,bj)
./pkg/obcs/orlanski_west.F 254 ORLANSKI_WEST
               UW_STORE_4(J,K,bi,bj)=uVel(I_obc+1,J,K,bi,bj)
./pkg/obcs/orlanski_west.F 257 ORLANSKI_WEST
               VW_STORE_3(J,K,bi,bj)=VW_STORE_2(J,K,bi,bj)
./pkg/obcs/orlanski_west.F 259 ORLANSKI_WEST
               VW_STORE_2(J,K,bi,bj)=vVel(I_obc+2,J,K,bi,bj) -
./pkg/obcs/orlanski_west.F 260 ORLANSKI_WEST
     &         vVel(I_obc+1,J,K,bi,bj)
./pkg/obcs/orlanski_west.F 261 ORLANSKI_WEST
               VW_STORE_1(J,K,bi,bj)=vVel(I_obc+1,J,K,bi,bj)
./pkg/obcs/orlanski_west.F 262 ORLANSKI_WEST
               VW_STORE_4(J,K,bi,bj)=vVel(I_obc,J,K,bi,bj)
./pkg/obcs/orlanski_west.F 265 ORLANSKI_WEST
               TW_STORE_3(J,K,bi,bj)=TW_STORE_2(J,K,bi,bj)
./pkg/obcs/orlanski_west.F 267 ORLANSKI_WEST
               TW_STORE_2(J,K,bi,bj)=theta(I_obc+2,J,K,bi,bj) -
./pkg/obcs/orlanski_west.F 268 ORLANSKI_WEST
     &         theta(I_obc+1,J,K,bi,bj)
./pkg/obcs/orlanski_west.F 269 ORLANSKI_WEST
               TW_STORE_1(J,K,bi,bj)=theta(I_obc+1,J,K,bi,bj)
./pkg/obcs/orlanski_west.F 270 ORLANSKI_WEST
               TW_STORE_4(J,K,bi,bj)=theta(I_obc,J,K,bi,bj)
./pkg/obcs/orlanski_west.F 273 ORLANSKI_WEST
               SW_STORE_3(J,K,bi,bj)=SW_STORE_2(J,K,bi,bj)
./pkg/obcs/orlanski_west.F 275 ORLANSKI_WEST
               SW_STORE_2(J,K,bi,bj)=salt(I_obc+2,J,K,bi,bj) -
./pkg/obcs/orlanski_west.F 276 ORLANSKI_WEST
     &         salt(I_obc+1,J,K,bi,bj)
./pkg/obcs/orlanski_west.F 277 ORLANSKI_WEST
               SW_STORE_1(J,K,bi,bj)=salt(I_obc+1,J,K,bi,bj)
./pkg/obcs/orlanski_west.F 278 ORLANSKI_WEST
               SW_STORE_4(J,K,bi,bj)=salt(I_obc,J,K,bi,bj)
./pkg/obcs/orlanski_west.F 283 ORLANSKI_WEST
               WW_STORE_3(J,K,bi,bj)=WW_STORE_2(J,K,bi,bj)
./pkg/obcs/orlanski_west.F 285 ORLANSKI_WEST
               WW_STORE_2(J,K,bi,bj)=wVel(I_obc+2,J,K,bi,bj) -
./pkg/obcs/orlanski_west.F 286 ORLANSKI_WEST
     &         wVel(I_obc+1,J,K,bi,bj)
./pkg/obcs/orlanski_west.F 287 ORLANSKI_WEST
               WW_STORE_1(J,K,bi,bj)=wVel(I_obc+1,J,K,bi,bj)
./pkg/obcs/orlanski_west.F 288 ORLANSKI_WEST
               WW_STORE_4(J,K,bi,bj)=wVel(I_obc,J,K,bi,bj)
./pkg/obcs/orlanski_west.F 95 ORLANSKI_WEST
      INTEGER J, K, I_obc
./pkg/ocn_compon_interf/cpl_ini_vars.F 49 CPL_INI_VARS
        DO J=1-OLy,sNy+OLy
./pkg/opps/opps_calc.F 22 OPPS_CALC
     I     I, J, bi, bj, myTime, myIter, myThid )
./pkg/opps/opps_calc.F 420 OPPS_CALC
       OPPSconvectCount(I,J,K,bi,bj) =
./pkg/opps/opps_calc.F 421 OPPS_CALC
     &      OPPSconvectCount(I,J,K,bi,bj) + 1. _d 0
./pkg/opps/opps_calc.F 81 OPPS_CALC
      INTEGER I, J, bi, bj, KMax, nTracer, nTracerInUse
./pkg/opps/opps_init.F 42 OPPS_INIT
           OPPSconvectCount(I,J,K,bi,bj) = 0. _d 0
./pkg/opps/opps_interface.F 103 OPPS_INTERFACE
      DO J=jMin,jMax
./pkg/opps/opps_interface.F 105 OPPS_INTERFACE
        IF ( kSurfC(I,J,bi,bj) .LE. Nr ) THEN
./pkg/opps/opps_interface.F 108 OPPS_INTERFACE
           tracerLoc(K,1) = theta(I,J,K,bi,bj)
./pkg/opps/opps_interface.F 109 OPPS_INTERFACE
           tracerLoc(K,2)  = salt(I,J,K,bi,bj)
./pkg/opps/opps_interface.F 110 OPPS_INTERFACE
           wVelLoc(K)  = wVel(I,J,K,bi,bj)
./pkg/opps/opps_interface.F 114 OPPS_INTERFACE
           tracerLoc(K,1) = theta(I,J,K,bi,bj)
./pkg/opps/opps_interface.F 115 OPPS_INTERFACE
           tracerLoc(K,2)  = salt(I,J,K,bi,bj)
./pkg/opps/opps_interface.F 122 OPPS_INTERFACE
           tracerLoc(K,itr) = ptracer(I,J,K,bi,bj,itr-2)
./pkg/opps/opps_interface.F 141 OPPS_INTERFACE
         kMax = kLowC(I,J,bi,bj)
./pkg/opps/opps_interface.F 145 OPPS_INTERFACE
     I        I,J,bi,bj,myTime,myIter,myThid)
./pkg/opps/opps_interface.F 165 OPPS_INTERFACE
           WRITE(msgBuf,'(A,2I5)') '                for (i,j) = ', I,J
./pkg/opps/opps_interface.F 172 OPPS_INTERFACE
          theta(I,J,K,bi,bj) = tracerLoc(K,1)
./pkg/opps/opps_interface.F 173 OPPS_INTERFACE
          salt(I,J,K,bi,bj)  = tracerLoc(K,2)
./pkg/opps/opps_interface.F 178 OPPS_INTERFACE
           ptracer(I,J,K,bi,bj,itr-2) = tracerLoc(K,itr)
./pkg/opps/opps_interface.F 69 OPPS_INTERFACE
      INTEGER I, J, K, kMax
./pkg/opps/opps_interface.F 95 OPPS_INTERFACE
       DO J=1-Oly,sNy+Oly
./pkg/opps/opps_interface.F 97 OPPS_INTERFACE
         OPPSconvectCount(I,J,K,bi,bj) = 0. _d 0
./pkg/pp81/pp81_calc.F 103 PP81_CALC
        DO J=jMin,jMax
./pkg/pp81/pp81_calc.F 105 PP81_CALC
          PPviscAr(I,J,K,bi,bj) = MAX(PPviscMin,PPviscAr(I,J,K,bi,bj))
./pkg/pp81/pp81_calc.F 106 PP81_CALC
          PPdiffKr(I,J,K,bi,bj) = MAX(PPdiffMin,PPdiffKr(I,J,K,bi,bj))
./pkg/pp81/pp81_calc.F 112 PP81_CALC
       DO J=jMin,jMax
./pkg/pp81/pp81_calc.F 114 PP81_CALC
         PPviscAr(I,J,K,bi,bj) = PPviscAr(I,J,K,bi,bj)
./pkg/pp81/pp81_calc.F 115 PP81_CALC
     &        * maskC(I,J,K,bi,bj)
./pkg/pp81/pp81_calc.F 116 PP81_CALC
         PPdiffKr(I,J,K,bi,bj) = PPdiffKr(I,J,K,bi,bj)
./pkg/pp81/pp81_calc.F 117 PP81_CALC
     &        * maskC(I,J,K,bi,bj)
./pkg/pp81/pp81_calc.F 60 PP81_CALC
      INTEGER I, J, K
./pkg/pp81/pp81_calc.F 75 PP81_CALC
       DO J=jMin,jMax
./pkg/pp81/pp81_calc.F 77 PP81_CALC
         IF ( RiNumber(I,J) .LT. RiLimit ) THEN
./pkg/pp81/pp81_calc.F 81 PP81_CALC
          denom = 1.0 + PPalpha*RiNumber(I,J)
./pkg/pp81/pp81_calc.F 85 PP81_CALC
         PPviscAr(I,J,K,bi,bj) = MAX(PPviscTmp,viscArNr(k))
./pkg/pp81/pp81_calc.F 86 PP81_CALC
         PPdiffKr(I,J,K,bi,bj) = MAX(PPviscAr(I,J,K,bi,bj)/denom,
./pkg/pp81/pp81_ri_number.F 106 PP81_RI_NUMBER
      DO J= jMin, jMax
./pkg/pp81/pp81_ri_number.F 108 PP81_RI_NUMBER
        tempu= .5*(  uVel(I,J,Km1,bi,bj)+uVel(I+1,J,Km1,bi,bj)
./pkg/pp81/pp81_ri_number.F 109 PP81_RI_NUMBER
     &            - (uVel(I,J,K  ,bi,bj)+uVel(I+1,J,K  ,bi,bj)) )
./pkg/pp81/pp81_ri_number.F 111 PP81_RI_NUMBER
        tempv= .5*(  vVel(I,J,Km1,bi,bj)+vVel(I,J+1,Km1,bi,bj)
./pkg/pp81/pp81_ri_number.F 112 PP81_RI_NUMBER
     &            - (vVel(I,J,K  ,bi,bj)+vVel(I,J+1,K  ,bi,bj)) )
./pkg/pp81/pp81_ri_number.F 120 PP81_RI_NUMBER
     &       (rhoKm1(I,J) - rhoK(I,J))*recip_drC(K)
./pkg/pp81/pp81_ri_number.F 125 PP81_RI_NUMBER
        RiNumber(I,J) = buoyFreq/max(RiFlux,epsilon)
./pkg/pp81/pp81_ri_number.F 131 PP81_RI_NUMBER
      DO J=jMin,jMax
./pkg/pp81/pp81_ri_number.F 133 PP81_RI_NUMBER
        RiTmp(I,J) = RiNumber(I,J)
./pkg/pp81/pp81_ri_number.F 136 PP81_RI_NUMBER
      DO J=1-Oly+1,sNy+Oly-1
./pkg/pp81/pp81_ri_number.F 138 PP81_RI_NUMBER
        RiNumber(I,J) = p5*RiTmp(I,J)
./pkg/pp81/pp81_ri_number.F 139 PP81_RI_NUMBER
     &       + p125*RiTmp(I-1,J) + p125*RiTmp(I+1,J)
./pkg/pp81/pp81_ri_number.F 140 PP81_RI_NUMBER
     &       + p125*RiTmp(I,J-1) + p125*RiTmp(I,J+1)
./pkg/pp81/pp81_ri_number.F 62 PP81_RI_NUMBER
      INTEGER I,J,Km1
./pkg/salt_plume/salt_plume_calc_depth.F 143 SALT_PLUME_CALC_DEPTH
          SaltPlumeDepth(i,j,bi,bj) = rF(1)-R_low(I,J,bi,bj)
./pkg/salt_plume/salt_plume_calc_depth.F 82 SALT_PLUME_CALC_DEPTH
        SaltPlumeDepth(i,j,bi,bj) = rF(1)-R_low(I,J,bi,bj)
./pkg/salt_plume/salt_plume_calc_depth.F 95 SALT_PLUME_CALC_DEPTH
         SaltPlumeDepth(i,j,bi,bj) = rF(1)-R_low(I,J,bi,bj)
./pkg/salt_plume/salt_plume_tendency_apply_s.F 107 SALT_PLUME_TENDENCY_APPLY_S
          plumetend(I,J) = saltPlumeFlux(i,j,bi,bj)*plumefrac(I,J)
./pkg/salt_plume/salt_plume_tendency_apply_s.F 109 SALT_PLUME_TENDENCY_APPLY_S
          plumetend(I,J) = SPforcingS(i,j,k,bi,bj)
./pkg/salt_plume/salt_plume_tendency_apply_s.F 111 SALT_PLUME_TENDENCY_APPLY_S
          gS_arr(i,j) = gS_arr(i,j) + plumetend(I,J)
./pkg/salt_plume/salt_plume_tendency_apply_s.F 115 SALT_PLUME_TENDENCY_APPLY_S
          plumetend(I,J) = 0. _d 0
./pkg/salt_plume/salt_plume_tendency_apply_s.F 125 SALT_PLUME_TENDENCY_APPLY_S
         plumefrac(I,J) = 0. _d 0
./pkg/salt_plume/salt_plume_tendency_apply_s.F 144 SALT_PLUME_TENDENCY_APPLY_S
         plumefrac(I,J) = (plumekb(2)-plumekb(1))*maskC(i,j,k,bi,bj)
./pkg/salt_plume/salt_plume_tendency_apply_s.F 145 SALT_PLUME_TENDENCY_APPLY_S
         plumetend(I,J) = saltPlumeFlux(i,j,bi,bj)*plumefrac(I,J)
./pkg/salt_plume/salt_plume_tendency_apply_s.F 149 SALT_PLUME_TENDENCY_APPLY_S
         gS_arr(i,j) = gS_arr(i,j) + plumetend(I,J)
./pkg/salt_plume/salt_plume_tendency_apply_s.F 152 SALT_PLUME_TENDENCY_APPLY_S
         plumefrac(I,J) = 0. _d 0
./pkg/salt_plume/salt_plume_tendency_apply_s.F 153 SALT_PLUME_TENDENCY_APPLY_S
         plumetend(I,J) = 0. _d 0
./pkg/salt_plume/salt_plume_tendency_apply_s.F 88 SALT_PLUME_TENDENCY_APPLY_S
         plumefrac(I,J) = plumekb2D(i,j)
./pkg/salt_plume/salt_plume_tendency_apply_t.F 60 SALT_PLUME_TENDENCY_APPLY_T
         gT_arr(i,j) = gT_arr(i,j) + plumeEtend(I,J)
./pkg/seaice/advect.F 109 ADVECT
       DO J=1-Oly,sNy+Oly
./pkg/seaice/dynsolver.F 107 DYNSOLVER
          AMASS(I,J,bi,bj)=RHOICE*QUART*(
./pkg/seaice/dynsolver.F 110 DYNSOLVER
          COR_ICE(I,J,bi,bj)=AMASS(I,J,bi,bj) * _fCoriG(I,J,bi,bj)
./pkg/seaice/dynsolver.F 124 DYNSOLVER
          U1=QUART*(UWIND(I-1,J-1,bi,bj)+UWIND(I-1,J,bi,bj)
./pkg/seaice/dynsolver.F 125 DYNSOLVER
     &             +UWIND(I  ,J-1,bi,bj)+UWIND(I  ,J,bi,bj))
./pkg/seaice/dynsolver.F 126 DYNSOLVER
          V1=QUART*(VWIND(I-1,J-1,bi,bj)+VWIND(I-1,J,bi,bj)
./pkg/seaice/dynsolver.F 127 DYNSOLVER
     &             +VWIND(I  ,J-1,bi,bj)+VWIND(I  ,J,bi,bj))
./pkg/seaice/dynsolver.F 135 DYNSOLVER
          DAIRN(I,J,bi,bj)=RHOAIR*OCEAN_drag
./pkg/seaice/dynsolver.F 137 DYNSOLVER
          WINDX(I,J,bi,bj)=DAIRN(I,J,bi,bj)*
./pkg/seaice/dynsolver.F 138 DYNSOLVER
     &         (COSWIN*U1-SIGN(SINWIN, _fCori(I,J,bi,bj))*V1)
./pkg/seaice/dynsolver.F 139 DYNSOLVER
          WINDY(I,J,bi,bj)=DAIRN(I,J,bi,bj)*
./pkg/seaice/dynsolver.F 140 DYNSOLVER
     &         (SIGN(SINWIN, _fCori(I,J,bi,bj))*U1+COSWIN*V1)
./pkg/seaice/dynsolver.F 143 DYNSOLVER
          IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN
./pkg/seaice/dynsolver.F 144 DYNSOLVER
           DAIRN(I,J,bi,bj) =
./pkg/seaice/dynsolver.F 145 DYNSOLVER
     &          RHOAIR*(SEAICE_drag_south*AAA*AREA(I,J,bi,bj)
./pkg/seaice/dynsolver.F 147 DYNSOLVER
     &          +0.0764 _d 0*AAA*AAA)*(ONE-AREA(I,J,bi,bj)))
./pkg/seaice/dynsolver.F 149 DYNSOLVER
           DAIRN(I,J,bi,bj) =
./pkg/seaice/dynsolver.F 150 DYNSOLVER
     &          RHOAIR*(SEAICE_drag*AAA*AREA(I,J,bi,bj)
./pkg/seaice/dynsolver.F 152 DYNSOLVER
     &          +0.0764 _d 0*AAA*AAA)*(ONE-AREA(I,J,bi,bj)))
./pkg/seaice/dynsolver.F 154 DYNSOLVER
          FORCEX(I,J,bi,bj)=DAIRN(I,J,bi,bj)*
./pkg/seaice/dynsolver.F 155 DYNSOLVER
     &         (COSWIN*U1-SIGN(SINWIN, _fCori(I,J,bi,bj))*V1)
./pkg/seaice/dynsolver.F 156 DYNSOLVER
          FORCEY(I,J,bi,bj)=DAIRN(I,J,bi,bj)*
./pkg/seaice/dynsolver.F 157 DYNSOLVER
     &         (SIGN(SINWIN, _fCori(I,J,bi,bj))*U1+COSWIN*V1)
./pkg/seaice/dynsolver.F 196 DYNSOLVER
          FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj)
./pkg/seaice/dynsolver.F 197 DYNSOLVER
     &      -AMASS(I,J,bi,bj)
./pkg/seaice/dynsolver.F 200 DYNSOLVER
     &          )*HALF*_recip_dxV(I,J,bi,bj)
./pkg/seaice/dynsolver.F 201 DYNSOLVER
          FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj)
./pkg/seaice/dynsolver.F 202 DYNSOLVER
     &      -AMASS(I,J,bi,bj)
./pkg/seaice/dynsolver.F 205 DYNSOLVER
     &          )*HALF*_recip_dyU(I,J,bi,bj)
./pkg/seaice/dynsolver.F 207 DYNSOLVER
          FORCEX0(I,J,bi,bj)=FORCEX(I,J,bi,bj)
./pkg/seaice/dynsolver.F 208 DYNSOLVER
          FORCEY0(I,J,bi,bj)=FORCEY(I,J,bi,bj)
./pkg/seaice/dynsolver.F 216 DYNSOLVER
          FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj)
./pkg/seaice/dynsolver.F 217 DYNSOLVER
     &         -COR_ICE(I,J,bi,bj)*GWATY(I,J,bi,bj)
./pkg/seaice/dynsolver.F 218 DYNSOLVER
          FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj)
./pkg/seaice/dynsolver.F 219 DYNSOLVER
     &         +COR_ICE(I,J,bi,bj)*GWATX(I,J,bi,bj)
./pkg/seaice/dynsolver.F 221 DYNSOLVER
          FORCEX0(I,J,bi,bj)=FORCEX(I,J,bi,bj)
./pkg/seaice/dynsolver.F 222 DYNSOLVER
          FORCEY0(I,J,bi,bj)=FORCEY(I,J,bi,bj)
./pkg/seaice/dynsolver.F 225 DYNSOLVER
          PRESS0(I,J,bi,bj)=PSTAR*HEFF(I,J,bi,bj)
./pkg/seaice/dynsolver.F 228 DYNSOLVER
          ZMAX(I,J,bi,bj)=SEAICE_zetaMaxFac*PRESS0(I,J,bi,bj)
./pkg/seaice/dynsolver.F 230 DYNSOLVER
          ZMIN(I,J,bi,bj)=SEAICE_zetaMin
./pkg/seaice/dynsolver.F 231 DYNSOLVER
          PRESS0(I,J,bi,bj)=PRESS0(I,J,bi,bj)*HEFFM(I,J,bi,bj)
./pkg/seaice/dynsolver.F 257 DYNSOLVER
          UICENM1(I,J,bi,bj)=UICE(I,J,bi,bj)
./pkg/seaice/dynsolver.F 258 DYNSOLVER
          VICENM1(I,J,bi,bj)=VICE(I,J,bi,bj)
./pkg/seaice/dynsolver.F 259 DYNSOLVER
          UICEC(I,J,bi,bj)=UICE(I,J,bi,bj)
./pkg/seaice/dynsolver.F 260 DYNSOLVER
          VICEC(I,J,bi,bj)=VICE(I,J,bi,bj)
./pkg/seaice/dynsolver.F 278 DYNSOLVER
          UICE(I,J,bi,bj)=HALF*(UICE(I,J,bi,bj)+UICENM1(I,J,bi,bj))
./pkg/seaice/dynsolver.F 279 DYNSOLVER
          VICE(I,J,bi,bj)=HALF*(VICE(I,J,bi,bj)+VICENM1(I,J,bi,bj))
./pkg/seaice/dynsolver.F 280 DYNSOLVER
          UICEC(I,J,bi,bj)=UICE(I,J,bi,bj)
./pkg/seaice/dynsolver.F 281 DYNSOLVER
          VICEC(I,J,bi,bj)=VICE(I,J,bi,bj)
./pkg/seaice/dynsolver.F 81 DYNSOLVER
          GWATX(I,J,bi,bj)=HALF*(uVel(i,j,KGEO(I,J,bi,bj),bi,bj)
./pkg/seaice/dynsolver.F 82 DYNSOLVER
     &                         +uVel(i,j-1,KGEO(I,J,bi,bj),bi,bj))
./pkg/seaice/dynsolver.F 83 DYNSOLVER
          GWATY(I,J,bi,bj)=HALF*(vVel(i,j,KGEO(I,J,bi,bj),bi,bj)
./pkg/seaice/dynsolver.F 84 DYNSOLVER
     &                         +vVel(i-1,j,KGEO(I,J,bi,bj),bi,bj))
./pkg/seaice/lsr.F 1000 LSR
        DO J=1-OLy,sNy+OLy-1
./pkg/seaice/lsr.F 1002 LSR
          dUdx(I,J) = 0.5 _d 0 * (
./pkg/seaice/lsr.F 1003 LSR
     &         ( UICEC(I+1,J+1,bi,bj) - UICEC(I ,J+1,bi,bj) )
./pkg/seaice/lsr.F 1004 LSR
     &         * _recip_dxG(I,J+1,bi,bj)
./pkg/seaice/lsr.F 1005 LSR
     &         +(UICEC(I+1,J  ,bi,bj) - UICEC(I ,J  ,bi,bj) )
./pkg/seaice/lsr.F 1006 LSR
     &         * _recip_dxG(I,J  ,bi,bj) )
./pkg/seaice/lsr.F 1007 LSR
          dUdy(I,J) = 0.5 _d 0 * (
./pkg/seaice/lsr.F 1008 LSR
     &          ( UICEC(I+1,J+1,bi,bj) - UICEC(I+1,J  ,bi,bj) )
./pkg/seaice/lsr.F 1009 LSR
     &         * _recip_dyG(I+1,J,bi,bj)
./pkg/seaice/lsr.F 1010 LSR
     &          +(UICEC(I  ,J+1,bi,bj) - UICEC(I  ,J  ,bi,bj) )
./pkg/seaice/lsr.F 1011 LSR
     &         * _recip_dyG(I,  J,bi,bj) )
./pkg/seaice/lsr.F 1024 LSR
        DO J=1,sNy
./pkg/seaice/lsr.F 1026 LSR
           rhsV(I,J,bi,bj)=-DRAGA(I,J,bi,bj)*UICEC(I,J,bi,bj)
./pkg/seaice/lsr.F 1027 LSR
     &        +FORCEY(I,J,bi,bj)
./pkg/seaice/lsr.F 1038 LSR
     &         + ( zetaMinusEta(I  ,J  ,bi,bj) * dUdx(I  ,J  )
./pkg/seaice/lsr.F 1039 LSR
     &           + zetaMinusEta(I-1,J  ,bi,bj) * dUdx(I-1,J  )
./pkg/seaice/lsr.F 1040 LSR
     &           - zetaMinusEta(I  ,J-1,bi,bj) * dUdx(I  ,J-1)
./pkg/seaice/lsr.F 1041 LSR
     &           - zetaMinusEta(I-1,J-1,bi,bj) * dUdx(I-1,J-1)
./pkg/seaice/lsr.F 1042 LSR
     &         )* 0.5 _d 0 * _recip_dyU(I,J,bi,bj)
./pkg/seaice/lsr.F 1045 LSR
     &        + ( ETA          (I  ,J  ,bi,bj) * dUdy(I  ,J  )
./pkg/seaice/lsr.F 1046 LSR
     &         +  ETA          (I  ,J-1,bi,bj) * dUdy(I  ,J-1)
./pkg/seaice/lsr.F 1047 LSR
     &         -  ETA          (I-1,J  ,bi,bj) * dUdy(I-1,J  )
./pkg/seaice/lsr.F 1048 LSR
     &         -  ETA          (I-1,J-1,bi,bj) * dUdy(I-1,J-1)
./pkg/seaice/lsr.F 1049 LSR
     &         )*0.5 _d 0* _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 1051 LSR
     &        +(ETA(I  ,J  ,bi,bj) + ETA(I  ,J-1,bi,bj)
./pkg/seaice/lsr.F 1052 LSR
     &         -ETA(I-1,J-1,bi,bj) - ETA(I-1,J  ,bi,bj))
./pkg/seaice/lsr.F 1053 LSR
     &         * UICEC(I,J,bi,bj)
./pkg/seaice/lsr.F 1054 LSR
     &         * _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 1055 LSR
     &         * 0.5 _d 0 * _recip_dxV(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 1056 LSR
     &        +ETAMEAN(I,J,bi,bj) * _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 1057 LSR
     &         *(UICEC(I+1,J,bi,bj)-UICEC(I-1,J,bi,bj))
./pkg/seaice/lsr.F 1058 LSR
     &         * 0.5 _d 0 * _recip_dxV(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 1060 LSR
     &        +ETAMEAN(I,J,bi,bj)*TWO  * _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 1061 LSR
     &        *(UICEC(I+1,J,bi,bj)-UICEC(I-1,J,bi,bj))
./pkg/seaice/lsr.F 1062 LSR
     &         * 1. _d 0 /( _dxG(I,J,bi,bj) + _dxG(I-1,J,bi,bj))
./pkg/seaice/lsr.F 1064 LSR
          VRT1(I,J,bi,bj)= 0.5 _d 0 * (
./pkg/seaice/lsr.F 1065 LSR
     &           ETA(I-1,J-1,bi,bj) * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 1066 LSR
     &          +ETA(I-1,J  ,bi,bj) * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 1067 LSR
     &          ) * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 1068 LSR
          VRT2(I,J,bi,bj)= 0.5 _d 0 * (
./pkg/seaice/lsr.F 1069 LSR
     &          ETA(I  ,J-1,bi,bj) * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 1070 LSR
     &         +ETA(I  ,J  ,bi,bj) * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 1071 LSR
     &         ) * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 1096 LSR
        DO J=1,sNy
./pkg/seaice/lsr.F 1098 LSR
          VTMP(I,J,bi,bj)=VICE(I,J,bi,bj)
./pkg/seaice/lsr.F 1103 LSR
         DO J=1,sNy
./pkg/seaice/lsr.F 1104 LSR
           IF(J.EQ.1) THEN
./pkg/seaice/lsr.F 1105 LSR
            AA2= _recip_dyU(I,J,bi,bj) * _recip_dyU(I,J,bi,bj)
./pkg/seaice/lsr.F 1107 LSR
     &           etaPlusZeta(I-1,J-1,bi,bj) + etaPlusZeta(I,J-1,bi,bj)
./pkg/seaice/lsr.F 1110 LSR
     &         +( ZETAMEAN(I,J,bi,bj)-ETAMEAN(I,J,bi,bj) )
./pkg/seaice/lsr.F 1111 LSR
     &         * _tanPhiAtV(I,J-1,bi,bj)
./pkg/seaice/lsr.F 1112 LSR
     &         * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 1113 LSR
     &         + ETAMEAN(I,J,bi,bj)*TWO* _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 1114 LSR
     &         * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere )
./pkg/seaice/lsr.F 1115 LSR
     &         *VICE(I,J-1,bi,bj)*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 1116 LSR
           ELSE IF(J.EQ.sNy) THEN
./pkg/seaice/lsr.F 1117 LSR
            AA1= _recip_dyU(I,J,bi,bj) * _recip_dyU(I,J,bi,bj)
./pkg/seaice/lsr.F 1119 LSR
     &           etaPlusZeta(I-1,J,bi,bj) + etaPlusZeta(I,J,bi,bj)
./pkg/seaice/lsr.F 1122 LSR
     &         -( ZETAMEAN(I,J,bi,bj)-ETAMEAN(I,J,bi,bj))
./pkg/seaice/lsr.F 1123 LSR
     &         * _tanPhiAtV(I,J+1,bi,bj)
./pkg/seaice/lsr.F 1124 LSR
     &         * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 1125 LSR
     &         - ETAMEAN(I,J,bi,bj)*TWO* _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 1126 LSR
     &         * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere )
./pkg/seaice/lsr.F 1127 LSR
     &         *VICE(I,J+1,bi,bj)*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 1132 LSR
          VRT(J)=rhsV(I,J,bi,bj)+AA3+VRT1(I,J,bi,bj)*VICE(I-1,J,bi,bj)
./pkg/seaice/lsr.F 1133 LSR
     &                       +VRT2(I,J,bi,bj)*VICE(I+1,J,bi,bj)
./pkg/seaice/lsr.F 1134 LSR
          VRT(J)=VRT(J)*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 1137 LSR
         DO J=1,sNy
./pkg/seaice/lsr.F 1138 LSR
          CVV(J)=CV(I,J,bi,bj)
./pkg/seaice/lsr.F 1141 LSR
         DO J=2,sNy
./pkg/seaice/lsr.F 1142 LSR
          JM=J-1
./pkg/seaice/lsr.F 1143 LSR
          CVV(J)=CVV(J)/(BV(I,J,bi,bj)-AV(I,J,bi,bj)*CVV(JM))
./pkg/seaice/lsr.F 1144 LSR
          VRT(J)=(VRT(J)-AV(I,J,bi,bj)*VRT(JM))
./pkg/seaice/lsr.F 1145 LSR
     &          /(BV(I,J,bi,bj)-AV(I,J,bi,bj)*CVV(JM))
./pkg/seaice/lsr.F 1147 LSR
         DO J=1,sNy-1
./pkg/seaice/lsr.F 1148 LSR
          J1=sNy-J
./pkg/seaice/lsr.F 1152 LSR
         DO J=1,sNy
./pkg/seaice/lsr.F 1153 LSR
          VICE(I,J,bi,bj)=VTMP(I,J,bi,bj)
./pkg/seaice/lsr.F 1154 LSR
     &        +WFAV*(VRT(J)-VTMP(I,J,bi,bj))
./pkg/seaice/lsr.F 1165 LSR
         DO J=1,sNy
./pkg/seaice/lsr.F 1167 LSR
           UERR=(VICE(I,J,bi,bj)-VTMP(I,J,bi,bj))
./pkg/seaice/lsr.F 1168 LSR
     &             *UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 1202 LSR
        DO J=1-OLy,sNy+OLy
./pkg/seaice/lsr.F 1204 LSR
          UICE(I,J,bi,bj)=UICE(I,J,bi,bj)*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 1205 LSR
          VICE(I,J,bi,bj)=VICE(I,J,bi,bj)*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 174 LSR
          ucLoc(I,J,bi,bj) = 0.25 _d 0 * (
./pkg/seaice/lsr.F 175 LSR
     &         +  uIceC(I+1,J,bi,bj) +  uIceC(I+1,J+1,bi,bj)
./pkg/seaice/lsr.F 176 LSR
     &         +  uIceC(I  ,J,bi,bj) +  uIceC(I,  J+1,bi,bj) )
./pkg/seaice/lsr.F 177 LSR
          vcLoc(I,J,bi,bj) = 0.25 _d 0 * (
./pkg/seaice/lsr.F 178 LSR
     &         +  vIceC(I+1,J,bi,bj) +  vIceC(I+1,J+1,bi,bj)
./pkg/seaice/lsr.F 179 LSR
     &         +  vIceC(I  ,J,bi,bj) +  vIceC(I,  J+1,bi,bj) )
./pkg/seaice/lsr.F 182 LSR
        DO J=1-OLy,sNy+OLy-1
./pkg/seaice/lsr.F 184 LSR
          e11loc = 0.5 _d 0 * _recip_dxF(I,J,bi,bj) *
./pkg/seaice/lsr.F 185 LSR
     &                (uIceC(I+1,J+1,bi,bj)+uIceC(I+1,J,bi,bj)
./pkg/seaice/lsr.F 186 LSR
     &                -uIceC(I,  J+1,bi,bj)-uIceC(I,  J,bi,bj))
./pkg/seaice/lsr.F 187 LSR
     &                + vcLoc(I,J,bi,bj) * k2AtC(I,J,bi,bj)
./pkg/seaice/lsr.F 188 LSR
          e22loc = 0.5 _d 0 * _recip_dyF(I,J,bi,bj) *
./pkg/seaice/lsr.F 189 LSR
     &                (vIceC(I+1,J+1,bi,bj)+vIceC(I,J+1,bi,bj)
./pkg/seaice/lsr.F 190 LSR
     &                -vIceC(I+1,J,  bi,bj)-vIceC(I,J,  bi,bj))
./pkg/seaice/lsr.F 191 LSR
     &                + ucLoc(I,J,bi,bj) * k1AtC(I,J,bi,bj)
./pkg/seaice/lsr.F 193 LSR
     &           0.5 _d 0 * _recip_dyF(I,J,bi,bj) *
./pkg/seaice/lsr.F 194 LSR
     &         (uIceC(I+1,J+1,bi,bj)+uIceC(I,J+1,bi,bj)
./pkg/seaice/lsr.F 195 LSR
     &         -uIceC(I+1,J,  bi,bj)-uIceC(I,J,  bi,bj))
./pkg/seaice/lsr.F 196 LSR
     &         + 0.5 _d 0 * _recip_dxF(I,J,bi,bj) *
./pkg/seaice/lsr.F 197 LSR
     &         (vIceC(I+1,J+1,bi,bj)+vIceC(I+1,J,bi,bj)
./pkg/seaice/lsr.F 198 LSR
     &         -vIceC(I,  J+1,bi,bj)-vIceC(I,  J,bi,bj))
./pkg/seaice/lsr.F 199 LSR
     &         - vcLoc(I,J,bi,bj)*k1AtC(I,J,bi,bj)
./pkg/seaice/lsr.F 200 LSR
     &         - ucLoc(I,J,bi,bj)*k2AtC(I,J,bi,bj) )
./pkg/seaice/lsr.F 210 LSR
          ZETA(I,J,bi,bj)  = 0.5 _d 0*PRESS0(I,J,bi,bj)/DELT2
./pkg/seaice/lsr.F 212 LSR
          ZETA(I,J,bi,bj)  = MIN(ZMAX(I,J,bi,bj),ZETA(I,J,bi,bj))
./pkg/seaice/lsr.F 213 LSR
          ZETA(I,J,bi,bj)  = MAX(ZMIN(I,J,bi,bj),ZETA(I,J,bi,bj))
./pkg/seaice/lsr.F 215 LSR
          ZETA(I,J,bi,bj)  = ZETA(I,J,bi,bj)*HEFFM(I,J,bi,bj)
./pkg/seaice/lsr.F 216 LSR
          ETA(I,J,bi,bj)   = ECM2*ZETA(I,J,bi,bj)
./pkg/seaice/lsr.F 217 LSR
          PRESS(I,J,bi,bj) = 2.0 _d 0*ZETA(I,J,bi,bj)*DELT2
./pkg/seaice/lsr.F 223 LSR
          TEMPVAR=(uIce(I,J,bi,bj)-GWATX(I,J,bi,bj))**2
./pkg/seaice/lsr.F 224 LSR
     &           +(vIce(I,J,bi,bj)-GWATY(I,J,bi,bj))**2
./pkg/seaice/lsr.F 225 LSR
          IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN
./pkg/seaice/lsr.F 227 LSR
            DWATN(I,J,bi,bj)=QUART
./pkg/seaice/lsr.F 229 LSR
            DWATN(I,J,bi,bj)=SEAICE_waterDrag_south*SQRT(TEMPVAR)
./pkg/seaice/lsr.F 233 LSR
            DWATN(I,J,bi,bj)=QUART
./pkg/seaice/lsr.F 235 LSR
            DWATN(I,J,bi,bj)=SEAICE_waterDrag*SQRT(TEMPVAR)
./pkg/seaice/lsr.F 239 LSR
          DRAGS(I,J,bi,bj)=DWATN(I,J,bi,bj)*COSWAT
./pkg/seaice/lsr.F 241 LSR
          DRAGA(I,J,bi,bj)=DWATN(I,J,bi,bj)
./pkg/seaice/lsr.F 242 LSR
     &         *SIGN(SINWAT, _fCori(I,J,bi,bj))
./pkg/seaice/lsr.F 243 LSR
     &         + AMASS(I,J,bi,bj) * _fCoriG(I,J,bi,bj)
./pkg/seaice/lsr.F 245 LSR
          FORCEX(I,J,bi,bj)=FORCEX0(I,J,bi,bj)+DWATN(I,J,bi,bj)
./pkg/seaice/lsr.F 246 LSR
     &         *(COSWAT*GWATX(I,J,bi,bj)
./pkg/seaice/lsr.F 247 LSR
     &         -SIGN(SINWAT, _fCori(I,J,bi,bj))*GWATY(I,J,bi,bj))
./pkg/seaice/lsr.F 248 LSR
          FORCEY(I,J,bi,bj)=FORCEY0(I,J,bi,bj)+DWATN(I,J,bi,bj)
./pkg/seaice/lsr.F 249 LSR
     &         *(SIGN(SINWAT, _fCori(I,J,bi,bj))*GWATX(I,J,bi,bj)
./pkg/seaice/lsr.F 250 LSR
     &         +COSWAT*GWATY(I,J,bi,bj))
./pkg/seaice/lsr.F 255 LSR
          FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj)
./pkg/seaice/lsr.F 256 LSR
     &          -QUART * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 257 LSR
     &          *(PRESS(I,  J,bi,bj) + PRESS(I,  J-1,bi,bj)
./pkg/seaice/lsr.F 258 LSR
     &          - PRESS(I-1,J,bi,bj) - PRESS(I-1,J-1,bi,bj))
./pkg/seaice/lsr.F 259 LSR
          FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj)
./pkg/seaice/lsr.F 260 LSR
     &         -QUART * _recip_dyU(I,J,bi,bj)
./pkg/seaice/lsr.F 261 LSR
     &          *(PRESS(I,J,  bi,bj) + PRESS(I-1,J,  bi,bj)
./pkg/seaice/lsr.F 262 LSR
     &          - PRESS(I,J-1,bi,bj) - PRESS(I-1,J-1,bi,bj))
./pkg/seaice/lsr.F 264 LSR
          FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj)
./pkg/seaice/lsr.F 265 LSR
     &         +AMASS(I,J,bi,bj)/SEAICE_deltaTdyn*uIceNm1(I,J,bi,bj)
./pkg/seaice/lsr.F 266 LSR
          FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj)
./pkg/seaice/lsr.F 267 LSR
     &         +AMASS(I,J,bi,bj)/SEAICE_deltaTdyn*vIceNm1(I,J,bi,bj)
./pkg/seaice/lsr.F 268 LSR
          FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj)*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 269 LSR
          FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj)*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 281 LSR
          etaU(I,J) = 0.5 _d 0 * (
./pkg/seaice/lsr.F 282 LSR
     &         +  eta(I,J,bi,bj) +  eta(I-1,J,bi,bj) )
./pkg/seaice/lsr.F 283 LSR
          zetaU(I,J)= 0.5 _d 0 *(
./pkg/seaice/lsr.F 284 LSR
     &         + zeta(I,J,bi,bj) + zeta(I-1,J,bi,bj) )
./pkg/seaice/lsr.F 289 LSR
          etaV(I,J) = 0.5 _d 0 * (
./pkg/seaice/lsr.F 290 LSR
     &         +  eta(I,J,bi,bj) +  eta(I,J-1,bi,bj) )
./pkg/seaice/lsr.F 291 LSR
          zetaV(I,J)= 0.5 _d 0 *(
./pkg/seaice/lsr.F 292 LSR
     &         + zeta(I,J,bi,bj) + zeta(I,J-1,bi,bj) )
./pkg/seaice/lsr.F 296 LSR
        DO J=1,sNy
./pkg/seaice/lsr.F 299 LSR
          UXX(I,J) = _dyC(I,J,bi,bj) * (zetaV(I,J)+etaV(I,J))
./pkg/seaice/lsr.F 300 LSR
     &         * _recip_dxG(I,J,bi,bj)
./pkg/seaice/lsr.F 302 LSR
          UXM(I,J) = _dyC(I,J,bi,bj) * (zetaV(I,J)-etaV(I,J))
./pkg/seaice/lsr.F 303 LSR
     &         * k1AtV(I,J,bi,bj) * 0.5 _d 0
./pkg/seaice/lsr.F 306 LSR
        DO J=0,sNy
./pkg/seaice/lsr.F 309 LSR
          UYY(I,J) = _dxC(I,J,bi,bj) * etaU(I,J)
./pkg/seaice/lsr.F 310 LSR
     &         * _recip_dyG(I,J,bi,bj)
./pkg/seaice/lsr.F 312 LSR
          UYM(I,J) = _dxC(I,J,bi,bj) * etaU(I,J)
./pkg/seaice/lsr.F 313 LSR
     &         * k2AtU(I,J,bi,bj) * 0.5 _d 0
./pkg/seaice/lsr.F 316 LSR
        DO J=1,sNy
./pkg/seaice/lsr.F 319 LSR
          VXX(I,J) = _dyC(I,J,bi,bj) * etaV(I,J)
./pkg/seaice/lsr.F 320 LSR
     &         * _recip_dxG(I,J,bi,bj)
./pkg/seaice/lsr.F 322 LSR
          VXM(I,J) = _dyC(I,J,bi,bj) * etaV(I,J)
./pkg/seaice/lsr.F 323 LSR
     &         * k1AtV(I,J,bi,bj) * 0.5 _d 0
./pkg/seaice/lsr.F 326 LSR
        DO J=0,sNy
./pkg/seaice/lsr.F 329 LSR
          VYY(I,J) = _dxC(I,J,bi,bj) * (zetaU(I,J)+etaU(I,J))
./pkg/seaice/lsr.F 330 LSR
     &         * _recip_dyG(I,J,bi,bj)
./pkg/seaice/lsr.F 332 LSR
          VYM(I,J) = _dxC(I,J,bi,bj) * (zetaU(I,J)-etaU(I,J))
./pkg/seaice/lsr.F 333 LSR
     &         * k2AtU(I,J,bi,bj) * 0.5 _d 0
./pkg/seaice/lsr.F 341 LSR
        DO J=1,sNy
./pkg/seaice/lsr.F 344 LSR
          AU(I,J,bi,bj)= ( - UXX(I-1,J) + UXM(I-1,J) )
./pkg/seaice/lsr.F 345 LSR
     &         * UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 347 LSR
          CU(I,J,bi,bj)= ( - UXX(I  ,J) - UXM(I  ,J) )
./pkg/seaice/lsr.F 348 LSR
     &         * UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 350 LSR
          BU(I,J,bi,bj)=(ONE - UVM(I,J,bi,bj)) +
./pkg/seaice/lsr.F 351 LSR
     &         ( UXX(I-1,J) + UXX(I,J) + UYY(I,J-1) + UYY(I,J)
./pkg/seaice/lsr.F 352 LSR
     &         + UXM(I-1,J) - UXM(I,J) - UYM(I,J-1) + UYM(I,J)
./pkg/seaice/lsr.F 353 LSR
     &         ) * UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 355 LSR
          uRt1(I,J,bi,bj)= UYY(I,J-1) + UYM(I,J-1)
./pkg/seaice/lsr.F 357 LSR
          uRt2(I,J,bi,bj)= UYY(I,J  ) - UYM(I,J  )
./pkg/seaice/lsr.F 362 LSR
        DO J=1,sNy
./pkg/seaice/lsr.F 364 LSR
          AU(I,J,bi,bj)    = AU(I,J,bi,bj)    * recip_rAz(I,J,bi,bj)
./pkg/seaice/lsr.F 365 LSR
          CU(I,J,bi,bj)    = CU(I,J,bi,bj)    * recip_rAz(I,J,bi,bj)
./pkg/seaice/lsr.F 368 LSR
          BU(I,J,bi,bj)    = BU(I,J,bi,bj)    * recip_rAz(I,J,bi,bj)
./pkg/seaice/lsr.F 369 LSR
     &         + UVM(I,J,bi,bj) *
./pkg/seaice/lsr.F 370 LSR
     &         ( AMASS(I,J,bi,bj)/SEAICE_deltaTdyn
./pkg/seaice/lsr.F 371 LSR
     &         + DRAGS(I,J,bi,bj) )
./pkg/seaice/lsr.F 372 LSR
          uRt1(I,J,bi,bj) = uRt1(I,J,bi,bj) * recip_rAz(I,J,bi,bj)
./pkg/seaice/lsr.F 373 LSR
          uRt2(I,J,bi,bj) = uRt2(I,J,bi,bj) * recip_rAz(I,J,bi,bj)
./pkg/seaice/lsr.F 381 LSR
        DO J=1,sNy
./pkg/seaice/lsr.F 384 LSR
          AV(I,J,bi,bj)=( - VYY(I,J-1) + VYM(I,J-1)
./pkg/seaice/lsr.F 385 LSR
     &         ) * UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 387 LSR
          CV(I,J,bi,bj)=( - VYY(I,J  ) - VYM(I,J  )
./pkg/seaice/lsr.F 388 LSR
     &         ) * UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 390 LSR
          BV(I,J,bi,bj)= (ONE - UVM(I,J,bi,bj)) +
./pkg/seaice/lsr.F 391 LSR
     &         ( VXX(I,J) + VXX(I-1,J) + VYY(I,J) + VYY(I,J-1)
./pkg/seaice/lsr.F 392 LSR
     &         + VXM(I,J) - VXM(I-1,J) - VYM(I,J) + VYM(I,J-1)
./pkg/seaice/lsr.F 393 LSR
     &         ) * UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 395 LSR
          vRt1(I,J,bi,bj) = VXX(I-1,J) + VXM(I-1,J)
./pkg/seaice/lsr.F 397 LSR
          vRt2(I,J,bi,bj) = VXX(I  ,J) - VXM(I  ,J)
./pkg/seaice/lsr.F 402 LSR
        DO J=1,sNy
./pkg/seaice/lsr.F 404 LSR
          AV(I,J,bi,bj)    = AV(I,J,bi,bj)    * recip_rAz(I,J,bi,bj)
./pkg/seaice/lsr.F 405 LSR
          CV(I,J,bi,bj)    = CV(I,J,bi,bj)    * recip_rAz(I,J,bi,bj)
./pkg/seaice/lsr.F 408 LSR
          BV(I,J,bi,bj)    = BV(I,J,bi,bj)    * recip_rAz(I,J,bi,bj)
./pkg/seaice/lsr.F 409 LSR
     &         + UVM(I,J,bi,bj) *
./pkg/seaice/lsr.F 410 LSR
     &         ( AMASS(I,J,bi,bj)/SEAICE_deltaTdyn
./pkg/seaice/lsr.F 411 LSR
     &         + DRAGS(I,J,bi,bj) )
./pkg/seaice/lsr.F 412 LSR
          vRt1(I,J,bi,bj) = vRt1(I,J,bi,bj) * recip_rAz(I,J,bi,bj)
./pkg/seaice/lsr.F 413 LSR
          vRt2(I,J,bi,bj) = vRt2(I,J,bi,bj) * recip_rAz(I,J,bi,bj)
./pkg/seaice/lsr.F 421 LSR
          sig11(I,J) =
./pkg/seaice/lsr.F 422 LSR
     &           (zetaV(I,J)-etaV(I,J))
./pkg/seaice/lsr.F 423 LSR
     &         * (vcLoc(I,J,bi,bj)-vcLoc(I,J-1,bi,bj))
./pkg/seaice/lsr.F 424 LSR
     &         * _recip_dyC(I,J,bi,bj)
./pkg/seaice/lsr.F 425 LSR
     &         + (zetaV(I,J)+etaV(I,J))*k2atV(I,J,bi,bj)
./pkg/seaice/lsr.F 426 LSR
     &         * 0.5 _d 0 * (vIceC(I,J,bi,bj)+vIceC(I+1,J,bi,bj))
./pkg/seaice/lsr.F 427 LSR
     &         - 0.5 _d 0 * (PRESS(I,J,bi,bj)+PRESS(I,J-1,bi,bj))
./pkg/seaice/lsr.F 428 LSR
          sig12(I,J) = etaV(I,J)
./pkg/seaice/lsr.F 429 LSR
     &         * (ucLoc(I,J,bi,bj)-ucLoc(I,J-1,bi,bj))
./pkg/seaice/lsr.F 430 LSR
     &         * _recip_dyC(I,J,bi,bj)
./pkg/seaice/lsr.F 431 LSR
     &         - etaV(I,J) * k2AtV(I,J,bi,bj)
./pkg/seaice/lsr.F 432 LSR
     &         * 0.5 _d 0 * (uIceC(I,J,bi,bj)+uIceC(I+1,J,bi,bj))
./pkg/seaice/lsr.F 438 LSR
          sig22(I,J) =
./pkg/seaice/lsr.F 439 LSR
     &           (zetaU(I,J)-etaU(I,J))
./pkg/seaice/lsr.F 440 LSR
     &         * (ucLoc(I,J,bi,bj)-ucLoc(I-1,J,bi,bj))
./pkg/seaice/lsr.F 441 LSR
     &         * _recip_dxC(I,J,bi,bj)
./pkg/seaice/lsr.F 442 LSR
     &         + (zetaU(I,J)+etaU(I,J))*k2atU(I,J,bi,bj)
./pkg/seaice/lsr.F 443 LSR
     &         * 0.5 _d 0 * (uIceC(I,J,bi,bj)+uIceC(I,J+1,bi,bj))
./pkg/seaice/lsr.F 444 LSR
     &         - 0.5 _d 0 * (PRESS(I,J,bi,bj)+PRESS(I-1,J,bi,bj))
./pkg/seaice/lsr.F 445 LSR
          sig21(I,J) = etaU(I,J)
./pkg/seaice/lsr.F 446 LSR
     &         * (vcLoc(I,J,bi,bj)-vcLoc(I-1,J,bi,bj))
./pkg/seaice/lsr.F 447 LSR
     &         * _recip_dxC(I,J,bi,bj)
./pkg/seaice/lsr.F 448 LSR
     &         - etaU(I,J) * k1AtU(I,J,bi,bj)
./pkg/seaice/lsr.F 449 LSR
     &         * 0.5 _d 0 * (vIceC(I,J,bi,bj)+vIceC(I,J+1,bi,bj))
./pkg/seaice/lsr.F 454 LSR
          rhsU(I,J,bi,bj) =   DRAGA(I,J,bi,bj)*vIceC(I,J,bi,bj)
./pkg/seaice/lsr.F 455 LSR
     &         +FORCEX(I,J,bi,bj)
./pkg/seaice/lsr.F 456 LSR
     &         + ( _dyC(I,  J,  bi,bj) * sig11(I,  J  )
./pkg/seaice/lsr.F 457 LSR
     &           - _dyC(I-1,J,  bi,bj) * sig11(I-1,J  )
./pkg/seaice/lsr.F 458 LSR
     &           + _dxC(I,  J,  bi,bj) * sig21(I,  J  )
./pkg/seaice/lsr.F 459 LSR
     &           - _dxC(I,  J-1,bi,bj) * sig21(I,  J-1) )
./pkg/seaice/lsr.F 460 LSR
     &         * recip_rAz(I,J,bi,bj) * UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 461 LSR
          rhsV(I,J,bi,bj) = - DRAGA(I,J,bi,bj)*uIceC(I,J,bi,bj)
./pkg/seaice/lsr.F 462 LSR
     &         +FORCEY(I,J,bi,bj)
./pkg/seaice/lsr.F 463 LSR
     &         + ( _dyC(I,  J,  bi,bj) * sig12(I,  J  )
./pkg/seaice/lsr.F 464 LSR
     &           - _dyC(I-1,J,  bi,bj) * sig12(I-1,J  )
./pkg/seaice/lsr.F 465 LSR
     &           + _dxC(I,  J,  bi,bj) * sig22(I,  J  )
./pkg/seaice/lsr.F 466 LSR
     &           - _dxC(I,  J-1,bi,bj) * sig22(I,  J-1) )
./pkg/seaice/lsr.F 467 LSR
     &         * recip_rAz(I,J,bi,bj) * UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 496 LSR
            uTmp(I,J,bi,bj)=uIce(I,J,bi,bj)
./pkg/seaice/lsr.F 502 LSR
            vTmp(I,J,bi,bj)=vIce(I,J,bi,bj)
./pkg/seaice/lsr.F 508 LSR
           DO J=1,sNy
./pkg/seaice/lsr.F 511 LSR
             IF (I.EQ.1)   AA3 = AA3 - AU(I,J,bi,bj)*uIce(I-1,J,bi,bj)
./pkg/seaice/lsr.F 512 LSR
             IF (I.EQ.sNx) AA3 = AA3 - CU(I,J,bi,bj)*uIce(I+1,J,bi,bj)
./pkg/seaice/lsr.F 514 LSR
             URT(I,J)=rhsU(I,J,bi,bj)
./pkg/seaice/lsr.F 517 LSR
     &            + uRt1(I,J,bi,bj)*uTmp(I,J-1,bi,bj)
./pkg/seaice/lsr.F 518 LSR
     &            + uRt2(I,J,bi,bj)*uTmp(I,J+1,bi,bj)
./pkg/seaice/lsr.F 520 LSR
     &            + uRt1(I,J,bi,bj)*uIce(I,J-1,bi,bj)
./pkg/seaice/lsr.F 521 LSR
     &            + uRt2(I,J,bi,bj)*uIce(I,J+1,bi,bj)
./pkg/seaice/lsr.F 523 LSR
             URT(I,J)=URT(I,J)* UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 527 LSR
             CUU(I,J)=CU(I,J,bi,bj)
./pkg/seaice/lsr.F 529 LSR
            CUU(1,J)=CUU(1,J)/BU(1,J,bi,bj)
./pkg/seaice/lsr.F 530 LSR
            URT(1,J)=URT(1,J)/BU(1,J,bi,bj)
./pkg/seaice/lsr.F 536 LSR
            DO J=1,sNy
./pkg/seaice/lsr.F 541 LSR
             CUU(I,J)=CUU(I,J)/(BU(I,J,bi,bj)-AU(I,J,bi,bj)*CUU(IM,J))
./pkg/seaice/lsr.F 542 LSR
             URT(I,J)=(URT(I,J)-AU(I,J,bi,bj)*URT(IM,J))
./pkg/seaice/lsr.F 543 LSR
     &           /(BU(I,J,bi,bj)-AU(I,J,bi,bj)*CUU(IM,J))
./pkg/seaice/lsr.F 548 LSR
           DO J=1,sNy
./pkg/seaice/lsr.F 553 LSR
             URT(J1,J)=URT(J1,J)-CUU(J1,J)*URT(J2,J)
./pkg/seaice/lsr.F 556 LSR
             uIce(I,J,bi,bj)=uTmp(I,J,bi,bj)
./pkg/seaice/lsr.F 557 LSR
     &           +WFAU*(URT(I,J)-uTmp(I,J,bi,bj))
./pkg/seaice/lsr.F 566 LSR
            DO J=1,sNy
./pkg/seaice/lsr.F 568 LSR
             IF (J.EQ.1)   AA3 = AA3 - AV(I,J,bi,bj)*vIce(I,J-1,bi,bj)
./pkg/seaice/lsr.F 569 LSR
             IF (J.EQ.sNy) AA3 = AA3 - CV(I,J,bi,bj)*vIce(I,J+1,bi,bj)
./pkg/seaice/lsr.F 571 LSR
             VRT(I,J)=rhsV(I,J,bi,bj)
./pkg/seaice/lsr.F 574 LSR
     &            + vRt1(I,J,bi,bj)*vTmp(I-1,J,bi,bj)
./pkg/seaice/lsr.F 575 LSR
     &            + vRt2(I,J,bi,bj)*vTmp(I+1,J,bi,bj)
./pkg/seaice/lsr.F 577 LSR
     &            + vRt1(I,J,bi,bj)*vIce(I-1,J,bi,bj)
./pkg/seaice/lsr.F 578 LSR
     &            + vRt2(I,J,bi,bj)*vIce(I+1,J,bi,bj)
./pkg/seaice/lsr.F 580 LSR
             VRT(I,J)=VRT(I,J)* UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 583 LSR
            DO J=1,sNy
./pkg/seaice/lsr.F 584 LSR
             CVV(I,J)=CV(I,J,bi,bj)
./pkg/seaice/lsr.F 588 LSR
            DO J=2,sNy
./pkg/seaice/lsr.F 589 LSR
             JM=J-1
./pkg/seaice/lsr.F 590 LSR
             CVV(I,J)=CVV(I,J)/(BV(I,J,bi,bj)-AV(I,J,bi,bj)*CVV(I,JM))
./pkg/seaice/lsr.F 591 LSR
             VRT(I,J)=(VRT(I,J)-AV(I,J,bi,bj)*VRT(I,JM))
./pkg/seaice/lsr.F 592 LSR
     &            /(BV(I,J,bi,bj)-AV(I,J,bi,bj)*CVV(I,JM))
./pkg/seaice/lsr.F 594 LSR
            DO J=1,sNy-1
./pkg/seaice/lsr.F 595 LSR
             J1=sNy-J
./pkg/seaice/lsr.F 599 LSR
            DO J=1,sNy
./pkg/seaice/lsr.F 600 LSR
             vIce(I,J,bi,bj)=vTmp(I,J,bi,bj)
./pkg/seaice/lsr.F 601 LSR
     &           +WFAV*(VRT(I,J)-vTmp(I,J,bi,bj))
./pkg/seaice/lsr.F 615 LSR
           DO J=1,sNy
./pkg/seaice/lsr.F 617 LSR
             UERR=(uIce(I,J,bi,bj)-uTmp(I,J,bi,bj))
./pkg/seaice/lsr.F 618 LSR
     &               * UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 640 LSR
           DO J=1,sNy
./pkg/seaice/lsr.F 642 LSR
             UERR=(vIce(I,J,bi,bj)-vTmp(I,J,bi,bj))
./pkg/seaice/lsr.F 643 LSR
     &               * UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 704 LSR
          etaPlusZeta(I,J,bi,bj) = ETA(I,J,bi,bj)+ZETA(I,J,bi,bj)
./pkg/seaice/lsr.F 705 LSR
          zetaMinusEta(I,J,bi,bj) = ZETA(I,J,bi,bj)-ETA(I,J,bi,bj)
./pkg/seaice/lsr.F 710 LSR
          ETAMEAN(I,J,bi,bj) =QUART*(
./pkg/seaice/lsr.F 711 LSR
     &          ETA(I,J-1,bi,bj) + ETA(I-1,J-1,bi,bj)
./pkg/seaice/lsr.F 712 LSR
     &         +ETA(I,J  ,bi,bj) + ETA(I-1,J  ,bi,bj))
./pkg/seaice/lsr.F 713 LSR
          ZETAMEAN(I,J,bi,bj)=QUART*(
./pkg/seaice/lsr.F 714 LSR
     &          ZETA(I,J-1,bi,bj) + ZETA(I-1,J-1,bi,bj)
./pkg/seaice/lsr.F 715 LSR
     &         +ZETA(I,J  ,bi,bj) + ZETA(I-1,J  ,bi,bj))
./pkg/seaice/lsr.F 724 LSR
        DO J=1,sNy
./pkg/seaice/lsr.F 726 LSR
          AA1=( etaPlusZeta(I  ,J-1,bi,bj) * _recip_dxF(I  ,J-1,bi,bj)
./pkg/seaice/lsr.F 727 LSR
     &         +etaPlusZeta(I  ,J  ,bi,bj) * _recip_dxF(I  ,J  ,bi,bj)
./pkg/seaice/lsr.F 728 LSR
     &         )*0.5 _d 0 * _recip_dxV(I,J,bi,bj) * UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 729 LSR
          AA2=( etaPlusZeta(I-1,J-1,bi,bj) * _recip_dxF(I-1,J-1,bi,bj)
./pkg/seaice/lsr.F 730 LSR
     &         +etaPlusZeta(I-1,J  ,bi,bj) * _recip_dxF(I-1,J  ,bi,bj)
./pkg/seaice/lsr.F 731 LSR
     &         )*0.5 _d 0 * _recip_dxV(I,J,bi,bj) * UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 732 LSR
          AA3=  0.5 _d 0 *(ETA(I-1,J  ,bi,bj)+ETA(I,J  ,bi,bj))
./pkg/seaice/lsr.F 733 LSR
          AA4=  0.5 _d 0 *(ETA(I-1,J-1,bi,bj)+ETA(I,J-1,bi,bj))
./pkg/seaice/lsr.F 734 LSR
          AA5= -(AA3-AA4) * _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 735 LSR
     &         * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 736 LSR
          AA6=TWO*ETAMEAN(I,J,bi,bj) *recip_rSphere*recip_rSphere
./pkg/seaice/lsr.F 737 LSR
     &          * _tanPhiAtV(I,J,bi,bj)  * _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 738 LSR
          AU(I,J,bi,bj)=-AA2
./pkg/seaice/lsr.F 739 LSR
          CU(I,J,bi,bj)=-AA1
./pkg/seaice/lsr.F 740 LSR
          BU(I,J,bi,bj)=(ONE-UVM(I,J,bi,bj))
./pkg/seaice/lsr.F 741 LSR
     &         - AU(I,J,bi,bj) - CU(I,J,bi,bj)
./pkg/seaice/lsr.F 742 LSR
     &         + ((AA3+AA4)*_recip_dyU(I,J,bi,bj)*_recip_dyU(I,J,bi,bj)
./pkg/seaice/lsr.F 744 LSR
     &           + AMASS(I,J,bi,bj)/SEAICE_deltaTdyn
./pkg/seaice/lsr.F 745 LSR
     &           + DRAGS(I,J,bi,bj)
./pkg/seaice/lsr.F 746 LSR
     &           )*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 750 LSR
        DO J=1,sNy
./pkg/seaice/lsr.F 751 LSR
         AU(1,J,bi,bj)=ZERO
./pkg/seaice/lsr.F 752 LSR
         CU(sNx,J,bi,bj)=ZERO
./pkg/seaice/lsr.F 753 LSR
         CU(1,J,bi,bj)=CU(1,J,bi,bj)/BU(1,J,bi,bj)
./pkg/seaice/lsr.F 757 LSR
        DO J=1-OLy,sNy+OLy-1
./pkg/seaice/lsr.F 759 LSR
          dVdy(I,J) = 0.5 _d 0 * (
./pkg/seaice/lsr.F 760 LSR
     &         ( VICEC(I+1,J+1,bi,bj) - VICEC(I+1,J  ,bi,bj) )
./pkg/seaice/lsr.F 761 LSR
     &         * _recip_dyG(I+1,J,bi,bj)
./pkg/seaice/lsr.F 762 LSR
     &         +(VICEC(I  ,J+1,bi,bj) - VICEC(I  ,J  ,bi,bj) )
./pkg/seaice/lsr.F 763 LSR
     &         * _recip_dyG(I,  J,bi,bj) )
./pkg/seaice/lsr.F 764 LSR
          dVdx(I,J) = 0.5 _d 0 * (
./pkg/seaice/lsr.F 765 LSR
     &         ( VICEC(I+1,J+1,bi,bj) - VICEC(I  ,J+1,bi,bj) )
./pkg/seaice/lsr.F 766 LSR
     &         * _recip_dxG(I,J+1,bi,bj)
./pkg/seaice/lsr.F 767 LSR
     &         +(VICEC(I+1,J  ,bi,bj) - VICEC(I  ,J  ,bi,bj) )
./pkg/seaice/lsr.F 768 LSR
     &         * _recip_dxG(I,J,  bi,bj) )
./pkg/seaice/lsr.F 781 LSR
        DO J=1,sNy
./pkg/seaice/lsr.F 783 LSR
          rhsU(I,J,bi,bj)=DRAGA(I,J,bi,bj)*VICEC(I,J,bi,bj)
./pkg/seaice/lsr.F 784 LSR
     &         +FORCEX(I,J,bi,bj)
./pkg/seaice/lsr.F 794 LSR
     &         + ( zetaMinusEta(I  ,J  ,bi,bj) * dVdy(I  ,J  )
./pkg/seaice/lsr.F 795 LSR
     &           + zetaMinusEta(I  ,J-1,bi,bj) * dVdy(I  ,J-1)
./pkg/seaice/lsr.F 796 LSR
     &           - zetaMinusEta(I-1,J  ,bi,bj) * dVdy(I-1,J  )
./pkg/seaice/lsr.F 797 LSR
     &           - zetaMinusEta(I-1,J-1,bi,bj) * dVdy(I-1,J-1)
./pkg/seaice/lsr.F 798 LSR
     &         )* 0.5 _d 0 * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 801 LSR
     &         + ( ETA         (I  ,J  ,bi,bj) * dVdx(I  ,J  )
./pkg/seaice/lsr.F 802 LSR
     &           + ETA         (I-1,J  ,bi,bj) * dVdx(I-1,J  )
./pkg/seaice/lsr.F 803 LSR
     &           - ETA         (I  ,J-1,bi,bj) * dVdx(I  ,J-1)
./pkg/seaice/lsr.F 804 LSR
     &           - ETA         (I-1,J-1,bi,bj) * dVdx(I-1,J-1)
./pkg/seaice/lsr.F 805 LSR
     &         ) * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)
./pkg/seaice/lsr.F 807 LSR
     &        -(etaPlusZeta(I  ,J  ,bi,bj)+etaPlusZeta(I  ,J-1,bi,bj)
./pkg/seaice/lsr.F 808 LSR
     &         -etaPlusZeta(I-1,J-1,bi,bj)-etaPlusZeta(I-1,J  ,bi,bj))
./pkg/seaice/lsr.F 809 LSR
     &         * VICEC(I,J,bi,bj)
./pkg/seaice/lsr.F 810 LSR
     &            * _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 811 LSR
     &         * 0.5 _d 0 * _recip_dxV(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 813 LSR
     &         -(ETAMEAN(I,J,bi,bj)+ZETAMEAN(I,J,bi,bj))
./pkg/seaice/lsr.F 814 LSR
     &         *(VICEC(I+1,J,bi,bj) - VICEC(I-1,J,bi,bj))
./pkg/seaice/lsr.F 815 LSR
     &            * _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 816 LSR
     &         * 1.0 _d 0 /( _dxG(I,J,bi,bj) + _dxG(I-1,J,bi,bj) )
./pkg/seaice/lsr.F 819 LSR
     &         -ETAMEAN(I,J,bi,bj)
./pkg/seaice/lsr.F 820 LSR
     &         *(VICEC(I+1,J,bi,bj) - VICEC(I-1,J,bi,bj))
./pkg/seaice/lsr.F 821 LSR
     &            *TWO* _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 822 LSR
     &         * 1.0 _d 0 /( _dxG(I,J,bi,bj) + _dxG(I-1,J,bi,bj) )
./pkg/seaice/lsr.F 825 LSR
          URT1(I,J,bi,bj)=
./pkg/seaice/lsr.F 826 LSR
     &         0.5 _d 0 * (ETA(I-1,J-1,bi,bj)+ETA(I,J-1,bi,bj))
./pkg/seaice/lsr.F 827 LSR
     &         * _recip_dyU(I,J,bi,bj) * _recip_dyU(I,J,bi,bj)
./pkg/seaice/lsr.F 828 LSR
     &         -     ETAMEAN(I,J,bi,bj) * _tanPhiAtV(I,J-1,bi,bj)
./pkg/seaice/lsr.F 829 LSR
     &          * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 830 LSR
     &         + TWO*ETAMEAN(I,J,bi,bj) * _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 831 LSR
     &          * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 832 LSR
          URT2(I,J,bi,bj)=
./pkg/seaice/lsr.F 833 LSR
     &         0.5 _d 0 * (ETA(I-1,J,bi,bj)+ETA(I,J,bi,bj))
./pkg/seaice/lsr.F 834 LSR
     &         * _recip_dyU(I,J,bi,bj) * _recip_dyU(I,J,bi,bj)
./pkg/seaice/lsr.F 835 LSR
     &         +     ETAMEAN(I,J,bi,bj) * _tanPhiAtV(I,J+1,bi,bj)
./pkg/seaice/lsr.F 836 LSR
     &          * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 837 LSR
     &         - TWO*ETAMEAN(I,J,bi,bj) * _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 838 LSR
     &          * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 861 LSR
        DO J=1,sNy
./pkg/seaice/lsr.F 863 LSR
          UTMP(I,J,bi,bj)=UICE(I,J,bi,bj)
./pkg/seaice/lsr.F 867 LSR
        DO J=1,sNy
./pkg/seaice/lsr.F 870 LSR
           AA2=(etaPlusZeta(I-1,J-1,bi,bj) * _recip_dxF(I-1,J-1,bi,bj)
./pkg/seaice/lsr.F 871 LSR
     &         +etaPlusZeta(I-1,J  ,bi,bj) * _recip_dxF(I-1,J  ,bi,bj)
./pkg/seaice/lsr.F 872 LSR
     &          )*0.5 _d 0 * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 873 LSR
           AA3=AA2*UICE(I-1,J,bi,bj)*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 875 LSR
           AA1=(etaPlusZeta(I  ,J-1,bi,bj) * _recip_dxF(I  ,J-1,bi,bj)
./pkg/seaice/lsr.F 876 LSR
     &         +etaPlusZeta(I  ,J  ,bi,bj) * _recip_dxF(I  ,J  ,bi,bj)
./pkg/seaice/lsr.F 877 LSR
     &          )*0.5 _d 0 * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 878 LSR
           AA3=AA1*UICE(I+1,J,bi,bj)*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 882 LSR
          URT(I)=rhsU(I,J,bi,bj)+AA3
./pkg/seaice/lsr.F 883 LSR
     &          +URT1(I,J,bi,bj)*UICE(I,J-1,bi,bj)
./pkg/seaice/lsr.F 884 LSR
     &          +URT2(I,J,bi,bj)*UICE(I,J+1,bi,bj)
./pkg/seaice/lsr.F 885 LSR
          URT(I)=URT(I)*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 889 LSR
          CUU(I)=CU(I,J,bi,bj)
./pkg/seaice/lsr.F 891 LSR
         URT(1)=URT(1)/BU(1,J,bi,bj)
./pkg/seaice/lsr.F 894 LSR
          CUU(I)=CUU(I)/(BU(I,J,bi,bj)-AU(I,J,bi,bj)*CUU(IM))
./pkg/seaice/lsr.F 895 LSR
          URT(I)=(URT(I)-AU(I,J,bi,bj)*URT(IM))
./pkg/seaice/lsr.F 896 LSR
     &          /(BU(I,J,bi,bj)-AU(I,J,bi,bj)*CUU(IM))
./pkg/seaice/lsr.F 904 LSR
          UICE(I,J,bi,bj)=UTMP(I,J,bi,bj)
./pkg/seaice/lsr.F 905 LSR
     &        +WFAU*(URT(I)-UTMP(I,J,bi,bj))
./pkg/seaice/lsr.F 917 LSR
         DO J=1,sNy
./pkg/seaice/lsr.F 919 LSR
           UERR=(UICE(I,J,bi,bj)-UTMP(I,J,bi,bj))
./pkg/seaice/lsr.F 920 LSR
     &             *UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 951 LSR
        DO J=1,sNy
./pkg/seaice/lsr.F 953 LSR
          AA1=0.5 _d 0 * _recip_dyU(I,J,bi,bj) * _recip_dyU(I,J,bi,bj)
./pkg/seaice/lsr.F 954 LSR
     &         * (etaPlusZeta(I-1,J  ,bi,bj) + etaPlusZeta(I,J  ,bi,bj))
./pkg/seaice/lsr.F 955 LSR
          AA2=0.5 _d 0 * _recip_dyU(I,J,bi,bj) * _recip_dyU(I,J,bi,bj)
./pkg/seaice/lsr.F 956 LSR
     &         * (etaPlusZeta(I-1,J-1,bi,bj) + etaPlusZeta(I,J-1,bi,bj))
./pkg/seaice/lsr.F 957 LSR
          AA3= (ETA(I  ,J-1,bi,bj) * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 958 LSR
     &         +ETA(I  ,J  ,bi,bj) * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 959 LSR
     &         )* 0.5 _d 0 * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 960 LSR
          AA4= (ETA(I-1,J-1,bi,bj)+ETA(I-1,J,bi,bj))*0.5 _d 0
./pkg/seaice/lsr.F 961 LSR
     &          *_recip_dxV(I,J,bi,bj) * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 962 LSR
          AA5=(zetaMinusEta(I-1,J  ,bi,bj) + zetaMinusEta(I,J  ,bi,bj)
./pkg/seaice/lsr.F 963 LSR
     &        -zetaMinusEta(I-1,J-1,bi,bj) - zetaMinusEta(I,J-1,bi,bj)
./pkg/seaice/lsr.F 964 LSR
     &          )* _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 965 LSR
     &         * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 967 LSR
          AA6=TWO*ETAMEAN(I,J,bi,bj) * recip_rSphere*recip_rSphere
./pkg/seaice/lsr.F 968 LSR
     &         * _tanPhiAtV(I,J,bi,bj) * _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 970 LSR
         AV(I,J,bi,bj)=(
./pkg/seaice/lsr.F 972 LSR
     &         - (ZETAMEAN(I,J,bi,bj)-ETAMEAN(I,J,bi,bj))
./pkg/seaice/lsr.F 973 LSR
     &          * _tanPhiAtV(I,J-1,bi,bj)
./pkg/seaice/lsr.F 974 LSR
     &          * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 975 LSR
     &         -ETAMEAN(I,J,bi,bj)*TWO* _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 976 LSR
     &          * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 977 LSR
     &         )*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 978 LSR
         CV(I,J,bi,bj)=(
./pkg/seaice/lsr.F 980 LSR
     &        +(ZETAMEAN(I,J,bi,bj)-ETAMEAN(I,J,bi,bj))
./pkg/seaice/lsr.F 981 LSR
     &         * _tanPhiAtV(I,J+1,bi,bj)
./pkg/seaice/lsr.F 982 LSR
     &         * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 983 LSR
     &        +ETAMEAN(I,J,bi,bj)*TWO* _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 984 LSR
     &         * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 985 LSR
     &        )*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 986 LSR
          BV(I,J,bi,bj)= (ONE-UVM(I,J,bi,bj))
./pkg/seaice/lsr.F 988 LSR
     &        +AMASS(I,J,bi,bj)/SEAICE_deltaTdyn+DRAGS(I,J,bi,bj))
./pkg/seaice/lsr.F 989 LSR
     &        *UVM(I,J,bi,bj)
./pkg/seaice/ostres.F 55 OSTRES
            fu(I,J,bi,bj)=HALF
./pkg/seaice/ostres.F 56 OSTRES
     &           *(WINDX(I,J+1,bi,bj)+WINDX(I,J,bi,bj))
./pkg/seaice/ostres.F 57 OSTRES
            fv(I,J,bi,bj)=HALF
./pkg/seaice/ostres.F 58 OSTRES
     &           *(WINDY(I+1,J,bi,bj)+WINDY(I,J,bi,bj))
./pkg/seaice/ostres.F 72 OSTRES
          fuIce=QUART*( DWATN(I,J,bi,bj)+DWATN(I,J+1,bi,bj) )*(
./pkg/seaice/ostres.F 74 OSTRES
     &         ( UICE(I,J,  bi,bj)-GWATX(I,J,  bi,bj)
./pkg/seaice/ostres.F 75 OSTRES
     &         + UICE(I,J+1,bi,bj)-GWATX(I,J+1,bi,bj) )
./pkg/seaice/ostres.F 76 OSTRES
     &         -SIGN(SINWAT,COR_ICE(I,J,bi,bj)) *
./pkg/seaice/ostres.F 77 OSTRES
     &         ( VICE(I,J,  bi,bj)-GWATY(I,J,  bi,bj)
./pkg/seaice/ostres.F 78 OSTRES
     &         + VICE(I,J+1,bi,bj)-GWATY(I,J+1,bi,bj) )
./pkg/seaice/ostres.F 80 OSTRES
          fvIce=QUART*( DWATN(I,J,bi,bj)+DWATN(I+1,J,bi,bj) )*(
./pkg/seaice/ostres.F 81 OSTRES
     &         SIGN(SINWAT,COR_ICE(I,J,bi,bj)) *
./pkg/seaice/ostres.F 82 OSTRES
     &         ( UICE(I,  J,bi,bj)-GWATX(I,  J,bi,bj)
./pkg/seaice/ostres.F 83 OSTRES
     &         + UICE(I+1,J,bi,bj)-GWATX(I+1,J,bi,bj) )
./pkg/seaice/ostres.F 85 OSTRES
     &         ( VICE(I,  J,bi,bj)-GWATY(I,  J,bi,bj)
./pkg/seaice/ostres.F 86 OSTRES
     &         + VICE(I+1,J,bi,bj)-GWATY(I+1,J,bi,bj) )
./pkg/seaice/ostres.F 88 OSTRES
          fu(I,J,bi,bj)=(ONE-AREA(I,J,bi,bj))*fu(I,J,bi,bj)+
./pkg/seaice/ostres.F 89 OSTRES
     &         AREA(I,J,bi,bj)*fuIce
./pkg/seaice/ostres.F 90 OSTRES
          fv(I,J,bi,bj)=(ONE-AREA(I,J,bi,bj))*fv(I,J,bi,bj)+
./pkg/seaice/ostres.F 91 OSTRES
     &         AREA(I,J,bi,bj)*fvIce
./pkg/seaice/seaice_advdiff.F 435 SEAICE_ADVDIFF
            diagArray(I,J,2+(iTr-1)*5) = SItrExt(i,j,bi,bj)
./pkg/seaice/seaice_advdiff.F 467 SEAICE_ADVDIFF
            if (HEFF(I,J,bi,bj).GE.siEps) then
./pkg/seaice/seaice_advdiff.F 468 SEAICE_ADVDIFF
            SItracer(i,j,bi,bj,iTr)=SItrExt(i,j,bi,bj)/HEFF(I,J,bi,bj)
./pkg/seaice/seaice_advdiff.F 483 SEAICE_ADVDIFF
     &           +tmpscal2*HEFF(I,J,bi,bj)
./pkg/seaice/seaice_advdiff.F 486 SEAICE_ADVDIFF
            if (HEFF(I,J,bi,bj).GE.siEps) then
./pkg/seaice/seaice_advdiff.F 490 SEAICE_ADVDIFF
     &                                 +HEFF(I,J,bi,bj)*tmpscal1
./pkg/seaice/seaice_advdiff.F 493 SEAICE_ADVDIFF
      diagArray(I,J,1+(iTr-1)*5)= - SItrBucket(i,j,bi,bj,iTr)
./pkg/seaice/seaice_advdiff.F 494 SEAICE_ADVDIFF
     &  *HEFFM(I,J,bi,bj)/SEAICE_deltaTtherm*SEAICE_rhoIce
./pkg/seaice/seaice_advdiff.F 495 SEAICE_ADVDIFF
      tmpscal1= ( HEFF(I,J,bi,bj)*SItracer(i,j,bi,bj,iTr)
./pkg/seaice/seaice_advdiff.F 496 SEAICE_ADVDIFF
     &  + SItrBucket(i,j,bi,bj,iTr) )*HEFFM(I,J,bi,bj)
./pkg/seaice/seaice_advdiff.F 497 SEAICE_ADVDIFF
      diagArray(I,J,2+(iTr-1)*5)= tmpscal1-diagArray(I,J,2+(iTr-1)*5)
./pkg/seaice/seaice_advdiff.F 498 SEAICE_ADVDIFF
      diagArray(I,J,3+(iTr-1)*5)=HEFFM(i,j,bi,bj) *
./pkg/seaice/seaice_advdiff.F 507 SEAICE_ADVDIFF
            if (AREA(I,J,bi,bj).GE.SEAICE_area_floor) then
./pkg/seaice/seaice_advdiff.F 508 SEAICE_ADVDIFF
            SItracer(i,j,bi,bj,iTr)=SItrExt(i,j,bi,bj)/AREA(I,J,bi,bj)
./pkg/seaice/seaice_advdiff.F 521 SEAICE_ADVDIFF
            if (AREA(I,J,bi,bj).GE.SEAICE_area_floor) then
./pkg/seaice/seaice_advdiff.F 526 SEAICE_ADVDIFF
      diagArray(I,J,1+(iTr-1)*5)= 0. _d 0
./pkg/seaice/seaice_advdiff.F 527 SEAICE_ADVDIFF
      diagArray(I,J,2+(iTr-1)*5)= - diagArray(I,J,2+(iTr-1)*5)
./pkg/seaice/seaice_advdiff.F 528 SEAICE_ADVDIFF
     & + AREA(I,J,bi,bj)*SItracer(i,j,bi,bj,iTr)*HEFFM(I,J,bi,bj)
./pkg/seaice/seaice_advdiff.F 529 SEAICE_ADVDIFF
      diagArray(I,J,3+(iTr-1)*5)=HEFFM(i,j,bi,bj) *
./pkg/seaice/seaice_bottomdrag_coeffs.F 104 SEAICE_BOTTOMDRAG_COEFFS
          IF ( AREA(I,J,bi,bj) .GT. 0.01 _d 0 ) THEN
./pkg/seaice/seaice_bottomdrag_coeffs.F 114 SEAICE_BOTTOMDRAG_COEFFS
     &          + uIce(i+1,J,bi,bj)*maskInW(i+1,j,bi,bj) )**2
./pkg/seaice/seaice_bottomdrag_coeffs.F 118 SEAICE_BOTTOMDRAG_COEFFS
           tmpFld(I,J) = SEAICEbasalDragK2 / SQRT(tmp + u0sq)
./pkg/seaice/seaice_bottomdrag_coeffs.F 127 SEAICE_BOTTOMDRAG_COEFFS
           IF ( AREA(I,J,bi,bj) .GT. 0.01 _d 0 ) THEN
./pkg/seaice/seaice_bottomdrag_coeffs.F 133 SEAICE_BOTTOMDRAG_COEFFS
            hActual = HEFFITD(I,J,k,bi,bj)
./pkg/seaice/seaice_bottomdrag_coeffs.F 135 SEAICE_BOTTOMDRAG_COEFFS
            hCrit   = ABS(R_low(I,J,bi,bj))*AREAITD(I,J,k,bi,bj)
./pkg/seaice/seaice_bottomdrag_coeffs.F 137 SEAICE_BOTTOMDRAG_COEFFS
            hActual = HEFF(I,J,bi,bj)
./pkg/seaice/seaice_bottomdrag_coeffs.F 138 SEAICE_BOTTOMDRAG_COEFFS
            hCrit   = ABS(R_low(I,J,bi,bj))*AREA(I,J,bi,bj)*recip_k1
./pkg/seaice/seaice_bottomdrag_coeffs.F 148 SEAICE_BOTTOMDRAG_COEFFS
            CbotC(I,J,bi,bj) = CbotC(I,J,bi,bj) 
./pkg/seaice/seaice_bottomdrag_coeffs.F 149 SEAICE_BOTTOMDRAG_COEFFS
     &           + tmpFld(I,J) 
./pkg/seaice/seaice_bottomdrag_coeffs.F 152 SEAICE_BOTTOMDRAG_COEFFS
     &                  *(SEAICE_area_max - AREA(I,J,bi,bj)) )
./pkg/seaice/seaice_bottomdrag_coeffs.F 153 SEAICE_BOTTOMDRAG_COEFFS
     &           * maskC(I,J,kSrf,bi,bj)
./pkg/seaice/seaice_bottomdrag_coeffs.F 98 SEAICE_BOTTOMDRAG_COEFFS
          CbotC(I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_bottomdrag_coeffs.F 99 SEAICE_BOTTOMDRAG_COEFFS
          tmpFld(I,J)      = 0. _d 0
./pkg/seaice/seaice_budget_ocean.F 106 SEAICE_BUDGET_OCEAN
      DO J=1,sNy
./pkg/seaice/seaice_budget_ocean.F 109 SEAICE_BUDGET_OCEAN
        netHeatFlux(I,J) = Qnet(I,J,bi,bj)
./pkg/seaice/seaice_budget_ocean.F 110 SEAICE_BUDGET_OCEAN
        SWHeatFlux (I,J) =  Qsw(I,J,bi,bj)
./pkg/seaice/seaice_budget_ocean.F 120 SEAICE_BUDGET_OCEAN
        SWHeatFlux(I,J) = (SEAICE_waterAlbedo - 1. _d 0)
./pkg/seaice/seaice_budget_ocean.F 121 SEAICE_BUDGET_OCEAN
     &       *swdown(I,J,bi,bj)
./pkg/seaice/seaice_budget_ocean.F 125 SEAICE_BUDGET_OCEAN
        lwflux(I,J,bi,bj) = - lwdownLoc(I,J)*SEAICE_emissivity
./pkg/seaice/seaice_budget_ocean.F 126 SEAICE_BUDGET_OCEAN
     &       + D3*tsurfLoc(I,J)**4
./pkg/seaice/seaice_budget_ocean.F 127 SEAICE_BUDGET_OCEAN
        sstdegC = tsurfLoc(I,J) - TMELT
./pkg/seaice/seaice_budget_ocean.F 129 SEAICE_BUDGET_OCEAN
        hs(I,J,bi,bj) = D1*UG(I,J)*(atempLoc(I,J)-tsurfLoc(I,J))
./pkg/seaice/seaice_budget_ocean.F 134 SEAICE_BUDGET_OCEAN
        hl(I,J,bi,bj) = D1W*UG(I,J)*(AQH(I,J,bi,bj)-ssq)
./pkg/seaice/seaice_budget_ocean.F 136 SEAICE_BUDGET_OCEAN
        netHeatFlux(I,J)=SWHeatFlux(I,J)
./pkg/seaice/seaice_budget_ocean.F 137 SEAICE_BUDGET_OCEAN
     &       + lwflux(I,J,bi,bj)
./pkg/seaice/seaice_budget_ocean.F 138 SEAICE_BUDGET_OCEAN
     &       - hs(I,J,bi,bj) - hl(I,J,bi,bj)
./pkg/seaice/seaice_budget_ocean.F 141 SEAICE_BUDGET_OCEAN
        evap(i,j,bi,bj) = -hl(I,J,bi,bj)
./pkg/seaice/seaice_budget_ocean.F 85 SEAICE_BUDGET_OCEAN
      DO J=1,sNy
./pkg/seaice/seaice_budget_ocean.F 87 SEAICE_BUDGET_OCEAN
        netHeatFlux(I,J) = 0. _d 0
./pkg/seaice/seaice_budget_ocean.F 88 SEAICE_BUDGET_OCEAN
        SWHeatFlux (I,J) = 0. _d 0
./pkg/seaice/seaice_budget_ocean.F 92 SEAICE_BUDGET_OCEAN
        tsurfLoc (I,J) = TSURF(I,J)
./pkg/seaice/seaice_budget_ocean.F 95 SEAICE_BUDGET_OCEAN
        atempLoc (I,J) = MAX(celsius2K+MIN_ATEMP,ATEMP(I,J,bi,bj))
./pkg/seaice/seaice_budget_ocean.F 98 SEAICE_BUDGET_OCEAN
        lwdownLoc(I,J) = MAX(MIN_LWDOWN,LWDOWN(I,J,bi,bj))
./pkg/seaice/seaice_calc_ice_strength.F 117 SEAICE_CALC_ICE_STRENGTH
         PRESS0(I,J,bi,bj)=SEAICE_strength*tmpscal2
./pkg/seaice/seaice_calc_ice_strength.F 119 SEAICE_CALC_ICE_STRENGTH
         ZMAX(I,J,bi,bj)  = SEAICE_zetaMaxFac*PRESS0(I,J,bi,bj)
./pkg/seaice/seaice_calc_ice_strength.F 120 SEAICE_CALC_ICE_STRENGTH
         ZMIN(I,J,bi,bj)  = SEAICE_zetaMin
./pkg/seaice/seaice_calc_ice_strength.F 121 SEAICE_CALC_ICE_STRENGTH
         PRESS0(I,J,bi,bj)= PRESS0(I,J,bi,bj)*HEFFM(I,J,bi,bj)
./pkg/seaice/seaice_calc_ice_strength.F 174 SEAICE_CALC_ICE_STRENGTH
         ZMAX(I,J,bi,bj)  = SEAICE_zetaMaxFac*PRESS0(I,J,bi,bj)
./pkg/seaice/seaice_calc_ice_strength.F 175 SEAICE_CALC_ICE_STRENGTH
         ZMIN(I,J,bi,bj)  = SEAICE_zetaMin
./pkg/seaice/seaice_calc_ice_strength.F 176 SEAICE_CALC_ICE_STRENGTH
         PRESS0(I,J,bi,bj)= PRESS0(I,J,bi,bj)*HEFFM(I,J,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 109 SEAICE_CALC_LHS
      DO J=1,sNy
./pkg/seaice/seaice_calc_lhs.F 111 SEAICE_CALC_LHS
        areaW(I,J) = 1. _d 0
./pkg/seaice/seaice_calc_lhs.F 112 SEAICE_CALC_LHS
        areaS(I,J) = 1. _d 0
./pkg/seaice/seaice_calc_lhs.F 121 SEAICE_CALC_LHS
          dragSym(I,J) = DWATN(I,J,bi,bj)*COSWAT
./pkg/seaice/seaice_calc_lhs.F 123 SEAICE_CALC_LHS
     &         +CbotC(I,J,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 137 SEAICE_CALC_LHS
         DO J=1,sNy
./pkg/seaice/seaice_calc_lhs.F 139 SEAICE_CALC_LHS
           areaW(I,J) = 0.5 _d 0*(AREA(I,J,bi,bj)+AREA(I-1,J,bi,bj))
./pkg/seaice/seaice_calc_lhs.F 140 SEAICE_CALC_LHS
           areaS(I,J) = 0.5 _d 0*(AREA(I,J,bi,bj)+AREA(I,J-1,bi,bj))
./pkg/seaice/seaice_calc_lhs.F 144 SEAICE_CALC_LHS
        DO J=1,sNy
./pkg/seaice/seaice_calc_lhs.F 147 SEAICE_CALC_LHS
          uIceLHS(I,J,bi,bj) = 
./pkg/seaice/seaice_calc_lhs.F 148 SEAICE_CALC_LHS
     &         bdfAlpha*seaiceMassU(I,J,bi,bj)*recip_deltaT
./pkg/seaice/seaice_calc_lhs.F 149 SEAICE_CALC_LHS
     &         *uIceLoc(I,J,bi,bj) - stressDivergenceX(I,J,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 151 SEAICE_CALC_LHS
          vIceLHS(I,J,bi,bj) = 
./pkg/seaice/seaice_calc_lhs.F 152 SEAICE_CALC_LHS
     &         bdfAlpha*seaiceMassV(I,J,bi,bj)*recip_deltaT
./pkg/seaice/seaice_calc_lhs.F 153 SEAICE_CALC_LHS
     &         *vIceLoc(I,J,bi,bj) - stressDivergenceY(I,J,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 155 SEAICE_CALC_LHS
          uIceLHS(I,J,bi,bj) = uIceLHS(I,J,bi,bj) - 0.5 _d 0*(
./pkg/seaice/seaice_calc_lhs.F 156 SEAICE_CALC_LHS
     &         seaiceMassC(I  ,J,bi,bj) * _fCori(I  ,J,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 157 SEAICE_CALC_LHS
     &       * 0.5 _d 0*( vIceLoc(I  ,J,bi,bj)+vIceLoc(I  ,J+1,bi,bj) )
./pkg/seaice/seaice_calc_lhs.F 158 SEAICE_CALC_LHS
     &       + seaiceMassC(I-1,J,bi,bj) * _fCori(I-1,J,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 159 SEAICE_CALC_LHS
     &       * 0.5 _d 0*( vIceLoc(I-1,J,bi,bj)+vIceLoc(I-1,J+1,bi,bj) )
./pkg/seaice/seaice_calc_lhs.F 162 SEAICE_CALC_LHS
          vIceLHS(I,J,bi,bj) = vIceLHS(I,J,bi,bj) + 0.5 _d 0*(
./pkg/seaice/seaice_calc_lhs.F 163 SEAICE_CALC_LHS
     &         seaiceMassC(I,J  ,bi,bj) * _fCori(I,J  ,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 164 SEAICE_CALC_LHS
     &       * 0.5 _d 0*( uIceLoc(I,J  ,bi,bj)+uIceLoc(I+1,  J,bi,bj) )
./pkg/seaice/seaice_calc_lhs.F 165 SEAICE_CALC_LHS
     &       + seaiceMassC(I,J-1,bi,bj) * _fCori(I,J-1,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 166 SEAICE_CALC_LHS
     &       * 0.5 _d 0*( uIceLoc(I,J-1,bi,bj)+uIceLoc(I+1,J-1,bi,bj) )
./pkg/seaice/seaice_calc_lhs.F 169 SEAICE_CALC_LHS
          uIceLHS(I,J,bi,bj) = uIceLHS(I,J,bi,bj) + (
./pkg/seaice/seaice_calc_lhs.F 170 SEAICE_CALC_LHS
     &         0.5 _d 0 * ( dragSym(I,J)+dragSym(I-1,J) )
./pkg/seaice/seaice_calc_lhs.F 171 SEAICE_CALC_LHS
     &         * uIceLoc(I,J,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 172 SEAICE_CALC_LHS
     &         - SIGN(SINWAT, _fCori(I,J,bi,bj))* 0.5 _d 0 *
./pkg/seaice/seaice_calc_lhs.F 173 SEAICE_CALC_LHS
     &         (  DWATN(I  ,J,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_calc_lhs.F 174 SEAICE_CALC_LHS
     &         (vIceLoc(I  ,J,bi,bj)+vIceLoc(I  ,J+1,bi,bj))
./pkg/seaice/seaice_calc_lhs.F 175 SEAICE_CALC_LHS
     &         +  DWATN(I-1,J,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_calc_lhs.F 176 SEAICE_CALC_LHS
     &         (vIceLoc(I-1,J,bi,bj)+vIceLoc(I-1,J+1,bi,bj))
./pkg/seaice/seaice_calc_lhs.F 177 SEAICE_CALC_LHS
     &         ) ) * areaW(I,J)
./pkg/seaice/seaice_calc_lhs.F 179 SEAICE_CALC_LHS
          vIceLHS(I,J,bi,bj) = vIceLHS(I,J,bi,bj) + (
./pkg/seaice/seaice_calc_lhs.F 180 SEAICE_CALC_LHS
     &         0.5 _d 0 * ( dragSym(I,J)+dragSym(I,J-1) )
./pkg/seaice/seaice_calc_lhs.F 181 SEAICE_CALC_LHS
     &         * vIceLoc(I,J,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 182 SEAICE_CALC_LHS
     &         + SIGN(SINWAT, _fCori(I,J,bi,bj)) * 0.5 _d 0 *
./pkg/seaice/seaice_calc_lhs.F 183 SEAICE_CALC_LHS
     &         (  DWATN(I,J  ,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_calc_lhs.F 184 SEAICE_CALC_LHS
     &         (uIceLoc(I,J  ,bi,bj)+uIceLoc(I+1,J  ,bi,bj))
./pkg/seaice/seaice_calc_lhs.F 185 SEAICE_CALC_LHS
     &         +  DWATN(I,J-1,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_calc_lhs.F 186 SEAICE_CALC_LHS
     &         (uIceLoc(I,J-1,bi,bj)+uIceLoc(I+1,J-1,bi,bj))
./pkg/seaice/seaice_calc_lhs.F 187 SEAICE_CALC_LHS
     &         ) ) * areaS(I,J)
./pkg/seaice/seaice_calc_lhs.F 189 SEAICE_CALC_LHS
          uIceLHS(I,J,bi,bj) = uIceLHS(I,J,bi,bj)*maskinW(I,J,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 190 SEAICE_CALC_LHS
          vIceLHS(I,J,bi,bj) = vIceLHS(I,J,bi,bj)*maskinS(I,J,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 195 SEAICE_CALC_LHS
         DO J=1-Oly,sNy+Oly
./pkg/seaice/seaice_calc_lhs.F 197 SEAICE_CALC_LHS
           gUmom(I,J) = 0. _d 0
./pkg/seaice/seaice_calc_lhs.F 198 SEAICE_CALC_LHS
           gVmom(I,J) = 0. _d 0
./pkg/seaice/seaice_calc_lhs.F 208 SEAICE_CALC_LHS
         DO J=1,sNy
./pkg/seaice/seaice_calc_lhs.F 210 SEAICE_CALC_LHS
           uIceLHS(I,J,bi,bj) = uIceLHS(I,J,bi,bj) - gUmom(I,J)
./pkg/seaice/seaice_calc_lhs.F 211 SEAICE_CALC_LHS
           vIceLHS(I,J,bi,bj) = vIceLHS(I,J,bi,bj) - gVmom(I,J)
./pkg/seaice/seaice_calc_residual.F 137 SEAICE_CALC_RESIDUAL
         DO J=1,sNy
./pkg/seaice/seaice_calc_residual.F 139 SEAICE_CALC_RESIDUAL
           uIceRes(I,J,bi,bj) = uIceLHS(I,J,bi,bj) - uIceRHS(I,J,bi,bj)
./pkg/seaice/seaice_calc_residual.F 140 SEAICE_CALC_RESIDUAL
           vIceRes(I,J,bi,bj) = vIceLHS(I,J,bi,bj) - vIceRHS(I,J,bi,bj)
./pkg/seaice/seaice_calc_residual.F 70 SEAICE_CALC_RESIDUAL
        DO J=1-Oly,sNy+Oly
./pkg/seaice/seaice_calc_residual.F 72 SEAICE_CALC_RESIDUAL
          uIceLHS(I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_calc_residual.F 73 SEAICE_CALC_RESIDUAL
          vIceLHS(I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_calc_residual.F 74 SEAICE_CALC_RESIDUAL
          uIceRHS(I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_calc_residual.F 75 SEAICE_CALC_RESIDUAL
          vIceRHS(I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_calc_rhs.F 100 SEAICE_CALC_RHS
     &         ) )*areaW(I,J)
./pkg/seaice/seaice_calc_rhs.F 101 SEAICE_CALC_RHS
          vIceRHS(I,J,bi,bj) = FORCEY(I,J,bi,bj) + (
./pkg/seaice/seaice_calc_rhs.F 102 SEAICE_CALC_RHS
     &         0.5 _d 0 * ( DWATN(I,J,bi,bj)+DWATN(I,J-1,bi,bj) ) *
./pkg/seaice/seaice_calc_rhs.F 103 SEAICE_CALC_RHS
     &         COSWAT * vVel(I,J,kSrf,bi,bj)
./pkg/seaice/seaice_calc_rhs.F 104 SEAICE_CALC_RHS
     &         + SIGN(SINWAT, _fCori(I,J,bi,bj)) * 0.5 _d 0 *
./pkg/seaice/seaice_calc_rhs.F 105 SEAICE_CALC_RHS
     &         ( DWATN(I,J  ,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_calc_rhs.F 106 SEAICE_CALC_RHS
     &          ( uVel(I,J  ,kSrf,bi,bj)+uVel(I+1,J  ,kSrf,bi,bj))
./pkg/seaice/seaice_calc_rhs.F 107 SEAICE_CALC_RHS
     &         + DWATN(I,J-1,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_calc_rhs.F 108 SEAICE_CALC_RHS
     &          ( uVel(I,J-1,kSrf,bi,bj)+uVel(I+1,J-1,kSrf,bi,bj))
./pkg/seaice/seaice_calc_rhs.F 109 SEAICE_CALC_RHS
     &         ) )*areaS(I,J)
./pkg/seaice/seaice_calc_rhs.F 111 SEAICE_CALC_RHS
          uIceRHS(I,J,bi,bj) = uIceRHS(I,J,bi,bj)*maskinW(I,J,bi,bj)
./pkg/seaice/seaice_calc_rhs.F 112 SEAICE_CALC_RHS
          vIceRHS(I,J,bi,bj) = vIceRHS(I,J,bi,bj)*maskinS(I,J,bi,bj)
./pkg/seaice/seaice_calc_rhs.F 70 SEAICE_CALC_RHS
      DO J=1,sNy
./pkg/seaice/seaice_calc_rhs.F 72 SEAICE_CALC_RHS
        areaW(I,J) = 1. _d 0
./pkg/seaice/seaice_calc_rhs.F 73 SEAICE_CALC_RHS
        areaS(I,J) = 1. _d 0
./pkg/seaice/seaice_calc_rhs.F 80 SEAICE_CALC_RHS
         DO J=1,sNy
./pkg/seaice/seaice_calc_rhs.F 82 SEAICE_CALC_RHS
           areaW(I,J) = 0.5 _d 0*(AREA(I,J,bi,bj)+AREA(I-1,J,bi,bj))
./pkg/seaice/seaice_calc_rhs.F 83 SEAICE_CALC_RHS
           areaS(I,J) = 0.5 _d 0*(AREA(I,J,bi,bj)+AREA(I,J-1,bi,bj))
./pkg/seaice/seaice_calc_rhs.F 87 SEAICE_CALC_RHS
        DO J=1,sNy
./pkg/seaice/seaice_calc_rhs.F 92 SEAICE_CALC_RHS
          uIceRHS(I,J,bi,bj) = FORCEX(I,J,bi,bj) + (
./pkg/seaice/seaice_calc_rhs.F 93 SEAICE_CALC_RHS
     &         0.5 _d 0 * ( DWATN(I,J,bi,bj)+DWATN(I-1,J,bi,bj) ) *
./pkg/seaice/seaice_calc_rhs.F 94 SEAICE_CALC_RHS
     &         COSWAT * uVel(I,J,kSrf,bi,bj)
./pkg/seaice/seaice_calc_rhs.F 95 SEAICE_CALC_RHS
     &         - SIGN(SINWAT, _fCori(I,J,bi,bj))* 0.5 _d 0 *
./pkg/seaice/seaice_calc_rhs.F 96 SEAICE_CALC_RHS
     &         ( DWATN(I  ,J,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_calc_rhs.F 97 SEAICE_CALC_RHS
     &          ( vVel(I  ,J,kSrf,bi,bj)+vVel(I  ,J+1,kSrf,bi,bj) )
./pkg/seaice/seaice_calc_rhs.F 98 SEAICE_CALC_RHS
     &         + DWATN(I-1,J,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_calc_rhs.F 99 SEAICE_CALC_RHS
     &          ( vVel(I-1,J,kSrf,bi,bj)+vVel(I-1,J+1,kSrf,bi,bj) )
./pkg/seaice/seaice_calc_stressdiv.F 82 SEAICE_CALC_STRESSDIV
      DO J=1,sNy
./pkg/seaice/seaice_calc_stressdiv.F 86 SEAICE_CALC_STRESSDIV
     &       - sig11(i-1,J  ) * _dyF(i-1,J,bi,bj)
./pkg/seaice/seaice_calc_stressdiv.F 93 SEAICE_CALC_STRESSDIV
     &       + sig12(i+1,J  ) * _dyU(i+1,J,bi,bj)
./pkg/seaice/seaice_calc_viscosities.F 106 SEAICE_CALC_VISCOSITIES
     &          ( e12(I,J  ,bi,bj) + e12(I+1,J  ,bi,bj)
./pkg/seaice/seaice_calc_viscosities.F 107 SEAICE_CALC_VISCOSITIES
     &          + e12(I,J+1,bi,bj) + e12(I+1,J+1,bi,bj) )
./pkg/seaice/seaice_calc_viscosities.F 116 SEAICE_CALC_VISCOSITIES
           e12Csq(i,j) = 0.25 _d 0 * recip_rA(I,J,bi,bj) *
./pkg/seaice/seaice_calc_viscosities.F 117 SEAICE_CALC_VISCOSITIES
     &          ( rAz(I  ,J  ,bi,bj)*e12(I  ,J  ,bi,bj)**2
./pkg/seaice/seaice_calc_viscosities.F 118 SEAICE_CALC_VISCOSITIES
     &          + rAz(I+1,J  ,bi,bj)*e12(I+1,J  ,bi,bj)**2
./pkg/seaice/seaice_calc_viscosities.F 119 SEAICE_CALC_VISCOSITIES
     &          + rAz(I  ,J+1,bi,bj)*e12(I  ,J+1,bi,bj)**2
./pkg/seaice/seaice_calc_viscosities.F 120 SEAICE_CALC_VISCOSITIES
     &          + rAz(I+1,J+1,bi,bj)*e12(I+1,J+1,bi,bj)**2 )
./pkg/seaice/seaice_calc_viscosities.F 137 SEAICE_CALC_VISCOSITIES
          deltaC(I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_calc_viscosities.F 139 SEAICE_CALC_VISCOSITIES
     &         deltaC(I,J,bi,bj) = SQRT(deltaCsq)
./pkg/seaice/seaice_calc_viscosities.F 141 SEAICE_CALC_VISCOSITIES
          deltaC(I,J,bi,bj) = SQRT(deltaCsq)
./pkg/seaice/seaice_calc_viscosities.F 149 SEAICE_CALC_VISCOSITIES
          deltaCreg = MAX(deltaC(I,J,bi,bj),SEAICE_deltaMin)
./pkg/seaice/seaice_calc_viscosities.F 156 SEAICE_CALC_VISCOSITIES
          zeta (I,J,bi,bj) = ZMAX(I,J,bi,bj)
./pkg/seaice/seaice_calc_viscosities.F 159 SEAICE_CALC_VISCOSITIES
          zeta (I,J,bi,bj) = HALF*( press0(I,J,bi,bj) 
./pkg/seaice/seaice_calc_viscosities.F 160 SEAICE_CALC_VISCOSITIES
     &         * ( 1. _d 0 + tnsFac(I,J,bi,bj) )
./pkg/seaice/seaice_calc_viscosities.F 163 SEAICE_CALC_VISCOSITIES
          zeta (I,J,bi,bj) = MIN(ZMAX(I,J,bi,bj),zeta(I,J,bi,bj))
./pkg/seaice/seaice_calc_viscosities.F 165 SEAICE_CALC_VISCOSITIES
          zeta (I,J,bi,bj) = MAX(ZMIN(I,J,bi,bj),zeta(I,J,bi,bj))
./pkg/seaice/seaice_calc_viscosities.F 167 SEAICE_CALC_VISCOSITIES
          zeta (I,J,bi,bj) = zeta(I,J,bi,bj)*HEFFM(I,J,bi,bj)
./pkg/seaice/seaice_calc_viscosities.F 168 SEAICE_CALC_VISCOSITIES
          eta  (I,J,bi,bj) = recip_e2*zeta(I,J,bi,bj)
./pkg/seaice/seaice_calc_viscosities.F 170 SEAICE_CALC_VISCOSITIES
          press(I,J,bi,bj) =
./pkg/seaice/seaice_calc_viscosities.F 171 SEAICE_CALC_VISCOSITIES
     &         ( press0(I,J,bi,bj)*( 1. _d 0 - SEAICEpressReplFac )
./pkg/seaice/seaice_calc_viscosities.F 172 SEAICE_CALC_VISCOSITIES
     &         + TWO*zeta(I,J,bi,bj)*deltaC(I,J,bi,bj)
./pkg/seaice/seaice_calc_viscosities.F 173 SEAICE_CALC_VISCOSITIES
     &         * SEAICEpressReplFac/( 1. _d 0 + tnsFac(I,J,bi,bj) )
./pkg/seaice/seaice_calc_viscosities.F 174 SEAICE_CALC_VISCOSITIES
     &         ) * ( 1. _d 0 - tnsFac(I,J,bi,bj) )
./pkg/seaice/seaice_calc_viscosities.F 189 SEAICE_CALC_VISCOSITIES
           etaMax = ( 0.5 _d 0*press(I,J,bi,bj)-zeta(I,J,bi,bj)*ep
./pkg/seaice/seaice_calc_viscosities.F 191 SEAICE_CALC_VISCOSITIES
           eta(I,J,bi,bj) = MIN(eta(I,J,bi,bj),etaMax)
./pkg/seaice/seaice_calc_viscosities.F 199 SEAICE_CALC_VISCOSITIES
          sumNorm  = maskC(I,J,  k,bi,bj)+maskC(I-1,J,  k,bi,bj)
./pkg/seaice/seaice_calc_viscosities.F 200 SEAICE_CALC_VISCOSITIES
     &             + maskC(I,J-1,k,bi,bj)+maskC(I-1,J-1,k,bi,bj)
./pkg/seaice/seaice_calc_viscosities.F 202 SEAICE_CALC_VISCOSITIES
          etaZ(I,J,bi,bj) = sumNorm *
./pkg/seaice/seaice_calc_viscosities.F 203 SEAICE_CALC_VISCOSITIES
     &         ( eta (I,J  ,bi,bj)  + eta (I-1,J  ,bi,bj)
./pkg/seaice/seaice_calc_viscosities.F 204 SEAICE_CALC_VISCOSITIES
     &         + eta (I,J-1,bi,bj)  + eta (I-1,J-1,bi,bj) )
./pkg/seaice/seaice_calc_viscosities.F 205 SEAICE_CALC_VISCOSITIES
          zetaZ(I,J,bi,bj) = sumNorm *
./pkg/seaice/seaice_calc_viscosities.F 206 SEAICE_CALC_VISCOSITIES
     &         ( zeta(I,J  ,bi,bj)  + zeta(I-1,J  ,bi,bj)
./pkg/seaice/seaice_calc_viscosities.F 207 SEAICE_CALC_VISCOSITIES
     &         + zeta(I,J-1,bi,bj)  + zeta(I-1,J-1,bi,bj) )
./pkg/seaice/seaice_calc_viscosities.F 214 SEAICE_CALC_VISCOSITIES
         DO J=1-OLy+1,sNy+OLy-1
./pkg/seaice/seaice_calc_viscosities.F 216 SEAICE_CALC_VISCOSITIES
           maskZ = maskC(I,J,  k,bi,bj)*maskC(I-1,J,  k,bi,bj)
./pkg/seaice/seaice_calc_viscosities.F 217 SEAICE_CALC_VISCOSITIES
     &          *  maskC(I,J-1,k,bi,bj)*maskC(I-1,J-1,k,bi,bj)
./pkg/seaice/seaice_calc_viscosities.F 218 SEAICE_CALC_VISCOSITIES
           etaZ (I,J,bi,bj) =  etaZ(I,J,bi,bj) * maskZ
./pkg/seaice/seaice_calc_viscosities.F 219 SEAICE_CALC_VISCOSITIES
           zetaZ(I,J,bi,bj) = zetaZ(I,J,bi,bj) * maskZ
./pkg/seaice/seaice_diagnostics_state.F 139 SEAICE_DIAGNOSTICS_STATE
            IF ( tensileStrFac(I,J,bi,bj) .EQ. 1. _d 0) THEN
./pkg/seaice/seaice_diagnostics_state.F 144 SEAICE_DIAGNOSTICS_STATE
             tIce(I,J,bi,bj) = press0(I,J,bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 148 SEAICE_DIAGNOSTICS_STATE
             tIce(I,J,bi,bj) = tensileStrFac(I,J,bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 149 SEAICE_DIAGNOSTICS_STATE
     &            *press(I,J,bi,bj)/(1. _d 0 - tensileStrFac(I,J,bi,bj))
./pkg/seaice/seaice_diagnostics_state.F 169 SEAICE_DIAGNOSTICS_STATE
             sigp = seaice_sigma1(I,J,bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 170 SEAICE_DIAGNOSTICS_STATE
             sigm = seaice_sigma2(I,J,bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 171 SEAICE_DIAGNOSTICS_STATE
             sig12(I,J) = 0.25 _d 0 *
./pkg/seaice/seaice_diagnostics_state.F 172 SEAICE_DIAGNOSTICS_STATE
     &            ( seaice_sigma12(I,  J,  bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 173 SEAICE_DIAGNOSTICS_STATE
     &            + seaice_sigma12(I+1,J,  bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 174 SEAICE_DIAGNOSTICS_STATE
     &            + seaice_sigma12(I+1,J+1,bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 175 SEAICE_DIAGNOSTICS_STATE
     &            + seaice_sigma12(I  ,J+1,bi,bj) )
./pkg/seaice/seaice_diagnostics_state.F 176 SEAICE_DIAGNOSTICS_STATE
             sigTmp = SQRT( sigm*sigm + 4. _d 0*sig12(I,J)*sig12(I,J) )
./pkg/seaice/seaice_diagnostics_state.F 178 SEAICE_DIAGNOSTICS_STATE
             IF ( press0(I,J,bi,bj) .GT. 1. _d -13 )
./pkg/seaice/seaice_diagnostics_state.F 179 SEAICE_DIAGNOSTICS_STATE
     &            recip_prs = 1./press0(I,J,bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 180 SEAICE_DIAGNOSTICS_STATE
             sig1(I,J) = 0.5*(sigp + sigTmp)*recip_prs
./pkg/seaice/seaice_diagnostics_state.F 181 SEAICE_DIAGNOSTICS_STATE
             sig2(I,J) = 0.5*(sigp - sigTmp)*recip_prs
./pkg/seaice/seaice_diagnostics_state.F 211 SEAICE_DIAGNOSTICS_STATE
             sigp   = sig11(I,J) + sig22(I,J)
./pkg/seaice/seaice_diagnostics_state.F 212 SEAICE_DIAGNOSTICS_STATE
             sigm   = sig11(I,J) - sig22(I,J)
./pkg/seaice/seaice_diagnostics_state.F 221 SEAICE_DIAGNOSTICS_STATE
             sigTmp = 2.*eta(I,J,bi,bj) * 0.25 _d 0 *
./pkg/seaice/seaice_diagnostics_state.F 222 SEAICE_DIAGNOSTICS_STATE
     &            (e12(I,J,bi,bj) + e12(I+1,J,bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 223 SEAICE_DIAGNOSTICS_STATE
     &            +e12(I,J+1,bi,bj)+e12(I+1,J+1,bi,bj))
./pkg/seaice/seaice_diagnostics_state.F 226 SEAICE_DIAGNOSTICS_STATE
             IF ( press0(I,J,bi,bj) .GT. 1. _d -13 )
./pkg/seaice/seaice_diagnostics_state.F 227 SEAICE_DIAGNOSTICS_STATE
     &            recip_prs = 1./press0(I,J,bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 228 SEAICE_DIAGNOSTICS_STATE
             sig1(I,J) = 0.5*(sigp + sigTmp)*recip_prs
./pkg/seaice/seaice_diagnostics_state.F 229 SEAICE_DIAGNOSTICS_STATE
             sig2(I,J) = 0.5*(sigp - sigTmp)*recip_prs
./pkg/seaice/seaice_diagnostics_state.F 242 SEAICE_DIAGNOSTICS_STATE
            sigm = e11(I,J,bi,bj) - e22(I,J,bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 244 SEAICE_DIAGNOSTICS_STATE
     &           ( e12(I,  J,  bi,bj)**2 + e12(I+1,J,  bi,bj)**2
./pkg/seaice/seaice_diagnostics_state.F 245 SEAICE_DIAGNOSTICS_STATE
     &           + e12(I+1,J+1,bi,bj)**2 + e12(I  ,J+1,bi,bj)**2 )
./pkg/seaice/seaice_diagnostics_state.F 248 SEAICE_DIAGNOSTICS_STATE
            sig1(I,J) = sqrt(sigm*sigm + sigTmp)