Symbol Description Uses
J Loop counters 8318



File Line number Procedure Code
./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 879 GETALB
      DO J=1,JM
./pkg/fizhi/update_earth_exports.F 880 GETALB
       ALBOC(I,J) = A0 + (A1 + (A2 +  A3*cosz(I,J))*cosz(I,J))*cosz(I,J)
./pkg/fizhi/update_earth_exports.F 881 GETALB
       ALBVR(I,J,bi,bj) = ALBSI*FRACI(I,J) + ALBOC(I,J)*(ONE-FRACI(I,J))
./pkg/fizhi/update_earth_exports.F 882 GETALB
       ALBNR(I,J,bi,bj) = ALBVR(I,J,bi,bj)
./pkg/fizhi/update_earth_exports.F 883 GETALB
       ALBVF(I,J,bi,bj) = ALBSI * FRACI(I,J) + OCNALB * (ONE-FRACI(I,J))
./pkg/fizhi/update_earth_exports.F 884 GETALB
       ALBNF(I,J,bi,bj) = ALBVF(I,J,bi,bj)
./pkg/fizhi/update_earth_exports.F 900 GETALB
      DO J=1,JM
./pkg/fizhi/update_earth_exports.F 908 GETALB
      DO J=1,JM
./pkg/fizhi/update_earth_exports.F 913 GETALB
      DO J=1,JM
./pkg/fizhi/update_earth_exports.F 920 GETALB
      DO J=1,JM
./pkg/fizhi/update_earth_exports.F 925 GETALB
      DO J=1,JM
./pkg/fizhi/update_earth_exports.F 932 GETALB
      DO J=1,JM
./pkg/fizhi/update_earth_exports.F 937 GETALB
      DO J=1,JM
./pkg/fizhi/update_earth_exports.F 944 GETALB
      DO J=1,JM
./pkg/flt/exch2_send_put_vec.F 68 EXCH2_RL_SEND_PUT_VEC
      INTEGER I,J,sBi,sBj, nN, thisTile, tgT, tgN, dir, sDir
./pkg/gchem/gchem_add_tendency.F 60 GCHEM_ADD_TENDENCY
        gPtr(I,J,K,bi,bj,iTracer) = gPtr(I,J,K,bi,bj,iTracer)
./pkg/gchem/gchem_add_tendency.F 61 GCHEM_ADD_TENDENCY
     &       + gchemTendency(I,J,K,bi,bj,iTracer)
./pkg/gchem/gchem_calc_tendency.F 65 GCHEM_CALC_TENDENCY
          DO J = 1-Oly, sNy+Oly
./pkg/gchem/gchem_calc_tendency.F 67 GCHEM_CALC_TENDENCY
            gchemTendency(I,J,K,bi,bj,iTracer) = 0. _d 0
./pkg/ggl90/ggl90_init_varia.F 25 GGL90_INIT_VARIA
      INTEGER I, J, K
./pkg/ggl90/ggl90_init_varia.F 38 GGL90_INIT_VARIA
         DO J=1-Oly,sNy+Oly
./pkg/ggl90/ggl90_init_varia.F 40 GGL90_INIT_VARIA
           GGL90viscArU(I,J,K,bi,bj) = 0. _d 0
./pkg/ggl90/ggl90_init_varia.F 41 GGL90_INIT_VARIA
           GGL90viscArV(I,J,K,bi,bj) = 0. _d 0
./pkg/ggl90/ggl90_init_varia.F 42 GGL90_INIT_VARIA
           GGL90diffKr(I,J,K,bi,bj)  = 0. _d 0
./pkg/ggl90/ggl90_init_varia.F 44 GGL90_INIT_VARIA
           GGL90TKE(I,J,K,bi,bj)=GGL90TKEmin*maskC(I,J,K,bi,bj)
./pkg/ggl90/ggl90_init_varia.F 71 GGL90_INIT_VARIA
           DO J=1-OLy,sNy+OLy
./pkg/ggl90/ggl90_init_varia.F 73 GGL90_INIT_VARIA
             GGL90TKE(I,J,K,bi,bj) = MAX(GGL90TKE(I,J,K,bi,bj),
./pkg/ggl90/ggl90_init_varia.F 74 GGL90_INIT_VARIA
     &            GGL90TKEmin)*maskC(I,J,K,bi,bj)
./pkg/gmredi/gmredi_rtransport.F 54 GMREDI_RTRANSPORT
      INTEGER I, J
./pkg/gmredi/gmredi_xtransport.F 50 GMREDI_XTRANSPORT
      INTEGER I, J
./pkg/gmredi/gmredi_ytransport.F 50 GMREDI_YTRANSPORT
      INTEGER I, J
./pkg/grdchk/grdchk_loc.F 233 GRDCHK_LOC
                           itmp = OB_Iw(J,bi,bj)
./pkg/grdchk/grdchk_loc.F 241 GRDCHK_LOC
                           itmp = OB_Ie(J,bi,bj)
./pkg/icefront/icefront_init_fixed.F 29 ICEFRONT_INIT_FIXED
      INTEGER I, J, K, bi, bj
./pkg/icefront/icefront_init_fixed.F 48 ICEFRONT_INIT_FIXED
        DO J = 1-OLy, sNy+OLy
./pkg/icefront/icefront_init_fixed.F 50 ICEFRONT_INIT_FIXED
          R_icefront(I,J,bi,bj) = ABS(R_icefront(I,J,bi,bj))
./pkg/icefront/icefront_init_fixed.F 58 ICEFRONT_INIT_FIXED
        DO J = 1-OLy, sNy+OLy
./pkg/icefront/icefront_init_fixed.F 62 ICEFRONT_INIT_FIXED
           IF ( R_icefront(I,J,bi,bj) .GT. ABS(rF(K)))
./pkg/icefront/icefront_init_fixed.F 63 ICEFRONT_INIT_FIXED
     &          K_icefront(I,J,bi,bj) = K
./pkg/icefront/icefront_init_fixed.F 74 ICEFRONT_INIT_FIXED
         DO J = 1, sNy
./pkg/icefront/icefront_init_fixed.F 77 ICEFRONT_INIT_FIXED
           IF (ICEFRONTlength(I,J,bi,bj) .GT. 0. _d 0) THEN
./pkg/icefront/icefront_init_fixed.F 79 ICEFRONT_INIT_FIXED
              IsInterface=Isinterface + K_icefront(I,J,bi,bj) 
./pkg/icefront/icefront_init_varia.F 34 ICEFRONT_INIT_VARIA
      INTEGER I, J, K, bi, bj
./pkg/icefront/icefront_init_varia.F 39 ICEFRONT_INIT_VARIA
        DO J = 1, OLy
./pkg/icefront/icefront_sgrunoff_read.F 36 SGRUNOFF_READ
      INTEGER bi,bj,I,J,K
./pkg/icefront/icefront_sgrunoff_read.F 46 SGRUNOFF_READ
        DO J = 1-Oly,sNy+Oly
./pkg/icefront/icefront_sgrunoff_read.F 48 SGRUNOFF_READ
          K = kLowC(I,J,bi,bj)
./pkg/icefront/icefront_sgrunoff_read.F 49 SGRUNOFF_READ
          addmass(I,J,K,bi,bj) =
./pkg/icefront/icefront_sgrunoff_read.F 50 SGRUNOFF_READ
     &         addmass(I,J,K,bi,bj) + SGrunoff(I,J,bi,bj)
./pkg/icefront/icefront_thermodynamics.F 102 ICEFRONT_THERMODYNAMICS
           IF( ICEFRONTlength(I,J,bi,bj) .GT. 0. _d 0
./pkg/icefront/icefront_thermodynamics.F 103 ICEFRONT_THERMODYNAMICS
     &          .AND. K .LE. K_icefront(I,J,bi,bj) ) THEN
./pkg/icefront/icefront_thermodynamics.F 107 ICEFRONT_THERMODYNAMICS
            tLoc = theta(I,J,K,bi,bj)
./pkg/icefront/icefront_thermodynamics.F 108 ICEFRONT_THERMODYNAMICS
            sLoc = MAX(salt(I,J,K,bi,bj), 0. _d 0)
./pkg/icefront/icefront_thermodynamics.F 115 ICEFRONT_THERMODYNAMICS
            IF ( K .EQ. K_icefront(I,J,bi,bj)) THEN
./pkg/icefront/icefront_thermodynamics.F 116 ICEFRONT_THERMODYNAMICS
             pLoc = 0.5*(ABS(R_icefront(I,J,bi,bj))+ABS(rF(K)))
./pkg/icefront/icefront_thermodynamics.F 119 ICEFRONT_THERMODYNAMICS
     &           (R_icefront(I,J,bi,bj)-pLoc) 
./pkg/icefront/icefront_thermodynamics.F 120 ICEFRONT_THERMODYNAMICS
     &           / R_icefront(I,J,bi,bj)
./pkg/icefront/icefront_thermodynamics.F 140 ICEFRONT_THERMODYNAMICS
            FreshWaterFlux(I,J) = maskC(I,J,K,bi,bj) *
./pkg/icefront/icefront_thermodynamics.F 144 ICEFRONT_THERMODYNAMICS
            HeatFlux(I,J) = maskC(I,J,K,bi,bj) * HeatCapacity_Cp *
./pkg/icefront/icefront_thermodynamics.F 146 ICEFRONT_THERMODYNAMICS
     &           FreshWaterFlux(I,J) ) * ( thetaFreeze - tLoc )
./pkg/icefront/icefront_thermodynamics.F 149 ICEFRONT_THERMODYNAMICS
            icefront_TendT(i,j,K,bi,bj) = - HeatFlux(I,J)* eps5
./pkg/icefront/icefront_thermodynamics.F 150 ICEFRONT_THERMODYNAMICS
            icefront_TendS(i,j,K,bi,bj) = FreshWaterFlux(I,J) *
./pkg/icefront/icefront_thermodynamics.F 165 ICEFRONT_THERMODYNAMICS
     &            * (ABS(R_icefront(I,J,bi,bj))-ABS(rF(K)))
./pkg/icefront/icefront_thermodynamics.F 169 ICEFRONT_THERMODYNAMICS
     &            * (ABS(R_icefront(I,J,bi,bj))-ABS(rF(K)))
./pkg/icefront/icefront_thermodynamics.F 175 ICEFRONT_THERMODYNAMICS
            HeatFlux      (I,J) = 0. _d 0
./pkg/icefront/icefront_thermodynamics.F 176 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 99 ICEFRONT_THERMODYNAMICS
         DO J = 1, sNy
./pkg/kpp/kpp_forcing_surf.F 162 KPP_FORCING_SURF
            bo   (I,J) = p0
./pkg/kpp/kpp_forcing_surf.F 163 KPP_FORCING_SURF
            bosol(I,J) = p0
./pkg/kpp/kpp_forcing_surf.F 165 KPP_FORCING_SURF
            boplume(I,J) = p0
./pkg/kpp/kpp_forcing_surf.F 203 KPP_FORCING_SURF
        bo(I,J) = - gravity *
./pkg/kpp/kpp_forcing_surf.F 204 KPP_FORCING_SURF
     &       ( TTALPHA(I,J,1) * (surfForcT(i,j,bi,bj)+
./pkg/kpp/kpp_forcing_surf.F 206 KPP_FORCING_SURF
     &       SSBETA(I,J,1) * surfForcS(i,j,bi,bj) )
./pkg/kpp/kpp_forcing_surf.F 207 KPP_FORCING_SURF
     &       / rhoSurf(I,J)
./pkg/kpp/kpp_forcing_surf.F 208 KPP_FORCING_SURF
        bosol(I,J) = gravity * TTALPHA(I,J,1) * Qsw(i,j,bi,bj) *
./pkg/kpp/kpp_forcing_surf.F 210 KPP_FORCING_SURF
     &       / rhoSurf(I,J)
./pkg/kpp/kpp_forcing_surf.F 220 KPP_FORCING_SURF
               boplume(I,J) = - gravity * SSBETA(I,J,1)
./pkg/kpp/kpp_forcing_surf.F 222 KPP_FORCING_SURF
     &              * recip_rhoConst / rhoSurf(I,J)
./pkg/kpp/kpp_forcing_surf.F 279 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 1539 STATEKPP
      INTEGER I, J, K
./pkg/kpp/kpp_routines.F 1572 STATEKPP
      DO J = 1-OLy, sNy+OLy
./pkg/kpp/kpp_routines.F 1574 STATEKPP
            RHO1(I,J)      = WORK1(I,J) + rhoConst
./pkg/kpp/kpp_routines.F 1575 STATEKPP
            TTALPHA(I,J,1) = WORK2(I,J)
./pkg/kpp/kpp_routines.F 1576 STATEKPP
            SSBETA(I,J,1)  = WORK3(I,J)
./pkg/kpp/kpp_routines.F 1577 STATEKPP
            DBSFC(I,J,1)   = 0.
./pkg/kpp/kpp_routines.F 1641 STATEKPP
         DO J = 1-OLy, sNy+OLy
./pkg/kpp/kpp_routines.F 1643 STATEKPP
               TTALPHA(I,J,K) = WORK1 (I,J)
./pkg/kpp/kpp_routines.F 1644 STATEKPP
               SSBETA(I,J,K)  = WORK2 (I,J)
./pkg/kpp/kpp_routines.F 1645 STATEKPP
               DBLOC(I,J,K-1) = gravity * (RHOK(I,J) - RHOKM1(I,J)) /
./pkg/kpp/kpp_routines.F 1646 STATEKPP
     &                                    (RHOK(I,J) + rhoConst)
./pkg/kpp/kpp_routines.F 1647 STATEKPP
               DBSFC(I,J,K)   = gravity * (RHOK(I,J) - RHO1K (I,J)) /
./pkg/kpp/kpp_routines.F 1648 STATEKPP
     &                                    (RHOK(I,J) + rhoConst)
./pkg/kpp/kpp_routines.F 1655 STATEKPP
      DO J = 1-OLy, sNy+OLy
./pkg/kpp/kpp_routines.F 1657 STATEKPP
            TTALPHA(I,J,Nrp1) = TTALPHA(I,J,Nr)
./pkg/kpp/kpp_routines.F 1658 STATEKPP
            SSBETA(I,J,Nrp1)  = SSBETA(I,J,Nr)
./pkg/kpp/kpp_routines.F 1659 STATEKPP
            DBLOC(I,J,Nr)     = 0.
./pkg/kpp/kpp_routines.F 1735 KPP_DOUBLEDIFF
      INTEGER I, J, K
./pkg/kpp/kpp_routines.F 1767 KPP_DOUBLEDIFF
       DO J = 1-Oly, sNy+Oly
./pkg/kpp/kpp_routines.F 1769 KPP_DOUBLEDIFF
         alphaDT(I,J) = ( theta(I,J,Km1,bi,bj)-theta(I,J,K,bi,bj) )
./pkg/kpp/kpp_routines.F 1770 KPP_DOUBLEDIFF
     &        * 0.5 _d 0 * ABS( TTALPHA(I,J,Km1) + TTALPHA(I,J,K) )
./pkg/kpp/kpp_routines.F 1771 KPP_DOUBLEDIFF
         betaDS(I,J)  = ( salt(I,J,Km1,bi,bj)-salt(I,J,K,bi,bj) )
./pkg/kpp/kpp_routines.F 1772 KPP_DOUBLEDIFF
     &        * 0.5 _d 0 * ( SSBETA(I,J,Km1) + SSBETA(I,J,K) )
./pkg/kpp/kpp_routines.F 1773 KPP_DOUBLEDIFF
         nuddt(I,J) = 0. _d 0
./pkg/kpp/kpp_routines.F 1774 KPP_DOUBLEDIFF
         nudds(I,J) = 0. _d 0
./pkg/kpp/kpp_routines.F 1778 KPP_DOUBLEDIFF
        DO J = jMin, jMax
./pkg/kpp/kpp_routines.F 1784 KPP_DOUBLEDIFF
          IF (      alphaDT(I,J) .GT. betaDS(I,J)
./pkg/kpp/kpp_routines.F 1785 KPP_DOUBLEDIFF
     &         .AND. betaDS(I,J) .GT. 0. _d 0 ) THEN
./pkg/kpp/kpp_routines.F 1786 KPP_DOUBLEDIFF
           Rrho = MIN( alphaDT(I,J)/betaDS(I,J), Rrho0 )
./pkg/kpp/kpp_routines.F 1790 KPP_DOUBLEDIFF
           nudds(I,J) = dsfmax * nutmp * nutmp * nutmp
./pkg/kpp/kpp_routines.F 1792 KPP_DOUBLEDIFF
           nuddt(I,J) = 0.7 _d 0 * nudds(I,J)
./pkg/kpp/kpp_routines.F 1793 KPP_DOUBLEDIFF
          ELSEIF (   alphaDT(I,J) .LT. 0. _d 0
./pkg/kpp/kpp_routines.F 1794 KPP_DOUBLEDIFF
     &          .AND. betaDS(I,J) .LT. 0. _d 0
./pkg/kpp/kpp_routines.F 1795 KPP_DOUBLEDIFF
     &          .AND.alphaDT(I,J) .GT. betaDS(I,J) ) THEN
./pkg/kpp/kpp_routines.F 1800 KPP_DOUBLEDIFF
           Rrho = alphaDT(I,J)/betaDS(I,J)
./pkg/kpp/kpp_routines.F 1802 KPP_DOUBLEDIFF
           nuddt(I,J) = numol * 0.909 _d 0
./pkg/kpp/kpp_routines.F 1809 KPP_DOUBLEDIFF
           nudds(I,J) = nuddt(I,J) * MAX( 0.15 _d 0 * Rrho,
./pkg/kpp/kpp_routines.F 1821 KPP_DOUBLEDIFF
       DO J = 1-Oly, sNy+Oly
./pkg/kpp/kpp_routines.F 1823 KPP_DOUBLEDIFF
         kappaRT(I,J,K) = kappaRT(I,J,K) + nuddt(I,J)
./pkg/kpp/kpp_routines.F 1824 KPP_DOUBLEDIFF
         kappaRS(I,J,K) = kappaRS(I,J,K) + nudds(I,J)
./pkg/kpp/kpp_transport_s.F 60 KPP_TRANSPORT_S
      INTEGER I, J
./pkg/kpp/kpp_transport_t.F 61 KPP_TRANSPORT_T
      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 1111 MDSREADFIELD_2D_GL
           DO J=1,Ny
./pkg/mdsio/mdsio_gl.F 1113 MDSREADFIELD_2D_GL
             global(I,J) = xy_buffer_r4(I,J)
./pkg/mdsio/mdsio_gl.F 1121 MDSREADFIELD_2D_GL
           DO J=1,Ny
./pkg/mdsio/mdsio_gl.F 1123 MDSREADFIELD_2D_GL
             global(I,J) = xy_buffer_r8(I,J)
./pkg/mdsio/mdsio_gl.F 1137 MDSREADFIELD_2D_GL
            DO J=1,sNy
./pkg/mdsio/mdsio_gl.F 1138 MDSREADFIELD_2D_GL
             JJ=((jp-1)*nSy+(bj-1))*sNy+J
./pkg/mdsio/mdsio_gl.F 1333 MDSWRITEFIELD_2D_GL
          DO J=1,sNy
./pkg/mdsio/mdsio_gl.F 1334 MDSWRITEFIELD_2D_GL
           JJ=((jp-1)*nSy+(bj-1))*sNy+J
./pkg/mdsio/mdsio_gl.F 1348 MDSWRITEFIELD_2D_GL
           DO J=1,Ny
./pkg/mdsio/mdsio_gl.F 1350 MDSWRITEFIELD_2D_GL
             xy_buffer_r4(I,J) = global(I,J)
./pkg/mdsio/mdsio_gl.F 1358 MDSWRITEFIELD_2D_GL
           DO J=1,Ny
./pkg/mdsio/mdsio_gl.F 1360 MDSWRITEFIELD_2D_GL
             xy_buffer_r8(I,J) = global(I,J)
./pkg/mdsio/mdsio_gl.F 350 MDSREADFIELD_3D_GL
           DO J=1,Ny
./pkg/mdsio/mdsio_gl.F 352 MDSREADFIELD_3D_GL
             global(I,J) = xy_buffer_r4(I,J)
./pkg/mdsio/mdsio_gl.F 360 MDSREADFIELD_3D_GL
           DO J=1,Ny
./pkg/mdsio/mdsio_gl.F 362 MDSREADFIELD_3D_GL
             global(I,J) = xy_buffer_r8(I,J)
./pkg/mdsio/mdsio_gl.F 376 MDSREADFIELD_3D_GL
            DO J=1,sNy
./pkg/mdsio/mdsio_gl.F 377 MDSREADFIELD_3D_GL
             JJ=((jp-1)*nSy+(bj-1))*sNy+J
./pkg/mdsio/mdsio_gl.F 570 MDSWRITEFIELD_3D_GL
          DO J=1,sNy
./pkg/mdsio/mdsio_gl.F 571 MDSWRITEFIELD_3D_GL
           JJ=((jp-1)*nSy+(bj-1))*sNy+J
./pkg/mdsio/mdsio_gl.F 585 MDSWRITEFIELD_3D_GL
           DO J=1,Ny
./pkg/mdsio/mdsio_gl.F 587 MDSWRITEFIELD_3D_GL
             xy_buffer_r4(I,J) = global(I,J)
./pkg/mdsio/mdsio_gl.F 595 MDSWRITEFIELD_3D_GL
           DO J=1,Ny
./pkg/mdsio/mdsio_gl.F 597 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_hdiv.F 34 MOM_CALC_HDIV
       DO J=1-Oly,sNy+Oly-1
./pkg/mom_common/mom_calc_hdiv.F 38 MOM_CALC_HDIV
         hDiv(I,J)=(
./pkg/mom_common/mom_calc_hdiv.F 43 MOM_CALC_HDIV
     &             )*recip_rA(I,J,bi,bj)
./pkg/mom_common/mom_calc_hdiv.F 48 MOM_CALC_HDIV
       DO J=1-Oly,sNy+Oly-1
./pkg/mom_common/mom_calc_hdiv.F 52 MOM_CALC_HDIV
         hDiv(I,J)= 
./pkg/mom_common/mom_calc_hdiv.F 57 MOM_CALC_HDIV
     &    )*recip_rA(I,J,bi,bj)
./pkg/mom_common/mom_calc_hfacz.F 289 MOM_CALC_HFACZ
         J=1
./pkg/mom_common/mom_calc_hfacz.F 57 MOM_CALC_HFACZ
      INTEGER I,J
./pkg/mom_common/mom_calc_ke.F 112 MOM_CALC_KE
       DO J=1-OLy,sNy+OLy-1
./pkg/mom_common/mom_calc_ke.F 47 MOM_CALC_KE
      INTEGER I,J
./pkg/mom_common/mom_calc_ke.F 57 MOM_CALC_KE
       DO J=1-OLy,sNy+OLy-1
./pkg/mom_common/mom_calc_ke.F 72 MOM_CALC_KE
       DO J=1-OLy,sNy+OLy-1
./pkg/mom_common/mom_calc_ke.F 85 MOM_CALC_KE
       DO J=1-OLy,sNy+OLy-1
./pkg/mom_common/mom_calc_ke.F 99 MOM_CALC_KE
       DO J=1-OLy,sNy+OLy-1
./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_common/mom_calc_strain.F 53 MOM_CALC_STRAIN
      DO J=2-Oly,sNy+Oly
./pkg/mom_common/mom_calc_strain.F 57 MOM_CALC_STRAIN
        strain(I,J)=
./pkg/mom_common/mom_calc_visc.F 105 MOM_CALC_VISC
      INTEGER I,J
./pkg/mom_common/mom_hdissip.F 45 MOM_HDISSIP
      INTEGER I,J
./pkg/mom_fluxform/mom_u_del2u.F 43 MOM_U_DEL2U
      INTEGER I,J
./pkg/mom_fluxform/mom_u_del2u.F 57 MOM_U_DEL2U
     &   *sqCosFacU(J,bi,bj)
./pkg/mom_fluxform/mom_u_del2u.F 72 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 42 MOM_V_DEL2V
      INTEGER I,J
./pkg/mom_fluxform/mom_v_del2v.F 56 MOM_V_DEL2V
     &   *sqCosFacV(J,bi,bj)
./pkg/mom_fluxform/mom_v_del2v.F 71 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_hdissip.F 53 MOM_VI_HDISSIP
      INTEGER I,J
./pkg/mom_vecinv/mom_vi_u_grad_ke.F 29 MOM_VI_U_GRAD_KE
      INTEGER I,J
./pkg/mom_vecinv/mom_vi_u_grad_ke.F 31 MOM_VI_U_GRAD_KE
       DO J=1-Oly,sNy+Oly
./pkg/mom_vecinv/mom_vi_u_grad_ke.F 33 MOM_VI_U_GRAD_KE
         dKEdx(I,J)=-_recip_dxC(i,j,bi,bj)*(KE(i,j)-KE(i-1,j))
./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_grad_ke.F 29 MOM_VI_V_GRAD_KE
      INTEGER I,J
./pkg/mom_vecinv/mom_vi_v_grad_ke.F 31 MOM_VI_V_GRAD_KE
       DO J=2-Oly,sNy+Oly
./pkg/mom_vecinv/mom_vi_v_grad_ke.F 33 MOM_VI_V_GRAD_KE
         dKEdy(I,J)=-_recip_dyC(i,j,bi,bj)*(KE(i,j)-KE(i,j-1))
./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 107 MY82_CALC
         SH(I,J,K)   = SHtmp
./pkg/my82/my82_calc.F 108 MY82_CALC
         SM(I,J,K)   = SHtmp*(beta1-beta2*RiFlux)/(beta3-beta4*RiFlux)
./pkg/my82/my82_calc.F 111 MY82_CALC
     &        b1*(SH(I,J,K)*GH(I,J) + SM(I,J,K)*GM(I,J)) )
./pkg/my82/my82_calc.F 112 MY82_CALC
         tke(I,J,K) = sqrt(tkesquare)
./pkg/my82/my82_calc.F 124 MY82_CALC
      DO J=jMin,jMax
./pkg/my82/my82_calc.F 126 MY82_CALC
        GH(I,J) = 0. _d 0
./pkg/my82/my82_calc.F 127 MY82_CALC
        GM(I,J) = 0. _d 0
./pkg/my82/my82_calc.F 135 MY82_CALC
       DO J=jMin,jMax
./pkg/my82/my82_calc.F 137 MY82_CALC
         GM(I,J) = GM(I,J) + tke(I,J,K)*rF(K)
./pkg/my82/my82_calc.F 138 MY82_CALC
         GH(I,J) = GH(I,J) + tke(I,J,K)
./pkg/my82/my82_calc.F 144 MY82_CALC
      DO J=jMin,jMax
./pkg/my82/my82_calc.F 146 MY82_CALC
        IF ( GH(I,J) .EQ. 0. _d 0 ) THEN
./pkg/my82/my82_calc.F 147 MY82_CALC
         MYhbl(I,J,bi,bj) = 0. _d 0
./pkg/my82/my82_calc.F 149 MY82_CALC
         MYhbl(I,J,bi,bj) = -GM(I,J)/GH(I,J)*MYhblScale
./pkg/my82/my82_calc.F 156 MY82_CALC
       DO J=jMin,jMax
./pkg/my82/my82_calc.F 158 MY82_CALC
         tkel = MYhbl(I,J,bi,bj)*tke(I,J,K)
./pkg/my82/my82_calc.F 160 MY82_CALC
         MYviscAr(I,J,K,bi,bj) = MYhbl(I,J,bi,bj)*tkel*SM(I,J,K)
./pkg/my82/my82_calc.F 161 MY82_CALC
         MYdiffKr(I,J,K,bi,bj) = MYhbl(I,J,bi,bj)*tkel*SH(I,J,K)
./pkg/my82/my82_calc.F 163 MY82_CALC
         MYviscAr(I,J,K,bi,bj) = MAX(MYviscAr(I,J,K,bi,bj),
./pkg/my82/my82_calc.F 165 MY82_CALC
         MYdiffKr(I,J,K,bi,bj) = MAX(MYdiffKr(I,J,K,bi,bj),
./pkg/my82/my82_calc.F 168 MY82_CALC
         MYviscAr(I,J,K,bi,bj) = MIN(MYviscAr(I,J,K,bi,bj),MYviscMax)
./pkg/my82/my82_calc.F 169 MY82_CALC
     &        * maskC(I,J,K,bi,bj)
./pkg/my82/my82_calc.F 170 MY82_CALC
         MYdiffKr(I,J,K,bi,bj) = MIN(MYdiffKr(I,J,K,bi,bj),MYdiffMax)
./pkg/my82/my82_calc.F 171 MY82_CALC
     &        * maskC(I,J,K,bi,bj)
./pkg/my82/my82_calc.F 58 MY82_CALC
      INTEGER I, J, K
./pkg/my82/my82_calc.F 75 MY82_CALC
      DO J=1-Oly,sNy+Oly
./pkg/my82/my82_calc.F 77 MY82_CALC
        GH(I,J) = 0. _d 0
./pkg/my82/my82_calc.F 78 MY82_CALC
        GM(I,J) = 0. _d 0
./pkg/my82/my82_calc.F 82 MY82_CALC
       DO J=1-Oly,sNy+Oly
./pkg/my82/my82_calc.F 84 MY82_CALC
         SH(I,J,K)  = 0. _d 0
./pkg/my82/my82_calc.F 85 MY82_CALC
         SM(I,J,K)  = 0. _d 0
./pkg/my82/my82_calc.F 86 MY82_CALC
         tke(I,J,K) = 0. _d 0
./pkg/my82/my82_calc.F 97 MY82_CALC
       DO J=jMin,jMax
./pkg/my82/my82_calc.F 99 MY82_CALC
         RiTmp  = MIN(RiNumber(I,J),RiMax)
./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_apply_r_star.F 65 OBCS_APPLY_R_STAR
       i = OB_Ie(J,bi,bj)
./pkg/obcs/obcs_apply_seaice.F 215 OBCS_APPLY_SEAICE
          Iobc = OB_Ie(J,bi,bj)
./pkg/obcs/obcs_apply_seaice.F 94 OBCS_APPLY_SEAICE
          Iobc = OB_Ie(J,bi,bj)
./pkg/obcs/obcs_apply_sloc.F 28 OBCS_APPLY_SLOC
      INTEGER I,J,I_obc,J_obc
./pkg/obcs/obcs_apply_sloc.F 38 OBCS_APPLY_SLOC
        DO J = J_obc, J_obc+Oly
./pkg/obcs/obcs_apply_sloc.F 39 OBCS_APPLY_SLOC
         sFld(I,J)=OBNs(I,K,bi,bj)*obc_mask
./pkg/obcs/obcs_apply_sloc.F 48 OBCS_APPLY_SLOC
        DO J = J_obc-Oly, J_obc
./pkg/obcs/obcs_apply_sloc.F 49 OBCS_APPLY_SLOC
         sFld(I,J)=OBSs(I,K,bi,bj)*obc_mask
./pkg/obcs/obcs_apply_sloc.F 56 OBCS_APPLY_SLOC
      DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_apply_sloc.F 59 OBCS_APPLY_SLOC
       I_obc = OB_Ie(J,bi,bj)
./pkg/obcs/obcs_apply_sloc.F 61 OBCS_APPLY_SLOC
        obc_mask = _maskW(I_obc,J,K,bi,bj)
./pkg/obcs/obcs_apply_sloc.F 63 OBCS_APPLY_SLOC
         sFld(I,J)=OBEs(J,K,bi,bj)*obc_mask
./pkg/obcs/obcs_apply_sloc.F 69 OBCS_APPLY_SLOC
       I_obc=OB_Iw(J,bi,bj)
./pkg/obcs/obcs_apply_sloc.F 71 OBCS_APPLY_SLOC
        obc_mask = _maskW(I_obc+1,J,K,bi,bj)
./pkg/obcs/obcs_apply_sloc.F 73 OBCS_APPLY_SLOC
         sFld(I,J)=OBWs(J,K,bi,bj)*obc_mask
./pkg/obcs/obcs_apply_surf_dr.F 64 OBCS_APPLY_SURF_DR
       i = OB_Ie(J,bi,bj)
./pkg/obcs/obcs_apply_tloc.F 28 OBCS_APPLY_TLOC
      INTEGER I,J,I_obc,J_obc
./pkg/obcs/obcs_apply_tloc.F 38 OBCS_APPLY_TLOC
        DO J = J_obc, J_obc+Oly
./pkg/obcs/obcs_apply_tloc.F 39 OBCS_APPLY_TLOC
         tFld(I,J)=OBNt(I,K,bi,bj)*obc_mask
./pkg/obcs/obcs_apply_tloc.F 48 OBCS_APPLY_TLOC
        DO J = J_obc-Oly, J_obc
./pkg/obcs/obcs_apply_tloc.F 49 OBCS_APPLY_TLOC
         tFld(I,J)=OBSt(I,K,bi,bj)*obc_mask
./pkg/obcs/obcs_apply_tloc.F 56 OBCS_APPLY_TLOC
      DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_apply_tloc.F 59 OBCS_APPLY_TLOC
       I_obc = OB_Ie(J,bi,bj)
./pkg/obcs/obcs_apply_tloc.F 61 OBCS_APPLY_TLOC
        obc_mask = _maskW(I_obc,J,K,bi,bj)
./pkg/obcs/obcs_apply_tloc.F 63 OBCS_APPLY_TLOC
         tFld(I,J)=OBEt(J,K,bi,bj)*obc_mask
./pkg/obcs/obcs_apply_tloc.F 69 OBCS_APPLY_TLOC
       I_obc=OB_Iw(J,bi,bj)
./pkg/obcs/obcs_apply_tloc.F 71 OBCS_APPLY_TLOC
        obc_mask = _maskW(I_obc+1,J,K,bi,bj)
./pkg/obcs/obcs_apply_tloc.F 73 OBCS_APPLY_TLOC
         tFld(I,J)=OBWt(J,K,bi,bj)*obc_mask
./pkg/obcs/obcs_apply_uvice.F 128 OBCS_APPLY_UVICE
      DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_apply_uvice.F 130 OBCS_APPLY_UVICE
       IF (OB_Ie(J,bi,bj).NE.0) THEN
./pkg/obcs/obcs_apply_uvice.F 132 OBCS_APPLY_UVICE
        uFld(OB_Ie(J,bi,bj),J,bi,bj) =
./pkg/obcs/obcs_apply_uvice.F 133 OBCS_APPLY_UVICE
     &         _maskW(OB_Ie(J,bi,bj),J,K,bi,bj) *
./pkg/obcs/obcs_apply_uvice.F 134 OBCS_APPLY_UVICE
     &         uFld(OB_Ie(J,bi,bj)-1,J,bi,bj)
./pkg/obcs/obcs_apply_uvice.F 135 OBCS_APPLY_UVICE
        vFld(OB_Ie(J,bi,bj),J,bi,bj) =
./pkg/obcs/obcs_apply_uvice.F 136 OBCS_APPLY_UVICE
     &         _maskS(OB_Ie(J,bi,bj),J,K,bi,bj) *
./pkg/obcs/obcs_apply_uvice.F 137 OBCS_APPLY_UVICE
     &         vFld(OB_Ie(J,bi,bj)-1,J,bi,bj)
./pkg/obcs/obcs_apply_uvice.F 140 OBCS_APPLY_UVICE
        uFld(OB_Ie(J,bi,bj),J,bi,bj)=
./pkg/obcs/obcs_apply_uvice.F 141 OBCS_APPLY_UVICE
     &       max(OBEuice(J,bi,bj),uFld(OB_Ie(J,bi,bj),J,bi,bj))
./pkg/obcs/obcs_apply_uvice.F 142 OBCS_APPLY_UVICE
     &       * _maskW(OB_Ie(J,bi,bj),J,K,bi,bj)
./pkg/obcs/obcs_apply_uvice.F 144 OBCS_APPLY_UVICE
        uFld(OB_Ie(J,bi,bj),J,bi,bj)=OBEuice(J,bi,bj)
./pkg/obcs/obcs_apply_uvice.F 145 OBCS_APPLY_UVICE
     &       * _maskW(OB_Ie(J,bi,bj),J,K,bi,bj)
./pkg/obcs/obcs_apply_uvice.F 147 OBCS_APPLY_UVICE
        vFld(OB_Ie(J,bi,bj),J,bi,bj)=OBEvice(J,bi,bj)
./pkg/obcs/obcs_apply_uvice.F 148 OBCS_APPLY_UVICE
     &       * _maskS(OB_Ie(J,bi,bj),J,K,bi,bj)
./pkg/obcs/obcs_apply_uvice.F 150 OBCS_APPLY_UVICE
        if ( _maskW(OB_Ie(J,bi,bj)  ,J,K,bi,bj) .NE. 0. .AND.
./pkg/obcs/obcs_apply_uvice.F 151 OBCS_APPLY_UVICE
     &       _maskW(OB_Ie(J,bi,bj)-2,J,K,bi,bj) .NE. 0. )
./pkg/obcs/obcs_apply_uvice.F 152 OBCS_APPLY_UVICE
     &       uFld(OB_Ie(J,bi,bj)-1,J,bi,bj) = 0.5 _d 0 *
./pkg/obcs/obcs_apply_uvice.F 153 OBCS_APPLY_UVICE
     &       ( uFld(OB_Ie(J,bi,bj)  ,J,bi,bj) +
./pkg/obcs/obcs_apply_uvice.F 154 OBCS_APPLY_UVICE
     &       uFld(OB_Ie(J,bi,bj)-2,J,bi,bj) ) *
./pkg/obcs/obcs_apply_uvice.F 155 OBCS_APPLY_UVICE
     &       _maskW(OB_Ie(J,bi,bj)-1,J,K,bi,bj)
./pkg/obcs/obcs_apply_uvice.F 158 OBCS_APPLY_UVICE
        if ( _maskS(OB_Ie(J,bi,bj)  ,J,K,bi,bj) .NE. 0. .AND.
./pkg/obcs/obcs_apply_uvice.F 159 OBCS_APPLY_UVICE
     &       _maskS(OB_Ie(J,bi,bj)-2,J,K,bi,bj) .NE. 0. )
./pkg/obcs/obcs_apply_uvice.F 160 OBCS_APPLY_UVICE
     &       vFld(OB_Ie(J,bi,bj)-1,J,bi,bj) = 0.5 _d 0 *
./pkg/obcs/obcs_apply_uvice.F 161 OBCS_APPLY_UVICE
     &       ( vFld(OB_Ie(J,bi,bj)  ,J,bi,bj) +
./pkg/obcs/obcs_apply_uvice.F 162 OBCS_APPLY_UVICE
     &       vFld(OB_Ie(J,bi,bj)-2,J,bi,bj) ) *
./pkg/obcs/obcs_apply_uvice.F 163 OBCS_APPLY_UVICE
     &       _maskS(OB_Ie(J,bi,bj)-1,J,K,bi,bj)
./pkg/obcs/obcs_apply_uvice.F 172 OBCS_APPLY_UVICE
      DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_apply_uvice.F 174 OBCS_APPLY_UVICE
       IF (OB_Iw(J,bi,bj).NE.0) THEN
./pkg/obcs/obcs_apply_uvice.F 176 OBCS_APPLY_UVICE
        uFld(OB_Iw(J,bi,bj)+1,J,bi,bj)=
./pkg/obcs/obcs_apply_uvice.F 177 OBCS_APPLY_UVICE
     &         _maskW(OB_Iw(J,bi,bj)+1,J,K,bi,bj) *
./pkg/obcs/obcs_apply_uvice.F 178 OBCS_APPLY_UVICE
     &         uFld(OB_Iw(J,bi,bj)+2,J,bi,bj)
./pkg/obcs/obcs_apply_uvice.F 179 OBCS_APPLY_UVICE
        vFld(OB_Iw(J,bi,bj)+1,J,bi,bj)=
./pkg/obcs/obcs_apply_uvice.F 180 OBCS_APPLY_UVICE
     &         _maskS(OB_Iw(J,bi,bj)+1,J,K,bi,bj) *
./pkg/obcs/obcs_apply_uvice.F 181 OBCS_APPLY_UVICE
     &         vFld(OB_Iw(J,bi,bj)+2,J,bi,bj)
./pkg/obcs/obcs_apply_uvice.F 184 OBCS_APPLY_UVICE
        uFld(OB_Iw(J,bi,bj)+1,J,bi,bj)=
./pkg/obcs/obcs_apply_uvice.F 185 OBCS_APPLY_UVICE
     &       min(OBWuice(J,bi,bj),uFld(OB_Iw(J,bi,bj)+1,J,bi,bj))
./pkg/obcs/obcs_apply_uvice.F 186 OBCS_APPLY_UVICE
     &       * _maskW(OB_Iw(J,bi,bj)+1,J,K,bi,bj)
./pkg/obcs/obcs_apply_uvice.F 188 OBCS_APPLY_UVICE
        uFld(OB_Iw(J,bi,bj)+1,J,bi,bj)=OBWuice(J,bi,bj)
./pkg/obcs/obcs_apply_uvice.F 189 OBCS_APPLY_UVICE
     &       * _maskW(OB_Iw(J,bi,bj)+1,J,K,bi,bj)
./pkg/obcs/obcs_apply_uvice.F 191 OBCS_APPLY_UVICE
        vFld(OB_Iw(J,bi,bj),J,bi,bj)=OBWvice(J,bi,bj)
./pkg/obcs/obcs_apply_uvice.F 192 OBCS_APPLY_UVICE
     &       * _maskS(OB_Iw(J,bi,bj),J,K,bi,bj)
./pkg/obcs/obcs_apply_uvice.F 194 OBCS_APPLY_UVICE
        if ( _maskW(OB_Iw(J,bi,bj)+1,J,K,bi,bj) .NE. 0. .AND.
./pkg/obcs/obcs_apply_uvice.F 195 OBCS_APPLY_UVICE
     &       _maskW(OB_Iw(J,bi,bj)+3,J,K,bi,bj) .NE. 0. )
./pkg/obcs/obcs_apply_uvice.F 196 OBCS_APPLY_UVICE
     &       uFld(OB_Iw(J,bi,bj)+2,J,bi,bj) = 0.5 _d 0 *
./pkg/obcs/obcs_apply_uvice.F 197 OBCS_APPLY_UVICE
     &       ( uFld(OB_Iw(J,bi,bj)+1,J,bi,bj) +
./pkg/obcs/obcs_apply_uvice.F 198 OBCS_APPLY_UVICE
     &       uFld(OB_Iw(J,bi,bj)+3,J,bi,bj) ) *
./pkg/obcs/obcs_apply_uvice.F 199 OBCS_APPLY_UVICE
     &       _maskW(OB_Iw(J,bi,bj)+2,J,K,bi,bj)
./pkg/obcs/obcs_apply_uvice.F 202 OBCS_APPLY_UVICE
        if ( _maskS(OB_Iw(J,bi,bj)  ,J,K,bi,bj) .NE. 0. .AND.
./pkg/obcs/obcs_apply_uvice.F 203 OBCS_APPLY_UVICE
     &       _maskS(OB_Iw(J,bi,bj)+2,J,K,bi,bj) .NE. 0. )
./pkg/obcs/obcs_apply_uvice.F 204 OBCS_APPLY_UVICE
     &       vFld(OB_Iw(J,bi,bj)+1,J,bi,bj) = 0.5 _d 0 *
./pkg/obcs/obcs_apply_uvice.F 205 OBCS_APPLY_UVICE
     &       ( vFld(OB_Iw(J,bi,bj)  ,J,bi,bj) +
./pkg/obcs/obcs_apply_uvice.F 206 OBCS_APPLY_UVICE
     &       vFld(OB_Iw(J,bi,bj)+2,J,bi,bj) ) *
./pkg/obcs/obcs_apply_uvice.F 207 OBCS_APPLY_UVICE
     &       _maskS(OB_Iw(J,bi,bj)+1,J,K,bi,bj)
./pkg/obcs/obcs_apply_uvice.F 29 OBCS_APPLY_UVICE
      INTEGER I,J,K,bi,bj
./pkg/obcs/obcs_apply_w.F 28 OBCS_APPLY_W
      INTEGER I,J,I_obc,J_obc
./pkg/obcs/obcs_apply_w.F 60 OBCS_APPLY_W
      DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_apply_w.F 62 OBCS_APPLY_W
       I_obc=OB_Ie(J,bi,bj)
./pkg/obcs/obcs_apply_w.F 64 OBCS_APPLY_W
        obc_mask = _maskW(I_obc,J,K,bi,bj)
./pkg/obcs/obcs_apply_w.F 65 OBCS_APPLY_W
        wFld(I_obc,J,K,bi,bj)=OBEw(J,K,bi,bj) * obc_mask
./pkg/obcs/obcs_apply_w.F 70 OBCS_APPLY_W
      DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_apply_w.F 72 OBCS_APPLY_W
       I_obc=OB_Iw(J,bi,bj)
./pkg/obcs/obcs_apply_w.F 74 OBCS_APPLY_W
        obc_mask = _maskW(I_obc+1,J,K,bi,bj)
./pkg/obcs/obcs_apply_w.F 75 OBCS_APPLY_W
        wFld(I_obc,J,K,bi,bj)=OBWw(J,K,bi,bj) * obc_mask
./pkg/obcs/obcs_apply_w.F 92 OBCS_APPLY_W
      DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_apply_w.F 94 OBCS_APPLY_W
        I_obc = OB_Ie(J,bi,bj)
./pkg/obcs/obcs_apply_w.F 95 OBCS_APPLY_W
        IF (I_obc.NE.0) wFld(I_obc,J,K,bi,bj) = 0. _d 0
./pkg/obcs/obcs_apply_w.F 97 OBCS_APPLY_W
        I_obc = OB_Iw(J,bi,bj)
./pkg/obcs/obcs_apply_w.F 98 OBCS_APPLY_W
        IF (I_obc.NE.0) wFld(I_obc,J,K,bi,bj) = 0. _d 0
./pkg/obcs/obcs_calc.F 111 OBCS_CALC
          DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_calc.F 112 OBCS_CALC
            I_obc=OB_Ie(J,bi,bj)
./pkg/obcs/obcs_calc.F 114 OBCS_CALC
              OBEu(J,K,bi,bj)=0.
./pkg/obcs/obcs_calc.F 115 OBCS_CALC
              OBEv(J,K,bi,bj)=0.
./pkg/obcs/obcs_calc.F 116 OBCS_CALC
              OBEt(J,K,bi,bj)=tRef(K)
./pkg/obcs/obcs_calc.F 117 OBCS_CALC
              OBEs(J,K,bi,bj)=sRef(K)
./pkg/obcs/obcs_calc.F 119 OBCS_CALC
              OBEw(J,K,bi,bj)=0.
./pkg/obcs/obcs_calc.F 122 OBCS_CALC
              OBEeta(J,bi,bj)=0.
./pkg/obcs/obcs_calc.F 163 OBCS_CALC
          DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_calc.F 164 OBCS_CALC
            I_obc=OB_Iw(J,bi,bj)
./pkg/obcs/obcs_calc.F 166 OBCS_CALC
              OBWu(J,K,bi,bj)=0.
./pkg/obcs/obcs_calc.F 167 OBCS_CALC
              OBWv(J,K,bi,bj)=0.
./pkg/obcs/obcs_calc.F 168 OBCS_CALC
              OBWt(J,K,bi,bj)=tRef(K)
./pkg/obcs/obcs_calc.F 169 OBCS_CALC
              OBWs(J,K,bi,bj)=sRef(K)
./pkg/obcs/obcs_calc.F 171 OBCS_CALC
              OBWw(J,K,bi,bj)=0.
./pkg/obcs/obcs_calc.F 174 OBCS_CALC
              OBWeta(J,bi,bj)=0.
./pkg/obcs/obcs_calc.F 283 OBCS_CALC
          DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_calc.F 284 OBCS_CALC
           I_obc=OB_Ie(J,bi,bj)
./pkg/obcs/obcs_calc.F 286 OBCS_CALC
            OBEptr(J,K,bi,bj,iTracer) =
./pkg/obcs/obcs_calc.F 287 OBCS_CALC
     &           pTracer(I_obc-1,J,K,bi,bj,iTracer)
./pkg/obcs/obcs_calc.F 288 OBCS_CALC
     &           *_maskW(I_obc,J,K,bi,bj)
./pkg/obcs/obcs_calc.F 315 OBCS_CALC
          DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_calc.F 316 OBCS_CALC
           I_obc=OB_Iw(J,bi,bj)
./pkg/obcs/obcs_calc.F 318 OBCS_CALC
            OBWptr(J,K,bi,bj,iTracer) =
./pkg/obcs/obcs_calc.F 319 OBCS_CALC
     &           pTracer(I_obc+1,J,K,bi,bj,iTracer)
./pkg/obcs/obcs_calc.F 320 OBCS_CALC
     &           *_maskW(I_obc+1,J,K,bi,bj)
./pkg/obcs/obcs_calc.F 443 OBCS_CALC
          DO J=1,sNy
./pkg/obcs/obcs_calc.F 444 OBCS_CALC
           I_obc=OB_Ie(J,bi,bj)
./pkg/obcs/obcs_calc.F 448 OBCS_CALC
            Tr_T = Tr_T + Ar * OBEu(J,K,bi,bj)
./pkg/obcs/obcs_calc.F 461 OBCS_CALC
           DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_calc.F 462 OBCS_CALC
            I_obc=OB_Ie(J,bi,bj)
./pkg/obcs/obcs_calc.F 464 OBCS_CALC
             OBEu(J,K,bi,bj) = OBEu(J,K,bi,bj) + Tr_T
./pkg/obcs/obcs_calc.F 480 OBCS_CALC
          DO J=1,sNy
./pkg/obcs/obcs_calc.F 481 OBCS_CALC
           I_obc=OB_Iw(J,bi,bj)
./pkg/obcs/obcs_calc.F 485 OBCS_CALC
            Tr_T = Tr_T + Ar * OBWu(J,K,bi,bj)
./pkg/obcs/obcs_calc.F 498 OBCS_CALC
           DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_calc.F 499 OBCS_CALC
            I_obc=OB_Iw(J,bi,bj)
./pkg/obcs/obcs_calc.F 501 OBCS_CALC
             OBWu(J,K,bi,bj) = OBWu(J,K,bi,bj) + Tr_T
./pkg/obcs/obcs_calc.F 52 OBCS_CALC
      INTEGER I, J, K, I_obc, J_obc
./pkg/obcs/obcs_calc_stevens.F 135 OBCS_CALC_STEVENS
         DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_calc_stevens.F 136 OBCS_CALC_STEVENS
          uMerBar(J) = 0. _d 0
./pkg/obcs/obcs_calc_stevens.F 137 OBCS_CALC_STEVENS
          drFBar(J)  = 0. _d 0
./pkg/obcs/obcs_calc_stevens.F 140 OBCS_CALC_STEVENS
          DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_calc_stevens.F 141 OBCS_CALC_STEVENS
           uMerPri(J,K) = 0. _d 0
./pkg/obcs/obcs_calc_stevens.F 145 OBCS_CALC_STEVENS
          DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_calc_stevens.F 146 OBCS_CALC_STEVENS
           I=OB_Ie(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 148 OBCS_CALC_STEVENS
            uMerBar(J) = uMerBar(J) + uVel(I-1,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 149 OBCS_CALC_STEVENS
     &           *drF(K)* _hFacW(I,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 150 OBCS_CALC_STEVENS
            drFBar(J) = drFBar(J) + drF(K)* _hFacW(I,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 154 OBCS_CALC_STEVENS
         DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_calc_stevens.F 155 OBCS_CALC_STEVENS
          IF ( drFBar(J) .GT. 0. _d 0 )
./pkg/obcs/obcs_calc_stevens.F 156 OBCS_CALC_STEVENS
     &         uMerBar(J) = uMerBar(J)/drFBar(J)
./pkg/obcs/obcs_calc_stevens.F 159 OBCS_CALC_STEVENS
          DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_calc_stevens.F 160 OBCS_CALC_STEVENS
           I=OB_Ie(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 161 OBCS_CALC_STEVENS
           IF (I.NE.0) uMerPri(J,K) = (uVel(I-1,J,K,bi,bj)-uMerBar(J))
./pkg/obcs/obcs_calc_stevens.F 162 OBCS_CALC_STEVENS
     &          * _maskW(I,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 166 OBCS_CALC_STEVENS
         DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_calc_stevens.F 167 OBCS_CALC_STEVENS
          uMerBar(J) = 0. _d 0
./pkg/obcs/obcs_calc_stevens.F 168 OBCS_CALC_STEVENS
          drFBar(J)  = 0. _d 0
./pkg/obcs/obcs_calc_stevens.F 171 OBCS_CALC_STEVENS
          DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_calc_stevens.F 172 OBCS_CALC_STEVENS
           I=OB_Ie(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 174 OBCS_CALC_STEVENS
            uMerBar(J) = uMerBar(J) + OBEu(J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 175 OBCS_CALC_STEVENS
     &           *drF(K)* _hFacW(I,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 176 OBCS_CALC_STEVENS
            drFBar(J) = drFBar(J) + drF(K)* _hFacW(I,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 180 OBCS_CALC_STEVENS
         DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_calc_stevens.F 181 OBCS_CALC_STEVENS
          IF ( drFBar(J) .GT. 0. _d 0 )
./pkg/obcs/obcs_calc_stevens.F 182 OBCS_CALC_STEVENS
     &         uMerBar(J) = uMerBar(J)/drFBar(J)
./pkg/obcs/obcs_calc_stevens.F 187 OBCS_CALC_STEVENS
          DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_calc_stevens.F 188 OBCS_CALC_STEVENS
           I=OB_Ie(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 190 OBCS_CALC_STEVENS
            OBEu(J,K,bi,bj) = (uMerBar(J) + uMerPri(J,K))
./pkg/obcs/obcs_calc_stevens.F 191 OBCS_CALC_STEVENS
     &           * _maskW(I,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 194 OBCS_CALC_STEVENS
            OBEw(J,K,bi,bj)=0.
./pkg/obcs/obcs_calc_stevens.F 202 OBCS_CALC_STEVENS
          DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_calc_stevens.F 203 OBCS_CALC_STEVENS
           I=OB_Ie(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 205 OBCS_CALC_STEVENS
            dTracSpace = (theta(I-1,J,K,bi,bj)-theta(I-2,J,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 206 OBCS_CALC_STEVENS
     &           * _maskW(I-1,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 209 OBCS_CALC_STEVENS
             cfl = 0.5 _d 0 * _dxC(I-1,J,bi,bj)/deltaTmom
./pkg/obcs/obcs_calc_stevens.F 212 OBCS_CALC_STEVENS
     &            MAX( 0.D0, -cfl*gtNm(I-1,J,K,bi,bj,1)/dTracSpace )
./pkg/obcs/obcs_calc_stevens.F 214 OBCS_CALC_STEVENS
     &            MAX( 0.D0, -cfl*gtNm1(I-1,J,K,bi,bj)/dTracSpace )
./pkg/obcs/obcs_calc_stevens.F 222 OBCS_CALC_STEVENS
            gFac = ABS(MIN(SIGN(1.D0,uVel(I,J,K,bi,bj)),0.D0))
./pkg/obcs/obcs_calc_stevens.F 223 OBCS_CALC_STEVENS
            OBEt(J,K,bi,bj) = theta(I,J,K,bi,bj) + dTtracerLev(K)
./pkg/obcs/obcs_calc_stevens.F 224 OBCS_CALC_STEVENS
     &          * _maskW(I,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 226 OBCS_CALC_STEVENS
     &          - ( aFac*MAX(0.D0,uVel(I,J,K,bi,bj)) + uPhase )
./pkg/obcs/obcs_calc_stevens.F 227 OBCS_CALC_STEVENS
     &          *(theta(I,J,K,bi,bj)-theta(I-1,J,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 228 OBCS_CALC_STEVENS
     &          * _recip_dxC(I,J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 229 OBCS_CALC_STEVENS
     &          - gFac * gammat * (theta(I,J,K,bi,bj)-OBEt(J,K,bi,bj)) )
./pkg/obcs/obcs_calc_stevens.F 235 OBCS_CALC_STEVENS
          DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_calc_stevens.F 236 OBCS_CALC_STEVENS
           I=OB_Ie(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 238 OBCS_CALC_STEVENS
            dTracSpace = (salt(I-1,J,K,bi,bj)-salt(I-2,J,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 239 OBCS_CALC_STEVENS
     &          * _maskW(I-1,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 242 OBCS_CALC_STEVENS
             cfl = 0.5 _d 0 * _dxC(I-1,J,bi,bj)/deltaTmom
./pkg/obcs/obcs_calc_stevens.F 245 OBCS_CALC_STEVENS
     &           MAX( 0.D0, -cfl*gsNm(I-1,J,K,bi,bj,1)/dTracSpace )
./pkg/obcs/obcs_calc_stevens.F 247 OBCS_CALC_STEVENS
     &           MAX( 0.D0, -cfl*gsNm1(I-1,J,K,bi,bj)/dTracSpace )
./pkg/obcs/obcs_calc_stevens.F 255 OBCS_CALC_STEVENS
            gFac = ABS(MIN(SIGN(1.D0,uVel(I,J,K,bi,bj)),0.D0))
./pkg/obcs/obcs_calc_stevens.F 256 OBCS_CALC_STEVENS
            OBEs(J,K,bi,bj) = salt(I,J,K,bi,bj) + dTtracerLev(K)
./pkg/obcs/obcs_calc_stevens.F 257 OBCS_CALC_STEVENS
     &          * _maskW(I,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 259 OBCS_CALC_STEVENS
     &          - ( aFac*MAX(0.D0,uVel(I,J,K,bi,bj)) + uPhase )
./pkg/obcs/obcs_calc_stevens.F 260 OBCS_CALC_STEVENS
     &          *(salt(I,J,K,bi,bj)-salt(I-1,J,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 261 OBCS_CALC_STEVENS
     &          * _recip_dxC(I,J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 262 OBCS_CALC_STEVENS
     &          - gFac * gammas * (salt(I,J,K,bi,bj)-OBEs(J,K,bi,bj)) )
./pkg/obcs/obcs_calc_stevens.F 282 OBCS_CALC_STEVENS
         DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_calc_stevens.F 283 OBCS_CALC_STEVENS
          uMerBar(J) = 0. _d 0
./pkg/obcs/obcs_calc_stevens.F 284 OBCS_CALC_STEVENS
          drFBar(J)  = 0. _d 0
./pkg/obcs/obcs_calc_stevens.F 287 OBCS_CALC_STEVENS
          DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_calc_stevens.F 288 OBCS_CALC_STEVENS
           uMerPri(J,K) = 0. _d 0
./pkg/obcs/obcs_calc_stevens.F 292 OBCS_CALC_STEVENS
          DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_calc_stevens.F 293 OBCS_CALC_STEVENS
           I=OB_Iw(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 295 OBCS_CALC_STEVENS
            uMerBar(J) = uMerBar(J) + uVel(I+2,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 296 OBCS_CALC_STEVENS
     &        *drF(K)* _hFacW(I+1,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 297 OBCS_CALC_STEVENS
            drFBar(J) = drFBar(J) + drF(K)* _hFacW(I+1,J,K,bi,bj)
./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
          IF ( drFBar(J) .GT. 0. _d 0 )
./pkg/obcs/obcs_calc_stevens.F 303 OBCS_CALC_STEVENS
     &         uMerBar(J) = uMerBar(J)/drFBar(J)
./pkg/obcs/obcs_calc_stevens.F 306 OBCS_CALC_STEVENS
          DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_calc_stevens.F 307 OBCS_CALC_STEVENS
           I=OB_Iw(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 308 OBCS_CALC_STEVENS
           IF (I.NE.0) uMerPri(J,K) = (uVel(I+2,J,K,bi,bj)-uMerBar(J))
./pkg/obcs/obcs_calc_stevens.F 309 OBCS_CALC_STEVENS
     &       * _maskW(I+1,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 313 OBCS_CALC_STEVENS
         DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_calc_stevens.F 314 OBCS_CALC_STEVENS
          uMerBar(J) = 0. _d 0
./pkg/obcs/obcs_calc_stevens.F 315 OBCS_CALC_STEVENS
          drFBar(J)  = 0. _d 0
./pkg/obcs/obcs_calc_stevens.F 318 OBCS_CALC_STEVENS
          DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_calc_stevens.F 319 OBCS_CALC_STEVENS
           I=OB_Iw(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 321 OBCS_CALC_STEVENS
            uMerBar(J) = uMerBar(J) + OBWu(J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 322 OBCS_CALC_STEVENS
     &           *drF(K)* _hFacW(I+1,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 323 OBCS_CALC_STEVENS
            drFBar(J) = drFBar(J) + drF(K)* _hFacW(I+1,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 327 OBCS_CALC_STEVENS
         DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_calc_stevens.F 328 OBCS_CALC_STEVENS
          IF ( drFBar(J) .GT. 0. _d 0 )
./pkg/obcs/obcs_calc_stevens.F 329 OBCS_CALC_STEVENS
     &         uMerBar(J) = uMerBar(J)/drFBar(J)
./pkg/obcs/obcs_calc_stevens.F 334 OBCS_CALC_STEVENS
          DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_calc_stevens.F 335 OBCS_CALC_STEVENS
           I=OB_Iw(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 337 OBCS_CALC_STEVENS
            OBWu(J,K,bi,bj) = (uMerBar(J) + uMerPri(J,K))
./pkg/obcs/obcs_calc_stevens.F 338 OBCS_CALC_STEVENS
     &          * _maskW(I+1,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 341 OBCS_CALC_STEVENS
            OBWw(J,K,bi,bj)=0.
./pkg/obcs/obcs_calc_stevens.F 349 OBCS_CALC_STEVENS
          DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_calc_stevens.F 350 OBCS_CALC_STEVENS
           I=OB_Iw(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 352 OBCS_CALC_STEVENS
            dTracSpace = (theta(I+2,J,K,bi,bj)-theta(I+1,J,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 353 OBCS_CALC_STEVENS
     &        * _maskW(I+2,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 356 OBCS_CALC_STEVENS
             cfl = - 0.5 _d 0 * _dxC(I+2,J,bi,bj)/deltaTmom
./pkg/obcs/obcs_calc_stevens.F 359 OBCS_CALC_STEVENS
     &         MIN( 0.D0, -cfl*gtNm(I+1,J,K,bi,bj,1)/dTracSpace )
./pkg/obcs/obcs_calc_stevens.F 361 OBCS_CALC_STEVENS
     &         MIN( 0.D0, -cfl*gtNm1(I+1,J,K,bi,bj)/dTracSpace )
./pkg/obcs/obcs_calc_stevens.F 369 OBCS_CALC_STEVENS
            gFac = ABS(MAX(SIGN(1.D0,uVel(I+1,J,K,bi,bj)),0.D0))
./pkg/obcs/obcs_calc_stevens.F 370 OBCS_CALC_STEVENS
            OBWt(J,K,bi,bj) = theta(I,J,K,bi,bj) + dTtracerLev(K)
./pkg/obcs/obcs_calc_stevens.F 371 OBCS_CALC_STEVENS
     &        * _maskW(I+1,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 373 OBCS_CALC_STEVENS
     &        - ( aFac*MIN(0.D0,uVel(I+1,J,K,bi,bj)) + uPhase )
./pkg/obcs/obcs_calc_stevens.F 374 OBCS_CALC_STEVENS
     &        *(theta(I+1,J,K,bi,bj)-theta(I,J,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 375 OBCS_CALC_STEVENS
     &        * _recip_dxC(I+1,J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 376 OBCS_CALC_STEVENS
     &        - gFac * gammat * (theta(I,J,K,bi,bj)-OBWt(J,K,bi,bj)) )
./pkg/obcs/obcs_calc_stevens.F 382 OBCS_CALC_STEVENS
          DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_calc_stevens.F 383 OBCS_CALC_STEVENS
           I=OB_Iw(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 385 OBCS_CALC_STEVENS
            dTracSpace = (salt(I+2,J,K,bi,bj)-salt(I+1,J,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 386 OBCS_CALC_STEVENS
     &        * _maskW(I+2,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 389 OBCS_CALC_STEVENS
             cfl = - 0.5 _d 0 * _dxC(I+2,J,bi,bj)/deltaTmom
./pkg/obcs/obcs_calc_stevens.F 392 OBCS_CALC_STEVENS
     &         MIN( 0.D0, -cfl*gsNm(I+1,J,K,bi,bj,1)/dTracSpace )
./pkg/obcs/obcs_calc_stevens.F 394 OBCS_CALC_STEVENS
     &         MIN( 0.D0, -cfl*gsNm1(I+1,J,K,bi,bj)/dTracSpace )
./pkg/obcs/obcs_calc_stevens.F 402 OBCS_CALC_STEVENS
            gFac = ABS(MAX(SIGN(1.D0,uVel(I+1,J,K,bi,bj)),0.D0))
./pkg/obcs/obcs_calc_stevens.F 403 OBCS_CALC_STEVENS
            OBWs(J,K,bi,bj) = salt(I,J,K,bi,bj) + dTtracerLev(K)
./pkg/obcs/obcs_calc_stevens.F 404 OBCS_CALC_STEVENS
     &        * _maskW(I+1,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 406 OBCS_CALC_STEVENS
     &        - ( aFac*MIN(0.D0,uVel(I+1,J,K,bi,bj)) + uPhase )
./pkg/obcs/obcs_calc_stevens.F 407 OBCS_CALC_STEVENS
     &        *(salt(I+1,J,K,bi,bj)-salt(I,J,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 408 OBCS_CALC_STEVENS
     &        * _recip_dxC(I+1,J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 409 OBCS_CALC_STEVENS
     &        - gFac * gammas * (salt(I,J,K,bi,bj)-OBWs(J,K,bi,bj)) )
./pkg/obcs/obcs_calc_stevens.F 434 OBCS_CALC_STEVENS
           J=OB_Jn(I,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 435 OBCS_CALC_STEVENS
           IF (J.NE.0) THEN
./pkg/obcs/obcs_calc_stevens.F 470 OBCS_CALC_STEVENS
           J=OB_Js(I,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 471 OBCS_CALC_STEVENS
           IF (J.NE.0) THEN
./pkg/obcs/obcs_calc_stevens.F 602 OBCS_CALC_STEVENS
        DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_calc_stevens.F 603 OBCS_CALC_STEVENS
         uMerBar(J)=0. _d 0
./pkg/obcs/obcs_calc_stevens.F 606 OBCS_CALC_STEVENS
         DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_calc_stevens.F 607 OBCS_CALC_STEVENS
          I=OB_Ie(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 608 OBCS_CALC_STEVENS
          uPhase = uPhase + OBEu(J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 609 OBCS_CALC_STEVENS
     &         *drF(k)* _hFacW(I,J,K,bi,bj)*dyG(I,J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 610 OBCS_CALC_STEVENS
          I=OB_Iw(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 611 OBCS_CALC_STEVENS
          vPhase = vPhase + OBWu(J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 612 OBCS_CALC_STEVENS
     &         *drF(k)* _hFacW(I+1,J,K,bi,bj)*dyG(I+1,J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 613 OBCS_CALC_STEVENS
          uVelLoc = uVelLoc + uMerPri(J,K)
./pkg/obcs/obcs_calc_stevens.F 614 OBCS_CALC_STEVENS
     &         *drF(k)* _hFacW(I+1,J,K,bi,bj)*dyG(I+1,J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 615 OBCS_CALC_STEVENS
          uMerBar(J)=uMerBar(J) + uMerPri(J,K)
./pkg/obcs/obcs_calc_stevens.F 616 OBCS_CALC_STEVENS
     &         *drF(k)* _hFacW(I+1,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 628 OBCS_CALC_STEVENS
      print *, 'ml-obcs: uBar = ', (j,uMerBar(J),J=1,sNy)
./pkg/obcs/obcs_calc_stevens.F 89 OBCS_CALC_STEVENS
      INTEGER I, J, K
./pkg/obcs/obcs_check_depths.F 31 OBCS_CHECK_DEPTHS
      INTEGER bi, bj, I, J, K, ichanged
./pkg/obcs/obcs_check_depths.F 44 OBCS_CHECK_DEPTHS
          J=OB_Jn(I,bi,bj)
./pkg/obcs/obcs_check_depths.F 45 OBCS_CHECK_DEPTHS
          IF ( J .NE. 0 .AND.
./pkg/obcs/obcs_check_depths.F 46 OBCS_CHECK_DEPTHS
     &         ( R_low(I,J,bi,bj) .LT. R_low(I,J-1,bi,bj) ) ) THEN
./pkg/obcs/obcs_check_depths.F 48 OBCS_CHECK_DEPTHS
           R_low(I,J,bi,bj) = R_low(I,J-1,bi,bj)
./pkg/obcs/obcs_check_depths.F 51 OBCS_CHECK_DEPTHS
     &          '(i,j,bi,bj) = ',  I, J, bi, bj
./pkg/obcs/obcs_check_depths.F 59 OBCS_CHECK_DEPTHS
          J=OB_Js(I,bi,bj)
./pkg/obcs/obcs_check_depths.F 60 OBCS_CHECK_DEPTHS
          IF ( J .NE. 0 .AND.
./pkg/obcs/obcs_check_depths.F 61 OBCS_CHECK_DEPTHS
     &         ( R_low(I,J,bi,bj) .LT. R_low(I,J+1,bi,bj) ) ) THEN
./pkg/obcs/obcs_check_depths.F 63 OBCS_CHECK_DEPTHS
           R_low(I,J,bi,bj) = R_low(I,J+1,bi,bj)
./pkg/obcs/obcs_check_depths.F 66 OBCS_CHECK_DEPTHS
     &          '(i,j,bi,bj) = ',  I, J, bi, bj
./pkg/obcs/obcs_check_depths.F 73 OBCS_CHECK_DEPTHS
         DO J=1,sNy
./pkg/obcs/obcs_check_depths.F 74 OBCS_CHECK_DEPTHS
          I = OB_Ie(J,bi,bj)
./pkg/obcs/obcs_check_depths.F 76 OBCS_CHECK_DEPTHS
     &         ( R_low(I,J,bi,bj) .LT. R_low(I-1,J,bi,bj) ) ) THEN
./pkg/obcs/obcs_check_depths.F 78 OBCS_CHECK_DEPTHS
           R_low(I,J,bi,bj) = R_low(I-1,J,bi,bj)
./pkg/obcs/obcs_check_depths.F 81 OBCS_CHECK_DEPTHS
     &          '(i,j,bi,bj) = ',  I, J, bi, bj
./pkg/obcs/obcs_check_depths.F 89 OBCS_CHECK_DEPTHS
         DO J=1,sNy
./pkg/obcs/obcs_check_depths.F 90 OBCS_CHECK_DEPTHS
          I = OB_Iw(J,bi,bj)
./pkg/obcs/obcs_check_depths.F 92 OBCS_CHECK_DEPTHS
     &         ( R_low(I,J,bi,bj) .LT. R_low(I+1,J,bi,bj) ) ) THEN
./pkg/obcs/obcs_check_depths.F 94 OBCS_CHECK_DEPTHS
           R_low(I,J,bi,bj) = R_low(I+1,J,bi,bj)
./pkg/obcs/obcs_check_depths.F 97 OBCS_CHECK_DEPTHS
     &          '(i,j,bi,bj) = ',  I, J, bi, bj
./model/src/cg2d.F 129 CG2D
        DO J=1,sNy
./model/src/cg2d.F 131 CG2D
          cg2d_b(I,J,bi,bj) = cg2d_b(I,J,bi,bj)*cg2dNorm
./model/src/cg2d.F 132 CG2D
          rhsMax = MAX(ABS(cg2d_b(I,J,bi,bj)),rhsMax)
./model/src/cg2d.F 150 CG2D
        DO J=1,sNy
./model/src/cg2d.F 152 CG2D
          cg2d_b(I,J,bi,bj) = cg2d_b(I,J,bi,bj)*rhsNorm
./model/src/cg2d.F 153 CG2D
          cg2d_x(I,J,bi,bj) = cg2d_x(I,J,bi,bj)*rhsNorm
./model/src/cg2d.F 173 CG2D
        DO J=1-1,sNy+1
./model/src/cg2d.F 175 CG2D
          cg2d_s(I,J,bi,bj) = 0.
./model/src/cg2d.F 183 CG2D
        DO J=1,sNy
./model/src/cg2d.F 186 CG2D
          cg2d_r(I,J,bi,bj) = cg2d_b(I,J,bi,bj) -
./model/src/cg2d.F 187 CG2D
     &    (aW2d(I  ,J  ,bi,bj)*cg2d_x(I-1,J  ,bi,bj)
./model/src/cg2d.F 188 CG2D
     &    +aW2d(I+1,J  ,bi,bj)*cg2d_x(I+1,J  ,bi,bj)
./model/src/cg2d.F 189 CG2D
     &    +aS2d(I  ,J  ,bi,bj)*cg2d_x(I  ,J-1,bi,bj)
./model/src/cg2d.F 190 CG2D
     &    +aS2d(I  ,J+1,bi,bj)*cg2d_x(I  ,J+1,bi,bj)
./model/src/cg2d.F 191 CG2D
     &    +aC2d(I  ,J  ,bi,bj)*cg2d_x(I  ,J  ,bi,bj)
./model/src/cg2d.F 202 CG2D
          localBuf(I,J,bi,bj) = cg2d_r(I,J,bi,bj)*cg2d_r(I,J,bi,bj)
./model/src/cg2d.F 205 CG2D
     &                      + cg2d_r(I,J,bi,bj)*cg2d_r(I,J,bi,bj)
./model/src/cg2d.F 206 CG2D
          sumRHStile(bi,bj) = sumRHStile(bi,bj) + cg2d_b(I,J,bi,bj)
./model/src/cg2d.F 255 CG2D
         DO J=1,sNy
./model/src/cg2d.F 257 CG2D
           cg2d_q(I,J,bi,bj) =
./model/src/cg2d.F 258 CG2D
     &      pC(I  ,J  ,bi,bj)*cg2d_r(I  ,J  ,bi,bj)
./model/src/cg2d.F 259 CG2D
     &     +pW(I  ,J  ,bi,bj)*cg2d_r(I-1,J  ,bi,bj)
./model/src/cg2d.F 260 CG2D
     &     +pW(I+1,J  ,bi,bj)*cg2d_r(I+1,J  ,bi,bj)
./model/src/cg2d.F 261 CG2D
     &     +pS(I  ,J  ,bi,bj)*cg2d_r(I  ,J-1,bi,bj)
./model/src/cg2d.F 262 CG2D
     &     +pS(I  ,J+1,bi,bj)*cg2d_r(I  ,J+1,bi,bj)
./model/src/cg2d.F 267 CG2D
          localBuf(I,J,bi,bj) =
./model/src/cg2d.F 268 CG2D
     &      cg2d_q(I,J,bi,bj)*cg2d_r(I,J,bi,bj)
./model/src/cg2d.F 271 CG2D
     &     +cg2d_q(I,J,bi,bj)*cg2d_r(I,J,bi,bj)
./model/src/cg2d.F 294 CG2D
         DO J=1,sNy
./model/src/cg2d.F 296 CG2D
           cg2d_s(I,J,bi,bj) = cg2d_q(I,J,bi,bj)
./model/src/cg2d.F 297 CG2D
     &                       + cgBeta*cg2d_s(I,J,bi,bj)
./model/src/cg2d.F 315 CG2D
         DO J=1,sNy
./model/src/cg2d.F 318 CG2D
           cg2d_q(I,J,bi,bj) =
./model/src/cg2d.F 319 CG2D
     &     aW2d(I  ,J  ,bi,bj)*cg2d_s(I-1,J  ,bi,bj)
./model/src/cg2d.F 320 CG2D
     &    +aW2d(I+1,J  ,bi,bj)*cg2d_s(I+1,J  ,bi,bj)
./model/src/cg2d.F 321 CG2D
     &    +aS2d(I  ,J  ,bi,bj)*cg2d_s(I  ,J-1,bi,bj)
./model/src/cg2d.F 322 CG2D
     &    +aS2d(I  ,J+1,bi,bj)*cg2d_s(I  ,J+1,bi,bj)
./model/src/cg2d.F 323 CG2D
     &    +aC2d(I  ,J  ,bi,bj)*cg2d_s(I  ,J  ,bi,bj)
./model/src/cg2d.F 332 CG2D
          localBuf(I,J,bi,bj) = cg2d_s(I,J,bi,bj)*cg2d_q(I,J,bi,bj)
./model/src/cg2d.F 335 CG2D
     &                     + cg2d_s(I,J,bi,bj)*cg2d_q(I,J,bi,bj)
./model/src/cg2d.F 359 CG2D
         DO J=1,sNy
./model/src/cg2d.F 361 CG2D
           cg2d_x(I,J,bi,bj)=cg2d_x(I,J,bi,bj)+alpha*cg2d_s(I,J,bi,bj)
./model/src/cg2d.F 362 CG2D
           cg2d_r(I,J,bi,bj)=cg2d_r(I,J,bi,bj)-alpha*cg2d_q(I,J,bi,bj)
./model/src/cg2d.F 364 CG2D
           localBuf(I,J,bi,bj) = cg2d_r(I,J,bi,bj)*cg2d_r(I,J,bi,bj)
./model/src/cg2d.F 367 CG2D
     &                    + cg2d_r(I,J,bi,bj)*cg2d_r(I,J,bi,bj)
./model/src/cg2d.F 403 CG2D
          DO J=1,sNy
./model/src/cg2d.F 405 CG2D
            cg2d_x(I  ,J  ,bi,bj) = cg2d_x(I  ,J  ,bi,bj)/rhsNorm
./model/src/cg2d.F 92 CG2D
      INTEGER I, J, it2d
./pkg/obcs/obcs_init_variables.F 100 OBCS_INIT_VARIABLES
          OBEu0(J,K,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 101 OBCS_INIT_VARIABLES
          OBEv0(J,K,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 102 OBCS_INIT_VARIABLES
          OBEt0(J,K,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 103 OBCS_INIT_VARIABLES
          OBEs0(J,K,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 104 OBCS_INIT_VARIABLES
          OBEu1(J,K,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 105 OBCS_INIT_VARIABLES
          OBEv1(J,K,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 106 OBCS_INIT_VARIABLES
          OBEt1(J,K,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 107 OBCS_INIT_VARIABLES
          OBEs1(J,K,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 112 OBCS_INIT_VARIABLES
          OBWu(J,K,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 113 OBCS_INIT_VARIABLES
          OBWv(J,K,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 114 OBCS_INIT_VARIABLES
          OBWt(J,K,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 115 OBCS_INIT_VARIABLES
          OBWs(J,K,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 117 OBCS_INIT_VARIABLES
          OBWu0(J,K,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 118 OBCS_INIT_VARIABLES
          OBWv0(J,K,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 119 OBCS_INIT_VARIABLES
          OBWt0(J,K,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 120 OBCS_INIT_VARIABLES
          OBWs0(J,K,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 121 OBCS_INIT_VARIABLES
          OBWu1(J,K,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 122 OBCS_INIT_VARIABLES
          OBWv1(J,K,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 123 OBCS_INIT_VARIABLES
          OBWt1(J,K,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 124 OBCS_INIT_VARIABLES
          OBWs1(J,K,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 142 OBCS_INIT_VARIABLES
         DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_init_variables.F 143 OBCS_INIT_VARIABLES
          OBEw (J,K,bi,bj) = 0. _d 0
./pkg/obcs/obcs_init_variables.F 144 OBCS_INIT_VARIABLES
          OBWw (J,K,bi,bj) = 0. _d 0
./pkg/obcs/obcs_init_variables.F 146 OBCS_INIT_VARIABLES
          OBEw0(J,K,bi,bj) = 0. _d 0
./pkg/obcs/obcs_init_variables.F 147 OBCS_INIT_VARIABLES
          OBWw0(J,K,bi,bj) = 0. _d 0
./pkg/obcs/obcs_init_variables.F 148 OBCS_INIT_VARIABLES
          OBEw1(J,K,bi,bj) = 0. _d 0
./pkg/obcs/obcs_init_variables.F 149 OBCS_INIT_VARIABLES
          OBWw1(J,K,bi,bj) = 0. _d 0
./pkg/obcs/obcs_init_variables.F 166 OBCS_INIT_VARIABLES
        DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_init_variables.F 167 OBCS_INIT_VARIABLES
          OBEeta (J,bi,bj) = 0. _d 0
./pkg/obcs/obcs_init_variables.F 168 OBCS_INIT_VARIABLES
          OBWeta (J,bi,bj) = 0. _d 0
./pkg/obcs/obcs_init_variables.F 170 OBCS_INIT_VARIABLES
          OBEeta0(J,bi,bj) = 0. _d 0
./pkg/obcs/obcs_init_variables.F 171 OBCS_INIT_VARIABLES
          OBWeta0(J,bi,bj) = 0. _d 0
./pkg/obcs/obcs_init_variables.F 172 OBCS_INIT_VARIABLES
          OBEeta1(J,bi,bj) = 0. _d 0
./pkg/obcs/obcs_init_variables.F 173 OBCS_INIT_VARIABLES
          OBWeta1(J,bi,bj) = 0. _d 0
./pkg/obcs/obcs_init_variables.F 223 OBCS_INIT_VARIABLES
        DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_init_variables.F 225 OBCS_INIT_VARIABLES
         OBEa (J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 226 OBCS_INIT_VARIABLES
         OBEh (J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 227 OBCS_INIT_VARIABLES
         OBEa0(J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 228 OBCS_INIT_VARIABLES
         OBEh0(J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 229 OBCS_INIT_VARIABLES
         OBEa1(J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 230 OBCS_INIT_VARIABLES
         OBEh1(J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 231 OBCS_INIT_VARIABLES
         OBEsl (J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 232 OBCS_INIT_VARIABLES
         OBEsn (J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 233 OBCS_INIT_VARIABLES
         OBEsl0(J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 234 OBCS_INIT_VARIABLES
         OBEsn0(J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 235 OBCS_INIT_VARIABLES
         OBEsl1(J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 236 OBCS_INIT_VARIABLES
         OBEsn1(J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 237 OBCS_INIT_VARIABLES
         OBEuice (J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 238 OBCS_INIT_VARIABLES
         OBEvice (J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 239 OBCS_INIT_VARIABLES
         OBEuice0(J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 240 OBCS_INIT_VARIABLES
         OBEvice0(J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 241 OBCS_INIT_VARIABLES
         OBEuice1(J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 242 OBCS_INIT_VARIABLES
         OBEvice1(J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 245 OBCS_INIT_VARIABLES
         OBWa (J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 246 OBCS_INIT_VARIABLES
         OBWh (J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 247 OBCS_INIT_VARIABLES
         OBWa0(J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 248 OBCS_INIT_VARIABLES
         OBWh0(J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 249 OBCS_INIT_VARIABLES
         OBWa1(J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 250 OBCS_INIT_VARIABLES
         OBWh1(J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 251 OBCS_INIT_VARIABLES
         OBWsl (J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 252 OBCS_INIT_VARIABLES
         OBWsn (J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 253 OBCS_INIT_VARIABLES
         OBWsl0(J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 254 OBCS_INIT_VARIABLES
         OBWsn0(J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 255 OBCS_INIT_VARIABLES
         OBWsl1(J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 256 OBCS_INIT_VARIABLES
         OBWsn1(J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 257 OBCS_INIT_VARIABLES
         OBWuice (J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 258 OBCS_INIT_VARIABLES
         OBWvice (J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 259 OBCS_INIT_VARIABLES
         OBWuice0(J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 260 OBCS_INIT_VARIABLES
         OBWvice0(J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 261 OBCS_INIT_VARIABLES
         OBWuice1(J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 262 OBCS_INIT_VARIABLES
         OBWvice1(J,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 291 OBCS_INIT_VARIABLES
           DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_init_variables.F 293 OBCS_INIT_VARIABLES
            OBEptr (J,K,bi,bj,iTracer)=0. _d 0
./pkg/obcs/obcs_init_variables.F 295 OBCS_INIT_VARIABLES
            OBEptr0(J,K,bi,bj,iTracer)=0. _d 0
./pkg/obcs/obcs_init_variables.F 296 OBCS_INIT_VARIABLES
            OBEptr1(J,K,bi,bj,iTracer)=0. _d 0
./pkg/obcs/obcs_init_variables.F 301 OBCS_INIT_VARIABLES
            OBWptr (J,K,bi,bj,iTracer)=0. _d 0
./pkg/obcs/obcs_init_variables.F 303 OBCS_INIT_VARIABLES
            OBWptr0(J,K,bi,bj,iTracer)=0. _d 0
./pkg/obcs/obcs_init_variables.F 304 OBCS_INIT_VARIABLES
            OBWptr1(J,K,bi,bj,iTracer)=0. _d 0
./pkg/obcs/obcs_init_variables.F 44 OBCS_INIT_VARIABLES
      INTEGER I, J, K
./pkg/obcs/obcs_init_variables.F 93 OBCS_INIT_VARIABLES
         DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_init_variables.F 95 OBCS_INIT_VARIABLES
          OBEu(J,K,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 96 OBCS_INIT_VARIABLES
          OBEv(J,K,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 97 OBCS_INIT_VARIABLES
          OBEt(J,K,bi,bj)=0. _d 0
./pkg/obcs/obcs_init_variables.F 98 OBCS_INIT_VARIABLES
          OBEs(J,K,bi,bj)=0. _d 0
./pkg/obcs/obcs_readparms.F 179 OBCS_READPARMS
      DO J=1,OBEW_Ny
./pkg/obcs/obcs_readparms.F 180 OBCS_READPARMS
       OB_Ieast(J)=0
./pkg/obcs/obcs_readparms.F 181 OBCS_READPARMS
       OB_Iwest(J)=0
./pkg/obcs/obcs_readparms.F 316 OBCS_READPARMS
      DO J=1,OBEW_Ny
./pkg/obcs/obcs_readparms.F 317 OBCS_READPARMS
       IF (OB_Ieast(J).LT.0) OB_Ieast(J)=OB_Ieast(J)+OBEW_Nx+1
./pkg/obcs/obcs_readparms.F 369 OBCS_READPARMS
        DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_readparms.F 370 OBCS_READPARMS
         OB_Ie(J,bi,bj)=0
./pkg/obcs/obcs_readparms.F 371 OBCS_READPARMS
         OB_Iw(J,bi,bj)=0
./pkg/obcs/obcs_readparms.F 378 OBCS_READPARMS
        DO J=1,sNy
./pkg/obcs/obcs_readparms.F 381 OBCS_READPARMS
         jG = exch2_tyXStackLo(tN)+J-1
./pkg/obcs/obcs_readparms.F 385 OBCS_READPARMS
          IF (jG.EQ.OB_Jnorth(iG)) OB_Jn(I,bi,bj)=J
./pkg/obcs/obcs_readparms.F 386 OBCS_READPARMS
          IF (jG.EQ.OB_Jsouth(iG)) OB_Js(I,bi,bj)=J
./pkg/obcs/obcs_readparms.F 390 OBCS_READPARMS
        DO J=1,sNy
./pkg/obcs/obcs_readparms.F 393 OBCS_READPARMS
         jG = exch2_tyYStackLo(tN)+J-1
./pkg/obcs/obcs_readparms.F 397 OBCS_READPARMS
          IF (iG.EQ.OB_Ieast(jG))  OB_Ie(J,bi,bj)=I
./pkg/obcs/obcs_readparms.F 398 OBCS_READPARMS
          IF (iG.EQ.OB_Iwest(jG))  OB_Iw(J,bi,bj)=I
./pkg/obcs/obcs_readparms.F 404 OBCS_READPARMS
        DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_readparms.F 406 OBCS_READPARMS
         jG = myYGlobalLo-1+(bj-1)*sNy+J
./pkg/obcs/obcs_readparms.F 416 OBCS_READPARMS
          IF (iG.EQ.OB_Ieast(jGm))  OB_Ie(J,bi,bj)=I
./pkg/obcs/obcs_readparms.F 417 OBCS_READPARMS
          IF (iG.EQ.OB_Iwest(jGm))  OB_Iw(J,bi,bj)=I
./pkg/obcs/obcs_readparms.F 420 OBCS_READPARMS
        DO J=1,sNy
./pkg/obcs/obcs_readparms.F 421 OBCS_READPARMS
         jG = myYGlobalLo-1+(bj-1)*sNy+J
./pkg/obcs/obcs_readparms.F 427 OBCS_READPARMS
          IF (jG.EQ.OB_Jnorth(iGm)) OB_Jn(I,bi,bj)=J
./pkg/obcs/obcs_readparms.F 428 OBCS_READPARMS
          IF (jG.EQ.OB_Jsouth(iGm)) OB_Js(I,bi,bj)=J
./pkg/obcs/obcs_readparms.F 441 OBCS_READPARMS
        DO J=1,sNy
./pkg/obcs/obcs_readparms.F 442 OBCS_READPARMS
         buf(sNx,J,bi,bj) = OB_Ie(J,bi,bj)
./pkg/obcs/obcs_readparms.F 443 OBCS_READPARMS
         buf(  1,J,bi,bj) = OB_Iw(J,bi,bj)
./pkg/obcs/obcs_readparms.F 450 OBCS_READPARMS
        DO J=1-Oly,sNy+Oly
./pkg/obcs/obcs_readparms.F 451 OBCS_READPARMS
         OB_Ie(J,bi,bj) = buf(sNx,J,bi,bj)
./pkg/obcs/obcs_readparms.F 452 OBCS_READPARMS
         OB_Iw(J,bi,bj) = buf(  1,J,bi,bj)
./pkg/obcs/obcs_readparms.F 50 OBCS_READPARMS
      INTEGER I, J
./pkg/obcs/orlanski_east.F 105 ORLANSKI_EAST
         DO J=1-Oly,sNy+Oly
./pkg/obcs/orlanski_east.F 106 ORLANSKI_EAST
            I_obc=OB_Ie(J,bi,bj)
./pkg/obcs/orlanski_east.F 109 ORLANSKI_EAST
               IF ((UE_STORE_2(J,K,bi,bj).eq.0.).and.
./pkg/obcs/orlanski_east.F 110 ORLANSKI_EAST
     &            (UE_STORE_3(J,K,bi,bj).eq.0.)) THEN
./pkg/obcs/orlanski_east.F 113 ORLANSKI_EAST
                  CL=-(uVel(I_obc-1,J,K,bi,bj)-UE_STORE_1(J,K,bi,bj))/
./pkg/obcs/orlanski_east.F 114 ORLANSKI_EAST
     &          (ab1*UE_STORE_2(J,K,bi,bj) + ab2*UE_STORE_3(J,K,bi,bj))
./pkg/obcs/orlanski_east.F 124 ORLANSKI_EAST
                 CVEL_UE(J,K,bi,bj) = CFIX
./pkg/obcs/orlanski_east.F 126 ORLANSKI_EAST
                 CVEL_UE(J,K,bi,bj) = f1*(CL*dxF(I_obc-2,J,bi,bj)/deltaT
./pkg/obcs/orlanski_east.F 127 ORLANSKI_EAST
     &              )+f2*CVEL_UE(J,K,bi,bj)
./pkg/obcs/orlanski_east.F 130 ORLANSKI_EAST
               OBEu(J,K,bi,bj)=uVel(I_obc,J,K,bi,bj)-
./pkg/obcs/orlanski_east.F 131 ORLANSKI_EAST
     &           CVEL_UE(J,K,bi,bj)*(deltaT*recip_dxF(I_obc-1,J,bi,bj))*
./pkg/obcs/orlanski_east.F 132 ORLANSKI_EAST
     &           (ab1*(uVel(I_obc,J,K,bi,bj)-uVel(I_obc-1,J,K,bi,bj)) +
./pkg/obcs/orlanski_east.F 133 ORLANSKI_EAST
     &           ab2*(UE_STORE_4(J,K,bi,bj)-UE_STORE_1(J,K,bi,bj)))
./pkg/obcs/orlanski_east.F 135 ORLANSKI_EAST
               IF ((VE_STORE_2(J,K,bi,bj).eq.0.).and.
./pkg/obcs/orlanski_east.F 136 ORLANSKI_EAST
     &            (VE_STORE_3(J,K,bi,bj).eq.0.)) THEN
./pkg/obcs/orlanski_east.F 139 ORLANSKI_EAST
                  CL=-(vVel(I_obc-1,J,K,bi,bj)-VE_STORE_1(J,K,bi,bj))/
./pkg/obcs/orlanski_east.F 140 ORLANSKI_EAST
     &          (ab1*VE_STORE_2(J,K,bi,bj) + ab2*VE_STORE_3(J,K,bi,bj))
./pkg/obcs/orlanski_east.F 150 ORLANSKI_EAST
                 CVEL_VE(J,K,bi,bj) = CFIX
./pkg/obcs/orlanski_east.F 152 ORLANSKI_EAST
                 CVEL_VE(J,K,bi,bj) = f1*(CL*dxV(I_obc-1,J,bi,bj)
./pkg/obcs/orlanski_east.F 153 ORLANSKI_EAST
     $                 /deltaT)+f2*CVEL_VE(J,K,bi,bj)
./pkg/obcs/orlanski_east.F 156 ORLANSKI_EAST
               OBEv(J,K,bi,bj)=vVel(I_obc,J,K,bi,bj)-
./pkg/obcs/orlanski_east.F 157 ORLANSKI_EAST
     &           CVEL_VE(J,K,bi,bj)*(deltaT*recip_dxV(I_obc,J,bi,bj))*
./pkg/obcs/orlanski_east.F 158 ORLANSKI_EAST
     &           (ab1*(vVel(I_obc,J,K,bi,bj)-vVel(I_obc-1,J,K,bi,bj)) +
./pkg/obcs/orlanski_east.F 159 ORLANSKI_EAST
     &           ab2*(VE_STORE_4(J,K,bi,bj)-VE_STORE_1(J,K,bi,bj)))
./pkg/obcs/orlanski_east.F 161 ORLANSKI_EAST
               IF ((TE_STORE_2(J,K,bi,bj).eq.0.).and.
./pkg/obcs/orlanski_east.F 162 ORLANSKI_EAST
     &            (TE_STORE_3(J,K,bi,bj).eq.0.)) THEN
./pkg/obcs/orlanski_east.F 165 ORLANSKI_EAST
                  CL=-(theta(I_obc-1,J,K,bi,bj)-TE_STORE_1(J,K,bi,bj))/
./pkg/obcs/orlanski_east.F 166 ORLANSKI_EAST
     &          (ab1*TE_STORE_2(J,K,bi,bj) + ab2*TE_STORE_3(J,K,bi,bj))
./pkg/obcs/orlanski_east.F 176 ORLANSKI_EAST
                 CVEL_TE(J,K,bi,bj) = CFIX
./pkg/obcs/orlanski_east.F 178 ORLANSKI_EAST
                 CVEL_TE(J,K,bi,bj) = f1*(CL*dxC(I_obc-1,J,bi,bj)
./pkg/obcs/orlanski_east.F 179 ORLANSKI_EAST
     $                 /deltaT)+f2*CVEL_TE(J,K,bi,bj)
./pkg/obcs/orlanski_east.F 182 ORLANSKI_EAST
               OBEt(J,K,bi,bj)=theta(I_obc,J,K,bi,bj)-
./pkg/obcs/orlanski_east.F 183 ORLANSKI_EAST
     &           CVEL_TE(J,K,bi,bj)*(deltaT*recip_dxC(I_obc,J,bi,bj))*
./pkg/obcs/orlanski_east.F 184 ORLANSKI_EAST
     &           (ab1*(theta(I_obc,J,K,bi,bj)-theta(I_obc-1,J,K,bi,bj))+
./pkg/obcs/orlanski_east.F 185 ORLANSKI_EAST
     &           ab2*(TE_STORE_4(J,K,bi,bj)-TE_STORE_1(J,K,bi,bj)))
./pkg/obcs/orlanski_east.F 187 ORLANSKI_EAST
               IF ((SE_STORE_2(J,K,bi,bj).eq.0.).and.
./pkg/obcs/orlanski_east.F 188 ORLANSKI_EAST
     &            (SE_STORE_3(J,K,bi,bj).eq.0.)) THEN
./pkg/obcs/orlanski_east.F 191 ORLANSKI_EAST
                  CL=-(salt(I_obc-1,J,K,bi,bj)-SE_STORE_1(J,K,bi,bj))/
./pkg/obcs/orlanski_east.F 192 ORLANSKI_EAST
     &          (ab1*SE_STORE_2(J,K,bi,bj) + ab2*SE_STORE_3(J,K,bi,bj))
./pkg/obcs/orlanski_east.F 202 ORLANSKI_EAST
                 CVEL_SE(J,K,bi,bj) = CFIX
./pkg/obcs/orlanski_east.F 204 ORLANSKI_EAST
                 CVEL_SE(J,K,bi,bj) = f1*(CL*dxC(I_obc-1,J,bi,bj)
./pkg/obcs/orlanski_east.F 205 ORLANSKI_EAST
     $                 /deltaT)+f2*CVEL_SE(J,K,bi,bj)
./pkg/obcs/orlanski_east.F 208 ORLANSKI_EAST
               OBEs(J,K,bi,bj)=salt(I_obc,J,K,bi,bj)-
./pkg/obcs/orlanski_east.F 209 ORLANSKI_EAST
     &           CVEL_SE(J,K,bi,bj)*(deltaT*recip_dxC(I_obc,J,bi,bj))*
./pkg/obcs/orlanski_east.F 210 ORLANSKI_EAST
     &           (ab1*(salt(I_obc,J,K,bi,bj)-salt(I_obc-1,J,K,bi,bj))+
./pkg/obcs/orlanski_east.F 211 ORLANSKI_EAST
     &           ab2*(SE_STORE_4(J,K,bi,bj)-SE_STORE_1(J,K,bi,bj)))
./pkg/obcs/orlanski_east.F 215 ORLANSKI_EAST
               IF ((WE_STORE_2(J,K,bi,bj).eq.0.).and.
./pkg/obcs/orlanski_east.F 216 ORLANSKI_EAST
     &            (WE_STORE_3(J,K,bi,bj).eq.0.)) THEN
./pkg/obcs/orlanski_east.F 219 ORLANSKI_EAST
                  CL=-(wVel(I_obc-1,J,K,bi,bj)-WE_STORE_1(J,K,bi,bj))/
./pkg/obcs/orlanski_east.F 220 ORLANSKI_EAST
     &          (ab1*WE_STORE_2(J,K,bi,bj)+ab2*WE_STORE_3(J,K,bi,bj))
./pkg/obcs/orlanski_east.F 230 ORLANSKI_EAST
                 CVEL_WE(J,K,bi,bj) = CFIX
./pkg/obcs/orlanski_east.F 232 ORLANSKI_EAST
                 CVEL_WE(J,K,bi,bj)=f1*(CL*dxC(I_obc-1,J,bi,bj)/deltaT)
./pkg/obcs/orlanski_east.F 233 ORLANSKI_EAST
     &                   + f2*CVEL_WE(J,K,bi,bj)
./pkg/obcs/orlanski_east.F 236 ORLANSKI_EAST
               OBEw(J,K,bi,bj)=wVel(I_obc,J,K,bi,bj)-
./pkg/obcs/orlanski_east.F 237 ORLANSKI_EAST
     &           CVEL_WE(J,K,bi,bj)*(deltaT*recip_dxC(I_obc,J,bi,bj))*
./pkg/obcs/orlanski_east.F 238 ORLANSKI_EAST
     &           (ab1*(wVel(I_obc,J,K,bi,bj)-wVel(I_obc-1,J,K,bi,bj))+
./pkg/obcs/orlanski_east.F 239 ORLANSKI_EAST
     &           ab2*(WE_STORE_4(J,K,bi,bj)-WE_STORE_1(J,K,bi,bj)))
./pkg/obcs/orlanski_east.F 245 ORLANSKI_EAST
               UE_STORE_3(J,K,bi,bj)=UE_STORE_2(J,K,bi,bj)
./pkg/obcs/orlanski_east.F 247 ORLANSKI_EAST
               UE_STORE_2(J,K,bi,bj)=uVel(I_obc-1,J,K,bi,bj) -
./pkg/obcs/orlanski_east.F 248 ORLANSKI_EAST
     &         uVel(I_obc-2,J,K,bi,bj)
./pkg/obcs/orlanski_east.F 249 ORLANSKI_EAST
               UE_STORE_1(J,K,bi,bj)=uVel(I_obc-1,J,K,bi,bj)
./pkg/obcs/orlanski_east.F 250 ORLANSKI_EAST
               UE_STORE_4(J,K,bi,bj)=uVel(I_obc,J,K,bi,bj)
./pkg/obcs/orlanski_east.F 253 ORLANSKI_EAST
               VE_STORE_3(J,K,bi,bj)=VE_STORE_2(J,K,bi,bj)
./pkg/obcs/orlanski_east.F 255 ORLANSKI_EAST
               VE_STORE_2(J,K,bi,bj)=vVel(I_obc-1,J,K,bi,bj) -
./pkg/obcs/orlanski_east.F 256 ORLANSKI_EAST
     &         vVel(I_obc-2,J,K,bi,bj)
./pkg/obcs/orlanski_east.F 257 ORLANSKI_EAST
               VE_STORE_1(J,K,bi,bj)=vVel(I_obc-1,J,K,bi,bj)
./pkg/obcs/orlanski_east.F 258 ORLANSKI_EAST
               VE_STORE_4(J,K,bi,bj)=vVel(I_obc,J,K,bi,bj)
./pkg/obcs/orlanski_east.F 261 ORLANSKI_EAST
               TE_STORE_3(J,K,bi,bj)=TE_STORE_2(J,K,bi,bj)
./pkg/obcs/orlanski_east.F 263 ORLANSKI_EAST
               TE_STORE_2(J,K,bi,bj)=theta(I_obc-1,J,K,bi,bj) -
./pkg/obcs/orlanski_east.F 264 ORLANSKI_EAST
     &         theta(I_obc-2,J,K,bi,bj)
./pkg/obcs/orlanski_east.F 265 ORLANSKI_EAST
               TE_STORE_1(J,K,bi,bj)=theta(I_obc-1,J,K,bi,bj)
./pkg/obcs/orlanski_east.F 266 ORLANSKI_EAST
               TE_STORE_4(J,K,bi,bj)=theta(I_obc,J,K,bi,bj)
./pkg/obcs/orlanski_east.F 269 ORLANSKI_EAST
               SE_STORE_3(J,K,bi,bj)=SE_STORE_2(J,K,bi,bj)
./pkg/obcs/orlanski_east.F 271 ORLANSKI_EAST
               SE_STORE_2(J,K,bi,bj)=salt(I_obc-1,J,K,bi,bj) -
./pkg/obcs/orlanski_east.F 272 ORLANSKI_EAST
     &         salt(I_obc-2,J,K,bi,bj)
./pkg/obcs/orlanski_east.F 273 ORLANSKI_EAST
               SE_STORE_1(J,K,bi,bj)=salt(I_obc-1,J,K,bi,bj)
./pkg/obcs/orlanski_east.F 274 ORLANSKI_EAST
               SE_STORE_4(J,K,bi,bj)=salt(I_obc,J,K,bi,bj)
./pkg/obcs/orlanski_east.F 279 ORLANSKI_EAST
               WE_STORE_3(J,K,bi,bj)=WE_STORE_2(J,K,bi,bj)
./pkg/obcs/orlanski_east.F 281 ORLANSKI_EAST
               WE_STORE_2(J,K,bi,bj)=wVel(I_obc-1,J,K,bi,bj) -
./pkg/obcs/orlanski_east.F 282 ORLANSKI_EAST
     &         wVel(I_obc-2,J,K,bi,bj)
./pkg/obcs/orlanski_east.F 283 ORLANSKI_EAST
               WE_STORE_1(J,K,bi,bj)=wVel(I_obc-1,J,K,bi,bj)
./pkg/obcs/orlanski_east.F 284 ORLANSKI_EAST
               WE_STORE_4(J,K,bi,bj)=wVel(I_obc,J,K,bi,bj)
./pkg/obcs/orlanski_east.F 91 ORLANSKI_EAST
      INTEGER J, K, I_obc
./model/src/cg2d_nsa.F 103 CG2D_NSA
      INTEGER I, J, it2d
./model/src/cg2d_nsa.F 157 CG2D_NSA
        DO J=1,sNy
./model/src/cg2d_nsa.F 159 CG2D_NSA
          cg2d_b(I,J,bi,bj) = cg2d_b(I,J,bi,bj)*cg2dNorm
./model/src/cg2d_nsa.F 160 CG2D_NSA
          rhsMax = MAX(ABS(cg2d_b(I,J,bi,bj)),rhsMax)
./model/src/cg2d_nsa.F 194 CG2D_NSA
        DO J=1,sNy
./model/src/cg2d_nsa.F 196 CG2D_NSA
          cg2d_b(I,J,bi,bj) = cg2d_b(I,J,bi,bj)*rhsNorm
./model/src/cg2d_nsa.F 197 CG2D_NSA
          cg2d_x(I,J,bi,bj) = cg2d_x(I,J,bi,bj)*rhsNorm
./model/src/cg2d_nsa.F 224 CG2D_NSA
        DO J=1-1,sNy+1
./model/src/cg2d_nsa.F 226 CG2D_NSA
          cg2d_s(I,J,bi,bj) = 0.
./model/src/cg2d_nsa.F 229 CG2D_NSA
        DO J=1,sNy
./model/src/cg2d_nsa.F 231 CG2D_NSA
          cg2d_r(I,J,bi,bj) = cg2d_b(I,J,bi,bj) -
./model/src/cg2d_nsa.F 232 CG2D_NSA
     &    (aW2d(I  ,J  ,bi,bj)*cg2d_x(I-1,J  ,bi,bj)
./model/src/cg2d_nsa.F 233 CG2D_NSA
     &    +aW2d(I+1,J  ,bi,bj)*cg2d_x(I+1,J  ,bi,bj)
./model/src/cg2d_nsa.F 234 CG2D_NSA
     &    +aS2d(I  ,J  ,bi,bj)*cg2d_x(I  ,J-1,bi,bj)
./model/src/cg2d_nsa.F 235 CG2D_NSA
     &    +aS2d(I  ,J+1,bi,bj)*cg2d_x(I  ,J+1,bi,bj)
./model/src/cg2d_nsa.F 236 CG2D_NSA
     &    +aC2d(I  ,J  ,bi,bj)*cg2d_x(I  ,J  ,bi,bj)
./model/src/cg2d_nsa.F 247 CG2D_NSA
     &     cg2d_r(I,J,bi,bj)*cg2d_r(I,J,bi,bj)
./model/src/cg2d_nsa.F 249 CG2D_NSA
     &     cg2d_b(I,J,bi,bj)
./model/src/cg2d_nsa.F 316 CG2D_NSA
         DO J=1,sNy
./model/src/cg2d_nsa.F 318 CG2D_NSA
           cg2d_z(I,J,bi,bj) =
./model/src/cg2d_nsa.F 319 CG2D_NSA
     &      pC(I  ,J  ,bi,bj)*cg2d_r(I  ,J  ,bi,bj)
./model/src/cg2d_nsa.F 320 CG2D_NSA
     &     +pW(I  ,J  ,bi,bj)*cg2d_r(I-1,J  ,bi,bj)
./model/src/cg2d_nsa.F 321 CG2D_NSA
     &     +pW(I+1,J  ,bi,bj)*cg2d_r(I+1,J  ,bi,bj)
./model/src/cg2d_nsa.F 322 CG2D_NSA
     &     +pS(I  ,J  ,bi,bj)*cg2d_r(I  ,J-1,bi,bj)
./model/src/cg2d_nsa.F 323 CG2D_NSA
     &     +pS(I  ,J+1,bi,bj)*cg2d_r(I  ,J+1,bi,bj)
./model/src/cg2d_nsa.F 328 CG2D_NSA
     &     +cg2d_z(I,J,bi,bj)*cg2d_r(I,J,bi,bj)
./model/src/cg2d_nsa.F 355 CG2D_NSA
         DO J=1,sNy
./model/src/cg2d_nsa.F 357 CG2D_NSA
           cg2d_s(I,J,bi,bj) = cg2d_z(I,J,bi,bj)
./model/src/cg2d_nsa.F 358 CG2D_NSA
     &                       + cgBeta*cg2d_s(I,J,bi,bj)
./model/src/cg2d_nsa.F 380 CG2D_NSA
         DO J=1,sNy
./model/src/cg2d_nsa.F 382 CG2D_NSA
           cg2d_q(I,J,bi,bj) =
./model/src/cg2d_nsa.F 383 CG2D_NSA
     &     aW2d(I  ,J  ,bi,bj)*cg2d_s(I-1,J  ,bi,bj)
./model/src/cg2d_nsa.F 384 CG2D_NSA
     &    +aW2d(I+1,J  ,bi,bj)*cg2d_s(I+1,J  ,bi,bj)
./model/src/cg2d_nsa.F 385 CG2D_NSA
     &    +aS2d(I  ,J  ,bi,bj)*cg2d_s(I  ,J-1,bi,bj)
./model/src/cg2d_nsa.F 386 CG2D_NSA
     &    +aS2d(I  ,J+1,bi,bj)*cg2d_s(I  ,J+1,bi,bj)
./model/src/cg2d_nsa.F 387 CG2D_NSA
     &    +aC2d(I  ,J  ,bi,bj)*cg2d_s(I  ,J  ,bi,bj)
./model/src/cg2d_nsa.F 395 CG2D_NSA
           alpha_aux = alpha_aux+cg2d_s(I,J,bi,bj)*cg2d_q(I,J,bi,bj)
./model/src/cg2d_nsa.F 420 CG2D_NSA
         DO J=1,sNy
./model/src/cg2d_nsa.F 422 CG2D_NSA
           cg2d_x(I,J,bi,bj)=cg2d_x(I,J,bi,bj)+alpha*cg2d_s(I,J,bi,bj)
./model/src/cg2d_nsa.F 423 CG2D_NSA
           cg2d_r(I,J,bi,bj)=cg2d_r(I,J,bi,bj)-alpha*cg2d_q(I,J,bi,bj)
./model/src/cg2d_nsa.F 424 CG2D_NSA
           err_sq = err_sq+cg2d_r(I,J,bi,bj)*cg2d_r(I,J,bi,bj)
./model/src/cg2d_nsa.F 455 CG2D_NSA
          DO J=1,sNy
./model/src/cg2d_nsa.F 457 CG2D_NSA
            cg2d_x(I  ,J  ,bi,bj) = cg2d_x(I  ,J  ,bi,bj)/rhsNorm
./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 107 ORLANSKI_WEST
         DO J=1-Oly,sNy+Oly
./pkg/obcs/orlanski_west.F 108 ORLANSKI_WEST
            I_obc=OB_Iw(J,bi,bj)
./pkg/obcs/orlanski_west.F 111 ORLANSKI_WEST
               IF ((UW_STORE_2(J,K,bi,bj).eq.0.).and.
./pkg/obcs/orlanski_west.F 112 ORLANSKI_WEST
     &            (UW_STORE_3(J,K,bi,bj).eq.0.)) THEN
./pkg/obcs/orlanski_west.F 115 ORLANSKI_WEST
                  CL=(uVel(I_obc+2,J,K,bi,bj)-UW_STORE_1(J,K,bi,bj))/
./pkg/obcs/orlanski_west.F 116 ORLANSKI_WEST
     &          (ab1*UW_STORE_2(J,K,bi,bj) + ab2*UW_STORE_3(J,K,bi,bj))
./pkg/obcs/orlanski_west.F 126 ORLANSKI_WEST
                 CVEL_UW(J,K,bi,bj) = CFIX
./pkg/obcs/orlanski_west.F 128 ORLANSKI_WEST
                 CVEL_UW(J,K,bi,bj) = f1*(CL*dxF(I_obc+2,J,bi,bj)/deltaT
./pkg/obcs/orlanski_west.F 129 ORLANSKI_WEST
     &              )+f2*CVEL_UW(J,K,bi,bj)
./pkg/obcs/orlanski_west.F 132 ORLANSKI_WEST
               OBWu(J,K,bi,bj)=uVel(I_obc+1,J,K,bi,bj)+
./pkg/obcs/orlanski_west.F 133 ORLANSKI_WEST
     &          CVEL_UW(J,K,bi,bj)*(deltaT*recip_dxF(I_obc+1,J,bi,bj))*
./pkg/obcs/orlanski_west.F 134 ORLANSKI_WEST
     &          (ab1*(uVel(I_obc+2,J,K,bi,bj)-uVel(I_obc+1,J,K,bi,bj))+
./pkg/obcs/orlanski_west.F 135 ORLANSKI_WEST
     &          ab2*(UW_STORE_1(J,K,bi,bj)-UW_STORE_4(J,K,bi,bj)))
./pkg/obcs/orlanski_west.F 137 ORLANSKI_WEST
               IF ((VW_STORE_2(J,K,bi,bj).eq.0.).and.
./pkg/obcs/orlanski_west.F 138 ORLANSKI_WEST
     &            (VW_STORE_3(J,K,bi,bj).eq.0.)) THEN
./pkg/obcs/orlanski_west.F 141 ORLANSKI_WEST
                  CL=(vVel(I_obc+1,J,K,bi,bj)-VW_STORE_1(J,K,bi,bj))/
./pkg/obcs/orlanski_west.F 142 ORLANSKI_WEST
     &          (ab1*VW_STORE_2(J,K,bi,bj) + ab2*VW_STORE_3(J,K,bi,bj))
./pkg/obcs/orlanski_west.F 152 ORLANSKI_WEST
                 CVEL_VW(J,K,bi,bj) = CFIX
./pkg/obcs/orlanski_west.F 154 ORLANSKI_WEST
                 CVEL_VW(J,K,bi,bj) = f1*(CL*dxV(I_obc+2,J,bi,bj)/deltaT
./pkg/obcs/orlanski_west.F 155 ORLANSKI_WEST
     &              )+f2*CVEL_VW(J,K,bi,bj)
./pkg/obcs/orlanski_west.F 158 ORLANSKI_WEST
               OBWv(J,K,bi,bj)=vVel(I_obc,J,K,bi,bj)+
./pkg/obcs/orlanski_west.F 159 ORLANSKI_WEST
     &           CVEL_VW(J,K,bi,bj)*(deltaT*recip_dxV(I_obc+1,J,bi,bj))*
./pkg/obcs/orlanski_west.F 160 ORLANSKI_WEST
     &           (ab1*(vVel(I_obc+1,J,K,bi,bj)-vVel(I_obc,J,K,bi,bj))+
./pkg/obcs/orlanski_west.F 161 ORLANSKI_WEST
     &           ab2*(VW_STORE_1(J,K,bi,bj)-VW_STORE_4(J,K,bi,bj)))
./pkg/obcs/orlanski_west.F 163 ORLANSKI_WEST
               IF ((TW_STORE_2(J,K,bi,bj).eq.0.).and.
./pkg/obcs/orlanski_west.F 164 ORLANSKI_WEST
     &            (TW_STORE_3(J,K,bi,bj).eq.0.)) THEN
./pkg/obcs/orlanski_west.F 167 ORLANSKI_WEST
                  CL=(theta(I_obc+1,J,K,bi,bj)-TW_STORE_1(J,K,bi,bj))/
./pkg/obcs/orlanski_west.F 168 ORLANSKI_WEST
     &          (ab1*TW_STORE_2(J,K,bi,bj) + ab2*TW_STORE_3(J,K,bi,bj))
./pkg/obcs/orlanski_west.F 178 ORLANSKI_WEST
                 CVEL_TW(J,K,bi,bj) = CFIX
./pkg/obcs/orlanski_west.F 180 ORLANSKI_WEST
                 CVEL_TW(J,K,bi,bj) = f1*(CL*dxC(I_obc+2,J,bi,bj)/deltaT
./pkg/obcs/orlanski_west.F 181 ORLANSKI_WEST
     &              )+f2*CVEL_TW(J,K,bi,bj)
./pkg/obcs/orlanski_west.F 184 ORLANSKI_WEST
               OBWt(J,K,bi,bj)=theta(I_obc,J,K,bi,bj)+
./pkg/obcs/orlanski_west.F 185 ORLANSKI_WEST
     &          CVEL_TW(J,K,bi,bj)*(deltaT*recip_dxC(I_obc+1,J,bi,bj))*
./pkg/obcs/orlanski_west.F 186 ORLANSKI_WEST
     &          (ab1*(theta(I_obc+1,J,K,bi,bj)-theta(I_obc,J,K,bi,bj))+
./pkg/obcs/orlanski_west.F 187 ORLANSKI_WEST
     &          ab2*(TW_STORE_1(J,K,bi,bj)-TW_STORE_4(J,K,bi,bj)))
./pkg/obcs/orlanski_west.F 189 ORLANSKI_WEST
               IF ((SW_STORE_2(J,K,bi,bj).eq.0.).and.
./pkg/obcs/orlanski_west.F 190 ORLANSKI_WEST
     &            (SW_STORE_3(J,K,bi,bj).eq.0.)) THEN
./pkg/obcs/orlanski_west.F 193 ORLANSKI_WEST
                  CL=(salt(I_obc+1,J,K,bi,bj)-SW_STORE_1(J,K,bi,bj))/
./pkg/obcs/orlanski_west.F 194 ORLANSKI_WEST
     &          (ab1*SW_STORE_2(J,K,bi,bj) + ab2*SW_STORE_3(J,K,bi,bj))
./pkg/obcs/orlanski_west.F 204 ORLANSKI_WEST
                 CVEL_SW(J,K,bi,bj) = CFIX
./pkg/obcs/orlanski_west.F 206 ORLANSKI_WEST
                 CVEL_SW(J,K,bi,bj) = f1*(CL*dxC(I_obc+2,J,bi,bj)/deltaT
./pkg/obcs/orlanski_west.F 207 ORLANSKI_WEST
     &              )+f2*CVEL_SW(J,K,bi,bj)
./pkg/obcs/orlanski_west.F 210 ORLANSKI_WEST
               OBWs(J,K,bi,bj)=salt(I_obc,J,K,bi,bj)+
./pkg/obcs/orlanski_west.F 211 ORLANSKI_WEST
     &           CVEL_SW(J,K,bi,bj)*(deltaT*recip_dxC(I_obc+1,J,bi,bj))*
./pkg/obcs/orlanski_west.F 212 ORLANSKI_WEST
     &           (ab1*(salt(I_obc+1,J,K,bi,bj)-salt(I_obc,J,K,bi,bj))+
./pkg/obcs/orlanski_west.F 213 ORLANSKI_WEST
     &           ab2*(SW_STORE_1(J,K,bi,bj)-SW_STORE_4(J,K,bi,bj)))
./pkg/obcs/orlanski_west.F 217 ORLANSKI_WEST
               IF ((WW_STORE_2(J,K,bi,bj).eq.0.).and.
./pkg/obcs/orlanski_west.F 218 ORLANSKI_WEST
     &            (WW_STORE_3(J,K,bi,bj).eq.0.)) THEN
./pkg/obcs/orlanski_west.F 221 ORLANSKI_WEST
                  CL=(wVel(I_obc+1,J,K,bi,bj)-WW_STORE_1(J,K,bi,bj))/
./pkg/obcs/orlanski_west.F 222 ORLANSKI_WEST
     &          (ab1*WW_STORE_2(J,K,bi,bj)+ab2*WW_STORE_3(J,K,bi,bj))
./pkg/obcs/orlanski_west.F 232 ORLANSKI_WEST
                 CVEL_WW(J,K,bi,bj) = CFIX
./pkg/obcs/orlanski_west.F 234 ORLANSKI_WEST
                 CVEL_WW(J,K,bi,bj)=f1*(CL*dxC(I_obc+2,J,bi,bj)/deltaT)
./pkg/obcs/orlanski_west.F 235 ORLANSKI_WEST
     &                   + f2*CVEL_WW(J,K,bi,bj)
./pkg/obcs/orlanski_west.F 238 ORLANSKI_WEST
               OBWw(J,K,bi,bj)=wVel(I_obc,J,K,bi,bj)+
./pkg/obcs/orlanski_west.F 239 ORLANSKI_WEST
     &           CVEL_WW(J,K,bi,bj)*(deltaT*recip_dxC(I_obc+1,J,bi,bj))*
./pkg/obcs/orlanski_west.F 240 ORLANSKI_WEST
     &            (ab1*(wVel(I_obc+1,J,K,bi,bj)-wVel(I_obc,J,K,bi,bj))+
./pkg/obcs/orlanski_west.F 241 ORLANSKI_WEST
     &            ab2*(WW_STORE_1(J,K,bi,bj)-WW_STORE_4(J,K,bi,bj)))
./pkg/obcs/orlanski_west.F 247 ORLANSKI_WEST
               UW_STORE_3(J,K,bi,bj)=UW_STORE_2(J,K,bi,bj)
./pkg/obcs/orlanski_west.F 249 ORLANSKI_WEST
               UW_STORE_2(J,K,bi,bj)=uVel(I_obc+3,J,K,bi,bj) -
./pkg/obcs/orlanski_west.F 250 ORLANSKI_WEST
     &         uVel(I_obc+2,J,K,bi,bj)
./pkg/obcs/orlanski_west.F 251 ORLANSKI_WEST
               UW_STORE_1(J,K,bi,bj)=uVel(I_obc+2,J,K,bi,bj)
./pkg/obcs/orlanski_west.F 252 ORLANSKI_WEST
               UW_STORE_4(J,K,bi,bj)=uVel(I_obc+1,J,K,bi,bj)
./pkg/obcs/orlanski_west.F 255 ORLANSKI_WEST
               VW_STORE_3(J,K,bi,bj)=VW_STORE_2(J,K,bi,bj)
./pkg/obcs/orlanski_west.F 257 ORLANSKI_WEST
               VW_STORE_2(J,K,bi,bj)=vVel(I_obc+2,J,K,bi,bj) -
./pkg/obcs/orlanski_west.F 258 ORLANSKI_WEST
     &         vVel(I_obc+1,J,K,bi,bj)
./pkg/obcs/orlanski_west.F 259 ORLANSKI_WEST
               VW_STORE_1(J,K,bi,bj)=vVel(I_obc+1,J,K,bi,bj)
./pkg/obcs/orlanski_west.F 260 ORLANSKI_WEST
               VW_STORE_4(J,K,bi,bj)=vVel(I_obc,J,K,bi,bj)
./pkg/obcs/orlanski_west.F 263 ORLANSKI_WEST
               TW_STORE_3(J,K,bi,bj)=TW_STORE_2(J,K,bi,bj)
./pkg/obcs/orlanski_west.F 265 ORLANSKI_WEST
               TW_STORE_2(J,K,bi,bj)=theta(I_obc+2,J,K,bi,bj) -
./pkg/obcs/orlanski_west.F 266 ORLANSKI_WEST
     &         theta(I_obc+1,J,K,bi,bj)
./pkg/obcs/orlanski_west.F 267 ORLANSKI_WEST
               TW_STORE_1(J,K,bi,bj)=theta(I_obc+1,J,K,bi,bj)
./pkg/obcs/orlanski_west.F 268 ORLANSKI_WEST
               TW_STORE_4(J,K,bi,bj)=theta(I_obc,J,K,bi,bj)
./pkg/obcs/orlanski_west.F 271 ORLANSKI_WEST
               SW_STORE_3(J,K,bi,bj)=SW_STORE_2(J,K,bi,bj)
./pkg/obcs/orlanski_west.F 273 ORLANSKI_WEST
               SW_STORE_2(J,K,bi,bj)=salt(I_obc+2,J,K,bi,bj) -
./pkg/obcs/orlanski_west.F 274 ORLANSKI_WEST
     &         salt(I_obc+1,J,K,bi,bj)
./pkg/obcs/orlanski_west.F 275 ORLANSKI_WEST
               SW_STORE_1(J,K,bi,bj)=salt(I_obc+1,J,K,bi,bj)
./pkg/obcs/orlanski_west.F 276 ORLANSKI_WEST
               SW_STORE_4(J,K,bi,bj)=salt(I_obc,J,K,bi,bj)
./pkg/obcs/orlanski_west.F 281 ORLANSKI_WEST
               WW_STORE_3(J,K,bi,bj)=WW_STORE_2(J,K,bi,bj)
./pkg/obcs/orlanski_west.F 283 ORLANSKI_WEST
               WW_STORE_2(J,K,bi,bj)=wVel(I_obc+2,J,K,bi,bj) -
./pkg/obcs/orlanski_west.F 284 ORLANSKI_WEST
     &         wVel(I_obc+1,J,K,bi,bj)
./pkg/obcs/orlanski_west.F 285 ORLANSKI_WEST
               WW_STORE_1(J,K,bi,bj)=wVel(I_obc+1,J,K,bi,bj)
./pkg/obcs/orlanski_west.F 286 ORLANSKI_WEST
               WW_STORE_4(J,K,bi,bj)=wVel(I_obc,J,K,bi,bj)
./pkg/obcs/orlanski_west.F 93 ORLANSKI_WEST
      INTEGER J, K, I_obc
./pkg/ocn_compon_interf/cpl_exch_configs.F 49 CPL_EXCH_CONFIGS
      INTEGER I,J,K,bi,bj
./pkg/ocn_compon_interf/cpl_exch_configs.F 83 CPL_EXCH_CONFIGS
        DO J=1,sNy
./pkg/ocn_compon_interf/cpl_exch_configs.F 85 CPL_EXCH_CONFIGS
          IF ( R_low(I,J,bi,bj) .NE. seaSurface_ocn .AND.
./pkg/ocn_compon_interf/cpl_exch_configs.F 86 CPL_EXCH_CONFIGS
     &          Hatm(I,J,bi,bj) .NE. groundLevel_atm ) THEN
./pkg/ocn_compon_interf/cpl_exch_configs.F 88 CPL_EXCH_CONFIGS
           jDiff  = J
./pkg/ocn_compon_interf/cpl_exch_configs.F 96 CPL_EXCH_CONFIGS
     &     'H (atmosphere) ==',Hatm(I,J,bi,bj)
./pkg/ocn_compon_interf/cpl_exch_configs.F 99 CPL_EXCH_CONFIGS
     &     'H (ocean)      ==',R_low(I,J,bi,bj)
./model/src/cg2d_sr.F 120 CG2D_SR
        DO J=1,sNy
./model/src/cg2d_sr.F 122 CG2D_SR
          cg2d_b(I,J,bi,bj) = cg2d_b(I,J,bi,bj)*cg2dNorm
./model/src/cg2d_sr.F 123 CG2D_SR
          rhsMax = MAX(ABS(cg2d_b(I,J,bi,bj)),rhsMax)
./model/src/cg2d_sr.F 136 CG2D_SR
        DO J=1,sNy
./model/src/cg2d_sr.F 138 CG2D_SR
          cg2d_b(I,J,bi,bj) = cg2d_b(I,J,bi,bj)*rhsNorm
./model/src/cg2d_sr.F 139 CG2D_SR
          cg2d_x(I,J,bi,bj) = cg2d_x(I,J,bi,bj)*rhsNorm
./model/src/cg2d_sr.F 155 CG2D_SR
        DO J=1-1,sNy+1
./model/src/cg2d_sr.F 157 CG2D_SR
          cg2d_s(I,J,bi,bj) = 0.
./model/src/cg2d_sr.F 165 CG2D_SR
        DO J=1,sNy
./model/src/cg2d_sr.F 167 CG2D_SR
          cg2d_r(I,J,bi,bj) = cg2d_b(I,J,bi,bj) -
./model/src/cg2d_sr.F 168 CG2D_SR
     &    (aW2d(I  ,J  ,bi,bj)*cg2d_x(I-1,J  ,bi,bj)
./model/src/cg2d_sr.F 169 CG2D_SR
     &    +aW2d(I+1,J  ,bi,bj)*cg2d_x(I+1,J  ,bi,bj)
./model/src/cg2d_sr.F 170 CG2D_SR
     &    +aS2d(I  ,J  ,bi,bj)*cg2d_x(I  ,J-1,bi,bj)
./model/src/cg2d_sr.F 171 CG2D_SR
     &    +aS2d(I  ,J+1,bi,bj)*cg2d_x(I  ,J+1,bi,bj)
./model/src/cg2d_sr.F 172 CG2D_SR
     &    +aC2d(I  ,J  ,bi,bj)*cg2d_x(I  ,J  ,bi,bj)
./model/src/cg2d_sr.F 175 CG2D_SR
     &                      + cg2d_r(I,J,bi,bj)*cg2d_r(I,J,bi,bj)
./model/src/cg2d_sr.F 176 CG2D_SR
          sumRHStile(bi,bj) = sumRHStile(bi,bj) + cg2d_b(I,J,bi,bj)
./model/src/cg2d_sr.F 211 CG2D_SR
        DO J=1,sNy
./model/src/cg2d_sr.F 213 CG2D_SR
           cg2d_y(I,J,bi,bj) =
./model/src/cg2d_sr.F 214 CG2D_SR
     &       pC(I  ,J  ,bi,bj)*cg2d_r(I  ,J  ,bi,bj)
./model/src/cg2d_sr.F 215 CG2D_SR
     &      +pW(I  ,J  ,bi,bj)*cg2d_r(I-1,J  ,bi,bj)
./model/src/cg2d_sr.F 216 CG2D_SR
     &      +pW(I+1,J  ,bi,bj)*cg2d_r(I+1,J  ,bi,bj)
./model/src/cg2d_sr.F 217 CG2D_SR
     &      +pS(I  ,J  ,bi,bj)*cg2d_r(I  ,J-1,bi,bj)
./model/src/cg2d_sr.F 218 CG2D_SR
     &      +pS(I  ,J+1,bi,bj)*cg2d_r(I  ,J+1,bi,bj)
./model/src/cg2d_sr.F 219 CG2D_SR
           cg2d_s(I,J,bi,bj)  = cg2d_y(I,J,bi,bj)
./model/src/cg2d_sr.F 221 CG2D_SR
     &      +cg2d_y(I,J,bi,bj)*cg2d_r(I,J,bi,bj)
./model/src/cg2d_sr.F 241 CG2D_SR
        DO J=1,sNy
./model/src/cg2d_sr.F 243 CG2D_SR
          cg2d_q(I,J,bi,bj) =
./model/src/cg2d_sr.F 244 CG2D_SR
     &      aW2d(I  ,J  ,bi,bj)*cg2d_s(I-1,J  ,bi,bj)
./model/src/cg2d_sr.F 245 CG2D_SR
     &     +aW2d(I+1,J  ,bi,bj)*cg2d_s(I+1,J  ,bi,bj)
./model/src/cg2d_sr.F 246 CG2D_SR
     &     +aS2d(I  ,J  ,bi,bj)*cg2d_s(I  ,J-1,bi,bj)
./model/src/cg2d_sr.F 247 CG2D_SR
     &     +aS2d(I  ,J+1,bi,bj)*cg2d_s(I  ,J+1,bi,bj)
./model/src/cg2d_sr.F 248 CG2D_SR
     &     +aC2d(I  ,J  ,bi,bj)*cg2d_s(I  ,J  ,bi,bj)
./model/src/cg2d_sr.F 250 CG2D_SR
     &                     + cg2d_s(I,J,bi,bj)*cg2d_q(I,J,bi,bj)
./model/src/cg2d_sr.F 265 CG2D_SR
        DO J=1,sNy
./model/src/cg2d_sr.F 267 CG2D_SR
          cg2d_x(I,J,bi,bj)=cg2d_x(I,J,bi,bj)+sigma*cg2d_s(I,J,bi,bj)
./model/src/cg2d_sr.F 268 CG2D_SR
          cg2d_r(I,J,bi,bj)=cg2d_r(I,J,bi,bj)-sigma*cg2d_q(I,J,bi,bj)
./model/src/cg2d_sr.F 287 CG2D_SR
         DO J=1,sNy
./model/src/cg2d_sr.F 289 CG2D_SR
           cg2d_y(I,J,bi,bj) =
./model/src/cg2d_sr.F 290 CG2D_SR
     &       pC(I  ,J  ,bi,bj)*cg2d_r(I  ,J  ,bi,bj)
./model/src/cg2d_sr.F 291 CG2D_SR
     &      +pW(I  ,J  ,bi,bj)*cg2d_r(I-1,J  ,bi,bj)
./model/src/cg2d_sr.F 292 CG2D_SR
     &      +pW(I+1,J  ,bi,bj)*cg2d_r(I+1,J  ,bi,bj)
./model/src/cg2d_sr.F 293 CG2D_SR
     &      +pS(I  ,J  ,bi,bj)*cg2d_r(I  ,J-1,bi,bj)
./model/src/cg2d_sr.F 294 CG2D_SR
     &      +pS(I  ,J+1,bi,bj)*cg2d_r(I  ,J+1,bi,bj)
./model/src/cg2d_sr.F 317 CG2D_SR
         DO J=1,sNy
./model/src/cg2d_sr.F 319 CG2D_SR
           cg2d_v(I,J,bi,bj) =
./model/src/cg2d_sr.F 320 CG2D_SR
     &       aW2d(I  ,J  ,bi,bj)*cg2d_y(I-1,J  ,bi,bj)
./model/src/cg2d_sr.F 321 CG2D_SR
     &      +aW2d(I+1,J  ,bi,bj)*cg2d_y(I+1,J  ,bi,bj)
./model/src/cg2d_sr.F 322 CG2D_SR
     &      +aS2d(I  ,J  ,bi,bj)*cg2d_y(I  ,J-1,bi,bj)
./model/src/cg2d_sr.F 323 CG2D_SR
     &      +aS2d(I  ,J+1,bi,bj)*cg2d_y(I  ,J+1,bi,bj)
./model/src/cg2d_sr.F 324 CG2D_SR
     &      +aC2d(I  ,J  ,bi,bj)*cg2d_y(I  ,J  ,bi,bj)
./model/src/cg2d_sr.F 326 CG2D_SR
     &      +cg2d_y(I,J,bi,bj)*cg2d_r(I,J,bi,bj)
./model/src/cg2d_sr.F 328 CG2D_SR
     &      +cg2d_y(I,J,bi,bj)*cg2d_v(I,J,bi,bj)
./model/src/cg2d_sr.F 330 CG2D_SR
     &                    + cg2d_r(I,J,bi,bj)*cg2d_r(I,J,bi,bj)
./model/src/cg2d_sr.F 377 CG2D_SR
         DO J=1,sNy
./model/src/cg2d_sr.F 379 CG2D_SR
           cg2d_s(I,J,bi,bj) = cg2d_y(I,J,bi,bj)
./model/src/cg2d_sr.F 380 CG2D_SR
     &                       + cgBeta*cg2d_s(I,J,bi,bj)
./model/src/cg2d_sr.F 381 CG2D_SR
           cg2d_x(I,J,bi,bj) = cg2d_x(I,J,bi,bj)
./model/src/cg2d_sr.F 382 CG2D_SR
     &                       + sigma*cg2d_s(I,J,bi,bj)
./model/src/cg2d_sr.F 383 CG2D_SR
           cg2d_q(I,J,bi,bj) = cg2d_v(I,J,bi,bj)
./model/src/cg2d_sr.F 384 CG2D_SR
     &                       + cgBeta*cg2d_q(I,J,bi,bj)
./model/src/cg2d_sr.F 385 CG2D_SR
           cg2d_r(I,J,bi,bj) = cg2d_r(I,J,bi,bj)
./model/src/cg2d_sr.F 386 CG2D_SR
     &                       - sigma*cg2d_q(I,J,bi,bj)
./model/src/cg2d_sr.F 401 CG2D_SR
          DO J=1,sNy
./model/src/cg2d_sr.F 403 CG2D_SR
            cg2d_x(I  ,J  ,bi,bj) = cg2d_x(I  ,J  ,bi,bj)/rhsNorm
./model/src/cg2d_sr.F 98 CG2D_SR
      INTEGER I, J, it2d
./pkg/ocn_compon_interf/cpl_ini_vars.F 46 CPL_INI_VARS
      INTEGER I,J,bi,bj
./pkg/ocn_compon_interf/cpl_ini_vars.F 50 CPL_INI_VARS
        DO J=1-Oly,sNy+Oly
./pkg/ocn_compon_interf/cpl_ini_vars.F 53 CPL_INI_VARS
          ocMxlD2cpl(I,J,bi,bj) = 0.
./pkg/ocn_compon_interf/cpl_ini_vars.F 54 CPL_INI_VARS
          SSTocn2cpl(I,J,bi,bj) = 0.
./pkg/ocn_compon_interf/cpl_ini_vars.F 55 CPL_INI_VARS
          SSSocn2cpl(I,J,bi,bj) = 0.
./pkg/ocn_compon_interf/cpl_ini_vars.F 56 CPL_INI_VARS
          vSqocn2cpl(I,J,bi,bj) = 0.
./pkg/ocn_compon_interf/cpl_ini_vars.F 57 CPL_INI_VARS
          fluxCO2cpl(I,J,bi,bj) = 0.
./pkg/ocn_compon_interf/cpl_ini_vars.F 59 CPL_INI_VARS
          atmSLPr   (I,J,bi,bj) = 0.
./pkg/ocn_compon_interf/cpl_ini_vars.F 60 CPL_INI_VARS
          HeatFlux  (I,J,bi,bj) = 0.
./pkg/ocn_compon_interf/cpl_ini_vars.F 61 CPL_INI_VARS
          qShortWave(I,J,bi,bj) = 0.
./pkg/ocn_compon_interf/cpl_ini_vars.F 67 CPL_INI_VARS
          tauX      (I,J,bi,bj) = 0.
./pkg/ocn_compon_interf/cpl_ini_vars.F 68 CPL_INI_VARS
          tauY      (I,J,bi,bj) = 0.
./pkg/ocn_compon_interf/cpl_ini_vars.F 69 CPL_INI_VARS
          FWflux    (I,J,bi,bj) = 0.
./pkg/ocn_compon_interf/cpl_ini_vars.F 70 CPL_INI_VARS
          iceSaltFlx(I,J,bi,bj) = 0.
./pkg/ocn_compon_interf/cpl_ini_vars.F 71 CPL_INI_VARS
          seaIceMass(I,J,bi,bj) = 0.
./pkg/ocn_compon_interf/cpl_ini_vars.F 72 CPL_INI_VARS
          airCO2    (I,J,bi,bj) = 0.
./pkg/ocn_compon_interf/cpl_ini_vars.F 73 CPL_INI_VARS
          surfWSpeed(I,J,bi,bj) = 0.
./pkg/ocn_compon_interf/cpl_ini_vars.F 74 CPL_INI_VARS
          fracIce   (I,J,bi,bj) = 0.
./model/src/cg3d.F 231 CG3D
         DO J=1-1,sNy+1
./pkg/ocn_compon_interf/ocn_export_ocnconfig.F 42 OCN_EXPORT_OCNCONFIG
        DO J=1-Oly,sNy+Oly
./pkg/opps/opps_calc.F 14 OPPS_CALC
     I     I, J, bi, bj, myTime, myIter, myThid )
./pkg/opps/opps_calc.F 424 OPPS_CALC
       OPPSconvectCount(I,J,K,bi,bj) =
./pkg/opps/opps_calc.F 425 OPPS_CALC
     &      OPPSconvectCount(I,J,K,bi,bj) + 1. _d 0
./pkg/opps/opps_calc.F 442 OPPS_CALC
      _RL FUNCTION STATE1(sLoc,tLoc,I,J,KREF,bi,bj,mythid)
./pkg/opps/opps_calc.F 465 OPPS_CALC
      INTEGER I,J,kRef,bi,bj,myThid
./pkg/opps/opps_calc.F 79 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 105 PP81_CALC
       DO J=jMin,jMax
./pkg/pp81/pp81_calc.F 107 PP81_CALC
         PPviscAr(I,J,K,bi,bj) = PPviscAr(I,J,K,bi,bj)
./pkg/pp81/pp81_calc.F 108 PP81_CALC
     &        * maskC(I,J,K,bi,bj)
./pkg/pp81/pp81_calc.F 109 PP81_CALC
         PPdiffKr(I,J,K,bi,bj) = PPdiffKr(I,J,K,bi,bj)
./pkg/pp81/pp81_calc.F 110 PP81_CALC
     &        * maskC(I,J,K,bi,bj)
./pkg/pp81/pp81_calc.F 57 PP81_CALC
      INTEGER I, J, K
./pkg/pp81/pp81_calc.F 72 PP81_CALC
       DO J=jMin,jMax
./pkg/pp81/pp81_calc.F 74 PP81_CALC
         IF ( RiNumber(I,J) .LT. RiLimit ) THEN
./pkg/pp81/pp81_calc.F 78 PP81_CALC
          denom = 1.0 + PPalpha*RiNumber(I,J)
./pkg/pp81/pp81_calc.F 82 PP81_CALC
         PPviscAr(I,J,K,bi,bj) = MAX(PPviscTmp,viscArNr(k))
./pkg/pp81/pp81_calc.F 83 PP81_CALC
         PPdiffKr(I,J,K,bi,bj) = MAX(PPviscAr(I,J,K,bi,bj)/denom,
./pkg/pp81/pp81_calc.F 96 PP81_CALC
        DO J=jMin,jMax
./pkg/pp81/pp81_calc.F 98 PP81_CALC
          PPviscAr(I,J,K,bi,bj) = MAX(PPviscMin,PPviscAr(I,J,K,bi,bj))
./pkg/pp81/pp81_calc.F 99 PP81_CALC
          PPdiffKr(I,J,K,bi,bj) = MAX(PPdiffMin,PPdiffKr(I,J,K,bi,bj))
./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 61 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 46 SALT_PLUME_TENDENCY_APPLY_S
          plumefrac(I,J) = 0. _d 0
./pkg/salt_plume/salt_plume_tendency_apply_s.F 61 SALT_PLUME_TENDENCY_APPLY_S
           plumefrac(I,J) = plumekb(1)*maskC(i,j,klev,bi,bj)
./pkg/salt_plume/salt_plume_tendency_apply_s.F 64 SALT_PLUME_TENDENCY_APPLY_S
     &            +saltPlumeFlux(i,j,bi,bj)*plumefrac(I,J)*mass2rUnit
./model/src/do_oceanic_phys.F 142 DO_OCEANIC_PHYS
           addmass(I,J,K,bi,bj) =  0. _d 0
./pkg/seaice/advect.F 102 ADVECT
          DO J=0,sNy+1
./pkg/seaice/advect.F 106 ADVECT
            fld(I,J,bi,bj)=fldNm1(I,J,bi,bj)
./pkg/seaice/advect.F 108 ADVECT
     &           ( tmpFld(I  ,J  ,bi,bj)+tmpFld(I+1,J  ,bi,bj))
./pkg/seaice/advect.F 109 ADVECT
     &           *   UI(I+1,J,  bi,bj) -
./pkg/seaice/advect.F 110 ADVECT
     &           ( tmpFld(I  ,J  ,bi,bj)+tmpFld(I-1,J  ,bi,bj))
./pkg/seaice/advect.F 111 ADVECT
     &           *   UI(I  ,J,  bi,bj) )*maskInC(i,j,bi,bj)
./pkg/seaice/advect.F 112 ADVECT
     &           *(HALF * _recip_dxF(I,J,bi,bj))
./pkg/seaice/advect.F 114 ADVECT
     &           ( tmpFld(I  ,J  ,bi,bj)+tmpFld(I  ,J+1,bi,bj))
./pkg/seaice/advect.F 115 ADVECT
     &           *   VI(I  ,J+1,  bi,bj)
./pkg/seaice/advect.F 116 ADVECT
     &           * _dxG(I  ,J+1,bi,bj) -
./pkg/seaice/advect.F 117 ADVECT
     &           ( tmpFld(I  ,J  ,bi,bj)+tmpFld(I  ,J-1,bi,bj))
./pkg/seaice/advect.F 118 ADVECT
     &           *   VI(I  ,J  ,  bi,bj)
./pkg/seaice/advect.F 119 ADVECT
     &           * _dxG(I,J,bi,bj))*maskInC(i,j,bi,bj)
./pkg/seaice/advect.F 120 ADVECT
     &           *(HALF * _recip_dyF(I,J,bi,bj) * _recip_dxF(I,J,bi,bj))
./pkg/seaice/advect.F 130 ADVECT
          DO J=1,sNy+1
./pkg/seaice/advect.F 132 ADVECT
            afx(I,J) = _dyG(I,J,bi,bj) * UI(I,J,bi,bj)
./pkg/seaice/advect.F 133 ADVECT
     &           * 0.5 _d 0 * (tmpFld(I,J,bi,bj)+tmpFld(I-1,J,bi,bj))
./pkg/seaice/advect.F 134 ADVECT
            afy(I,J) = _dxG(I,J,bi,bj) * VI(I,J,bi,bj)
./pkg/seaice/advect.F 135 ADVECT
     &           * 0.5 _d 0 * (tmpFld(I,J,bi,bj)+tmpFld(I,J-1,bi,bj))
./pkg/seaice/advect.F 138 ADVECT
          DO J=1,sNy
./pkg/seaice/advect.F 140 ADVECT
            fld(I,J,bi,bj)=fldNm1(I,J,bi,bj)
./pkg/seaice/advect.F 142 ADVECT
     &             afx(I+1,J) - afx(I,J)
./pkg/seaice/advect.F 143 ADVECT
     &           + afy(I,J+1) - afy(I,J)
./pkg/seaice/advect.F 144 ADVECT
     &           )*recip_rA(I,J,bi,bj)*maskInC(i,j,bi,bj)
./pkg/seaice/advect.F 177 ADVECT
            DIFFA(I,J,bi,bj)=
./pkg/seaice/advect.F 178 ADVECT
     &           DIFF1*MIN( _dxF(I,J,bi,bj), _dyF(I,J,bi,bj))
./pkg/seaice/advect.F 189 ADVECT
            DIFFA(I,J,bi,bj)=
./pkg/seaice/advect.F 190 ADVECT
     &           -(MIN( _dxF(I,J,bi,bj),  _dyF(I,J,bi,bj)))**2/DELTT
./pkg/seaice/advect.F 202 ADVECT
           fld(I,J,bi,bj)=(fld(I,J,bi,bj)+tmpFld(i,j,bi,bj))
./pkg/seaice/advect.F 203 ADVECT
     &          *iceMsk(I,J,bi,bj)
./pkg/seaice/advect.F 53 ADVECT
          fldNm1(i,j,bi,bj) = fld(I,J,bi,bj)
./pkg/seaice/advect.F 78 ADVECT
            tmpFld(i,j,bi,bj)=HALF*(fld(I,J,bi,bj)
./pkg/seaice/advect.F 90 ADVECT
       DO J=1-Oly,sNy+Oly
./pkg/seaice/advect.F 92 ADVECT
         afx(I,J) = 0. _d 0
./pkg/seaice/advect.F 93 ADVECT
         afy(I,J) = 0. _d 0
./pkg/seaice/diffus.F 100 DIFFUS
     &           + dfy(I,J+1) - dfy(I,J)
./pkg/seaice/diffus.F 101 DIFFUS
     &         ) * recip_rA(I,J,bi,bj)
./pkg/seaice/diffus.F 115 DIFFUS
          fld(I,J,bi,bj)=iceFld(I,J,bi,bj)
./pkg/seaice/diffus.F 47 DIFFUS
          iceFld(I,J,bi,bj)=0.0 _d 0
./pkg/seaice/diffus.F 55 DIFFUS
          DELTXX1=DELTT*DIFFA(I,J,bi,bj)
./pkg/seaice/diffus.F 56 DIFFUS
          DELTYY1=DELTT*DIFFA(I,J,bi,bj)
./pkg/seaice/diffus.F 57 DIFFUS
          DELTXX=DELTXX1 * _recip_dxF(I,J,bi,bj)* _recip_dxF(I,J,bi,bj)
./pkg/seaice/diffus.F 58 DIFFUS
          DELTYY=DELTYY1 * _recip_dyF(I,J,bi,bj)* _recip_dyF(I,J,bi,bj)
./pkg/seaice/diffus.F 59 DIFFUS
     &          * _recip_dxF(I,J,bi,bj)
./pkg/seaice/diffus.F 60 DIFFUS
          iceFld(I,J,bi,bj)=DELTXX*(
./pkg/seaice/diffus.F 61 DIFFUS
     &         (fld(I+1,J,bi,bj)-fld(I,  J,bi,bj))
./pkg/seaice/diffus.F 62 DIFFUS
     &         *iceMsk(I+1,J,bi,bj)
./pkg/seaice/diffus.F 63 DIFFUS
     &        -(fld(I,  J,bi,bj)-fld(I-1,J,bi,bj))
./pkg/seaice/diffus.F 64 DIFFUS
     &         *iceMsk(I-1,J,bi,bj))
./pkg/seaice/diffus.F 66 DIFFUS
     &         (fld(I,J+1,bi,bj)-fld(I,J,  bi,bj))
./pkg/seaice/diffus.F 67 DIFFUS
     &         * _dxG(I+1,J+1,bi,bj)*iceMsk(I,J+1,bi,bj)
./pkg/seaice/diffus.F 68 DIFFUS
     &        -(fld(I,J,  bi,bj)-fld(I,J-1,bi,bj))
./pkg/seaice/diffus.F 69 DIFFUS
     &         * _dxG(I+1,J,  bi,bj)*iceMsk(I,J-1,bi,bj))
./pkg/seaice/diffus.F 74 DIFFUS
        DO J=1-Oly,sNy+Oly
./pkg/seaice/diffus.F 76 DIFFUS
          dfx(I,J) = 0. _d 0
./pkg/seaice/diffus.F 77 DIFFUS
          dfy(I,J) = 0. _d 0
./pkg/seaice/diffus.F 81 DIFFUS
        DO J=1,sNy+1
./pkg/seaice/diffus.F 83 DIFFUS
          dfx(I,J) = _dyG(I,J,bi,bj) * _recip_dxC(I,J,bi,bj)
./pkg/seaice/diffus.F 84 DIFFUS
     &         * (fld(I,J,bi,bj)-fld(I-1,J,bi,bj))
./pkg/seaice/diffus.F 85 DIFFUS
     &         * cosFacU(J,bi,bj)
./pkg/seaice/diffus.F 86 DIFFUS
     &         * iceMsk(I,J,bi,bj) * iceMsk(I-1,J,bi,bj)
./pkg/seaice/diffus.F 87 DIFFUS
          dfy(I,J) = _dxG(I,J,bi,bj) * _recip_dyC(I,J,bi,bj)
./pkg/seaice/diffus.F 88 DIFFUS
     &         * (fld(I,J,bi,bj)-fld(I,J-1,bi,bj))
./pkg/seaice/diffus.F 90 DIFFUS
     &         * cosFacV(J,bi,bj)
./pkg/seaice/diffus.F 92 DIFFUS
     &         * iceMsk(I,J,bi,bj) * iceMsk(I,J-1,bi,bj)
./pkg/seaice/diffus.F 95 DIFFUS
        DO J=1,sNy
./pkg/seaice/diffus.F 97 DIFFUS
          iceFld(I,J,bi,bj)=
./pkg/seaice/diffus.F 98 DIFFUS
     &         DELTT*DIFFA(I,J,bi,bj) * (
./pkg/seaice/diffus.F 99 DIFFUS
     &             dfx(I+1,J) - dfx(I,J)
./pkg/seaice/dynsolver.F 100 DYNSOLVER
          AMASS(I,J,bi,bj)=RHOICE*QUART*(
./pkg/seaice/dynsolver.F 103 DYNSOLVER
          COR_ICE(I,J,bi,bj)=AMASS(I,J,bi,bj) * _fCoriG(I,J,bi,bj)
./pkg/seaice/dynsolver.F 117 DYNSOLVER
          U1=QUART*(UWIND(I-1,J-1,bi,bj)+UWIND(I-1,J,bi,bj)
./pkg/seaice/dynsolver.F 118 DYNSOLVER
     &             +UWIND(I  ,J-1,bi,bj)+UWIND(I  ,J,bi,bj))
./pkg/seaice/dynsolver.F 119 DYNSOLVER
          V1=QUART*(VWIND(I-1,J-1,bi,bj)+VWIND(I-1,J,bi,bj)
./pkg/seaice/dynsolver.F 120 DYNSOLVER
     &             +VWIND(I  ,J-1,bi,bj)+VWIND(I  ,J,bi,bj))
./pkg/seaice/dynsolver.F 128 DYNSOLVER
          DAIRN(I,J,bi,bj)=RHOAIR*OCEAN_drag
./pkg/seaice/dynsolver.F 130 DYNSOLVER
          WINDX(I,J,bi,bj)=DAIRN(I,J,bi,bj)*
./pkg/seaice/dynsolver.F 131 DYNSOLVER
     &         (COSWIN*U1-SIGN(SINWIN, _fCori(I,J,bi,bj))*V1)
./pkg/seaice/dynsolver.F 132 DYNSOLVER
          WINDY(I,J,bi,bj)=DAIRN(I,J,bi,bj)*
./pkg/seaice/dynsolver.F 133 DYNSOLVER
     &         (SIGN(SINWIN, _fCori(I,J,bi,bj))*U1+COSWIN*V1)
./pkg/seaice/dynsolver.F 136 DYNSOLVER
          IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN
./pkg/seaice/dynsolver.F 137 DYNSOLVER
           DAIRN(I,J,bi,bj) =
./pkg/seaice/dynsolver.F 138 DYNSOLVER
     &          RHOAIR*(SEAICE_drag_south*AAA*AREA(I,J,bi,bj)
./pkg/seaice/dynsolver.F 140 DYNSOLVER
     &          +0.0764 _d 0*AAA*AAA)*(ONE-AREA(I,J,bi,bj)))
./pkg/seaice/dynsolver.F 142 DYNSOLVER
           DAIRN(I,J,bi,bj) =
./pkg/seaice/dynsolver.F 143 DYNSOLVER
     &          RHOAIR*(SEAICE_drag*AAA*AREA(I,J,bi,bj)
./pkg/seaice/dynsolver.F 145 DYNSOLVER
     &          +0.0764 _d 0*AAA*AAA)*(ONE-AREA(I,J,bi,bj)))
./pkg/seaice/dynsolver.F 147 DYNSOLVER
          FORCEX(I,J,bi,bj)=DAIRN(I,J,bi,bj)*
./pkg/seaice/dynsolver.F 148 DYNSOLVER
     &         (COSWIN*U1-SIGN(SINWIN, _fCori(I,J,bi,bj))*V1)
./pkg/seaice/dynsolver.F 149 DYNSOLVER
          FORCEY(I,J,bi,bj)=DAIRN(I,J,bi,bj)*
./pkg/seaice/dynsolver.F 150 DYNSOLVER
     &         (SIGN(SINWIN, _fCori(I,J,bi,bj))*U1+COSWIN*V1)
./pkg/seaice/dynsolver.F 189 DYNSOLVER
          FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj)
./pkg/seaice/dynsolver.F 190 DYNSOLVER
     &      -AMASS(I,J,bi,bj)
./pkg/seaice/dynsolver.F 193 DYNSOLVER
     &          )*HALF*_recip_dxV(I,J,bi,bj)
./pkg/seaice/dynsolver.F 194 DYNSOLVER
          FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj)
./pkg/seaice/dynsolver.F 195 DYNSOLVER
     &      -AMASS(I,J,bi,bj)
./pkg/seaice/dynsolver.F 198 DYNSOLVER
     &          )*HALF*_recip_dyU(I,J,bi,bj)
./pkg/seaice/dynsolver.F 200 DYNSOLVER
          FORCEX0(I,J,bi,bj)=FORCEX(I,J,bi,bj)
./pkg/seaice/dynsolver.F 201 DYNSOLVER
          FORCEY0(I,J,bi,bj)=FORCEY(I,J,bi,bj)
./pkg/seaice/dynsolver.F 209 DYNSOLVER
          FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj)
./pkg/seaice/dynsolver.F 210 DYNSOLVER
     &         -COR_ICE(I,J,bi,bj)*GWATY(I,J,bi,bj)
./pkg/seaice/dynsolver.F 211 DYNSOLVER
          FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj)
./pkg/seaice/dynsolver.F 212 DYNSOLVER
     &         +COR_ICE(I,J,bi,bj)*GWATX(I,J,bi,bj)
./pkg/seaice/dynsolver.F 214 DYNSOLVER
          FORCEX0(I,J,bi,bj)=FORCEX(I,J,bi,bj)
./pkg/seaice/dynsolver.F 215 DYNSOLVER
          FORCEY0(I,J,bi,bj)=FORCEY(I,J,bi,bj)
./pkg/seaice/dynsolver.F 218 DYNSOLVER
          PRESS0(I,J,bi,bj)=PSTAR*HEFF(I,J,bi,bj)
./pkg/seaice/dynsolver.F 219 DYNSOLVER
     &         *EXP(-20.0 _d 0*(ONE-AREA(I,J,bi,bj)))
./pkg/seaice/dynsolver.F 221 DYNSOLVER
          ZMAX(I,J,bi,bj)=SEAICE_zetaMaxFac*PRESS0(I,J,bi,bj)
./pkg/seaice/dynsolver.F 223 DYNSOLVER
          ZMIN(I,J,bi,bj)=SEAICE_zetaMin
./pkg/seaice/dynsolver.F 224 DYNSOLVER
          PRESS0(I,J,bi,bj)=PRESS0(I,J,bi,bj)*HEFFM(I,J,bi,bj)
./pkg/seaice/dynsolver.F 250 DYNSOLVER
          UICENM1(I,J,bi,bj)=UICE(I,J,bi,bj)
./pkg/seaice/dynsolver.F 251 DYNSOLVER
          VICENM1(I,J,bi,bj)=VICE(I,J,bi,bj)
./pkg/seaice/dynsolver.F 252 DYNSOLVER
          UICEC(I,J,bi,bj)=UICE(I,J,bi,bj)
./pkg/seaice/dynsolver.F 253 DYNSOLVER
          VICEC(I,J,bi,bj)=VICE(I,J,bi,bj)
./pkg/seaice/dynsolver.F 264 DYNSOLVER
          E11(I,J,bi,bj)=HALF* _recip_dxF(I,J,bi,bj) *
./pkg/seaice/dynsolver.F 265 DYNSOLVER
     &                (UICE(I+1,J+1,bi,bj)+UICE(I+1,J,bi,bj)
./pkg/seaice/dynsolver.F 266 DYNSOLVER
     &                -UICE(I,  J+1,bi,bj)-UICE(I,  J,bi,bj))
./pkg/seaice/dynsolver.F 268 DYNSOLVER
     &                (VICE(I+1,J+1,bi,bj)+VICE(I,  J+1,bi,bj)
./pkg/seaice/dynsolver.F 269 DYNSOLVER
     &                +VICE(I,  J, bi,bj)+VICE(I+1,J,bi,bj))
./pkg/seaice/dynsolver.F 270 DYNSOLVER
     &                * _tanPhiAtU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/dynsolver.F 271 DYNSOLVER
          E22(I,J,bi,bj)=HALF* _recip_dyF(I,J,bi,bj) *
./pkg/seaice/dynsolver.F 272 DYNSOLVER
     &                (VICE(I+1,J+1,bi,bj)+VICE(I,J+1,bi,bj)
./pkg/seaice/dynsolver.F 273 DYNSOLVER
     &                -VICE(I+1,J, bi,bj)-VICE(I,J, bi,bj))
./pkg/seaice/dynsolver.F 274 DYNSOLVER
          E12(I,J,bi,bj)=HALF*(HALF * _recip_dyF(I,J,bi,bj) *
./pkg/seaice/dynsolver.F 275 DYNSOLVER
     &                (UICE(I+1,J+1,bi,bj)+UICE(I,J+1,bi,bj)
./pkg/seaice/dynsolver.F 276 DYNSOLVER
     &                -UICE(I+1,J, bi,bj)-UICE(I,J, bi,bj))
./pkg/seaice/dynsolver.F 277 DYNSOLVER
     &                +HALF * _recip_dxF(I,J,bi,bj) *
./pkg/seaice/dynsolver.F 278 DYNSOLVER
     &                (VICE(I+1,J+1,bi,bj)+VICE(I+1,J,bi,bj)
./pkg/seaice/dynsolver.F 279 DYNSOLVER
     &                -VICE(I,  J+1,bi,bj)-VICE(I,  J,bi,bj))
./pkg/seaice/dynsolver.F 281 DYNSOLVER
     &                (UICE(I+1,J+1,bi,bj)+UICE(I,  J+1,bi,bj)
./pkg/seaice/dynsolver.F 282 DYNSOLVER
     &                +UICE(I,  J, bi,bj)+UICE(I+1,J, bi,bj))
./pkg/seaice/dynsolver.F 283 DYNSOLVER
     &                * _tanPhiAtU(I,J,bi,bj)*recip_rSphere)
./pkg/seaice/dynsolver.F 285 DYNSOLVER
          DELT1=(E11(I,J,bi,bj)**2+E22(I,J,bi,bj)**2)*(ONE+ECM2)
./pkg/seaice/dynsolver.F 286 DYNSOLVER
     &        +4.0 _d 0*ECM2*E12(I,J,bi,bj)**2
./pkg/seaice/dynsolver.F 287 DYNSOLVER
     1        +TWO*E11(I,J,bi,bj)*E22(I,J,bi,bj)*(ONE-ECM2)
./pkg/seaice/dynsolver.F 293 DYNSOLVER
          ZETA(I,J,bi,bj)=HALF*PRESS0(I,J,bi,bj)/DELT2
./pkg/seaice/dynsolver.F 295 DYNSOLVER
          ZETA(I,J,bi,bj)=MIN(ZMAX(I,J,bi,bj),ZETA(I,J,bi,bj))
./pkg/seaice/dynsolver.F 296 DYNSOLVER
          ZETA(I,J,bi,bj)=MAX(ZMIN(I,J,bi,bj),ZETA(I,J,bi,bj))
./pkg/seaice/dynsolver.F 298 DYNSOLVER
          ZETA(I,J,bi,bj)=ZETA(I,J,bi,bj)*HEFFM(I,J,bi,bj)
./pkg/seaice/dynsolver.F 299 DYNSOLVER
          ETA(I,J,bi,bj)=ECM2*ZETA(I,J,bi,bj)
./pkg/seaice/dynsolver.F 300 DYNSOLVER
          PRESS(I,J,bi,bj)=TWO*ZETA(I,J,bi,bj)*DELT2
./pkg/seaice/dynsolver.F 316 DYNSOLVER
          TEMPVAR=(UICE(I,J,bi,bj)-GWATX(I,J,bi,bj))**2
./pkg/seaice/dynsolver.F 317 DYNSOLVER
     &           +(VICE(I,J,bi,bj)-GWATY(I,J,bi,bj))**2
./pkg/seaice/dynsolver.F 318 DYNSOLVER
          IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN
./pkg/seaice/dynsolver.F 320 DYNSOLVER
            DWATN(I,J,bi,bj)=QUART
./pkg/seaice/dynsolver.F 322 DYNSOLVER
            DWATN(I,J,bi,bj)=SEAICE_waterDrag_south*SQRT(TEMPVAR)
./pkg/seaice/dynsolver.F 326 DYNSOLVER
            DWATN(I,J,bi,bj)=QUART
./pkg/seaice/dynsolver.F 328 DYNSOLVER
            DWATN(I,J,bi,bj)=SEAICE_waterDrag*SQRT(TEMPVAR)
./pkg/seaice/dynsolver.F 332 DYNSOLVER
          DRAGS(I,J,bi,bj)=DWATN(I,J,bi,bj)*COSWAT
./pkg/seaice/dynsolver.F 334 DYNSOLVER
          DRAGA(I,J,bi,bj)=DWATN(I,J,bi,bj)
./pkg/seaice/dynsolver.F 335 DYNSOLVER
     &         *SIGN(SINWAT, _fCori(I,J,bi,bj))+COR_ICE(I,J,bi,bj)
./pkg/seaice/dynsolver.F 337 DYNSOLVER
          FORCEX(I,J,bi,bj)=FORCEX0(I,J,bi,bj)+DWATN(I,J,bi,bj)
./pkg/seaice/dynsolver.F 338 DYNSOLVER
     &         *(COSWAT*GWATX(I,J,bi,bj)
./pkg/seaice/dynsolver.F 339 DYNSOLVER
     &         -SIGN(SINWAT, _fCori(I,J,bi,bj))*GWATY(I,J,bi,bj))
./pkg/seaice/dynsolver.F 340 DYNSOLVER
          FORCEY(I,J,bi,bj)=FORCEY0(I,J,bi,bj)+DWATN(I,J,bi,bj)
./pkg/seaice/dynsolver.F 341 DYNSOLVER
     &         *(SIGN(SINWAT, _fCori(I,J,bi,bj))*GWATX(I,J,bi,bj)
./pkg/seaice/dynsolver.F 342 DYNSOLVER
     &         +COSWAT*GWATY(I,J,bi,bj))
./pkg/seaice/dynsolver.F 344 DYNSOLVER
          FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj)
./pkg/seaice/dynsolver.F 345 DYNSOLVER
     &          -QUART * _recip_dxV(I,J,bi,bj)
./pkg/seaice/dynsolver.F 346 DYNSOLVER
     &          *(PRESS(I,  J,bi,bj) + PRESS(I,  J-1,bi,bj)
./pkg/seaice/dynsolver.F 347 DYNSOLVER
     &          - PRESS(I-1,J,bi,bj) - PRESS(I-1,J-1,bi,bj))
./pkg/seaice/dynsolver.F 348 DYNSOLVER
          FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj)
./pkg/seaice/dynsolver.F 349 DYNSOLVER
     &         -QUART * _recip_dyU(I,J,bi,bj)
./pkg/seaice/dynsolver.F 350 DYNSOLVER
     &          *(PRESS(I,J,  bi,bj) + PRESS(I-1,J,  bi,bj)
./pkg/seaice/dynsolver.F 351 DYNSOLVER
     &          - PRESS(I,J-1,bi,bj) - PRESS(I-1,J-1,bi,bj))
./pkg/seaice/dynsolver.F 369 DYNSOLVER
          UICE(I,J,bi,bj)=HALF*(UICE(I,J,bi,bj)+UICENM1(I,J,bi,bj))
./pkg/seaice/dynsolver.F 370 DYNSOLVER
          VICE(I,J,bi,bj)=HALF*(VICE(I,J,bi,bj)+VICENM1(I,J,bi,bj))
./pkg/seaice/dynsolver.F 371 DYNSOLVER
          UICEC(I,J,bi,bj)=UICE(I,J,bi,bj)
./pkg/seaice/dynsolver.F 372 DYNSOLVER
          VICEC(I,J,bi,bj)=VICE(I,J,bi,bj)
./pkg/seaice/dynsolver.F 383 DYNSOLVER
          E11(I,J,bi,bj)=HALF * _recip_dxF(I,J,bi,bj) *
./pkg/seaice/dynsolver.F 384 DYNSOLVER
     &                (UICE(I+1,J+1,bi,bj)+UICE(I+1,J,bi,bj)
./pkg/seaice/dynsolver.F 385 DYNSOLVER
     &                -UICE(I,  J+1,bi,bj)-UICE(I,  J,bi,bj))
./pkg/seaice/dynsolver.F 387 DYNSOLVER
     &                (VICE(I+1,J+1,bi,bj)+VICE(I,  J+1,bi,bj)
./pkg/seaice/dynsolver.F 388 DYNSOLVER
     &                +VICE(I,  J,  bi,bj)+VICE(I+1,J,  bi,bj))
./pkg/seaice/dynsolver.F 389 DYNSOLVER
     &                * _tanPhiAtU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/dynsolver.F 390 DYNSOLVER
          E22(I,J,bi,bj)=HALF * _recip_dyF(I,J,bi,bj) *
./pkg/seaice/dynsolver.F 391 DYNSOLVER
     &                (VICE(I+1,J+1,bi,bj)+VICE(I,J+1,bi,bj)
./pkg/seaice/dynsolver.F 392 DYNSOLVER
     &                -VICE(I+1,J,  bi,bj)-VICE(I,J,  bi,bj))
./pkg/seaice/dynsolver.F 393 DYNSOLVER
          E12(I,J,bi,bj)=HALF*(HALF * _recip_dyF(I,J,bi,bj) *
./pkg/seaice/dynsolver.F 394 DYNSOLVER
     &                (UICE(I+1,J+1,bi,bj)+UICE(I,J+1,bi,bj)
./pkg/seaice/dynsolver.F 395 DYNSOLVER
     &                -UICE(I+1,J,  bi,bj)-UICE(I,J,  bi,bj))
./pkg/seaice/dynsolver.F 396 DYNSOLVER
     &                +HALF * _recip_dxF(I,J,bi,bj) *
./pkg/seaice/dynsolver.F 397 DYNSOLVER
     &                (VICE(I+1,J+1,bi,bj)+VICE(I+1,J,bi,bj)
./pkg/seaice/dynsolver.F 398 DYNSOLVER
     &                -VICE(I,  J+1,bi,bj)-VICE(I,  J,bi,bj))
./pkg/seaice/dynsolver.F 400 DYNSOLVER
     &                (UICE(I+1,J+1,bi,bj)+UICE(I,  J+1,bi,bj)
./pkg/seaice/dynsolver.F 401 DYNSOLVER
     &                +UICE(I,  J,  bi,bj)+UICE(I+1,J,  bi,bj))
./pkg/seaice/dynsolver.F 402 DYNSOLVER
     &                * _tanPhiAtU(I,J,bi,bj)*recip_rSphere)
./pkg/seaice/dynsolver.F 404 DYNSOLVER
          DELT1=(E11(I,J,bi,bj)**2+E22(I,J,bi,bj)**2)*(ONE+ECM2)
./pkg/seaice/dynsolver.F 405 DYNSOLVER
     &        +4. _d 0*ECM2*E12(I,J,bi,bj)**2
./pkg/seaice/dynsolver.F 406 DYNSOLVER
     1        +TWO*E11(I,J,bi,bj)*E22(I,J,bi,bj)*(ONE-ECM2)
./pkg/seaice/dynsolver.F 412 DYNSOLVER
          ZETA(I,J,bi,bj)=HALF*PRESS0(I,J,bi,bj)/DELT2
./pkg/seaice/dynsolver.F 414 DYNSOLVER
          ZETA(I,J,bi,bj)=MIN(ZMAX(I,J,bi,bj),ZETA(I,J,bi,bj))
./pkg/seaice/dynsolver.F 415 DYNSOLVER
          ZETA(I,J,bi,bj)=MAX(ZMIN(I,J,bi,bj),ZETA(I,J,bi,bj))
./pkg/seaice/dynsolver.F 417 DYNSOLVER
          ZETA(I,J,bi,bj)=ZETA(I,J,bi,bj)*HEFFM(I,J,bi,bj)
./pkg/seaice/dynsolver.F 418 DYNSOLVER
          ETA(I,J,bi,bj)=ECM2*ZETA(I,J,bi,bj)
./pkg/seaice/dynsolver.F 419 DYNSOLVER
          PRESS(I,J,bi,bj)=TWO*ZETA(I,J,bi,bj)*DELT2
./pkg/seaice/dynsolver.F 435 DYNSOLVER
          TEMPVAR=(UICE(I,J,bi,bj)-GWATX(I,J,bi,bj))**2
./pkg/seaice/dynsolver.F 436 DYNSOLVER
     &           +(VICE(I,J,bi,bj)-GWATY(I,J,bi,bj))**2
./pkg/seaice/dynsolver.F 437 DYNSOLVER
          IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN
./pkg/seaice/dynsolver.F 439 DYNSOLVER
            DWATN(I,J,bi,bj)=QUART
./pkg/seaice/dynsolver.F 441 DYNSOLVER
            DWATN(I,J,bi,bj)=SEAICE_waterDrag_south*SQRT(TEMPVAR)
./pkg/seaice/dynsolver.F 445 DYNSOLVER
            DWATN(I,J,bi,bj)=QUART
./pkg/seaice/dynsolver.F 447 DYNSOLVER
            DWATN(I,J,bi,bj)=SEAICE_waterDrag*SQRT(TEMPVAR)
./pkg/seaice/dynsolver.F 451 DYNSOLVER
          DRAGS(I,J,bi,bj)=DWATN(I,J,bi,bj)*COSWAT
./pkg/seaice/dynsolver.F 453 DYNSOLVER
          DRAGA(I,J,bi,bj)=DWATN(I,J,bi,bj)
./pkg/seaice/dynsolver.F 454 DYNSOLVER
     &         *SIGN(SINWAT, _fCori(I,J,bi,bj))+COR_ICE(I,J,bi,bj)
./pkg/seaice/dynsolver.F 456 DYNSOLVER
          FORCEX(I,J,bi,bj)=FORCEX0(I,J,bi,bj)+DWATN(I,J,bi,bj)
./pkg/seaice/dynsolver.F 457 DYNSOLVER
     &         *(COSWAT*GWATX(I,J,bi,bj)
./pkg/seaice/dynsolver.F 458 DYNSOLVER
     &         -SIGN(SINWAT, _fCori(I,J,bi,bj))*GWATY(I,J,bi,bj))
./pkg/seaice/dynsolver.F 459 DYNSOLVER
          FORCEY(I,J,bi,bj)=FORCEY0(I,J,bi,bj)+DWATN(I,J,bi,bj)
./pkg/seaice/dynsolver.F 460 DYNSOLVER
     &         *(SIGN(SINWAT, _fCori(I,J,bi,bj))*GWATX(I,J,bi,bj)
./pkg/seaice/dynsolver.F 461 DYNSOLVER
     &         +COSWAT*GWATY(I,J,bi,bj))
./pkg/seaice/dynsolver.F 463 DYNSOLVER
          FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj)
./pkg/seaice/dynsolver.F 464 DYNSOLVER
     &          -QUART * _recip_dxV(I,J,bi,bj)
./pkg/seaice/dynsolver.F 465 DYNSOLVER
     &          *(PRESS(I,  J,bi,bj) + PRESS(I,  J-1,bi,bj)
./pkg/seaice/dynsolver.F 466 DYNSOLVER
     &          - PRESS(I-1,J,bi,bj) - PRESS(I-1,J-1,bi,bj))
./pkg/seaice/dynsolver.F 467 DYNSOLVER
          FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj)
./pkg/seaice/dynsolver.F 468 DYNSOLVER
     &         -QUART * _recip_dyU(I,J,bi,bj)
./pkg/seaice/dynsolver.F 469 DYNSOLVER
     &          *(PRESS(I,J,  bi,bj) + PRESS(I-1,J,  bi,bj)
./pkg/seaice/dynsolver.F 470 DYNSOLVER
     &          - PRESS(I,J-1,bi,bj) - PRESS(I-1,J-1,bi,bj))
./pkg/seaice/dynsolver.F 79 DYNSOLVER
          GWATX(I,J,bi,bj)=HALF*(uVel(i,j,KGEO(I,J,bi,bj),bi,bj)
./pkg/seaice/dynsolver.F 80 DYNSOLVER
     &                         +uVel(i,j-1,KGEO(I,J,bi,bj),bi,bj))
./pkg/seaice/dynsolver.F 81 DYNSOLVER
          GWATY(I,J,bi,bj)=HALF*(vVel(i,j,KGEO(I,J,bi,bj),bi,bj)
./pkg/seaice/dynsolver.F 82 DYNSOLVER
     &                         +vVel(i-1,j,KGEO(I,J,bi,bj),bi,bj))
./pkg/seaice/lsr.F 117 LSR
          FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj)
./pkg/seaice/lsr.F 118 LSR
     &           +AMASS(I,J,bi,bj)/SEAICE_deltaTdyn*UICENM1(I,J,bi,bj)
./pkg/seaice/lsr.F 119 LSR
          FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj)
./pkg/seaice/lsr.F 120 LSR
     &           +AMASS(I,J,bi,bj)/SEAICE_deltaTdyn*VICENM1(I,J,bi,bj)
./pkg/seaice/lsr.F 121 LSR
          FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj)*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 122 LSR
          FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj)*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 123 LSR
          etaPlusZeta(I,J,bi,bj) = ETA(I,J,bi,bj)+ZETA(I,J,bi,bj)
./pkg/seaice/lsr.F 124 LSR
          zetaMinusEta(I,J,bi,bj) = ZETA(I,J,bi,bj)-ETA(I,J,bi,bj)
./pkg/seaice/lsr.F 129 LSR
          ETAMEAN(I,J,bi,bj) =QUART*(
./pkg/seaice/lsr.F 130 LSR
     &          ETA(I,J-1,bi,bj) + ETA(I-1,J-1,bi,bj)
./pkg/seaice/lsr.F 131 LSR
     &         +ETA(I,J  ,bi,bj) + ETA(I-1,J  ,bi,bj))
./pkg/seaice/lsr.F 132 LSR
          ZETAMEAN(I,J,bi,bj)=QUART*(
./pkg/seaice/lsr.F 133 LSR
     &          ZETA(I,J-1,bi,bj) + ZETA(I-1,J-1,bi,bj)
./pkg/seaice/lsr.F 134 LSR
     &         +ZETA(I,J  ,bi,bj) + ZETA(I-1,J  ,bi,bj))
./pkg/seaice/lsr.F 143 LSR
        DO J=1,sNy
./pkg/seaice/lsr.F 145 LSR
          AA1=( etaPlusZeta(I  ,J-1,bi,bj) * _recip_dxF(I  ,J-1,bi,bj)
./pkg/seaice/lsr.F 146 LSR
     &         +etaPlusZeta(I  ,J  ,bi,bj) * _recip_dxF(I  ,J  ,bi,bj)
./pkg/seaice/lsr.F 147 LSR
     &         )*0.5 _d 0 * _recip_dxV(I,J,bi,bj) * UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 148 LSR
          AA2=( etaPlusZeta(I-1,J-1,bi,bj) * _recip_dxF(I-1,J-1,bi,bj)
./pkg/seaice/lsr.F 149 LSR
     &         +etaPlusZeta(I-1,J  ,bi,bj) * _recip_dxF(I-1,J  ,bi,bj)
./pkg/seaice/lsr.F 150 LSR
     &         )*0.5 _d 0 * _recip_dxV(I,J,bi,bj) * UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 151 LSR
          AA3=  0.5 _d 0 *(ETA(I-1,J  ,bi,bj)+ETA(I,J  ,bi,bj))
./pkg/seaice/lsr.F 152 LSR
          AA4=  0.5 _d 0 *(ETA(I-1,J-1,bi,bj)+ETA(I,J-1,bi,bj))
./pkg/seaice/lsr.F 153 LSR
          AA5= -(AA3-AA4) * _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 154 LSR
     &         * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 155 LSR
          AA6=TWO*ETAMEAN(I,J,bi,bj) *recip_rSphere*recip_rSphere
./pkg/seaice/lsr.F 156 LSR
     &          * _tanPhiAtV(I,J,bi,bj)  * _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 157 LSR
          AU(I,J,bi,bj)=-AA2
./pkg/seaice/lsr.F 158 LSR
          CU(I,J,bi,bj)=-AA1
./pkg/seaice/lsr.F 159 LSR
          BU(I,J,bi,bj)=(ONE-UVM(I,J,bi,bj))
./pkg/seaice/lsr.F 160 LSR
     &         - AU(I,J,bi,bj) - CU(I,J,bi,bj)
./pkg/seaice/lsr.F 161 LSR
     &         + ((AA3+AA4)*_recip_dyU(I,J,bi,bj)*_recip_dyU(I,J,bi,bj)
./pkg/seaice/lsr.F 163 LSR
     &           + AMASS(I,J,bi,bj)/SEAICE_deltaTdyn
./pkg/seaice/lsr.F 164 LSR
     &           + DRAGS(I,J,bi,bj)
./pkg/seaice/lsr.F 165 LSR
     &           )*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 169 LSR
        DO J=1,sNy
./pkg/seaice/lsr.F 170 LSR
         AU(1,J,bi,bj)=ZERO
./pkg/seaice/lsr.F 171 LSR
         CU(sNx,J,bi,bj)=ZERO
./pkg/seaice/lsr.F 172 LSR
         CU(1,J,bi,bj)=CU(1,J,bi,bj)/BU(1,J,bi,bj)
./pkg/seaice/lsr.F 176 LSR
        DO J=1-Oly,sNy+Oly-1
./pkg/seaice/lsr.F 178 LSR
          dVdy(I,J) = 0.5 _d 0 * (
./pkg/seaice/lsr.F 179 LSR
     &         ( VICEC(I+1,J+1,bi,bj) - VICEC(I+1,J  ,bi,bj) )
./pkg/seaice/lsr.F 180 LSR
     &         * _recip_dyG(I+1,J,bi,bj)
./pkg/seaice/lsr.F 181 LSR
     &         +(VICEC(I  ,J+1,bi,bj) - VICEC(I  ,J  ,bi,bj) )
./pkg/seaice/lsr.F 182 LSR
     &         * _recip_dyG(I,  J,bi,bj) )
./pkg/seaice/lsr.F 183 LSR
          dVdx(I,J) = 0.5 _d 0 * (
./pkg/seaice/lsr.F 184 LSR
     &         ( VICEC(I+1,J+1,bi,bj) - VICEC(I  ,J+1,bi,bj) )
./pkg/seaice/lsr.F 185 LSR
     &         * _recip_dxG(I,J+1,bi,bj)
./pkg/seaice/lsr.F 186 LSR
     &         +(VICEC(I+1,J  ,bi,bj) - VICEC(I  ,J  ,bi,bj) )
./pkg/seaice/lsr.F 187 LSR
     &         * _recip_dxG(I,J,  bi,bj) )
./pkg/seaice/lsr.F 200 LSR
        DO J=1,sNy
./pkg/seaice/lsr.F 202 LSR
          FXY(I,J,bi,bj)=DRAGA(I,J,bi,bj)*VICEC(I,J,bi,bj)
./pkg/seaice/lsr.F 203 LSR
     &         +FORCEX(I,J,bi,bj)
./pkg/seaice/lsr.F 213 LSR
     &         + ( zetaMinusEta(I  ,J  ,bi,bj) * dVdy(I  ,J  )
./pkg/seaice/lsr.F 214 LSR
     &           + zetaMinusEta(I  ,J-1,bi,bj) * dVdy(I  ,J-1)
./pkg/seaice/lsr.F 215 LSR
     &           - zetaMinusEta(I-1,J  ,bi,bj) * dVdy(I-1,J  )
./pkg/seaice/lsr.F 216 LSR
     &           - zetaMinusEta(I-1,J-1,bi,bj) * dVdy(I-1,J-1)
./pkg/seaice/lsr.F 217 LSR
     &         )* 0.5 _d 0 * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 220 LSR
     &         + ( ETA         (I  ,J  ,bi,bj) * dVdx(I  ,J  )
./pkg/seaice/lsr.F 221 LSR
     &           + ETA         (I-1,J  ,bi,bj) * dVdx(I-1,J  )
./pkg/seaice/lsr.F 222 LSR
     &           - ETA         (I  ,J-1,bi,bj) * dVdx(I  ,J-1)
./pkg/seaice/lsr.F 223 LSR
     &           - ETA         (I-1,J-1,bi,bj) * dVdx(I-1,J-1)
./pkg/seaice/lsr.F 224 LSR
     &         ) * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)
./pkg/seaice/lsr.F 226 LSR
     &        -(etaPlusZeta(I  ,J  ,bi,bj)+etaPlusZeta(I  ,J-1,bi,bj)
./pkg/seaice/lsr.F 227 LSR
     &         -etaPlusZeta(I-1,J-1,bi,bj)-etaPlusZeta(I-1,J  ,bi,bj))
./pkg/seaice/lsr.F 228 LSR
     &         * VICEC(I,J,bi,bj)
./pkg/seaice/lsr.F 229 LSR
     &            * _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 230 LSR
     &         * 0.5 _d 0 * _recip_dxV(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 232 LSR
     &         -(ETAMEAN(I,J,bi,bj)+ZETAMEAN(I,J,bi,bj))
./pkg/seaice/lsr.F 233 LSR
     &         *(VICEC(I+1,J,bi,bj) - VICEC(I-1,J,bi,bj))
./pkg/seaice/lsr.F 234 LSR
     &            * _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 235 LSR
     &         * 1.0 _d 0 /( _dxG(I,J,bi,bj) + _dxG(I-1,J,bi,bj) )
./pkg/seaice/lsr.F 238 LSR
     &         -ETAMEAN(I,J,bi,bj)
./pkg/seaice/lsr.F 239 LSR
     &         *(VICEC(I+1,J,bi,bj) - VICEC(I-1,J,bi,bj))
./pkg/seaice/lsr.F 240 LSR
     &            *TWO* _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 241 LSR
     &         * 1.0 _d 0 /( _dxG(I,J,bi,bj) + _dxG(I-1,J,bi,bj) )
./pkg/seaice/lsr.F 244 LSR
          UVRT1(I,J,bi,bj)=
./pkg/seaice/lsr.F 245 LSR
     &         0.5 _d 0 * (ETA(I-1,J-1,bi,bj)+ETA(I,J-1,bi,bj))
./pkg/seaice/lsr.F 246 LSR
     &         * _recip_dyU(I,J,bi,bj) * _recip_dyU(I,J,bi,bj)
./pkg/seaice/lsr.F 247 LSR
     &         -     ETAMEAN(I,J,bi,bj) * _tanPhiAtV(I,J-1,bi,bj)
./pkg/seaice/lsr.F 248 LSR
     &          * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 249 LSR
     &         + TWO*ETAMEAN(I,J,bi,bj) * _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 250 LSR
     &          * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 251 LSR
          UVRT2(I,J,bi,bj)=
./pkg/seaice/lsr.F 252 LSR
     &         0.5 _d 0 * (ETA(I-1,J,bi,bj)+ETA(I,J,bi,bj))
./pkg/seaice/lsr.F 253 LSR
     &         * _recip_dyU(I,J,bi,bj) * _recip_dyU(I,J,bi,bj)
./pkg/seaice/lsr.F 254 LSR
     &         +     ETAMEAN(I,J,bi,bj) * _tanPhiAtV(I,J+1,bi,bj)
./pkg/seaice/lsr.F 255 LSR
     &          * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 256 LSR
     &         - TWO*ETAMEAN(I,J,bi,bj) * _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 257 LSR
     &          * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 280 LSR
        DO J=1,sNy
./pkg/seaice/lsr.F 282 LSR
          UTMP(I,J,bi,bj)=UICE(I,J,bi,bj)
./pkg/seaice/lsr.F 286 LSR
        DO J=1,sNy
./pkg/seaice/lsr.F 289 LSR
           AA2=(etaPlusZeta(I-1,J-1,bi,bj) * _recip_dxF(I-1,J-1,bi,bj)
./pkg/seaice/lsr.F 290 LSR
     &         +etaPlusZeta(I-1,J  ,bi,bj) * _recip_dxF(I-1,J  ,bi,bj)
./pkg/seaice/lsr.F 291 LSR
     &          )*0.5 _d 0 * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 292 LSR
           AA3=AA2*UICE(I-1,J,bi,bj)*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 294 LSR
           AA1=(etaPlusZeta(I  ,J-1,bi,bj) * _recip_dxF(I  ,J-1,bi,bj)
./pkg/seaice/lsr.F 295 LSR
     &         +etaPlusZeta(I  ,J  ,bi,bj) * _recip_dxF(I  ,J  ,bi,bj)
./pkg/seaice/lsr.F 296 LSR
     &          )*0.5 _d 0 * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 297 LSR
           AA3=AA1*UICE(I+1,J,bi,bj)*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 301 LSR
          URT(I)=FXY(I,J,bi,bj)+AA3
./pkg/seaice/lsr.F 302 LSR
     &          +UVRT1(I,J,bi,bj)*UICE(I,J-1,bi,bj)
./pkg/seaice/lsr.F 303 LSR
     &          +UVRT2(I,J,bi,bj)*UICE(I,J+1,bi,bj)
./pkg/seaice/lsr.F 304 LSR
          URT(I)=URT(I)*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 308 LSR
          CUU(I)=CU(I,J,bi,bj)
./pkg/seaice/lsr.F 310 LSR
         URT(1)=URT(1)/BU(1,J,bi,bj)
./pkg/seaice/lsr.F 313 LSR
          CUU(I)=CUU(I)/(BU(I,J,bi,bj)-AU(I,J,bi,bj)*CUU(IM))
./pkg/seaice/lsr.F 314 LSR
          URT(I)=(URT(I)-AU(I,J,bi,bj)*URT(IM))
./pkg/seaice/lsr.F 315 LSR
     &          /(BU(I,J,bi,bj)-AU(I,J,bi,bj)*CUU(IM))
./pkg/seaice/lsr.F 323 LSR
          UICE(I,J,bi,bj)=UTMP(I,J,bi,bj)
./pkg/seaice/lsr.F 324 LSR
     &        +WFAU*(URT(I)-UTMP(I,J,bi,bj))
./pkg/seaice/lsr.F 336 LSR
         DO J=1,sNy
./pkg/seaice/lsr.F 338 LSR
           UERR(I,J,bi,bj)=(UICE(I,J,bi,bj)-UTMP(I,J,bi,bj))
./pkg/seaice/lsr.F 339 LSR
     &             *UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 340 LSR
           S1=MAX(ABS(UERR(I,J,bi,bj)),S1)
./pkg/seaice/lsr.F 370 LSR
        DO J=1,sNy
./pkg/seaice/lsr.F 372 LSR
          AA1=0.5 _d 0 * _recip_dyU(I,J,bi,bj) * _recip_dyU(I,J,bi,bj)
./pkg/seaice/lsr.F 373 LSR
     &         * (etaPlusZeta(I-1,J  ,bi,bj) + etaPlusZeta(I,J  ,bi,bj))
./pkg/seaice/lsr.F 374 LSR
          AA2=0.5 _d 0 * _recip_dyU(I,J,bi,bj) * _recip_dyU(I,J,bi,bj)
./pkg/seaice/lsr.F 375 LSR
     &         * (etaPlusZeta(I-1,J-1,bi,bj) + etaPlusZeta(I,J-1,bi,bj))
./pkg/seaice/lsr.F 376 LSR
          AA3= (ETA(I  ,J-1,bi,bj) * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 377 LSR
     &         +ETA(I  ,J  ,bi,bj) * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 378 LSR
     &         )* 0.5 _d 0 * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 379 LSR
          AA4= (ETA(I-1,J-1,bi,bj)+ETA(I-1,J,bi,bj))*0.5 _d 0
./pkg/seaice/lsr.F 380 LSR
     &          *_recip_dxV(I,J,bi,bj) * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 381 LSR
          AA5=(zetaMinusEta(I-1,J  ,bi,bj) + zetaMinusEta(I,J  ,bi,bj)
./pkg/seaice/lsr.F 382 LSR
     &        -zetaMinusEta(I-1,J-1,bi,bj) - zetaMinusEta(I,J-1,bi,bj)
./pkg/seaice/lsr.F 383 LSR
     &          )* _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 384 LSR
     &         * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 386 LSR
          AA6=TWO*ETAMEAN(I,J,bi,bj) * recip_rSphere*recip_rSphere
./pkg/seaice/lsr.F 387 LSR
     &         * _tanPhiAtV(I,J,bi,bj) * _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 389 LSR
         AV(I,J,bi,bj)=(
./pkg/seaice/lsr.F 391 LSR
     &         - (ZETAMEAN(I,J,bi,bj)-ETAMEAN(I,J,bi,bj))
./pkg/seaice/lsr.F 392 LSR
     &          * _tanPhiAtV(I,J-1,bi,bj)
./pkg/seaice/lsr.F 393 LSR
     &          * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 394 LSR
     &         -ETAMEAN(I,J,bi,bj)*TWO* _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 395 LSR
     &          * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 396 LSR
     &         )*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 397 LSR
         CV(I,J,bi,bj)=(
./pkg/seaice/lsr.F 399 LSR
     &        +(ZETAMEAN(I,J,bi,bj)-ETAMEAN(I,J,bi,bj))
./pkg/seaice/lsr.F 400 LSR
     &         * _tanPhiAtV(I,J+1,bi,bj)
./pkg/seaice/lsr.F 401 LSR
     &         * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 402 LSR
     &        +ETAMEAN(I,J,bi,bj)*TWO* _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 403 LSR
     &         * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 404 LSR
     &        )*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 405 LSR
          BV(I,J,bi,bj)= (ONE-UVM(I,J,bi,bj))
./pkg/seaice/lsr.F 407 LSR
     &        +AMASS(I,J,bi,bj)/SEAICE_deltaTdyn+DRAGS(I,J,bi,bj))
./pkg/seaice/lsr.F 408 LSR
     &        *UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 419 LSR
        DO J=1-Oly,sNy+Oly-1
./pkg/seaice/lsr.F 421 LSR
          dUdx(I,J) = 0.5 _d 0 * (
./pkg/seaice/lsr.F 422 LSR
     &         ( UICEC(I+1,J+1,bi,bj) - UICEC(I ,J+1,bi,bj) )
./pkg/seaice/lsr.F 423 LSR
     &         * _recip_dxG(I,J+1,bi,bj)
./pkg/seaice/lsr.F 424 LSR
     &         +(UICEC(I+1,J  ,bi,bj) - UICEC(I ,J  ,bi,bj) )
./pkg/seaice/lsr.F 425 LSR
     &         * _recip_dxG(I,J  ,bi,bj) )
./pkg/seaice/lsr.F 426 LSR
          dUdy(I,J) = 0.5 _d 0 * (
./pkg/seaice/lsr.F 427 LSR
     &          ( UICEC(I+1,J+1,bi,bj) - UICEC(I+1,J  ,bi,bj) )
./pkg/seaice/lsr.F 428 LSR
     &         * _recip_dyG(I+1,J,bi,bj)
./pkg/seaice/lsr.F 429 LSR
     &          +(UICEC(I  ,J+1,bi,bj) - UICEC(I  ,J  ,bi,bj) )
./pkg/seaice/lsr.F 430 LSR
     &         * _recip_dyG(I,  J,bi,bj) )
./pkg/seaice/lsr.F 443 LSR
        DO J=1,sNy
./pkg/seaice/lsr.F 445 LSR
           FXY(I,J,bi,bj)=-DRAGA(I,J,bi,bj)*UICEC(I,J,bi,bj)
./pkg/seaice/lsr.F 446 LSR
     &        +FORCEY(I,J,bi,bj)
./pkg/seaice/lsr.F 457 LSR
     &         + ( zetaMinusEta(I  ,J  ,bi,bj) * dUdx(I  ,J  )
./pkg/seaice/lsr.F 458 LSR
     &           + zetaMinusEta(I-1,J  ,bi,bj) * dUdx(I-1,J  )
./pkg/seaice/lsr.F 459 LSR
     &           - zetaMinusEta(I  ,J-1,bi,bj) * dUdx(I  ,J-1)
./pkg/seaice/lsr.F 460 LSR
     &           - zetaMinusEta(I-1,J-1,bi,bj) * dUdx(I-1,J-1)
./pkg/seaice/lsr.F 461 LSR
     &         )* 0.5 _d 0 * _recip_dyU(I,J,bi,bj)
./pkg/seaice/lsr.F 464 LSR
     &        + ( ETA          (I  ,J  ,bi,bj) * dUdy(I  ,J  )
./pkg/seaice/lsr.F 465 LSR
     &         +  ETA          (I  ,J-1,bi,bj) * dUdy(I  ,J-1)
./pkg/seaice/lsr.F 466 LSR
     &         -  ETA          (I-1,J  ,bi,bj) * dUdy(I-1,J  )
./pkg/seaice/lsr.F 467 LSR
     &         -  ETA          (I-1,J-1,bi,bj) * dUdy(I-1,J-1)
./pkg/seaice/lsr.F 468 LSR
     &         )*0.5 _d 0* _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 470 LSR
     &        +(ETA(I  ,J  ,bi,bj) + ETA(I  ,J-1,bi,bj)
./pkg/seaice/lsr.F 471 LSR
     &         -ETA(I-1,J-1,bi,bj) - ETA(I-1,J  ,bi,bj))
./pkg/seaice/lsr.F 472 LSR
     &         * UICEC(I,J,bi,bj)
./pkg/seaice/lsr.F 473 LSR
     &         * _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 474 LSR
     &         * 0.5 _d 0 * _recip_dxV(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 475 LSR
     &        +ETAMEAN(I,J,bi,bj) * _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 476 LSR
     &         *(UICEC(I+1,J,bi,bj)-UICEC(I-1,J,bi,bj))
./pkg/seaice/lsr.F 477 LSR
     &         * 0.5 _d 0 * _recip_dxV(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 479 LSR
     &        +ETAMEAN(I,J,bi,bj)*TWO  * _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 480 LSR
     &        *(UICEC(I+1,J,bi,bj)-UICEC(I-1,J,bi,bj))
./pkg/seaice/lsr.F 481 LSR
     &         * 1. _d 0 /( _dxG(I,J,bi,bj) + _dxG(I-1,J,bi,bj))
./pkg/seaice/lsr.F 483 LSR
          UVRT1(I,J,bi,bj)= 0.5 _d 0 * (
./pkg/seaice/lsr.F 484 LSR
     &           ETA(I-1,J-1,bi,bj) * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 485 LSR
     &          +ETA(I-1,J  ,bi,bj) * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 486 LSR
     &          ) * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 487 LSR
          UVRT2(I,J,bi,bj)= 0.5 _d 0 * (
./pkg/seaice/lsr.F 488 LSR
     &          ETA(I  ,J-1,bi,bj) * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 489 LSR
     &         +ETA(I  ,J  ,bi,bj) * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 490 LSR
     &         ) * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 515 LSR
        DO J=1,sNy
./pkg/seaice/lsr.F 517 LSR
          VTMP(I,J,bi,bj)=VICE(I,J,bi,bj)
./pkg/seaice/lsr.F 522 LSR
         DO J=1,sNy
./pkg/seaice/lsr.F 523 LSR
           IF(J.EQ.1) THEN
./pkg/seaice/lsr.F 524 LSR
            AA2= _recip_dyU(I,J,bi,bj) * _recip_dyU(I,J,bi,bj)
./pkg/seaice/lsr.F 526 LSR
     &           etaPlusZeta(I-1,J-1,bi,bj) + etaPlusZeta(I,J-1,bi,bj)
./pkg/seaice/lsr.F 529 LSR
     &         +( ZETAMEAN(I,J,bi,bj)-ETAMEAN(I,J,bi,bj) )
./pkg/seaice/lsr.F 530 LSR
     &         * _tanPhiAtV(I,J-1,bi,bj)
./pkg/seaice/lsr.F 531 LSR
     &         * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 532 LSR
     &         + ETAMEAN(I,J,bi,bj)*TWO* _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 533 LSR
     &         * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere )
./pkg/seaice/lsr.F 534 LSR
     &         *VICE(I,J-1,bi,bj)*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 535 LSR
           ELSE IF(J.EQ.sNy) THEN
./pkg/seaice/lsr.F 536 LSR
            AA1= _recip_dyU(I,J,bi,bj) * _recip_dyU(I,J,bi,bj)
./pkg/seaice/lsr.F 538 LSR
     &           etaPlusZeta(I-1,J,bi,bj) + etaPlusZeta(I,J,bi,bj)
./pkg/seaice/lsr.F 541 LSR
     &         -( ZETAMEAN(I,J,bi,bj)-ETAMEAN(I,J,bi,bj))
./pkg/seaice/lsr.F 542 LSR
     &         * _tanPhiAtV(I,J+1,bi,bj)
./pkg/seaice/lsr.F 543 LSR
     &         * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 544 LSR
     &         - ETAMEAN(I,J,bi,bj)*TWO* _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 545 LSR
     &         * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere )
./pkg/seaice/lsr.F 546 LSR
     &         *VICE(I,J+1,bi,bj)*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 551 LSR
          VRT(J)=FXY(I,J,bi,bj)+AA3+UVRT1(I,J,bi,bj)*VICE(I-1,J,bi,bj)
./pkg/seaice/lsr.F 552 LSR
     &                       +UVRT2(I,J,bi,bj)*VICE(I+1,J,bi,bj)
./pkg/seaice/lsr.F 553 LSR
          VRT(J)=VRT(J)*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 556 LSR
         DO J=1,sNy
./pkg/seaice/lsr.F 557 LSR
          CVV(J)=CV(I,J,bi,bj)
./pkg/seaice/lsr.F 560 LSR
         DO J=2,sNy
./pkg/seaice/lsr.F 561 LSR
          JM=J-1
./pkg/seaice/lsr.F 562 LSR
          CVV(J)=CVV(J)/(BV(I,J,bi,bj)-AV(I,J,bi,bj)*CVV(JM))
./pkg/seaice/lsr.F 563 LSR
          VRT(J)=(VRT(J)-AV(I,J,bi,bj)*VRT(JM))
./pkg/seaice/lsr.F 564 LSR
     &          /(BV(I,J,bi,bj)-AV(I,J,bi,bj)*CVV(JM))
./pkg/seaice/lsr.F 566 LSR
         DO J=1,sNy-1
./pkg/seaice/lsr.F 567 LSR
          J1=sNy-J
./pkg/seaice/lsr.F 571 LSR
         DO J=1,sNy
./pkg/seaice/lsr.F 572 LSR
          VICE(I,J,bi,bj)=VTMP(I,J,bi,bj)
./pkg/seaice/lsr.F 573 LSR
     &        +WFAV*(VRT(J)-VTMP(I,J,bi,bj))
./pkg/seaice/lsr.F 584 LSR
         DO J=1,sNy
./pkg/seaice/lsr.F 586 LSR
           UERR(I,J,bi,bj)=(VICE(I,J,bi,bj)-VTMP(I,J,bi,bj))
./pkg/seaice/lsr.F 587 LSR
     &             *UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 588 LSR
           S2=MAX(ABS(UERR(I,J,bi,bj)),S2)
./pkg/seaice/lsr.F 619 LSR
        DO J=1,sNy
./pkg/seaice/lsr.F 621 LSR
          UICE(I,J,bi,bj)=UICE(I,J,bi,bj)*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 622 LSR
          VICE(I,J,bi,bj)=VICE(I,J,bi,bj)*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+1,J,bi,bj)-GWATY(I+1,J,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,J+1,bi,bj)-GWATX(I,J+1,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 103 SEAICE_ADVDIFF
          vc(i,j,bi,bj)=.5 _d 0*(VICE(i,j,bi,bj)+VICE(I+1,J,bi,bj))
./pkg/seaice/seaice_advdiff.F 370 SEAICE_ADVDIFF
           IceAge(I,J,bi,bj) = IceAge(I,J,bi,bj)
./pkg/seaice/seaice_advdiff.F 371 SEAICE_ADVDIFF
     &          / MAX(ONE,AREA(I,J,bi,bj))
./pkg/seaice/seaice_advdiff.F 373 SEAICE_ADVDIFF
           AREA(I,J,bi,bj) = MIN(ONE,AREA(I,J,bi,bj))
./pkg/seaice/seaice_advdiff.F 383 SEAICE_ADVDIFF
          DO J=1,sNy
./pkg/seaice/seaice_advdiff.F 385 SEAICE_ADVDIFF
            IF ( AREA(I,J,bi,bj) .GT. 0.15 ) THEN
./pkg/seaice/seaice_advdiff.F 387 SEAICE_ADVDIFF
     &            AREA(I,J,bi,bj) * SEAICE_deltaTtherm
./pkg/seaice/seaice_budget_ice_if.F 125 SEAICE_BUDGET_ICE_IF
      DO J=1,sNy
./pkg/seaice/seaice_budget_ice_if.F 127 SEAICE_BUDGET_ICE_IF
        IcePenetSWFlux     (I,J) = 0. _d 0
./pkg/seaice/seaice_budget_ice_if.F 128 SEAICE_BUDGET_ICE_IF
        IcePenetSWFluxFrac (I,J) = 0. _d 0
./pkg/seaice/seaice_budget_ice_if.F 129 SEAICE_BUDGET_ICE_IF
        AbsorbedSWFlux (I,J) = 0. _d 0
./pkg/seaice/seaice_budget_ice_if.F 131 SEAICE_BUDGET_ICE_IF
        qhice_mm (I,J) = 0.0 _d 0
./pkg/seaice/seaice_budget_ice_if.F 132 SEAICE_BUDGET_ICE_IF
        F_ia     (I,J) = 0.0 _d 0
./pkg/seaice/seaice_budget_ice_if.F 133 SEAICE_BUDGET_ICE_IF
        F_io_net (I,J) = 0.0 _d 0
./pkg/seaice/seaice_budget_ice_if.F 134 SEAICE_BUDGET_ICE_IF
        F_ia_net (I,J) = 0.0 _d 0
./pkg/seaice/seaice_budget_ice_if.F 136 SEAICE_BUDGET_ICE_IF
        F_swi    (I,J) = 0.0 _d 0
./pkg/seaice/seaice_budget_ice_if.F 137 SEAICE_BUDGET_ICE_IF
        F_lwd    (I,J) = 0.0 _d 0
./pkg/seaice/seaice_budget_ice_if.F 138 SEAICE_BUDGET_ICE_IF
        F_lwu    (I,J) = 0.0 _d 0
./pkg/seaice/seaice_budget_ice_if.F 139 SEAICE_BUDGET_ICE_IF
        F_lh     (I,J) = 0.0 _d 0
./pkg/seaice/seaice_budget_ice_if.F 140 SEAICE_BUDGET_ICE_IF
        F_sens   (I,J) = 0.0 _d 0
./pkg/seaice/seaice_budget_ice_if.F 151 SEAICE_BUDGET_ICE_IF
        tsurfLoc(I,J) = TMELT
./pkg/seaice/seaice_budget_ice_if.F 152 SEAICE_BUDGET_ICE_IF
        TSURF(I,J,bi,bj) = tsurfLoc(I,J)
./pkg/seaice/seaice_budget_ice_if.F 154 SEAICE_BUDGET_ICE_IF
        atempLoc (I,J) = MAX(TMELT + MIN_ATEMP,ATEMP(I,J,bi,bj))
./pkg/seaice/seaice_budget_ice_if.F 155 SEAICE_BUDGET_ICE_IF
        lwdownLoc(I,J) = LWDOWN(I,J,bi,bj)
./pkg/seaice/seaice_budget_ice_if.F 162 SEAICE_BUDGET_ICE_IF
       DO J=1,sNy
./pkg/seaice/seaice_budget_ice_if.F 165 SEAICE_BUDGET_ICE_IF
         IF (HICE_ACTUAL(I,J) .GT. 0.0) THEN
./pkg/seaice/seaice_budget_ice_if.F 168 SEAICE_BUDGET_ICE_IF
          IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN
./pkg/seaice/seaice_budget_ice_if.F 169 SEAICE_BUDGET_ICE_IF
           IF (tsurfLoc(I,J) .GE. TMELT) THEN
./pkg/seaice/seaice_budget_ice_if.F 170 SEAICE_BUDGET_ICE_IF
            IF (HSNOW_ACTUAL(I,J) .EQ. 0.0) THEN
./pkg/seaice/seaice_budget_ice_if.F 171 SEAICE_BUDGET_ICE_IF
             ALB(I,J)   = SEAICE_wetIceAlb_south
./pkg/seaice/seaice_budget_ice_if.F 173 SEAICE_BUDGET_ICE_IF
             ALB(I,J)   = SEAICE_wetSnowAlb_south
./pkg/seaice/seaice_budget_ice_if.F 176 SEAICE_BUDGET_ICE_IF
            IF (HSNOW_ACTUAL(I,J) .EQ. 0.0) THEN
./pkg/seaice/seaice_budget_ice_if.F 177 SEAICE_BUDGET_ICE_IF
             ALB(I,J)   = SEAICE_dryIceAlb_south
./pkg/seaice/seaice_budget_ice_if.F 179 SEAICE_BUDGET_ICE_IF
             ALB(I,J)   = SEAICE_drySnowAlb_south
./pkg/seaice/seaice_budget_ice_if.F 183 SEAICE_BUDGET_ICE_IF
           IF (tsurfLoc(I,J) .GE. TMELT) THEN
./pkg/seaice/seaice_budget_ice_if.F 184 SEAICE_BUDGET_ICE_IF
            IF (HSNOW_ACTUAL(I,J) .EQ. 0.0) THEN
./pkg/seaice/seaice_budget_ice_if.F 185 SEAICE_BUDGET_ICE_IF
             ALB(I,J)   = SEAICE_wetIceAlb
./pkg/seaice/seaice_budget_ice_if.F 187 SEAICE_BUDGET_ICE_IF
             ALB(I,J)   = SEAICE_wetSnowAlb
./pkg/seaice/seaice_budget_ice_if.F 190 SEAICE_BUDGET_ICE_IF
            IF (HSNOW_ACTUAL(I,J) .EQ. 0.0) THEN
./pkg/seaice/seaice_budget_ice_if.F 191 SEAICE_BUDGET_ICE_IF
             ALB(I,J)   = SEAICE_dryIceAlb
./pkg/seaice/seaice_budget_ice_if.F 193 SEAICE_BUDGET_ICE_IF
             ALB(I,J)   = SEAICE_drySnowAlb
./pkg/seaice/seaice_budget_ice_if.F 198 SEAICE_BUDGET_ICE_IF
          F_lwd(I,J) = - 0.97 _d 0 * lwdownLoc(I,J)
./pkg/seaice/seaice_budget_ice_if.F 200 SEAICE_BUDGET_ICE_IF
          IF (HSNOW_ACTUAL(I,J) .GT. 0.0) THEN
./pkg/seaice/seaice_budget_ice_if.F 201 SEAICE_BUDGET_ICE_IF
           IcePenetSWFluxFrac(I,J) = ZERO
./pkg/seaice/seaice_budget_ice_if.F 203 SEAICE_BUDGET_ICE_IF
           IcePenetSWFluxFrac(I,J) =
./pkg/seaice/seaice_budget_ice_if.F 204 SEAICE_BUDGET_ICE_IF
     &        XIO*EXP(-1.5 _d 0 * HICE_ACTUAL(I,J))
./pkg/seaice/seaice_budget_ice_if.F 207 SEAICE_BUDGET_ICE_IF
           AbsorbedSWFlux(I,J)       = -(ONE - ALB(I,J))*
./pkg/seaice/seaice_budget_ice_if.F 208 SEAICE_BUDGET_ICE_IF
     &        (1.0 - IcePenetSWFluxFrac(I,J))
./pkg/seaice/seaice_budget_ice_if.F 209 SEAICE_BUDGET_ICE_IF
     &         *SWDOWN(I,J,bi,bj)
./pkg/seaice/seaice_budget_ice_if.F 211 SEAICE_BUDGET_ICE_IF
           IcePenetSWFlux(I,J) = -(ONE - ALB(I,J))*
./pkg/seaice/seaice_budget_ice_if.F 212 SEAICE_BUDGET_ICE_IF
     &        IcePenetSWFluxFrac(I,J)
./pkg/seaice/seaice_budget_ice_if.F 213 SEAICE_BUDGET_ICE_IF
     &        *SWDOWN(I,J,bi,bj)
./pkg/seaice/seaice_budget_ice_if.F 215 SEAICE_BUDGET_ICE_IF
          F_swi(I,J) = AbsorbedSWFlux(I,J)
./pkg/seaice/seaice_budget_ice_if.F 218 SEAICE_BUDGET_ICE_IF
          HICE_ACTUAL(I,J) = max(HICE_ACTUAL(I,J),5. _d -2)
./pkg/seaice/seaice_budget_ice_if.F 221 SEAICE_BUDGET_ICE_IF
     &        (XKS * HICE_ACTUAL(I,J) + XKI * HSNOW_ACTUAL(I,J))
./pkg/seaice/seaice_budget_ice_if.F 225 SEAICE_BUDGET_ICE_IF
           t1 = tsurfLoc(I,J)
./pkg/seaice/seaice_budget_ice_if.F 237 SEAICE_BUDGET_ICE_IF
           qhice_mm(I,J) = bb1*mm_pi / (Ppascals - (1.0 - bb1) * mm_pi)
./pkg/seaice/seaice_budget_ice_if.F 245 SEAICE_BUDGET_ICE_IF
           dFiDTs1 = 4.0 * D3*t3 + effConduct + D1*UG(I,J) +
./pkg/seaice/seaice_budget_ice_if.F 246 SEAICE_BUDGET_ICE_IF
     &        D1I*UG(I,J)*dqhice_dTice
./pkg/seaice/seaice_budget_ice_if.F 249 SEAICE_BUDGET_ICE_IF
           F_lh(I,J)    = D1I * UG(I,J) * (qhice_mm(I,J)-AQH(I,J,bi,bj))
./pkg/seaice/seaice_budget_ice_if.F 250 SEAICE_BUDGET_ICE_IF
           F_c(I,J)     = -effConduct * (TB - t1)
./pkg/seaice/seaice_budget_ice_if.F 251 SEAICE_BUDGET_ICE_IF
           F_lwu(I,J)   = t4 * D3
./pkg/seaice/seaice_budget_ice_if.F 252 SEAICE_BUDGET_ICE_IF
           F_sens(I,J)  = D1 * UG(I,J) * (t1 - atempLoc(I,J))
./pkg/seaice/seaice_budget_ice_if.F 254 SEAICE_BUDGET_ICE_IF
           F_ia(I,J)    = F_lwd(I,J) + F_swi(I,J) + F_lwu(I,J) +
./pkg/seaice/seaice_budget_ice_if.F 255 SEAICE_BUDGET_ICE_IF
     &         F_c(I,J) + F_sens(I,J) + F_lh(I,J)
./pkg/seaice/seaice_budget_ice_if.F 257 SEAICE_BUDGET_ICE_IF
           tsurfLoc(I,J) = tsurfLoc(I,J) - F_ia(I,J) / dFiDTs1
./pkg/seaice/seaice_budget_ice_if.F 265 SEAICE_BUDGET_ICE_IF
           IF (tsurfLoc(I,J) .LT. 50.0 ) THEN
./pkg/seaice/seaice_budget_ice_if.F 266 SEAICE_BUDGET_ICE_IF
                tsurfLoc(I,J) = TMELT
./pkg/seaice/seaice_budget_ice_if.F 271 SEAICE_BUDGET_ICE_IF
     &          (J .EQ. SEAICE_debugPointY) ) THEN
./pkg/seaice/seaice_budget_ice_if.F 273 SEAICE_BUDGET_ICE_IF
            print *,'ice-iter tsurfLc,|dif|', I,J, ITER,tsurfLoc(I,J),
./pkg/seaice/seaice_budget_ice_if.F 274 SEAICE_BUDGET_ICE_IF
     &           log10(abs(tsurfLoc(I,J) - tsurfLocOld))
./pkg/seaice/seaice_budget_ice_if.F 279 SEAICE_BUDGET_ICE_IF
          tsurfLoc(I,J) = MIN(tsurfLoc(I,J),TMELT)
./pkg/seaice/seaice_budget_ice_if.F 280 SEAICE_BUDGET_ICE_IF
          TSURF(I,J,bi,bj) = tsurfLoc(I,J)
./pkg/seaice/seaice_budget_ice_if.F 282 SEAICE_BUDGET_ICE_IF
          t1 = tsurfLoc(I,J)
./pkg/seaice/seaice_budget_ice_if.F 292 SEAICE_BUDGET_ICE_IF
          qhice_mm(I,J) = bb1*mm_pi / (Ppascals - (1.0 - bb1) * mm_pi)
./pkg/seaice/seaice_budget_ice_if.F 294 SEAICE_BUDGET_ICE_IF
          F_lh(I,J)    = D1I * UG(I,J) * (qhice_mm(I,J)-AQH(I,J,bi,bj))
./pkg/seaice/seaice_budget_ice_if.F 295 SEAICE_BUDGET_ICE_IF
          F_c(I,J)     = -effConduct * (TB - t1)
./pkg/seaice/seaice_budget_ice_if.F 296 SEAICE_BUDGET_ICE_IF
          F_lwu(I,J)   = t4 * D3
./pkg/seaice/seaice_budget_ice_if.F 297 SEAICE_BUDGET_ICE_IF
          F_sens(I,J)  = D1 * UG(I,J) * (t1 - atempLoc(I,J))
./pkg/seaice/seaice_budget_ice_if.F 300 SEAICE_BUDGET_ICE_IF
          F_ia(I,J)    = F_lwd(I,J) + F_swi(I,J) + F_lwu(I,J) +
./pkg/seaice/seaice_budget_ice_if.F 301 SEAICE_BUDGET_ICE_IF
     &         F_sens(I,J) + F_lh(I,J)
./pkg/seaice/seaice_budget_ice_if.F 303 SEAICE_BUDGET_ICE_IF
          IF (F_c(I,J) .LT. 0.0) THEN
./pkg/seaice/seaice_budget_ice_if.F 304 SEAICE_BUDGET_ICE_IF
            F_io_net(I,J) = -F_c(I,J)
./pkg/seaice/seaice_budget_ice_if.F 305 SEAICE_BUDGET_ICE_IF
            F_ia_net(I,J) = 0.0
./pkg/seaice/seaice_budget_ice_if.F 307 SEAICE_BUDGET_ICE_IF
            F_io_net(I,J) = 0.0
./pkg/seaice/seaice_budget_ice_if.F 308 SEAICE_BUDGET_ICE_IF
            F_ia_net(I,J) = F_lwd(I,J) + F_swi(I,J) + F_lwu(I,J) +
./pkg/seaice/seaice_budget_ice_if.F 309 SEAICE_BUDGET_ICE_IF
     &         F_sens(I,J) + F_lh(I,J)
./pkg/seaice/seaice_budget_ice_if.F 315 SEAICE_BUDGET_ICE_IF
     &         (J .EQ. SEAICE_debugPointY) ) THEN
./pkg/seaice/seaice_budget_ice_if.F 318 SEAICE_BUDGET_ICE_IF
     &     'ibi i j T(SURF, surfLoc,atmos)',I,J,
./pkg/seaice/seaice_budget_ice_if.F 319 SEAICE_BUDGET_ICE_IF
     &     TSURF(I,J,bi,bj), tsurfLoc(I,J),atempLoc(I,J)
./pkg/seaice/seaice_budget_ice_if.F 322 SEAICE_BUDGET_ICE_IF
     &     'ibi i j QSW(Tot, Abs, Pen)    ',I,J,
./pkg/seaice/seaice_budget_ice_if.F 323 SEAICE_BUDGET_ICE_IF
     &     SWDOWN(I,J,bi,bj), AbsorbedSWFlux(I,J),
./pkg/seaice/seaice_budget_ice_if.F 324 SEAICE_BUDGET_ICE_IF
     &     IcePenetSWFlux(I,J)
./pkg/seaice/seaice_budget_ice_if.F 327 SEAICE_BUDGET_ICE_IF
     &     'ibi i j IcePenSWFluxFrac, Alb ',I,J,
./pkg/seaice/seaice_budget_ice_if.F 328 SEAICE_BUDGET_ICE_IF
     ^      IcePenetSWFluxFrac(I,J), ALB(I,J)
./pkg/seaice/seaice_budget_ice_if.F 331 SEAICE_BUDGET_ICE_IF
     &     'ibi i j qh(ATM ICE)           ',I,J,
./pkg/seaice/seaice_budget_ice_if.F 332 SEAICE_BUDGET_ICE_IF
     &      AQH(I,J,bi,bj),qhice_mm(I,J)
./pkg/seaice/seaice_budget_ice_if.F 335 SEAICE_BUDGET_ICE_IF
     &     'ibi i j F(lwd,swi,lwu)        ',I,J,
./pkg/seaice/seaice_budget_ice_if.F 336 SEAICE_BUDGET_ICE_IF
     &      F_lwd(I,J), F_swi(I,J), F_lwu(I,J)
./pkg/seaice/seaice_budget_ice_if.F 339 SEAICE_BUDGET_ICE_IF
     &     'ibi i j F(c,lh,sens)          ',I,J,
./pkg/seaice/seaice_budget_ice_if.F 340 SEAICE_BUDGET_ICE_IF
     &      F_c(I,J), F_lh(I,J), F_sens(I,J)
./pkg/seaice/seaice_budget_ice_if.F 343 SEAICE_BUDGET_ICE_IF
     &     'ibi i j F(io_net,ia_net,ia)   ',I,J,
./pkg/seaice/seaice_budget_ice_if.F 344 SEAICE_BUDGET_ICE_IF
     &      F_io_net(I,J), F_ia_net(I,J), F_ia(I,J)
./pkg/seaice/seaice_budget_ocean.F 102 SEAICE_BUDGET_OCEAN
        netHeatFlux(I,J) = Qnet(I,J,bi,bj)
./pkg/seaice/seaice_budget_ocean.F 103 SEAICE_BUDGET_OCEAN
        SWHeatFlux (I,J) =  Qsw(I,J,bi,bj)
./pkg/seaice/seaice_budget_ocean.F 105 SEAICE_BUDGET_OCEAN
        ALB(I,J)=SEAICE_waterAlbedo                                
./pkg/seaice/seaice_budget_ocean.F 107 SEAICE_BUDGET_OCEAN
        A1(I,J)=(ONE-ALB(I,J))*SWDOWN(I,J,bi,bj)
./pkg/seaice/seaice_budget_ocean.F 108 SEAICE_BUDGET_OCEAN
     &       +lwdownLoc(I,J)*0.97 _d 0
./pkg/seaice/seaice_budget_ocean.F 109 SEAICE_BUDGET_OCEAN
     &       +D1*UG(I,J)*atempLoc(I,J)+D1W*UG(I,J)*AQH(I,J,bi,bj)
./pkg/seaice/seaice_budget_ocean.F 110 SEAICE_BUDGET_OCEAN
        B(I,J)=QS1*6.11 _d +00*EXP(17.2694 _d +00
./pkg/seaice/seaice_budget_ocean.F 111 SEAICE_BUDGET_OCEAN
     &       *(tsurfLoc(I,J)-TMELT)
./pkg/seaice/seaice_budget_ocean.F 112 SEAICE_BUDGET_OCEAN
     &       /(tsurfLoc(I,J)-TMELT+237.3 _d +00))
./pkg/seaice/seaice_budget_ocean.F 113 SEAICE_BUDGET_OCEAN
        A2(I,J)=-D1*UG(I,J)*tsurfLoc(I,J)-D1W*UG(I,J)*B(I,J)
./pkg/seaice/seaice_budget_ocean.F 114 SEAICE_BUDGET_OCEAN
     &       -D3*(tsurfLoc(I,J)**4)
./pkg/seaice/seaice_budget_ocean.F 115 SEAICE_BUDGET_OCEAN
        netHeatFlux(I,J)=-A1(I,J)-A2(I,J)    
./pkg/seaice/seaice_budget_ocean.F 116 SEAICE_BUDGET_OCEAN
        SWHeatFlux (I,J)=-(ONE-ALB(I,J))*SWDOWN(I,J,bi,bj)
./pkg/seaice/seaice_budget_ocean.F 80 SEAICE_BUDGET_OCEAN
      DO J=1,sNy
./pkg/seaice/seaice_budget_ocean.F 82 SEAICE_BUDGET_OCEAN
        netHeatFlux(I,J) = 0. _d 0
./pkg/seaice/seaice_budget_ocean.F 83 SEAICE_BUDGET_OCEAN
        SWHeatFlux (I,J) = 0. _d 0
./pkg/seaice/seaice_budget_ocean.F 85 SEAICE_BUDGET_OCEAN
        tsurfLoc (I,J) = MIN(273.16 _d 0+MAX_TICE,TSURF(I,J,bi,bj))
./pkg/seaice/seaice_budget_ocean.F 88 SEAICE_BUDGET_OCEAN
        atempLoc (I,J) = MAX(273.16 _d 0+MIN_ATEMP,ATEMP(I,J,bi,bj))
./pkg/seaice/seaice_budget_ocean.F 91 SEAICE_BUDGET_OCEAN
        lwdownLoc(I,J) = MAX(MIN_LWDOWN,LWDOWN(I,J,bi,bj))
./pkg/seaice/seaice_budget_ocean.F 99 SEAICE_BUDGET_OCEAN
      DO J=1,sNy
./pkg/seaice/seaice_budget_ocean_if.F 100 SEAICE_BUDGET_OCEAN_IF
        atempLoc (I,J) = MAX(273.16 _d 0+MIN_ATEMP,ATEMP(I,J,bi,bj))
./pkg/seaice/seaice_budget_ocean_if.F 101 SEAICE_BUDGET_OCEAN_IF
        lwdownLoc(I,J) = MAX(MIN_LWDOWN,LWDOWN(I,J,bi,bj))
./pkg/seaice/seaice_budget_ocean_if.F 108 SEAICE_BUDGET_OCEAN_IF
      DO J=1,sNy
./pkg/seaice/seaice_budget_ocean_if.F 111 SEAICE_BUDGET_OCEAN_IF
        netHeatFlux(I,J) = Qnet(I,J,bi,bj)
./pkg/seaice/seaice_budget_ocean_if.F 114 SEAICE_BUDGET_OCEAN_IF
        SWHeatFlux (I,J) =  Qsw(I,J,bi,bj)
./pkg/seaice/seaice_budget_ocean_if.F 116 SEAICE_BUDGET_OCEAN_IF
        SWHeatFlux(I,J) = 0. _d 0
./pkg/seaice/seaice_budget_ocean_if.F 122 SEAICE_BUDGET_OCEAN_IF
     &      J .EQ. SEAICE_debugPointY) THEN
./pkg/seaice/seaice_budget_ocean_if.F 125 SEAICE_BUDGET_OCEAN_IF
     &        i,j, netHeatFlux(I,J),     SWHeatFlux(I,J)
./pkg/seaice/seaice_budget_ocean_if.F 130 SEAICE_BUDGET_OCEAN_IF
        ALB(I,J)=SEAICE_waterAlbedo
./pkg/seaice/seaice_budget_ocean_if.F 131 SEAICE_BUDGET_OCEAN_IF
        A1(I,J)=(ONE-ALB(I,J))*SWDOWN(I,J,bi,bj)
./pkg/seaice/seaice_budget_ocean_if.F 132 SEAICE_BUDGET_OCEAN_IF
     &       +lwdownLoc(I,J)*0.97 _d 0
./pkg/seaice/seaice_budget_ocean_if.F 133 SEAICE_BUDGET_OCEAN_IF
     &       +D1*UG(I,J)*atempLoc(I,J)+D1W*UG(I,J)*AQH(I,J,bi,bj)
./pkg/seaice/seaice_budget_ocean_if.F 134 SEAICE_BUDGET_OCEAN_IF
        B(I,J)=QS1*6.11 _d +00*EXP(17.2694 _d +00
./pkg/seaice/seaice_budget_ocean_if.F 135 SEAICE_BUDGET_OCEAN_IF
     &       *(tsurfLoc(I,J)-TMELT)
./pkg/seaice/seaice_budget_ocean_if.F 136 SEAICE_BUDGET_OCEAN_IF
     &       /(tsurfLoc(I,J)-TMELT+237.3 _d +00))
./pkg/seaice/seaice_budget_ocean_if.F 137 SEAICE_BUDGET_OCEAN_IF
        A2(I,J)=-D1*UG(I,J)*tsurfLoc(I,J)-D1W*UG(I,J)*B(I,J)
./pkg/seaice/seaice_budget_ocean_if.F 138 SEAICE_BUDGET_OCEAN_IF
     &       -D3*(tsurfLoc(I,J)**4)
./pkg/seaice/seaice_budget_ocean_if.F 139 SEAICE_BUDGET_OCEAN_IF
        netHeatFlux(I,J)=-A1(I,J)-A2(I,J)
./pkg/seaice/seaice_budget_ocean_if.F 140 SEAICE_BUDGET_OCEAN_IF
        SWHeatFlux (I,J)=-(ONE-ALB(I,J))*SWDOWN(I,J,bi,bj)
./pkg/seaice/seaice_budget_ocean_if.F 93 SEAICE_BUDGET_OCEAN_IF
      DO J=1,sNy
./pkg/seaice/seaice_budget_ocean_if.F 95 SEAICE_BUDGET_OCEAN_IF
        netHeatFlux(I,J) = 0. _d 0
./pkg/seaice/seaice_budget_ocean_if.F 96 SEAICE_BUDGET_OCEAN_IF
        SWHeatFlux (I,J) = 0. _d 0
./pkg/seaice/seaice_budget_ocean_if.F 98 SEAICE_BUDGET_OCEAN_IF
        tsurfLoc (I,J) = MIN(273.16 _d 0+MAX_TICE,TSURF(I,J,bi,bj))
./pkg/seaice/seaice_calc_strainrates.F 100 SEAICE_CALC_STRAINRATES
     &         * _recip_dyU(I,J,bi,bj)
./pkg/seaice/seaice_calc_strainrates.F 101 SEAICE_CALC_STRAINRATES
          uave(I,J) = 0.5 _d 0 * (uFld(I,J,bi,bj)+uFld(I  ,J-1,bi,bj))
./pkg/seaice/seaice_calc_strainrates.F 106 SEAICE_CALC_STRAINRATES
          dvdx(I,J) = ( vFld(I,J,bi,bj) - vFld(I-1,J  ,bi,bj) )
./pkg/seaice/seaice_calc_strainrates.F 107 SEAICE_CALC_STRAINRATES
     &         * _recip_dxV(I,J,bi,bj) 
./pkg/seaice/seaice_calc_strainrates.F 108 SEAICE_CALC_STRAINRATES
          vave(I,J) = 0.5 _d 0 * (vFld(I,J,bi,bj)+vFld(I-1,J  ,bi,bj))
./pkg/seaice/seaice_calc_strainrates.F 116 SEAICE_CALC_STRAINRATES
          e12Loc(I,J,bi,bj) = 0.5 _d 0 * (
./pkg/seaice/seaice_calc_strainrates.F 117 SEAICE_CALC_STRAINRATES
     &         dudy(I,J) + dvdx(I,J)
./pkg/seaice/seaice_calc_strainrates.F 118 SEAICE_CALC_STRAINRATES
     &         - k1AtZ(I,J,bi,bj) * vave(I,J)
./pkg/seaice/seaice_calc_strainrates.F 119 SEAICE_CALC_STRAINRATES
     &         - k2AtZ(I,J,bi,bj) * uave(I,J)
./pkg/seaice/seaice_calc_strainrates.F 121 SEAICE_CALC_STRAINRATES
     &         *maskC(I  ,J  ,k,bi,bj)*maskC(I-1,J  ,k,bi,bj)
./pkg/seaice/seaice_calc_strainrates.F 122 SEAICE_CALC_STRAINRATES
     &         *maskC(I  ,J-1,k,bi,bj)*maskC(I-1,J-1,k,bi,bj)
./pkg/seaice/seaice_calc_strainrates.F 124 SEAICE_CALC_STRAINRATES
     &           2.0 _d 0 * uave(I,J) * _recip_dyU(I,J,bi,bj) * hFacU
./pkg/seaice/seaice_calc_strainrates.F 125 SEAICE_CALC_STRAINRATES
     &         + 2.0 _d 0 * vave(I,J) * _recip_dxV(I,J,bi,bj) * hFacV
./pkg/seaice/seaice_calc_strainrates.F 76 SEAICE_CALC_STRAINRATES
          dudx(I,J) = _recip_dxF(I,J,bi,bj) *
./pkg/seaice/seaice_calc_strainrates.F 77 SEAICE_CALC_STRAINRATES
     &         (uFld(I+1,J,bi,bj)-uFld(I,J,bi,bj))
./pkg/seaice/seaice_calc_strainrates.F 78 SEAICE_CALC_STRAINRATES
          uave(I,J) = 0.5 _d 0 * (uFld(I,J,bi,bj)+uFld(I+1,J,bi,bj))
./pkg/seaice/seaice_calc_strainrates.F 83 SEAICE_CALC_STRAINRATES
          dvdy(I,J) = _recip_dyF(I,J,bi,bj) *
./pkg/seaice/seaice_calc_strainrates.F 84 SEAICE_CALC_STRAINRATES
     &         (vFld(I,J+1,bi,bj)-vFld(I,J,bi,bj))
./pkg/seaice/seaice_calc_strainrates.F 85 SEAICE_CALC_STRAINRATES
          vave(I,J) = 0.5 _d 0 * (vFld(I,J,bi,bj)+vFld(I,J+1,bi,bj))
./pkg/seaice/seaice_calc_strainrates.F 91 SEAICE_CALC_STRAINRATES
          e11Loc(I,J,bi,bj) = dudx(I,J) + vave(I,J) * k2AtC(I,J,bi,bj)
./pkg/seaice/seaice_calc_strainrates.F 92 SEAICE_CALC_STRAINRATES
          e22Loc(I,J,bi,bj) = dvdy(I,J) + uave(I,J) * k1AtC(I,J,bi,bj)
./pkg/seaice/seaice_calc_strainrates.F 99 SEAICE_CALC_STRAINRATES
          dudy(I,J) = ( uFld(I,J,bi,bj) - uFld(I  ,J-1,bi,bj) )
./pkg/seaice/seaice_calc_viscosities.F 100 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 102 SEAICE_CALC_VISCOSITIES
          zeta (I,J,bi,bj) = zeta(I,J,bi,bj)*HEFFM(I,J,bi,bj)
./pkg/seaice/seaice_calc_viscosities.F 103 SEAICE_CALC_VISCOSITIES
          eta  (I,J,bi,bj) = ECM2*zeta(I,J,bi,bj)
./pkg/seaice/seaice_calc_viscosities.F 104 SEAICE_CALC_VISCOSITIES
          press(I,J,bi,bj) = TWO *zeta(I,J,bi,bj)*deltaC
./pkg/seaice/seaice_calc_viscosities.F 111 SEAICE_CALC_VISCOSITIES
           etaDen = (e11(I,J,bi,bj)-e22(I,J,bi,bj))**2 
./pkg/seaice/seaice_calc_viscosities.F 114 SEAICE_CALC_VISCOSITIES
           etaMax = ( 0.5 _d 0*press(I,J,bi,bj)-zeta(I,J,bi,bj)
./pkg/seaice/seaice_calc_viscosities.F 115 SEAICE_CALC_VISCOSITIES
     &          *( e11(I,J,bi,bj)+e22(I,J,bi,bj) ) 
./pkg/seaice/seaice_calc_viscosities.F 117 SEAICE_CALC_VISCOSITIES
           eta(I,J,bi,bj) = MIN(eta(I,J,bi,bj),etaMax)
./pkg/seaice/seaice_calc_viscosities.F 80 SEAICE_CALC_VISCOSITIES
          e12C(i,j) = 0.25 * ( e12(I,J  ,bi,bj) + e12(I+1,J  ,bi,bj) 
./pkg/seaice/seaice_calc_viscosities.F 81 SEAICE_CALC_VISCOSITIES
     &                       + e12(I,J+1,bi,bj) + e12(I+1,J+1,bi,bj) )
./pkg/seaice/seaice_calc_viscosities.F 97 SEAICE_CALC_VISCOSITIES
          zeta (I,J,bi,bj) = HALF*press0(I,J,bi,bj)/deltaCreg
./pkg/seaice/seaice_calc_viscosities.F 99 SEAICE_CALC_VISCOSITIES
          zeta (I,J,bi,bj) = MIN(ZMAX(I,J,bi,bj),zeta(I,J,bi,bj))
./pkg/seaice/seaice_diagnostics_state.F 118 SEAICE_DIAGNOSTICS_STATE
             sig1 = seaice_sigma1(I,J,bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 119 SEAICE_DIAGNOSTICS_STATE
             sig2 = seaice_sigma2(I,J,bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 121 SEAICE_DIAGNOSTICS_STATE
     &            ( seaice_sigma12(I,  J,  bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 122 SEAICE_DIAGNOSTICS_STATE
     &            + seaice_sigma12(I+1,J,  bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 123 SEAICE_DIAGNOSTICS_STATE
     &            + seaice_sigma12(I+1,J+1,bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 124 SEAICE_DIAGNOSTICS_STATE
     &            + seaice_sigma12(I  ,J+1,bi,bj) )
./pkg/seaice/seaice_diagnostics_state.F 127 SEAICE_DIAGNOSTICS_STATE
             IF ( press(I,J,bi,bj) .GT. 1. _d -13 )
./pkg/seaice/seaice_diagnostics_state.F 128 SEAICE_DIAGNOSTICS_STATE
     &            recip_prs = 1./press(I,J,bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 129 SEAICE_DIAGNOSTICS_STATE
             sigI (I,J) = 0.5*(sig1 + sigTmp)*recip_prs
./pkg/seaice/seaice_diagnostics_state.F 130 SEAICE_DIAGNOSTICS_STATE
             sigII(I,J) = 0.5*(sig1 - sigTmp)*recip_prs
./pkg/seaice/seaice_diagnostics_state.F 152 SEAICE_DIAGNOSTICS_STATE
             sig1  = 2.*zeta(I,J,bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 153 SEAICE_DIAGNOSTICS_STATE
     &            * (e11(I,J,bi,bj) + e22(I,J,bi,bj))
./pkg/seaice/seaice_diagnostics_state.F 154 SEAICE_DIAGNOSTICS_STATE
     &            - press(I,J,bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 155 SEAICE_DIAGNOSTICS_STATE
             sig2  = 2.* eta(I,J,bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 156 SEAICE_DIAGNOSTICS_STATE
     &            * (e11(I,J,bi,bj) - e22(I,J,bi,bj))
./pkg/seaice/seaice_diagnostics_state.F 157 SEAICE_DIAGNOSTICS_STATE
             sig12 = 2.*eta(I,J,bi,bj) * 0.25 _d 0 *
./pkg/seaice/seaice_diagnostics_state.F 158 SEAICE_DIAGNOSTICS_STATE
     &            ( e12(I  ,J  ,bi,bj) + e12(I+1,J  ,bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 159 SEAICE_DIAGNOSTICS_STATE
     &            + e12(I  ,J+1,bi,bj) + e12(I+1,J+1,bi,bj) )
./pkg/seaice/seaice_diagnostics_state.F 162 SEAICE_DIAGNOSTICS_STATE
             IF ( press(I,J,bi,bj) .GT. 1. _d -13 )
./pkg/seaice/seaice_diagnostics_state.F 163 SEAICE_DIAGNOSTICS_STATE
     &            recip_prs = 1./press(I,J,bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 164 SEAICE_DIAGNOSTICS_STATE
             sigI (I,J) = 0.5*(sig1 + sigTmp)*recip_prs
./pkg/seaice/seaice_diagnostics_state.F 165 SEAICE_DIAGNOSTICS_STATE
             sigII(I,J) = 0.5*(sig1 - sigTmp)*recip_prs
./pkg/seaice/seaice_diagnostics_state.F 73 SEAICE_DIAGNOSTICS_STATE
            TICE(I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_diagnostics_state.F 81 SEAICE_DIAGNOSTICS_STATE
             TICE(I,J,bi,bj) = TICE(I,J,bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 82 SEAICE_DIAGNOSTICS_STATE
     &            + TICES(I,J,K,bi,bj)*recip_multdim
./pkg/seaice/seaice_diffusion.F 98 SEAICE_DIFFUSION
     &        *MIN( _dxF(I,J,bi,bj), _dyF(I,J,bi,bj))
./pkg/seaice/seaice_dynsolver.F 101 SEAICE_DYNSOLVER
          seaiceMassC(I,J,bi,bj)=SEAICE_rhoIce*HEFF(i,j,bi,bj)
./pkg/seaice/seaice_dynsolver.F 102 SEAICE_DYNSOLVER
          seaiceMassU(I,J,bi,bj)=SEAICE_rhoIce*HALF*(
./pkg/seaice/seaice_dynsolver.F 104 SEAICE_DYNSOLVER
          seaiceMassV(I,J,bi,bj)=SEAICE_rhoIce*HALF*(
./pkg/seaice/seaice_dynsolver.F 117 SEAICE_DYNSOLVER
           seaiceMaskU(I,J,bi,bj)=AREA(i,j,bi,bj)+AREA(I-1,J,bi,bj)
./pkg/seaice/seaice_dynsolver.F 119 SEAICE_DYNSOLVER
           IF ( (seaiceMaskU(I,J,bi,bj) .GT. 0. _d 0) .AND.
./pkg/seaice/seaice_dynsolver.F 121 SEAICE_DYNSOLVER
            seaiceMaskU(I,J,bi,bj) = 1. _d 0
./pkg/seaice/seaice_dynsolver.F 123 SEAICE_DYNSOLVER
            seaiceMaskU(I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_dynsolver.F 125 SEAICE_DYNSOLVER
           seaiceMaskV(I,J,bi,bj)=AREA(i,j,bi,bj)+AREA(I,J-1,bi,bj)
./pkg/seaice/seaice_dynsolver.F 127 SEAICE_DYNSOLVER
           IF ( (seaiceMaskV(I,J,bi,bj) .GT. 0. _d 0) .AND.
./pkg/seaice/seaice_dynsolver.F 129 SEAICE_DYNSOLVER
            seaiceMaskV(I,J,bi,bj) = 1. _d 0
./pkg/seaice/seaice_dynsolver.F 131 SEAICE_DYNSOLVER
            seaiceMaskV(I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_dynsolver.F 147 SEAICE_DYNSOLVER
          TAUX (I,J,bi,bj)= 0. _d 0
./pkg/seaice/seaice_dynsolver.F 148 SEAICE_DYNSOLVER
          TAUY (I,J,bi,bj)= 0. _d 0
./pkg/seaice/seaice_dynsolver.F 151 SEAICE_DYNSOLVER
          stressDivergenceX(I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_dynsolver.F 152 SEAICE_DYNSOLVER
          stressDivergenceY(I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_dynsolver.F 202 SEAICE_DYNSOLVER
          FORCEX0(I,J,bi,bj)=TAUX(I,J,bi,bj)
./pkg/seaice/seaice_dynsolver.F 203 SEAICE_DYNSOLVER
     &         -seaiceMassU(I,J,bi,bj)*_recip_dxC(I,J,bi,bj)
./pkg/seaice/seaice_dynsolver.F 205 SEAICE_DYNSOLVER
          FORCEY0(I,J,bi,bj)=TAUY(I,J,bi,bj)
./pkg/seaice/seaice_dynsolver.F 206 SEAICE_DYNSOLVER
     &         -seaiceMassV(I,J,bi,bj)* _recip_dyC(I,J,bi,bj)
./pkg/seaice/seaice_dynsolver.F 214 SEAICE_DYNSOLVER
          PRESS0(I,J,bi,bj)=PSTAR*HEFF(i,j,bi,bj)
./pkg/seaice/seaice_dynsolver.F 216 SEAICE_DYNSOLVER
          ZMAX(I,J,bi,bj)  = SEAICE_zetaMaxFac*PRESS0(I,J,bi,bj)
./pkg/seaice/seaice_dynsolver.F 217 SEAICE_DYNSOLVER
          ZMIN(I,J,bi,bj)  = SEAICE_zetaMin
./pkg/seaice/seaice_dynsolver.F 218 SEAICE_DYNSOLVER
          PRESS0(I,J,bi,bj)= PRESS0(I,J,bi,bj)*HEFFM(I,J,bi,bj)
./pkg/seaice/seaice_dynsolver.F 256 SEAICE_DYNSOLVER
            stressDivergenceX(I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_dynsolver.F 257 SEAICE_DYNSOLVER
            stressDivergenceY(I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_dynsolver.F 66 SEAICE_DYNSOLVER
          ZMAX(I,J,bi,bj)   = SEAICE_zetaMaxFac*PRESS0(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 127 SEAICE_EVP
          uIceC(I,J,bi,bj)   = uIce(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 128 SEAICE_EVP
          vIceC(I,J,bi,bj)   = vIce(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 130 SEAICE_EVP
          e11  (I,J,bi,bj)   = 0. _d 0
./pkg/seaice/seaice_evp.F 131 SEAICE_EVP
          e22  (I,J,bi,bj)   = 0. _d 0
./pkg/seaice/seaice_evp.F 132 SEAICE_EVP
          e12  (I,J,bi,bj)   = 0. _d 0
./pkg/seaice/seaice_evp.F 146 SEAICE_EVP
           zMax (I,J,bi,bj)   = _rA(I,J,bi,bj) * fac
./pkg/seaice/seaice_evp.F 190 SEAICE_EVP
            seaice_div    (I,J) = 0. _d 0
./pkg/seaice/seaice_evp.F 191 SEAICE_EVP
            seaice_tension(I,J) = 0. _d 0
./pkg/seaice/seaice_evp.F 192 SEAICE_EVP
            seaice_shear  (I,J) = 0. _d 0
./pkg/seaice/seaice_evp.F 193 SEAICE_EVP
            pressC        (I,J) = 0. _d 0
./pkg/seaice/seaice_evp.F 194 SEAICE_EVP
            zetaC         (I,J) = 0. _d 0
./pkg/seaice/seaice_evp.F 195 SEAICE_EVP
            deltaZ        (I,J) = 0. _d 0
./pkg/seaice/seaice_evp.F 196 SEAICE_EVP
            zetaZ         (I,J) = 0. _d 0
./pkg/seaice/seaice_evp.F 197 SEAICE_EVP
            deltaC        (I,J) = 0. _d 0
./pkg/seaice/seaice_evp.F 217 SEAICE_EVP
            deltaC(I,J) = 
./pkg/seaice/seaice_evp.F 218 SEAICE_EVP
     &           ep(I,J)**2 + recip_ecc2*em(I,J)**2
./pkg/seaice/seaice_evp.F 220 SEAICE_EVP
     &               ( e12(I,  J,bi,bj)**2 + e12(I+1,J+1,bi,bj)**2 
./pkg/seaice/seaice_evp.F 221 SEAICE_EVP
     &               + e12(I+1,J,bi,bj)**2 + e12(I,  J+1,bi,bj)**2 )
./pkg/seaice/seaice_evp.F 222 SEAICE_EVP
            deltaZ(I,J) = facZ *
./pkg/seaice/seaice_evp.F 223 SEAICE_EVP
     &           ( ep(I,J  )**2 + ep(I-1,J  )**2
./pkg/seaice/seaice_evp.F 224 SEAICE_EVP
     &           + ep(I,J-1)**2 + ep(I-1,J-1)**2
./pkg/seaice/seaice_evp.F 225 SEAICE_EVP
     &           +(em(I,J  )**2 + em(I-1,J  )**2
./pkg/seaice/seaice_evp.F 226 SEAICE_EVP
     &            +em(I,J-1)**2 + em(I-1,J-1)**2)*recip_ecc2 
./pkg/seaice/seaice_evp.F 228 SEAICE_EVP
     &           + 4. _d 0*recip_ecc2*e12(I,J,bi,bj)**2
./pkg/seaice/seaice_evp.F 231 SEAICE_EVP
            IF ( deltaC(I,J) .GT. 0. _d 0 )
./pkg/seaice/seaice_evp.F 232 SEAICE_EVP
     &           deltaC(I,J) = SQRT(deltaC(I,J))
./pkg/seaice/seaice_evp.F 233 SEAICE_EVP
            IF ( deltaZ(I,J) .GT. 0. _d 0 )
./pkg/seaice/seaice_evp.F 234 SEAICE_EVP
     &           deltaZ(I,J) = SQRT(deltaZ(I,J))
./pkg/seaice/seaice_evp.F 236 SEAICE_EVP
            deltaC(I,J) = SQRT(deltaC(I,J))
./pkg/seaice/seaice_evp.F 237 SEAICE_EVP
            deltaZ(I,J) = SQRT(deltaZ(I,J))
./pkg/seaice/seaice_evp.F 239 SEAICE_EVP
            deltaCreg   = MAX(deltaC(I,J),SEAICE_EPS)
./pkg/seaice/seaice_evp.F 240 SEAICE_EVP
            deltaZreg   = MAX(deltaZ(I,J),SEAICE_EPS)
./pkg/seaice/seaice_evp.F 242 SEAICE_EVP
            zetaC(I,J)  = HALF*press0(I,J,bi,bj)/deltaCreg
./pkg/seaice/seaice_evp.F 243 SEAICE_EVP
            pressZ      = (deltaZ(I,J)/deltaZreg) * facZ
./pkg/seaice/seaice_evp.F 244 SEAICE_EVP
     &         * ( PRESS0(I,J  ,bi,bj) + PRESS0(I-1,J  ,bi,bj)
./pkg/seaice/seaice_evp.F 245 SEAICE_EVP
     &           + PRESS0(I,J-1,bi,bj) + PRESS0(I-1,J-1,bi,bj) )
./pkg/seaice/seaice_evp.F 246 SEAICE_EVP
            zetaZ(I,J)  = HALF/deltaZreg * pressZ
./pkg/seaice/seaice_evp.F 257 SEAICE_EVP
            zetaC(I,J)  = MAX(zMin(I,J,bi,bj),MIN(zMax(I,J,bi,bj) 
./pkg/seaice/seaice_evp.F 258 SEAICE_EVP
     &           ,zetaC(I,J)))
./pkg/seaice/seaice_evp.F 264 SEAICE_EVP
     &           MAX(zMax(I,  J,bi,bj),zMax(I,  J-1,bi,bj)),
./pkg/seaice/seaice_evp.F 265 SEAICE_EVP
     &           MAX(zMax(I-1,J,bi,bj),zMax(I-1,J-1,bi,bj)) )
./pkg/seaice/seaice_evp.F 267 SEAICE_EVP
     &           MAX(zMin(I,  J,bi,bj),zMin(I,  J-1,bi,bj)),
./pkg/seaice/seaice_evp.F 268 SEAICE_EVP
     &           MAX(zMin(I-1,J,bi,bj),zMin(I-1,J-1,bi,bj)) )
./pkg/seaice/seaice_evp.F 269 SEAICE_EVP
            zetaZ(I,J)  = MAX(zMinZ,MIN(zMaxZ,zetaZ(I,J)))
./pkg/seaice/seaice_evp.F 276 SEAICE_EVP
            pressC(I,J) = TWO*zetaC(I,J)*deltaC(I,J)
./pkg/seaice/seaice_evp.F 284 SEAICE_EVP
             press(I,J,bi,bj) = pressC(I,J)
./pkg/seaice/seaice_evp.F 285 SEAICE_EVP
             zeta (I,J,bi,bj) = zetaC(I,J)
./pkg/seaice/seaice_evp.F 286 SEAICE_EVP
             eta  (I,J,bi,bj) = zetaC(I,J)*recip_ecc2
./pkg/seaice/seaice_evp.F 308 SEAICE_EVP
             etaDenC   = em(I,J)**2 +
./pkg/seaice/seaice_evp.F 309 SEAICE_EVP
     &            ( e12(I,  J,bi,bj)**2 + e12(I+1,J+1,bi,bj)**2 
./pkg/seaice/seaice_evp.F 310 SEAICE_EVP
     &            + e12(I+1,J,bi,bj)**2 + e12(I,  J+1,bi,bj)**2 )
./pkg/seaice/seaice_evp.F 312 SEAICE_EVP
             zetaMaxC = ecc2*zetaC(I,J)*(deltaC(I,J)-ep(I,J))/etaDenC
./pkg/seaice/seaice_evp.F 314 SEAICE_EVP
     &            facZ * ( em(I,  J  )**2 + em(I-1,J-1)**2
./pkg/seaice/seaice_evp.F 315 SEAICE_EVP
     &                   + em(I-1,J  )**2 + em(I,  J-1)**2 )
./pkg/seaice/seaice_evp.F 316 SEAICE_EVP
     &            + 4. _d 0*e12(I,J,bi,bj)**2
./pkg/seaice/seaice_evp.F 318 SEAICE_EVP
             zetaMaxZ = ecc2*zetaZ(I,J) * ( deltaZ(I,J) 
./pkg/seaice/seaice_evp.F 319 SEAICE_EVP
     &            - facZ * ( ep(I,J  ) + ep(I-1,J  )
./pkg/seaice/seaice_evp.F 320 SEAICE_EVP
     &                     + ep(I,J-1) + ep(I-1,J-1) )
./pkg/seaice/seaice_evp.F 324 SEAICE_EVP
             eta(I,J,bi,bj) = MIN(zetaC(I,J),zetaMaxC)*recip_ecc2
./pkg/seaice/seaice_evp.F 326 SEAICE_EVP
             seaice_div    (I,J) = 
./pkg/seaice/seaice_evp.F 327 SEAICE_EVP
     &            ( 2. _d 0 *zetaC(I,J)*ep(I,J) - pressC(I,J)
./pkg/seaice/seaice_evp.F 328 SEAICE_EVP
     &            ) * hEffM(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 329 SEAICE_EVP
             seaice_tension(I,J) = 2. _d 0*MIN(zetaC(I,J),zetaMaxC)
./pkg/seaice/seaice_evp.F 330 SEAICE_EVP
     &            * em(I,J) * hEffM(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 331 SEAICE_EVP
             seaice_shear  (I,J) = 2. _d 0*MIN(zetaZ(I,J),zetaMaxZ)
./pkg/seaice/seaice_evp.F 332 SEAICE_EVP
     &            * 2. _d 0*e12(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 341 SEAICE_EVP
             seaice_div    (I,J) = 
./pkg/seaice/seaice_evp.F 342 SEAICE_EVP
     &            ( 2. _d 0 *zetaC(I,J)*ep(I,J) - pressC(I,J)
./pkg/seaice/seaice_evp.F 343 SEAICE_EVP
     &            ) * hEffM(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 344 SEAICE_EVP
             seaice_tension(I,J) = 2. _d 0*zetaC(I,J)
./pkg/seaice/seaice_evp.F 345 SEAICE_EVP
     &            * em(I,J) * hEffM(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 346 SEAICE_EVP
             seaice_shear  (I,J) = 
./pkg/seaice/seaice_evp.F 347 SEAICE_EVP
     &            2. _d 0*zetaZ(I,J)*2. _d 0*e12(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 357 SEAICE_EVP
            seaice_sigma1 (I,J,bi,bj) = ( seaice_sigma1 (I,J,bi,bj)
./pkg/seaice/seaice_evp.F 359 SEAICE_EVP
     &           * seaice_div(I,J)
./pkg/seaice/seaice_evp.F 361 SEAICE_EVP
     &           *hEffM(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 362 SEAICE_EVP
            seaice_sigma2 (I,J,bi,bj) = ( seaice_sigma2 (I,J,bi,bj)
./pkg/seaice/seaice_evp.F 364 SEAICE_EVP
     &           * seaice_tension(I,J)
./pkg/seaice/seaice_evp.F 366 SEAICE_EVP
     &         *hEffM(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 368 SEAICE_EVP
            sig11(I,J) = 0.5 _d 0 *
./pkg/seaice/seaice_evp.F 369 SEAICE_EVP
     &           ( seaice_sigma1(I,J,bi,bj)+seaice_sigma2(I,J,bi,bj) )
./pkg/seaice/seaice_evp.F 370 SEAICE_EVP
            sig22(I,J) = 0.5 _d 0 *
./pkg/seaice/seaice_evp.F 371 SEAICE_EVP
     &           ( seaice_sigma1(I,J,bi,bj)-seaice_sigma2(I,J,bi,bj) )
./pkg/seaice/seaice_evp.F 378 SEAICE_EVP
            seaice_sigma12(I,J,bi,bj) = ( seaice_sigma12(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 380 SEAICE_EVP
     &           seaice_shear(I,J)
./pkg/seaice/seaice_evp.F 387 SEAICE_EVP
          DO J=1,sNy
./pkg/seaice/seaice_evp.F 389 SEAICE_EVP
            stressDivergenceX(I,J,bi,bj) =
./pkg/seaice/seaice_evp.F 390 SEAICE_EVP
     &           ( sig11(I  ,J  ) * _dyF(I  ,J,bi,bj)
./pkg/seaice/seaice_evp.F 391 SEAICE_EVP
     &           - sig11(I-1,J  ) * _dyF(I-1,J,bi,bj)
./pkg/seaice/seaice_evp.F 392 SEAICE_EVP
     &           + seaice_sigma12(I,J+1,bi,bj) * _dxV(I,J+1,bi,bj)
./pkg/seaice/seaice_evp.F 393 SEAICE_EVP
     &           - seaice_sigma12(I,J  ,bi,bj) * _dxV(I,J  ,bi,bj)
./pkg/seaice/seaice_evp.F 394 SEAICE_EVP
     &           ) * recip_rAw(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 395 SEAICE_EVP
            stressDivergenceY(I,J,bi,bj) =
./pkg/seaice/seaice_evp.F 396 SEAICE_EVP
     &           ( sig22(I,J  ) * _dxF(I,J  ,bi,bj)
./pkg/seaice/seaice_evp.F 397 SEAICE_EVP
     &           - sig22(I,J-1) * _dxF(I,J-1,bi,bj)
./pkg/seaice/seaice_evp.F 398 SEAICE_EVP
     &           + seaice_sigma12(I+1,J,bi,bj) * _dyU(I+1,J,bi,bj)
./pkg/seaice/seaice_evp.F 399 SEAICE_EVP
     &           - seaice_sigma12(I  ,J,bi,bj) * _dyU(I  ,J,bi,bj)
./pkg/seaice/seaice_evp.F 400 SEAICE_EVP
     &           ) * recip_rAs(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 427 SEAICE_EVP
          DO J=0,sNy
./pkg/seaice/seaice_evp.F 431 SEAICE_EVP
     &           ( uIceC(I  ,J,bi,bj)-uVel(I  ,J,kSrf,bi,bj)
./pkg/seaice/seaice_evp.F 432 SEAICE_EVP
     &           + uIceC(I+1,J,bi,bj)-uVel(I+1,J,kSrf,bi,bj))**2
./pkg/seaice/seaice_evp.F 433 SEAICE_EVP
     &           +(vIceC(I,J  ,bi,bj)-vVel(I,J  ,kSrf,bi,bj)
./pkg/seaice/seaice_evp.F 434 SEAICE_EVP
     &           + vIceC(I,J+1,bi,bj)-vVel(I,J+1,kSrf,bi,bj))**2)
./pkg/seaice/seaice_evp.F 435 SEAICE_EVP
            IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN
./pkg/seaice/seaice_evp.F 437 SEAICE_EVP
              DWATN(I,J,bi,bj)=QUART
./pkg/seaice/seaice_evp.F 439 SEAICE_EVP
              DWATN(I,J,bi,bj)=SEAICE_waterDrag_south*SQRT(TEMPVAR)
./pkg/seaice/seaice_evp.F 443 SEAICE_EVP
              DWATN(I,J,bi,bj)=QUART
./pkg/seaice/seaice_evp.F 445 SEAICE_EVP
              DWATN(I,J,bi,bj)=SEAICE_waterDrag*SQRT(TEMPVAR)
./pkg/seaice/seaice_evp.F 448 SEAICE_EVP
            DWATN(I,J,bi,bj) = DWATN(I,J,bi,bj) * HEFFM(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 450 SEAICE_EVP
            DRAGS(I,J,bi,bj) = DWATN(I,J,bi,bj)*COSWAT
./pkg/seaice/seaice_evp.F 458 SEAICE_EVP
            FORCEX(I,J,bi,bj)=FORCEX0(I,J,bi,bj)+
./pkg/seaice/seaice_evp.F 459 SEAICE_EVP
     &           0.5 _d 0 * ( DWATN(I,J,bi,bj)+DWATN(I-1,J,bi,bj) ) *
./pkg/seaice/seaice_evp.F 460 SEAICE_EVP
     &           COSWAT * uVel(I,J,kSrf,bi,bj)
./pkg/seaice/seaice_evp.F 461 SEAICE_EVP
     &           - SIGN(SINWAT, _fCori(I,J,bi,bj))* 0.5 _d 0 *
./pkg/seaice/seaice_evp.F 462 SEAICE_EVP
     &           ( DWATN(I  ,J,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_evp.F 463 SEAICE_EVP
     &            (vVel(I  ,J  ,kSrf,bi,bj)-vIceC(I  ,J  ,bi,bj)
./pkg/seaice/seaice_evp.F 464 SEAICE_EVP
     &            +vVel(I  ,J+1,kSrf,bi,bj)-vIceC(I  ,J+1,bi,bj))
./pkg/seaice/seaice_evp.F 465 SEAICE_EVP
     &           + DWATN(I-1,J,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_evp.F 466 SEAICE_EVP
     &            (vVel(I-1,J  ,kSrf,bi,bj)-vIceC(I-1,J  ,bi,bj)
./pkg/seaice/seaice_evp.F 467 SEAICE_EVP
     &            +vVel(I-1,J+1,kSrf,bi,bj)-vIceC(I-1,J+1,bi,bj))
./pkg/seaice/seaice_evp.F 469 SEAICE_EVP
            FORCEY(I,J,bi,bj)=FORCEY0(I,J,bi,bj)+
./pkg/seaice/seaice_evp.F 470 SEAICE_EVP
     &           0.5 _d 0 * ( DWATN(I,J,bi,bj)+DWATN(I,J-1,bi,bj) ) *
./pkg/seaice/seaice_evp.F 471 SEAICE_EVP
     &           COSWAT * vVel(I,J,kSrf,bi,bj)
./pkg/seaice/seaice_evp.F 472 SEAICE_EVP
     &           + SIGN(SINWAT, _fCori(I,J,bi,bj)) * 0.5 _d 0 *
./pkg/seaice/seaice_evp.F 473 SEAICE_EVP
     &           ( DWATN(I,J  ,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_evp.F 474 SEAICE_EVP
     &            (uVel(I  ,J  ,kSrf,bi,bj)-uIceC(I  ,J  ,bi,bj)
./pkg/seaice/seaice_evp.F 475 SEAICE_EVP
     &            +uVel(I+1,J  ,kSrf,bi,bj)-uIceC(I+1,J  ,bi,bj))
./pkg/seaice/seaice_evp.F 476 SEAICE_EVP
     &           + DWATN(I,J-1,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_evp.F 477 SEAICE_EVP
     &            (uVel(I  ,J-1,kSrf,bi,bj)-uIceC(I  ,J-1,bi,bj)
./pkg/seaice/seaice_evp.F 478 SEAICE_EVP
     &            +uVel(I+1,J-1,kSrf,bi,bj)-uIceC(I+1,J-1,bi,bj))
./pkg/seaice/seaice_evp.F 481 SEAICE_EVP
            FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj) + 0.5 _d 0*(
./pkg/seaice/seaice_evp.F 482 SEAICE_EVP
     &             seaiceMassC(I  ,J,bi,bj) * _fCori(I  ,J,bi,bj)
./pkg/seaice/seaice_evp.F 483 SEAICE_EVP
     &           * 0.5 _d 0*( vIceC(I  ,J,bi,bj)+vIceC(I  ,J+1,bi,bj) )
./pkg/seaice/seaice_evp.F 484 SEAICE_EVP
     &           + seaiceMassC(I-1,J,bi,bj) * _fCori(I-1,J,bi,bj)
./pkg/seaice/seaice_evp.F 485 SEAICE_EVP
     &           * 0.5 _d 0*( vIceC(I-1,J,bi,bj)+vIceC(I-1,J+1,bi,bj) )
./pkg/seaice/seaice_evp.F 487 SEAICE_EVP
            FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj) - 0.5 _d 0*(
./pkg/seaice/seaice_evp.F 488 SEAICE_EVP
     &             seaiceMassC(I,J  ,bi,bj) * _fCori(I,J  ,bi,bj)
./pkg/seaice/seaice_evp.F 489 SEAICE_EVP
     &           * 0.5 _d 0*( uIceC(I,J  ,bi,bj)+uIceC(I+1,  J,bi,bj) )
./pkg/seaice/seaice_evp.F 490 SEAICE_EVP
     &           + seaiceMassC(I,J-1,bi,bj) * _fCori(I,J-1,bi,bj)
./pkg/seaice/seaice_evp.F 491 SEAICE_EVP
     &           * 0.5 _d 0*( uIceC(I,J-1,bi,bj)+uIceC(I+1,J-1,bi,bj) )
./pkg/seaice/seaice_evp.F 498 SEAICE_EVP
          DO J=1,sNy
./pkg/seaice/seaice_evp.F 500 SEAICE_EVP
            uIceC(I,J,bi,bj) = seaiceMaskU(I,J,bi,bj) *
./pkg/seaice/seaice_evp.F 501 SEAICE_EVP
     &           (  seaiceMassU(I,J,bi,bj)/SEAICE_deltaTevp
./pkg/seaice/seaice_evp.F 502 SEAICE_EVP
     &           * uIceC(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 503 SEAICE_EVP
     &           + FORCEX(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 504 SEAICE_EVP
     &           + stressDivergenceX(I,J,bi,bj) )
./pkg/seaice/seaice_evp.F 505 SEAICE_EVP
     &           /( 1. _d 0 - seaiceMaskU(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 506 SEAICE_EVP
     &           + seaiceMassU(I,J,bi,bj)/SEAICE_deltaTevp
./pkg/seaice/seaice_evp.F 507 SEAICE_EVP
     &           + 0.5 _d 0*( DRAGS(I,J,bi,bj) + DRAGS(I-1,J,bi,bj) ) )
./pkg/seaice/seaice_evp.F 508 SEAICE_EVP
            vIceC(I,J,bi,bj) = seaiceMaskV(I,J,bi,bj) *
./pkg/seaice/seaice_evp.F 509 SEAICE_EVP
     &           ( seaiceMassV(I,J,bi,bj)/SEAICE_deltaTevp
./pkg/seaice/seaice_evp.F 510 SEAICE_EVP
     &           * vIceC(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 511 SEAICE_EVP
     &           + FORCEY(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 512 SEAICE_EVP
     &           + stressDivergenceY(I,J,bi,bj) )
./pkg/seaice/seaice_evp.F 513 SEAICE_EVP
     &           /( 1. _d 0 - seaiceMaskV(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 514 SEAICE_EVP
     &           + seaiceMassV(I,J,bi,bj)/SEAICE_deltaTevp
./pkg/seaice/seaice_evp.F 515 SEAICE_EVP
     &           + 0.5 _d 0*( DRAGS(I,J,bi,bj) + DRAGS(I,J-1,bi,bj) ) )
./pkg/seaice/seaice_evp.F 535 SEAICE_EVP
        DO J=1-Oly,sNy+Oly
./pkg/seaice/seaice_evp.F 537 SEAICE_EVP
          uIce(I,J,bi,bj)=uIceC(I,J,bi,bj)* _maskW(I,J,kSrf,bi,bj)
./pkg/seaice/seaice_evp.F 538 SEAICE_EVP
          vIce(I,J,bi,bj)=vIceC(I,J,bi,bj)* _maskS(I,J,kSrf,bi,bj)
./pkg/seaice/seaice_freedrift.F 111 SEAICE_FREEDRIFT
           IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN
./pkg/seaice/seaice_freedrift.F 129 SEAICE_FREEDRIFT
           IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN
./pkg/seaice/seaice_freedrift.F 80 SEAICE_FREEDRIFT
           IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN
./pkg/seaice/seaice_freedrift.F 91 SEAICE_FREEDRIFT
           mIceCor=SEAICE_rhoIce*HEFF(i,j,bi,bj)*_fCori(I,J,bi,bj)
./pkg/seaice/seaice_get_dynforcing.F 100 SEAICE_GET_DYNFORCING
          oceTauY(I,J)=CDAIR(I,J)*
./pkg/seaice/seaice_get_dynforcing.F 101 SEAICE_GET_DYNFORCING
     &         (SIGN(SINWIN, _fCori(I,J,bi,bj))*U1+COSWIN*V1)
./pkg/seaice/seaice_get_dynforcing.F 108 SEAICE_GET_DYNFORCING
          fu(I,J,bi,bj) = 0.5 _d 0*( oceTauX(I,J) + oceTauX(I-1,J) )
./pkg/seaice/seaice_get_dynforcing.F 109 SEAICE_GET_DYNFORCING
          fv(I,J,bi,bj) = 0.5 _d 0*( oceTauY(I,J) + oceTauY(I,J-1) )
./pkg/seaice/seaice_get_dynforcing.F 118 SEAICE_GET_DYNFORCING
           U1=UWIND(I,J,bi,bj)
./pkg/seaice/seaice_get_dynforcing.F 121 SEAICE_GET_DYNFORCING
           V1=VWIND(I,J,bi,bj)
./pkg/seaice/seaice_get_dynforcing.F 130 SEAICE_GET_DYNFORCING
           IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN
./pkg/seaice/seaice_get_dynforcing.F 131 SEAICE_GET_DYNFORCING
            CDAIR(I,J) = SEAICE_rhoAir*SEAICE_drag_south*AAA
./pkg/seaice/seaice_get_dynforcing.F 133 SEAICE_GET_DYNFORCING
            CDAIR(I,J) = SEAICE_rhoAir*SEAICE_drag*AAA
./pkg/seaice/seaice_get_dynforcing.F 140 SEAICE_GET_DYNFORCING
           U1=UWIND(I,J,bi,bj)
./pkg/seaice/seaice_get_dynforcing.F 141 SEAICE_GET_DYNFORCING
           V1=VWIND(I,J,bi,bj)
./pkg/seaice/seaice_get_dynforcing.F 148 SEAICE_GET_DYNFORCING
           IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN
./pkg/seaice/seaice_get_dynforcing.F 149 SEAICE_GET_DYNFORCING
            CDAIR(I,J) = SEAICE_rhoAir*SEAICE_drag_south*AAA
./pkg/seaice/seaice_get_dynforcing.F 151 SEAICE_GET_DYNFORCING
            CDAIR(I,J) = SEAICE_rhoAir*SEAICE_drag*AAA
./pkg/seaice/seaice_get_dynforcing.F 160 SEAICE_GET_DYNFORCING
           taux(I,J,bi,bj)= 0.5 _d 0 *
./pkg/seaice/seaice_get_dynforcing.F 161 SEAICE_GET_DYNFORCING
     &          (CDAIR(I,J)*(COSWIN*
./pkg/seaice/seaice_get_dynforcing.F 162 SEAICE_GET_DYNFORCING
     &          (uWind(I,J,bi,bj)
./pkg/seaice/seaice_get_dynforcing.F 165 SEAICE_GET_DYNFORCING
     &          -SIGN(SINWIN, _fCori(I,J,bi,bj))*
./pkg/seaice/seaice_get_dynforcing.F 166 SEAICE_GET_DYNFORCING
     &          (vWind(I,J,bi,bj)
./pkg/seaice/seaice_get_dynforcing.F 169 SEAICE_GET_DYNFORCING
     &          +CDAIR(I-1,J)*(COSWIN*
./pkg/seaice/seaice_get_dynforcing.F 170 SEAICE_GET_DYNFORCING
     &          (uWind(I-1,J,bi,bj)
./pkg/seaice/seaice_get_dynforcing.F 173 SEAICE_GET_DYNFORCING
     &          -SIGN(SINWIN, _fCori(I-1,J,bi,bj))*
./pkg/seaice/seaice_get_dynforcing.F 174 SEAICE_GET_DYNFORCING
     &          (vWind(I-1,J,bi,bj)
./pkg/seaice/seaice_get_dynforcing.F 178 SEAICE_GET_DYNFORCING
           tauy(I,J,bi,bj)= 0.5 _d 0 *
./pkg/seaice/seaice_get_dynforcing.F 179 SEAICE_GET_DYNFORCING
     &          (CDAIR(I,J)*(SIGN(SINWIN, _fCori(I,J,bi,bj))*
./pkg/seaice/seaice_get_dynforcing.F 180 SEAICE_GET_DYNFORCING
     &          (uWind(I,J,bi,bj)
./pkg/seaice/seaice_get_dynforcing.F 184 SEAICE_GET_DYNFORCING
     &          (vWind(I,J,bi,bj)
./pkg/seaice/seaice_get_dynforcing.F 187 SEAICE_GET_DYNFORCING
     &          +CDAIR(I,J-1)*(SIGN(SINWIN, _fCori(I,J-1,bi,bj))*
./pkg/seaice/seaice_get_dynforcing.F 188 SEAICE_GET_DYNFORCING
     &          (uWind(I,J-1,bi,bj)
./pkg/seaice/seaice_get_dynforcing.F 192 SEAICE_GET_DYNFORCING
     &          (vWind(I,J-1,bi,bj)
./pkg/seaice/seaice_get_dynforcing.F 201 SEAICE_GET_DYNFORCING
           taux(I,J,bi,bj)=0.5 _d 0 *
./pkg/seaice/seaice_get_dynforcing.F 202 SEAICE_GET_DYNFORCING
     &          ( CDAIR(I  ,J)*(
./pkg/seaice/seaice_get_dynforcing.F 203 SEAICE_GET_DYNFORCING
     &          COSWIN                            *uWind(I  ,J,bi,bj)
./pkg/seaice/seaice_get_dynforcing.F 204 SEAICE_GET_DYNFORCING
     &          -SIGN(SINWIN, _fCori(I  ,J,bi,bj))*vWind(I  ,J,bi,bj) )
./pkg/seaice/seaice_get_dynforcing.F 205 SEAICE_GET_DYNFORCING
     &          + CDAIR(I-1,J)*(
./pkg/seaice/seaice_get_dynforcing.F 206 SEAICE_GET_DYNFORCING
     &          COSWIN                            *uWind(I-1,J,bi,bj)
./pkg/seaice/seaice_get_dynforcing.F 207 SEAICE_GET_DYNFORCING
     &          -SIGN(SINWIN, _fCori(I-1,J,bi,bj))*vWind(I-1,J,bi,bj) )
./pkg/seaice/seaice_get_dynforcing.F 210 SEAICE_GET_DYNFORCING
           tauy(I,J,bi,bj)=0.5 _d 0 *
./pkg/seaice/seaice_get_dynforcing.F 211 SEAICE_GET_DYNFORCING
     &          ( CDAIR(I,J  )*(
./pkg/seaice/seaice_get_dynforcing.F 212 SEAICE_GET_DYNFORCING
     &          SIGN(SINWIN, _fCori(I,J  ,bi,bj))*uWind(I,J  ,bi,bj)
./pkg/seaice/seaice_get_dynforcing.F 213 SEAICE_GET_DYNFORCING
     &          +COSWIN*vWind(I,J  ,bi,bj) )
./pkg/seaice/seaice_get_dynforcing.F 214 SEAICE_GET_DYNFORCING
     &          + CDAIR(I,J-1)*(
./pkg/seaice/seaice_get_dynforcing.F 215 SEAICE_GET_DYNFORCING
     &          SIGN(SINWIN, _fCori(I,J-1,bi,bj))*uWind(I,J-1,bi,bj)
./pkg/seaice/seaice_get_dynforcing.F 216 SEAICE_GET_DYNFORCING
     &          +COSWIN*vWind(I,J-1,bi,bj) )
./pkg/seaice/seaice_get_dynforcing.F 231 SEAICE_GET_DYNFORCING
          IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN
./pkg/seaice/seaice_get_dynforcing.F 232 SEAICE_GET_DYNFORCING
           CDAIR(I,J) = SEAICE_drag_south/OCEAN_drag
./pkg/seaice/seaice_get_dynforcing.F 234 SEAICE_GET_DYNFORCING
           CDAIR(I,J) = SEAICE_drag      /OCEAN_drag
./pkg/seaice/seaice_get_dynforcing.F 236 SEAICE_GET_DYNFORCING
          taux (I,J,bi,bj) = CDAIR(I,J)*FU(I,J,bi,bj)
./pkg/seaice/seaice_get_dynforcing.F 237 SEAICE_GET_DYNFORCING
          tauy (I,J,bi,bj) = CDAIR(I,J)*FV(I,J,bi,bj)
./pkg/seaice/seaice_get_dynforcing.F 88 SEAICE_GET_DYNFORCING
          U1=UWIND(I,J,bi,bj)
./pkg/seaice/seaice_get_dynforcing.F 89 SEAICE_GET_DYNFORCING
          V1=VWIND(I,J,bi,bj)
./pkg/seaice/seaice_get_dynforcing.F 96 SEAICE_GET_DYNFORCING
          CDAIR(I,J)=SEAICE_rhoAir*OCEAN_drag
./pkg/seaice/seaice_get_dynforcing.F 98 SEAICE_GET_DYNFORCING
          oceTauX(I,J)=CDAIR(I,J)*
./pkg/seaice/seaice_get_dynforcing.F 99 SEAICE_GET_DYNFORCING
     &         (COSWIN*U1-SIGN(SINWIN, _fCori(I,J,bi,bj))*V1)
./pkg/seaice/seaice_growth.F 1009 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 1015 SEAICE_GROWTH
          tmpscal0=HEFF(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 1016 SEAICE_GROWTH
     &            - d_HEFFbyATMonOCN(I,J) - d_HEFFbyFLOODING(I,J)
./pkg/seaice/seaice_growth.F 1018 SEAICE_GROWTH
          tmpscal1= a_QbyATM_open(I,J)+a_QbyATM_cover(I,J)
./pkg/seaice/seaice_growth.F 1019 SEAICE_GROWTH
     &            - d_HSNWbyATMonSNW(I,J)/ICE2SNOW
./pkg/seaice/seaice_growth.F 1024 SEAICE_GROWTH
          DIAGarray(I,J) = tmpscal2
./pkg/seaice/seaice_growth.F 1027 SEAICE_GROWTH
          tmpscal4 = MAX(ZERO,a_QbyATM_open(I,J))
./pkg/seaice/seaice_growth.F 1034 SEAICE_GROWTH
     &              d_HEFFbyATMonOCN(I,J)+d_HEFFbyOCNonICE(I,J) )
./pkg/seaice/seaice_growth.F 1037 SEAICE_GROWTH
          tmpscal3 = MIN( 0. _d 0 , d_HEFFbyATMonOCN(I,J) )
./pkg/seaice/seaice_growth.F 1043 SEAICE_GROWTH
          tmpscal4 = d_HEFFbyATMonOCN_open(I,J)
./pkg/seaice/seaice_growth.F 1046 SEAICE_GROWTH
          tmpscal4 = MAX(ZERO,a_QbyATM_open(I,J))
./pkg/seaice/seaice_growth.F 1051 SEAICE_GROWTH
          IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN
./pkg/seaice/seaice_growth.F 1052 SEAICE_GROWTH
           d_AREAbyATM(I,J)=tmpscal4/HO_south
./pkg/seaice/seaice_growth.F 1054 SEAICE_GROWTH
           d_AREAbyATM(I,J)=tmpscal4/HO
./pkg/seaice/seaice_growth.F 1056 SEAICE_GROWTH
          d_AREAbyATM(I,J)=d_AREAbyATM(I,J)
./pkg/seaice/seaice_growth.F 1058 SEAICE_GROWTH
     &         +HALF*tmpscal3*AREApreTH(I,J)
./pkg/seaice/seaice_growth.F 1061 SEAICE_GROWTH
     &         +HALF*tmpscal3/heffActual(I,J)
./pkg/seaice/seaice_growth.F 1066 SEAICE_GROWTH
           AREA(I,J,bi,bj)=max(0. _d 0 , min( 1. _d 0,
./pkg/seaice/seaice_growth.F 1067 SEAICE_GROWTH
     &                     AREA(I,J,bi,bj)+d_AREAbyATM(I,J) ) )
./pkg/seaice/seaice_growth.F 1069 SEAICE_GROWTH
           AREA(I,J,bi,bj)=0. _d 0
./pkg/seaice/seaice_growth.F 1078 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 1081 SEAICE_GROWTH
            AREA(I,J,bi,bj) = AREApreTH(I,J) + 0.1 _d 0 *
./pkg/seaice/seaice_growth.F 1082 SEAICE_GROWTH
     &               ( HEFF(I,J,bi,bj) - HEFFpreTH(I,J) )
./pkg/seaice/seaice_growth.F 1115 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 1118 SEAICE_GROWTH
          tmpscal1 = d_HEFFbyNEG(I,J) + d_HEFFbyOCNonICE(I,J) + 
./pkg/seaice/seaice_growth.F 1119 SEAICE_GROWTH
     &               d_HEFFbyATMonOCN(I,J) - d_HEFFbyFLOODING(I,J)
./pkg/seaice/seaice_growth.F 1120 SEAICE_GROWTH
          tmpscal2 = tmpscal1 * SIsal0 * HEFFM(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 1122 SEAICE_GROWTH
          saltFlux(I,J,bi,bj) = tmpscal2
./pkg/seaice/seaice_growth.F 1124 SEAICE_GROWTH
          tmpscal3 = tmpscal1*salt(I,j,kSurface,bi,bj)*HEFFM(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 1126 SEAICE_GROWTH
          saltPlumeFlux(I,J,bi,bj) = MAX( tmpscal3-tmpscal2 , 0. _d 0)
./pkg/seaice/seaice_growth.F 1139 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 1142 SEAICE_GROWTH
          IF ( HSALT(I,J,bi,bj) .LT. 0.0 ) THEN
./pkg/seaice/seaice_growth.F 1143 SEAICE_GROWTH
             saltFluxAdjust(I,J) = - HEFFM(I,J,bi,bj) *
./pkg/seaice/seaice_growth.F 1144 SEAICE_GROWTH
     &            HSALT(I,J,bi,bj) / SEAICE_deltaTtherm
./pkg/seaice/seaice_growth.F 1145 SEAICE_GROWTH
             HSALT(I,J,bi,bj) = 0.0 _d 0
./pkg/seaice/seaice_growth.F 1155 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 1158 SEAICE_GROWTH
         tmpscal1=d_HEFFbyOCNonICE(I,J)+d_HEFFbyATMonOCN(I,J)
./pkg/seaice/seaice_growth.F 1160 SEAICE_GROWTH
         tmpscal2=HEFF(I,J,bi,bj)-tmpscal1-d_HEFFbyFLOODING(I,J)
./pkg/seaice/seaice_growth.F 1163 SEAICE_GROWTH
             saltFlux(I,J,bi,bj) =
./pkg/seaice/seaice_growth.F 1164 SEAICE_GROWTH
     &            HEFFM(I,J,bi,bj)/SEAICE_deltaTtherm
./pkg/seaice/seaice_growth.F 1169 SEAICE_GROWTH
             saltPlumeFlux(I,J,bi,bj)=
./pkg/seaice/seaice_growth.F 1170 SEAICE_GROWTH
     &            HEFFM(I,J,bi,bj)/SEAICE_deltaTtherm
./pkg/seaice/seaice_growth.F 1175 SEAICE_GROWTH
              IF ( YC(I,J,bi,bj) .LT. 0.0 _d 0 )
./pkg/seaice/seaice_growth.F 1182 SEAICE_GROWTH
             saltFlux(I,J,bi,bj) =
./pkg/seaice/seaice_growth.F 1183 SEAICE_GROWTH
     &         HEFFM(I,J,bi,bj)/SEAICE_deltaTtherm
./pkg/seaice/seaice_growth.F 1184 SEAICE_GROWTH
     &         *HSALT(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 1191 SEAICE_GROWTH
          HSALT(I,J,bi,bj) = HSALT(I,J,bi,bj) +
./pkg/seaice/seaice_growth.F 1192 SEAICE_GROWTH
     &         saltFlux(I,J,bi,bj) * SEAICE_deltaTtherm
./pkg/seaice/seaice_growth.F 1193 SEAICE_GROWTH
          saltFlux(I,J,bi,bj) =
./pkg/seaice/seaice_growth.F 1194 SEAICE_GROWTH
     &         saltFlux(I,J,bi,bj) + saltFluxAdjust(I,J)
./pkg/seaice/seaice_growth.F 1197 SEAICE_GROWTH
          IF ( HEFF(I,J,bi,bj) .EQ. 0.0 ) THEN
./pkg/seaice/seaice_growth.F 1198 SEAICE_GROWTH
             saltFlux(I,J,bi,bj) = saltFlux(I,J,bi,bj) -
./pkg/seaice/seaice_growth.F 1199 SEAICE_GROWTH
     &            HEFFM(I,J,bi,bj) * HSALT(I,J,bi,bj) /
./pkg/seaice/seaice_growth.F 1201 SEAICE_GROWTH
             HSALT(I,J,bi,bj) = 0.0 _d 0
./pkg/seaice/seaice_growth.F 1231 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 1234 SEAICE_GROWTH
          AREA(I,J,bi,bj)=MIN(AREA(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 1235 SEAICE_GROWTH
     &                         ,HEFF(I,J,bi,bj)/.0001 _d 0)
./pkg/seaice/seaice_growth.F 1243 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 1246 SEAICE_GROWTH
          AREA(I,J,bi,bj)=MIN(ONE,AREA(I,J,bi,bj))
./pkg/seaice/seaice_growth.F 1256 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 1258 SEAICE_GROWTH
          AREA(I,J,bi,bj) = MAX(ZERO,AREA(I,J,bi,bj))
./pkg/seaice/seaice_growth.F 1259 SEAICE_GROWTH
          HSNOW(I,J,bi,bj)  = MAX(ZERO,HSNOW(I,J,bi,bj))
./pkg/seaice/seaice_growth.F 1260 SEAICE_GROWTH
          AREA(I,J,bi,bj) = AREA(I,J,bi,bj)*HEFFM(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 1261 SEAICE_GROWTH
          HEFF(I,J,bi,bj) = HEFF(I,J,bi,bj)*HEFFM(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 1264 SEAICE_GROWTH
          tmpscal0         = -MAX(HEFF(I,J,bi,bj)-MAX_HEFF,0. _d 0)
./pkg/seaice/seaice_growth.F 1265 SEAICE_GROWTH
          d_HEFFbyNeg(I,J) = d_HEFFbyNeg(I,J) + tmpscal0
./pkg/seaice/seaice_growth.F 1266 SEAICE_GROWTH
          HEFF(I,J,bi,bj)  = HEFF(I,J,bi,bj)  + tmpscal0
./pkg/seaice/seaice_growth.F 1268 SEAICE_GROWTH
          HSNOW(I,J,bi,bj)  = HSNOW(I,J,bi,bj)*HEFFM(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 1275 SEAICE_GROWTH
          DO J=1,sNy
./pkg/seaice/seaice_growth.F 1277 SEAICE_GROWTH
            tmparr1(I,J) = (HEFF(I,J,bi,bj)-HEFFpreTH(I,J))
./pkg/seaice/seaice_growth.F 1291 SEAICE_GROWTH
         DO J=1,sNy
./pkg/seaice/seaice_growth.F 1293 SEAICE_GROWTH
           hDraft     = (HSNOW(I,J,bi,bj)*SEAICE_rhoSnow
./pkg/seaice/seaice_growth.F 1294 SEAICE_GROWTH
     &              +HEFF(I,J,bi,bj)*SEAICE_rhoIce)/rhoConst
./pkg/seaice/seaice_growth.F 1295 SEAICE_GROWTH
           tmpscal1 = MAX( 0. _d 0, hDraft - HEFF(I,J,bi,bj))
./pkg/seaice/seaice_growth.F 1296 SEAICE_GROWTH
           d_HEFFbyFLOODING(I,J)=tmpscal1
./pkg/seaice/seaice_growth.F 1297 SEAICE_GROWTH
           HEFF(I,J,bi,bj) = HEFF(I,J,bi,bj)+d_HEFFbyFLOODING(I,J)
./pkg/seaice/seaice_growth.F 1298 SEAICE_GROWTH
           HSNOW(I,J,bi,bj) = HSNOW(I,J,bi,bj)-
./pkg/seaice/seaice_growth.F 1299 SEAICE_GROWTH
     &                           d_HEFFbyFLOODING(I,J)*ICE2SNOW
./pkg/seaice/seaice_growth.F 1305 SEAICE_GROWTH
           DO J=1,sNy
./pkg/seaice/seaice_growth.F 1307 SEAICE_GROWTH
             tmparr1(I,J) = d_HEFFbyFLOODING(I,J)/SEAICE_deltaTtherm
./pkg/seaice/seaice_growth.F 1329 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 1331 SEAICE_GROWTH
          IF ( AREA(I,J,bi,bj) .GT. 0.15 ) THEN
./pkg/seaice/seaice_growth.F 1349 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 1382 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 1384 SEAICE_GROWTH
          QNET(I,J,bi,bj) = r_QbyATM_cover(I,J) + r_QbyATM_open(I,J)
./pkg/seaice/seaice_growth.F 1385 SEAICE_GROWTH
     &         - ( d_HEFFbyOCNonICE(I,J) +
./pkg/seaice/seaice_growth.F 1386 SEAICE_GROWTH
     &             d_HSNWbyOCNonSNW(I,J)/ICE2SNOW +
./pkg/seaice/seaice_growth.F 1387 SEAICE_GROWTH
     &             d_HEFFbyNEG(I,J) +
./pkg/seaice/seaice_growth.F 1388 SEAICE_GROWTH
     &             d_HSNWbyNEG(I,J)/ICE2SNOW )
./pkg/seaice/seaice_growth.F 1389 SEAICE_GROWTH
     &         * maskC(I,J,kSurface,bi,bj)
./pkg/seaice/seaice_growth.F 1390 SEAICE_GROWTH
          QSW(I,J,bi,bj)  = a_QSWbyATM_cover(I,J) + a_QSWbyATM_open(I,J)
./pkg/seaice/seaice_growth.F 1397 SEAICE_GROWTH
          DO J=1,sNy
./pkg/seaice/seaice_growth.F 1399 SEAICE_GROWTH
            DIAGarray(I,J) = r_QbyATM_open(I,J) * convertHI2Q
./pkg/seaice/seaice_growth.F 1405 SEAICE_GROWTH
          DO J=1,sNy
./pkg/seaice/seaice_growth.F 1407 SEAICE_GROWTH
            DIAGarray(I,J) = r_QbyATM_cover(I,J) * convertHI2Q
./pkg/seaice/seaice_growth.F 1418 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 1420 SEAICE_GROWTH
          QNET(I,J,bi,bj) = QNET(I,J,bi,bj)*convertHI2Q
./pkg/seaice/seaice_growth.F 1421 SEAICE_GROWTH
          QSW(I,J,bi,bj)  = QSW(I,J,bi,bj)*convertHI2Q
./pkg/seaice/seaice_growth.F 1430 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 1432 SEAICE_GROWTH
          tmpscal1= d_HSNWbyATMonSNW(I,J)/ICE2SNOW
./pkg/seaice/seaice_growth.F 1433 SEAICE_GROWTH
     &             +d_HFRWbyRAIN(I,J)
./pkg/seaice/seaice_growth.F 1434 SEAICE_GROWTH
     &             +d_HSNWbyOCNonSNW(I,J)/ICE2SNOW
./pkg/seaice/seaice_growth.F 1435 SEAICE_GROWTH
     &             +d_HEFFbyOCNonICE(I,J)
./pkg/seaice/seaice_growth.F 1436 SEAICE_GROWTH
     &             +d_HEFFbyATMonOCN(I,J)
./pkg/seaice/seaice_growth.F 1437 SEAICE_GROWTH
     &             +d_HEFFbyNEG(I,J)
./pkg/seaice/seaice_growth.F 1438 SEAICE_GROWTH
     &             +d_HSNWbyNEG(I,J)/ICE2SNOW
./pkg/seaice/seaice_growth.F 1440 SEAICE_GROWTH
     &             +a_FWbySublim(I,J)
./pkg/seaice/seaice_growth.F 1442 SEAICE_GROWTH
          EmPmR(I,J,bi,bj)  = maskC(I,J,kSurface,bi,bj)*(
./pkg/seaice/seaice_growth.F 1443 SEAICE_GROWTH
     &         ( EVAP(I,J,bi,bj)-PRECIP(I,J,bi,bj) )
./pkg/seaice/seaice_growth.F 1444 SEAICE_GROWTH
     &         * ( ONE - AREApreTH(I,J) )
./pkg/seaice/seaice_growth.F 1446 SEAICE_GROWTH
     &         - RUNOFF(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 1454 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 1456 SEAICE_GROWTH
          frWtrAtm(I,J,bi,bj) = maskC(I,J,kSurface,bi,bj)*(
./pkg/seaice/seaice_growth.F 1457 SEAICE_GROWTH
     &         PRECIP(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 1458 SEAICE_GROWTH
     &         - EVAP(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 1459 SEAICE_GROWTH
     &         *( ONE - AREApreTH(I,J) )
./pkg/seaice/seaice_growth.F 1460 SEAICE_GROWTH
     &         + RUNOFF(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 1482 SEAICE_GROWTH
         DO J=1,sNy
./pkg/seaice/seaice_growth.F 1485 SEAICE_GROWTH
           tmpscal1 = HEFF(I,J,bi,bj)*SEAICE_rhoIce
./pkg/seaice/seaice_growth.F 1486 SEAICE_GROWTH
     &              + HSNOW(I,J,bi,bj)*SEAICE_rhoSnow
./pkg/seaice/seaice_growth.F 1489 SEAICE_GROWTH
           tmpscal2 = HEFF(I,J,bi,bj)*SEAICE_rhoIce
./pkg/seaice/seaice_growth.F 1490 SEAICE_GROWTH
     &              + HSNOW(I,J,bi,bj)*SEAICE_rhoSnow
./pkg/seaice/seaice_growth.F 255 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 257 SEAICE_GROWTH
          a_QbyATM_cover (I,J)       = 0.0 _d 0
./pkg/seaice/seaice_growth.F 258 SEAICE_GROWTH
          a_QbyATM_open(I,J)         = 0.0 _d 0
./pkg/seaice/seaice_growth.F 259 SEAICE_GROWTH
          r_QbyATM_cover (I,J)       = 0.0 _d 0
./pkg/seaice/seaice_growth.F 260 SEAICE_GROWTH
          r_QbyATM_open (I,J)        = 0.0 _d 0
./pkg/seaice/seaice_growth.F 262 SEAICE_GROWTH
          a_QSWbyATM_open (I,J)      = 0.0 _d 0
./pkg/seaice/seaice_growth.F 263 SEAICE_GROWTH
          a_QSWbyATM_cover (I,J)     = 0.0 _d 0
./pkg/seaice/seaice_growth.F 265 SEAICE_GROWTH
          a_QbyOCN (I,J)             = 0.0 _d 0
./pkg/seaice/seaice_growth.F 266 SEAICE_GROWTH
          r_QbyOCN (I,J)             = 0.0 _d 0
./pkg/seaice/seaice_growth.F 268 SEAICE_GROWTH
          d_AREAbyATM(I,J)           = 0.0 _d 0
./pkg/seaice/seaice_growth.F 270 SEAICE_GROWTH
          d_HEFFbyOCNonICE(I,J)      = 0.0 _d 0
./pkg/seaice/seaice_growth.F 271 SEAICE_GROWTH
          d_HEFFbyATMonOCN(I,J)      = 0.0 _d 0
./pkg/seaice/seaice_growth.F 272 SEAICE_GROWTH
          d_HEFFbyFLOODING(I,J)      = 0.0 _d 0
./pkg/seaice/seaice_growth.F 274 SEAICE_GROWTH
          d_HEFFbyATMonOCN_open(I,J) = 0.0 _d 0
./pkg/seaice/seaice_growth.F 276 SEAICE_GROWTH
          d_HSNWbyATMonSNW(I,J)      = 0.0 _d 0
./pkg/seaice/seaice_growth.F 277 SEAICE_GROWTH
          d_HSNWbyOCNonSNW(I,J)      = 0.0 _d 0
./pkg/seaice/seaice_growth.F 278 SEAICE_GROWTH
          d_HSNWbyRAIN(I,J)          = 0.0 _d 0
./pkg/seaice/seaice_growth.F 279 SEAICE_GROWTH
          a_FWbySublim(I,J)          = 0.0 _d 0
./pkg/seaice/seaice_growth.F 281 SEAICE_GROWTH
          d_HEFFbySublim(I,J)        = 0.0 _d 0
./pkg/seaice/seaice_growth.F 282 SEAICE_GROWTH
          d_HSNWbySublim(I,J)        = 0.0 _d 0
./pkg/seaice/seaice_growth.F 285 SEAICE_GROWTH
          d_HFRWbyRAIN(I,J)          = 0.0 _d 0
./pkg/seaice/seaice_growth.F 287 SEAICE_GROWTH
          tmparr1(I,J)               = 0.0 _d 0
./pkg/seaice/seaice_growth.F 290 SEAICE_GROWTH
          saltFluxAdjust(I,J)        = 0.0 _d 0
./pkg/seaice/seaice_growth.F 293 SEAICE_GROWTH
          a_QbyATMmult_cover(I,J)    = 0.0 _d 0
./pkg/seaice/seaice_growth.F 294 SEAICE_GROWTH
          a_QSWbyATMmult_cover(I,J)  = 0.0 _d 0
./pkg/seaice/seaice_growth.F 295 SEAICE_GROWTH
          a_FWbySublimMult(I,J)      = 0.0 _d 0
./pkg/seaice/seaice_growth.F 300 SEAICE_GROWTH
        DO J=1-oLy,sNy+oLy
./pkg/seaice/seaice_growth.F 302 SEAICE_GROWTH
          frWtrAtm(I,J,bi,bj)        = 0.0 _d 0
./pkg/seaice/seaice_growth.F 314 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 316 SEAICE_GROWTH
          HEFFpreTH(I,J)=HEFFNM1(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 317 SEAICE_GROWTH
          HSNWpreTH(I,J)=HSNOW(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 318 SEAICE_GROWTH
          AREApreTH(I,J)=AREANM1(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 319 SEAICE_GROWTH
          d_HEFFbyNEG(I,J)=0. _d 0
./pkg/seaice/seaice_growth.F 320 SEAICE_GROWTH
          d_HSNWbyNEG(I,J)=0. _d 0
./pkg/seaice/seaice_growth.F 340 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 342 SEAICE_GROWTH
          d_HEFFbyNEG(I,J)=MAX(-HEFF(I,J,bi,bj),0. _d 0)
./pkg/seaice/seaice_growth.F 343 SEAICE_GROWTH
          HEFF(I,J,bi,bj)=HEFF(I,J,bi,bj)+d_HEFFbyNEG(I,J)
./pkg/seaice/seaice_growth.F 344 SEAICE_GROWTH
          d_HSNWbyNEG(I,J)=MAX(-HSNOW(I,J,bi,bj),0. _d 0)
./pkg/seaice/seaice_growth.F 345 SEAICE_GROWTH
          HSNOW(I,J,bi,bj)=HSNOW(I,J,bi,bj)+d_HSNWbyNEG(I,J)
./pkg/seaice/seaice_growth.F 346 SEAICE_GROWTH
          AREA(I,J,bi,bj)=MAX(AREA(I,J,bi,bj),0. _d 0)
./pkg/seaice/seaice_growth.F 355 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 357 SEAICE_GROWTH
          if (HEFF(I,J,bi,bj).LE.heffTooThin) then
./pkg/seaice/seaice_growth.F 358 SEAICE_GROWTH
            tmpscal2=-HEFF(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 359 SEAICE_GROWTH
            tmpscal3=-HSNOW(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 360 SEAICE_GROWTH
            TICE(I,J,bi,bj)=celsius2K
./pkg/seaice/seaice_growth.F 365 SEAICE_GROWTH
          HEFF(I,J,bi,bj)=HEFF(I,J,bi,bj)+tmpscal2
./pkg/seaice/seaice_growth.F 366 SEAICE_GROWTH
          d_HEFFbyNEG(I,J)=d_HEFFbyNEG(I,J)+tmpscal2
./pkg/seaice/seaice_growth.F 367 SEAICE_GROWTH
          HSNOW(I,J,bi,bj)=HSNOW(I,J,bi,bj)+tmpscal3
./pkg/seaice/seaice_growth.F 368 SEAICE_GROWTH
          d_HSNWbyNEG(I,J)=d_HSNWbyNEG(I,J)+tmpscal3
./pkg/seaice/seaice_growth.F 378 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 381 SEAICE_GROWTH
     &        (HSNOW(i,j,bi,bj).EQ.0. _d 0)) AREA(I,J,bi,bj)=0. _d 0
./pkg/seaice/seaice_growth.F 390 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 393 SEAICE_GROWTH
     &     AREA(I,J,bi,bj)=MAX(AREA(I,J,bi,bj),areaMin)
./pkg/seaice/seaice_growth.F 402 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 404 SEAICE_GROWTH
           AREA(I,J,bi,bj)=MIN(AREA(I,J,bi,bj),areaMax)
./pkg/seaice/seaice_growth.F 415 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 417 SEAICE_GROWTH
          HEFFpreTH(I,J)=HEFF(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 418 SEAICE_GROWTH
          HSNWpreTH(I,J)=HSNOW(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 419 SEAICE_GROWTH
          AREApreTH(I,J)=AREA(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 429 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 431 SEAICE_GROWTH
          IF ( (HSALT(I,J,bi,bj) .LT. 0.0).OR.
./pkg/seaice/seaice_growth.F 432 SEAICE_GROWTH
     &         (HEFF(I,J,bi,bj) .EQ. 0.0)  ) THEN
./pkg/seaice/seaice_growth.F 433 SEAICE_GROWTH
             saltFluxAdjust(I,J) = - HEFFM(I,J,bi,bj) *
./pkg/seaice/seaice_growth.F 434 SEAICE_GROWTH
     &            HSALT(I,J,bi,bj) / SEAICE_deltaTtherm
./pkg/seaice/seaice_growth.F 435 SEAICE_GROWTH
             HSALT(I,J,bi,bj) = 0.0 _d 0
./pkg/seaice/seaice_growth.F 449 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 451 SEAICE_GROWTH
          HEFFpreTH(I,J) = 0. _d 0
./pkg/seaice/seaice_growth.F 452 SEAICE_GROWTH
          HSNWpreTH(I,J) = 0. _d 0
./pkg/seaice/seaice_growth.F 453 SEAICE_GROWTH
          AREApreTH(I,J) = 0. _d 0
./pkg/seaice/seaice_growth.F 468 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 470 SEAICE_GROWTH
          tmpscal1         = MAX(areaMin,AREApreTH(I,J))
./pkg/seaice/seaice_growth.F 471 SEAICE_GROWTH
          hsnowActual(I,J) = HSNWpreTH(I,J)/tmpscal1
./pkg/seaice/seaice_growth.F 472 SEAICE_GROWTH
          tmpscal2         = HEFFpreTH(I,J)/tmpscal1
./pkg/seaice/seaice_growth.F 473 SEAICE_GROWTH
          heffActual(I,J)  = MAX(tmpscal2,hiceMin)
./pkg/seaice/seaice_growth.F 500 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 502 SEAICE_GROWTH
          TMIX(I,J,bi,bj)=theta(I,J,kSurface,bi,bj)+celsius2K
./pkg/seaice/seaice_growth.F 507 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 509 SEAICE_GROWTH
          UG(I,J) = MAX(SEAICE_EPS,wspeed(I,J,bi,bj))
./pkg/seaice/seaice_growth.F 532 SEAICE_GROWTH
         DO J=1,sNy
./pkg/seaice/seaice_growth.F 535 SEAICE_GROWTH
     &          (uWind(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 539 SEAICE_GROWTH
     &          +(vWind(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 544 SEAICE_GROWTH
             UG(I,J)=SEAICE_EPS
./pkg/seaice/seaice_growth.F 546 SEAICE_GROWTH
             UG(I,J)=SQRT(SPEED_SQ)
./pkg/seaice/seaice_growth.F 575 SEAICE_GROWTH
         DO J=1,sNy
./pkg/seaice/seaice_growth.F 577 SEAICE_GROWTH
           heffActualP(I,J)= heffActual(I,J)*pFac
./pkg/seaice/seaice_growth.F 578 SEAICE_GROWTH
           TICE(I,J,bi,bj)=TICES(I,J,IT,bi,bj)
./pkg/seaice/seaice_growth.F 587 SEAICE_GROWTH
         DO J=1,sNy
./pkg/seaice/seaice_growth.F 590 SEAICE_GROWTH
           a_QbyATM_cover   (I,J) = a_QbyATM_cover(I,J)
./pkg/seaice/seaice_growth.F 591 SEAICE_GROWTH
     &          + a_QbyATMmult_cover(I,J)/nDim
./pkg/seaice/seaice_growth.F 592 SEAICE_GROWTH
           a_QSWbyATM_cover (I,J) = a_QSWbyATM_cover(I,J)
./pkg/seaice/seaice_growth.F 593 SEAICE_GROWTH
     &          + a_QSWbyATMmult_cover(I,J)/nDim
./pkg/seaice/seaice_growth.F 594 SEAICE_GROWTH
           a_FWbySublim     (I,J) = a_FWbySublim(I,J) 
./pkg/seaice/seaice_growth.F 595 SEAICE_GROWTH
     &          + a_FWbySublimMult(I,J)/nDim
./pkg/seaice/seaice_growth.F 596 SEAICE_GROWTH
           TICES(I,J,IT,bi,bj) = TICE(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 612 SEAICE_GROWTH
          DO J=1,sNy
./pkg/seaice/seaice_growth.F 621 SEAICE_GROWTH
            DIAGarray(I,J) = maskC(I,J,kSurface,bi,bj) * (
./pkg/seaice/seaice_growth.F 622 SEAICE_GROWTH
     &             a_QbyATM_cover(I,J) * AREApreTH(I,J)
./pkg/seaice/seaice_growth.F 623 SEAICE_GROWTH
     &           + a_QbyATM_open(I,J) * ( ONE - AREApreTH(I,J) ) )
./pkg/seaice/seaice_growth.F 629 SEAICE_GROWTH
          DO J=1,sNy
./pkg/seaice/seaice_growth.F 631 SEAICE_GROWTH
            DIAGarray(I,J) = maskC(I,J,kSurface,bi,bj) *
./pkg/seaice/seaice_growth.F 632 SEAICE_GROWTH
     &           a_FWbySublim(I,J) * AREApreTH(I,J)
./pkg/seaice/seaice_growth.F 638 SEAICE_GROWTH
          DO J=1,sNy
./pkg/seaice/seaice_growth.F 640 SEAICE_GROWTH
            DIAGarray(I,J) = maskC(I,J,kSurface,bi,bj)*(
./pkg/seaice/seaice_growth.F 641 SEAICE_GROWTH
     &           PRECIP(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 642 SEAICE_GROWTH
     &           - EVAP(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 643 SEAICE_GROWTH
     &           *( ONE - AREApreTH(I,J) )
./pkg/seaice/seaice_growth.F 645 SEAICE_GROWTH
     &           + RUNOFF(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 649 SEAICE_GROWTH
     &           - a_FWbySublim(I,J)*AREApreTH(I,J)
./pkg/seaice/seaice_growth.F 659 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 661 SEAICE_GROWTH
          a_QbyATM_cover(I,J)   = a_QbyATM_cover(I,J)
./pkg/seaice/seaice_growth.F 662 SEAICE_GROWTH
     &         * convertQ2HI * AREApreTH(I,J)
./pkg/seaice/seaice_growth.F 663 SEAICE_GROWTH
          a_QSWbyATM_cover(I,J) = a_QSWbyATM_cover(I,J)
./pkg/seaice/seaice_growth.F 664 SEAICE_GROWTH
     &         * convertQ2HI * AREApreTH(I,J)
./pkg/seaice/seaice_growth.F 665 SEAICE_GROWTH
          a_QbyATM_open(I,J)    = a_QbyATM_open(I,J)
./pkg/seaice/seaice_growth.F 666 SEAICE_GROWTH
     &         * convertQ2HI * ( ONE - AREApreTH(I,J) )
./pkg/seaice/seaice_growth.F 667 SEAICE_GROWTH
          a_QSWbyATM_open(I,J)  = a_QSWbyATM_open(I,J)
./pkg/seaice/seaice_growth.F 668 SEAICE_GROWTH
     &         * convertQ2HI * ( ONE - AREApreTH(I,J) )
./pkg/seaice/seaice_growth.F 670 SEAICE_GROWTH
          r_QbyATM_cover(I,J)=a_QbyATM_cover(I,J)
./pkg/seaice/seaice_growth.F 671 SEAICE_GROWTH
          r_QbyATM_open(I,J)=a_QbyATM_open(I,J)
./pkg/seaice/seaice_growth.F 675 SEAICE_GROWTH
          a_FWbySublim(I,J) = SEAICE_deltaTtherm/SEAICE_rhoIce
./pkg/seaice/seaice_growth.F 676 SEAICE_GROWTH
     &           * a_FWbySublim(I,J)*AREApreTH(I,J)
./pkg/seaice/seaice_growth.F 685 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 687 SEAICE_GROWTH
          a_QbyATM_cover(I,J)   = 0. _d 0
./pkg/seaice/seaice_growth.F 688 SEAICE_GROWTH
          r_QbyATM_cover(I,J)   = 0. _d 0
./pkg/seaice/seaice_growth.F 689 SEAICE_GROWTH
          a_QSWbyATM_cover(I,J) = 0. _d 0
./pkg/seaice/seaice_growth.F 704 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 708 SEAICE_GROWTH
           TBC = -0.0575 _d 0*salt(I,J,kSurface,bi,bj) + 0.0901 _d 0
./pkg/seaice/seaice_growth.F 710 SEAICE_GROWTH
           IF ( theta(I,J,kSurface,bi,bj) .GE. TBC ) THEN
./pkg/seaice/seaice_growth.F 712 SEAICE_GROWTH
     &             * (theta(I,J,kSurface,bi,bj)-TBC) * dRf(kSurface)
./pkg/seaice/seaice_growth.F 717 SEAICE_GROWTH
     &             * (theta(I,J,kSurface,bi,bj)-TBC) * dRf(kSurface)
./pkg/seaice/seaice_growth.F 747 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 749 SEAICE_GROWTH
          d_HEFFbyOCNonICE(I,J)=MAX(r_QbyOCN(i,j), -HEFF(I,J,bi,bj))
./pkg/seaice/seaice_growth.F 750 SEAICE_GROWTH
          r_QbyOCN(I,J)=r_QbyOCN(I,J)-d_HEFFbyOCNonICE(I,J)
./pkg/seaice/seaice_growth.F 751 SEAICE_GROWTH
          HEFF(I,J,bi,bj)=HEFF(I,J,bi,bj) + d_HEFFbyOCNonICE(I,J)
./pkg/seaice/seaice_growth.F 777 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 779 SEAICE_GROWTH
          IF ( a_FWbySublim(I,J) .LT. 0. _d 0 ) THEN
./pkg/seaice/seaice_growth.F 781 SEAICE_GROWTH
           d_HSNWbySublim(I,J) = -a_FWbySublim(I,J)*rodt
./pkg/seaice/seaice_growth.F 782 SEAICE_GROWTH
           HSNOW(I,J,bi,bj) = HSNOW(I,J,bi,bj) + d_HSNWbySublim(I,J)
./pkg/seaice/seaice_growth.F 783 SEAICE_GROWTH
           a_FWbySublim(I,J) = 0. _d 0
./pkg/seaice/seaice_growth.F 786 SEAICE_GROWTH
          tmpscal1 = MIN(a_FWbySublim(I,J)*rodt,HSNOW(I,J,bi,bj))
./pkg/seaice/seaice_growth.F 788 SEAICE_GROWTH
          d_HSNWbySublim(I,J) = - tmpscal2
./pkg/seaice/seaice_growth.F 789 SEAICE_GROWTH
          HSNOW(I,J,bi,bj)    = HSNOW(I,J,bi,bj)  - tmpscal2
./pkg/seaice/seaice_growth.F 790 SEAICE_GROWTH
          a_FWbySublim(I,J)   = a_FWbySublim(I,J) - tmpscal2*rrodt
./pkg/seaice/seaice_growth.F 800 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 802 SEAICE_GROWTH
          tmpscal1=MAX(r_QbyATM_cover(I,J)*ICE2SNOW,-HSNOW(I,J,bi,bj))
./pkg/seaice/seaice_growth.F 808 SEAICE_GROWTH
          d_HSNWbyATMonSNW(I,J)= tmpscal2
./pkg/seaice/seaice_growth.F 809 SEAICE_GROWTH
          HSNOW(I,J,bi,bj) = HSNOW(I,J,bi,bj) + tmpscal2
./pkg/seaice/seaice_growth.F 810 SEAICE_GROWTH
          r_QbyATM_cover(I,J)=r_QbyATM_cover(I,J) - tmpscal2/ICE2SNOW
./pkg/seaice/seaice_growth.F 825 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 828 SEAICE_GROWTH
          tmpscal1 = MIN(a_FWbySublim(I,J)*rodt,HEFF(I,J,bi,bj))
./pkg/seaice/seaice_growth.F 830 SEAICE_GROWTH
          d_HEFFbySublim(I,J) = - tmpscal2
./pkg/seaice/seaice_growth.F 831 SEAICE_GROWTH
          HEFF(I,J,bi,bj)     = HEFF(I,J,bi,bj)   - tmpscal2
./pkg/seaice/seaice_growth.F 832 SEAICE_GROWTH
          a_FWbySublim(I,J)   = a_FWbySublim(I,J) - tmpscal2*rrodt
./pkg/seaice/seaice_growth.F 847 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 849 SEAICE_GROWTH
          tmpscal2 = MAX(-HEFF(I,J,bi,bj),r_QbyATM_cover(I,J))
./pkg/seaice/seaice_growth.F 850 SEAICE_GROWTH
          d_HEFFbyATMonOCN(I,J)=d_HEFFbyATMonOCN(I,J)+tmpscal2
./pkg/seaice/seaice_growth.F 851 SEAICE_GROWTH
          r_QbyATM_cover(I,J)=r_QbyATM_cover(I,J)-tmpscal2
./pkg/seaice/seaice_growth.F 852 SEAICE_GROWTH
          HEFF(I,J,bi,bj) = HEFF(I,J,bi,bj) + tmpscal2
./pkg/seaice/seaice_growth.F 865 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 870 SEAICE_GROWTH
          IF ( a_QbyATM_cover(I,J).GE. 0. _d 0 ) THEN
./pkg/seaice/seaice_growth.F 872 SEAICE_GROWTH
            d_HFRWbyRAIN(I,J)=0. _d 0
./pkg/seaice/seaice_growth.F 873 SEAICE_GROWTH
            d_HSNWbyRAIN(I,J)=convertPRECIP2HI*ICE2SNOW*
./pkg/seaice/seaice_growth.F 874 SEAICE_GROWTH
     &            PRECIP(I,J,bi,bj)*AREApreTH(I,J)
./pkg/seaice/seaice_growth.F 877 SEAICE_GROWTH
            d_HFRWbyRAIN(I,J)=-convertPRECIP2HI*
./pkg/seaice/seaice_growth.F 878 SEAICE_GROWTH
     &            PRECIP(I,J,bi,bj)*AREApreTH(I,J)
./pkg/seaice/seaice_growth.F 879 SEAICE_GROWTH
            d_HSNWbyRAIN(I,J)=0. _d 0
./pkg/seaice/seaice_growth.F 881 SEAICE_GROWTH
          HSNOW(I,J,bi,bj) = HSNOW(I,J,bi,bj) + d_HSNWbyRAIN(I,J)
./pkg/seaice/seaice_growth.F 890 SEAICE_GROWTH
          DO J=1,sNy
./pkg/seaice/seaice_growth.F 892 SEAICE_GROWTH
            DIAGarray(I,J) = maskC(I,J,kSurface,bi,bj) 
./pkg/seaice/seaice_growth.F 893 SEAICE_GROWTH
     &           * d_HSNWbyRAIN(I,J)*SEAICE_rhoSnow/SEAICE_deltaTtherm
./pkg/seaice/seaice_growth.F 912 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 914 SEAICE_GROWTH
          tmpscal1=MAX(r_QbyOCN(i,j)*ICE2SNOW, -HSNOW(I,J,bi,bj))
./pkg/seaice/seaice_growth.F 920 SEAICE_GROWTH
          d_HSNWbyOCNonSNW(I,J) = tmpscal2
./pkg/seaice/seaice_growth.F 921 SEAICE_GROWTH
          r_QbyOCN(I,J)=r_QbyOCN(I,J)
./pkg/seaice/seaice_growth.F 922 SEAICE_GROWTH
     &                               -d_HSNWbyOCNonSNW(I,J)/ICE2SNOW
./pkg/seaice/seaice_growth.F 923 SEAICE_GROWTH
          HSNOW(I,J,bi,bj) = HSNOW(I,J,bi,bj)+d_HSNWbyOCNonSNW(I,J)
./pkg/seaice/seaice_growth.F 940 SEAICE_GROWTH
        DO J=1,sNy
./pkg/seaice/seaice_growth.F 942 SEAICE_GROWTH
          if ( (r_QbyATM_open(I,J).GT.0. _d 0).AND.
./pkg/seaice/seaice_growth.F 943 SEAICE_GROWTH
     &         (HEFF(I,J,bi,bj).GT.0. _d 0) ) then
./pkg/seaice/seaice_growth.F 944 SEAICE_GROWTH
            tmpscal1=r_QbyATM_open(I,J)+r_QbyOCN(i,j)
./pkg/seaice/seaice_growth.F 947 SEAICE_GROWTH
            tmpscal2=SWFRACB*(a_QSWbyATM_cover(I,J)
./pkg/seaice/seaice_growth.F 948 SEAICE_GROWTH
     &                       +a_QSWbyATM_open(I,J))
./pkg/seaice/seaice_growth.F 955 SEAICE_GROWTH
          d_HEFFbyATMonOCN_open(I,J)=tmpscal3
./pkg/seaice/seaice_growth.F 958 SEAICE_GROWTH
          d_HEFFbyATMonOCN(I,J)=d_HEFFbyATMonOCN(I,J)+tmpscal3
./pkg/seaice/seaice_growth.F 959 SEAICE_GROWTH
          r_QbyATM_open(I,J)=r_QbyATM_open(I,J)-tmpscal3
./pkg/seaice/seaice_growth.F 960 SEAICE_GROWTH
          HEFF(I,J,bi,bj) = HEFF(I,J,bi,bj) + tmpscal3
./pkg/seaice/seaice_growth.F 977 SEAICE_GROWTH
         DO J=1,sNy
./pkg/seaice/seaice_growth.F 979 SEAICE_GROWTH
           hDraft = (HSNOW(I,J,bi,bj)*SEAICE_rhoSnow
./pkg/seaice/seaice_growth.F 980 SEAICE_GROWTH
     &              +HEFF(I,J,bi,bj)*SEAICE_rhoIce)/rhoConst
./pkg/seaice/seaice_growth.F 981 SEAICE_GROWTH
           tmpscal1 = MAX( 0. _d 0, hDraft - HEFF(I,J,bi,bj))
./pkg/seaice/seaice_growth.F 982 SEAICE_GROWTH
           d_HEFFbyFLOODING(I,J)=tmpscal1
./pkg/seaice/seaice_growth.F 983 SEAICE_GROWTH
           HEFF(I,J,bi,bj) = HEFF(I,J,bi,bj)+d_HEFFbyFLOODING(I,J)
./pkg/seaice/seaice_growth.F 984 SEAICE_GROWTH
           HSNOW(I,J,bi,bj) = HSNOW(I,J,bi,bj)-
./pkg/seaice/seaice_growth.F 985 SEAICE_GROWTH
     &                           d_HEFFbyFLOODING(I,J)*ICE2SNOW
./pkg/seaice/seaice_growth_if.F 1000 SEAICE_GROWTH_IF
                  HSNOW(I,J,bi,bj)  = HSNOW(I,J,bi,bj)*HEFFM(I,J,bi,bj)
./pkg/seaice/seaice_growth_if.F 1017 SEAICE_GROWTH_IF
            DO J = 1,sNy
./pkg/seaice/seaice_growth_if.F 1019 SEAICE_GROWTH_IF
                  EnergyToMeltSnowAndIce(I,J) =
./pkg/seaice/seaice_growth_if.F 1020 SEAICE_GROWTH_IF
     &                 HEFF(I,J,bi,bj)/QI +
./pkg/seaice/seaice_growth_if.F 1021 SEAICE_GROWTH_IF
     &                 HSNOW(I,J,bi,bj)/QS
./pkg/seaice/seaice_growth_if.F 1023 SEAICE_GROWTH_IF
                  deltaHS = FL_C2*( HSNOW_ACTUAL(I,J) -
./pkg/seaice/seaice_growth_if.F 1024 SEAICE_GROWTH_IF
     &                 HICE_ACTUAL(I,J)*FL_C3 )
./pkg/seaice/seaice_growth_if.F 1029 SEAICE_GROWTH_IF
                     HICE_ACTUAL(I,J) = HICE_ACTUAL(I,J)
./pkg/seaice/seaice_growth_if.F 1032 SEAICE_GROWTH_IF
                     HSNOW_ACTUAL(I,J)= HSNOW_ACTUAL(I,J)
./pkg/seaice/seaice_growth_if.F 1035 SEAICE_GROWTH_IF
                     HEFF(I,J,bi,bj)= HICE_ACTUAL(I,J) *
./pkg/seaice/seaice_growth_if.F 1036 SEAICE_GROWTH_IF
     &                    AREA(I,J,bi,bj)
./pkg/seaice/seaice_growth_if.F 1038 SEAICE_GROWTH_IF
                     HSNOW(I,J,bi,bj) = HSNOW_ACTUAL(I,J)*
./pkg/seaice/seaice_growth_if.F 1039 SEAICE_GROWTH_IF
     &                    AREA(I,J,bi,bj)
./pkg/seaice/seaice_growth_if.F 1041 SEAICE_GROWTH_IF
                     EnergyToMeltSnowAndIce2(I,J) =
./pkg/seaice/seaice_growth_if.F 1042 SEAICE_GROWTH_IF
     &                    HEFF(I,J,bi,bj)/QI +
./pkg/seaice/seaice_growth_if.F 1043 SEAICE_GROWTH_IF
     &                    HSNOW(I,J,bi,bj)/QS
./pkg/seaice/seaice_growth_if.F 1047 SEAICE_GROWTH_IF
     &              (J .EQ. SEAICE_debugPointY) ) THEN
./pkg/seaice/seaice_growth_if.F 1050 SEAICE_GROWTH_IF
     &                    EnergyToMeltSnowAndIce(I,J),
./pkg/seaice/seaice_growth_if.F 1051 SEAICE_GROWTH_IF
     &                    EnergyToMeltSnowAndIce2(I,J),
./pkg/seaice/seaice_growth_if.F 1052 SEAICE_GROWTH_IF
     &                    EnergyToMeltSnowAndIce(I,J) -
./pkg/seaice/seaice_growth_if.F 1053 SEAICE_GROWTH_IF
     &                    EnergyToMeltSnowAndIce2(I,J)
./pkg/seaice/seaice_growth_if.F 1079 SEAICE_GROWTH_IF
               DO J=1,sNy
./pkg/seaice/seaice_growth_if.F 1081 SEAICE_GROWTH_IF
                     sIceLoad(i,j,bi,bj) = HEFF(I,J,bi,bj)*
./pkg/seaice/seaice_growth_if.F 1082 SEAICE_GROWTH_IF
     &                 SEAICE_rhoIce + HSNOW(I,J,bi,bj)*SEAICE_rhoSnow
./pkg/seaice/seaice_growth_if.F 1120 SEAICE_GROWTH_IF
     &                 AREANm1(I,J,bi,bj),
./pkg/seaice/seaice_growth_if.F 1122 SEAICE_GROWTH_IF
     &                 HEFFNm1(I,J,bi,bj),
./pkg/seaice/seaice_growth_if.F 1127 SEAICE_GROWTH_IF
     &                 HSNOW_ORIG(I,J),
./pkg/seaice/seaice_growth_if.F 1128 SEAICE_GROWTH_IF
     &                 HSNOW(I,J,bi,bj),
./pkg/seaice/seaice_growth_if.F 1155 SEAICE_GROWTH_IF
     &                 QNET(I,J,bi,bj)
./pkg/seaice/seaice_growth_if.F 1189 SEAICE_GROWTH_IF
     &                 EmPmR(I,J,bi,bj),
./pkg/seaice/seaice_growth_if.F 1190 SEAICE_GROWTH_IF
     &                 EVAP(I,J,bi,bj),
./pkg/seaice/seaice_growth_if.F 1191 SEAICE_GROWTH_IF
     &                 PRECIP(I,J,bi,bj),
./pkg/seaice/seaice_growth_if.F 1192 SEAICE_GROWTH_IF
     &                 RUNOFF(I,J,bi,bj)
./pkg/seaice/seaice_growth_if.F 1196 SEAICE_GROWTH_IF
     &                 PrecipRateOverIceSurfaceToSea(I,J),
./pkg/seaice/seaice_growth_if.F 1197 SEAICE_GROWTH_IF
     &                 SnowAccRateOverIce(I,J),
./pkg/seaice/seaice_growth_if.F 1198 SEAICE_GROWTH_IF
     &                 SmowAccOverIce(I,J)
./pkg/seaice/seaice_growth_if.F 1202 SEAICE_GROWTH_IF
     &                 PotSnowMeltFromSurf(I,J),
./pkg/seaice/seaice_growth_if.F 1203 SEAICE_GROWTH_IF
     &                 PotSnowMeltRateFromSurf(I,J),
./pkg/seaice/seaice_growth_if.F 1204 SEAICE_GROWTH_IF
     &                 SnowMeltFromSurface(I,J),
./pkg/seaice/seaice_growth_if.F 1205 SEAICE_GROWTH_IF
     &                 SnowMeltRateFromSurface(I,J)
./pkg/seaice/seaice_growth_if.F 1209 SEAICE_GROWTH_IF
     &                 ActualNewTotalSnowMelt(I,J),
./pkg/seaice/seaice_growth_if.F 1210 SEAICE_GROWTH_IF
     &                 ExpectedSnowVolumeChange(I,J)
./pkg/seaice/seaice_growth_if.F 1215 SEAICE_GROWTH_IF
     &                 FreshwaterContribFromIce(I,J),
./pkg/seaice/seaice_growth_if.F 1216 SEAICE_GROWTH_IF
     &                 FreshwaterContribFromSnowMelt(I,J)
./pkg/seaice/seaice_growth_if.F 240 SEAICE_GROWTH_IF
            DO J=1,sNy
./pkg/seaice/seaice_growth_if.F 242 SEAICE_GROWTH_IF
                  F_ia_net (I,J)      = 0.0
./pkg/seaice/seaice_growth_if.F 243 SEAICE_GROWTH_IF
                  F_ia_net_before_snow(I,J)      = 0.0
./pkg/seaice/seaice_growth_if.F 244 SEAICE_GROWTH_IF
                  F_io_net (I,J)      = 0.0
./pkg/seaice/seaice_growth_if.F 246 SEAICE_GROWTH_IF
                  F_ia (I,J)      = 0.0
./pkg/seaice/seaice_growth_if.F 247 SEAICE_GROWTH_IF
                  F_ao (I,J)      = 0.0
./pkg/seaice/seaice_growth_if.F 248 SEAICE_GROWTH_IF
                  F_mi (I,J)      = 0.0
./pkg/seaice/seaice_growth_if.F 250 SEAICE_GROWTH_IF
                  QNETI(I,J)      = 0.0
./pkg/seaice/seaice_growth_if.F 251 SEAICE_GROWTH_IF
                  QSWO (I,J)      = 0.0
./pkg/seaice/seaice_growth_if.F 252 SEAICE_GROWTH_IF
                  QSWI (I,J)      = 0.0
./pkg/seaice/seaice_growth_if.F 254 SEAICE_GROWTH_IF
                  QSWO_BELOW_FIRST_LAYER (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 255 SEAICE_GROWTH_IF
                  QSWO_IN_FIRST_LAYER    (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 257 SEAICE_GROWTH_IF
                  S_a                             (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 258 SEAICE_GROWTH_IF
                  S_h                             (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 260 SEAICE_GROWTH_IF
                  IceGrowthRateUnderExistingIce   (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 261 SEAICE_GROWTH_IF
                  IceGrowthRateFromSurface        (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 262 SEAICE_GROWTH_IF
                  NetExistingIceGrowthRate        (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 263 SEAICE_GROWTH_IF
                  S_a_from_IGROW                  (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 265 SEAICE_GROWTH_IF
                  PredTempChange              (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 266 SEAICE_GROWTH_IF
                  PredTempChangeFromQSW       (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 267 SEAICE_GROWTH_IF
                  PredTempChangeFromOA_MQNET  (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 268 SEAICE_GROWTH_IF
                  PredTempChangeFromFIA       (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 269 SEAICE_GROWTH_IF
                  PredTempChangeFromF_IA_NET  (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 270 SEAICE_GROWTH_IF
                  PredTempChangeFromF_IO_NET  (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 271 SEAICE_GROWTH_IF
                  PredTempChangeFromNewIceVol (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 273 SEAICE_GROWTH_IF
                  IceGrowthRateOpenWater          (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 274 SEAICE_GROWTH_IF
                  IceGrowthRateMixedLayer         (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 276 SEAICE_GROWTH_IF
                  ExpectedIceVolumeChange         (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 277 SEAICE_GROWTH_IF
                  ExpectedSnowVolumeChange        (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 278 SEAICE_GROWTH_IF
                  ActualNewTotalVolumeChange      (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 279 SEAICE_GROWTH_IF
                  ActualNewTotalSnowMelt          (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 281 SEAICE_GROWTH_IF
                  EnergyInNewTotalIceVolume       (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 282 SEAICE_GROWTH_IF
                  NetEnergyFluxOutOfSystem        (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 283 SEAICE_GROWTH_IF
                  ResidualHeatOutOfSystem         (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 284 SEAICE_GROWTH_IF
                  QSW_absorb_in_ML                (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 285 SEAICE_GROWTH_IF
                  QSW_absorb_below_ML             (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 287 SEAICE_GROWTH_IF
                  SnowAccRateOverIce     (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 288 SEAICE_GROWTH_IF
                  SmowAccOverIce         (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 289 SEAICE_GROWTH_IF
                  PrecipRateOverIceSurfaceToSea   (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 291 SEAICE_GROWTH_IF
                  PotSnowMeltRateFromSurf         (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 292 SEAICE_GROWTH_IF
                  PotSnowMeltFromSurf             (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 293 SEAICE_GROWTH_IF
                  SnowMeltFromSurface             (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 294 SEAICE_GROWTH_IF
                  SnowMeltRateFromSurface         (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 295 SEAICE_GROWTH_IF
                  SurfHeatFluxConvergToSnowMelt   (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 297 SEAICE_GROWTH_IF
                  FreshwaterContribFromSnowMelt   (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 298 SEAICE_GROWTH_IF
                  FreshwaterContribFromIce        (I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 304 SEAICE_GROWTH_IF
                  HEFFNm1(I,J,bi,bj) = HEFF(I,J,bi,bj)
./pkg/seaice/seaice_growth_if.F 305 SEAICE_GROWTH_IF
                  AREANm1(I,J,bi,bj) = AREA(I,J,bi,bj)
./pkg/seaice/seaice_growth_if.F 323 SEAICE_GROWTH_IF
            DO J=1,sNy
./pkg/seaice/seaice_growth_if.F 328 SEAICE_GROWTH_IF
                  HEFFNm1(I,J,bi,bj) = MAX(0. _d 0,HEFFNm1(I,J,bi,bj))
./pkg/seaice/seaice_growth_if.F 329 SEAICE_GROWTH_IF
                  HSNOW(I,J,bi,bj)   = MAX(0. _d 0,HSNOW(I,J,bi,bj)  )
./pkg/seaice/seaice_growth_if.F 330 SEAICE_GROWTH_IF
                  AREANm1(I,J,bi,bj) = MAX(0. _d 0,AREANm1(I,J,bi,bj))
./pkg/seaice/seaice_growth_if.F 334 SEAICE_GROWTH_IF
                  IF (PRECIP(I,J,bi,bj) .LT. 0.0 _d 0) THEN
./pkg/seaice/seaice_growth_if.F 335 SEAICE_GROWTH_IF
                     PRECIP(I,J,bi,bj) = 0.0 _d 0
./pkg/seaice/seaice_growth_if.F 350 SEAICE_GROWTH_IF
            DO J=1,sNy
./pkg/seaice/seaice_growth_if.F 353 SEAICE_GROWTH_IF
                  IF (HEFFNm1(I,J,bi,bj) .EQ. 0.0) THEN
./pkg/seaice/seaice_growth_if.F 354 SEAICE_GROWTH_IF
                      AREANm1(I,J,bi,bj) = 0.0 _d 0
./pkg/seaice/seaice_growth_if.F 355 SEAICE_GROWTH_IF
                      HSNOW(I,J,bi,bj)  = 0.0 _d 0
./pkg/seaice/seaice_growth_if.F 358 SEAICE_GROWTH_IF
                  IF (AREANm1(I,J,bi,bj) .EQ. 0.0) THEN
./pkg/seaice/seaice_growth_if.F 359 SEAICE_GROWTH_IF
                     HEFFNm1(I,J,bi,bj)  = 0.0 _d 0
./pkg/seaice/seaice_growth_if.F 360 SEAICE_GROWTH_IF
                     HSNOW(I,J,bi,bj)   = 0.0 _d 0
./pkg/seaice/seaice_growth_if.F 365 SEAICE_GROWTH_IF
                  IF (AREANm1(I,J,bi,bj) .GT. 0.) THEN
./pkg/seaice/seaice_growth_if.F 366 SEAICE_GROWTH_IF
                     HICE_ACTUAL(I,J)  =
./pkg/seaice/seaice_growth_if.F 367 SEAICE_GROWTH_IF
     &                  HEFFNm1(I,J,bi,bj)/AREANm1(I,J,bi,bj)
./pkg/seaice/seaice_growth_if.F 369 SEAICE_GROWTH_IF
                     HSNOW_ACTUAL(I,J) = HSNOW(I,J,bi,bj)/
./pkg/seaice/seaice_growth_if.F 370 SEAICE_GROWTH_IF
     &                  AREANm1(I,J,bi,bj)
./pkg/seaice/seaice_growth_if.F 377 SEAICE_GROWTH_IF
                    IF (TICE(I,J,bi,bj) .LT. TMELT) THEN
./pkg/seaice/seaice_growth_if.F 379 SEAICE_GROWTH_IF
                      SnowAccRateOverIce(I,J) =
./pkg/seaice/seaice_growth_if.F 380 SEAICE_GROWTH_IF
     &                  PRECIP(I,J,bi,bj)*RHOFW/RHOSN
./pkg/seaice/seaice_growth_if.F 383 SEAICE_GROWTH_IF
                      PrecipRateOverIceSurfaceToSea(I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 391 SEAICE_GROWTH_IF
                      SnowAccRateOverIce(I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 393 SEAICE_GROWTH_IF
                      PrecipRateOverIceSurfaceToSea(I,J)=
./pkg/seaice/seaice_growth_if.F 394 SEAICE_GROWTH_IF
     &                  PRECIP(I,J,bi,bj)
./pkg/seaice/seaice_growth_if.F 398 SEAICE_GROWTH_IF
                   SmowAccOverIce(I,J) =
./pkg/seaice/seaice_growth_if.F 399 SEAICE_GROWTH_IF
     &                  SnowAccRateOverIce(I,J)
./pkg/seaice/seaice_growth_if.F 400 SEAICE_GROWTH_IF
     &                  *SEAICE_deltaTtherm*AreaNm1(I,J,bi,bj)
./pkg/seaice/seaice_growth_if.F 403 SEAICE_GROWTH_IF
                   HEFFNm1(I,J,bi,bj) = 0.0
./pkg/seaice/seaice_growth_if.F 404 SEAICE_GROWTH_IF
                   HICE_ACTUAL(I,J)  = 0.0
./pkg/seaice/seaice_growth_if.F 405 SEAICE_GROWTH_IF
                   HSNOW_ACTUAL(I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 406 SEAICE_GROWTH_IF
                   HSNOW(I,J,bi,bj)  = 0.0
./pkg/seaice/seaice_growth_if.F 408 SEAICE_GROWTH_IF
                HSNOW_ORIG(I,J) = HSNOW(I,J,bi,bj)
./pkg/seaice/seaice_growth_if.F 413 SEAICE_GROWTH_IF
        DO J=1,sNy
./pkg/seaice/seaice_growth_if.F 416 SEAICE_GROWTH_IF
          UG(I,J) = MAX(SEAICE_EPS,wspeed(I,J,bi,bj))
./pkg/seaice/seaice_growth_if.F 436 SEAICE_GROWTH_IF
            DO J=1,sNy
./pkg/seaice/seaice_growth_if.F 438 SEAICE_GROWTH_IF
                  TMIX(I,J,bi,bj)=
./pkg/seaice/seaice_growth_if.F 439 SEAICE_GROWTH_IF
     &                 theta(I,J,kSurface,bi,bj) + TMELT
./pkg/seaice/seaice_growth_if.F 459 SEAICE_GROWTH_IF
            DO J=1,sNy
./pkg/seaice/seaice_growth_if.F 461 SEAICE_GROWTH_IF
                  F_ia_net (I,J)  = 0.0
./pkg/seaice/seaice_growth_if.F 462 SEAICE_GROWTH_IF
                  F_ia (I,J)      = 0.0
./pkg/seaice/seaice_growth_if.F 463 SEAICE_GROWTH_IF
                  F_io_net(I,J)   = 0.0
./pkg/seaice/seaice_growth_if.F 469 SEAICE_GROWTH_IF
            DO J=1,sNy
./pkg/seaice/seaice_growth_if.F 474 SEAICE_GROWTH_IF
     &              (J .EQ. SEAICE_debugPointY) ) THEN
./pkg/seaice/seaice_growth_if.F 476 SEAICE_GROWTH_IF
                 print *,'sig: I,J,F_ia,F_ia_net',I,J,F_ia(I,J),
./pkg/seaice/seaice_growth_if.F 477 SEAICE_GROWTH_IF
     &              F_ia_net(I,J)
./pkg/seaice/seaice_growth_if.F 482 SEAICE_GROWTH_IF
                  F_ia_net_before_snow(I,J) = F_ia_net(I,J)
./pkg/seaice/seaice_growth_if.F 484 SEAICE_GROWTH_IF
                  IF (AreaNm1(I,J,bi,bj)*HEFFNm1(I,J,bi,bj).LE.0.) THEN
./pkg/seaice/seaice_growth_if.F 485 SEAICE_GROWTH_IF
                     IceGrowthRateUnderExistingIce(I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 486 SEAICE_GROWTH_IF
                     IceGrowthRateFromSurface(I,J)      = 0.0
./pkg/seaice/seaice_growth_if.F 487 SEAICE_GROWTH_IF
                     NetExistingIceGrowthRate(I,J)      = 0.0
./pkg/seaice/seaice_growth_if.F 493 SEAICE_GROWTH_IF
                     IceGrowthRateUnderExistingIce(I,J)=F_io_net(I,J)*QI
./pkg/seaice/seaice_growth_if.F 499 SEAICE_GROWTH_IF
                     PotSnowMeltRateFromSurf(I,J)= - F_ia_net(I,J)*QS
./pkg/seaice/seaice_growth_if.F 503 SEAICE_GROWTH_IF
                     PotSnowMeltFromSurf(I,J) =
./pkg/seaice/seaice_growth_if.F 504 SEAICE_GROWTH_IF
     &                  PotSnowMeltRateFromSurf(I,J)* SEAICE_deltaTtherm
./pkg/seaice/seaice_growth_if.F 514 SEAICE_GROWTH_IF
                     IF (PotSnowMeltFromSurf(I,J) .GE.
./pkg/seaice/seaice_growth_if.F 515 SEAICE_GROWTH_IF
     &                 HSNOW_ACTUAL(I,J)) THEN
./pkg/seaice/seaice_growth_if.F 517 SEAICE_GROWTH_IF
                       SnowMeltFromSurface(I,J)     = HSNOW_ACTUAL(I,J)
./pkg/seaice/seaice_growth_if.F 519 SEAICE_GROWTH_IF
                       SnowMeltRateFromSurface(I,J) =
./pkg/seaice/seaice_growth_if.F 520 SEAICE_GROWTH_IF
     &                   SnowMeltFromSurface(I,J)/ SEAICE_deltaTtherm
./pkg/seaice/seaice_growth_if.F 524 SEAICE_GROWTH_IF
                       SurfHeatFluxConvergToSnowMelt(I,J) =
./pkg/seaice/seaice_growth_if.F 525 SEAICE_GROWTH_IF
     &                   -HSNOW_ACTUAL(I,J)/QS/SEAICE_deltaTtherm
./pkg/seaice/seaice_growth_if.F 530 SEAICE_GROWTH_IF
                       SnowMeltFromSurface(I,J)=PotSnowMeltFromSurf(I,J)
./pkg/seaice/seaice_growth_if.F 532 SEAICE_GROWTH_IF
                       SnowMeltRateFromSurface(I,J) =
./pkg/seaice/seaice_growth_if.F 533 SEAICE_GROWTH_IF
     &                    PotSnowMeltRateFromSurf(I,J)
./pkg/seaice/seaice_growth_if.F 535 SEAICE_GROWTH_IF
                       SurfHeatFluxConvergToSnowMelt(I,J) =F_ia_net(I,J)
./pkg/seaice/seaice_growth_if.F 540 SEAICE_GROWTH_IF
                     F_ia_net(I,J) =
./pkg/seaice/seaice_growth_if.F 541 SEAICE_GROWTH_IF
     &                  F_ia_net(I,J)-SurfHeatFluxConvergToSnowMelt(I,J)
./pkg/seaice/seaice_growth_if.F 543 SEAICE_GROWTH_IF
                     IceGrowthRateFromSurface(I,J) = F_ia_net(I,J)*QI
./pkg/seaice/seaice_growth_if.F 545 SEAICE_GROWTH_IF
                     NetExistingIceGrowthRate(I,J) =
./pkg/seaice/seaice_growth_if.F 546 SEAICE_GROWTH_IF
     &                 IceGrowthRateUnderExistingIce(I,J) +
./pkg/seaice/seaice_growth_if.F 547 SEAICE_GROWTH_IF
     &                 IceGrowthRateFromSurface(I,J)
./pkg/seaice/seaice_growth_if.F 576 SEAICE_GROWTH_IF
            DO J=1,sNy
./pkg/seaice/seaice_growth_if.F 582 SEAICE_GROWTH_IF
                  QSWO_BELOW_FIRST_LAYER(i,j)= QSWO(I,J)*SWFRACB
./pkg/seaice/seaice_growth_if.F 583 SEAICE_GROWTH_IF
                  QSWO_IN_FIRST_LAYER(I,J)   = QSWO(I,J)*(1.0 - SWFRACB)
./pkg/seaice/seaice_growth_if.F 586 SEAICE_GROWTH_IF
                  QSWO_IN_FIRST_LAYER(I,J)   = 0. _d 0
./pkg/seaice/seaice_growth_if.F 588 SEAICE_GROWTH_IF
                  IceGrowthRateOpenWater(I,J)= QI*
./pkg/seaice/seaice_growth_if.F 589 SEAICE_GROWTH_IF
     &              (F_ao(I,J) - QSWO(I,J) + QSWO_IN_FIRST_LAYER(I,J))
./pkg/seaice/seaice_growth_if.F 605 SEAICE_GROWTH_IF
            DO J=1,sNy
./pkg/seaice/seaice_growth_if.F 610 SEAICE_GROWTH_IF
                  TBC = -0.0575 _d 0*salt(I,J,kSurface,bi,bj) +
./pkg/seaice/seaice_growth_if.F 622 SEAICE_GROWTH_IF
                  surf_theta = max(theta(I,J,kSurface,bi,bj), TBC)
./pkg/seaice/seaice_growth_if.F 624 SEAICE_GROWTH_IF
                  F_mi(I,J) = -GAMMA*RHOSW*CPW *(surf_theta - TBC)
./pkg/seaice/seaice_growth_if.F 626 SEAICE_GROWTH_IF
                  IceGrowthRateMixedLayer(I,J) = F_mi(I,J)*QI
./pkg/seaice/seaice_growth_if.F 636 SEAICE_GROWTH_IF
            DO J=1,sNy
./pkg/seaice/seaice_growth_if.F 638 SEAICE_GROWTH_IF
                  S_h(I,J) =
./pkg/seaice/seaice_growth_if.F 639 SEAICE_GROWTH_IF
     &                 NetExistingIceGrowthRate(I,J)*AREANm1(I,J,bi,bj)+
./pkg/seaice/seaice_growth_if.F 640 SEAICE_GROWTH_IF
     &                 (1. -AREANm1(I,J,bi,bj))*
./pkg/seaice/seaice_growth_if.F 641 SEAICE_GROWTH_IF
     &                 IceGrowthRateOpenWater(I,J) +
./pkg/seaice/seaice_growth_if.F 642 SEAICE_GROWTH_IF
     &                 IceGrowthRateMixedLayer(I,J)
./pkg/seaice/seaice_growth_if.F 647 SEAICE_GROWTH_IF
                   S_hsnow(I,J) =     AREANm1(I,J,bi,bj)* (
./pkg/seaice/seaice_growth_if.F 648 SEAICE_GROWTH_IF
     &                  SnowAccRateOverIce(I,J) -
./pkg/seaice/seaice_growth_if.F 649 SEAICE_GROWTH_IF
     &                  SnowMeltRateFromSurface(I,J)     )
./pkg/seaice/seaice_growth_if.F 666 SEAICE_GROWTH_IF
            DO J=1,sNy
./pkg/seaice/seaice_growth_if.F 668 SEAICE_GROWTH_IF
                  S_a(I,J) =  0.0
./pkg/seaice/seaice_growth_if.F 677 SEAICE_GROWTH_IF
                  IF (IceGrowthRateOpenWater(I,J) .GT. 0) THEN
./pkg/seaice/seaice_growth_if.F 678 SEAICE_GROWTH_IF
                     IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN
./pkg/seaice/seaice_growth_if.F 679 SEAICE_GROWTH_IF
                        S_a_from_IGROW(I,J) = (ONE-AREANm1(I,J,bi,bj))*
./pkg/seaice/seaice_growth_if.F 680 SEAICE_GROWTH_IF
     &                     IceGrowthRateOpenWater(I,J)/HO_south
./pkg/seaice/seaice_growth_if.F 682 SEAICE_GROWTH_IF
                        S_a_from_IGROW(I,J) = (ONE-AREANm1(I,J,bi,bj))*
./pkg/seaice/seaice_growth_if.F 683 SEAICE_GROWTH_IF
     &                     IceGrowthRateOpenWater(I,J)/HO
./pkg/seaice/seaice_growth_if.F 686 SEAICE_GROWTH_IF
                     IF (AREANm1(I,J,bi,bj) .GT. 0.) THEN
./pkg/seaice/seaice_growth_if.F 687 SEAICE_GROWTH_IF
                        S_a(I,J) = S_a(I,J) + S_a_from_IGROW(I,J)
./pkg/seaice/seaice_growth_if.F 689 SEAICE_GROWTH_IF
                        IF (S_h(I,J) .GT. 0) THEN
./pkg/seaice/seaice_growth_if.F 690 SEAICE_GROWTH_IF
                           S_a(I,J) = S_a(I,J) + S_a_from_IGROW(I,J)
./pkg/seaice/seaice_growth_if.F 696 SEAICE_GROWTH_IF
                  IF ( (S_h(I,J) .LT. 0.) .AND.
./pkg/seaice/seaice_growth_if.F 697 SEAICE_GROWTH_IF
     &                 (AREANm1(I,J,bi,bj).GT. 0.) .AND.
./pkg/seaice/seaice_growth_if.F 698 SEAICE_GROWTH_IF
     &                 (HEFFNm1(I,J,bi,bj).NE. 0.) ) THEN
./pkg/seaice/seaice_growth_if.F 700 SEAICE_GROWTH_IF
                     S_a(I,J) = S_a(I,J)
./pkg/seaice/seaice_growth_if.F 701 SEAICE_GROWTH_IF
     &                    + AREANm1(I,J,bi,bj)/(2.0*HEFFNm1(I,J,bi,bj))*
./pkg/seaice/seaice_growth_if.F 702 SEAICE_GROWTH_IF
     &                    IceGrowthRateOpenWater(I,J)*
./pkg/seaice/seaice_growth_if.F 703 SEAICE_GROWTH_IF
     &                    (1-AREANm1(I,J,bi,bj))
./pkg/seaice/seaice_growth_if.F 705 SEAICE_GROWTH_IF
                     S_a(I,J) = S_a(I,J) +  0.0
./pkg/seaice/seaice_growth_if.F 709 SEAICE_GROWTH_IF
                  IF ( (IceGrowthRateMixedLayer(I,J) .LE. 0.) .AND.
./pkg/seaice/seaice_growth_if.F 710 SEAICE_GROWTH_IF
     &                 (AREANm1(I,J,bi,bj).GT. 0.) .AND.
./pkg/seaice/seaice_growth_if.F 711 SEAICE_GROWTH_IF
     &                 (HEFFNm1(I,J,bi,bj).NE. 0.) ) THEN
./pkg/seaice/seaice_growth_if.F 713 SEAICE_GROWTH_IF
                     S_a(I,J) = S_a(I,J)
./pkg/seaice/seaice_growth_if.F 714 SEAICE_GROWTH_IF
     &                    + AREANm1(I,J,bi,bj)/(2.0*HEFFNm1(I,J,bi,bj))*
./pkg/seaice/seaice_growth_if.F 715 SEAICE_GROWTH_IF
     &                    IceGrowthRateMixedLayer(I,J)
./pkg/seaice/seaice_growth_if.F 718 SEAICE_GROWTH_IF
                     S_a(I,J) = S_a(I,J) +  0.0
./pkg/seaice/seaice_growth_if.F 722 SEAICE_GROWTH_IF
                  IF ( (NetExistingIceGrowthRate(I,J) .LE. 0.) .AND.
./pkg/seaice/seaice_growth_if.F 723 SEAICE_GROWTH_IF
     &                 (AREANm1(I,J,bi,bj).GT. 0.) .AND.
./pkg/seaice/seaice_growth_if.F 724 SEAICE_GROWTH_IF
     &                 (HEFFNm1(I,J,bi,bj).NE. 0.) ) THEN
./pkg/seaice/seaice_growth_if.F 726 SEAICE_GROWTH_IF
                     S_a(I,J) = S_a(I,J)
./pkg/seaice/seaice_growth_if.F 727 SEAICE_GROWTH_IF
     &                   + AREANm1(I,J,bi,bj)/(2.0*HEFFNm1(I,J,bi,bj))*
./pkg/seaice/seaice_growth_if.F 728 SEAICE_GROWTH_IF
     &                  NetExistingIceGrowthRate(I,J)*AREANm1(I,J,bi,bj)
./pkg/seaice/seaice_growth_if.F 731 SEAICE_GROWTH_IF
                     S_a(I,J) = S_a(I,J) +  0.0
./pkg/seaice/seaice_growth_if.F 758 SEAICE_GROWTH_IF
            DO J=1,sNy
./pkg/seaice/seaice_growth_if.F 760 SEAICE_GROWTH_IF
                  AREA(I,J,bi,bj) = AREANm1(I,J,bi,bj) +
./pkg/seaice/seaice_growth_if.F 761 SEAICE_GROWTH_IF
     &                 SEAICE_deltaTtherm * S_a(I,J)
./pkg/seaice/seaice_growth_if.F 762 SEAICE_GROWTH_IF
                  HEFF(I,J,bi,bj) = HEFFNm1(I,J,bi,bj) +
./pkg/seaice/seaice_growth_if.F 763 SEAICE_GROWTH_IF
     &                 SEAICE_deltaTTherm * S_h(I,J)
./pkg/seaice/seaice_growth_if.F 764 SEAICE_GROWTH_IF
                  HSNOW(I,J,bi,bj) = HSNOW(I,J,bi,bj) +
./pkg/seaice/seaice_growth_if.F 765 SEAICE_GROWTH_IF
     &                 SEAICE_deltaTTherm * S_hsnow(I,J)
./pkg/seaice/seaice_growth_if.F 778 SEAICE_GROWTH_IF
            DO J=1,sNy
./pkg/seaice/seaice_growth_if.F 781 SEAICE_GROWTH_IF
                  AREA(I,J,bi,bj) = MIN(1. _d 0,AREA(I,J,bi,bj))
./pkg/seaice/seaice_growth_if.F 782 SEAICE_GROWTH_IF
                  AREA(I,J,bi,bj) = MAX(0. _d 0,AREA(I,J,bi,bj))
./pkg/seaice/seaice_growth_if.F 783 SEAICE_GROWTH_IF
                  HEFF(I,J,bi,bj) = MAX(0. _d 0, HEFF(I,J,bi,bj))
./pkg/seaice/seaice_growth_if.F 784 SEAICE_GROWTH_IF
                  HSNOW(I,J,bi,bj)  = MAX(0. _d 0, HSNOW(I,J,bi,bj))
./pkg/seaice/seaice_growth_if.F 797 SEAICE_GROWTH_IF
            DO J=1,sNy
./pkg/seaice/seaice_growth_if.F 799 SEAICE_GROWTH_IF
                  IF (AREA(I,J,bi,bj) .GT. 0.0) THEN
./pkg/seaice/seaice_growth_if.F 800 SEAICE_GROWTH_IF
                      HICE_ACTUAL(I,J) =
./pkg/seaice/seaice_growth_if.F 801 SEAICE_GROWTH_IF
     &                   HEFF(I,J,bi,bj)/AREA(I,J,bi,bj)
./pkg/seaice/seaice_growth_if.F 802 SEAICE_GROWTH_IF
                      HSNOW_ACTUAL(I,J) =
./pkg/seaice/seaice_growth_if.F 803 SEAICE_GROWTH_IF
     &                    HSNOW(I,J,bi,bj)/AREA(I,J,bi,bj)
./pkg/seaice/seaice_growth_if.F 805 SEAICE_GROWTH_IF
                      HICE_ACTUAL(I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 806 SEAICE_GROWTH_IF
                      HSNOW_ACTUAL(I,J) = 0.0
./pkg/seaice/seaice_growth_if.F 819 SEAICE_GROWTH_IF
            DO J=1,sNy
./pkg/seaice/seaice_growth_if.F 821 SEAICE_GROWTH_IF
                  IF (HEFF(I,J,bi,bj)  .LE. 0.0 .OR.
./pkg/seaice/seaice_growth_if.F 822 SEAICE_GROWTH_IF
     &                 AREA(I,J,bi,bj) .LE. 0.0) THEN
./pkg/seaice/seaice_growth_if.F 824 SEAICE_GROWTH_IF
                     AREA(I,J,bi,bj)       = 0.0
./pkg/seaice/seaice_growth_if.F 825 SEAICE_GROWTH_IF
                     HEFF(I,J,bi,bj)       = 0.0
./pkg/seaice/seaice_growth_if.F 826 SEAICE_GROWTH_IF
                     HICE_ACTUAL(I,J)        = 0.0
./pkg/seaice/seaice_growth_if.F 827 SEAICE_GROWTH_IF
                     HSNOW(I,J,bi,bj)        = 0.0
./pkg/seaice/seaice_growth_if.F 828 SEAICE_GROWTH_IF
                     HSNOW_ACTUAL(I,J)       = 0.0
./pkg/seaice/seaice_growth_if.F 840 SEAICE_GROWTH_IF
            DO J=1,sNy
./pkg/seaice/seaice_growth_if.F 844 SEAICE_GROWTH_IF
                  ExpectedIceVolumeChange(I,J)  = S_h(I,J) *
./pkg/seaice/seaice_growth_if.F 847 SEAICE_GROWTH_IF
                  ExpectedSnowVolumeChange(I,J) = S_hsnow(I,J)*
./pkg/seaice/seaice_growth_if.F 852 SEAICE_GROWTH_IF
                  QSW(I,J,bi,bj)  =
./pkg/seaice/seaice_growth_if.F 853 SEAICE_GROWTH_IF
     &                 QSWI(I,J)  * (     AREANm1(I,J,bi,bj)) +
./pkg/seaice/seaice_growth_if.F 854 SEAICE_GROWTH_IF
     &                 QSWO(I,J)  * (1. - AREANm1(I,J,bi,bj))
./pkg/seaice/seaice_growth_if.F 856 SEAICE_GROWTH_IF
                  QSW(I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_growth_if.F 859 SEAICE_GROWTH_IF
                  ActualNewTotalVolumeChange(I,J) =
./pkg/seaice/seaice_growth_if.F 860 SEAICE_GROWTH_IF
     &                 HEFF(I,J,bi,bj) - HEFFNm1(I,J,bi,bj)
./pkg/seaice/seaice_growth_if.F 870 SEAICE_GROWTH_IF
                  ActualNewTotalSnowMelt(I,J) =
./pkg/seaice/seaice_growth_if.F 871 SEAICE_GROWTH_IF
     &                 HSNOW_ORIG(I,J) +
./pkg/seaice/seaice_growth_if.F 872 SEAICE_GROWTH_IF
     &                 SmowAccOverIce(I,J) -
./pkg/seaice/seaice_growth_if.F 873 SEAICE_GROWTH_IF
     &                 HSNOW(I,J,bi,bj)
./pkg/seaice/seaice_growth_if.F 876 SEAICE_GROWTH_IF
                  EnergyInNewTotalIceVolume(I,J) =
./pkg/seaice/seaice_growth_if.F 877 SEAICE_GROWTH_IF
     &                 ActualNewTotalVolumeChange(I,J)/QI
./pkg/seaice/seaice_growth_if.F 891 SEAICE_GROWTH_IF
                  NetEnergyFluxOutOfSystem(I,J) = SEAICE_deltaTtherm *
./pkg/seaice/seaice_growth_if.F 892 SEAICE_GROWTH_IF
     &               (AREANm1(I,J,bi,bj) *
./pkg/seaice/seaice_growth_if.F 893 SEAICE_GROWTH_IF
     &               (F_ia_net(I,J) + F_io_net(I,J) + QSWI(I,J))
./pkg/seaice/seaice_growth_if.F 894 SEAICE_GROWTH_IF
     &         +     (1.0 - AREANm1(I,J,bi,bj)) *
./pkg/seaice/seaice_growth_if.F 895 SEAICE_GROWTH_IF
     &                F_ao(I,J))
./pkg/seaice/seaice_growth_if.F 902 SEAICE_GROWTH_IF
                  ResidualHeatOutOfSystem(I,J) =
./pkg/seaice/seaice_growth_if.F 903 SEAICE_GROWTH_IF
     &             NetEnergyFluxOutOfSystem(I,J) -
./pkg/seaice/seaice_growth_if.F 904 SEAICE_GROWTH_IF
     &             EnergyInNewTotalIceVolume(I,J)
./pkg/seaice/seaice_growth_if.F 910 SEAICE_GROWTH_IF
                  QNET(I,J,bi,bj) =
./pkg/seaice/seaice_growth_if.F 911 SEAICE_GROWTH_IF
     &             ResidualHeatOutOfSystem(I,J) / SEAICE_deltaTtherm
./pkg/seaice/seaice_growth_if.F 917 SEAICE_GROWTH_IF
                  FreshwaterContribFromIce(I,J) =
./pkg/seaice/seaice_growth_if.F 918 SEAICE_GROWTH_IF
     &                -ActualNewTotalVolumeChange(I,J)*RHOI/RHOFW
./pkg/seaice/seaice_growth_if.F 924 SEAICE_GROWTH_IF
                  FreshwaterContribFromSnowMelt(I,J) =
./pkg/seaice/seaice_growth_if.F 925 SEAICE_GROWTH_IF
     &                 ActualNewTotalSnowMelt(I,J)*RHOSN/RHOFW
./pkg/seaice/seaice_growth_if.F 931 SEAICE_GROWTH_IF
                  EmPmR(I,J,bi,bj)  = maskC(I,J,kSurface,bi,bj)*(
./pkg/seaice/seaice_growth_if.F 932 SEAICE_GROWTH_IF
     &                 ( EVAP(I,J,bi,bj)-PRECIP(I,J,bi,bj) )
./pkg/seaice/seaice_growth_if.F 933 SEAICE_GROWTH_IF
     &                 * ( ONE - AREANm1(I,J,bi,bj) )
./pkg/seaice/seaice_growth_if.F 934 SEAICE_GROWTH_IF
     &                 - PrecipRateOverIceSurfaceToSea(I,J)*
./pkg/seaice/seaice_growth_if.F 935 SEAICE_GROWTH_IF
     &                     AREANm1(I,J,bi,bj)
./pkg/seaice/seaice_growth_if.F 937 SEAICE_GROWTH_IF
     &                 - RUNOFF(I,J,bi,bj)
./pkg/seaice/seaice_growth_if.F 939 SEAICE_GROWTH_IF
     &                 - (FreshwaterContribFromIce(I,J) +
./pkg/seaice/seaice_growth_if.F 940 SEAICE_GROWTH_IF
     &                    FreshwaterContribFromSnowMelt(I,J))/
./pkg/seaice/seaice_growth_if.F 948 SEAICE_GROWTH_IF
                  QSW_absorb_in_ML(I,J) = QSW(I,J,bi,bj)*
./pkg/seaice/seaice_growth_if.F 952 SEAICE_GROWTH_IF
                  QSW_absorb_in_ML(I,J) = 0. _d 0
./pkg/seaice/seaice_growth_if.F 956 SEAICE_GROWTH_IF
                  QSW_absorb_below_ML(I,J) =
./pkg/seaice/seaice_growth_if.F 957 SEAICE_GROWTH_IF
     &                 QSW(I,J,bi,bj) -  QSW_absorb_in_ML(I,J)
./pkg/seaice/seaice_growth_if.F 959 SEAICE_GROWTH_IF
                  PredTempChangeFromQSW(I,J) =
./pkg/seaice/seaice_growth_if.F 960 SEAICE_GROWTH_IF
     &             - QSW_absorb_in_ML(I,J) * FLUX_TO_DELTA_TEMP
./pkg/seaice/seaice_growth_if.F 962 SEAICE_GROWTH_IF
                  PredTempChangeFromOA_MQNET(I,J) =
./pkg/seaice/seaice_growth_if.F 963 SEAICE_GROWTH_IF
     &            -(QNET(I,J,bi,bj)-QSWO(I,J))*(1. -AREANm1(I,J,bi,bj))
./pkg/seaice/seaice_growth_if.F 966 SEAICE_GROWTH_IF
                  PredTempChangeFromF_IO_NET(I,J) =
./pkg/seaice/seaice_growth_if.F 967 SEAICE_GROWTH_IF
     &             -F_io_net(I,J)*AREANm1(I,J,bi,bj)*FLUX_TO_DELTA_TEMP
./pkg/seaice/seaice_growth_if.F 969 SEAICE_GROWTH_IF
                  PredTempChangeFromF_IA_NET(I,J) =
./pkg/seaice/seaice_growth_if.F 970 SEAICE_GROWTH_IF
     &             -F_ia_net(I,J)*AREANm1(I,J,bi,bj)*FLUX_TO_DELTA_TEMP
./pkg/seaice/seaice_growth_if.F 972 SEAICE_GROWTH_IF
                  PredTempChangeFromNewIceVol(I,J) =
./pkg/seaice/seaice_growth_if.F 973 SEAICE_GROWTH_IF
     &              EnergyInNewTotalIceVolume(I,J)*ENERGY_TO_DELTA_TEMP
./pkg/seaice/seaice_growth_if.F 975 SEAICE_GROWTH_IF
                  PredTempChange(I,J) =
./pkg/seaice/seaice_growth_if.F 976 SEAICE_GROWTH_IF
     &              PredTempChangeFromQSW(I,J) +
./pkg/seaice/seaice_growth_if.F 977 SEAICE_GROWTH_IF
     &              PredTempChangeFromOA_MQNET(I,J) +
./pkg/seaice/seaice_growth_if.F 978 SEAICE_GROWTH_IF
     &              PredTempChangeFromF_IO_NET(I,J) +
./pkg/seaice/seaice_growth_if.F 979 SEAICE_GROWTH_IF
     &              PredTempChangeFromF_IA_NET(I,J) +
./pkg/seaice/seaice_growth_if.F 980 SEAICE_GROWTH_IF
     &              PredTempChangeFromNewIceVol(I,J)
./pkg/seaice/seaice_growth_if.F 996 SEAICE_GROWTH_IF
            DO J=1,sNy
./pkg/seaice/seaice_growth_if.F 998 SEAICE_GROWTH_IF
                  AREA(I,J,bi,bj) = AREA(I,J,bi,bj)*HEFFM(I,J,bi,bj)
./pkg/seaice/seaice_growth_if.F 999 SEAICE_GROWTH_IF
                  HEFF(I,J,bi,bj) = HEFF(I,J,bi,bj)*HEFFM(I,J,bi,bj)
./pkg/seaice/seaice_init_fixed.F 111 SEAICE_INIT_FIXED
          k1AtC(I,J,bi,bj) = 0.0 _d 0
./pkg/seaice/seaice_init_fixed.F 112 SEAICE_INIT_FIXED
          k1AtZ(I,J,bi,bj) = 0.0 _d 0
./pkg/seaice/seaice_init_fixed.F 113 SEAICE_INIT_FIXED
          k2AtC(I,J,bi,bj) = 0.0 _d 0
./pkg/seaice/seaice_init_fixed.F 114 SEAICE_INIT_FIXED
          k2AtZ(I,J,bi,bj) = 0.0 _d 0
./pkg/seaice/seaice_init_fixed.F 125 SEAICE_INIT_FIXED
           k2AtC(I,J,bi,bj) = - _tanPhiAtU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/seaice_init_fixed.F 126 SEAICE_INIT_FIXED
           k2AtZ(I,J,bi,bj) = - _tanPhiAtV(I,J,bi,bj)*recip_rSphere
./pkg/seaice/seaice_init_fixed.F 133 SEAICE_INIT_FIXED
           k1AtC(I,J,bi,bj) = _recip_dyF(I,J,bi,bj)
./pkg/seaice/seaice_init_fixed.F 134 SEAICE_INIT_FIXED
     &          * ( _dyG(I+1,J,bi,bj) - _dyG(I,J,bi,bj) )
./pkg/seaice/seaice_init_fixed.F 135 SEAICE_INIT_FIXED
     &          * _recip_dxF(I,J,bi,bj)
./pkg/seaice/seaice_init_fixed.F 140 SEAICE_INIT_FIXED
           k1AtZ(I,J,bi,bj) = _recip_dyU(I,J,bi,bj)
./pkg/seaice/seaice_init_fixed.F 141 SEAICE_INIT_FIXED
     &          * ( _dyC(I,J,bi,bj) - _dyC(I-1,J,bi,bj) )
./pkg/seaice/seaice_init_fixed.F 142 SEAICE_INIT_FIXED
     &          * _recip_dxV(I,J,bi,bj)
./pkg/seaice/seaice_init_fixed.F 147 SEAICE_INIT_FIXED
           k2AtC(I,J,bi,bj) = _recip_dxF(I,J,bi,bj)
./pkg/seaice/seaice_init_fixed.F 148 SEAICE_INIT_FIXED
     &          * ( _dxG(I,J+1,bi,bj) - _dxG(I,J,bi,bj) )
./pkg/seaice/seaice_init_fixed.F 149 SEAICE_INIT_FIXED
     &          * _recip_dyF(I,J,bi,bj)
./pkg/seaice/seaice_init_fixed.F 154 SEAICE_INIT_FIXED
           k2AtC(I,J,bi,bj) = _recip_dxV(I,J,bi,bj)
./pkg/seaice/seaice_init_fixed.F 155 SEAICE_INIT_FIXED
     &          * ( _dxC(I,J,bi,bj) - _dxC(I,J-1,bi,bj) )
./pkg/seaice/seaice_init_fixed.F 156 SEAICE_INIT_FIXED
     &          * _recip_dyU(I,J,bi,bj)
./pkg/seaice/seaice_init_varia.F 453 SEAICE_INIT_VARIA
          ZMAX(I,J,bi,bj)   = SEAICE_zetaMaxFac*PRESS0(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 152 SEAICE_LSR
           uIceNm1(i,j,bi,bj)=uIce(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 153 SEAICE_LSR
           vIceNm1(i,j,bi,bj)=vIce(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 154 SEAICE_LSR
           uIceC(I,J,bi,bj)=uIce(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 155 SEAICE_LSR
           vIceC(I,J,bi,bj)=vIce(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 172 SEAICE_LSR
           uIce(I,J,bi,bj)=HALF*(uIce(I,J,bi,bj)+uIceNm1(i,j,bi,bj))
./pkg/seaice/seaice_lsr.F 173 SEAICE_LSR
           vIce(I,J,bi,bj)=HALF*(vIce(I,J,bi,bj)+vIceNm1(i,j,bi,bj))
./pkg/seaice/seaice_lsr.F 174 SEAICE_LSR
           uIceC(I,J,bi,bj)=uIce(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 175 SEAICE_LSR
           vIceC(I,J,bi,bj)=vIce(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 187 SEAICE_LSR
           uIceNm1(i,j,bi,bj)=uIce(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 188 SEAICE_LSR
           vIceNm1(i,j,bi,bj)=vIce(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 221 SEAICE_LSR
     &          (uIceC(I  ,J,bi,bj)-uVel(I  ,J,kSrf,bi,bj)
./pkg/seaice/seaice_lsr.F 222 SEAICE_LSR
     &          +uIceC(I+1,J,bi,bj)-uVel(I+1,J,kSrf,bi,bj))**2
./pkg/seaice/seaice_lsr.F 223 SEAICE_LSR
     &         +(vIceC(I,J  ,bi,bj)-vVel(I,J  ,kSrf,bi,bj)
./pkg/seaice/seaice_lsr.F 224 SEAICE_LSR
     &          +vIceC(I,J+1,bi,bj)-vVel(I,J+1,kSrf,bi,bj))**2)
./pkg/seaice/seaice_lsr.F 225 SEAICE_LSR
          IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN
./pkg/seaice/seaice_lsr.F 227 SEAICE_LSR
            DWATN(I,J,bi,bj)=QUART
./pkg/seaice/seaice_lsr.F 229 SEAICE_LSR
            DWATN(I,J,bi,bj)=SEAICE_waterDrag_south*SQRT(TEMPVAR)
./pkg/seaice/seaice_lsr.F 233 SEAICE_LSR
            DWATN(I,J,bi,bj)=QUART
./pkg/seaice/seaice_lsr.F 235 SEAICE_LSR
            DWATN(I,J,bi,bj)=SEAICE_waterDrag*SQRT(TEMPVAR)
./pkg/seaice/seaice_lsr.F 238 SEAICE_LSR
          DWATN(I,J,bi,bj) = DWATN(I,J,bi,bj) * HEFFM(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 240 SEAICE_LSR
          DRAGS(I,J,bi,bj) = DWATN(I,J,bi,bj)*COSWAT
./pkg/seaice/seaice_lsr.F 244 SEAICE_LSR
        DO J=1,sNy
./pkg/seaice/seaice_lsr.F 248 SEAICE_LSR
          FORCEX(I,J,bi,bj)=FORCEX0(I,J,bi,bj)+
./pkg/seaice/seaice_lsr.F 249 SEAICE_LSR
     &         0.5 _d 0 * ( DWATN(I,J,bi,bj)+DWATN(I-1,J,bi,bj) ) *
./pkg/seaice/seaice_lsr.F 250 SEAICE_LSR
     &         COSWAT * uVel(I,J,kSrf,bi,bj)
./pkg/seaice/seaice_lsr.F 251 SEAICE_LSR
     &         - SIGN(SINWAT, _fCori(I,J,bi,bj))* 0.5 _d 0 *
./pkg/seaice/seaice_lsr.F 252 SEAICE_LSR
     &         ( DWATN(I  ,J,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_lsr.F 253 SEAICE_LSR
     &          (vVel(I  ,J  ,kSrf,bi,bj)-vIceC(I  ,J  ,bi,bj)
./pkg/seaice/seaice_lsr.F 254 SEAICE_LSR
     &          +vVel(I  ,J+1,kSrf,bi,bj)-vIceC(I  ,J+1,bi,bj))
./pkg/seaice/seaice_lsr.F 255 SEAICE_LSR
     &         + DWATN(I-1,J,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_lsr.F 256 SEAICE_LSR
     &          (vVel(I-1,J  ,kSrf,bi,bj)-vIceC(I-1,J  ,bi,bj)
./pkg/seaice/seaice_lsr.F 257 SEAICE_LSR
     &          +vVel(I-1,J+1,kSrf,bi,bj)-vIceC(I-1,J+1,bi,bj))
./pkg/seaice/seaice_lsr.F 259 SEAICE_LSR
          FORCEY(I,J,bi,bj)=FORCEY0(I,J,bi,bj)+
./pkg/seaice/seaice_lsr.F 260 SEAICE_LSR
     &         0.5 _d 0 * ( DWATN(I,J,bi,bj)+DWATN(I,J-1,bi,bj) ) *
./pkg/seaice/seaice_lsr.F 261 SEAICE_LSR
     &         COSWAT * vVel(I,J,kSrf,bi,bj)
./pkg/seaice/seaice_lsr.F 262 SEAICE_LSR
     &         + SIGN(SINWAT, _fCori(I,J,bi,bj)) * 0.5 _d 0 *
./pkg/seaice/seaice_lsr.F 263 SEAICE_LSR
     &         ( DWATN(I,J  ,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_lsr.F 264 SEAICE_LSR
     &          (uVel(I  ,J  ,kSrf,bi,bj)-uIceC(I  ,J  ,bi,bj)
./pkg/seaice/seaice_lsr.F 265 SEAICE_LSR
     &          +uVel(I+1,J  ,kSrf,bi,bj)-uIceC(I+1,J  ,bi,bj))
./pkg/seaice/seaice_lsr.F 266 SEAICE_LSR
     &         + DWATN(I,J-1,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_lsr.F 267 SEAICE_LSR
     &          (uVel(I  ,J-1,kSrf,bi,bj)-uIceC(I  ,J-1,bi,bj)
./pkg/seaice/seaice_lsr.F 268 SEAICE_LSR
     &          +uVel(I+1,J-1,kSrf,bi,bj)-uIceC(I+1,J-1,bi,bj))
./pkg/seaice/seaice_lsr.F 275 SEAICE_LSR
          FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 276 SEAICE_LSR
     &         +seaiceMassU(I,J,bi,bj)/SEAICE_deltaTdyn
./pkg/seaice/seaice_lsr.F 278 SEAICE_LSR
          FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 279 SEAICE_LSR
     &         +seaiceMassV(I,J,bi,bj)/SEAICE_deltaTdyn
./pkg/seaice/seaice_lsr.F 281 SEAICE_LSR
          FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj)* seaiceMaskU(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 282 SEAICE_LSR
          FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj)* seaiceMaskV(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 292 SEAICE_LSR
        DO J=0,sNy
./pkg/seaice/seaice_lsr.F 294 SEAICE_LSR
          etaPlusZeta (I,J,bi,bj) = ETA (I,J,bi,bj)+ZETA(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 295 SEAICE_LSR
          zetaMinusEta(I,J,bi,bj) = ZETA(I,J,bi,bj)-ETA (I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 298 SEAICE_LSR
        DO J=1,sNy+1
./pkg/seaice/seaice_lsr.F 300 SEAICE_LSR
          etaMeanZ (I,J,bi,bj) =
./pkg/seaice/seaice_lsr.F 301 SEAICE_LSR
     &         (           ETA (I,J  ,bi,bj)  + ETA (I-1,J  ,bi,bj)
./pkg/seaice/seaice_lsr.F 302 SEAICE_LSR
     &         +           ETA (I,J-1,bi,bj)  + ETA (I-1,J-1,bi,bj) )
./pkg/seaice/seaice_lsr.F 303 SEAICE_LSR
     &         / MAX(1.D0,maskC(I,J,  k,bi,bj)+maskC(I-1,J,  k,bi,bj)
./pkg/seaice/seaice_lsr.F 304 SEAICE_LSR
     &         +          maskC(I,J-1,k,bi,bj)+maskC(I-1,J-1,k,bi,bj) )
./pkg/seaice/seaice_lsr.F 311 SEAICE_LSR
         DO J=1,sNy+1
./pkg/seaice/seaice_lsr.F 313 SEAICE_LSR
           etaMeanZ (I,J,bi,bj) = etaMeanZ(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 314 SEAICE_LSR
     &          *maskC(I,J,  k,bi,bj)*maskC(I-1,J,  k,bi,bj)
./pkg/seaice/seaice_lsr.F 315 SEAICE_LSR
     &          *maskC(I,J-1,k,bi,bj)*maskC(I-1,J-1,k,bi,bj)
./pkg/seaice/seaice_lsr.F 320 SEAICE_LSR
        DO J=1,sNy
./pkg/seaice/seaice_lsr.F 323 SEAICE_LSR
          UXX(I,J,bi,bj) = _dyF(I,J,bi,bj) * etaPlusZeta(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 324 SEAICE_LSR
     &         * _recip_dxF(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 326 SEAICE_LSR
          UXM(I,J,bi,bj) = _dyF(I,J,bi,bj) * zetaMinusEta(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 327 SEAICE_LSR
     &         * k1AtC(I,J,bi,bj) * 0.5 _d 0
./pkg/seaice/seaice_lsr.F 330 SEAICE_LSR
        DO J=1,sNy+1
./pkg/seaice/seaice_lsr.F 333 SEAICE_LSR
          UYY(I,J,bi,bj) = _dxV(I,J,bi,bj) * etaMeanZ(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 334 SEAICE_LSR
     &         * _recip_dyU(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 336 SEAICE_LSR
          UYM(I,J,bi,bj) = _dxV(I,J,bi,bj) * etaMeanZ(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 337 SEAICE_LSR
     &         * k2AtZ(I,J,bi,bj) * 0.5 _d 0
./pkg/seaice/seaice_lsr.F 340 SEAICE_LSR
        DO J=1,sNy
./pkg/seaice/seaice_lsr.F 343 SEAICE_LSR
          VXX(I,J,bi,bj) = _dyU(I,J,bi,bj) * etaMeanZ(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 344 SEAICE_LSR
     &         * _recip_dxV(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 346 SEAICE_LSR
          VXM(I,J,bi,bj) = _dyU(I,J,bi,bj) * etaMeanZ(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 347 SEAICE_LSR
     &         * k1AtZ(I,J,bi,bj) * 0.5 _d 0
./pkg/seaice/seaice_lsr.F 350 SEAICE_LSR
        DO J=0,sNy
./pkg/seaice/seaice_lsr.F 353 SEAICE_LSR
          VYY(I,J,bi,bj) = _dxF(I,J,bi,bj) * etaPlusZeta(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 354 SEAICE_LSR
     &         * _recip_dyF(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 356 SEAICE_LSR
          VYM(I,J,bi,bj) = _dxF(I,J,bi,bj) * zetaMinusEta(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 357 SEAICE_LSR
     &         * k2AtC(I,J,bi,bj) * 0.5 _d 0
./pkg/seaice/seaice_lsr.F 369 SEAICE_LSR
        DO J=1,sNy
./pkg/seaice/seaice_lsr.F 372 SEAICE_LSR
          AU(I,J,bi,bj)= ( - UXX(I-1,J,bi,bj) + UXM(I-1,J,bi,bj) )
./pkg/seaice/seaice_lsr.F 373 SEAICE_LSR
     &         * seaiceMaskU(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 375 SEAICE_LSR
          CU(I,J,bi,bj)= ( - UXX(I  ,J,bi,bj) - UXM(I  ,J,bi,bj) )
./pkg/seaice/seaice_lsr.F 376 SEAICE_LSR
     &         * seaiceMaskU(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 378 SEAICE_LSR
          BU(I,J,bi,bj)=(ONE - seaiceMaskU(I,J,bi,bj)) +
./pkg/seaice/seaice_lsr.F 379 SEAICE_LSR
     &         ( UXX(I-1,J  ,bi,bj) + UXX(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 380 SEAICE_LSR
     &         + UYY(I  ,J+1,bi,bj) + UYY(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 381 SEAICE_LSR
     &         + UXM(I-1,J  ,bi,bj) - UXM(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 382 SEAICE_LSR
     &         + UYM(I  ,J+1,bi,bj) - UYM(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 383 SEAICE_LSR
     &         ) * seaiceMaskU(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 385 SEAICE_LSR
          UVRT1(I,J,bi,bj)= UYY(I,J  ,bi,bj) + UYM(I,J  ,bi,bj)
./pkg/seaice/seaice_lsr.F 387 SEAICE_LSR
          UVRT2(I,J,bi,bj)= UYY(I,J+1,bi,bj) - UYM(I,J+1,bi,bj)
./pkg/seaice/seaice_lsr.F 394 SEAICE_LSR
        DO J=1,sNy
./pkg/seaice/seaice_lsr.F 396 SEAICE_LSR
          hFacM = seaiceMaskU(I,J-1,bi,bj)
./pkg/seaice/seaice_lsr.F 397 SEAICE_LSR
          hFacP = seaiceMaskU(I,J+1,bi,bj)
./pkg/seaice/seaice_lsr.F 401 SEAICE_LSR
          BU(I,J,bi,bj)=BU(I,J,bi,bj) + seaiceMaskU(I,J,bi,bj) *
./pkg/seaice/seaice_lsr.F 403 SEAICE_LSR
     &         * ( UYY(I  ,J  ,bi,bj) + UYM(I  ,J  ,bi,bj) )
./pkg/seaice/seaice_lsr.F 405 SEAICE_LSR
     &         * ( UYY(I  ,J+1,bi,bj) - UYM(I  ,J+1,bi,bj) ) )
./pkg/seaice/seaice_lsr.F 407 SEAICE_LSR
          UVRT1(I,J,bi,bj)=UVRT1(I,J,bi,bj) * hFacM
./pkg/seaice/seaice_lsr.F 408 SEAICE_LSR
          UVRT2(I,J,bi,bj)=UVRT2(I,J,bi,bj) * hFacP
./pkg/seaice/seaice_lsr.F 413 SEAICE_LSR
        DO J=1,sNy
./pkg/seaice/seaice_lsr.F 415 SEAICE_LSR
          AU(I,J,bi,bj)    = AU(I,J,bi,bj)    * recip_rAw(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 416 SEAICE_LSR
          CU(I,J,bi,bj)    = CU(I,J,bi,bj)    * recip_rAw(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 419 SEAICE_LSR
          BU(I,J,bi,bj)    = BU(I,J,bi,bj)    * recip_rAw(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 420 SEAICE_LSR
     &         + seaiceMaskU(I,J,bi,bj) *
./pkg/seaice/seaice_lsr.F 421 SEAICE_LSR
     &         ( seaiceMassU(I,J,bi,bj)/SEAICE_deltaTdyn
./pkg/seaice/seaice_lsr.F 422 SEAICE_LSR
     &         + 0.5 _d 0*( DRAGS(I,J,bi,bj) + DRAGS(I-1,J,bi,bj) ) )
./pkg/seaice/seaice_lsr.F 423 SEAICE_LSR
          UVRT1(I,J,bi,bj) = UVRT1(I,J,bi,bj) * recip_rAw(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 424 SEAICE_LSR
          UVRT2(I,J,bi,bj) = UVRT2(I,J,bi,bj) * recip_rAw(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 428 SEAICE_LSR
        DO J=1,sNy
./pkg/seaice/seaice_lsr.F 429 SEAICE_LSR
         AU(1,J,bi,bj)=ZERO
./pkg/seaice/seaice_lsr.F 430 SEAICE_LSR
         CU(sNx,J,bi,bj)=ZERO
./pkg/seaice/seaice_lsr.F 431 SEAICE_LSR
         CU(1,J,bi,bj)=CU(1,J,bi,bj)/BU(1,J,bi,bj)
./pkg/seaice/seaice_lsr.F 436 SEAICE_LSR
        DO J=1,sNy
./pkg/seaice/seaice_lsr.F 438 SEAICE_LSR
          sig11(I,J) = zetaMinusEta(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 439 SEAICE_LSR
     &         * ( vIceC(I,J+1,bi,bj) - vIceC(I,J,bi,bj) )
./pkg/seaice/seaice_lsr.F 440 SEAICE_LSR
     &         * _recip_dyF(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 441 SEAICE_LSR
     &         + etaPlusZeta(I,J,bi,bj) * k2AtC(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 442 SEAICE_LSR
     &         * 0.5 _d 0 * ( vIceC(I,J+1,bi,bj) + vIceC(I,J,bi,bj) )
./pkg/seaice/seaice_lsr.F 443 SEAICE_LSR
     &         - 0.5 _d 0 * PRESS(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 447 SEAICE_LSR
        DO J=1,sNy+1
./pkg/seaice/seaice_lsr.F 449 SEAICE_LSR
          hFacM = seaiceMaskV(I,J,bi,bj) - seaiceMaskV(I-1,J,bi,bj)
./pkg/seaice/seaice_lsr.F 450 SEAICE_LSR
          sig12(I,J) = etaMeanZ(I,J,bi,bj) * (
./pkg/seaice/seaice_lsr.F 451 SEAICE_LSR
     &         ( vIceC(I,J,bi,bj) - vIceC(I-1,J,bi,bj) )
./pkg/seaice/seaice_lsr.F 452 SEAICE_LSR
     &         * _recip_dxV(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 453 SEAICE_LSR
     &         - k1AtZ(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 454 SEAICE_LSR
     &         * 0.5 _d 0 * ( vIceC(I,J,bi,bj) + vIceC(I-1,J,bi,bj) )
./pkg/seaice/seaice_lsr.F 457 SEAICE_LSR
     &         *maskC(I  ,J  ,k,bi,bj)*maskC(I-1,J  ,k,bi,bj)
./pkg/seaice/seaice_lsr.F 458 SEAICE_LSR
     &         *maskC(I  ,J-1,k,bi,bj)*maskC(I-1,J-1,k,bi,bj)
./pkg/seaice/seaice_lsr.F 462 SEAICE_LSR
     &         + etaMeanZ(I,J,bi,bj) * _recip_dxV(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 463 SEAICE_LSR
     &         * ( vIceC(I,J,bi,bj) + vIceC(I-1,J,bi,bj) )
./pkg/seaice/seaice_lsr.F 468 SEAICE_LSR
        DO J=1,sNy
./pkg/seaice/seaice_lsr.F 471 SEAICE_LSR
          FXY(I,J,bi,bj)=0.5 _d 0 *
./pkg/seaice/seaice_lsr.F 472 SEAICE_LSR
     &         ( seaiceMassC(I  ,J,bi,bj) * _fCori(I  ,J,bi,bj)
./pkg/seaice/seaice_lsr.F 474 SEAICE_LSR
     &         + seaiceMassC(I-1,J,bi,bj) * _fCori(I-1,J,bi,bj)
./pkg/seaice/seaice_lsr.F 476 SEAICE_LSR
     &         +FORCEX(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 478 SEAICE_LSR
     &         + recip_rAw(I,J,bi,bj) * seaiceMaskU(I,J,bi,bj) *
./pkg/seaice/seaice_lsr.F 479 SEAICE_LSR
     &         ( _dyF(I  ,J  ,bi,bj)*sig11(I  ,J  )
./pkg/seaice/seaice_lsr.F 480 SEAICE_LSR
     &         - _dyF(I-1,J  ,bi,bj)*sig11(I-1,J  )
./pkg/seaice/seaice_lsr.F 481 SEAICE_LSR
     &         + _dxV(I  ,J+1,bi,bj)*sig12(I  ,J+1)
./pkg/seaice/seaice_lsr.F 482 SEAICE_LSR
     &         - _dxV(I  ,J  ,bi,bj)*sig12(I  ,J  ) )
./pkg/seaice/seaice_lsr.F 512 SEAICE_LSR
        DO J=jMin,jMax
./pkg/seaice/seaice_lsr.F 514 SEAICE_LSR
          uTmp(I,J,bi,bj)=uIce(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 518 SEAICE_LSR
        DO J=1,sNy
./pkg/seaice/seaice_lsr.F 521 SEAICE_LSR
           AA3=( UXX(I-1,J,bi,bj) - UXM(I-1,J,bi,bj) )
./pkg/seaice/seaice_lsr.F 522 SEAICE_LSR
     &          * uIce(I-1,J,bi,bj) * seaiceMaskU(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 524 SEAICE_LSR
           AA3=( UXX(I  ,J,bi,bj) + UXM(I  ,J,bi,bj) )
./pkg/seaice/seaice_lsr.F 525 SEAICE_LSR
     &          * uIce(I+1,J,bi,bj) * seaiceMaskU(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 529 SEAICE_LSR
          URT(I,J)=FXY(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 530 SEAICE_LSR
     &         + AA3 * recip_rAw(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 532 SEAICE_LSR
     &         + UVRT1(I,J,bi,bj)*uTmp(I,J-1,bi,bj)
./pkg/seaice/seaice_lsr.F 533 SEAICE_LSR
     &         + UVRT2(I,J,bi,bj)*uTmp(I,J+1,bi,bj)
./pkg/seaice/seaice_lsr.F 535 SEAICE_LSR
     &         + UVRT1(I,J,bi,bj)*uIce(I,J-1,bi,bj)
./pkg/seaice/seaice_lsr.F 536 SEAICE_LSR
     &         + UVRT2(I,J,bi,bj)*uIce(I,J+1,bi,bj)
./pkg/seaice/seaice_lsr.F 538 SEAICE_LSR
          URT(I,J)=URT(I,J)* seaiceMaskU(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 542 SEAICE_LSR
          CUU(I,J)=CU(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 544 SEAICE_LSR
         URT(1,J)=URT(1,J)/BU(1,J,bi,bj)
./pkg/seaice/seaice_lsr.F 550 SEAICE_LSR
         DO J=1,sNy
./pkg/seaice/seaice_lsr.F 555 SEAICE_LSR
          CUU(I,J)=CUU(I,J)/(BU(I,J,bi,bj)-AU(I,J,bi,bj)*CUU(IM,J))
./pkg/seaice/seaice_lsr.F 556 SEAICE_LSR
          URT(I,J)=(URT(I,J)-AU(I,J,bi,bj)*URT(IM,J))
./pkg/seaice/seaice_lsr.F 557 SEAICE_LSR
     &        /(BU(I,J,bi,bj)-AU(I,J,bi,bj)*CUU(IM,J))
./pkg/seaice/seaice_lsr.F 562 SEAICE_LSR
        DO J=1,sNy
./pkg/seaice/seaice_lsr.F 567 SEAICE_LSR
          URT(J1,J)=URT(J1,J)-CUU(J1,J)*URT(J2,J)
./pkg/seaice/seaice_lsr.F 570 SEAICE_LSR
          uIce(I,J,bi,bj)=uTmp(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 571 SEAICE_LSR
     &        +WFAU*(URT(I,J)-uTmp(I,J,bi,bj))
./pkg/seaice/seaice_lsr.F 582 SEAICE_LSR
         DO J=1,sNy
./pkg/seaice/seaice_lsr.F 584 SEAICE_LSR
           UERR=(uIce(I,J,bi,bj)-uTmp(I,J,bi,bj))
./pkg/seaice/seaice_lsr.F 585 SEAICE_LSR
     &             * seaiceMaskU(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 627 SEAICE_LSR
        DO J=1,sNy
./pkg/seaice/seaice_lsr.F 630 SEAICE_LSR
          AV(I,J,bi,bj)=( - VYY(I,J-1,bi,bj) + VYM(I,J-1,bi,bj)
./pkg/seaice/seaice_lsr.F 631 SEAICE_LSR
     &         ) * seaiceMaskV(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 633 SEAICE_LSR
          CV(I,J,bi,bj)=( - VYY(I,J  ,bi,bj) - VYM(I,J  ,bi,bj)
./pkg/seaice/seaice_lsr.F 634 SEAICE_LSR
     &         ) * seaiceMaskV(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 636 SEAICE_LSR
          BV(I,J,bi,bj)= (ONE - seaiceMaskV(I,J,bi,bj)) +
./pkg/seaice/seaice_lsr.F 637 SEAICE_LSR
     &         ( VXX(I,J,bi,bj) + VXX(I+1,J  ,bi,bj)
./pkg/seaice/seaice_lsr.F 638 SEAICE_LSR
     &         + VYY(I,J,bi,bj) + VYY(I  ,J-1,bi,bj)
./pkg/seaice/seaice_lsr.F 639 SEAICE_LSR
     &         - VXM(I,J,bi,bj) + VXM(I+1,J  ,bi,bj)
./pkg/seaice/seaice_lsr.F 640 SEAICE_LSR
     &         - VYM(I,J,bi,bj) + VYM(I  ,J-1,bi,bj)
./pkg/seaice/seaice_lsr.F 641 SEAICE_LSR
     &         ) * seaiceMaskV(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 643 SEAICE_LSR
          UVRT1(I,J,bi,bj) = VXX(I  ,J,bi,bj) + VXM(I  ,J,bi,bj)
./pkg/seaice/seaice_lsr.F 645 SEAICE_LSR
          UVRT2(I,J,bi,bj) = VXX(I+1,J,bi,bj) - VXM(I+1,J,bi,bj)
./pkg/seaice/seaice_lsr.F 652 SEAICE_LSR
        DO J=1,sNy
./pkg/seaice/seaice_lsr.F 659 SEAICE_LSR
          BV(I,J,bi,bj)=BV(I,J,bi,bj) + seaiceMaskV(I,J,bi,bj) *
./pkg/seaice/seaice_lsr.F 661 SEAICE_LSR
     &         * ( VXX(I  ,J,bi,bj) + VXM(I  ,J,bi,bj) )
./pkg/seaice/seaice_lsr.F 663 SEAICE_LSR
     &         * ( VXX(I+1,J,bi,bj) - VXM(I+1,J,bi,bj) ) )
./pkg/seaice/seaice_lsr.F 665 SEAICE_LSR
          UVRT1(I,J,bi,bj)=UVRT1(I,J,bi,bj) * hFacM
./pkg/seaice/seaice_lsr.F 666 SEAICE_LSR
          UVRT2(I,J,bi,bj)=UVRT2(I,J,bi,bj) * hFacP
./pkg/seaice/seaice_lsr.F 671 SEAICE_LSR
        DO J=1,sNy
./pkg/seaice/seaice_lsr.F 673 SEAICE_LSR
          AV(I,J,bi,bj)    = AV(I,J,bi,bj)    * recip_rAs(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 674 SEAICE_LSR
          CV(I,J,bi,bj)    = CV(I,J,bi,bj)    * recip_rAs(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 677 SEAICE_LSR
          BV(I,J,bi,bj)    = BV(I,J,bi,bj)    * recip_rAs(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 678 SEAICE_LSR
     &         + seaiceMaskV(I,J,bi,bj) *
./pkg/seaice/seaice_lsr.F 679 SEAICE_LSR
     &         ( seaiceMassV(I,J,bi,bj)/SEAICE_deltaTdyn
./pkg/seaice/seaice_lsr.F 680 SEAICE_LSR
     &         + 0.5 _d 0 * ( DRAGS(I,J,bi,bj) + DRAGS(I,J-1,bi,bj) ) )
./pkg/seaice/seaice_lsr.F 681 SEAICE_LSR
          UVRT1(I,J,bi,bj) = UVRT1(I,J,bi,bj) * recip_rAs(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 682 SEAICE_LSR
          UVRT2(I,J,bi,bj) = UVRT2(I,J,bi,bj) * recip_rAs(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 694 SEAICE_LSR
        DO J=0,sNy
./pkg/seaice/seaice_lsr.F 696 SEAICE_LSR
          sig22(I,J) =  zetaMinusEta(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 697 SEAICE_LSR
     &         * ( uIceC(I+1,J,bi,bj) - uIceC(I,J,bi,bj) )
./pkg/seaice/seaice_lsr.F 698 SEAICE_LSR
     &         * _recip_dxF(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 699 SEAICE_LSR
     &         + etaPlusZeta(I,J,bi,bj) * k1AtC(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 700 SEAICE_LSR
     &         * 0.5 _d 0 * ( uIceC(I+1,J,bi,bj) + uIceC(I,J,bi,bj) )
./pkg/seaice/seaice_lsr.F 701 SEAICE_LSR
     &         - 0.5 _d 0 * PRESS(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 705 SEAICE_LSR
        DO J=1,sNy
./pkg/seaice/seaice_lsr.F 708 SEAICE_LSR
          sig12(I,J) = etaMeanZ(I,J,bi,bj) * (
./pkg/seaice/seaice_lsr.F 709 SEAICE_LSR
     &         ( uIceC(I,J,bi,bj) - uIceC(I,J-1,bi,bj) )
./pkg/seaice/seaice_lsr.F 710 SEAICE_LSR
     &         * _recip_dyU(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 711 SEAICE_LSR
     &         - k2AtZ(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 712 SEAICE_LSR
     &         * 0.5 _d 0 * ( uIceC(I,J,bi,bj) + uIceC(I,J-1,bi,bj) )
./pkg/seaice/seaice_lsr.F 715 SEAICE_LSR
     &         *maskC(I  ,J  ,k,bi,bj)*maskC(I-1,J  ,k,bi,bj)
./pkg/seaice/seaice_lsr.F 716 SEAICE_LSR
     &         *maskC(I  ,J-1,k,bi,bj)*maskC(I-1,J-1,k,bi,bj)
./pkg/seaice/seaice_lsr.F 720 SEAICE_LSR
     &         + etaMeanZ(I,J,bi,bj) * _recip_dyU(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 721 SEAICE_LSR
     &         * ( uIceC(I,J,bi,bj) + uIceC(I,J-1,bi,bj) )
./pkg/seaice/seaice_lsr.F 726 SEAICE_LSR
        DO J=1,sNy
./pkg/seaice/seaice_lsr.F 729 SEAICE_LSR
          FXY(I,J,bi,bj)= - 0.5 _d 0 *
./pkg/seaice/seaice_lsr.F 730 SEAICE_LSR
     &         ( seaiceMassC(I,J  ,bi,bj) * _fCori(I,J  ,bi,bj)
./pkg/seaice/seaice_lsr.F 732 SEAICE_LSR
     &         + seaiceMassC(I,J-1,bi,bj) * _fCori(I,J-1,bi,bj)
./pkg/seaice/seaice_lsr.F 734 SEAICE_LSR
     &         + FORCEY(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 736 SEAICE_LSR
     &         + recip_rAs(I,J,bi,bj) * seaiceMaskV(I,J,bi,bj) *
./pkg/seaice/seaice_lsr.F 737 SEAICE_LSR
     &         ( _dyU(I+1,J  ,bi,bj) * sig12(I+1,J  )
./pkg/seaice/seaice_lsr.F 738 SEAICE_LSR
     &         - _dyU(I  ,J  ,bi,bj) * sig12(I  ,J  )
./pkg/seaice/seaice_lsr.F 739 SEAICE_LSR
     &         + _dxF(I  ,J  ,bi,bj) * sig22(I  ,J  )
./pkg/seaice/seaice_lsr.F 740 SEAICE_LSR
     &         - _dxF(I  ,J-1,bi,bj) * sig22(I  ,J-1) )
./pkg/seaice/seaice_lsr.F 771 SEAICE_LSR
        DO J=1,sNy
./pkg/seaice/seaice_lsr.F 773 SEAICE_LSR
          vTmp(I,J,bi,bj)=vIce(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 778 SEAICE_LSR
         DO J=1,sNy
./pkg/seaice/seaice_lsr.F 779 SEAICE_LSR
          IF(J.EQ.1) THEN
./pkg/seaice/seaice_lsr.F 780 SEAICE_LSR
           AA3=( VYY(I,J-1,bi,bj) - VYM(I,J-1,bi,bj)
./pkg/seaice/seaice_lsr.F 781 SEAICE_LSR
     &          ) * vIce(I,J-1,bi,bj) * seaiceMaskV(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 782 SEAICE_LSR
          ELSEIF(J.EQ.sNy) THEN
./pkg/seaice/seaice_lsr.F 783 SEAICE_LSR
           AA3=( VYY(I,J  ,bi,bj) + VYM(I,J  ,bi,bj)
./pkg/seaice/seaice_lsr.F 784 SEAICE_LSR
     &          ) * vIce(I,J+1,bi,bj) * seaiceMaskV(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 789 SEAICE_LSR
          VRT(I,J)=FXY(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 790 SEAICE_LSR
     &         + AA3 * recip_rAs(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 792 SEAICE_LSR
     &         + UVRT1(I,J,bi,bj)*vTmp(I-1,J,bi,bj)
./pkg/seaice/seaice_lsr.F 793 SEAICE_LSR
     &         + UVRT2(I,J,bi,bj)*vTmp(I+1,J,bi,bj)
./pkg/seaice/seaice_lsr.F 795 SEAICE_LSR
     &         + UVRT1(I,J,bi,bj)*vIce(I-1,J,bi,bj)
./pkg/seaice/seaice_lsr.F 796 SEAICE_LSR
     &         + UVRT2(I,J,bi,bj)*vIce(I+1,J,bi,bj)
./pkg/seaice/seaice_lsr.F 798 SEAICE_LSR
          VRT(I,J)=VRT(I,J)* seaiceMaskV(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 801 SEAICE_LSR
         DO J=1,sNy
./pkg/seaice/seaice_lsr.F 802 SEAICE_LSR
          CVV(I,J)=CV(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 805 SEAICE_LSR
         DO J=2,sNy
./pkg/seaice/seaice_lsr.F 806 SEAICE_LSR
          JM=J-1
./pkg/seaice/seaice_lsr.F 807 SEAICE_LSR
          CVV(I,J)=CVV(I,J)/(BV(I,J,bi,bj)-AV(I,J,bi,bj)*CVV(I,JM))
./pkg/seaice/seaice_lsr.F 808 SEAICE_LSR
          VRT(I,J)=(VRT(I,J)-AV(I,J,bi,bj)*VRT(I,JM))
./pkg/seaice/seaice_lsr.F 809 SEAICE_LSR
     &         /(BV(I,J,bi,bj)-AV(I,J,bi,bj)*CVV(I,JM))
./pkg/seaice/seaice_lsr.F 811 SEAICE_LSR
         DO J=1,sNy-1
./pkg/seaice/seaice_lsr.F 812 SEAICE_LSR
          J1=sNy-J
./pkg/seaice/seaice_lsr.F 816 SEAICE_LSR
         DO J=1,sNy
./pkg/seaice/seaice_lsr.F 817 SEAICE_LSR
          vIce(I,J,bi,bj)=vTmp(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 818 SEAICE_LSR
     &        +WFAV*(VRT(I,J)-vTmp(I,J,bi,bj))
./pkg/seaice/seaice_lsr.F 829 SEAICE_LSR
         DO J=1,sNy
./pkg/seaice/seaice_lsr.F 831 SEAICE_LSR
           UERR=(vIce(I,J,bi,bj)-vTmp(I,J,bi,bj))
./pkg/seaice/seaice_lsr.F 832 SEAICE_LSR
     &             * seaiceMaskV(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 869 SEAICE_LSR
        DO J=1-Oly,sNy+Oly
./pkg/seaice/seaice_lsr.F 871 SEAICE_LSR
          uIce(I,J,bi,bj)=uIce(I,J,bi,bj)* seaiceMaskU(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 872 SEAICE_LSR
          vIce(I,J,bi,bj)=vIce(I,J,bi,bj)* seaiceMaskV(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 892 SEAICE_LSR
           sig11(I,J) = 0. _d 0
./pkg/seaice/seaice_lsr.F 893 SEAICE_LSR
           sig22(I,J) = 0. _d 0
./pkg/seaice/seaice_lsr.F 894 SEAICE_LSR
           sig12(I,J) = 0. _d 0
./pkg/seaice/seaice_lsr.F 900 SEAICE_LSR
           eplus = e11(I,J,bi,bj) + e22(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 901 SEAICE_LSR
           eminus= e11(I,J,bi,bj) - e22(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 902 SEAICE_LSR
           sig11(I,J) = zeta(I,J,bi,bj)*eplus + eta(I,J,bi,bj)*eminus
./pkg/seaice/seaice_lsr.F 903 SEAICE_LSR
     &          - 0.5 _d 0 * PRESS(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 904 SEAICE_LSR
           sig22(I,J) = zeta(I,J,bi,bj)*eplus - eta(I,J,bi,bj)*eminus
./pkg/seaice/seaice_lsr.F 905 SEAICE_LSR
     &          - 0.5 _d 0 * PRESS(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 911 SEAICE_LSR
           sig12(I,J) = 2. _d 0 * e12(I,J,bi,bj) * etaMeanZ(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 915 SEAICE_LSR
         DO J=1,sNy
./pkg/seaice/seaice_lsr.F 917 SEAICE_LSR
           stressDivergenceX(I,J,bi,bj) =
./pkg/seaice/seaice_lsr.F 918 SEAICE_LSR
     &          ( sig11(I  ,J  ) * _dyF(I  ,J  ,bi,bj)
./pkg/seaice/seaice_lsr.F 919 SEAICE_LSR
     &          - sig11(I-1,J  ) * _dyF(I-1,J  ,bi,bj)
./pkg/seaice/seaice_lsr.F 920 SEAICE_LSR
     &          + sig12(I  ,J+1) * _dxV(I  ,J+1,bi,bj)
./pkg/seaice/seaice_lsr.F 921 SEAICE_LSR
     &          - sig12(I  ,J  ) * _dxV(I  ,J  ,bi,bj)
./pkg/seaice/seaice_lsr.F 922 SEAICE_LSR
     &          ) * recip_rAw(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 923 SEAICE_LSR
            stressDivergenceY(I,J,bi,bj) =
./pkg/seaice/seaice_lsr.F 924 SEAICE_LSR
     &          ( sig22(I  ,J  ) * _dxF(I  ,J  ,bi,bj)
./pkg/seaice/seaice_lsr.F 925 SEAICE_LSR
     &          - sig22(I  ,J-1) * _dxF(I  ,J-1,bi,bj)
./pkg/seaice/seaice_lsr.F 926 SEAICE_LSR
     &          + sig12(I+1,J  ) * _dyU(I+1,J  ,bi,bj)
./pkg/seaice/seaice_lsr.F 927 SEAICE_LSR
     &          - sig12(I  ,J  ) * _dyU(I  ,J  ,bi,bj)
./pkg/seaice/seaice_lsr.F 928 SEAICE_LSR
     &          ) * recip_rAs(I,J,bi,bj)
./pkg/seaice/seaice_ocean_stress.F 100 SEAICE_OCEAN_STRESS
     &                  +vIce(I  ,J+1,bi,bj)-vVel(I  ,J+1,kSrf,bi,bj))
./pkg/seaice/seaice_ocean_stress.F 101 SEAICE_OCEAN_STRESS
     &         + DWATN(I-1,J,bi,bj) *
./pkg/seaice/seaice_ocean_stress.F 102 SEAICE_OCEAN_STRESS
     &         0.5 _d 0*(vIce(I-1,J  ,bi,bj)-vVel(I-1,J  ,kSrf,bi,bj)
./pkg/seaice/seaice_ocean_stress.F 103 SEAICE_OCEAN_STRESS
     &                  +vIce(I-1,J+1,bi,bj)-vVel(I-1,J+1,kSrf,bi,bj))
./pkg/seaice/seaice_ocean_stress.F 105 SEAICE_OCEAN_STRESS
          fvIceLoc=HALF*( DWATN(I,J,bi,bj)+DWATN(I,J-1,bi,bj) )*
./pkg/seaice/seaice_ocean_stress.F 107 SEAICE_OCEAN_STRESS
     &         ( vIce(I,J,bi,bj)-vVel(I,J,kSrf,bi,bj) )
./pkg/seaice/seaice_ocean_stress.F 108 SEAICE_OCEAN_STRESS
     &         + SIGN(SINWAT,  _fCori(I,J,bi,bj)) * 0.5 _d 0 *
./pkg/seaice/seaice_ocean_stress.F 109 SEAICE_OCEAN_STRESS
     &         ( DWATN(I,J  ,bi,bj) *
./pkg/seaice/seaice_ocean_stress.F 110 SEAICE_OCEAN_STRESS
     &         0.5 _d 0*(uIce(I  ,J  ,bi,bj)-uVel(I  ,J  ,kSrf,bi,bj)
./pkg/seaice/seaice_ocean_stress.F 111 SEAICE_OCEAN_STRESS
     &                  +uIce(I+1,J  ,bi,bj)-uVel(I+1,J  ,kSrf,bi,bj))
./pkg/seaice/seaice_ocean_stress.F 112 SEAICE_OCEAN_STRESS
     &         + DWATN(I,J-1,bi,bj) *
./pkg/seaice/seaice_ocean_stress.F 113 SEAICE_OCEAN_STRESS
     &         0.5 _d 0*(uIce(I  ,J-1,bi,bj)-uVel(I  ,J-1,kSrf,bi,bj)
./pkg/seaice/seaice_ocean_stress.F 114 SEAICE_OCEAN_STRESS
     &                  +uIce(I+1,J-1,bi,bj)-uVel(I+1,J-1,kSrf,bi,bj))
./pkg/seaice/seaice_ocean_stress.F 116 SEAICE_OCEAN_STRESS
          areaW = 0.5 _d 0 * (AREA(I,J,bi,bj) + AREA(I-1,J,bi,bj))
./pkg/seaice/seaice_ocean_stress.F 118 SEAICE_OCEAN_STRESS
          areaS = 0.5 _d 0 * (AREA(I,J,bi,bj) + AREA(I,J-1,bi,bj))
./pkg/seaice/seaice_ocean_stress.F 120 SEAICE_OCEAN_STRESS
          fu(I,J,bi,bj)=(ONE-areaW)*fu(I,J,bi,bj)+areaW*fuIceLoc
./pkg/seaice/seaice_ocean_stress.F 121 SEAICE_OCEAN_STRESS
          fv(I,J,bi,bj)=(ONE-areaS)*fv(I,J,bi,bj)+areaS*fvIceLoc
./pkg/seaice/seaice_ocean_stress.F 60 SEAICE_OCEAN_STRESS
         DO J=1,sNy
./pkg/seaice/seaice_ocean_stress.F 64 SEAICE_OCEAN_STRESS
           areaW = 0.5 * (AREA(I,J,bi,bj) + AREA(I-1,J,bi,bj))
./pkg/seaice/seaice_ocean_stress.F 66 SEAICE_OCEAN_STRESS
           fu(I,J,bi,bj)=(ONE-areaW)*fu(I,J,bi,bj)
./pkg/seaice/seaice_ocean_stress.F 67 SEAICE_OCEAN_STRESS
     &          + areaW*taux(I,J,bi,bj)
./pkg/seaice/seaice_ocean_stress.F 68 SEAICE_OCEAN_STRESS
     &          + stressDivergenceX(I,J,bi,bj) * SEAICEstressFactor
./pkg/seaice/seaice_ocean_stress.F 72 SEAICE_OCEAN_STRESS
         DO J=1,sNy
./pkg/seaice/seaice_ocean_stress.F 74 SEAICE_OCEAN_STRESS
           areaS = 0.5 * (AREA(I,J,bi,bj) + AREA(I,J-1,bi,bj))
./pkg/seaice/seaice_ocean_stress.F 76 SEAICE_OCEAN_STRESS
           fv(I,J,bi,bj)=(ONE-areaS)*fv(I,J,bi,bj)
./pkg/seaice/seaice_ocean_stress.F 77 SEAICE_OCEAN_STRESS
     &          + areaS*tauy(I,J,bi,bj)
./pkg/seaice/seaice_ocean_stress.F 78 SEAICE_OCEAN_STRESS
     &          + stressDivergenceY(I,J,bi,bj) * SEAICEstressFactor
./pkg/seaice/seaice_ocean_stress.F 94 SEAICE_OCEAN_STRESS
          fuIceLoc=HALF*( DWATN(I,J,bi,bj)+DWATN(I-1,J,bi,bj) )*
./pkg/seaice/seaice_ocean_stress.F 96 SEAICE_OCEAN_STRESS
     &         ( uIce(I,J,bi,bj)-uVel(I,J,kSrf,bi,bj) )
./pkg/seaice/seaice_ocean_stress.F 97 SEAICE_OCEAN_STRESS
     &         - SIGN(SINWAT, _fCori(I,J,bi,bj)) * 0.5 _d 0 *
./pkg/seaice/seaice_ocean_stress.F 98 SEAICE_OCEAN_STRESS
     &         ( DWATN(I  ,J,bi,bj) *
./pkg/seaice/seaice_ocean_stress.F 99 SEAICE_OCEAN_STRESS
     &         0.5 _d 0*(vIce(I  ,J  ,bi,bj)-vVel(I  ,J  ,kSrf,bi,bj)
./pkg/seaice/seaice_solve4temp.F 205 SEAICE_SOLVE4TEMP
      DO J=1,sNy
./pkg/seaice/seaice_solve4temp.F 210 SEAICE_SOLVE4TEMP
        iceOrNot           (I,J) = HICE_ACTUAL(I,J) .GT. 0. _d 0
./pkg/seaice/seaice_solve4temp.F 212 SEAICE_SOLVE4TEMP
        IcePenetSWFlux     (I,J) = 0. _d 0
./pkg/seaice/seaice_solve4temp.F 213 SEAICE_SOLVE4TEMP
        IcePenetSWFluxFrac (I,J) = 0. _d 0
./pkg/seaice/seaice_solve4temp.F 214 SEAICE_SOLVE4TEMP
        AbsorbedSWFlux     (I,J) = 0. _d 0
./pkg/seaice/seaice_solve4temp.F 216 SEAICE_SOLVE4TEMP
        qhice    (I,J) = 0. _d 0
./pkg/seaice/seaice_solve4temp.F 217 SEAICE_SOLVE4TEMP
        F_ia     (I,J) = 0. _d 0
./pkg/seaice/seaice_solve4temp.F 219 SEAICE_SOLVE4TEMP
        F_io_net (I,J) = 0. _d 0
./pkg/seaice/seaice_solve4temp.F 220 SEAICE_SOLVE4TEMP
        F_ia_net (I,J) = 0. _d 0
./pkg/seaice/seaice_solve4temp.F 222 SEAICE_SOLVE4TEMP
        F_lh     (I,J) = 0. _d 0
./pkg/seaice/seaice_solve4temp.F 226 SEAICE_SOLVE4TEMP
        tsurfLoc (I,J) = MIN(273.16 _d 0 + MAX_TICE,TSURF(I,J,bi,bj))
./pkg/seaice/seaice_solve4temp.F 227 SEAICE_SOLVE4TEMP
        atempLoc (I,J) = MAX(273.16 _d 0 + MIN_ATEMP,ATEMP(I,J,bi,bj))
./pkg/seaice/seaice_solve4temp.F 228 SEAICE_SOLVE4TEMP
        A1(I,J) = 0.0 _d 0
./pkg/seaice/seaice_solve4temp.F 229 SEAICE_SOLVE4TEMP
        A2(I,J) = 0.0 _d 0
./pkg/seaice/seaice_solve4temp.F 230 SEAICE_SOLVE4TEMP
        A3(I,J) = 0.0 _d 0
./pkg/seaice/seaice_solve4temp.F 232 SEAICE_SOLVE4TEMP
        lwdownLoc(I,J) = MAX(MIN_LWDOWN,LWDOWN(I,J,bi,bj))
./pkg/seaice/seaice_solve4temp.F 234 SEAICE_SOLVE4TEMP
        F_swi    (I,J) = 0. _d 0
./pkg/seaice/seaice_solve4temp.F 235 SEAICE_SOLVE4TEMP
        F_lwd    (I,J) = 0. _d 0
./pkg/seaice/seaice_solve4temp.F 236 SEAICE_SOLVE4TEMP
        F_lwu    (I,J) = 0. _d 0
./pkg/seaice/seaice_solve4temp.F 237 SEAICE_SOLVE4TEMP
        F_sens   (I,J) = 0. _d 0
./pkg/seaice/seaice_solve4temp.F 239 SEAICE_SOLVE4TEMP
        tsurfLoc (I,J) = TSURF(I,J,bi,bj)
./pkg/seaice/seaice_solve4temp.F 240 SEAICE_SOLVE4TEMP
        atempLoc (I,J) = MAX(TMELT + MIN_ATEMP,ATEMP(I,J,bi,bj))
./pkg/seaice/seaice_solve4temp.F 241 SEAICE_SOLVE4TEMP
        lwdownLoc(I,J) = LWDOWN(I,J,bi,bj)
./pkg/seaice/seaice_solve4temp.F 247 SEAICE_SOLVE4TEMP
        TB(I,J) = -0.0575 _d 0*salt(I,J,kSrf,bi,bj) + 0.0901 _d 0
./pkg/seaice/seaice_solve4temp.F 252 SEAICE_SOLVE4TEMP
        TB(I,J) = 271.2 _d 0
./pkg/seaice/seaice_solve4temp.F 254 SEAICE_SOLVE4TEMP
        TB(I,J) = celsius2K + SEAICE_freeze
./pkg/seaice/seaice_solve4temp.F 260 SEAICE_SOLVE4TEMP
      DO J=1,sNy
./pkg/seaice/seaice_solve4temp.F 264 SEAICE_SOLVE4TEMP
        IF ( iceOrNot(I,J) ) THEN
./pkg/seaice/seaice_solve4temp.F 266 SEAICE_SOLVE4TEMP
         IF ( YC(I,J,bi,bj) .LT. 0.0 _d 0 ) THEN
./pkg/seaice/seaice_solve4temp.F 267 SEAICE_SOLVE4TEMP
          IF (tsurfLoc(I,J) .GE. SurfMeltTemp) THEN
./pkg/seaice/seaice_solve4temp.F 268 SEAICE_SOLVE4TEMP
           ALB_ICE (I,J)   = SEAICE_wetIceAlb_south
./pkg/seaice/seaice_solve4temp.F 269 SEAICE_SOLVE4TEMP
           ALB_SNOW(I,J)   = SEAICE_wetSnowAlb_south
./pkg/seaice/seaice_solve4temp.F 271 SEAICE_SOLVE4TEMP
           ALB_ICE (I,J)   = SEAICE_dryIceAlb_south
./pkg/seaice/seaice_solve4temp.F 272 SEAICE_SOLVE4TEMP
           ALB_SNOW(I,J)   = SEAICE_drySnowAlb_south
./pkg/seaice/seaice_solve4temp.F 275 SEAICE_SOLVE4TEMP
          IF (tsurfLoc(I,J) .GE. SurfMeltTemp) THEN
./pkg/seaice/seaice_solve4temp.F 276 SEAICE_SOLVE4TEMP
           ALB_ICE (I,J)   = SEAICE_wetIceAlb
./pkg/seaice/seaice_solve4temp.F 277 SEAICE_SOLVE4TEMP
           ALB_SNOW(I,J)   = SEAICE_wetSnowAlb
./pkg/seaice/seaice_solve4temp.F 279 SEAICE_SOLVE4TEMP
           ALB_ICE (I,J)   = SEAICE_dryIceAlb
./pkg/seaice/seaice_solve4temp.F 280 SEAICE_SOLVE4TEMP
           ALB_SNOW(I,J)   = SEAICE_drySnowAlb
./pkg/seaice/seaice_solve4temp.F 287 SEAICE_SOLVE4TEMP
         IF (HSNOW_ACTUAL(I,J) .GT. HCUT) THEN
./pkg/seaice/seaice_solve4temp.F 288 SEAICE_SOLVE4TEMP
          ALB(I,J) = ALB_SNOW(I,J)
./pkg/seaice/seaice_solve4temp.F 293 SEAICE_SOLVE4TEMP
          ALB(I,J) = MIN(ALB_ICE(I,J) + HSNOW_ACTUAL(I,J)/HCUT*
./pkg/seaice/seaice_solve4temp.F 294 SEAICE_SOLVE4TEMP
     &         (ALB_SNOW(I,J) -ALB_ICE(I,J)),
./pkg/seaice/seaice_solve4temp.F 295 SEAICE_SOLVE4TEMP
     &         ALB_SNOW(I,J))
./pkg/seaice/seaice_solve4temp.F 299 SEAICE_SOLVE4TEMP
         IF (HSNOW_ACTUAL(I,J) .GT. 0.0 _d 0) THEN
./pkg/seaice/seaice_solve4temp.F 300 SEAICE_SOLVE4TEMP
          ALB(I,J) = ALB_SNOW(I,J)
./pkg/seaice/seaice_solve4temp.F 302 SEAICE_SOLVE4TEMP
          ALB(I,J) = ALB_ICE(I,J)
./pkg/seaice/seaice_solve4temp.F 310 SEAICE_SOLVE4TEMP
         IF(HSNOW_ACTUAL(I,J).GT.0.0) THEN
./pkg/seaice/seaice_solve4temp.F 312 SEAICE_SOLVE4TEMP
          A1(I,J)=(1.0 _d 0 - ALB(I,J))*SWDOWN(I,J,bi,bj)
./pkg/seaice/seaice_solve4temp.F 313 SEAICE_SOLVE4TEMP
     &         +lwdownLoc(I,J)*0.97 _d 0
./pkg/seaice/seaice_solve4temp.F 314 SEAICE_SOLVE4TEMP
     &         +D1*UG(I,J)*atempLoc(I,J)+D1I*UG(I,J)*AQH(I,J,bi,bj)
./pkg/seaice/seaice_solve4temp.F 317 SEAICE_SOLVE4TEMP
          A1(I,J)=(1.0 _d 0 - ALB(I,J))*SWDOWN(I,J,bi,bj)
./pkg/seaice/seaice_solve4temp.F 318 SEAICE_SOLVE4TEMP
     &         *(1.0 _d 0 - XIO*EXP(-1.5 _d 0*HICE_ACTUAL(I,J)))
./pkg/seaice/seaice_solve4temp.F 319 SEAICE_SOLVE4TEMP
     &         +lwdownLoc(I,J)*0.97 _d 0
./pkg/seaice/seaice_solve4temp.F 320 SEAICE_SOLVE4TEMP
     &         +D1*UG(I,J)*atempLoc(I,J)+D1I*UG(I,J)*AQH(I,J,bi,bj)
./pkg/seaice/seaice_solve4temp.F 327 SEAICE_SOLVE4TEMP
         F_lwd(I,J) = - 0.97 _d 0 * lwdownLoc(I,J)
./pkg/seaice/seaice_solve4temp.F 333 SEAICE_SOLVE4TEMP
         IF (HSNOW_ACTUAL(I,J) .GT. 0.0 _d 0) THEN
./pkg/seaice/seaice_solve4temp.F 334 SEAICE_SOLVE4TEMP
          IcePenetSWFluxFrac(I,J) = 0.0 _d 0
./pkg/seaice/seaice_solve4temp.F 336 SEAICE_SOLVE4TEMP
          IcePenetSWFluxFrac(I,J) =
./pkg/seaice/seaice_solve4temp.F 337 SEAICE_SOLVE4TEMP
     &         XIO*EXP(-1.5 _d 0 * HICE_ACTUAL(I,J))
./pkg/seaice/seaice_solve4temp.F 342 SEAICE_SOLVE4TEMP
         AbsorbedSWFlux(I,J)       = -(1.0 _d 0 - ALB(I,J))*
./pkg/seaice/seaice_solve4temp.F 343 SEAICE_SOLVE4TEMP
     &        (1.0 _d 0 - IcePenetSWFluxFrac(I,J))
./pkg/seaice/seaice_solve4temp.F 344 SEAICE_SOLVE4TEMP
     &        *SWDOWN(I,J,bi,bj)
./pkg/seaice/seaice_solve4temp.F 348 SEAICE_SOLVE4TEMP
         IcePenetSWFlux(I,J) = -(1.0 _d 0 - ALB(I,J))*
./pkg/seaice/seaice_solve4temp.F 349 SEAICE_SOLVE4TEMP
     &        IcePenetSWFluxFrac(I,J)
./pkg/seaice/seaice_solve4temp.F 350 SEAICE_SOLVE4TEMP
     &        *SWDOWN(I,J,bi,bj)
./pkg/seaice/seaice_solve4temp.F 352 SEAICE_SOLVE4TEMP
         F_swi(I,J) = AbsorbedSWFlux(I,J)
./pkg/seaice/seaice_solve4temp.F 356 SEAICE_SOLVE4TEMP
         hice_tmp = max(HICE_ACTUAL(I,J),5. _d -2)
./pkg/seaice/seaice_solve4temp.F 363 SEAICE_SOLVE4TEMP
         effConduct(I,J)=
./pkg/seaice/seaice_solve4temp.F 364 SEAICE_SOLVE4TEMP
     &        XKS/(HSNOW_ACTUAL(I,J)/HICE_ACTUAL(I,J) +
./pkg/seaice/seaice_solve4temp.F 365 SEAICE_SOLVE4TEMP
     &        XKS/XKI)/HICE_ACTUAL(I,J)
./pkg/seaice/seaice_solve4temp.F 367 SEAICE_SOLVE4TEMP
         effConduct(I,J) = XKI * XKS /
./pkg/seaice/seaice_solve4temp.F 368 SEAICE_SOLVE4TEMP
     &        (XKS * hice_tmp + XKI * HSNOW_ACTUAL(I,J))
./pkg/seaice/seaice_solve4temp.F 373 SEAICE_SOLVE4TEMP
     &        (J .EQ. SEAICE_debugPointY) ) THEN
./pkg/seaice/seaice_solve4temp.F 380 SEAICE_SOLVE4TEMP
     &         tsurfLoc(I,J), TSURF(I,J,bi,bj)
./pkg/seaice/seaice_solve4temp.F 387 SEAICE_SOLVE4TEMP
     &         HICE_ACTUAL(I,J), effConduct(I,J)
./pkg/seaice/seaice_solve4temp.F 391 SEAICE_SOLVE4TEMP
     &         HSNOW_ACTUAL(I,J), ALB(I,J)
./pkg/seaice/seaice_solve4temp.F 404 SEAICE_SOLVE4TEMP
       DO J=1,sNy
./pkg/seaice/seaice_solve4temp.F 407 SEAICE_SOLVE4TEMP
         iicekey = I + sNx*(J-1) + (ITER-1)*sNx*sNy
./pkg/seaice/seaice_solve4temp.F 412 SEAICE_SOLVE4TEMP
         IF ( iceOrNot(I,J) ) THEN
./pkg/seaice/seaice_solve4temp.F 414 SEAICE_SOLVE4TEMP
          t1 = tsurfLoc(I,J)
./pkg/seaice/seaice_solve4temp.F 422 SEAICE_SOLVE4TEMP
          qhice(I,J)=QS1*(C1*t4+C2*t3 +C3*t2+C4*t1+C5)
./pkg/seaice/seaice_solve4temp.F 436 SEAICE_SOLVE4TEMP
          qhice(I,J) = bb1*mm_pi / (Ppascals - (1.0 _d 0 - bb1) *
./pkg/seaice/seaice_solve4temp.F 441 SEAICE_SOLVE4TEMP
          F_c(I,J)    = -effConduct(I,J)*(TB(I,J)-tsurfLoc(I,J))
./pkg/seaice/seaice_solve4temp.F 442 SEAICE_SOLVE4TEMP
          F_lh(I,J)   = D1I*UG(I,J)*(qhice(I,J)-AQH(I,J,bi,bj))
./pkg/seaice/seaice_solve4temp.F 444 SEAICE_SOLVE4TEMP
          A2(I,J)=-D1*UG(I,J)*t1-D1I*UG(I,J)*qhice(I,J)-D3*t4
./pkg/seaice/seaice_solve4temp.F 445 SEAICE_SOLVE4TEMP
          A3(I,J) = 4.0 _d 0 * D3 * t3 + effConduct(I,J) + D1*UG(I,J)
./pkg/seaice/seaice_solve4temp.F 456 SEAICE_SOLVE4TEMP
          dFiDTs1 = 4.0 _d 0 * D3*t3 + effConduct(I,J) + D1*UG(I,J)
./pkg/seaice/seaice_solve4temp.F 457 SEAICE_SOLVE4TEMP
     &         + D1I*UG(I,J)*dqhice_dTice
./pkg/seaice/seaice_solve4temp.F 459 SEAICE_SOLVE4TEMP
          F_lwu(I,J)= t4 * D3
./pkg/seaice/seaice_solve4temp.F 461 SEAICE_SOLVE4TEMP
          F_sens(I,J)= D1 * UG(I,J) * (t1 - atempLoc(I,J))
./pkg/seaice/seaice_solve4temp.F 463 SEAICE_SOLVE4TEMP
          F_ia(I,J)  = F_lwd(I,J) + F_swi(I,J) + F_lwu(I,J) +
./pkg/seaice/seaice_solve4temp.F 464 SEAICE_SOLVE4TEMP
     &         F_c(I,J) + F_sens(I,J) + F_lh(I,J)
./pkg/seaice/seaice_solve4temp.F 470 SEAICE_SOLVE4TEMP
     &         (J .EQ. SEAICE_debugPointY) ) THEN
./pkg/seaice/seaice_solve4temp.F 472 SEAICE_SOLVE4TEMP
     &          'ice-iter qhICE,       ', ITER,qhIce(I,J)
./pkg/seaice/seaice_solve4temp.F 476 SEAICE_SOLVE4TEMP
     &          'ice-iter A1 A2 B      ', ITER,A1(I,J), A2(I,J),
./pkg/seaice/seaice_solve4temp.F 477 SEAICE_SOLVE4TEMP
     &          -F_c(I,J)
./pkg/seaice/seaice_solve4temp.F 480 SEAICE_SOLVE4TEMP
     &          'ice-iter A3 (-A1+A2)  ', ITER, A3(I,J),
./pkg/seaice/seaice_solve4temp.F 481 SEAICE_SOLVE4TEMP
     &          -(A1(I,J) + A2(I,J))
./pkg/seaice/seaice_solve4temp.F 486 SEAICE_SOLVE4TEMP
     &          F_ia(I,J)
./pkg/seaice/seaice_solve4temp.F 494 SEAICE_SOLVE4TEMP
          tsurfLoc(I,J)=tsurfLoc(I,J)
./pkg/seaice/seaice_solve4temp.F 495 SEAICE_SOLVE4TEMP
     &         +(A1(I,J)+A2(I,J)-F_c(I,J))/A3(I,J)
./pkg/seaice/seaice_solve4temp.F 497 SEAICE_SOLVE4TEMP
          tsurfLoc(I,J) =MAX(273.16 _d 0+MIN_TICE,tsurfLoc(I,J))
./pkg/seaice/seaice_solve4temp.F 498 SEAICE_SOLVE4TEMP
          tsurfLoc(I,J) =MIN(tsurfLoc(I,J),TMELT)
./pkg/seaice/seaice_solve4temp.F 501 SEAICE_SOLVE4TEMP
          tsurfLoc(I,J) = tsurfLoc(I,J) - F_ia(I,J) / dFiDTs1
./pkg/seaice/seaice_solve4temp.F 509 SEAICE_SOLVE4TEMP
          IF (tsurfLoc(I,J) .LT. 50.0 _d 0 ) THEN
./pkg/seaice/seaice_solve4temp.F 510 SEAICE_SOLVE4TEMP
           tsurfLoc(I,J) = TMELT
./pkg/seaice/seaice_solve4temp.F 512 SEAICE_SOLVE4TEMP
          tsurfLoc(I,J) =MIN(tsurfLoc(I,J),TMELT)
./pkg/seaice/seaice_solve4temp.F 517 SEAICE_SOLVE4TEMP
     &         (J .EQ. SEAICE_debugPointY) ) THEN
./pkg/seaice/seaice_solve4temp.F 521 SEAICE_SOLVE4TEMP
     &          tsurfLoc(I,J),
./pkg/seaice/seaice_solve4temp.F 522 SEAICE_SOLVE4TEMP
     &          log10(abs(tsurfLoc(I,J) - t1))
./pkg/seaice/seaice_solve4temp.F 531 SEAICE_SOLVE4TEMP
      DO J=1,sNy
./pkg/seaice/seaice_solve4temp.F 533 SEAICE_SOLVE4TEMP
        IF ( iceOrNot(I,J) ) THEN
./pkg/seaice/seaice_solve4temp.F 537 SEAICE_SOLVE4TEMP
         F_ia(I,J)=-A1(I,J)-A2(I,J)
./pkg/seaice/seaice_solve4temp.F 538 SEAICE_SOLVE4TEMP
         TSURF(I,J,bi,bj)=MIN(tsurfLoc(I,J),TMELT)
./pkg/seaice/seaice_solve4temp.F 540 SEAICE_SOLVE4TEMP
         IF (HSNOW_ACTUAL(I,J) .GT. 0.0 _d 0 ) THEN
./pkg/seaice/seaice_solve4temp.F 542 SEAICE_SOLVE4TEMP
          IcePenetSWFlux(I,J)=0.0 _d 0
./pkg/seaice/seaice_solve4temp.F 547 SEAICE_SOLVE4TEMP
          IcePenetSWFlux(I,J)=-(1.0 _d 0 -ALB(I,J))*SWDOWN(I,J,bi,bj)
./pkg/seaice/seaice_solve4temp.F 548 SEAICE_SOLVE4TEMP
     &         *XIO*EXP(-1.5 _d 0*HICE_ACTUAL(I,J))
./pkg/seaice/seaice_solve4temp.F 553 SEAICE_SOLVE4TEMP
         TSURF(I,J,bi,bj) = tsurfLoc(I,J)
./pkg/seaice/seaice_solve4temp.F 556 SEAICE_SOLVE4TEMP
         t1 = tsurfLoc(I,J)
./pkg/seaice/seaice_solve4temp.F 570 SEAICE_SOLVE4TEMP
         qhice(I,J) = bb1*mm_pi/(Ppascals- (1.0 _d 0 - bb1) * mm_pi)
./pkg/seaice/seaice_solve4temp.F 572 SEAICE_SOLVE4TEMP
         F_lh(I,J) = D1I * UG(I,J)*(qhice(I,J)-AQH(I,J,bi,bj))
./pkg/seaice/seaice_solve4temp.F 573 SEAICE_SOLVE4TEMP
         F_c(I,J)  = -effConduct(I,J) * (TB(I,J) - t1)
./pkg/seaice/seaice_solve4temp.F 574 SEAICE_SOLVE4TEMP
         F_lwu(I,J)   = t4 * D3
./pkg/seaice/seaice_solve4temp.F 575 SEAICE_SOLVE4TEMP
         F_sens(I,J)  = D1 * UG(I,J) * (t1 - atempLoc(I,J))
./pkg/seaice/seaice_solve4temp.F 579 SEAICE_SOLVE4TEMP
         F_ia(I,J)    = F_lwd(I,J) + F_swi(I,J) + F_lwu(I,J) +
./pkg/seaice/seaice_solve4temp.F 580 SEAICE_SOLVE4TEMP
     &        F_sens(I,J) + F_lh(I,J)
./pkg/seaice/seaice_solve4temp.F 586 SEAICE_SOLVE4TEMP
         CALL ZERO_ADJ_1D( 1, TSURF(I,J,bi,bj), myThid)
./pkg/seaice/seaice_solve4temp.F 587 SEAICE_SOLVE4TEMP
         t1 = TSURF(I,J,bi,bj)
./pkg/seaice/seaice_solve4temp.F 591 SEAICE_SOLVE4TEMP
         qhice(I,J)=QS1*(C1*t4+C2*t3 +C3*t2+C4*t1+C5)
./pkg/seaice/seaice_solve4temp.F 593 SEAICE_SOLVE4TEMP
         A1(I,J)=0.3 _d 0 *SWDOWN(I,J,bi,bj)+lwdownLoc(I,J)*0.97 _d 0
./pkg/seaice/seaice_solve4temp.F 594 SEAICE_SOLVE4TEMP
     &         +D1*UG(I,J)*atempLoc(I,J)+D1I*UG(I,J)*AQH(I,J,bi,bj)
./pkg/seaice/seaice_solve4temp.F 595 SEAICE_SOLVE4TEMP
         A2(I,J)=-D1*UG(I,J)*t1-D1I*UG(I,J)*qhice(I,J)-D3*t4
./pkg/seaice/seaice_solve4temp.F 597 SEAICE_SOLVE4TEMP
         F_ia(I,J)=-A1(I,J)-A2(I,J)
./pkg/seaice/seaice_solve4temp.F 598 SEAICE_SOLVE4TEMP
         IcePenetSWFlux(I,J)= 0. _d 0
./pkg/seaice/seaice_solve4temp.F 603 SEAICE_SOLVE4TEMP
         IF (F_c(I,J) .LT. 0.0 _d 0) THEN
./pkg/seaice/seaice_solve4temp.F 604 SEAICE_SOLVE4TEMP
          F_io_net(I,J) = -F_c(I,J)
./pkg/seaice/seaice_solve4temp.F 605 SEAICE_SOLVE4TEMP
          F_ia_net(I,J) = 0.0 _d 0
./pkg/seaice/seaice_solve4temp.F 607 SEAICE_SOLVE4TEMP
          F_io_net(I,J) = 0.0 _d 0
./pkg/seaice/seaice_solve4temp.F 608 SEAICE_SOLVE4TEMP
          F_ia_net(I,J) = F_ia(I,J)
./pkg/seaice/seaice_solve4temp.F 613 SEAICE_SOLVE4TEMP
         FWsublim(I,J) = F_lh(I,J)/SEAICE_lhSublim
./pkg/seaice/seaice_solve4temp.F 617 SEAICE_SOLVE4TEMP
     &        (J .EQ. SEAICE_debugPointY) ) THEN
./pkg/seaice/seaice_solve4temp.F 624 SEAICE_SOLVE4TEMP
     &         TSURF(I,J,bi,bj), tsurfLoc(I,J),atempLoc(I,J)
./pkg/seaice/seaice_solve4temp.F 627 SEAICE_SOLVE4TEMP
     &         'ibi LWL                    ', lwdownLoc(I,J)
./pkg/seaice/seaice_solve4temp.F 631 SEAICE_SOLVE4TEMP
     &         SWDOWN(I,J,bi,bj), IcePenetSWFlux(I,J)
./pkg/seaice/seaice_solve4temp.F 635 SEAICE_SOLVE4TEMP
     &         AQH(I,J,bi,bj),qhice(I,J)
./pkg/seaice/seaice_solve4temp.F 648 SEAICE_SOLVE4TEMP
     &         -(A1(I,J)+A2(I,J)),
./pkg/seaice/seaice_solve4temp.F 649 SEAICE_SOLVE4TEMP
     &         -(A1(I,J)+A2(I,J)-F_c(I,J)),
./pkg/seaice/seaice_solve4temp.F 650 SEAICE_SOLVE4TEMP
     &         F_c(I,J)
./pkg/seaice/seaice_solve4temp.F 652 SEAICE_SOLVE4TEMP
     &         F_ia(I,J),
./pkg/seaice/seaice_solve4temp.F 653 SEAICE_SOLVE4TEMP
     &         F_ia_net(I,J),
./pkg/seaice/seaice_solve4temp.F 654 SEAICE_SOLVE4TEMP
     &         F_c(I,J)
./pkg/shap_filt/shap_filt_relvort3.F 121 SHAP_FILT_RELVORT3
         J=1
./pkg/shap_filt/shap_filt_relvort3.F 124 SHAP_FILT_RELVORT3
         vort3(I,J)=
./pkg/shap_filt/shap_filt_relvort3.F 125 SHAP_FILT_RELVORT3
     &     +recip_rA(I,J,bi,bj)/AZcorner*(
./pkg/shap_filt/shap_filt_relvort3.F 126 SHAP_FILT_RELVORT3
     &      ( vFld(I,J)*dyC(I,J,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 127 SHAP_FILT_RELVORT3
     &       -uFld(I,J)*dxC(I,J,bi,bj) )
./pkg/shap_filt/shap_filt_relvort3.F 128 SHAP_FILT_RELVORT3
     &      + uFld(I,J-1)*dxC(I,J-1,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 139 SHAP_FILT_RELVORT3
         vort3(I-1,J)=
./pkg/shap_filt/shap_filt_relvort3.F 140 SHAP_FILT_RELVORT3
     &      recip_rAz(I-1,J,bi,bj)*(
./pkg/shap_filt/shap_filt_relvort3.F 141 SHAP_FILT_RELVORT3
     &      vFld(I-1,J)*dyC(I-1,J,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 142 SHAP_FILT_RELVORT3
     &     -vFld(I-2,J)*dyC(I-2,J,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 143 SHAP_FILT_RELVORT3
     &     -uFld(I-1,J)*dxC(I-1,J,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 144 SHAP_FILT_RELVORT3
     &     +vFld(I+0,J-1)*dyC(I+0,J-1,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 148 SHAP_FILT_RELVORT3
         vort3(I,J-1)=vort3(I-1,J)
./pkg/shap_filt/shap_filt_relvort3.F 163 SHAP_FILT_RELVORT3
         J=1
./pkg/shap_filt/shap_filt_relvort3.F 167 SHAP_FILT_RELVORT3
          vort3(I,J)=
./pkg/shap_filt/shap_filt_relvort3.F 168 SHAP_FILT_RELVORT3
     &     +recip_rA(I-1,J,bi,bj)/AZcorner*(
./pkg/shap_filt/shap_filt_relvort3.F 169 SHAP_FILT_RELVORT3
     &      (-uFld(I,J)*dxC(I,J,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 170 SHAP_FILT_RELVORT3
     &       -vFld(I-1,J)*dyC(I-1,J,bi,bj) )
./pkg/shap_filt/shap_filt_relvort3.F 171 SHAP_FILT_RELVORT3
     &      + uFld(I,J-1)*dxC(I,J-1,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 174 SHAP_FILT_RELVORT3
          vort3(I,J)=
./pkg/shap_filt/shap_filt_relvort3.F 175 SHAP_FILT_RELVORT3
     &     +recip_rA(I-1,J,bi,bj)/AZcorner*(
./pkg/shap_filt/shap_filt_relvort3.F 176 SHAP_FILT_RELVORT3
     &      (-vFld(I-1,J)*dyC(I-1,J,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 177 SHAP_FILT_RELVORT3
     &       +uFld(I,J-1)*dxC(I,J-1,bi,bj) )
./pkg/shap_filt/shap_filt_relvort3.F 178 SHAP_FILT_RELVORT3
     &      - uFld(I,J)*dxC(I,J,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 181 SHAP_FILT_RELVORT3
          vort3(I,J)=
./pkg/shap_filt/shap_filt_relvort3.F 182 SHAP_FILT_RELVORT3
     &     +recip_rA(I-1,J,bi,bj)/AZcorner*(
./pkg/shap_filt/shap_filt_relvort3.F 183 SHAP_FILT_RELVORT3
     &      (+uFld(I,J-1)*dxC(I,J-1,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 184 SHAP_FILT_RELVORT3
     &       -uFld(I,J)*dxC(I,J,bi,bj)     )
./pkg/shap_filt/shap_filt_relvort3.F 185 SHAP_FILT_RELVORT3
     &      - vFld(I-1,J)*dyC(I-1,J,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 197 SHAP_FILT_RELVORT3
         vort3(I+1,J)=
./pkg/shap_filt/shap_filt_relvort3.F 198 SHAP_FILT_RELVORT3
     &      recip_rAz(I+1,J,bi,bj)*(
./pkg/shap_filt/shap_filt_relvort3.F 199 SHAP_FILT_RELVORT3
     &      vFld(I+1,J)*dyC(I+1,J,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 200 SHAP_FILT_RELVORT3
     &     -vFld(I-0,J)*dyC(I-0,J,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 201 SHAP_FILT_RELVORT3
     &     -uFld(I+1,J)*dxC(I+1,J,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 202 SHAP_FILT_RELVORT3
     &     -vFld(I-1,J-1)*dyC(I-1,J-1,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 206 SHAP_FILT_RELVORT3
         vort3(I,J-1)=vort3(I+1,J)
./pkg/shap_filt/shap_filt_relvort3.F 221 SHAP_FILT_RELVORT3
         J=sNy+1
./pkg/shap_filt/shap_filt_relvort3.F 225 SHAP_FILT_RELVORT3
          vort3(I,J)=
./pkg/shap_filt/shap_filt_relvort3.F 226 SHAP_FILT_RELVORT3
     &     +recip_rA(I,J-1,bi,bj)/AZcorner*(
./pkg/shap_filt/shap_filt_relvort3.F 227 SHAP_FILT_RELVORT3
     &      (+uFld(I,J-1)*dxC(I,J-1,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 228 SHAP_FILT_RELVORT3
     &       +vFld(I,J)*dyC(I,J,bi,bj)     )
./pkg/shap_filt/shap_filt_relvort3.F 229 SHAP_FILT_RELVORT3
     &       -uFld(I,J)*dxC(I,J,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 232 SHAP_FILT_RELVORT3
          vort3(I,J)=
./pkg/shap_filt/shap_filt_relvort3.F 233 SHAP_FILT_RELVORT3
     &     +recip_rA(I,J-1,bi,bj)/AZcorner*(
./pkg/shap_filt/shap_filt_relvort3.F 234 SHAP_FILT_RELVORT3
     &      (-uFld(I,J)*dxC(I,J,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 235 SHAP_FILT_RELVORT3
     &       +uFld(I,J-1)*dxC(I,J-1,bi,bj) )
./pkg/shap_filt/shap_filt_relvort3.F 236 SHAP_FILT_RELVORT3
     &      + vFld(I,J)*dyC(I,J,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 239 SHAP_FILT_RELVORT3
          vort3(I,J)=
./pkg/shap_filt/shap_filt_relvort3.F 240 SHAP_FILT_RELVORT3
     &     +recip_rA(I,J-1,bi,bj)/AZcorner*(
./pkg/shap_filt/shap_filt_relvort3.F 241 SHAP_FILT_RELVORT3
     &      (+vFld(I,J)*dyC(I,J,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 242 SHAP_FILT_RELVORT3
     &       -uFld(I,J)*dxC(I,J,bi,bj)     )
./pkg/shap_filt/shap_filt_relvort3.F 243 SHAP_FILT_RELVORT3
     &      + uFld(I,J-1)*dxC(I,J-1,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 255 SHAP_FILT_RELVORT3
         vort3(I-1,J)=
./pkg/shap_filt/shap_filt_relvort3.F 256 SHAP_FILT_RELVORT3
     &      recip_rAz(I-1,J,bi,bj)*(
./pkg/shap_filt/shap_filt_relvort3.F 257 SHAP_FILT_RELVORT3
     &      vFld(I-1,J)*dyC(I-1,J,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 258 SHAP_FILT_RELVORT3
     &     -vFld(I-2,J)*dyC(I-2,J,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 259 SHAP_FILT_RELVORT3
     &     +vFld(I-0,J+1)*dyC(I-0,J+1,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 260 SHAP_FILT_RELVORT3
     &     +uFld(I-1,J-1)*dxC(I-1,J-1,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 264 SHAP_FILT_RELVORT3
         vort3(I,J+1)=vort3(I-1,J)
./pkg/shap_filt/shap_filt_relvort3.F 279 SHAP_FILT_RELVORT3
         J=sNy+1
./pkg/shap_filt/shap_filt_relvort3.F 283 SHAP_FILT_RELVORT3
          vort3(I,J)=
./pkg/shap_filt/shap_filt_relvort3.F 284 SHAP_FILT_RELVORT3
     &     +recip_rA(I-1,J-1,bi,bj)/AZcorner*(
./pkg/shap_filt/shap_filt_relvort3.F 285 SHAP_FILT_RELVORT3
     &      (-uFld(I,J)*dxC(I,J,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 286 SHAP_FILT_RELVORT3
     &       -vFld(I-1,J)*dyC(I-1,J,bi,bj) )
./pkg/shap_filt/shap_filt_relvort3.F 287 SHAP_FILT_RELVORT3
     &      + uFld(I,J-1)*dxC(I,J-1,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 290 SHAP_FILT_RELVORT3
          vort3(I,J)=
./pkg/shap_filt/shap_filt_relvort3.F 291 SHAP_FILT_RELVORT3
     &     +recip_rA(I-1,J-1,bi,bj)/AZcorner*(
./pkg/shap_filt/shap_filt_relvort3.F 292 SHAP_FILT_RELVORT3
     &      (+uFld(I,J-1)*dxC(I,J-1,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 293 SHAP_FILT_RELVORT3
     &       -uFld(I,J)*dxC(I,J,bi,bj)     )
./pkg/shap_filt/shap_filt_relvort3.F 294 SHAP_FILT_RELVORT3
     &      - vFld(I-1,J)*dyC(I-1,J,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 306 SHAP_FILT_RELVORT3
         vort3(I+1,J)=
./pkg/shap_filt/shap_filt_relvort3.F 307 SHAP_FILT_RELVORT3
     &      recip_rAz(I+1,J,bi,bj)*(
./pkg/shap_filt/shap_filt_relvort3.F 308 SHAP_FILT_RELVORT3
     &      vFld(I+1,J)*dyC(I+1,J,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 309 SHAP_FILT_RELVORT3
     &     -vFld(I-0,J)*dyC(I-0,J,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 310 SHAP_FILT_RELVORT3
     &     -vFld(I-1,J+1)*dyC(I-1,J+1,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 311 SHAP_FILT_RELVORT3
     &     +uFld(I+1,J-1)*dxC(I+1,J-1,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 315 SHAP_FILT_RELVORT3
         vort3(I,J+1)=vort3(I+1,J)
./pkg/shap_filt/shap_filt_relvort3.F 50 SHAP_FILT_RELVORT3
      DO J=1-Oly,sNy+Oly
./pkg/shap_filt/shap_filt_relvort3.F 52 SHAP_FILT_RELVORT3
        vort3(I,J) = 0. _d 0
./pkg/shap_filt/shap_filt_relvort3.F 57 SHAP_FILT_RELVORT3
      DO J=2-Oly,sNy+Oly
./pkg/shap_filt/shap_filt_relvort3.F 61 SHAP_FILT_RELVORT3
        vort3(I,J)=
./pkg/shap_filt/shap_filt_relvort3.F 62 SHAP_FILT_RELVORT3
     &      recip_rAz(I,J,bi,bj)*(
./pkg/shap_filt/shap_filt_relvort3.F 63 SHAP_FILT_RELVORT3
     &      ( vFld(I,J)*dyC(I,J,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 64 SHAP_FILT_RELVORT3
     &       -vFld(I-1,J)*dyC(I-1,J,bi,bj) )
./pkg/shap_filt/shap_filt_relvort3.F 65 SHAP_FILT_RELVORT3
     &     -( uFld(I,J)*dxC(I,J,bi,bj)
./pkg/shap_filt/shap_filt_relvort3.F 66 SHAP_FILT_RELVORT3
     &       -uFld(I,J-1)*dxC(I,J-1,bi,bj) )
./pkg/shap_filt/shap_filt_tracer_s1.F 109 SHAP_FILT_TRACER_S1
          DO J=1,sNy
./pkg/shap_filt/shap_filt_tracer_s1.F 136 SHAP_FILT_TRACER_S1
           DO J=1,sNy
./pkg/shap_filt/shap_filt_tracer_s1.F 146 SHAP_FILT_TRACER_S1
           DO J=1,sNy
./pkg/shap_filt/shap_filt_tracer_s1.F 162 SHAP_FILT_TRACER_S1
          DO J=1,sNy
./pkg/shap_filt/shap_filt_tracer_s1.F 49 SHAP_FILT_TRACER_S1
      INTEGER bi,bj,K,I,J,N
./pkg/shap_filt/shap_filt_tracer_s1.F 59 SHAP_FILT_TRACER_S1
           DO J=1-OLy,sNy+OLy
./pkg/shap_filt/shap_filt_tracer_s1.F 83 SHAP_FILT_TRACER_S1
           DO J=1,sNy
./pkg/shap_filt/shap_filt_tracer_s1.F 93 SHAP_FILT_TRACER_S1
           DO J=1,sNy
./pkg/shap_filt/shap_filt_tracer_s4.F 108 SHAP_FILT_TRACER_S4
          DO J=1,sNy
./pkg/shap_filt/shap_filt_tracer_s4.F 134 SHAP_FILT_TRACER_S4
           DO J=1,sNy
./pkg/shap_filt/shap_filt_tracer_s4.F 144 SHAP_FILT_TRACER_S4
           DO J=1,sNy
./pkg/shap_filt/shap_filt_tracer_s4.F 160 SHAP_FILT_TRACER_S4
          DO J=1,sNy
./pkg/shap_filt/shap_filt_tracer_s4.F 49 SHAP_FILT_TRACER_S4
      INTEGER bi,bj,K,I,J,N
./pkg/shap_filt/shap_filt_tracer_s4.F 58 SHAP_FILT_TRACER_S4
           DO J=1-OLy,sNy+Oly
./pkg/shap_filt/shap_filt_tracer_s4.F 82 SHAP_FILT_TRACER_S4
           DO J=1,sNy
./pkg/shap_filt/shap_filt_tracer_s4.F 92 SHAP_FILT_TRACER_S4
           DO J=1,sNy
./pkg/shap_filt/shap_filt_tracerold.F 34 SHAP_FILT_TRACEROLD
      INTEGER I,J,N,N1,N2
./pkg/shap_filt/shap_filt_tracerold.F 36 SHAP_FILT_TRACEROLD
      DO J=1-OLy,sNy+OLy
./pkg/shap_filt/shap_filt_tracerold.F 46 SHAP_FILT_TRACEROLD
       DO J=1-OLy,sNy+OLy
./pkg/shap_filt/shap_filt_tracerold.F 58 SHAP_FILT_TRACEROLD
      DO J=1-OLy,sNy+OLy
./pkg/shap_filt/shap_filt_tracerold.F 65 SHAP_FILT_TRACEROLD
      DO J=1-OLy,sNy+OLy
./pkg/shap_filt/shap_filt_tracerold.F 76 SHAP_FILT_TRACEROLD
       DO J=1-OLy+1,sNy+OLy-1
./pkg/shap_filt/shap_filt_tracerold.F 89 SHAP_FILT_TRACEROLD
      DO J=1-OLy,sNy+OLy
./pkg/shap_filt/shap_filt_tracerold.F 95 SHAP_FILT_TRACEROLD
      DO J=1-OLy,sNy+OLy
./pkg/shap_filt/shap_filt_u.F 105 SHAP_FILT_U
      DO J=1-OLy,sNy+OLy
./pkg/shap_filt/shap_filt_u.F 33 SHAP_FILT_U
      INTEGER I,J,N,N1,N2
./pkg/shap_filt/shap_filt_u.F 35 SHAP_FILT_U
      DO J=1-OLy,sNy+OLy
./pkg/shap_filt/shap_filt_u.F 46 SHAP_FILT_U
       DO J=1-OLy,sNy+OLy
./pkg/shap_filt/shap_filt_u.F 57 SHAP_FILT_U
      DO J=1-OLy,sNy+OLy
./pkg/shap_filt/shap_filt_u.F 65 SHAP_FILT_U
      DO J=1-OLy,sNy+OLy
./pkg/shap_filt/shap_filt_u.F 72 SHAP_FILT_U
      DO J=1-OLy,sNy+OLy
./pkg/shap_filt/shap_filt_u.F 84 SHAP_FILT_U
       DO J=1-OLy+1,sNy+OLy-1
./pkg/shap_filt/shap_filt_u.F 99 SHAP_FILT_U
      DO J=1-OLy,sNy+OLy
./pkg/shap_filt/shap_filt_uv_s1.F 105 SHAP_FILT_UV_S1
           DO J=1,sNy
./pkg/shap_filt/shap_filt_uv_s1.F 112 SHAP_FILT_UV_S1
           DO J=1,sNy+1
./pkg/shap_filt/shap_filt_uv_s1.F 121 SHAP_FILT_UV_S1
           DO J=1,sNy+1
./pkg/shap_filt/shap_filt_uv_s1.F 137 SHAP_FILT_UV_S1
          DO J=1,sNy
./pkg/shap_filt/shap_filt_uv_s1.F 145 SHAP_FILT_UV_S1
          DO J=1,sNy+1
./pkg/shap_filt/shap_filt_uv_s1.F 173 SHAP_FILT_UV_S1
           DO J=1,sNy
./pkg/shap_filt/shap_filt_uv_s1.F 189 SHAP_FILT_UV_S1
            J=1
./pkg/shap_filt/shap_filt_uv_s1.F 197 SHAP_FILT_UV_S1
            J=sNy
./pkg/shap_filt/shap_filt_uv_s1.F 208 SHAP_FILT_UV_S1
           DO J=1,sNy
./pkg/shap_filt/shap_filt_uv_s1.F 215 SHAP_FILT_UV_S1
           DO J=1,sNy+1
./pkg/shap_filt/shap_filt_uv_s1.F 230 SHAP_FILT_UV_S1
            DO J=1,sNy+1,sNy
./pkg/shap_filt/shap_filt_uv_s1.F 250 SHAP_FILT_UV_S1
           DO J=1,sNy+1
./pkg/shap_filt/shap_filt_uv_s1.F 266 SHAP_FILT_UV_S1
          DO J=1,sNy
./pkg/shap_filt/shap_filt_uv_s1.F 272 SHAP_FILT_UV_S1
          DO J=1,sNy+1
./pkg/shap_filt/shap_filt_uv_s1.F 68 SHAP_FILT_UV_S1
           DO J=1-OLy,sNy+OLy
./pkg/shap_filt/shap_filt_uv_s1.F 96 SHAP_FILT_UV_S1
           DO J=1,sNy
./pkg/shap_filt/shap_filt_uv_s4.F 104 SHAP_FILT_UV_S4
           DO J=1,sNy
./pkg/shap_filt/shap_filt_uv_s4.F 111 SHAP_FILT_UV_S4
           DO J=1,sNy+1
./pkg/shap_filt/shap_filt_uv_s4.F 120 SHAP_FILT_UV_S4
           DO J=1,sNy+1
./pkg/shap_filt/shap_filt_uv_s4.F 136 SHAP_FILT_UV_S4
          DO J=1,sNy
./pkg/shap_filt/shap_filt_uv_s4.F 143 SHAP_FILT_UV_S4
          DO J=1,sNy+1
./pkg/shap_filt/shap_filt_uv_s4.F 170 SHAP_FILT_UV_S4
           DO J=1,sNy
./pkg/shap_filt/shap_filt_uv_s4.F 185 SHAP_FILT_UV_S4
            J=1
./pkg/shap_filt/shap_filt_uv_s4.F 195 SHAP_FILT_UV_S4
            J=sNy
./pkg/shap_filt/shap_filt_uv_s4.F 207 SHAP_FILT_UV_S4
           DO J=1,sNy
./pkg/shap_filt/shap_filt_uv_s4.F 214 SHAP_FILT_UV_S4
           DO J=1,sNy+1
./pkg/shap_filt/shap_filt_uv_s4.F 229 SHAP_FILT_UV_S4
            DO J=1,sNy+1,sNy
./pkg/shap_filt/shap_filt_uv_s4.F 240 SHAP_FILT_UV_S4
            DO J=1,sNy+1,sNy
./pkg/shap_filt/shap_filt_uv_s4.F 252 SHAP_FILT_UV_S4
           DO J=1,sNy+1
./pkg/shap_filt/shap_filt_uv_s4.F 268 SHAP_FILT_UV_S4
          DO J=1,sNy
./pkg/shap_filt/shap_filt_uv_s4.F 274 SHAP_FILT_UV_S4
          DO J=1,sNy+1
./pkg/shap_filt/shap_filt_uv_s4.F 67 SHAP_FILT_UV_S4
           DO J=1-OLy,sNy+OLy
./pkg/shap_filt/shap_filt_uv_s4.F 95 SHAP_FILT_UV_S4
           DO J=1,sNy
./pkg/shap_filt/shap_filt_v.F 105 SHAP_FILT_V
      DO J=1-OLy,sNy+OLy
./pkg/shap_filt/shap_filt_v.F 33 SHAP_FILT_V
      INTEGER I,J,N,N1,N2
./pkg/shap_filt/shap_filt_v.F 36 SHAP_FILT_V
      DO J=1-OLy+1,sNy+OLy
./pkg/shap_filt/shap_filt_v.F 43 SHAP_FILT_V
      DO J=1-OLy,sNy+OLy
./pkg/shap_filt/shap_filt_v.F 54 SHAP_FILT_V
       DO J=1-OLy+1,sNy+OLy
./pkg/shap_filt/shap_filt_v.F 68 SHAP_FILT_V
      DO J=1-OLy,sNy+OLy
./pkg/shap_filt/shap_filt_v.F 75 SHAP_FILT_V
      DO J=1-OLy,sNy+OLy
./pkg/shap_filt/shap_filt_v.F 87 SHAP_FILT_V
       DO J=1-OLy+1,sNy+OLy-1
./pkg/shap_filt/shap_filt_v.F 99 SHAP_FILT_V
      DO J=1-OLy,sNy+OLy
./pkg/shelfice/shelfice_forcing.F 156 SHELFICE_FORCING_S
         IF ( kLev .LT. Nr .AND. kLev .EQ. kTopC(I,J,bi,bj) ) THEN
./pkg/shelfice/shelfice_forcing.F 158 SHELFICE_FORCING_S
          drLoc = drF(kLev)*( 1. _d 0 - _hFacC(I,J,kLev,bi,bj) )
./pkg/shelfice/shelfice_forcing.F 159 SHELFICE_FORCING_S
          drLoc = MIN( drLoc, drF(Kp1) * _hFacC(I,J,Kp1,bi,bj) ) 
./pkg/shelfice/shelfice_forcing.F 161 SHELFICE_FORCING_S
     &         /( drF(kLev)*_hFacC(I,J,kLev,bi,bj)+drLoc )
./pkg/shelfice/shelfice_forcing.F 163 SHELFICE_FORCING_S
         ELSEIF ( kLev .GT. 1 .AND. kLev-1 .EQ. kTopC(I,J,bi,bj) ) THEN
./pkg/shelfice/shelfice_forcing.F 165 SHELFICE_FORCING_S
          drLoc = drF(km1)*( 1. _d 0 - _hFacC(I,J,km1,bi,bj) )
./pkg/shelfice/shelfice_forcing.F 166 SHELFICE_FORCING_S
          drLoc = MIN( drLoc, drF(kLev) * _hFacC(I,J,kLev,bi,bj) ) 
./pkg/shelfice/shelfice_forcing.F 168 SHELFICE_FORCING_S
     &         /( drF(km1)*_hFacC(I,J,km1,bi,bj)+drLoc )
./pkg/shelfice/shelfice_forcing.F 177 SHELFICE_FORCING_S
         IF ( kLev .EQ. kTopC(I,J,bi,bj) ) THEN
./pkg/shelfice/shelfice_forcing.F 64 SHELFICE_FORCING_T
         IF ( kLev .LT. Nr .AND. kLev .EQ. kTopC(I,J,bi,bj) ) THEN
./pkg/shelfice/shelfice_forcing.F 66 SHELFICE_FORCING_T
          drLoc = drF(kLev)*( 1. _d 0 - _hFacC(I,J,kLev,bi,bj) )
./pkg/shelfice/shelfice_forcing.F 67 SHELFICE_FORCING_T
          drLoc = MIN( drLoc, drF(Kp1) * _hFacC(I,J,Kp1,bi,bj) ) 
./pkg/shelfice/shelfice_forcing.F 69 SHELFICE_FORCING_T
     &         /( drF(kLev)*_hFacC(I,J,kLev,bi,bj)+drLoc )
./pkg/shelfice/shelfice_forcing.F 71 SHELFICE_FORCING_T
         ELSEIF ( kLev .GT. 1 .AND. kLev-1 .EQ. kTopC(I,J,bi,bj) ) THEN
./pkg/shelfice/shelfice_forcing.F 73 SHELFICE_FORCING_T
          drLoc = drF(km1)*( 1. _d 0 - _hFacC(I,J,km1,bi,bj) )
./pkg/shelfice/shelfice_forcing.F 74 SHELFICE_FORCING_T
          drLoc = MIN( drLoc, drF(kLev) * _hFacC(I,J,kLev,bi,bj) ) 
./pkg/shelfice/shelfice_forcing.F 76 SHELFICE_FORCING_T
     &         /( drF(km1)*_hFacC(I,J,km1,bi,bj)+drLoc )
./pkg/shelfice/shelfice_forcing.F 85 SHELFICE_FORCING_T
         IF ( kLev .EQ. kTopC(I,J,bi,bj) ) THEN
./pkg/shelfice/shelfice_init_fixed.F 29 SHELFICE_INIT_FIXED
      INTEGER I, J, K, bi, bj
./pkg/shelfice/shelfice_init_fixed.F 55 SHELFICE_INIT_FIXED
        DO J = 1-OLy, sNy+OLy
./pkg/shelfice/shelfice_init_fixed.F 59 SHELFICE_INIT_FIXED
           IF ( maskC(I,J,K,bi,bj) .NE. 0. _d 0 )
./pkg/shelfice/shelfice_init_fixed.F 60 SHELFICE_INIT_FIXED
     &          kTopC(I,J,bi,bj) = K
./pkg/shelfice/shelfice_init_varia.F 32 SHELFICE_INIT_VARIA
      INTEGER I, J, bi, bj
./pkg/shelfice/shelfice_init_varia.F 37 SHELFICE_INIT_VARIA
        DO J = 1-OLy, sNy+OLy
./pkg/shelfice/shelfice_thermodynamics.F 108 SHELFICE_THERMODYNAMICS
        DO J = 1-Oly,sNy+Oly
./pkg/shelfice/shelfice_thermodynamics.F 110 SHELFICE_THERMODYNAMICS
          shelfIceHeatFlux      (I,J,bi,bj) = 0. _d 0
./pkg/shelfice/shelfice_thermodynamics.F 111 SHELFICE_THERMODYNAMICS
          shelfIceFreshWaterFlux(I,J,bi,bj) = 0. _d 0
./pkg/shelfice/shelfice_thermodynamics.F 112 SHELFICE_THERMODYNAMICS
          shelficeForcingT      (I,J,bi,bj) = 0. _d 0
./pkg/shelfice/shelfice_thermodynamics.F 113 SHELFICE_THERMODYNAMICS
          shelficeForcingS      (I,J,bi,bj) = 0. _d 0
./pkg/shelfice/shelfice_thermodynamics.F 116 SHELFICE_THERMODYNAMICS
        DO J = 1, sNy
./pkg/shelfice/shelfice_thermodynamics.F 120 SHELFICE_THERMODYNAMICS
          K         = MAX(1,kTopC(I,J,bi,bj))
./pkg/shelfice/shelfice_thermodynamics.F 121 SHELFICE_THERMODYNAMICS
          pLoc(I,J) = ABS(R_shelfIce(I,J,bi,bj))
./pkg/shelfice/shelfice_thermodynamics.F 122 SHELFICE_THERMODYNAMICS
          tLoc(I,J) = theta(I,J,K,bi,bj)
./pkg/shelfice/shelfice_thermodynamics.F 123 SHELFICE_THERMODYNAMICS
          sLoc(I,J) = MAX(salt(I,J,K,bi,bj), 0. _d 0)
./pkg/shelfice/shelfice_thermodynamics.F 128 SHELFICE_THERMODYNAMICS
         DO J = 1, sNy
./pkg/shelfice/shelfice_thermodynamics.F 130 SHELFICE_THERMODYNAMICS
           K   = kTopC(I,J,bi,bj)
./pkg/shelfice/shelfice_thermodynamics.F 134 SHELFICE_THERMODYNAMICS
            drKp1 = drF(K)*( 1. _d 0 - _hFacC(I,J,K,bi,bj) )
./pkg/shelfice/shelfice_thermodynamics.F 136 SHELFICE_THERMODYNAMICS
            drKp1 = MIN( drKp1, drF(Kp1) * _hFacC(I,J,Kp1,bi,bj) )
./pkg/shelfice/shelfice_thermodynamics.F 138 SHELFICE_THERMODYNAMICS
     &           ( drF(K)*_hFacC(I,J,K,bi,bj) + drKp1 )
./pkg/shelfice/shelfice_thermodynamics.F 139 SHELFICE_THERMODYNAMICS
            tLoc(I,J) = ( tLoc(I,J) * drF(K)*_hFacC(I,J,K,bi,bj)
./pkg/shelfice/shelfice_thermodynamics.F 140 SHELFICE_THERMODYNAMICS
     &           + theta(I,J,Kp1,bi,bj) *drKp1 )
./pkg/shelfice/shelfice_thermodynamics.F 142 SHELFICE_THERMODYNAMICS
            sLoc(I,J) = ( sLoc(I,J) * drF(K)*_hFacC(I,J,K,bi,bj)
./pkg/shelfice/shelfice_thermodynamics.F 143 SHELFICE_THERMODYNAMICS
     &           + MAX(salt(I,J,Kp1,bi,bj), 0. _d 0) * drKp1 )
./pkg/shelfice/shelfice_thermodynamics.F 152 SHELFICE_THERMODYNAMICS
        DO J = 1, sNy
./pkg/shelfice/shelfice_thermodynamics.F 154 SHELFICE_THERMODYNAMICS
          tLoc(I,J) = SW_TEMP(sLoc(I,J),tLoc(I,J),pLoc(I,J),0.D0)
./pkg/shelfice/shelfice_thermodynamics.F 160 SHELFICE_THERMODYNAMICS
         DO J = 1, sNy
./pkg/shelfice/shelfice_thermodynamics.F 162 SHELFICE_THERMODYNAMICS
           K = kTopC(I,J,bi,bj)
./pkg/shelfice/shelfice_thermodynamics.F 163 SHELFICE_THERMODYNAMICS
           IF ( K .NE. 0 .AND. pLoc(I,J) .GT. 0. _d 0 ) THEN
./pkg/shelfice/shelfice_thermodynamics.F 166 SHELFICE_THERMODYNAMICS
     &           sLoc(I,J) * ( a0 + a1*sqrt(sLoc(I,J)) + a2*sLoc(I,J) )
./pkg/shelfice/shelfice_thermodynamics.F 167 SHELFICE_THERMODYNAMICS
     &           + b*pLoc(I,J) + c0
./pkg/shelfice/shelfice_thermodynamics.F 169 SHELFICE_THERMODYNAMICS
            shelfIceHeatFlux(I,J,bi,bj) = maskC(I,J,K,bi,bj) *
./pkg/shelfice/shelfice_thermodynamics.F 170 SHELFICE_THERMODYNAMICS
     &           SHELFICEheatTransCoeff * ( tLoc(I,J) - thetaFreeze )
./pkg/shelfice/shelfice_thermodynamics.F 175 SHELFICE_THERMODYNAMICS
            shelfIceFreshWaterFlux(I,J,bi,bj) =
./pkg/shelfice/shelfice_thermodynamics.F 176 SHELFICE_THERMODYNAMICS
     &           - shelfIceHeatFlux(I,J,bi,bj)
./pkg/shelfice/shelfice_thermodynamics.F 180 SHELFICE_THERMODYNAMICS
     &           - shelfIceHeatFlux(I,J,bi,bj)
./pkg/shelfice/shelfice_thermodynamics.F 182 SHELFICE_THERMODYNAMICS
     &           - cFac * shelfIceFreshWaterFlux(I,J,bi,bj)*mass2rUnit
./pkg/shelfice/shelfice_thermodynamics.F 183 SHELFICE_THERMODYNAMICS
     &           * ( thetaFreeze - tLoc(I,J) )
./pkg/shelfice/shelfice_thermodynamics.F 185 SHELFICE_THERMODYNAMICS
     &           shelfIceFreshWaterFlux(I,J,bi,bj) * mass2rUnit
./pkg/shelfice/shelfice_thermodynamics.F 186 SHELFICE_THERMODYNAMICS
     &           * ( cFac*sLoc(I,J) + (1. _d 0-cFac)*convertFW2SaltLoc )
./pkg/shelfice/shelfice_thermodynamics.F 190 SHELFICE_THERMODYNAMICS
            shelfIceHeatFlux      (I,J,bi,bj) = 0. _d 0
./pkg/shelfice/shelfice_thermodynamics.F 191 SHELFICE_THERMODYNAMICS
            shelfIceFreshWaterFlux(I,J,bi,bj) = 0. _d 0
./pkg/shelfice/shelfice_thermodynamics.F 192 SHELFICE_THERMODYNAMICS
            shelficeForcingT      (I,J,bi,bj) = 0. _d 0
./pkg/shelfice/shelfice_thermodynamics.F 193 SHELFICE_THERMODYNAMICS
            shelficeForcingS      (I,J,bi,bj) = 0. _d 0
./pkg/shelfice/shelfice_thermodynamics.F 211 SHELFICE_THERMODYNAMICS
         DO J = 1, sNy
./pkg/shelfice/shelfice_thermodynamics.F 213 SHELFICE_THERMODYNAMICS
           K    = kTopC(I,J,bi,bj)
./pkg/shelfice/shelfice_thermodynamics.F 214 SHELFICE_THERMODYNAMICS
           IF ( K .NE. 0 .AND. pLoc(I,J) .GT. 0. _d 0 ) THEN
./pkg/shelfice/shelfice_thermodynamics.F 221 SHELFICE_THERMODYNAMICS
     &           * SHELFICEkappa/pLoc(I,J)
./pkg/shelfice/shelfice_thermodynamics.F 222 SHELFICE_THERMODYNAMICS
            eps4 = b*pLoc(I,J) + c0
./pkg/shelfice/shelfice_thermodynamics.F 223 SHELFICE_THERMODYNAMICS
            eps6 = eps4 - tLoc(I,J)
./pkg/shelfice/shelfice_thermodynamics.F 229 SHELFICE_THERMODYNAMICS
            cqe = eps2*sLoc(I,J)
./pkg/shelfice/shelfice_thermodynamics.F 235 SHELFICE_THERMODYNAMICS
             print *, 'ml-shelfice: pLoc    = ', pLoc(I,J)
./pkg/shelfice/shelfice_thermodynamics.F 236 SHELFICE_THERMODYNAMICS
             print *, 'ml-shelfice: tLoc    = ', tLoc(I,J)
./pkg/shelfice/shelfice_thermodynamics.F 237 SHELFICE_THERMODYNAMICS
             print *, 'ml-shelfice: sLoc    = ', sLoc(I,J)
./pkg/shelfice/shelfice_thermodynamics.F 268 SHELFICE_THERMODYNAMICS
     &           * ( saltFreeze - sLoc(I,J) ) / saltFreeze
./pkg/shelfice/shelfice_thermodynamics.F 272 SHELFICE_THERMODYNAMICS
            shelfIceHeatFlux(I,J,bi,bj) =
./pkg/shelfice/shelfice_thermodynamics.F 275 SHELFICE_THERMODYNAMICS
     &             - HeatCapacity_Cp*( thetaFreeze - rFac*tLoc(I,J) ) )
./pkg/shelfice/shelfice_thermodynamics.F 277 SHELFICE_THERMODYNAMICS
            shelfIceFreshWaterFlux(I,J,bi,bj) = freshWaterFlux
./pkg/shelfice/shelfice_thermodynamics.F 281 SHELFICE_THERMODYNAMICS
     &           - cFac*shelfIceFreshWaterFlux(I,J,bi,bj)*mass2rUnit )
./pkg/shelfice/shelfice_thermodynamics.F 282 SHELFICE_THERMODYNAMICS
     &           * ( thetaFreeze - tLoc(I,J) )
./pkg/shelfice/shelfice_thermodynamics.F 285 SHELFICE_THERMODYNAMICS
     &           - cFac*shelfIceFreshWaterFlux(I,J,bi,bj)*mass2rUnit )
./pkg/shelfice/shelfice_thermodynamics.F 286 SHELFICE_THERMODYNAMICS
     &           * ( saltFreeze - sLoc(I,J) )
./pkg/shelfice/shelfice_thermodynamics.F 288 SHELFICE_THERMODYNAMICS
            shelfIceHeatFlux      (I,J,bi,bj) = 0. _d 0
./pkg/shelfice/shelfice_thermodynamics.F 289 SHELFICE_THERMODYNAMICS
            shelfIceFreshWaterFlux(I,J,bi,bj) = 0. _d 0
./pkg/shelfice/shelfice_thermodynamics.F 290 SHELFICE_THERMODYNAMICS
            shelficeForcingT      (I,J,bi,bj) = 0. _d 0
./pkg/shelfice/shelfice_thermodynamics.F 291 SHELFICE_THERMODYNAMICS
            shelficeForcingS      (I,J,bi,bj) = 0. _d 0
./pkg/shelfice/shelfice_thermodynamics.F 60 SHELFICE_THERMODYNAMICS
      INTEGER I,J,K,Kp1
./pkg/shelfice/shelfice_u_drag.F 53 SHELFICE_U_DRAG
      INTEGER I,J,kUp,kUpC,kTop
./pkg/shelfice/shelfice_update_masks.F 101 SHELFICE_UPDATE_MASKS
             hFacC(I,J,K,bi,bj)=hFacMnSz
./pkg/shelfice/shelfice_update_masks.F 104 SHELFICE_UPDATE_MASKS
             hFacC(I,J,K,bi,bj)=hFacCtmp
./pkg/shelfice/shelfice_update_masks.F 48 SHELFICE_UPDATE_MASKS
      INTEGER I, J, K
./pkg/shelfice/shelfice_update_masks.F 88 SHELFICE_UPDATE_MASKS
         DO J=1-Oly,sNy+Oly
./pkg/shelfice/shelfice_update_masks.F 91 SHELFICE_UPDATE_MASKS
           hFacCtmp = (rF(k)-R_shelfIce(I,J,bi,bj))*recip_drF(K)
./pkg/shelfice/shelfice_update_masks.F 93 SHELFICE_UPDATE_MASKS
           hFacCtmp = hFacC(I,J,K,bi,bj) - max( hFacCtmp, 0. _d 0)
./pkg/shelfice/shelfice_update_masks.F 99 SHELFICE_UPDATE_MASKS
             hFacC(I,J,K,bi,bj)=0.
./pkg/shelfice/shelfice_v_drag.F 53 SHELFICE_V_DRAG
      INTEGER I,J,kUp,kUpC,kTop
./pkg/sphere/sphere.F 313 SHC2ZONE
      INTEGER LMAX1, J, K, L, M
./pkg/sphere/sphere.F 337 SHC2ZONE
            J    = L*L+L+1
./pkg/sphere/sphere.F 339 SHC2ZONE
            DA   = Q*SHC(J+M)
./pkg/sphere/sphere.F 340 SHC2ZONE
            DB   = Q*SHC(J-M)
./pkg/sphere/sphere.F 346 SHC2ZONE
            J    = J+L+L+2
./pkg/sphere/sphere.F 348 SHC2ZONE
            DA   = Q*SHC(J+M)
./pkg/sphere/sphere.F 349 SHC2ZONE
            DB   = Q*SHC(J-M)
./pkg/sphere/sphere.F 357 SHC2ZONE
            J    = LMAX*LMAX+LMAX+1
./pkg/sphere/sphere.F 359 SHC2ZONE
            DA   = Q*SHC(J+M)
./pkg/sphere/sphere.F 360 SHC2ZONE
            DB   = Q*SHC(J-M)
./pkg/sphere/sphere.F 404 SHC4ZONE
      INTEGER I, J, K, L, M
./pkg/sphere/sphere.F 432 SHC4ZONE
            J  = 1
./pkg/sphere/sphere.F 435 SHC4ZONE
            J  = 2*M
./pkg/sphere/sphere.F 436 SHC4ZONE
            JP = J+1
./pkg/sphere/sphere.F 438 SHC4ZONE
         CE = HS(J)+HN(J)
./pkg/sphere/sphere.F 439 SHC4ZONE
         CO = HS(J)-HN(J)
./pkg/sphere/sphere.F 440 SHC4ZONE
         SE = HS(J)+HN(JP)
./pkg/sphere/sphere.F 441 SHC4ZONE
         SO = HS(J)-HN(JP)
./pkg/sphere/sphere.F 495 FRSBASE
      SUBROUTINE FRSBASE(A,H,I,J)
./pkg/sphere/sphere.F 503 FRSBASE
      INTEGER I, J
./pkg/sphere/sphere.F 510 FRSBASE
      N      = J-I+1
./pkg/sphere/sphere.F 524 FRSBASE
      DO L = I+5,J
./pkg/thsice/thsice_calc_thickn.F 1030 THSICE_CALC_THICKN
     &         flx2oc(I,J),Fbot(i,j),(etope(i,j)+ebote(i,j))/dt
./pkg/timeave/timeave_surf_flux.F 36 TIMEAVE_SURF_FLUX
      INTEGER I, J, K
./pkg/timeave/timeave_surf_flux.F 71 TIMEAVE_SURF_FLUX
     &    (surfaceForcingT(i,j,bi,bj)+surfaceForcingTice(I,J,bi,bj))
./pkg/zonal_filt/fftpack.F 1169 R8ADBG
  106 DO 108 J=2,IPPH
./pkg/zonal_filt/fftpack.F 1170 R8ADBG
         JC = IPP2-J
./pkg/zonal_filt/fftpack.F 1171 R8ADBG
         J2 = J+J
./pkg/zonal_filt/fftpack.F 1173 R8ADBG
            CH(1,K,J) = CC(IDO,J2-2,K)+CC(IDO,J2-2,K)
./pkg/zonal_filt/fftpack.F 1179 R8ADBG
      DO 111 J=2,IPPH
./pkg/zonal_filt/fftpack.F 1180 R8ADBG
         JC = IPP2-J
./pkg/zonal_filt/fftpack.F 1184 R8ADBG
               CH(I-1,K,J) = CC(I-1,2*J-1,K)+CC(IC-1,2*J-2,K)
./pkg/zonal_filt/fftpack.F 1185 R8ADBG
               CH(I-1,K,JC) = CC(I-1,2*J-1,K)-CC(IC-1,2*J-2,K)
./pkg/zonal_filt/fftpack.F 1186 R8ADBG
               CH(I,K,J) = CC(I,2*J-1,K)-CC(IC,2*J-2,K)
./pkg/zonal_filt/fftpack.F 1187 R8ADBG
               CH(I,K,JC) = CC(I,2*J-1,K)+CC(IC,2*J-2,K)
./pkg/zonal_filt/fftpack.F 1192 R8ADBG
  112 DO 115 J=2,IPPH
./pkg/zonal_filt/fftpack.F 1193 R8ADBG
         JC = IPP2-J
./pkg/zonal_filt/fftpack.F 1197 R8ADBG
               CH(I-1,K,J) = CC(I-1,2*J-1,K)+CC(IC-1,2*J-2,K)
./pkg/zonal_filt/fftpack.F 1198 R8ADBG
               CH(I-1,K,JC) = CC(I-1,2*J-1,K)-CC(IC-1,2*J-2,K)
./pkg/zonal_filt/fftpack.F 1199 R8ADBG
               CH(I,K,J) = CC(I,2*J-1,K)-CC(IC,2*J-2,K)
./pkg/zonal_filt/fftpack.F 1200 R8ADBG
               CH(I,K,JC) = CC(I,2*J-1,K)+CC(IC,2*J-2,K)
./pkg/zonal_filt/fftpack.F 1219 R8ADBG
         DO 119 J=3,IPPH
./pkg/zonal_filt/fftpack.F 1220 R8ADBG
            JC = IPP2-J
./pkg/zonal_filt/fftpack.F 1225 R8ADBG
               C2(IK,L) = C2(IK,L)+AR2*CH2(IK,J)
./pkg/zonal_filt/fftpack.F 1230 R8ADBG
      DO 122 J=2,IPPH
./pkg/zonal_filt/fftpack.F 1232 R8ADBG
            CH2(IK,1) = CH2(IK,1)+CH2(IK,J)
./pkg/zonal_filt/fftpack.F 1235 R8ADBG
      DO 124 J=2,IPPH
./pkg/zonal_filt/fftpack.F 1236 R8ADBG
         JC = IPP2-J
./pkg/zonal_filt/fftpack.F 1238 R8ADBG
            CH(1,K,J) = C1(1,K,J)-C1(1,K,JC)
./pkg/zonal_filt/fftpack.F 1239 R8ADBG
            CH(1,K,JC) = C1(1,K,J)+C1(1,K,JC)
./pkg/zonal_filt/fftpack.F 1244 R8ADBG
      DO 127 J=2,IPPH
./pkg/zonal_filt/fftpack.F 1245 R8ADBG
         JC = IPP2-J
./pkg/zonal_filt/fftpack.F 1248 R8ADBG
               CH(I-1,K,J) = C1(I-1,K,J)-C1(I,K,JC)
./pkg/zonal_filt/fftpack.F 1249 R8ADBG
               CH(I-1,K,JC) = C1(I-1,K,J)+C1(I,K,JC)
./pkg/zonal_filt/fftpack.F 1250 R8ADBG
               CH(I,K,J) = C1(I,K,J)+C1(I-1,K,JC)
./pkg/zonal_filt/fftpack.F 1251 R8ADBG
               CH(I,K,JC) = C1(I,K,J)-C1(I-1,K,JC)
./pkg/zonal_filt/fftpack.F 1256 R8ADBG
  128 DO 131 J=2,IPPH
./pkg/zonal_filt/fftpack.F 1257 R8ADBG
         JC = IPP2-J
./pkg/zonal_filt/fftpack.F 1260 R8ADBG
               CH(I-1,K,J) = C1(I-1,K,J)-C1(I,K,JC)
./pkg/zonal_filt/fftpack.F 1261 R8ADBG
               CH(I-1,K,JC) = C1(I-1,K,J)+C1(I,K,JC)
./pkg/zonal_filt/fftpack.F 1262 R8ADBG
               CH(I,K,J) = C1(I,K,J)+C1(I-1,K,JC)
./pkg/zonal_filt/fftpack.F 1263 R8ADBG
               CH(I,K,JC) = C1(I,K,J)-C1(I-1,K,JC)
./pkg/zonal_filt/fftpack.F 1272 R8ADBG
      DO 135 J=2,IP
./pkg/zonal_filt/fftpack.F 1274 R8ADBG
            C1(1,K,J) = CH(1,K,J)
./pkg/zonal_filt/fftpack.F 1279 R8ADBG
      DO 138 J=2,IP
./pkg/zonal_filt/fftpack.F 1285 R8ADBG
               C1(I-1,K,J) = WA(IDIJ-1)*CH(I-1,K,J)-WA(IDIJ)*CH(I,K,J)
./pkg/zonal_filt/fftpack.F 1286 R8ADBG
               C1(I,K,J) = WA(IDIJ-1)*CH(I,K,J)+WA(IDIJ)*CH(I-1,K,J)
./pkg/zonal_filt/fftpack.F 1292 R8ADBG
      DO 142 J=2,IP
./pkg/zonal_filt/fftpack.F 1298 R8ADBG
               C1(I-1,K,J) = WA(IDIJ-1)*CH(I-1,K,J)-WA(IDIJ)*CH(I,K,J)
./pkg/zonal_filt/fftpack.F 1299 R8ADBG
               C1(I,K,J) = WA(IDIJ-1)*CH(I,K,J)+WA(IDIJ)*CH(I-1,K,J)
./pkg/zonal_filt/fftpack.F 1573 R8ADFG
      DO 103 J=2,IP
./pkg/zonal_filt/fftpack.F 1575 R8ADFG
            CH(1,K,J) = C1(1,K,J)
./pkg/zonal_filt/fftpack.F 1580 R8ADFG
      DO 106 J=2,IP
./pkg/zonal_filt/fftpack.F 1586 R8ADFG
               CH(I-1,K,J) = WA(IDIJ-1)*C1(I-1,K,J)+WA(IDIJ)*C1(I,K,J)
./pkg/zonal_filt/fftpack.F 1587 R8ADFG
               CH(I,K,J) = WA(IDIJ-1)*C1(I,K,J)-WA(IDIJ)*C1(I-1,K,J)
./pkg/zonal_filt/fftpack.F 1593 R8ADFG
      DO 110 J=2,IP
./pkg/zonal_filt/fftpack.F 1599 R8ADFG
               CH(I-1,K,J) = WA(IDIJ-1)*C1(I-1,K,J)+WA(IDIJ)*C1(I,K,J)
./pkg/zonal_filt/fftpack.F 1600 R8ADFG
               CH(I,K,J) = WA(IDIJ-1)*C1(I,K,J)-WA(IDIJ)*C1(I-1,K,J)
./pkg/zonal_filt/fftpack.F 1605 R8ADFG
      DO 114 J=2,IPPH
./pkg/zonal_filt/fftpack.F 1606 R8ADFG
         JC = IPP2-J
./pkg/zonal_filt/fftpack.F 1609 R8ADFG
               C1(I-1,K,J) = CH(I-1,K,J)+CH(I-1,K,JC)
./pkg/zonal_filt/fftpack.F 1610 R8ADFG
               C1(I-1,K,JC) = CH(I,K,J)-CH(I,K,JC)
./pkg/zonal_filt/fftpack.F 1611 R8ADFG
               C1(I,K,J) = CH(I,K,J)+CH(I,K,JC)
./pkg/zonal_filt/fftpack.F 1612 R8ADFG
               C1(I,K,JC) = CH(I-1,K,JC)-CH(I-1,K,J)
./pkg/zonal_filt/fftpack.F 1617 R8ADFG
  115 DO 118 J=2,IPPH
./pkg/zonal_filt/fftpack.F 1618 R8ADFG
         JC = IPP2-J
./pkg/zonal_filt/fftpack.F 1621 R8ADFG
               C1(I-1,K,J) = CH(I-1,K,J)+CH(I-1,K,JC)
./pkg/zonal_filt/fftpack.F 1622 R8ADFG
               C1(I-1,K,JC) = CH(I,K,J)-CH(I,K,JC)
./pkg/zonal_filt/fftpack.F 1623 R8ADFG
               C1(I,K,J) = CH(I,K,J)+CH(I,K,JC)
./pkg/zonal_filt/fftpack.F 1624 R8ADFG
               C1(I,K,JC) = CH(I-1,K,JC)-CH(I-1,K,J)
./pkg/zonal_filt/fftpack.F 1632 R8ADFG
  121 DO 123 J=2,IPPH
./pkg/zonal_filt/fftpack.F 1633 R8ADFG
         JC = IPP2-J
./pkg/zonal_filt/fftpack.F 1635 R8ADFG
            C1(1,K,J) = CH(1,K,J)+CH(1,K,JC)
./pkg/zonal_filt/fftpack.F 1636 R8ADFG
            C1(1,K,JC) = CH(1,K,JC)-CH(1,K,J)
./pkg/zonal_filt/fftpack.F 1655 R8ADFG
         DO 126 J=3,IPPH
./pkg/zonal_filt/fftpack.F 1656 R8ADFG
            JC = IPP2-J
./pkg/zonal_filt/fftpack.F 1661 R8ADFG
               CH2(IK,L) = CH2(IK,L)+AR2*C2(IK,J)
./pkg/zonal_filt/fftpack.F 1666 R8ADFG
      DO 129 J=2,IPPH
./pkg/zonal_filt/fftpack.F 1668 R8ADFG
            CH2(IK,1) = CH2(IK,1)+C2(IK,J)
./pkg/zonal_filt/fftpack.F 1684 R8ADFG
  135 DO 137 J=2,IPPH
./pkg/zonal_filt/fftpack.F 1685 R8ADFG
         JC = IPP2-J
./pkg/zonal_filt/fftpack.F 1686 R8ADFG
         J2 = J+J
./pkg/zonal_filt/fftpack.F 1688 R8ADFG
            CC(IDO,J2-2,K) = CH(1,K,J)
./pkg/zonal_filt/fftpack.F 1694 R8ADFG
      DO 140 J=2,IPPH
./pkg/zonal_filt/fftpack.F 1695 R8ADFG
         JC = IPP2-J
./pkg/zonal_filt/fftpack.F 1696 R8ADFG
         J2 = J+J
./pkg/zonal_filt/fftpack.F 1700 R8ADFG
               CC(I-1,J2-1,K) = CH(I-1,K,J)+CH(I-1,K,JC)
./pkg/zonal_filt/fftpack.F 1701 R8ADFG
               CC(IC-1,J2-2,K) = CH(I-1,K,J)-CH(I-1,K,JC)
./pkg/zonal_filt/fftpack.F 1702 R8ADFG
               CC(I,J2-1,K) = CH(I,K,J)+CH(I,K,JC)
./pkg/zonal_filt/fftpack.F 1703 R8ADFG
               CC(IC,J2-2,K) = CH(I,K,JC)-CH(I,K,J)
./pkg/zonal_filt/fftpack.F 1708 R8ADFG
  141 DO 144 J=2,IPPH
./pkg/zonal_filt/fftpack.F 1709 R8ADFG
         JC = IPP2-J
./pkg/zonal_filt/fftpack.F 1710 R8ADFG
         J2 = J+J
./pkg/zonal_filt/fftpack.F 1714 R8ADFG
               CC(I-1,J2-1,K) = CH(I-1,K,J)+CH(I-1,K,JC)
./pkg/zonal_filt/fftpack.F 1715 R8ADFG
               CC(IC-1,J2-2,K) = CH(I-1,K,J)-CH(I-1,K,JC)
./pkg/zonal_filt/fftpack.F 1716 R8ADFG
               CC(I,J2-1,K) = CH(I,K,J)+CH(I,K,JC)
./pkg/zonal_filt/fftpack.F 1717 R8ADFG
               CC(IC,J2-2,K) = CH(I,K,JC)-CH(I,K,J)
./pkg/zonal_filt/fftpack.F 1798 R8FFTI1
      J = 0
./pkg/zonal_filt/fftpack.F 1799 R8FFTI1
  101 J = J+1
./pkg/zonal_filt/fftpack.F 1800 R8FFTI1
      IF (J-4) 102,102,103
./pkg/zonal_filt/fftpack.F 1801 R8FFTI1
  102 NTRY = NTRYH(J)
./pkg/zonal_filt/fftpack.F 1832 R8FFTI1
         DO 109 J=1,IPM
./pkg/zonal_filt/fftpack.F 242 RADBG
  106 DO 108 J=2,IPPH
./pkg/zonal_filt/fftpack.F 243 RADBG
         JC = IPP2-J
./pkg/zonal_filt/fftpack.F 244 RADBG
         J2 = J+J
./pkg/zonal_filt/fftpack.F 246 RADBG
            CH(1,K,J) = CC(IDO,J2-2,K)+CC(IDO,J2-2,K)
./pkg/zonal_filt/fftpack.F 252 RADBG
      DO 111 J=2,IPPH
./pkg/zonal_filt/fftpack.F 253 RADBG
         JC = IPP2-J
./pkg/zonal_filt/fftpack.F 257 RADBG
               CH(I-1,K,J) = CC(I-1,2*J-1,K)+CC(IC-1,2*J-2,K)
./pkg/zonal_filt/fftpack.F 258 RADBG
               CH(I-1,K,JC) = CC(I-1,2*J-1,K)-CC(IC-1,2*J-2,K)
./pkg/zonal_filt/fftpack.F 259 RADBG
               CH(I,K,J) = CC(I,2*J-1,K)-CC(IC,2*J-2,K)
./pkg/zonal_filt/fftpack.F 260 RADBG
               CH(I,K,JC) = CC(I,2*J-1,K)+CC(IC,2*J-2,K)
./pkg/zonal_filt/fftpack.F 265 RADBG
  112 DO 115 J=2,IPPH
./pkg/zonal_filt/fftpack.F 266 RADBG
         JC = IPP2-J
./pkg/zonal_filt/fftpack.F 270 RADBG
               CH(I-1,K,J) = CC(I-1,2*J-1,K)+CC(IC-1,2*J-2,K)
./pkg/zonal_filt/fftpack.F 271 RADBG
               CH(I-1,K,JC) = CC(I-1,2*J-1,K)-CC(IC-1,2*J-2,K)
./pkg/zonal_filt/fftpack.F 272 RADBG
               CH(I,K,J) = CC(I,2*J-1,K)-CC(IC,2*J-2,K)
./pkg/zonal_filt/fftpack.F 273 RADBG
               CH(I,K,JC) = CC(I,2*J-1,K)+CC(IC,2*J-2,K)
./pkg/zonal_filt/fftpack.F 292 RADBG
         DO 119 J=3,IPPH
./pkg/zonal_filt/fftpack.F 293 RADBG
            JC = IPP2-J
./pkg/zonal_filt/fftpack.F 298 RADBG
               C2(IK,L) = C2(IK,L)+AR2*CH2(IK,J)
./pkg/zonal_filt/fftpack.F 303 RADBG
      DO 122 J=2,IPPH
./pkg/zonal_filt/fftpack.F 305 RADBG
            CH2(IK,1) = CH2(IK,1)+CH2(IK,J)
./pkg/zonal_filt/fftpack.F 308 RADBG
      DO 124 J=2,IPPH
./pkg/zonal_filt/fftpack.F 309 RADBG
         JC = IPP2-J
./pkg/zonal_filt/fftpack.F 311 RADBG
            CH(1,K,J) = C1(1,K,J)-C1(1,K,JC)
./pkg/zonal_filt/fftpack.F 312 RADBG
            CH(1,K,JC) = C1(1,K,J)+C1(1,K,JC)
./pkg/zonal_filt/fftpack.F 317 RADBG
      DO 127 J=2,IPPH
./pkg/zonal_filt/fftpack.F 318 RADBG
         JC = IPP2-J
./pkg/zonal_filt/fftpack.F 321 RADBG
               CH(I-1,K,J) = C1(I-1,K,J)-C1(I,K,JC)
./pkg/zonal_filt/fftpack.F 322 RADBG
               CH(I-1,K,JC) = C1(I-1,K,J)+C1(I,K,JC)
./pkg/zonal_filt/fftpack.F 323 RADBG
               CH(I,K,J) = C1(I,K,J)+C1(I-1,K,JC)
./pkg/zonal_filt/fftpack.F 324 RADBG
               CH(I,K,JC) = C1(I,K,J)-C1(I-1,K,JC)
./pkg/zonal_filt/fftpack.F 329 RADBG
  128 DO 131 J=2,IPPH
./pkg/zonal_filt/fftpack.F 330 RADBG
         JC = IPP2-J
./pkg/zonal_filt/fftpack.F 333 RADBG
               CH(I-1,K,J) = C1(I-1,K,J)-C1(I,K,JC)
./pkg/zonal_filt/fftpack.F 334 RADBG
               CH(I-1,K,JC) = C1(I-1,K,J)+C1(I,K,JC)
./pkg/zonal_filt/fftpack.F 335 RADBG
               CH(I,K,J) = C1(I,K,J)+C1(I-1,K,JC)
./pkg/zonal_filt/fftpack.F 336 RADBG
               CH(I,K,JC) = C1(I,K,J)-C1(I-1,K,JC)
./pkg/zonal_filt/fftpack.F 345 RADBG
      DO 135 J=2,IP
./pkg/zonal_filt/fftpack.F 347 RADBG
            C1(1,K,J) = CH(1,K,J)
./pkg/zonal_filt/fftpack.F 352 RADBG
      DO 138 J=2,IP
./pkg/zonal_filt/fftpack.F 358 RADBG
               C1(I-1,K,J) = WA(IDIJ-1)*CH(I-1,K,J)-WA(IDIJ)*CH(I,K,J)
./pkg/zonal_filt/fftpack.F 359 RADBG
               C1(I,K,J) = WA(IDIJ-1)*CH(I,K,J)+WA(IDIJ)*CH(I-1,K,J)
./pkg/zonal_filt/fftpack.F 365 RADBG
      DO 142 J=2,IP
./pkg/zonal_filt/fftpack.F 371 RADBG
               C1(I-1,K,J) = WA(IDIJ-1)*CH(I-1,K,J)-WA(IDIJ)*CH(I,K,J)
./pkg/zonal_filt/fftpack.F 372 RADBG
               C1(I,K,J) = WA(IDIJ-1)*CH(I,K,J)+WA(IDIJ)*CH(I-1,K,J)
./pkg/zonal_filt/fftpack.F 660 RADFG
      DO 103 J=2,IP
./pkg/zonal_filt/fftpack.F 662 RADFG
            CH(1,K,J) = C1(1,K,J)
./pkg/zonal_filt/fftpack.F 667 RADFG
      DO 106 J=2,IP
./pkg/zonal_filt/fftpack.F 673 RADFG
               CH(I-1,K,J) = WA(IDIJ-1)*C1(I-1,K,J)+WA(IDIJ)*C1(I,K,J)
./pkg/zonal_filt/fftpack.F 674 RADFG
               CH(I,K,J) = WA(IDIJ-1)*C1(I,K,J)-WA(IDIJ)*C1(I-1,K,J)
./pkg/zonal_filt/fftpack.F 680 RADFG
      DO 110 J=2,IP
./pkg/zonal_filt/fftpack.F 686 RADFG
               CH(I-1,K,J) = WA(IDIJ-1)*C1(I-1,K,J)+WA(IDIJ)*C1(I,K,J)
./pkg/zonal_filt/fftpack.F 687 RADFG
               CH(I,K,J) = WA(IDIJ-1)*C1(I,K,J)-WA(IDIJ)*C1(I-1,K,J)
./pkg/zonal_filt/fftpack.F 692 RADFG
      DO 114 J=2,IPPH
./pkg/zonal_filt/fftpack.F 693 RADFG
         JC = IPP2-J
./pkg/zonal_filt/fftpack.F 696 RADFG
               C1(I-1,K,J) = CH(I-1,K,J)+CH(I-1,K,JC)
./pkg/zonal_filt/fftpack.F 697 RADFG
               C1(I-1,K,JC) = CH(I,K,J)-CH(I,K,JC)
./pkg/zonal_filt/fftpack.F 698 RADFG
               C1(I,K,J) = CH(I,K,J)+CH(I,K,JC)
./pkg/zonal_filt/fftpack.F 699 RADFG
               C1(I,K,JC) = CH(I-1,K,JC)-CH(I-1,K,J)
./pkg/zonal_filt/fftpack.F 704 RADFG
  115 DO 118 J=2,IPPH
./pkg/zonal_filt/fftpack.F 705 RADFG
         JC = IPP2-J
./pkg/zonal_filt/fftpack.F 708 RADFG
               C1(I-1,K,J) = CH(I-1,K,J)+CH(I-1,K,JC)
./pkg/zonal_filt/fftpack.F 709 RADFG
               C1(I-1,K,JC) = CH(I,K,J)-CH(I,K,JC)
./pkg/zonal_filt/fftpack.F 710 RADFG
               C1(I,K,J) = CH(I,K,J)+CH(I,K,JC)
./pkg/zonal_filt/fftpack.F 711 RADFG
               C1(I,K,JC) = CH(I-1,K,JC)-CH(I-1,K,J)
./pkg/zonal_filt/fftpack.F 719 RADFG
  121 DO 123 J=2,IPPH
./pkg/zonal_filt/fftpack.F 720 RADFG
         JC = IPP2-J
./pkg/zonal_filt/fftpack.F 722 RADFG
            C1(1,K,J) = CH(1,K,J)+CH(1,K,JC)
./pkg/zonal_filt/fftpack.F 723 RADFG
            C1(1,K,JC) = CH(1,K,JC)-CH(1,K,J)
./pkg/zonal_filt/fftpack.F 742 RADFG
         DO 126 J=3,IPPH
./pkg/zonal_filt/fftpack.F 743 RADFG
            JC = IPP2-J
./pkg/zonal_filt/fftpack.F 748 RADFG
               CH2(IK,L) = CH2(IK,L)+AR2*C2(IK,J)
./pkg/zonal_filt/fftpack.F 753 RADFG
      DO 129 J=2,IPPH
./pkg/zonal_filt/fftpack.F 755 RADFG
            CH2(IK,1) = CH2(IK,1)+C2(IK,J)
./pkg/zonal_filt/fftpack.F 771 RADFG
  135 DO 137 J=2,IPPH
./pkg/zonal_filt/fftpack.F 772 RADFG
         JC = IPP2-J
./pkg/zonal_filt/fftpack.F 773 RADFG
         J2 = J+J
./pkg/zonal_filt/fftpack.F 775 RADFG
            CC(IDO,J2-2,K) = CH(1,K,J)
./pkg/zonal_filt/fftpack.F 781 RADFG
      DO 140 J=2,IPPH
./pkg/zonal_filt/fftpack.F 782 RADFG
         JC = IPP2-J
./pkg/zonal_filt/fftpack.F 783 RADFG
         J2 = J+J
./pkg/zonal_filt/fftpack.F 787 RADFG
               CC(I-1,J2-1,K) = CH(I-1,K,J)+CH(I-1,K,JC)
./pkg/zonal_filt/fftpack.F 788 RADFG
               CC(IC-1,J2-2,K) = CH(I-1,K,J)-CH(I-1,K,JC)
./pkg/zonal_filt/fftpack.F 789 RADFG
               CC(I,J2-1,K) = CH(I,K,J)+CH(I,K,JC)
./pkg/zonal_filt/fftpack.F 790 RADFG
               CC(IC,J2-2,K) = CH(I,K,JC)-CH(I,K,J)
./pkg/zonal_filt/fftpack.F 795 RADFG
  141 DO 144 J=2,IPPH
./pkg/zonal_filt/fftpack.F 796 RADFG
         JC = IPP2-J
./pkg/zonal_filt/fftpack.F 797 RADFG
         J2 = J+J
./pkg/zonal_filt/fftpack.F 801 RADFG
               CC(I-1,J2-1,K) = CH(I-1,K,J)+CH(I-1,K,JC)
./pkg/zonal_filt/fftpack.F 802 RADFG
               CC(IC-1,J2-2,K) = CH(I-1,K,J)-CH(I-1,K,JC)
./pkg/zonal_filt/fftpack.F 803 RADFG
               CC(I,J2-1,K) = CH(I,K,J)+CH(I,K,JC)
./pkg/zonal_filt/fftpack.F 804 RADFG
               CC(IC,J2-2,K) = CH(I,K,JC)-CH(I,K,J)
./pkg/zonal_filt/fftpack.F 892 RFFTI1
      J = 0
./pkg/zonal_filt/fftpack.F 893 RFFTI1
  101 J = J+1
./pkg/zonal_filt/fftpack.F 894 RFFTI1
      IF (J-4) 102,102,103
./pkg/zonal_filt/fftpack.F 895 RFFTI1
  102 NTRY = NTRYH(J)
./pkg/zonal_filt/fftpack.F 926 RFFTI1
         DO 109 J=1,IPM
./pkg/zonal_filt/zonal_filt_nofill.F 41 ZONAL_FILT_NOFILL
      INTEGER I, J, K
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F 100 INI_LINEAR_PHISURF
             recip_Bo(I,J,bi,bj) = rhoConst
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F 108 INI_LINEAR_PHISURF
          DO J=1-Oly,sNy+Oly
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F 110 INI_LINEAR_PHISURF
            IF ( Ro_surf(I,J,bi,bj).GT.0. _d 0
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F 111 INI_LINEAR_PHISURF
     &          .AND. ksurfC(I,J,bi,bj).LE.Nr ) THEN
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F 112 INI_LINEAR_PHISURF
             pLoc = Ro_surf(I,J,bi,bj)
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F 114 INI_LINEAR_PHISURF
     I            tRef(ksurfC(I,J,bi,bj)), 
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F 115 INI_LINEAR_PHISURF
     I            sRef(ksurfC(I,J,bi,bj)), 
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F 119 INI_LINEAR_PHISURF
              Bo_surf(I,J,bi,bj) = 0. _d 0
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F 121 INI_LINEAR_PHISURF
              Bo_surf(I,J,bi,bj) = 1. _d 0/rhoLoc
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F 123 INI_LINEAR_PHISURF
             recip_Bo(I,J,bi,bj) =  rhoLoc
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F 125 INI_LINEAR_PHISURF
              Bo_surf(I,J,bi,bj)  = 0. _d 0
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F 126 INI_LINEAR_PHISURF
              recip_Bo(I,J,bi,bj) = 0. _d 0
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F 137 INI_LINEAR_PHISURF
          DO J=1-Oly,sNy+Oly
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F 139 INI_LINEAR_PHISURF
            IF ( Ro_surf(I,J,bi,bj).GT.0. _d 0
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F 140 INI_LINEAR_PHISURF
     &          .AND. ksurfC(I,J,bi,bj).LE.Nr ) THEN
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F 142 INI_LINEAR_PHISURF
     &         (Ro_surf(I,J,bi,bj)/atm_Po)**(atm_kappa-1. _d 0)
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F 143 INI_LINEAR_PHISURF
              Bo_surf(I,J,bi,bj) = dPIdp*tRef(ksurfC(I,J,bi,bj))
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F 144 INI_LINEAR_PHISURF
              recip_Bo(I,J,bi,bj) = 1. _d 0 / Bo_surf(I,J,bi,bj)
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F 146 INI_LINEAR_PHISURF
              Bo_surf(I,J,bi,bj) = 0.
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F 147 INI_LINEAR_PHISURF
              recip_Bo(I,J,bi,bj) = 0.
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F 180 INI_LINEAR_PHISURF
          DO J=1-Oly,sNy+Oly
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F 182 INI_LINEAR_PHISURF
             phi0surf(I,J,bi,bj) = 0.
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F 48 INI_LINEAR_PHISURF
      INTEGER I, J, K
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F 56 INI_LINEAR_PHISURF
        DO J=1-Oly,sNy+Oly
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F 58 INI_LINEAR_PHISURF
           Bo_surf(I,J,bi,bj)  = 0. _d 0
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F 59 INI_LINEAR_PHISURF
           recip_Bo(I,J,bi,bj) = 0. _d 0
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F 83 INI_LINEAR_PHISURF
          DO J=1-Oly,sNy+Oly
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F 85 INI_LINEAR_PHISURF
             Bo_surf(I,J,bi,bj) = gBaro
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F 86 INI_LINEAR_PHISURF
             recip_Bo(I,J,bi,bj) = 1. _d 0 / gBaro
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F 95 INI_LINEAR_PHISURF
          DO J=1-Oly,sNy+Oly
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F 99 INI_LINEAR_PHISURF
             Bo_surf(I,J,bi,bj)  = recip_rhoConst
./model/src/ini_dynvars.F 39 INI_DYNVARS
      INTEGER I, J, K
./model/src/ini_dynvars.F 48 INI_DYNVARS
         DO J=1-Oly,sNy+Oly
./model/src/ini_dynvars.F 51 INI_DYNVARS
           uVel(I,J,K,bi,bj)=0. _d 0
./model/src/ini_dynvars.F 52 INI_DYNVARS
           vVel(I,J,K,bi,bj)=0. _d 0
./model/src/ini_dynvars.F 53 INI_DYNVARS
           wVel(I,J,K,bi,bj)=0. _d 0
./model/src/ini_dynvars.F 54 INI_DYNVARS
           theta(I,J,K,bi,bj)=0. _d 0
./model/src/ini_dynvars.F 55 INI_DYNVARS
           salt(I,J,K,bi,bj)=0. _d 0
./model/src/ini_dynvars.F 57 INI_DYNVARS
           gU(I,J,K,bi,bj)=0. _d 0
./model/src/ini_dynvars.F 58 INI_DYNVARS
           gV(I,J,K,bi,bj)=0. _d 0
./model/src/ini_dynvars.F 59 INI_DYNVARS
           gT(I,J,K,bi,bj)=0. _d 0
./model/src/ini_dynvars.F 60 INI_DYNVARS
           gS(I,J,K,bi,bj)=0. _d 0
./model/src/ini_dynvars.F 62 INI_DYNVARS
           guNm(I,J,K,bi,bj,1)=0. _d 0
./model/src/ini_dynvars.F 63 INI_DYNVARS
           gvNm(I,J,K,bi,bj,1)=0. _d 0
./model/src/ini_dynvars.F 64 INI_DYNVARS
           gtNm(I,J,K,bi,bj,1)=0. _d 0
./model/src/ini_dynvars.F 65 INI_DYNVARS
           gsNm(I,J,K,bi,bj,1)=0. _d 0
./model/src/ini_dynvars.F 66 INI_DYNVARS
           guNm(I,J,K,bi,bj,2)=0. _d 0
./model/src/ini_dynvars.F 67 INI_DYNVARS
           gvNm(I,J,K,bi,bj,2)=0. _d 0
./model/src/ini_dynvars.F 68 INI_DYNVARS
           gtNm(I,J,K,bi,bj,2)=0. _d 0
./model/src/ini_dynvars.F 69 INI_DYNVARS
           gsNm(I,J,K,bi,bj,2)=0. _d 0
./model/src/ini_dynvars.F 71 INI_DYNVARS
           guNm1(I,J,K,bi,bj) =0. _d 0
./model/src/ini_dynvars.F 72 INI_DYNVARS
           gvNm1(I,J,K,bi,bj) =0. _d 0
./model/src/ini_dynvars.F 73 INI_DYNVARS
           gtNm1(I,J,K,bi,bj) =0. _d 0
./model/src/ini_dynvars.F 74 INI_DYNVARS
           gsNm1(I,J,K,bi,bj) =0. _d 0
./model/src/ini_dynvars.F 76 INI_DYNVARS
           totPhiHyd(I,J,K,bi,bj)=0. _d 0
./model/src/ini_dynvars.F 77 INI_DYNVARS
           rhoInSitu(I,J,K,bi,bj)=0. _d 0
./model/src/ini_dynvars.F 80 INI_DYNVARS
           addMass(I,J,K,bi,bj) = 0. _d 0
./model/src/ini_dynvars.F 87 INI_DYNVARS
        DO J=1-Oly,sNy+Oly
./model/src/ini_dynvars.F 89 INI_DYNVARS
          etaN(I,J,bi,bj)=0. _d 0
./model/src/ini_dynvars.F 90 INI_DYNVARS
          etaH(I,J,bi,bj)=0. _d 0
./model/src/ini_dynvars.F 91 INI_DYNVARS
          phiHydLow(I,J,bi,bj)=0. _d 0
./model/src/ini_dynvars.F 92 INI_DYNVARS
          hMixLayer(I,J,bi,bj)=0. _d 0
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F 201 AIM_SURF_BC
         DO J=1,NGP
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F 202 AIM_SURF_BC
          sti1(J,myThid) = sst1(J,myThid)
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F 203 AIM_SURF_BC
          IF ( oice1(J) .GT. 1. _d -2 ) THEN
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F 204 AIM_SURF_BC
            sst1(J,myThid) = MAX(sst1(J,myThid),oceTfreez)
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F 205 AIM_SURF_BC
            sti1(J,myThid) = sst1(J,myThid)
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F 206 AIM_SURF_BC
     &                     +(sti1(J,myThid)-sst1(J,myThid))/oice1(J)
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F 208 AIM_SURF_BC
            oice1(J) = 0. _d 0
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F 212 AIM_SURF_BC
         DO J=1,NGP
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F 213 AIM_SURF_BC
          sti1(J,myThid) = sst1(J,myThid)
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F 420 AIM_SURF_BC
        DO J=1,NGP
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F 421 AIM_SURF_BC
          fMask1(J,3,myThid) =(1. _d 0 - fMask1(J,1,myThid))
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F 422 AIM_SURF_BC
     &                        *oice1(J)
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F 423 AIM_SURF_BC
          fMask1(J,2,myThid) = 1. _d 0 - fMask1(J,1,myThid)
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F 424 AIM_SURF_BC
     &                                 - fMask1(J,3,myThid)
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F 428 AIM_SURF_BC
        DO J=1,NGP
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F 429 AIM_SURF_BC
          alb1(J,0,myThid) = fMask1(J,1,myThid)*alb1(J,1,myThid)
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F 430 AIM_SURF_BC
     &                     + fMask1(J,2,myThid)*alb1(J,2,myThid)
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F 431 AIM_SURF_BC
     &                     + fMask1(J,3,myThid)*alb1(J,3,myThid)
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F 436 AIM_SURF_BC
         DO J=1,NGP
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F 437 AIM_SURF_BC
          dTsurf(J,k,myThid) = 0.
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F 442 AIM_SURF_BC
         DO J=1,NGP
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F 443 AIM_SURF_BC
          fMask1(J,3,myThid) = 0. _d 0
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F 444 AIM_SURF_BC
          fMask1(J,2,myThid) = 1. _d 0 - fMask1(J,1,myThid)
./verification/aim.5l_cs/code/mom_vi_hfacz_diss.F 31 MOM_VI_HFACZ_DISS
      INTEGER I,J
./verification/aim.5l_cs/code/mom_vi_mask_vort3.F 30 MOM_VI_MASK_VORT3
      INTEGER I,J
./verification/bottom_ctrl_5x5/code_ad/cost_test.F 53 COST_TEST
        DO J=1,sNy
./verification/bottom_ctrl_5x5/code_ad/cost_test.F 54 COST_TEST
         jg = myYGlobalLo-1+(bj-1)*sNy+J
./verification/bottom_ctrl_5x5/code_ad/cost_test.F 60 COST_TEST
             IF ( maskW(I,J,K,BI,BJ) .NE. 0. ) THEN
./verification/bottom_ctrl_5x5/code_ad/cost_test.F 62 COST_TEST
     &             + uVel(I,J,K,BI,BJ)
./verification/bottom_ctrl_5x5/code_ad/cost_test.F 63 COST_TEST
     &             *_hFacW(I,J,K,BI,BJ)
./verification/bottom_ctrl_5x5/code_ad/cost_test.F 64 COST_TEST
     &             *dyG(I,J,BI,BJ)*drF(K)
./model/src/ini_hfac.F 34 INI_HFAC
      INTEGER  I, J, K
./model/src/ini_hfac.F 41 INI_HFAC
         DO J=1-Oly,sNy+Oly
./model/src/ini_hfac.F 43 INI_HFAC
           hFacC(I,J,K,bi,bj) = 0. _d 0
./model/src/ini_hfac.F 44 INI_HFAC
           hFacS(I,J,K,bi,bj) = 0. _d 0
./model/src/ini_hfac.F 45 INI_HFAC
           hFacW(I,J,K,bi,bj) = 0. _d 0
./model/src/ini_hfac.F 46 INI_HFAC
           maskC(I,J,K,bi,bj) = 0. _d 0
./model/src/ini_hfac.F 47 INI_HFAC
           maskS(I,J,K,bi,bj) = 0. _d 0
./model/src/ini_hfac.F 48 INI_HFAC
           maskW(I,J,K,bi,bj) = 0. _d 0
./verification/dome/code/obcs_calc.F 106 OBCS_CALC
            OBEv(J,K,bi,bj)=0.
./verification/dome/code/obcs_calc.F 107 OBCS_CALC
            OBEt(J,K,bi,bj)=tRef(K)
./verification/dome/code/obcs_calc.F 114 OBCS_CALC
            OBEs(J,K,bi,bj)=sRef(K)
./verification/dome/code/obcs_calc.F 116 OBCS_CALC
            OBEw(J,K,bi,bj)=0.
./verification/dome/code/obcs_calc.F 130 OBCS_CALC
          DO J=1-Oly,sNy+Oly
./verification/dome/code/obcs_calc.F 131 OBCS_CALC
          OBWu(J,K,bi,bj)=0.
./verification/dome/code/obcs_calc.F 132 OBCS_CALC
          OBWv(J,K,bi,bj)=0.
./verification/dome/code/obcs_calc.F 133 OBCS_CALC
          OBWt(J,K,bi,bj)= Tref(k)
./verification/dome/code/obcs_calc.F 135 OBCS_CALC
          OBWw(J,K,bi,bj)=0.0
./verification/dome/code/obcs_calc.F 40 OBCS_CALC
      INTEGER I, J ,K
./verification/dome/code/obcs_calc.F 98 OBCS_CALC
          DO J=1-Oly,sNy+Oly
./verification/dome/code/obcs_calc.F 99 OBCS_CALC
            OBEu(J,K,bi,bj)=0.
./model/src/ini_linear_phisurf.F 145 INI_LINEAR_PHISURF
          DO J=1-Oly,sNy+Oly
./model/src/ini_linear_phisurf.F 147 INI_LINEAR_PHISURF
             Bo_surf(I,J,bi,bj) = gBaro
./model/src/ini_linear_phisurf.F 148 INI_LINEAR_PHISURF
             recip_Bo(I,J,bi,bj) = 1. _d 0 / gBaro
./model/src/ini_linear_phisurf.F 157 INI_LINEAR_PHISURF
          DO J=1-Oly,sNy+Oly
./model/src/ini_linear_phisurf.F 161 INI_LINEAR_PHISURF
             Bo_surf(I,J,bi,bj)  = recip_rhoConst
./model/src/ini_linear_phisurf.F 162 INI_LINEAR_PHISURF
             recip_Bo(I,J,bi,bj) = rhoConst
./model/src/ini_linear_phisurf.F 170 INI_LINEAR_PHISURF
          DO J=1-Oly,sNy+Oly
./model/src/ini_linear_phisurf.F 172 INI_LINEAR_PHISURF
            IF ( Ro_surf(I,J,bi,bj).GT.0. _d 0
./model/src/ini_linear_phisurf.F 173 INI_LINEAR_PHISURF
     &          .AND. ksurfC(I,J,bi,bj).LE.Nr ) THEN
./model/src/ini_linear_phisurf.F 174 INI_LINEAR_PHISURF
             k = ksurfC(I,J,bi,bj)
./model/src/ini_linear_phisurf.F 175 INI_LINEAR_PHISURF
             pLoc = Ro_surf(I,J,bi,bj)
./model/src/ini_linear_phisurf.F 180 INI_LINEAR_PHISURF
              Bo_surf(I,J,bi,bj) = 0. _d 0
./model/src/ini_linear_phisurf.F 182 INI_LINEAR_PHISURF
              Bo_surf(I,J,bi,bj) = 1. _d 0/rhoLoc
./model/src/ini_linear_phisurf.F 184 INI_LINEAR_PHISURF
             recip_Bo(I,J,bi,bj) =  rhoLoc
./model/src/ini_linear_phisurf.F 186 INI_LINEAR_PHISURF
              Bo_surf(I,J,bi,bj)  = 0. _d 0
./model/src/ini_linear_phisurf.F 187 INI_LINEAR_PHISURF
              recip_Bo(I,J,bi,bj) = 0. _d 0
./model/src/ini_linear_phisurf.F 198 INI_LINEAR_PHISURF
          DO J=1-Oly,sNy+Oly
./model/src/ini_linear_phisurf.F 200 INI_LINEAR_PHISURF
            IF ( Ro_surf(I,J,bi,bj).GT.0. _d 0
./model/src/ini_linear_phisurf.F 201 INI_LINEAR_PHISURF
     &          .AND. ksurfC(I,J,bi,bj).LE.Nr ) THEN
./model/src/ini_linear_phisurf.F 203 INI_LINEAR_PHISURF
     &         (Ro_surf(I,J,bi,bj)/atm_Po)**(atm_kappa-1. _d 0)
./model/src/ini_linear_phisurf.F 204 INI_LINEAR_PHISURF
              Bo_surf(I,J,bi,bj) = dPIdp*tRef(ksurfC(I,J,bi,bj))
./model/src/ini_linear_phisurf.F 205 INI_LINEAR_PHISURF
              recip_Bo(I,J,bi,bj) = 1. _d 0 / Bo_surf(I,J,bi,bj)
./model/src/ini_linear_phisurf.F 207 INI_LINEAR_PHISURF
              Bo_surf(I,J,bi,bj) = 0.
./model/src/ini_linear_phisurf.F 208 INI_LINEAR_PHISURF
              recip_Bo(I,J,bi,bj) = 0.
./model/src/ini_linear_phisurf.F 239 INI_LINEAR_PHISURF
          DO J=1-Oly,sNy+Oly
./model/src/ini_linear_phisurf.F 241 INI_LINEAR_PHISURF
             phi0surf(I,J,bi,bj) = 0.
./model/src/ini_linear_phisurf.F 58 INI_LINEAR_PHISURF
      INTEGER I, J, K
./model/src/ini_linear_phisurf.F 67 INI_LINEAR_PHISURF
        DO J=1-Oly,sNy+Oly
./model/src/ini_linear_phisurf.F 69 INI_LINEAR_PHISURF
           Bo_surf(I,J,bi,bj)  = 0. _d 0
./model/src/ini_linear_phisurf.F 70 INI_LINEAR_PHISURF
           recip_Bo(I,J,bi,bj) = 0. _d 0
./verification/fizhi-cs-aqualev20/code/ini_salt.F 105 INI_SALT
         DO J=1,sNy
./verification/fizhi-cs-aqualev20/code/ini_salt.F 110 INI_SALT
           salt(I,J,K,bi,bj) = rhum(i,j,k,bi,bj) * qstar(i,j,k,bi,bj)
./verification/fizhi-cs-aqualev20/code/ini_salt.F 126 INI_SALT
         DO J=1,sNy
./verification/fizhi-cs-aqualev20/code/ini_salt.F 128 INI_SALT
           IF (hFacC(I,J,K,bi,bj).EQ.0) salt(I,J,K,bi,bj) = 0.
./verification/fizhi-cs-aqualev20/code/ini_salt.F 129 INI_SALT
           IF (hFacC(I,J,K,bi,bj).NE.0.AND.salt(I,J,K,bi,bj).EQ.0.
./verification/fizhi-cs-aqualev20/code/ini_salt.F 46 INI_SALT
      INTEGER  I,  J, K, localWarnings
./verification/fizhi-cs-aqualev20/code/ini_salt.F 74 INI_SALT
         DO J=1,sNy
./verification/fizhi-cs-aqualev20/code/ini_salt.F 76 INI_SALT
           temperature(I,J,K,bi,bj) = theta(I,J,K,bi,bj) * pkappa(K)
./verification/fizhi-cs-aqualev20/code/ini_salt.F 87 INI_SALT
         DO J=1-Oly,sNy+Oly
./verification/fizhi-cs-aqualev20/code/ini_salt.F 89 INI_SALT
           salt(I,J,K,bi,bj) = sRef(K)
./verification/fizhi-gridalt-hs/code/do_fizhi.F 182 DO_FIZHI
         term1=60. _d 0*(sin(lats(I,J,bi,bj)*deg2rad)**2)
./verification/fizhi-gridalt-hs/code/do_fizhi.F 185 DO_FIZHI
     &            *(cos(lats(I,J,bi,bj)*deg2rad)**2)
./verification/fizhi-gridalt-hs/code/do_fizhi.F 192 DO_FIZHI
     &     *COS((lats(I,J,bi,bj)*deg2rad))**4
./verification/fizhi-gridalt-hs/code/do_fizhi.F 194 DO_FIZHI
          dthphy(i,j,L,bi,bj)=- kT*( thphy(I,J,L,bi,bj)-thetaEq )
./model/src/ini_psurf.F 47 INI_PSURF
      INTEGER  I,  J
./model/src/ini_psurf.F 53 INI_PSURF
        DO J=1-Oly,sNy+Oly
./model/src/ini_psurf.F 55 INI_PSURF
          etaN(I,J,bi,bj) = 0. _d 0
./model/src/ini_psurf.F 71 INI_PSURF
        DO J=1-Oly,sNy+Oly
./model/src/ini_psurf.F 73 INI_PSURF
          etaNm1(I,J,bi,bj) = etaN(I,J,bi,bj)
./verification/hs94.1x64x5/code/ini_theta.F 101 INI_THETA
           IF (maskC(I,J,K,bi,bj).EQ.0.) theta(I,J,K,bi,bj) = 0.
./verification/hs94.1x64x5/code/ini_theta.F 105 INI_THETA
          DO J=1,sNy
./verification/hs94.1x64x5/code/ini_theta.F 107 INI_THETA
            IF (  maskC(I,J,K,bi,bj).NE.0.
./verification/hs94.1x64x5/code/ini_theta.F 108 INI_THETA
     &      .AND. theta(I,J,K,bi,bj).EQ.0. ) THEN
./verification/hs94.1x64x5/code/ini_theta.F 52 INI_THETA
      INTEGER I, J, K, localWarnings
./verification/hs94.1x64x5/code/ini_theta.F 57 INI_THETA
      J = 99+myBxLo(myThid)+nPx*myByLo(myThid)
./verification/hs94.1x64x5/code/ini_theta.F 67 INI_THETA
          DO J=1,sNy
./verification/hs94.1x64x5/code/ini_theta.F 69 INI_THETA
            term1=60. _d 0*(sin(yC(I,J,bi,bj)*deg2rad)**2)
./verification/hs94.1x64x5/code/ini_theta.F 71 INI_THETA
     &              *(cos(yC(I,J,bi,bj)*deg2rad)**2)
./verification/hs94.1x64x5/code/ini_theta.F 73 INI_THETA
            theta(I,J,K,bi,bj) = MAX( thetaLim, thetaEq )
./verification/hs94.1x64x5/code/ini_theta.F 99 INI_THETA
         DO J=1-Oly,sNy+Oly
./verification/hs94.1x64x5/code_ad/ini_theta.F 101 INI_THETA
           IF (maskC(I,J,K,bi,bj).EQ.0.) theta(I,J,K,bi,bj) = 0.
./verification/hs94.1x64x5/code_ad/ini_theta.F 105 INI_THETA
          DO J=1,sNy
./verification/hs94.1x64x5/code_ad/ini_theta.F 107 INI_THETA
            IF (  maskC(I,J,K,bi,bj).NE.0.
./verification/hs94.1x64x5/code_ad/ini_theta.F 108 INI_THETA
     &      .AND. theta(I,J,K,bi,bj).EQ.0. ) THEN
./verification/hs94.1x64x5/code_ad/ini_theta.F 52 INI_THETA
      INTEGER I, J, K, localWarnings
./verification/hs94.1x64x5/code_ad/ini_theta.F 57 INI_THETA
      J = 99+myBxLo(myThid)+nPx*myByLo(myThid)
./verification/hs94.1x64x5/code_ad/ini_theta.F 67 INI_THETA
          DO J=1,sNy
./verification/hs94.1x64x5/code_ad/ini_theta.F 69 INI_THETA
            term1=60. _d 0*(sin(yC(I,J,bi,bj)*deg2rad)**2)
./verification/hs94.1x64x5/code_ad/ini_theta.F 71 INI_THETA
     &              *(cos(yC(I,J,bi,bj)*deg2rad)**2)
./verification/hs94.1x64x5/code_ad/ini_theta.F 73 INI_THETA
            theta(I,J,K,bi,bj) = MAX( thetaLim, thetaEq )
./verification/hs94.1x64x5/code_ad/ini_theta.F 99 INI_THETA
         DO J=1-Oly,sNy+Oly
./verification/hs94.cs-32x32x5/code/ini_theta.F 101 INI_THETA
           IF (maskC(I,J,K,bi,bj).EQ.0.) theta(I,J,K,bi,bj) = 0.
./verification/hs94.cs-32x32x5/code/ini_theta.F 105 INI_THETA
          DO J=1,sNy
./verification/hs94.cs-32x32x5/code/ini_theta.F 107 INI_THETA
            IF (  maskC(I,J,K,bi,bj).NE.0.
./verification/hs94.cs-32x32x5/code/ini_theta.F 108 INI_THETA
     &      .AND. theta(I,J,K,bi,bj).EQ.0. ) THEN
./verification/hs94.cs-32x32x5/code/ini_theta.F 52 INI_THETA
      INTEGER I, J, K, localWarnings
./verification/hs94.cs-32x32x5/code/ini_theta.F 57 INI_THETA
      J = 99+myBxLo(myThid)+nPx*myByLo(myThid)
./verification/hs94.cs-32x32x5/code/ini_theta.F 67 INI_THETA
          DO J=1,sNy
./verification/hs94.cs-32x32x5/code/ini_theta.F 69 INI_THETA
            term1=60. _d 0*(sin(yC(I,J,bi,bj)*deg2rad)**2)
./verification/hs94.cs-32x32x5/code/ini_theta.F 71 INI_THETA
     &              *(cos(yC(I,J,bi,bj)*deg2rad)**2)
./verification/hs94.cs-32x32x5/code/ini_theta.F 73 INI_THETA
            theta(I,J,K,bi,bj) = MAX( thetaLim, thetaEq )
./verification/hs94.cs-32x32x5/code/ini_theta.F 99 INI_THETA
         DO J=1-Oly,sNy+Oly
./verification/internal_wave/code/obcs_calc.F 105 OBCS_CALC
          DO J=1-Oly,sNy+Oly
./verification/internal_wave/code/obcs_calc.F 106 OBCS_CALC
          OBWu(J,K,bi,bj)=0. _d 0
./verification/internal_wave/code/obcs_calc.F 115 OBCS_CALC
          OBWv(J,K,bi,bj)=0. _d 0
./verification/internal_wave/code/obcs_calc.F 124 OBCS_CALC
          OBWt(J,K,bi,bj)=tRef(K)
./verification/internal_wave/code/obcs_calc.F 135 OBCS_CALC
          OBWw(J,K,bi,bj)=-Uinflow
./verification/internal_wave/code/obcs_calc.F 39 OBCS_CALC
      INTEGER I, J ,K
./verification/internal_wave/code/obcs_calc.F 85 OBCS_CALC
          DO J=1-Oly,sNy+Oly
./verification/internal_wave/code/obcs_calc.F 86 OBCS_CALC
            OBEu(J,K,bi,bj)=0.
./verification/internal_wave/code/obcs_calc.F 87 OBCS_CALC
            OBEv(J,K,bi,bj)=0.
./verification/internal_wave/code/obcs_calc.F 88 OBCS_CALC
            OBEt(J,K,bi,bj)=tRef(K)
./verification/internal_wave/code/obcs_calc.F 89 OBCS_CALC
            OBEs(J,K,bi,bj)=sRef(K)
./verification/internal_wave/code/obcs_calc.F 91 OBCS_CALC
            OBEw(J,K,bi,bj)=0.
./model/src/integr_continuity.F 148 INTEGR_CONTINUITY
            ks = ksurfC(I,J,bi,bj)
./verification/rotating_tank/code/external_forcing.F 367 EXTERNAL_FORCING_T
        jG = myYGlobalLo-1+(bj-1)*sNy+J
./verification/solid-body.cs-32x32x1/code/ini_psurf.F 35 INI_PSURF
      INTEGER  I,  J
./verification/solid-body.cs-32x32x1/code/ini_psurf.F 43 INI_PSURF
        DO J=1-Oly,sNy+Oly
./verification/solid-body.cs-32x32x1/code/ini_psurf.F 45 INI_PSURF
          etaN(I,J,bi,bj) = 0. +fac*(fCori(i,j,bi,bj)**2)
./verification/solid-body.cs-32x32x1/code/ini_psurf.F 63 INI_PSURF
        DO J=1-Oly,sNy+Oly
./verification/solid-body.cs-32x32x1/code/ini_psurf.F 65 INI_PSURF
          etaNm1(I,J,bi,bj) = etaN(I,J,bi,bj)
./model/src/remove_mean.F 150 REMOVE_MEAN_RS
      INTEGER bi,bj,I,J,K
./model/src/remove_mean.F 164 REMOVE_MEAN_RS
         DO J=1,sNy
./model/src/remove_mean.F 166 REMOVE_MEAN_RS
           tmpVal=arr(I,J,K,bi,bj)
./model/src/remove_mean.F 167 REMOVE_MEAN_RS
           IF (arrMask(I,J,K,bi,bj).NE.0.) THEN
./model/src/remove_mean.F 168 REMOVE_MEAN_RS
            tmpVol = arrArea(I,J,bi,bj)*arrhFac(I,J,K,bi,bj)*arrDr(K)
./model/src/remove_mean.F 187 REMOVE_MEAN_RS
          DO J=1,sNy
./model/src/remove_mean.F 189 REMOVE_MEAN_RS
            IF (arrMask(I,J,K,bi,bj).NE.0.) THEN
./model/src/remove_mean.F 190 REMOVE_MEAN_RS
             arr(I,J,K,bi,bj) = arr(I,J,K,bi,bj) - theMean
./model/src/remove_mean.F 45 REMOVE_MEAN_RL
      INTEGER bi,bj,I,J,K
./model/src/remove_mean.F 59 REMOVE_MEAN_RL
         DO J=1,sNy
./model/src/remove_mean.F 61 REMOVE_MEAN_RL
           tmpVal=arr(I,J,K,bi,bj)
./model/src/remove_mean.F 62 REMOVE_MEAN_RL
           IF (arrMask(I,J,K,bi,bj).NE.0.) THEN
./model/src/remove_mean.F 63 REMOVE_MEAN_RL
            tmpVol = arrArea(I,J,bi,bj)*arrhFac(I,J,K,bi,bj)*arrDr(K)
./model/src/remove_mean.F 82 REMOVE_MEAN_RL
          DO J=1,sNy
./model/src/remove_mean.F 84 REMOVE_MEAN_RL
            IF (arrMask(I,J,K,bi,bj).NE.0.) THEN
./model/src/remove_mean.F 85 REMOVE_MEAN_RL
             arr(I,J,K,bi,bj) = arr(I,J,K,bi,bj) - theMean
./model/src/rotate_spherical_polar_grid.F 140 ROTATE_SPHERICAL_POLAR_GRID
        DO J = 1-Oly,sNy+Oly
./model/src/rotate_spherical_polar_grid.F 145 ROTATE_SPHERICAL_POLAR_GRID
     &         COS( Y(I,J,bi,bj)*deg2rad )*COS( X(I,J,bi,bj)*deg2rad )
./model/src/rotate_spherical_polar_grid.F 147 ROTATE_SPHERICAL_POLAR_GRID
     &         COS( Y(I,J,bi,bj)*deg2rad )*SIN( X(I,J,bi,bj)*deg2rad )
./model/src/rotate_spherical_polar_grid.F 148 ROTATE_SPHERICAL_POLAR_GRID
          XYZrot(3) = SIN( Y(I,J,bi,bj)*deg2rad )
./model/src/rotate_spherical_polar_grid.F 163 ROTATE_SPHERICAL_POLAR_GRID
           X(I,J,bi,bj) = 0. _d 0
./model/src/rotate_spherical_polar_grid.F 165 ROTATE_SPHERICAL_POLAR_GRID
           X(I,J,bi,bj) = ATAN2(XYZgeo(2),XYZgeo(1))/deg2rad
./model/src/rotate_spherical_polar_grid.F 166 ROTATE_SPHERICAL_POLAR_GRID
           IF ( X(I,J,bi,bj) .LT. 0. _d 0 ) 
./model/src/rotate_spherical_polar_grid.F 167 ROTATE_SPHERICAL_POLAR_GRID
     &          X(I,J,bi,bj) = X(I,J,bi,bj) + 360. _d 0
./model/src/rotate_spherical_polar_grid.F 171 ROTATE_SPHERICAL_POLAR_GRID
           Y(I,J,bi,bj) = 0. _d 0
./model/src/rotate_spherical_polar_grid.F 173 ROTATE_SPHERICAL_POLAR_GRID
           Y(I,J,bi,bj) = ATAN2(XYZgeo(3),hypotxy)/deg2rad
./model/src/rotate_spherical_polar_grid.F 217 CALC_ANGLES
      INTEGER  I,  J
./model/src/rotate_spherical_polar_grid.F 231 CALC_ANGLES
        DO J = 1-Oly,sNy+Oly-1
./model/src/rotate_spherical_polar_grid.F 233 CALC_ANGLES
          IF ( _dyG(I,J,bi,bj) .GT. 0 ) uPseudo(I,J) = 
./model/src/rotate_spherical_polar_grid.F 234 CALC_ANGLES
     &         - ( yG(I,J,bi,bj) - yG(I,J+1,bi,bj) )*deg2rad
./model/src/rotate_spherical_polar_grid.F 235 CALC_ANGLES
     &         / _dyG(I,J,bi,bj)
./model/src/rotate_spherical_polar_grid.F 238 CALC_ANGLES
        DO J = 1-Oly,sNy+Oly
./model/src/rotate_spherical_polar_grid.F 240 CALC_ANGLES
          IF ( _dxG(I,J,bi,bj) .GT. 0 ) vPseudo(I,J) = 
./model/src/rotate_spherical_polar_grid.F 241 CALC_ANGLES
     &         + ( yG(I,J,bi,bj) - yG(I+1,J,bi,bj) )*deg2rad
./model/src/rotate_spherical_polar_grid.F 242 CALC_ANGLES
     &         / _dxG(I,J,bi,bj)
./model/src/rotate_spherical_polar_grid.F 245 CALC_ANGLES
        DO J = 1-Oly,sNy+Oly-1
./model/src/rotate_spherical_polar_grid.F 247 CALC_ANGLES
          uC = 0.5*(uPseudo(I,J) + uPseudo(I+1,J))
./model/src/rotate_spherical_polar_grid.F 248 CALC_ANGLES
          vC = 0.5*(vPseudo(I,J) + vPseudo(I,J+1))
./model/src/rotate_spherical_polar_grid.F 251 CALC_ANGLES
          angleCosC(I,J,bi,bj) =  uC*uNorm
./model/src/rotate_spherical_polar_grid.F 252 CALC_ANGLES
          angleSinC(I,J,bi,bj) = -vC*uNorm
./model/src/rotate_spherical_polar_grid.F 60 ROTATE_SPHERICAL_POLAR_GRID
      INTEGER  I,  J, iA, jA, kA
./model/src/taueddy_external_forcing.F 146 TAUEDDY_EXTERNAL_FORCING_V
      INTEGER I, J
./model/src/taueddy_external_forcing.F 56 TAUEDDY_EXTERNAL_FORCING_U
      INTEGER I, J
./model/src/update_cg2d.F 105 UPDATE_CG2D
         DO J=1,sNy
./model/src/update_cg2d.F 106 UPDATE_CG2D
          IF (OB_Ie(J,bi,bj).NE.0) aW2d(OB_Ie(J,bi,bj),J,bi,bj)=0.
./model/src/update_cg2d.F 107 UPDATE_CG2D
          IF (OB_Ie(J,bi,bj).NE.0) aW2d(OB_Ie(J,bi,bj)+1,J,bi,bj)=0.
./model/src/update_cg2d.F 108 UPDATE_CG2D
          IF (OB_Iw(J,bi,bj).NE.0) aW2d(OB_Iw(J,bi,bj)+1,J,bi,bj)=0.
./model/src/update_cg2d.F 109 UPDATE_CG2D
          IF (OB_Iw(J,bi,bj).NE.0) aW2d(OB_Iw(J,bi,bj),J,bi,bj)=0.
./model/src/update_cg2d.F 113 UPDATE_CG2D
        DO J=1,sNy+1
./model/src/update_cg2d.F 115 UPDATE_CG2D
          aW2d(I,J,bi,bj) = aW2d(I,J,bi,bj)*cg2dNorm
./model/src/update_cg2d.F 117 UPDATE_CG2D
          aS2d(I,J,bi,bj) = aS2d(I,J,bi,bj)*cg2dNorm
./model/src/update_cg2d.F 123 UPDATE_CG2D
         DO J=1,sNy
./model/src/update_cg2d.F 125 UPDATE_CG2D
           ks = ksurfC(I,J,bi,bj)
./model/src/update_cg2d.F 126 UPDATE_CG2D
           aC2d(I,J,bi,bj) = -(
./model/src/update_cg2d.F 127 UPDATE_CG2D
     &       aW2d(I,J,bi,bj) + aW2d(I+1,J  ,bi,bj)
./model/src/update_cg2d.F 128 UPDATE_CG2D
     &      +aS2d(I,J,bi,bj) + aS2d(I  ,J+1,bi,bj)
./model/src/update_cg2d.F 129 UPDATE_CG2D
     &      +freeSurfFac*cg2dNorm*recip_Bo(I,J,bi,bj)*deepFac2F(ks)
./model/src/update_cg2d.F 130 UPDATE_CG2D
     &                  *rA(I,J,bi,bj)/deltaTMom/deltaTfreesurf
./model/src/update_cg2d.F 135 UPDATE_CG2D
         DO J=1,sNy
./model/src/update_cg2d.F 137 UPDATE_CG2D
           aC2d(I,J,bi,bj) = -(
./model/src/update_cg2d.F 138 UPDATE_CG2D
     &       aW2d(I,J,bi,bj) + aW2d(I+1,J  ,bi,bj)
./model/src/update_cg2d.F 139 UPDATE_CG2D
     &      +aS2d(I,J,bi,bj) + aS2d(I  ,J+1,bi,bj)
./model/src/update_cg2d.F 140 UPDATE_CG2D
     &      +freeSurfFac*cg2dNorm*recip_Bo(I,J,bi,bj)
./model/src/update_cg2d.F 141 UPDATE_CG2D
     &                  *rA(I,J,bi,bj)/deltaTMom/deltaTfreesurf
./model/src/update_cg2d.F 157 UPDATE_CG2D
        DO J=1,sNy+1
./model/src/update_cg2d.F 159 UPDATE_CG2D
          IF ( aC2d(I,J,bi,bj) .EQ. 0. ) THEN
./model/src/update_cg2d.F 160 UPDATE_CG2D
            pC(I,J,bi,bj) = 1. _d 0
./model/src/update_cg2d.F 162 UPDATE_CG2D
           pC(I,J,bi,bj) =  1. _d 0 / aC2d(I,J,bi,bj)
./model/src/update_cg2d.F 164 UPDATE_CG2D
          pW_tmp = aC2d(I,J,bi,bj)+aC2d(I-1,J,bi,bj)
./model/src/update_cg2d.F 166 UPDATE_CG2D
           pW(I,J,bi,bj) = 0.
./model/src/update_cg2d.F 168 UPDATE_CG2D
           pW(I,J,bi,bj) =
./model/src/update_cg2d.F 169 UPDATE_CG2D
     &     -aW2d(I,J,bi,bj)/((cg2dpcOffDFac *pW_tmp)**2 )
./model/src/update_cg2d.F 171 UPDATE_CG2D
          pS_tmp = aC2d(I,J,bi,bj)+aC2d(I,J-1,bi,bj)
./model/src/update_cg2d.F 173 UPDATE_CG2D
           pS(I,J,bi,bj) = 0.
./model/src/update_cg2d.F 175 UPDATE_CG2D
           pS(I,J,bi,bj) =
./model/src/update_cg2d.F 176 UPDATE_CG2D
     &     -aS2d(I,J,bi,bj)/((cg2dpcOffDFac *pS_tmp)**2 )
./model/src/update_cg2d.F 54 UPDATE_CG2D
      INTEGER I, J, K, ks
./model/src/update_cg2d.F 73 UPDATE_CG2D
        DO J=1,sNy+1
./model/src/update_cg2d.F 75 UPDATE_CG2D
          aW2d(I,J,bi,bj) = 0. _d 0
./model/src/update_cg2d.F 76 UPDATE_CG2D
          aS2d(I,J,bi,bj) = 0. _d 0
./model/src/update_cg2d.F 80 UPDATE_CG2D
         DO J=1,sNy+1
./model/src/update_cg2d.F 83 UPDATE_CG2D
           faceArea = _dyG(I,J,bi,bj)*drF(K)
./model/src/update_cg2d.F 84 UPDATE_CG2D
     &               *_hFacW(I,J,K,bi,bj)
./model/src/update_cg2d.F 85 UPDATE_CG2D
           aW2d(I,J,bi,bj) = aW2d(I,J,bi,bj)
./model/src/update_cg2d.F 86 UPDATE_CG2D
     &              + faceArea*recip_dxC(I,J,bi,bj)
./model/src/update_cg2d.F 87 UPDATE_CG2D
           faceArea = _dxG(I,J,bi,bj)*drF(K)
./model/src/update_cg2d.F 88 UPDATE_CG2D
     &               *_hFacS(I,J,K,bi,bj)
./model/src/update_cg2d.F 89 UPDATE_CG2D
           aS2d(I,J,bi,bj) = aS2d(I,J,bi,bj)
./model/src/update_cg2d.F 90 UPDATE_CG2D
     &              + faceArea*recip_dyC(I,J,bi,bj)
./model/src/update_masks_etc.F 122 UPDATE_MASKS_ETC
        DO J=1-Oly,sNy+Oly
./model/src/update_masks_etc.F 124 UPDATE_MASKS_ETC
          R_low(I,J,bi,bj) = rF(1)
./model/src/update_masks_etc.F 126 UPDATE_MASKS_ETC
           R_low(I,J,bi,bj) = R_low(I,J,bi,bj)
./model/src/update_masks_etc.F 127 UPDATE_MASKS_ETC
     &                      - drF(k)*hFacC(I,J,K,bi,bj)
./model/src/update_masks_etc.F 205 UPDATE_MASKS_ETC
         DO J=1-Oly,sNy+Oly
./model/src/update_masks_etc.F 208 UPDATE_MASKS_ETC
           Jm1=MAX(J-1,1-OLy)
./model/src/update_masks_etc.F 209 UPDATE_MASKS_ETC
           IF (DYG(I,J,bi,bj).EQ.0.) THEN
./model/src/update_masks_etc.F 213 UPDATE_MASKS_ETC
              hFacW(I,J,K,bi,bj)=0.
./model/src/update_masks_etc.F 216 UPDATE_MASKS_ETC
              hFacW(I,J,K,bi,bj)=maskW(I,J,K,bi,bj)*
./model/src/update_masks_etc.F 218 UPDATE_MASKS_ETC
     &           smoothMin_R4(hFacC(I,J,K,bi,bj),hFacC(Im1,J,K,bi,bj))
./model/src/update_masks_etc.F 220 UPDATE_MASKS_ETC
     &                    MIN(hFacC(I,J,K,bi,bj),hFacC(Im1,J,K,bi,bj))
./model/src/update_masks_etc.F 223 UPDATE_MASKS_ETC
           IF (DXG(I,J,bi,bj).EQ.0.) THEN
./model/src/update_masks_etc.F 224 UPDATE_MASKS_ETC
              hFacS(I,J,K,bi,bj)=0.
./model/src/update_masks_etc.F 227 UPDATE_MASKS_ETC
              hFacS(I,J,K,bi,bj)=maskS(I,J,K,bi,bj)*
./model/src/update_masks_etc.F 229 UPDATE_MASKS_ETC
     &           smoothMin_R4(hFacC(I,J,K,bi,bj),hFacC(I,Jm1,K,bi,bj))
./model/src/update_masks_etc.F 231 UPDATE_MASKS_ETC
     &                    MIN(hFacC(I,J,K,bi,bj),hFacC(I,Jm1,K,bi,bj))
./model/src/update_masks_etc.F 294 UPDATE_MASKS_ETC
         DO J=1-Oly,sNy+Oly
./model/src/update_masks_etc.F 296 UPDATE_MASKS_ETC
           IF (hFacC(I,J,K,bi,bj) .NE. 0. ) THEN
./model/src/update_masks_etc.F 298 UPDATE_MASKS_ETC
            recip_hFacC(I,J,K,bi,bj) = 1. _d 0 / hFacC(I,J,K,bi,bj)
./model/src/update_masks_etc.F 301 UPDATE_MASKS_ETC
            recip_hFacC(I,J,K,bi,bj) = 0.
./model/src/update_masks_etc.F 304 UPDATE_MASKS_ETC
           IF (hFacW(I,J,K,bi,bj) .NE. 0. ) THEN
./model/src/update_masks_etc.F 306 UPDATE_MASKS_ETC
            recip_hFacW(I,J,K,bi,bj) = 1. _d 0 / hFacw(I,J,K,bi,bj)
./model/src/update_masks_etc.F 309 UPDATE_MASKS_ETC
            recip_hFacW(I,J,K,bi,bj) = 0.
./model/src/update_masks_etc.F 312 UPDATE_MASKS_ETC
           IF (hFacS(I,J,K,bi,bj) .NE. 0. ) THEN
./model/src/update_masks_etc.F 314 UPDATE_MASKS_ETC
            recip_hFacS(I,J,K,bi,bj) = 1. _d 0 / hFacS(I,J,K,bi,bj)
./model/src/update_masks_etc.F 317 UPDATE_MASKS_ETC
            recip_hFacS(I,J,K,bi,bj) = 0.
./model/src/update_masks_etc.F 336 UPDATE_MASKS_ETC
        DO J=1-Oly,sNy+Oly
./model/src/update_masks_etc.F 338 UPDATE_MASKS_ETC
          ksurfW(I,J,bi,bj) = Nr+1
./model/src/update_masks_etc.F 339 UPDATE_MASKS_ETC
          ksurfS(I,J,bi,bj) = Nr+1
./model/src/update_masks_etc.F 342 UPDATE_MASKS_ETC
           IF (maskW(I,J,K,bi,bj).NE.0.) THEN
./model/src/update_masks_etc.F 343 UPDATE_MASKS_ETC
              ksurfW(I,J,bi,bj) = k
./model/src/update_masks_etc.F 346 UPDATE_MASKS_ETC
           IF (maskS(I,J,K,bi,bj).NE.0.) THEN
./model/src/update_masks_etc.F 347 UPDATE_MASKS_ETC
              ksurfS(I,J,bi,bj) = k
./model/src/update_masks_etc.F 51 UPDATE_MASKS_ETC
      INTEGER I, J, K
./model/src/update_masks_etc.F 69 UPDATE_MASKS_ETC
         DO J=1-Oly,sNy+Oly
./model/src/update_masks_etc.F 73 UPDATE_MASKS_ETC
           hFacCtmp = (rF(K)-xx_r_low(I,J,bi,bj))*recip_drF(K)
./model/src/update_masks_etc.F 75 UPDATE_MASKS_ETC
           hFacCtmp = (rF(K)-R_low(I,J,bi,bj))*recip_drF(K)
./model/src/update_masks_etc.F 88 UPDATE_MASKS_ETC
            hFacC(I,J,K,bi,bj) = 0. _d 0
./model/src/update_masks_etc.F 90 UPDATE_MASKS_ETC
            hFacC(I,J,K,bi,bj) = 1. _d 0
./model/src/update_masks_etc.F 92 UPDATE_MASKS_ETC
            hFacC(I,J,K,bi,bj) = hFacCtmp + hFacMnSz*(
./pkg/aim_compon_interf/atm_store_runoff.F 55 ATM_STORE_RUNOFF
      INTEGER I,J,K
./pkg/aim_compon_interf/atm_store_runoff.F 62 ATM_STORE_RUNOFF
       DO J=1,sNy
./pkg/aim_compon_interf/atm_store_runoff.F 64 ATM_STORE_RUNOFF
          RunOffFlux(I,J,bi,bj) = RunOffFlux(I,J,bi,bj) 
./pkg/aim_compon_interf/atm_store_runoff.F 65 ATM_STORE_RUNOFF
     &                 + land_runOff(I,J,bi,bj)*cplTimeFraction
./pkg/aim_compon_interf/cpl_exch_configs.F 100 CPL_EXCH_CONFIGS
     &     'H (atmosphere) ==',Ro_surf(I,J,bi,bj)
./pkg/aim_compon_interf/cpl_exch_configs.F 103 CPL_EXCH_CONFIGS
     &     'H (ocean)      ==',ocMxlD(I,J,bi,bj)
./pkg/aim_compon_interf/cpl_exch_configs.F 50 CPL_EXCH_CONFIGS
      INTEGER I,J,K,bi,bj
./pkg/aim_compon_interf/cpl_exch_configs.F 87 CPL_EXCH_CONFIGS
        DO J=1,sNy
./pkg/aim_compon_interf/cpl_exch_configs.F 89 CPL_EXCH_CONFIGS
          IF (  ocMxlD(I,J,bi,bj) .NE. seaSurface_ocn  .AND.
./pkg/aim_compon_interf/cpl_exch_configs.F 90 CPL_EXCH_CONFIGS
     &         Ro_surf(I,J,bi,bj) .NE. groundLevel_atm ) THEN
./pkg/aim_compon_interf/cpl_exch_configs.F 92 CPL_EXCH_CONFIGS
           jDiff  = J
./pkg/aim_compon_interf/cpl_ini_vars.F 45 CPL_INI_VARS
      INTEGER I,J,bi,bj
./pkg/aim_compon_interf/cpl_ini_vars.F 49 CPL_INI_VARS
        DO J=1-Oly,sNy+Oly
./pkg/aim_compon_interf/cpl_ini_vars.F 52 CPL_INI_VARS
          atmSLPr(   I,J,bi,bj) = 0.
./pkg/aim_compon_interf/cpl_ini_vars.F 53 CPL_INI_VARS
          HeatFlux(  I,J,bi,bj) = 0.
./pkg/aim_compon_interf/cpl_ini_vars.F 54 CPL_INI_VARS
          qShortWave(I,J,bi,bj) = 0.
./pkg/aim_compon_interf/cpl_ini_vars.F 60 CPL_INI_VARS
          tauX(      I,J,bi,bj) = 0.
./pkg/aim_compon_interf/cpl_ini_vars.F 61 CPL_INI_VARS
          tauY(      I,J,bi,bj) = 0.
./pkg/aim_compon_interf/cpl_ini_vars.F 62 CPL_INI_VARS
          EvMPrFlux( I,J,bi,bj) = 0.
./pkg/aim_compon_interf/cpl_ini_vars.F 63 CPL_INI_VARS
          RunOffFlux(I,J,bi,bj) = 0.
./pkg/aim_compon_interf/cpl_ini_vars.F 64 CPL_INI_VARS
          RunOffEnFx(I,J,bi,bj) = 0.
./pkg/aim_compon_interf/cpl_ini_vars.F 65 CPL_INI_VARS
          iceSaltFlx(I,J,bi,bj) = 0.
./pkg/aim_compon_interf/cpl_ini_vars.F 66 CPL_INI_VARS
          seaIceMass(I,J,bi,bj) = 0.
./pkg/aim_compon_interf/cpl_ini_vars.F 67 CPL_INI_VARS
          airCO2    (I,J,bi,bj) = 0.
./pkg/aim_compon_interf/cpl_ini_vars.F 68 CPL_INI_VARS
          sWSpeed   (I,J,bi,bj) = 0.
./pkg/aim_compon_interf/cpl_ini_vars.F 69 CPL_INI_VARS
          fracIce   (I,J,bi,bj) = 0.
./pkg/aim_compon_interf/cpl_ini_vars.F 72 CPL_INI_VARS
          SSTocn   (I,J,bi,bj)  = 0.
./pkg/aim_compon_interf/cpl_ini_vars.F 73 CPL_INI_VARS
          SSSocn   (I,J,bi,bj)  = 0.
./pkg/aim_compon_interf/cpl_ini_vars.F 74 CPL_INI_VARS
          vSqocn   (I,J,bi,bj)  = 0.
./pkg/aim_compon_interf/cpl_ini_vars.F 75 CPL_INI_VARS
          flxCO2ocn(I,J,bi,bj)  = 0.
./pkg/aim_v23/aim_diagnostics.F 298 AIM_DIAGNOSTICS
      DO J=1,NGP
./pkg/aim_v23/aim_diagnostics.F 299 AIM_DIAGNOSTICS
        CLTOP(J,myThid)=CLTOP(J,mythid)*CLOUDC(J,myThid)
./pkg/aim_v23/aim_diagnostics.F 308 AIM_DIAGNOSTICS
        DO J=1,sNy
./pkg/aim_v23/aim_diagnostics.F 310 AIM_DIAGNOSTICS
          I2 = I+(J-1)*sNx
./pkg/aim_v23/aim_diagnostics.F 426 AIM_DIAGNOSTICS
          DO J=1,NGP
./pkg/aim_v23/aim_diagnostics.F 427 AIM_DIAGNOSTICS
            tmpVar(J) = EnPrec(J,myThid)
./pkg/aim_v23/aim_diagnostics.F 428 AIM_DIAGNOSTICS
     &                *(PRECNV(J,myThid)+PRECLS(J,myThid))
./pkg/aim_v23/aim_diagnostics.F 57 AIM_DIAGNOSTICS
      INTEGER I,J,K, I2,Katm
./pkg/aim_v23/aim_diagnostics.F 70 AIM_DIAGNOSTICS
      DO J=1,NGP
./pkg/aim_v23/aim_diagnostics.F 71 AIM_DIAGNOSTICS
         dTsurf(J,1,myThid) = fMask1(J,1,myThid)*dTsurf(J,1,myThid)
./pkg/aim_v23/aim_diagnostics.F 72 AIM_DIAGNOSTICS
     &                      + fMask1(J,2,myThid)*dTsurf(J,2,myThid)
./pkg/aim_v23/aim_diagnostics.F 73 AIM_DIAGNOSTICS
     &                      + fMask1(J,3,myThid)*dTsurf(J,3,myThid)
./pkg/aim_v23/aim_diagnostics.F 74 AIM_DIAGNOSTICS
         dTsurf(J,1,myThid) = ABS(dTsurf(J,1,myThid))
./pkg/aim_v23/aim_dyn2aim.F 162 AIM_DYN2AIM
       DO J = 1,sNy
./pkg/aim_v23/aim_dyn2aim.F 164 AIM_DYN2AIM
         I2 = I+(J-1)*sNx
./pkg/aim_v23/aim_dyn2aim.F 169 AIM_DYN2AIM
          TA(I2,Katm)  = theta(I,J,K,bi,bj)*conv_theta2T
./pkg/aim_v23/aim_dyn2aim.F 173 AIM_DYN2AIM
          QA(I2,Katm)  = MAX(salt(I,J,K,bi,bj), 0. _d 0)
./pkg/aim_v23/aim_dyn2aim.F 175 AIM_DYN2AIM
          ThA(I2,Katm) = theta(I,J,K,bi,bj)
./pkg/aim_v23/aim_dyn2aim.F 186 AIM_DYN2AIM
      DO J = 1,sNy
./pkg/aim_v23/aim_dyn2aim.F 188 AIM_DYN2AIM
        I2 = I+(J-1)*sNx
./pkg/aim_v23/aim_dyn2aim.F 192 AIM_DYN2AIM
     &                uVel(I,J,K,bi,bj)*uVel(I,J,K,bi,bj)
./pkg/aim_v23/aim_dyn2aim.F 193 AIM_DYN2AIM
     &              + uVel(I+1,J,K,bi,bj)*uVel(I+1,J,K,bi,bj)
./pkg/aim_v23/aim_dyn2aim.F 194 AIM_DYN2AIM
     &              + vVel(I,J,K,bi,bj)*vVel(I,J,K,bi,bj)
./pkg/aim_v23/aim_dyn2aim.F 195 AIM_DYN2AIM
     &              + vVel(I,J+1,K,bi,bj)*vVel(I,J+1,K,bi,bj)
./pkg/aim_v23/aim_dyn2aim.F 235 AIM_DYN2AIM
      DO J = 1,sNy
./pkg/aim_v23/aim_dyn2aim.F 237 AIM_DYN2AIM
        I2 = I+(J-1)*sNx
./pkg/aim_v23/aim_dyn2aim.F 65 AIM_DYN2AIM
      INTEGER I, J, I2, K, Katm
./pkg/aim_v23/aim_dyn2aim.F 73 AIM_DYN2AIM
      DO J = 1,sNy
./pkg/aim_v23/aim_dyn2aim.F 75 AIM_DYN2AIM
        I2 = I+(J-1)*sNx
./pkg/aim_v23/aim_dyn2aim.F 76 AIM_DYN2AIM
        snLat(I2,myThid) = SIN(yC(I,J,bi,bj)*deg2rad)
./pkg/aim_v23/aim_dyn2aim.F 77 AIM_DYN2AIM
        csLat(I2,myThid) = COS(yC(I,J,bi,bj)*deg2rad)
./pkg/aim_v23/aim_dyn2aim.F 82 AIM_DYN2AIM
      DO J = 1,sNy
./pkg/aim_v23/aim_dyn2aim.F 84 AIM_DYN2AIM
        I2 = I+(J-1)*sNx
./pkg/aim_v23/aim_dyn2aim.F 85 AIM_DYN2AIM
        kGrd(I2) = (Nr+1) - ksurfC(I,J,bi,bj)
./pkg/aim_v23/aim_dyn2aim.F 90 AIM_DYN2AIM
      DO J=1,sNy
./pkg/aim_v23/aim_dyn2aim.F 92 AIM_DYN2AIM
        I2 = I+(J-1)*sNx
./pkg/aim_v23/aim_fields_load.F 170 AIM_FIELDS_LOAD
             aim_albedo(I,J,bi,bj) = aim_albedo(I,J,bi,bj)/100.
./pkg/aim_v23/aim_fields_load.F 314 AIM_FIELDS_LOAD
             aim_albedo(i,j,bi,bj) = aim_albedo(I,J,bi,bj)/100. _d 0
./pkg/aim_v23/aim_land_impl.F 122 AIM_LAND_IMPL
       DO J=1,NGP
./pkg/aim_v23/aim_land_impl.F 123 AIM_LAND_IMPL
        IF ( dTsurf(J) .GT. 999. ) THEN
./pkg/aim_v23/aim_land_impl.F 124 AIM_LAND_IMPL
         SHF (J)  = Shf0(J)
./pkg/aim_v23/aim_land_impl.F 125 AIM_LAND_IMPL
         EVAP(J)  = Evp0(J)
./pkg/aim_v23/aim_land_impl.F 126 AIM_LAND_IMPL
         SLRU(J)  = Slr0(J)
./pkg/aim_v23/aim_land_impl.F 128 AIM_LAND_IMPL
         SHF (J)  = SHF (J) + dTsurf(J)*dShf(J)
./pkg/aim_v23/aim_land_impl.F 129 AIM_LAND_IMPL
         EVAP(J)  = EVAP(J) + dTsurf(J)*dEvp(J)
./pkg/aim_v23/aim_land_impl.F 130 AIM_LAND_IMPL
         SLRU(J)  = SLRU(J) + dTsurf(J)*dSlr(J)
./pkg/aim_v23/aim_land_impl.F 150 AIM_LAND_IMPL
       DO J=1,NGP
./pkg/aim_v23/aim_land_impl.F 151 AIM_LAND_IMPL
        IF ( dTsurf(J) .GT. 999. ) THEN
./pkg/aim_v23/aim_land_impl.F 152 AIM_LAND_IMPL
         dTsurf(J)= tFreeze - Tsurf(J)
./pkg/aim_v23/aim_land_impl.F 153 AIM_LAND_IMPL
         Tsurf(J) = tFreeze
./pkg/aim_v23/aim_land_impl.F 155 AIM_LAND_IMPL
         Tsurf(J) = Tsurf(J)+ dTsurf(J)
./pkg/aim_v23/aim_sice_impl.F 100 AIM_SICE_IMPL
         dTsurf(J)= tFreeze - Tsurf(J)
./pkg/aim_v23/aim_sice_impl.F 101 AIM_SICE_IMPL
         Tsurf(J) = tFreeze
./pkg/aim_v23/aim_sice_impl.F 102 AIM_SICE_IMPL
         SHF (J)  = Shf0(J)
./pkg/aim_v23/aim_sice_impl.F 103 AIM_SICE_IMPL
         EVAP(J)  = Evp0(J)
./pkg/aim_v23/aim_sice_impl.F 104 AIM_SICE_IMPL
         SLRU(J)  = Slr0(J)
./pkg/aim_v23/aim_sice_impl.F 106 AIM_SICE_IMPL
         Tsurf(J) = Tsurf(J)+ dTsurf(J)
./pkg/aim_v23/aim_sice_impl.F 107 AIM_SICE_IMPL
         SHF (J)  = SHF (J) + dTsurf(J)*dShf(J)
./pkg/aim_v23/aim_sice_impl.F 108 AIM_SICE_IMPL
         EVAP(J)  = EVAP(J) + dTsurf(J)*dEvp(J)
./pkg/aim_v23/aim_sice_impl.F 109 AIM_SICE_IMPL
         SLRU(J)  = SLRU(J) + dTsurf(J)*dSlr(J)
./pkg/aim_v23/aim_sice_impl.F 79 AIM_SICE_IMPL
      INTEGER J
./pkg/aim_v23/aim_sice_impl.F 85 AIM_SICE_IMPL
       DO J=1,NGP
./pkg/aim_v23/aim_sice_impl.F 89 AIM_SICE_IMPL
         dTsurf(J) = 0.
./pkg/aim_v23/aim_sice_impl.F 98 AIM_SICE_IMPL
       DO J=1,NGP
./pkg/aim_v23/aim_sice_impl.F 99 AIM_SICE_IMPL
        IF ( dTsurf(J) .GT. 999. ) THEN
./pkg/aim_v23/aim_surf_bc.F 190 AIM_SURF_BC
         DO J=1,NGP
./pkg/aim_v23/aim_surf_bc.F 191 AIM_SURF_BC
          sti1(J,myThid) = sst1(J,myThid)
./pkg/aim_v23/aim_surf_bc.F 192 AIM_SURF_BC
          IF ( oice1(J) .GT. 1. _d -2 ) THEN
./pkg/aim_v23/aim_surf_bc.F 193 AIM_SURF_BC
            sst1(J,myThid) = MAX(sst1(J,myThid),oceTfreez)
./pkg/aim_v23/aim_surf_bc.F 194 AIM_SURF_BC
            sti1(J,myThid) = sst1(J,myThid)
./pkg/aim_v23/aim_surf_bc.F 195 AIM_SURF_BC
     &                     +(sti1(J,myThid)-sst1(J,myThid))/oice1(J)
./pkg/aim_v23/aim_surf_bc.F 197 AIM_SURF_BC
            oice1(J) = 0. _d 0
./pkg/aim_v23/aim_surf_bc.F 201 AIM_SURF_BC
         DO J=1,NGP
./pkg/aim_v23/aim_surf_bc.F 202 AIM_SURF_BC
          sti1(J,myThid) = sst1(J,myThid)
./pkg/aim_v23/aim_surf_bc.F 401 AIM_SURF_BC
        DO J=1,NGP
./pkg/aim_v23/aim_surf_bc.F 402 AIM_SURF_BC
          fMask1(J,3,myThid) =(1. _d 0 - fMask1(J,1,myThid))
./pkg/aim_v23/aim_surf_bc.F 403 AIM_SURF_BC
     &                        *oice1(J)
./pkg/aim_v23/aim_surf_bc.F 404 AIM_SURF_BC
          fMask1(J,2,myThid) = 1. _d 0 - fMask1(J,1,myThid)
./pkg/aim_v23/aim_surf_bc.F 405 AIM_SURF_BC
     &                                 - fMask1(J,3,myThid)
./pkg/aim_v23/aim_surf_bc.F 409 AIM_SURF_BC
        DO J=1,NGP
./pkg/aim_v23/aim_surf_bc.F 410 AIM_SURF_BC
          alb1(J,0,myThid) = fMask1(J,1,myThid)*alb1(J,1,myThid)
./pkg/aim_v23/aim_surf_bc.F 411 AIM_SURF_BC
     &                     + fMask1(J,2,myThid)*alb1(J,2,myThid)
./pkg/aim_v23/aim_surf_bc.F 412 AIM_SURF_BC
     &                     + fMask1(J,3,myThid)*alb1(J,3,myThid)
./pkg/aim_v23/aim_surf_bc.F 417 AIM_SURF_BC
         DO J=1,NGP
./pkg/aim_v23/aim_surf_bc.F 418 AIM_SURF_BC
          dTsurf(J,k,myThid) = 0.
./pkg/aim_v23/aim_surf_bc.F 423 AIM_SURF_BC
         DO J=1,NGP
./pkg/aim_v23/aim_surf_bc.F 424 AIM_SURF_BC
          fMask1(J,3,myThid) = 0. _d 0
./pkg/aim_v23/aim_surf_bc.F 425 AIM_SURF_BC
          fMask1(J,2,myThid) = 1. _d 0 - fMask1(J,1,myThid)
./pkg/aim_v23/aim_tendency_apply.F 299 AIM_TENDENCY_APPLY_T
      INTEGER I, J
./pkg/aim_v23/aim_tendency_apply.F 302 AIM_TENDENCY_APPLY_T
      DO J=1,sNy
./pkg/aim_v23/aim_tendency_apply.F 349 AIM_TENDENCY_APPLY_S
      INTEGER I, J
./pkg/aim_v23/aim_tendency_apply.F 352 AIM_TENDENCY_APPLY_S
      DO J=1,sNy
./pkg/aim_v23/phy_convmf.F 103 CONVMF
      DO J=1,NGP
./pkg/aim_v23/phy_convmf.F 104 CONVMF
        ITOP(J)  =kGrd(J)
./pkg/aim_v23/phy_convmf.F 105 CONVMF
        CBMF(J)  =0.0
./pkg/aim_v23/phy_convmf.F 106 CONVMF
        PRECNV(J)=0.0
./pkg/aim_v23/phy_convmf.F 123 CONVMF
       DO J=1,NGP
./pkg/aim_v23/phy_convmf.F 124 CONVMF
         dSEdp(J,K)=(SE(J,K+1)-SE(J,K))*factP
./pkg/aim_v23/phy_convmf.F 141 CONVMF
      DO J=1,NGP
./pkg/aim_v23/phy_convmf.F 143 CONVMF
        ENTR_PS(J,K)=0.
./pkg/aim_v23/phy_convmf.F 145 CONVMF
       Ktmp = kGrd(J)
./pkg/aim_v23/phy_convmf.F 149 CONVMF
           ENTR(K)= ( MAX( 0. _d 0, SIG(K)/PSA(J) - 0.5 _d 0) )**2
./pkg/aim_v23/phy_convmf.F 155 CONVMF
           ENTR_PS(J,K) = ENTR(K)*SENTR*PSA(J)
./pkg/aim_v23/phy_convmf.F 172 CONVMF
      DO J=1,NGP
./pkg/aim_v23/phy_convmf.F 173 CONVMF
       Ktmp = kGrd(J)
./pkg/aim_v23/phy_convmf.F 175 CONVMF
        dSEdpTot = dSEdp(J,Ktmp-1)
./pkg/aim_v23/phy_convmf.F 177 CONVMF
          dSEdpTot = dSEdpTot + dSEdp(J,K)
./pkg/aim_v23/phy_convmf.F 178 CONVMF
          stab_crit = dSEdpTot + ALHC*(QSAT(J,Ktmp)-QSAT(J,K))
./pkg/aim_v23/phy_convmf.F 179 CONVMF
     &     -WVI(K,2)*(dSEdp(J,K) + ALHC*(QSAT(J,K+1)-QSAT(J,K)) )
./pkg/aim_v23/phy_convmf.F 180 CONVMF
          IF (stab_crit.GT.0.) ITOP(J) = K
./pkg/aim_v23/phy_convmf.F 188 CONVMF
      DO J=1,NGP
./pkg/aim_v23/phy_convmf.F 189 CONVMF
       Ktmp = kGrd(J)
./pkg/aim_v23/phy_convmf.F 191 CONVMF
        QATHR(J)=MIN(QBL,RHBL*QSAT(J,Ktmp))
./pkg/aim_v23/phy_convmf.F 192 CONVMF
        IF (QA(J,Ktmp).LT.QATHR(J).OR.PSA(J).LT.PSMIN)
./pkg/aim_v23/phy_convmf.F 193 CONVMF
     &      ITOP(J)=Ktmp
./pkg/aim_v23/phy_convmf.F 195 CONVMF
        IDEPTH(J)=Ktmp-ITOP(J)
./pkg/aim_v23/phy_convmf.F 200 CONVMF
      DO 300 J=1,NGP
./pkg/aim_v23/phy_convmf.F 201 CONVMF
       Ktmp = kGrd(J)
./pkg/aim_v23/phy_convmf.F 202 CONVMF
      IF (ITOP(J).EQ.Ktmp) GO TO 300
./pkg/aim_v23/phy_convmf.F 210 CONVMF
        QMAX=MAX(1.01 _d 0 *QA(J,K),QSAT(J,K))
./pkg/aim_v23/phy_convmf.F 214 CONVMF
        QB=QA(J,K1)+WVI(K1,2)*(QA(J,K)-QA(J,K1))
./pkg/aim_v23/phy_convmf.F 215 CONVMF
        QB=MIN(QB,QA(J,K))
./pkg/aim_v23/phy_convmf.F 222 CONVMF
        FMASS = FM0(J)*MIN(FQMAX,(QA(J,K)-QATHR(J))/(QMAX-QB))
./pkg/aim_v23/phy_convmf.F 223 CONVMF
        CBMF(J)=FMASS
./pkg/aim_v23/phy_convmf.F 234 CONVMF
        FDMUS = FMASS*dSEdp(J,K1)*(WVI(K1,2)-1.)
./pkg/aim_v23/phy_convmf.F 235 CONVMF
        DFSE(J,K)=FDMUS
./pkg/aim_v23/phy_convmf.F 237 CONVMF
        DFQA(J,K)=FDQ-FUQ
./pkg/aim_v23/phy_convmf.F 241 CONVMF
        DO K=Ktmp-1,ITOP(J)+1,-1
./pkg/aim_v23/phy_convmf.F 246 CONVMF
          DFQA(J,K)=FUQ-FDQ
./pkg/aim_v23/phy_convmf.F 250 CONVMF
          ENMASS=ENTR_PS(J,K) * CBMF(J)
./pkg/aim_v23/phy_convmf.F 255 CONVMF
          FUQ=FUQ+ENMASS*QA(J,K)
./pkg/aim_v23/phy_convmf.F 259 CONVMF
          QB=QA(J,K1)+WVI(K1,2)*(QA(J,K)-QA(J,K1))
./pkg/aim_v23/phy_convmf.F 264 CONVMF
          DFSE(J,K) = FMASS*(WVI(K1,2)-1.)*dSEdp(J,K1)
./pkg/aim_v23/phy_convmf.F 265 CONVMF
     &             -(FMASS-ENMASS)*WVI(K,2)*dSEdp(J,K)
./pkg/aim_v23/phy_convmf.F 266 CONVMF
          FDMUS = FDMUS + DFSE(J,K)
./pkg/aim_v23/phy_convmf.F 268 CONVMF
          DFQA(J,K)=DFQA(J,K)+FDQ-FUQ
./pkg/aim_v23/phy_convmf.F 271 CONVMF
          DELQ=RHIL*QSAT(J,K)-QA(J,K)
./pkg/aim_v23/phy_convmf.F 273 CONVMF
            FSQ=SMF*CBMF(J)*DELQ
./pkg/aim_v23/phy_convmf.F 274 CONVMF
            DFQA(J,K)   =DFQA(J,K)   +FSQ
./pkg/aim_v23/phy_convmf.F 275 CONVMF
            DFQA(J,Ktmp)=DFQA(J,Ktmp)-FSQ
./pkg/aim_v23/phy_convmf.F 282 CONVMF
        K=ITOP(J)
./pkg/aim_v23/phy_convmf.F 285 CONVMF
        QSATB=QSAT(J,K)+WVI(K,2)*(QSAT(J,K+1)-QSAT(J,K))
./pkg/aim_v23/phy_convmf.F 286 CONVMF
        PRECNV(J)=MAX(FUQ-FMASS*QSATB, 0. _d 0)
./pkg/aim_v23/phy_convmf.F 289 CONVMF
        DFSE(J,K)= -FDMUS+ALHC*PRECNV(J)
./pkg/aim_v23/phy_convmf.F 291 CONVMF
        DFQA(J,K)=FUQ-FDQ-PRECNV(J)
./pkg/aim_v23/phy_convmf.F 65 CONVMF
      INTEGER J, K, K1, Ktmp
./pkg/aim_v23/phy_convmf.F 82 CONVMF
      DO J=1,NGP
./pkg/aim_v23/phy_convmf.F 83 CONVMF
       FM0(J)=0.
./pkg/aim_v23/phy_convmf.F 84 CONVMF
       Ktmp = kGrd(J)
./pkg/aim_v23/phy_convmf.F 86 CONVMF
        FPSA = MIN(1. _d 0 ,(PSA(J)-PSMIN)*RDPS)
./pkg/aim_v23/phy_convmf.F 87 CONVMF
        FM0(J)=P0*DSIG(Ktmp)*dpFac(J,Ktmp)/(GG*TRCNV*3600. _d 0)
./pkg/aim_v23/phy_convmf.F 92 CONVMF
        DO J=1,NGP
./pkg/aim_v23/phy_convmf.F 93 CONVMF
          DFSE(J,K)=0.0
./pkg/aim_v23/phy_convmf.F 94 CONVMF
          DFQA(J,K)=0.0
./pkg/aim_v23/phy_convmf.F 98 CONVMF
        DO J=1,NGP
./pkg/aim_v23/phy_convmf.F 99 CONVMF
          ENTR_PS(J,K)=0.
./pkg/aim_v23/phy_driver.F 127 PHY_DRIVER
      INTEGER J, K
./pkg/aim_v23/phy_driver.F 147 PHY_DRIVER
      DO J=1,NGP
./pkg/aim_v23/phy_driver.F 148 PHY_DRIVER
       PSG_1(J)=1. _d 0
./pkg/aim_v23/phy_driver.F 183 PHY_DRIVER
       DO J=1,NGP
./pkg/aim_v23/phy_driver.F 184 PHY_DRIVER
        TT_CNV(J,K,myThid)=TT_CNV(J,K,myThid)*RPS_1*GRDSCP(K)
./pkg/aim_v23/phy_driver.F 185 PHY_DRIVER
        QT_CNV(J,K,myThid)=QT_CNV(J,K,myThid)*RPS_1*GRDSIG(K)
./pkg/aim_v23/phy_driver.F 208 PHY_DRIVER
        DO J=1,NGP
./pkg/aim_v23/phy_driver.F 209 PHY_DRIVER
          EnPrec(J,myThid) = 0. _d 0
./pkg/aim_v23/phy_driver.F 246 PHY_DRIVER
        DO J=1,NGP
./pkg/aim_v23/phy_driver.F 247 PHY_DRIVER
          CLTOP(J,myThid)=SIGH(ICLTOP(J)-1)*PSG_1(J)
./pkg/aim_v23/phy_driver.F 251 PHY_DRIVER
         DO J=1,NGP
./pkg/aim_v23/phy_driver.F 252 PHY_DRIVER
          TT_RSW(J,K,myThid)=TT_RSW(J,K,myThid)*RPS_1*GRDSCP(K)
./pkg/aim_v23/phy_driver.F 337 PHY_DRIVER
        DO J=1,NGP
./pkg/aim_v23/phy_driver.F 338 PHY_DRIVER
          SHF (J,3,myThid) = 0. _d 0
./pkg/aim_v23/phy_driver.F 339 PHY_DRIVER
          EVAP(J,3,myThid) = 0. _d 0
./pkg/aim_v23/phy_driver.F 340 PHY_DRIVER
          SLR (J,3,myThid) = 0. _d 0
./pkg/aim_v23/phy_driver.F 373 PHY_DRIVER
       DO J=1,NGP
./pkg/aim_v23/phy_driver.F 374 PHY_DRIVER
        TT_RLW(J,K,myThid)=TT_RLW(J,K,myThid)*RPS_1*GRDSCP(K)
./pkg/aim_v23/phy_driver.F 414 PHY_DRIVER
        DO J=1,NGP
./pkg/aim_v23/phy_driver.F 415 PHY_DRIVER
          TT_SWclr(J,K,myThid)=TT_SWclr(J,K,myThid)*RPS_1*GRDSCP(K)
./pkg/aim_v23/phy_driver.F 416 PHY_DRIVER
          TT_LWclr(J,K,myThid)=TT_LWclr(J,K,myThid)*RPS_1*GRDSCP(K)
./pkg/aim_v23/phy_driver.F 435 PHY_DRIVER
      DO J=1,NGP
./pkg/aim_v23/phy_driver.F 440 PHY_DRIVER
       K = kGround(J)
./pkg/aim_v23/phy_driver.F 442 PHY_DRIVER
        TT_PBL(J,K,myThid) = TT_PBL(J,K,myThid)
./pkg/aim_v23/phy_driver.F 443 PHY_DRIVER
     &                     + SHF(J,0,myThid) *RPS_1*GRDSCP(K)
./pkg/aim_v23/phy_driver.F 444 PHY_DRIVER
        QT_PBL(J,K,myThid) = QT_PBL(J,K,myThid)
./pkg/aim_v23/phy_driver.F 445 PHY_DRIVER
     &                     + EVAP(J,0,myThid)*RPS_1*GRDSIG(K)
./pkg/aim_v23/phy_lscond.F 100 LSCOND
        DO J=1,NGP
./pkg/aim_v23/phy_lscond.F 101 LSCOND
          DQLSC(J,K) = DQLSC(J,K)*dpFac(J,K)
./pkg/aim_v23/phy_lscond.F 102 LSCOND
          DTLSC(J,K) = DTLSC(J,K)*dpFac(J,K)
./pkg/aim_v23/phy_lscond.F 108 LSCOND
      DO J=1,NGP
./pkg/aim_v23/phy_lscond.F 109 LSCOND
        DO K=2,kGrd(J)
./pkg/aim_v23/phy_lscond.F 111 LSCOND
          PRECLS(J) = PRECLS(J)-PFACT*DQLSC(J,K)
./pkg/aim_v23/phy_lscond.F 53 LSCOND
      INTEGER J, K
./pkg/aim_v23/phy_lscond.F 69 LSCOND
      DO J=1,NGP
./pkg/aim_v23/phy_lscond.F 70 LSCOND
        DTLSC(J,1) = 0.
./pkg/aim_v23/phy_lscond.F 71 LSCOND
        DQLSC(J,1) = 0.
./pkg/aim_v23/phy_lscond.F 72 LSCOND
        PRECLS(J)  = 0.
./pkg/aim_v23/phy_lscond.F 73 LSCOND
        PSA2(J)    = PSA(J)*PSA(J)
./pkg/aim_v23/phy_lscond.F 84 LSCOND
        DO J=1,NGP
./pkg/aim_v23/phy_lscond.F 85 LSCOND
          RHREF = RHLSC+DRHLSC*(SIG2/PSA2(J) - 1. _d 0)
./pkg/aim_v23/phy_lscond.F 87 LSCOND
          DQLSC(J,K) = MIN(0. _d 0,(RHREF*QSAT(J,K)-QA(J,K)))*RTLSC
./pkg/aim_v23/phy_lscond.F 92 LSCOND
          DQLSC(J,K) = MAX(-DQMAX, DQLSC(J,K) )
./pkg/aim_v23/phy_lscond.F 93 LSCOND
          DTLSC(J,K) = -TFACT*DQLSC(J,K)
./pkg/aim_v23/phy_radiat.F 103 SOL_OZ
        FSOL(J) = SOLC*
./pkg/aim_v23/phy_radiat.F 104 SOL_OZ
     &     MAX( 0. _d 0, 1. _d 0+CSR1*SLAT(J)+CSR2*FLAT2 )
./pkg/aim_v23/phy_radiat.F 106 SOL_OZ
        IF ( CLAT(J) .EQ. 0. _d 0 ) THEN
./pkg/aim_v23/phy_radiat.F 107 SOL_OZ
           TanLat = sign(1. _d 0, SLAT(J) ) * LargeTan
./pkg/aim_v23/phy_radiat.F 109 SOL_OZ
           TanLat = SLAT(J)/CLAT(J) 
./pkg/aim_v23/phy_radiat.F 114 SOL_OZ
        FSOL(J)  = 4. _d 0 / PI * SOLC *
./pkg/aim_v23/phy_radiat.F 115 SOL_OZ
     &   (SLAT(J)*SZEN*HourAng+CLAT(J)*CZEN*SIN(HourAng))
./pkg/aim_v23/phy_radiat.F 119 SOL_OZ
        OZUPP(J) = EPSSW*(1.-FLAT2)
./pkg/aim_v23/phy_radiat.F 120 SOL_OZ
        OZONE(J) = EPSSW*(1.+COZ1*SLAT(J)+COZ2*FLAT2)
./pkg/aim_v23/phy_radiat.F 123 SOL_OZ
        ZENIT(J) = 1. + AZEN*
./pkg/aim_v23/phy_radiat.F 124 SOL_OZ
     &    (1. _d 0-(CLAT(J)*CZEN+SLAT(J)*SZEN))**NZEN
./pkg/aim_v23/phy_radiat.F 127 SOL_OZ
        OZUPP(J)=FSOL(J)*OZUPP(J)*ZENIT(J)
./pkg/aim_v23/phy_radiat.F 128 SOL_OZ
        OZONE(J)=FSOL(J)*OZONE(J)*ZENIT(J)
./pkg/aim_v23/phy_radiat.F 129 SOL_OZ
        STRATZ(J)=AST*FSOL(J)*CLAT(J)**3
./pkg/aim_v23/phy_radiat.F 130 SOL_OZ
     &           +MAX( FS0-FSOL(J), 0. _d 0 )
./pkg/aim_v23/phy_radiat.F 222 RADSW
      INTEGER K, J
./pkg/aim_v23/phy_radiat.F 233 RADSW
      DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 234 RADSW
        NL1(J)=kGrd(J)-1
./pkg/aim_v23/phy_radiat.F 248 RADSW
      DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 249 RADSW
        CLOUDC(J)=0.
./pkg/aim_v23/phy_radiat.F 250 RADSW
        QCLOUD(J)=0.
./pkg/aim_v23/phy_radiat.F 251 RADSW
        ICLTOP(J)=NLEV+1
./pkg/aim_v23/phy_radiat.F 252 RADSW
        FREFL(J,1)=0.
./pkg/aim_v23/phy_radiat.F 256 RADSW
       DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 257 RADSW
         ALBTOP(J,K)=0.
./pkg/aim_v23/phy_radiat.F 259 RADSW
         CLDCLW(J,K)=0.
./pkg/aim_v23/phy_radiat.F 268 RADSW
       DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 269 RADSW
        ICLTOP(J)= kGrd(J)
./pkg/aim_v23/phy_radiat.F 270 RADSW
        DO K=NL1(J),2,-1
./pkg/aim_v23/phy_radiat.F 272 RADSW
         IF (RH(J,K).GT.RHCL1.AND.QA(J,K).GT.QACL1) THEN
./pkg/aim_v23/phy_radiat.F 273 RADSW
            CLOUDC(J)=MAX(CLOUDC(J),RH(J,K)-RHCL1)
./pkg/aim_v23/phy_radiat.F 274 RADSW
            IF (QA(J,K).GT.QACL3) ICLTOP(J)=K
./pkg/aim_v23/phy_radiat.F 276 RADSW
            CLDCLW(J,K)=MAX(0. _d 0,RH(J,K)-RHCL1)
./pkg/aim_v23/phy_radiat.F 277 RADSW
            CLDCLW(J,K)=MIN(1. _d 0,CLDCLW(J,K)*RRCL)
./pkg/aim_v23/phy_radiat.F 283 RADSW
       DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 284 RADSW
        IF (kGrd(J).NE.0)
./pkg/aim_v23/phy_radiat.F 285 RADSW
     &  QCLOUD(J)= MAX( QA(J,kGrd(J)), QA(J,NL1(J)) )
./pkg/aim_v23/phy_radiat.F 286 RADSW
        CLOUDC(J)=MIN(1. _d 0,CLOUDC(J)*RRCL)
./pkg/aim_v23/phy_radiat.F 287 RADSW
        IF (CLOUDC(J).GT.0.0) THEN
./pkg/aim_v23/phy_radiat.F 288 RADSW
          CLOUDC(J)=CLOUDC(J)*MIN(1. _d 0,QCLOUD(J)*RQCL)
./pkg/aim_v23/phy_radiat.F 290 RADSW
          DO K=NL1(J),2,-1
./pkg/aim_v23/phy_radiat.F 291 RADSW
             CLDCLW(J,K)=CLDCLW(J,K)*MIN(1. _d 0,QCLOUD(J)*RQCL)
./pkg/aim_v23/phy_radiat.F 294 RADSW
          ALBTOP(J,ICLTOP(J))=ALBCL*CLOUDC(J)
./pkg/aim_v23/phy_radiat.F 296 RADSW
          ICLTOP(J)=NLEV+1
./pkg/aim_v23/phy_radiat.F 308 RADSW
      DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 310 RADSW
        ACLOUD(J)=CLOUDC(J)*(ABSCL1+ABSCL2*QCLOUD(J))
./pkg/aim_v23/phy_radiat.F 313 RADSW
      DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 315 RADSW
        DELTAP=ZENIT(J)*DSIG(1)*dpFac(J,1)
./pkg/aim_v23/phy_radiat.F 316 RADSW
        TAU2(J,1,1)=EXP(-DELTAP*ABSDRY)
./pkg/aim_v23/phy_radiat.F 319 RADSW
      DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 320 RADSW
       DO K=2,NL1(J)
./pkg/aim_v23/phy_radiat.F 323 RADSW
         ABS1=ABSDRY+ABSAER*(SIG(K)/PSA(J))**2
./pkg/aim_v23/phy_radiat.F 324 RADSW
         DELTAP=ZENIT(J)*DSIG(K)*dpFac(J,K)
./pkg/aim_v23/phy_radiat.F 325 RADSW
         IF (K.EQ.ICLTOP(J)) THEN
./pkg/aim_v23/phy_radiat.F 326 RADSW
           TAU2(J,K,1)=EXP(-DELTAP*
./pkg/aim_v23/phy_radiat.F 327 RADSW
     &                 (ABS1+ABSWV1*QA(J,K)+2.*ACLOUD(J)))
./pkg/aim_v23/phy_radiat.F 328 RADSW
         ELSE IF (K.GT.ICLTOP(J)) THEN
./pkg/aim_v23/phy_radiat.F 329 RADSW
           TAU2(J,K,1)=EXP(-DELTAP*
./pkg/aim_v23/phy_radiat.F 330 RADSW
     &                 (ABS1+ABSWV1*QA(J,K)+ACLOUD(J)))
./pkg/aim_v23/phy_radiat.F 332 RADSW
           TAU2(J,K,1)=EXP(-DELTAP*(ABS1+ABSWV1*QA(J,K)))
./pkg/aim_v23/phy_radiat.F 338 RADSW
      DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 339 RADSW
       K = kGrd(J)
./pkg/aim_v23/phy_radiat.F 340 RADSW
       ABS1=ABSDRY+ABSAER*(SIG(K)/PSA(J))**2
./pkg/aim_v23/phy_radiat.F 342 RADSW
        DELTAP=ZENIT(J)*DSIG(K)*dpFac(J,K)
./pkg/aim_v23/phy_radiat.F 343 RADSW
        TAU2(J,K,1)=EXP(-DELTAP*(ABS1+ABSWV1*QA(J,K)))
./pkg/aim_v23/phy_radiat.F 346 RADSW
      DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 347 RADSW
       DO K=2,kGrd(J)
./pkg/aim_v23/phy_radiat.F 348 RADSW
         DELTAP=ZENIT(J)*DSIG(K)*dpFac(J,K)
./pkg/aim_v23/phy_radiat.F 349 RADSW
         TAU2(J,K,2)=EXP(-DELTAP*ABSWV2*QA(J,K))
./pkg/aim_v23/phy_radiat.F 360 RADSW
      DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 361 RADSW
        FTOP(J)  =FSOL(J)
./pkg/aim_v23/phy_radiat.F 362 RADSW
        FLUX(J,1)=FSOL(J)*FBAND1-OZUPP(J)
./pkg/aim_v23/phy_radiat.F 363 RADSW
        FLUX(J,2)=FSOL(J)*FBAND2
./pkg/aim_v23/phy_radiat.F 364 RADSW
        STRATC(J)=STRATZ(J)*PSA(J)
./pkg/aim_v23/phy_radiat.F 370 RADSW
      DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 371 RADSW
        DFABS(J,1)=FLUX(J,1)
./pkg/aim_v23/phy_radiat.F 372 RADSW
        FLUX (J,1)=TAU2(J,1,1)*(FLUX(J,1)-OZONE(J)*PSA(J))
./pkg/aim_v23/phy_radiat.F 373 RADSW
        DFABS(J,1)=DFABS(J,1)-FLUX(J,1)
./pkg/aim_v23/phy_radiat.F 378 RADSW
      DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 379 RADSW
       DO K=2,kGrd(J)
./pkg/aim_v23/phy_radiat.F 380 RADSW
         FREFL(J,K)=FLUX(J,1)*ALBTOP(J,K)
./pkg/aim_v23/phy_radiat.F 381 RADSW
         FLUX (J,1)=FLUX(J,1)-FREFL(J,K)
./pkg/aim_v23/phy_radiat.F 382 RADSW
         DFABS(J,K)=FLUX(J,1)
./pkg/aim_v23/phy_radiat.F 383 RADSW
         FLUX (J,1)=TAU2(J,K,1)*FLUX(J,1)
./pkg/aim_v23/phy_radiat.F 384 RADSW
         DFABS(J,K)=DFABS(J,K)-FLUX(J,1)
./pkg/aim_v23/phy_radiat.F 388 RADSW
      DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 389 RADSW
       DO K=2,kGrd(J)
./pkg/aim_v23/phy_radiat.F 390 RADSW
         DFABS(J,K)=DFABS(J,K)+FLUX(J,2)
./pkg/aim_v23/phy_radiat.F 391 RADSW
         FLUX (J,2)=TAU2(J,K,2)*FLUX(J,2)
./pkg/aim_v23/phy_radiat.F 392 RADSW
         DFABS(J,K)=DFABS(J,K)-FLUX(J,2)
./pkg/aim_v23/phy_radiat.F 401 RADSW
      DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 403 RADSW
        FSFC(J,1)=FLUX(J,1)*(1.-ALB(J,1))+FLUX(J,2)
./pkg/aim_v23/phy_radiat.F 404 RADSW
        FSFC(J,2)=FLUX(J,1)*(1.-ALB(J,2))+FLUX(J,2)
./pkg/aim_v23/phy_radiat.F 405 RADSW
        FSFC(J,3)=FLUX(J,1)*(1.-ALB(J,3))+FLUX(J,2)
./pkg/aim_v23/phy_radiat.F 407 RADSW
        FSFC(J,0)=FLUX(J,1)+FLUX(J,2)
./pkg/aim_v23/phy_radiat.F 408 RADSW
        FLUX(J,1)=FLUX(J,1)*ALB(J,0)
./pkg/aim_v23/phy_radiat.F 409 RADSW
        FSFC(J,0)=FSFC(J,0)-FLUX(J,1)
./pkg/aim_v23/phy_radiat.F 413 RADSW
      DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 414 RADSW
        UPSWG(J)=FLUX(J,1)
./pkg/aim_v23/phy_radiat.F 420 RADSW
       DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 421 RADSW
        IF ( K .LE. kGrd(J) ) THEN
./pkg/aim_v23/phy_radiat.F 422 RADSW
         DFABS(J,K)=DFABS(J,K)+FLUX(J,1)
./pkg/aim_v23/phy_radiat.F 423 RADSW
         FLUX (J,1)=TAU2(J,K,1)*FLUX(J,1)
./pkg/aim_v23/phy_radiat.F 424 RADSW
         DFABS(J,K)=DFABS(J,K)-FLUX(J,1)
./pkg/aim_v23/phy_radiat.F 425 RADSW
         FLUX (J,1)=FLUX(J,1)+FREFL(J,K)
./pkg/aim_v23/phy_radiat.F 427 RADSW
         DFABS(J,K)= 0. _d 0
./pkg/aim_v23/phy_radiat.F 434 RADSW
      DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 435 RADSW
        FTOP(J)=FTOP(J)-FLUX(J,1)
./pkg/aim_v23/phy_radiat.F 446 RADSW
        DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 447 RADSW
          ACLDLW(J,K)=CLDCLW(J,K)*(ABLCL1+ABLCL2*QCLOUD(J))
./pkg/aim_v23/phy_radiat.F 451 RADSW
      DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 452 RADSW
        ACLOUD(J)=CLOUDC(J)*(ABLCL1+ABLCL2*QCLOUD(J))
./pkg/aim_v23/phy_radiat.F 456 RADSW
      DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 458 RADSW
        DELTAP=DSIG(1)*dpFac(J,1)
./pkg/aim_v23/phy_radiat.F 459 RADSW
        TAU2(J,1,1)=EXP(-DELTAP*ABLWIN)
./pkg/aim_v23/phy_radiat.F 460 RADSW
        TAU2(J,1,2)=EXP(-DELTAP*ABLCO2)
./pkg/aim_v23/phy_radiat.F 461 RADSW
        TAU2(J,1,3)=1.
./pkg/aim_v23/phy_radiat.F 462 RADSW
        TAU2(J,1,4)=1.
./pkg/aim_v23/phy_radiat.F 466 RADSW
       DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 468 RADSW
         DELTAP=DSIG(K)*dpFac(J,K)
./pkg/aim_v23/phy_radiat.F 469 RADSW
         IF ( K.GE.ICLTOP(J).AND.K.NE.kGrd(J) ) THEN
./pkg/aim_v23/phy_radiat.F 471 RADSW
           TAU2(J,K,1)=EXP(-DELTAP*(ABLWIN+ACLDLW(J,K)))
./pkg/aim_v23/phy_radiat.F 473 RADSW
           TAU2(J,K,1)=EXP(-DELTAP*(ABLWIN+ACLOUD(J)))
./pkg/aim_v23/phy_radiat.F 476 RADSW
           TAU2(J,K,1)=EXP(-DELTAP*ABLWIN)
./pkg/aim_v23/phy_radiat.F 478 RADSW
         TAU2(J,K,2)=EXP(-DELTAP*ABLCO2)
./pkg/aim_v23/phy_radiat.F 479 RADSW
         TAU2(J,K,3)=EXP(-DELTAP*ABLWV1*QA(J,K))
./pkg/aim_v23/phy_radiat.F 480 RADSW
         TAU2(J,K,4)=EXP(-DELTAP*ABLWV2*QA(J,K))
./pkg/aim_v23/phy_radiat.F 52 SOL_OZ
      INTEGER J, NZEN
./pkg/aim_v23/phy_radiat.F 558 RADLW
      INTEGER K, J, JB
./pkg/aim_v23/phy_radiat.F 566 RADLW
      DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 567 RADLW
        NL1(J)=kGrd(J)-1
./pkg/aim_v23/phy_radiat.F 580 RADLW
       DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 581 RADLW
         ST4A(J,K,1)=TA(J,K)*TA(J,K)
./pkg/aim_v23/phy_radiat.F 582 RADLW
         ST4A(J,K,1)=SBC*ST4A(J,K,1)*ST4A(J,K,1)
./pkg/aim_v23/phy_radiat.F 587 RADLW
       DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 588 RADLW
         ST4A(J,K,2)=TA(J,K)+WVI(K,2)*(TA(J,K+1)-TA(J,K))
./pkg/aim_v23/phy_radiat.F 589 RADLW
         ST4A(J,K,2)=ST4A(J,K,2)*ST4A(J,K,2)
./pkg/aim_v23/phy_radiat.F 590 RADLW
         ST4A(J,K,2)=SBC*ST4A(J,K,2)*ST4A(J,K,2)
./pkg/aim_v23/phy_radiat.F 594 RADLW
      DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 596 RADLW
        K=kGrd(J)
./pkg/aim_v23/phy_radiat.F 597 RADLW
        ST4A(J,K,2)=2.*ST4A(J,K,1)-ST4A(J,NL1(J),2)
./pkg/aim_v23/phy_radiat.F 603 RADLW
      DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 604 RADLW
        FTOP(J)   = 0.
./pkg/aim_v23/phy_radiat.F 605 RADLW
        FSFC(J)   = STRATC(J)
./pkg/aim_v23/phy_radiat.F 606 RADLW
        DFABS(J,1)=-STRATC(J)
./pkg/aim_v23/phy_radiat.F 610 RADLW
       DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 611 RADLW
         DFABS(J,K)=0.
./pkg/aim_v23/phy_radiat.F 624 RADLW
       DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 625 RADLW
         BRAD=ST4A(J,K,2)+TAU2(J,K,JB)*(ST4A(J,K,1)-ST4A(J,K,2))
./pkg/aim_v23/phy_radiat.F 626 RADLW
         EMIS=FBAND(NINT(TA(J,K)),JB)*(1.-TAU2(J,K,JB))
./pkg/aim_v23/phy_radiat.F 627 RADLW
         FLUX(J,JB)=EMIS*BRAD
./pkg/aim_v23/phy_radiat.F 628 RADLW
         DFABS(J,K)=DFABS(J,K)-FLUX(J,JB)
./pkg/aim_v23/phy_radiat.F 633 RADLW
       DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 634 RADLW
         FLUX(J,JB)=0.
./pkg/aim_v23/phy_radiat.F 641 RADLW
       DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 642 RADLW
        DO K=2,kGrd(J)
./pkg/aim_v23/phy_radiat.F 643 RADLW
          BRAD=ST4A(J,K,2)+TAU2(J,K,JB)*(ST4A(J,K,1)-ST4A(J,K,2))
./pkg/aim_v23/phy_radiat.F 644 RADLW
          EMIS=FBAND(NINT(TA(J,K)),JB)*(1.-TAU2(J,K,JB))
./pkg/aim_v23/phy_radiat.F 645 RADLW
          DFABS(J,K)=DFABS(J,K)+FLUX(J,JB)
./pkg/aim_v23/phy_radiat.F 646 RADLW
          FLUX(J,JB)=TAU2(J,K,JB)*FLUX(J,JB)+EMIS*BRAD
./pkg/aim_v23/phy_radiat.F 647 RADLW
          DFABS(J,K)=DFABS(J,K)-FLUX(J,JB)
./pkg/aim_v23/phy_radiat.F 653 RADLW
       DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 654 RADLW
         FSFC(J)=FSFC(J)+EMISFC*FLUX(J,JB)
./pkg/aim_v23/phy_radiat.F 668 RADLW
      DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 669 RADLW
        ST4S(J)=TS(J)*TS(J)
./pkg/aim_v23/phy_radiat.F 670 RADLW
        ST4S(J)=SBC*ST4S(J)*ST4S(J)
./pkg/aim_v23/phy_radiat.F 671 RADLW
        ST4S(J)=EMISFC*ST4S(J)
./pkg/aim_v23/phy_radiat.F 677 RADLW
      DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 678 RADLW
        FSFC(J)=ST4S(J)-FSFC(J)
./pkg/aim_v23/phy_radiat.F 679 RADLW
        FTOP(J)=FTOP(J)+FBAND(NINT(TS(J)),0)*ST4S(J)
./pkg/aim_v23/phy_radiat.F 683 RADLW
       DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 684 RADLW
         FLUX(J,JB)=FBAND(NINT(TS(J)),JB)*ST4S(J)
./pkg/aim_v23/phy_radiat.F 685 RADLW
     &              +REFSFC*FLUX(J,JB)
./pkg/aim_v23/phy_radiat.F 692 RADLW
       DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 693 RADLW
        DO K=kGrd(J),2,-1
./pkg/aim_v23/phy_radiat.F 694 RADLW
          BRAD=ST4A(J,K-1,2)+TAU2(J,K,JB)*(ST4A(J,K,1)-ST4A(J,K-1,2))
./pkg/aim_v23/phy_radiat.F 695 RADLW
          EMIS=FBAND(NINT(TA(J,K)),JB)*(1.-TAU2(J,K,JB))
./pkg/aim_v23/phy_radiat.F 696 RADLW
          DFABS(J,K)=DFABS(J,K)+FLUX(J,JB)
./pkg/aim_v23/phy_radiat.F 697 RADLW
          FLUX(J,JB)=TAU2(J,K,JB)*FLUX(J,JB)+EMIS*BRAD
./pkg/aim_v23/phy_radiat.F 698 RADLW
          DFABS(J,K)=DFABS(J,K)-FLUX(J,JB)
./pkg/aim_v23/phy_radiat.F 707 RADLW
       DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 708 RADLW
         EMIS=FBAND(NINT(TA(J,K)),JB)*(1.-TAU2(J,K,JB))
./pkg/aim_v23/phy_radiat.F 709 RADLW
         DFABS(J,K)=DFABS(J,K)+FLUX(J,JB)
./pkg/aim_v23/phy_radiat.F 710 RADLW
         FLUX(J,JB)=TAU2(J,K,JB)*FLUX(J,JB)+EMIS*ST4A(J,K,1)
./pkg/aim_v23/phy_radiat.F 711 RADLW
         DFABS(J,K)=DFABS(J,K)-FLUX(J,JB)
./pkg/aim_v23/phy_radiat.F 718 RADLW
       DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 719 RADLW
         FTOP(J)=FTOP(J)+FLUX(J,JB)
./pkg/aim_v23/phy_radiat.F 723 RADLW
      DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 724 RADLW
        FTOP(J)=FTOP(J)+OZUPP(J)
./pkg/aim_v23/phy_radiat.F 97 SOL_OZ
      DO J=1,NGP
./pkg/aim_v23/phy_radiat.F 99 SOL_OZ
        FLAT2 = 1.5 _d 0*SLAT(J)**2 - 0.5 _d 0
./pkg/aim_v23/phy_shtorh.F 103 SHTORH
        DO 210 J=1,NGP
./pkg/aim_v23/phy_shtorh.F 104 SHTORH
          IF(QSAT(J).NE.0.) then
./pkg/aim_v23/phy_shtorh.F 105 SHTORH
            RH(J)=QA(J)/QSAT(J)
./pkg/aim_v23/phy_shtorh.F 107 SHTORH
            RH(J)=0.
./pkg/aim_v23/phy_shtorh.F 111 SHTORH
        DO 220 J=1,NGP
./pkg/aim_v23/phy_shtorh.F 112 SHTORH
          QA(J)=RH(J)*QSAT(J)
./pkg/aim_v23/phy_shtorh.F 133 ZMEDDY
      INTEGER I,J
./pkg/aim_v23/phy_shtorh.F 141 ZMEDDY
      DO 130 J=1,NLAT
./pkg/aim_v23/phy_shtorh.F 143 ZMEDDY
        ZM(J)=0.
./pkg/aim_v23/phy_shtorh.F 145 ZMEDDY
          ZM(J)=ZM(J)+FF(I,J)
./pkg/aim_v23/phy_shtorh.F 147 ZMEDDY
        ZM(J)=ZM(J)*RNLON
./pkg/aim_v23/phy_shtorh.F 150 ZMEDDY
          EDDY(I,J)=FF(I,J)-ZM(J)
./pkg/aim_v23/phy_shtorh.F 40 SHTORH
      INTEGER  J
./pkg/aim_v23/phy_shtorh.F 62 SHTORH
        DO J=1,NGP
./pkg/aim_v23/phy_shtorh.F 63 SHTORH
         QSAT(J)=0.
./pkg/aim_v23/phy_shtorh.F 65 SHTORH
         IF (SIG.GT.0.0) sigP=SIG*PS(J)
./pkg/aim_v23/phy_shtorh.F 66 SHTORH
         IF (TA(J).GE.T0) THEN
./pkg/aim_v23/phy_shtorh.F 67 SHTORH
          tmpQ   = E0*EXP(C1*(TA(J)-T0)/(TA(J)-T1))
./pkg/aim_v23/phy_shtorh.F 68 SHTORH
          QSAT(J)= QS1*tmpQ/(sigP-QS2*tmpQ)
./pkg/aim_v23/phy_shtorh.F 69 SHTORH
          recT   = 1. _d 0 / (TA(J)-T1)
./pkg/aim_v23/phy_shtorh.F 70 SHTORH
          RH(J)  = QSAT(J)*C1*(T0-T1)*recT*recT*sigP/(sigP-QS2*tmpQ)
./pkg/aim_v23/phy_shtorh.F 71 SHTORH
         ELSE IF ( TA(J).GT.T2) THEN
./pkg/aim_v23/phy_shtorh.F 72 SHTORH
          tmpQ   = E0*EXP(C2*(TA(J)-T0)/(TA(J)-T2))
./pkg/aim_v23/phy_shtorh.F 73 SHTORH
          QSAT(J)= QS1*tmpQ/(sigP-QS2*tmpQ)
./pkg/aim_v23/phy_shtorh.F 74 SHTORH
          recT   = 1. _d 0 / (TA(J)-T2)
./pkg/aim_v23/phy_shtorh.F 75 SHTORH
          RH(J)  = QSAT(J)*C2*(T0-T2)*recT*recT*sigP/(sigP-QS2*tmpQ)
./pkg/aim_v23/phy_shtorh.F 81 SHTORH
      DO 110 J=1,NGP
./pkg/aim_v23/phy_shtorh.F 82 SHTORH
        QSAT(J)=0.
./pkg/aim_v23/phy_shtorh.F 83 SHTORH
        IF (TA(J).GE.T0) THEN
./pkg/aim_v23/phy_shtorh.F 84 SHTORH
          QSAT(J)=E0*EXP(C1*(TA(J)-T0)/(TA(J)-T1))
./pkg/aim_v23/phy_shtorh.F 85 SHTORH
        ELSE IF ( TA(J).GT.T2) THEN
./pkg/aim_v23/phy_shtorh.F 86 SHTORH
          QSAT(J)=E0*EXP(C2*(TA(J)-T0)/(TA(J)-T2))
./pkg/aim_v23/phy_shtorh.F 91 SHTORH
        DO 120 J=1,NGP
./pkg/aim_v23/phy_shtorh.F 92 SHTORH
          QSAT(J)= QS1*QSAT(J)/( PS(1)   - QS2*QSAT(J))
./pkg/aim_v23/phy_shtorh.F 95 SHTORH
        DO 130 J=1,NGP
./pkg/aim_v23/phy_shtorh.F 96 SHTORH
          QSAT(J)= QS1*QSAT(J)/(SIG*PS(J)- QS2*QSAT(J))
./pkg/aim_v23/phy_snow_precip.F 105 SNOW_PRECIP
      DO J=1,NGP
./pkg/aim_v23/phy_snow_precip.F 106 SNOW_PRECIP
        IF (kGrd(J).NE.0 .AND. IDEPTH(J).NE.0 ) THEN
./pkg/aim_v23/phy_snow_precip.F 107 SNOW_PRECIP
          Ktop = kGrd(J) - IDEPTH(J)
./pkg/aim_v23/phy_snow_precip.F 108 SNOW_PRECIP
          DTCNV(J,Ktop) = DTCNV(J,Ktop) 
./pkg/aim_v23/phy_snow_precip.F 109 SNOW_PRECIP
     &                  - EnPrec(J)*PRECNV(J)*GRDSCP(Ktop)
./pkg/aim_v23/phy_snow_precip.F 71 SNOW_PRECIP
      INTEGER J, K, Ktop
./pkg/aim_v23/phy_snow_precip.F 82 SNOW_PRECIP
      DO J=1,NGP
./pkg/aim_v23/phy_snow_precip.F 83 SNOW_PRECIP
       IF ( kGrd(J).NE.0 ) THEN
./pkg/aim_v23/phy_snow_precip.F 84 SNOW_PRECIP
        T1(J) = ThA(J,kGrd(J))*(PSA(J)**kappa)
./pkg/aim_v23/phy_snow_precip.F 85 SNOW_PRECIP
        IF ( T1(J) .GE. tFreeze ) THEN
./pkg/aim_v23/phy_snow_precip.F 86 SNOW_PRECIP
         EnPrec(J) = rainCP*(T1(J)-tFreeze)
./pkg/aim_v23/phy_snow_precip.F 88 SNOW_PRECIP
         EnPrec(J) = -ALHF
./pkg/aim_v23/phy_snow_precip.F 91 SNOW_PRECIP
        EnPrec(J) = 0.
./pkg/aim_v23/phy_snow_precip.F 97 SNOW_PRECIP
      DO J=1,NGP
./pkg/aim_v23/phy_snow_precip.F 98 SNOW_PRECIP
        DO K=2,kGrd(J)
./pkg/aim_v23/phy_snow_precip.F 99 SNOW_PRECIP
          DTLSC(J,K) = DTLSC(J,K) + EnPrec(J)*DQLSC(J,K)/CP
./pkg/aim_v23/phy_suflux_land.F 106 SUFLUX_LAND
      DO J=1,NGP
./pkg/aim_v23/phy_suflux_land.F 107 SUFLUX_LAND
        TSKIN(J) = Tsurf(J) + dTskin(J)
./pkg/aim_v23/phy_suflux_land.F 108 SUFLUX_LAND
        TSFC(J)=273.16 _d 0 + dTskin(J)
./pkg/aim_v23/phy_suflux_land.F 118 SUFLUX_LAND
      DO J=1,NGP
./pkg/aim_v23/phy_suflux_land.F 119 SUFLUX_LAND
        FSLAND=1.+MIN(DTHETA,MAX(-DTHETA,TSKIN(J)-T1(J)))*RDTH
./pkg/aim_v23/phy_suflux_land.F 120 SUFLUX_LAND
        CDENVV(J)=CHL*DENVV(J)*FSLAND
./pkg/aim_v23/phy_suflux_land.F 127 SUFLUX_LAND
       DO J=1,NGP
./pkg/aim_v23/phy_suflux_land.F 128 SUFLUX_LAND
        Fstb0 = 1.+MIN(DTHETA,MAX(-DTHETA,TSFC(J) -T1(J)))*RDTH
./pkg/aim_v23/phy_suflux_land.F 129 SUFLUX_LAND
        Shf0(J) = CHL*DENVV(J)*Fstb0
./pkg/aim_v23/phy_suflux_land.F 130 SUFLUX_LAND
        dTstb = ( DTHETA+dTstab-ABS(TSKIN(J)-T1(J)) )/dTstab
./pkg/aim_v23/phy_suflux_land.F 132 SUFLUX_LAND
        dShf(J) = CHL*DENVV(J)*dFstb
./pkg/aim_v23/phy_suflux_land.F 147 SUFLUX_LAND
       DO J=1,NGP
./pkg/aim_v23/phy_suflux_land.F 148 SUFLUX_LAND
        EVAP(J) = CDENVV(J)*SWAV(J)*(QSAT0(J,1)-Q0(J))
./pkg/aim_v23/phy_suflux_land.F 149 SUFLUX_LAND
        Evp0(J) =   Shf0(J)*SWAV(J)*(QSAT0(J,2)-Q0(J))
./pkg/aim_v23/phy_suflux_land.F 150 SUFLUX_LAND
        dEvp(J) = CDENVV(J)*SWAV(J)*dEvp(J)
./pkg/aim_v23/phy_suflux_land.F 151 SUFLUX_LAND
     &            + dShf(J)*SWAV(J)*(QSAT0(J,1)-Q0(J))
./pkg/aim_v23/phy_suflux_land.F 154 SUFLUX_LAND
       DO J=1,NGP
./pkg/aim_v23/phy_suflux_land.F 155 SUFLUX_LAND
        EVAP(J) = CDENVV(J)*SWAV(J)*(QSAT0(J,1)-Q0(J))
./pkg/aim_v23/phy_suflux_land.F 156 SUFLUX_LAND
        Evp0(J) = CDENVV(J)*SWAV(J)*(QSAT0(J,2)-Q0(J))
./pkg/aim_v23/phy_suflux_land.F 157 SUFLUX_LAND
        dEvp(J) = CDENVV(J)*SWAV(J)*dEvp(J)
./pkg/aim_v23/phy_suflux_land.F 164 SUFLUX_LAND
       DO J=1,NGP
./pkg/aim_v23/phy_suflux_land.F 165 SUFLUX_LAND
        EVAP(J) = CDENVV(J)*SWAV(J)*MAX(0. _d 0,QSAT0(J,1)-Q0(J))
./pkg/aim_v23/phy_suflux_land.F 166 SUFLUX_LAND
        Evp0(J) =   Shf0(J)*SWAV(J)*MAX(0. _d 0,QSAT0(J,2)-Q0(J))
./pkg/aim_v23/phy_suflux_land.F 167 SUFLUX_LAND
        dEvp(J) = CDENVV(J)*SWAV(J)*dEvp(J)
./pkg/aim_v23/phy_suflux_land.F 168 SUFLUX_LAND
     &            + dShf(J)*SWAV(J)*MAX(0. _d 0,QSAT0(J,1)-Q0(J))
./pkg/aim_v23/phy_suflux_land.F 171 SUFLUX_LAND
       DO J=1,NGP
./pkg/aim_v23/phy_suflux_land.F 175 SUFLUX_LAND
        EVAP(J) = CDENVV(J)*SWAV(J)*MAX(0. _d 0,QSAT0(J,1)-Q0(J))
./pkg/aim_v23/phy_suflux_land.F 176 SUFLUX_LAND
        Evp0(J) = CDENVV(J)*SWAV(J)*MAX(0. _d 0,QSAT0(J,2)-Q0(J))
./pkg/aim_v23/phy_suflux_land.F 177 SUFLUX_LAND
        dEvp(J) = CDENVV(J)*SWAV(J)*dEvp(J)
./pkg/aim_v23/phy_suflux_land.F 186 SUFLUX_LAND
       DO J=1,NGP
./pkg/aim_v23/phy_suflux_land.F 187 SUFLUX_LAND
        SHF(J)  = CDENVV(J)*CP*(TSKIN(J)-T0(J))
./pkg/aim_v23/phy_suflux_land.F 188 SUFLUX_LAND
        Shf0(J) =   Shf0(J)*CP*(TSFC(J) -T0(J))
./pkg/aim_v23/phy_suflux_land.F 189 SUFLUX_LAND
        dShf(J) = CDENVV(J)*CP
./pkg/aim_v23/phy_suflux_land.F 190 SUFLUX_LAND
     &            + dShf(J)*CP*(TSKIN(J)-T0(J))
./pkg/aim_v23/phy_suflux_land.F 191 SUFLUX_LAND
        dShf(J) = MAX( dShf(J), 0. _d 0 )
./pkg/aim_v23/phy_suflux_land.F 195 SUFLUX_LAND
        dEvp(J) = MAX( dEvp(J), -dShf(J)/ALHC )
./pkg/aim_v23/phy_suflux_land.F 198 SUFLUX_LAND
       DO J=1,NGP
./pkg/aim_v23/phy_suflux_land.F 199 SUFLUX_LAND
        SHF(J)  = CDENVV(J)*CP*(TSKIN(J)-T0(J))
./pkg/aim_v23/phy_suflux_land.F 200 SUFLUX_LAND
        Shf0(J) = CDENVV(J)*CP*(TSFC(J) -T0(J))
./pkg/aim_v23/phy_suflux_land.F 201 SUFLUX_LAND
        dShf(J) = CDENVV(J)*CP
./pkg/aim_v23/phy_suflux_land.F 207 SUFLUX_LAND
      DO J=1,NGP
./pkg/aim_v23/phy_suflux_land.F 208 SUFLUX_LAND
        TS2     = TSFC(J)*TSFC(J)
./pkg/aim_v23/phy_suflux_land.F 209 SUFLUX_LAND
        Slr0(J) = SBC*TS2*TS2
./pkg/aim_v23/phy_suflux_land.F 210 SUFLUX_LAND
        TS2     = TSKIN(J)*TSKIN(J)
./pkg/aim_v23/phy_suflux_land.F 211 SUFLUX_LAND
        SLRU(J) = SBC*TS2*TS2
./pkg/aim_v23/phy_suflux_land.F 212 SUFLUX_LAND
        dSlr(J)  = 4. _d 0 *SBC*TS2*TSKIN(J)
./pkg/aim_v23/phy_suflux_land.F 216 SUFLUX_LAND
      DO J=1,NGP
./pkg/aim_v23/phy_suflux_land.F 217 SUFLUX_LAND
        sFlx(J,0)= ( SSR(J) + SLRD(J) - EMISloc*Slr0(J) )
./pkg/aim_v23/phy_suflux_land.F 218 SUFLUX_LAND
     &           - ( Shf0(J) + ALHC*Evp0(J) )
./pkg/aim_v23/phy_suflux_land.F 219 SUFLUX_LAND
        sFlx(J,1)= ( SSR(J) + SLRD(J) - EMISloc*SLRU(J) )
./pkg/aim_v23/phy_suflux_land.F 220 SUFLUX_LAND
     &           - ( SHF(J)+ ALHC*EVAP(J) )
./pkg/aim_v23/phy_suflux_land.F 221 SUFLUX_LAND
        sFlx(J,2)=                    - EMISloc*dSlr(J)
./pkg/aim_v23/phy_suflux_land.F 222 SUFLUX_LAND
     &           - ( dShf(J) + ALHC*dEvp(J) )
./pkg/aim_v23/phy_suflux_land.F 99 SUFLUX_LAND
      INTEGER J
./pkg/aim_v23/phy_suflux_ocean.F 103 SUFLUX_OCEAN
      DO J=1,NGP
./pkg/aim_v23/phy_suflux_ocean.F 104 SUFLUX_OCEAN
        EVAP(J) = CDENVV(J)*(QSAT0(J)-Q0(J))
./pkg/aim_v23/phy_suflux_ocean.F 109 SUFLUX_OCEAN
      DO J=1,NGP
./pkg/aim_v23/phy_suflux_ocean.F 110 SUFLUX_OCEAN
        TS4     = Tsurf(J)**4
./pkg/aim_v23/phy_suflux_ocean.F 111 SUFLUX_OCEAN
        SLRU(J) = SBC*TS4
./pkg/aim_v23/phy_suflux_ocean.F 75 SUFLUX_OCEAN
      INTEGER J
./pkg/aim_v23/phy_suflux_ocean.F 89 SUFLUX_OCEAN
      DO J=1,NGP
./pkg/aim_v23/phy_suflux_ocean.F 90 SUFLUX_OCEAN
        FSSEA =1.+MIN(DTHETA,MAX(-DTHETA, Tsurf(J)-T1(J)))*RDTH
./pkg/aim_v23/phy_suflux_ocean.F 91 SUFLUX_OCEAN
        CDENVV(J)=CHS*DENVV(J)*FSSEA
./pkg/aim_v23/phy_suflux_ocean.F 94 SUFLUX_OCEAN
      DO J=1,NGP
./pkg/aim_v23/phy_suflux_ocean.F 95 SUFLUX_OCEAN
        SHF(J) = CDENVV(J)*CP*(Tsurf(J)-T0(J))
./pkg/aim_v23/phy_suflux_post.F 109 SUFLUX_POST
      DO J=1,NGP
./pkg/aim_v23/phy_suflux_post.F 116 SUFLUX_POST
        DRAG(J,0) = (FMASK(J,1)*DRAG(J,1)+FMASK(J,2)*DRAG(J,2)
./pkg/aim_v23/phy_suflux_post.F 117 SUFLUX_POST
     &                                   +FMASK(J,3)*DRAG(J,3))
./pkg/aim_v23/phy_suflux_post.F 118 SUFLUX_POST
        SHF (J,0) = (FMASK(J,1)*SHF(J,1) +FMASK(J,2)*SHF(J,2)
./pkg/aim_v23/phy_suflux_post.F 119 SUFLUX_POST
     &                                   +FMASK(J,3)*SHF(J,3) )
./pkg/aim_v23/phy_suflux_post.F 120 SUFLUX_POST
        EVAP(J,0) = (FMASK(J,1)*EVAP(J,1)+FMASK(J,2)*EVAP(J,2)
./pkg/aim_v23/phy_suflux_post.F 121 SUFLUX_POST
     &                                   +FMASK(J,3)*EVAP(J,3))
./pkg/aim_v23/phy_suflux_post.F 122 SUFLUX_POST
        SLRU(J)  = (FMASK(J,1)*SLRup(J,1)+FMASK(J,2)*SLRup(J,2)
./pkg/aim_v23/phy_suflux_post.F 123 SUFLUX_POST
     &                                   +FMASK(J,3)*SLRup(J,3))
./pkg/aim_v23/phy_suflux_post.F 126 SUFLUX_POST
      DO J=1,NGP
./pkg/aim_v23/phy_suflux_post.F 128 SUFLUX_POST
        TSFC(J)  = (FMASK(J,1)*TLAND(J) + FMASK(J,2)*TSEA(J)
./pkg/aim_v23/phy_suflux_post.F 129 SUFLUX_POST
     &                                  + FMASK(J,3)*TSICE(J))
./pkg/aim_v23/phy_suflux_post.F 130 SUFLUX_POST
        TSKIN(J) = TSFC(J)+FMASK(J,1)*dTskin(J)
./pkg/aim_v23/phy_suflux_post.F 135 SUFLUX_POST
      DO J=1,NGP
./pkg/aim_v23/phy_suflux_post.F 136 SUFLUX_POST
        SLRup(J,1)=EMISloc*SLRup(J,1)-SLRD(J)
./pkg/aim_v23/phy_suflux_post.F 137 SUFLUX_POST
        SLRup(J,2)=EMISloc*SLRup(J,2)-SLRD(J)
./pkg/aim_v23/phy_suflux_post.F 138 SUFLUX_POST
        SLRup(J,3)=EMISloc*SLRup(J,3)-SLRD(J)
./pkg/aim_v23/phy_suflux_post.F 139 SUFLUX_POST
        SLRU(J)   =EMISloc*SLRU(J)
./pkg/aim_v23/phy_suflux_post.F 143 SUFLUX_POST
       DO J=1,NGP
./pkg/aim_v23/phy_suflux_post.F 144 SUFLUX_POST
        IF (  TSFC(J).LT.lwTemp1 .OR.
./pkg/aim_v23/phy_suflux_post.F 145 SUFLUX_POST
     &        TSFC(J).GT.lwTemp2 ) THEN
./pkg/aim_v23/phy_suflux_post.F 146 SUFLUX_POST
         i1 = 1 + mod((J-1),sNx)
./pkg/aim_v23/phy_suflux_post.F 147 SUFLUX_POST
         j1 = 1 + int((J-1)/sNx)
./pkg/aim_v23/phy_suflux_post.F 149 SUFLUX_POST
     &    'SUFLUX_POST: TS=', TSFC(J),
./pkg/aim_v23/phy_suflux_post.F 153 SUFLUX_POST
     &    'SUFLUX_POST: T_Lnd,Sea,Sic=',TLAND(J),TSEA(J),TSICE(J),
./pkg/aim_v23/phy_suflux_post.F 154 SUFLUX_POST
     &                ' Mask:',FMASK(J,1),FMASK(J,2),FMASK(J,3)
./pkg/aim_v23/phy_suflux_post.F 158 SUFLUX_POST
     &        i1,j1,bi,bj,myThid,J,xC(i1,j1,bi,bj),yC(i1,j1,bi,bj)
./pkg/aim_v23/phy_suflux_post.F 93 SUFLUX_POST
      INTEGER J,i1,j1
./pkg/aim_v23/phy_suflux_prep.F 128 SUFLUX_PREP
      DO J=1,NGP
./pkg/aim_v23/phy_suflux_prep.F 129 SUFLUX_PREP
        Ktmp = kGrd(J)
./pkg/aim_v23/phy_suflux_prep.F 134 SUFLUX_PREP
        T0(J) = TA(J,Ktmp) +    WVS(J)*(TA(J,Ktmp)-TA(J,NL1))
./pkg/aim_v23/phy_suflux_prep.F 137 SUFLUX_PREP
        T1(J) = ThA(J,Ktmp)*(PSA(J)**kappa)
./pkg/aim_v23/phy_suflux_prep.F 138 SUFLUX_PREP
        tmpRH(J)=RH(J,Ktmp)
./pkg/aim_v23/phy_suflux_prep.F 140 SUFLUX_PREP
        T0(J) = 273.16 _d 0
./pkg/aim_v23/phy_suflux_prep.F 141 SUFLUX_PREP
        T1(J) = 273.16 _d 0
./pkg/aim_v23/phy_suflux_prep.F 142 SUFLUX_PREP
        tmpRH(J)= 0.
./pkg/aim_v23/phy_suflux_prep.F 146 SUFLUX_PREP
      DO J=1,NGP
./pkg/aim_v23/phy_suflux_prep.F 148 SUFLUX_PREP
        T0(J) = FTEMP0*MIN(T0(J),T1(J))+GTEMP0*T1(J)
./pkg/aim_v23/phy_suflux_prep.F 157 SUFLUX_PREP
      DO J=1,NGP
./pkg/aim_v23/phy_suflux_prep.F 158 SUFLUX_PREP
       IF ( kGrd(J) .GT. 0 ) THEN
./pkg/aim_v23/phy_suflux_prep.F 159 SUFLUX_PREP
        Q0(J)=FHUM0*Q0(J)+GHUM0*QA(J,kGrd(J))
./pkg/aim_v23/phy_suflux_prep.F 169 SUFLUX_PREP
      DO J=1,NGP
./pkg/aim_v23/phy_suflux_prep.F 172 SUFLUX_PREP
        SPEED0(J)=SQRT(factWind2*Vsurf2(J)+VG2)
./pkg/aim_v23/phy_suflux_prep.F 173 SUFLUX_PREP
        DENVV(J)=(PRD*PSA(J)/T0(J))*SPEED0(J)
./pkg/aim_v23/phy_suflux_prep.F 180 SUFLUX_PREP
      DO J=1,NGP
./pkg/aim_v23/phy_suflux_prep.F 181 SUFLUX_PREP
        dTskin(J)=CTDAY*CLAT(J)*SSR(J)*PSA(J)
./pkg/aim_v23/phy_suflux_prep.F 191 SUFLUX_PREP
      DO J=1,NGP
./pkg/aim_v23/phy_suflux_prep.F 194 SUFLUX_PREP
        DRAG(J,1) = CDL*DENVV(J)*FOROG(J)
./pkg/aim_v23/phy_suflux_prep.F 195 SUFLUX_PREP
        DRAG(J,2) = CDS*DENVV(J)
./pkg/aim_v23/phy_suflux_prep.F 196 SUFLUX_PREP
        DRAG(J,3) = CDS*DENVV(J)
./pkg/aim_v23/phy_suflux_prep.F 249 SFLSET
      INTEGER J
./pkg/aim_v23/phy_suflux_prep.F 254 SFLSET
      DO J=1,NGP
./pkg/aim_v23/phy_suflux_prep.F 255 SFLSET
        FOROG(J) = 1. _d 0
./pkg/aim_v23/phy_suflux_prep.F 256 SFLSET
     &   + FHDRAG*(1. _d 0 - EXP(-MAX(PHI0(J),0. _d 0)*RHDRAG) )
./pkg/aim_v23/phy_suflux_prep.F 99 SUFLUX_PREP
      INTEGER J, Ktmp, NL1
./pkg/aim_v23/phy_suflux_sice.F 100 SUFLUX_SICE
      INTEGER J
./pkg/aim_v23/phy_suflux_sice.F 111 SUFLUX_SICE
      DO J=1,NGP
./pkg/aim_v23/phy_suflux_sice.F 114 SUFLUX_SICE
        TSKIN(J) = Tsurf(J)
./pkg/aim_v23/phy_suflux_sice.F 115 SUFLUX_SICE
        TSFC(J)=273.16 _d 0
./pkg/aim_v23/phy_suflux_sice.F 124 SUFLUX_SICE
      DO J=1,NGP
./pkg/aim_v23/phy_suflux_sice.F 125 SUFLUX_SICE
        FSSICE=1.+MIN(DTHETA,MAX(-DTHETA,TSKIN(J)-T1(J)))*RDTH
./pkg/aim_v23/phy_suflux_sice.F 126 SUFLUX_SICE
        CDENVV(J)=CHS*DENVV(J)*FSSICE
./pkg/aim_v23/phy_suflux_sice.F 133 SUFLUX_SICE
       DO J=1,NGP
./pkg/aim_v23/phy_suflux_sice.F 134 SUFLUX_SICE
        Fstb0 = 1.+MIN(DTHETA,MAX(-DTHETA,TSFC(J) -T1(J)))*RDTH
./pkg/aim_v23/phy_suflux_sice.F 135 SUFLUX_SICE
        Shf0(J) = CHS*DENVV(J)*Fstb0
./pkg/aim_v23/phy_suflux_sice.F 136 SUFLUX_SICE
        dTstb = ( DTHETA+dTstab-ABS(TSKIN(J)-T1(J)) )/dTstab
./pkg/aim_v23/phy_suflux_sice.F 138 SUFLUX_SICE
        dShf(J) = CHS*DENVV(J)*dFstb
./pkg/aim_v23/phy_suflux_sice.F 155 SUFLUX_SICE
       DO J=1,NGP
./pkg/aim_v23/phy_suflux_sice.F 156 SUFLUX_SICE
        EVAP(J) = CDENVV(J)*(QSAT0(J,1)-Q0(J))
./pkg/aim_v23/phy_suflux_sice.F 157 SUFLUX_SICE
        Evp0(J) =   Shf0(J)*(QSAT0(J,2)-Q0(J))
./pkg/aim_v23/phy_suflux_sice.F 158 SUFLUX_SICE
        dEvp(J) = CDENVV(J)*dEvp(J)
./pkg/aim_v23/phy_suflux_sice.F 159 SUFLUX_SICE
     &            + dShf(J)*(QSAT0(J,1)-Q0(J))
./pkg/aim_v23/phy_suflux_sice.F 162 SUFLUX_SICE
       DO J=1,NGP
./pkg/aim_v23/phy_suflux_sice.F 163 SUFLUX_SICE
        EVAP(J) = CDENVV(J)*(QSAT0(J,1)-Q0(J))
./pkg/aim_v23/phy_suflux_sice.F 164 SUFLUX_SICE
        Evp0(J) = CDENVV(J)*(QSAT0(J,2)-Q0(J))
./pkg/aim_v23/phy_suflux_sice.F 165 SUFLUX_SICE
        dEvp(J) = CDENVV(J)*dEvp(J)
./pkg/aim_v23/phy_suflux_sice.F 173 SUFLUX_SICE
       DO J=1,NGP
./pkg/aim_v23/phy_suflux_sice.F 174 SUFLUX_SICE
        SHF(J)  = CDENVV(J)*CP*(TSKIN(J)-T0(J))
./pkg/aim_v23/phy_suflux_sice.F 175 SUFLUX_SICE
        Shf0(J) =   Shf0(J)*CP*(TSFC(J) -T0(J))
./pkg/aim_v23/phy_suflux_sice.F 176 SUFLUX_SICE
        dShf(J) = CDENVV(J)*CP
./pkg/aim_v23/phy_suflux_sice.F 177 SUFLUX_SICE
     &            + dShf(J)*CP*(TSKIN(J)-T0(J))
./pkg/aim_v23/phy_suflux_sice.F 178 SUFLUX_SICE
        dShf(J) = MAX( dShf(J), 0. _d 0 )
./pkg/aim_v23/phy_suflux_sice.F 182 SUFLUX_SICE
        dEvp(J) = MAX( dEvp(J), -dShf(J)/ALHevp )
./pkg/aim_v23/phy_suflux_sice.F 185 SUFLUX_SICE
       DO J=1,NGP
./pkg/aim_v23/phy_suflux_sice.F 186 SUFLUX_SICE
        SHF(J)  = CDENVV(J)*CP*(TSKIN(J)-T0(J))
./pkg/aim_v23/phy_suflux_sice.F 187 SUFLUX_SICE
        Shf0(J) = CDENVV(J)*CP*(TSFC(J) -T0(J))
./pkg/aim_v23/phy_suflux_sice.F 188 SUFLUX_SICE
        dShf(J) = CDENVV(J)*CP
./pkg/aim_v23/phy_suflux_sice.F 194 SUFLUX_SICE
      DO J=1,NGP
./pkg/aim_v23/phy_suflux_sice.F 195 SUFLUX_SICE
        TS2     = TSFC(J)*TSFC(J)
./pkg/aim_v23/phy_suflux_sice.F 196 SUFLUX_SICE
        Slr0(J) = SBC*TS2*TS2
./pkg/aim_v23/phy_suflux_sice.F 197 SUFLUX_SICE
        TS2     = TSKIN(J)*TSKIN(J)
./pkg/aim_v23/phy_suflux_sice.F 198 SUFLUX_SICE
        SLRU(J) = SBC*TS2*TS2
./pkg/aim_v23/phy_suflux_sice.F 199 SUFLUX_SICE
        dSlr(J)  = 4. _d 0 *SBC*TS2*TSKIN(J)
./pkg/aim_v23/phy_suflux_sice.F 203 SUFLUX_SICE
      DO J=1,NGP
./pkg/aim_v23/phy_suflux_sice.F 204 SUFLUX_SICE
        sFlx(J,0)= ( SLRD(J) - EMISloc*Slr0(J) )
./pkg/aim_v23/phy_suflux_sice.F 205 SUFLUX_SICE
     &           - ( Shf0(J) + ALHevp*Evp0(J) )
./pkg/aim_v23/phy_suflux_sice.F 206 SUFLUX_SICE
        sFlx(J,1)= ( SLRD(J) - EMISloc*SLRU(J) )
./pkg/aim_v23/phy_suflux_sice.F 207 SUFLUX_SICE
     &           - ( SHF(J)  + ALHevp*EVAP(J) )
./pkg/aim_v23/phy_suflux_sice.F 208 SUFLUX_SICE
        sFlx(J,2)=            -EMISloc*dSlr(J)
./pkg/aim_v23/phy_suflux_sice.F 209 SUFLUX_SICE
     &           - ( dShf(J) + ALHevp*dEvp(J) )
./pkg/aim_v23/phy_vdifsc.F 106 VDIFSC
        DO J=1,NGP
./pkg/aim_v23/phy_vdifsc.F 109 VDIFSC
          TTENVD(J,K) = 0.
./pkg/aim_v23/phy_vdifsc.F 110 VDIFSC
          QTENVD(J,K) = 0.
./pkg/aim_v23/phy_vdifsc.F 121 VDIFSC
       DO J=1,NGP
./pkg/aim_v23/phy_vdifsc.F 122 VDIFSC
         dSEdp(J,K)=(SE(J,K+1)-SE(J,K))*factP
./pkg/aim_v23/phy_vdifsc.F 129 VDIFSC
      DO J=1,NGP
./pkg/aim_v23/phy_vdifsc.F 130 VDIFSC
        Ktmp = kGrd(J)
./pkg/aim_v23/phy_vdifsc.F 135 VDIFSC
        FSHCQ = DSIG(Ktmp)*dpFac(J,Ktmp)/(TRSHC*3600. _d 0)
./pkg/aim_v23/phy_vdifsc.F 138 VDIFSC
        DMSE = dSEdp(J,NL1)         + ALHC*(QA(J,Ktmp)-QSAT(J,NL1))
./pkg/aim_v23/phy_vdifsc.F 139 VDIFSC
        DRH  = RH(J,Ktmp)-RH(J,NL1)
./pkg/aim_v23/phy_vdifsc.F 145 VDIFSC
          TTENVD(J,NL1)  = FLUXSE*RSIG(NL1)
./pkg/aim_v23/phy_vdifsc.F 146 VDIFSC
          TTENVD(J,Ktmp) =-FLUXSE*RSIG(Ktmp)
./pkg/aim_v23/phy_vdifsc.F 149 VDIFSC
            FLUXQ          = FSHCQ*QSAT(J,Ktmp)*DRH
./pkg/aim_v23/phy_vdifsc.F 150 VDIFSC
            QTENVD(J,NL1)  = FLUXQ*RSIG(NL1)
./pkg/aim_v23/phy_vdifsc.F 151 VDIFSC
            QTENVD(J,Ktmp) =-FLUXQ*RSIG(Ktmp)
./pkg/aim_v23/phy_vdifsc.F 157 VDIFSC
          FLUXQ          = QSAT(J,NL1)*DRH*CVDI(J)/TRVDI
./pkg/aim_v23/phy_vdifsc.F 158 VDIFSC
          QTENVD(J,NL1)  = FLUXQ*RSIG(NL1)
./pkg/aim_v23/phy_vdifsc.F 159 VDIFSC
          QTENVD(J,Ktmp) =-FLUXQ*RSIG(Ktmp)
./pkg/aim_v23/phy_vdifsc.F 168 VDIFSC
      DO J=1,NGP
./pkg/aim_v23/phy_vdifsc.F 170 VDIFSC
        DO K=3,kGrd(J)-2
./pkg/aim_v23/phy_vdifsc.F 174 VDIFSC
          DRH=RH(J,K+1)-RH(J,K)
./pkg/aim_v23/phy_vdifsc.F 178 VDIFSC
            FLUXQ        = QSAT(J,K)*DRH*CVDI(J)/TRVDI
./pkg/aim_v23/phy_vdifsc.F 179 VDIFSC
            QTENVD(J,K)  = QTENVD(J,K)  +FLUXQ*RSIG(K)
./pkg/aim_v23/phy_vdifsc.F 180 VDIFSC
            QTENVD(J,K+1)= QTENVD(J,K+1)-FLUXQ*RSIG(K+1)
./pkg/aim_v23/phy_vdifsc.F 189 VDIFSC
      DO J=1,NGP
./pkg/aim_v23/phy_vdifsc.F 190 VDIFSC
       DO K=1,kGrd(J)-1
./pkg/aim_v23/phy_vdifsc.F 193 VDIFSC
         DMSE = dSEdp(J,K)
./pkg/aim_v23/phy_vdifsc.F 194 VDIFSC
     &        +SEGRAD*CP*DeltaPI(K)*(SE(J,K+1)+SE(J,K))*0.5 _d 0
./pkg/aim_v23/phy_vdifsc.F 199 VDIFSC
           FLUXSE        = DMSE*CVDI(J)/(TRVDS*CP)
./pkg/aim_v23/phy_vdifsc.F 200 VDIFSC
           TTENVD(J,K  ) = TTENVD(J,K  )+FLUXSE*RSIG(K)
./pkg/aim_v23/phy_vdifsc.F 201 VDIFSC
           TTENVD(J,K+1) = TTENVD(J,K+1)-FLUXSE*RSIG(K+1)
./pkg/aim_v23/phy_vdifsc.F 68 VDIFSC
      INTEGER J, K, Ktmp, NL1
./pkg/aim_v23/phy_vdifsc.F 93 VDIFSC
      DO J=1,NGP
./pkg/aim_v23/phy_vdifsc.F 94 VDIFSC
        NL1 = kGrd(J)-1
./pkg/aim_v23/phy_vdifsc.F 95 VDIFSC
        CVDI(J) = 0.
./pkg/aim_v23/phy_vdifsc.F 97 VDIFSC
          CVDI(J) = (SIGH(NL1)-SIGH(1))/((NL1-1)*3600. _d 0)
./pkg/atm_ocn_coupler/atm_to_ocn_mapxyr8.F 36 ATM_TO_OCN_MAPXYR8
      INTEGER I,J
./pkg/atm_ocn_coupler/atm_to_ocn_mapxyr8.F 39 ATM_TO_OCN_MAPXYR8
      DO J=1,oNy
./pkg/atm_ocn_coupler/atm_to_ocn_mapxyr8.F 41 ATM_TO_OCN_MAPXYR8
        fld_ocn(I,J)=0.
./pkg/atm_ocn_coupler/atm_to_ocn_mapxyr8.F 46 ATM_TO_OCN_MAPXYR8
      DO J=1,MIN(aNy,oNy)
./pkg/atm_ocn_coupler/atm_to_ocn_mapxyr8.F 48 ATM_TO_OCN_MAPXYR8
        fld_ocn(I,J)=fld_atm(I,J)
./pkg/atm_ocn_coupler/ocn_to_atm_mapxyr8.F 36 OCN_TO_ATM_MAPXYR8
      INTEGER I,J
./pkg/atm_ocn_coupler/ocn_to_atm_mapxyr8.F 39 OCN_TO_ATM_MAPXYR8
      DO J=1,aNy
./pkg/atm_ocn_coupler/ocn_to_atm_mapxyr8.F 41 OCN_TO_ATM_MAPXYR8
        fld_atm(I,J)=0.
./pkg/atm_ocn_coupler/ocn_to_atm_mapxyr8.F 46 OCN_TO_ATM_MAPXYR8
      DO J=1,MIN(aNy,oNy)
./pkg/atm_ocn_coupler/ocn_to_atm_mapxyr8.F 48 OCN_TO_ATM_MAPXYR8
        fld_atm(I,J)=fld_ocn(I,J)
./eesupp/src/ini_threading_environment.F 147 INI_THREADING_ENVIRONMENT
       DO J=1,nTy
./eesupp/src/ini_threading_environment.F 151 INI_THREADING_ENVIRONMENT
         thId = (J-1)*nTx+I
./eesupp/src/ini_threading_environment.F 202 INI_THREADING_ENVIRONMENT
      DO J=1,nSy
./eesupp/src/ini_threading_environment.F 205 INI_THREADING_ENVIRONMENT
     &   '//',' Tile number: ',tileNo(I,J),
./eesupp/src/ini_threading_environment.F 209 INI_THREADING_ENVIRONMENT
        IF ( tileNoW(I,J).NE. NULL_TILE ) THEN
./eesupp/src/ini_threading_environment.F 212 INI_THREADING_ENVIRONMENT
     &   'Tile = ',tileNoW(I,J),
./eesupp/src/ini_threading_environment.F 213 INI_THREADING_ENVIRONMENT
     &   ', Process = ',tilePidW(I,J),
./eesupp/src/ini_threading_environment.F 214 INI_THREADING_ENVIRONMENT
     &   ', Comm = ',commName(tileCommModeW(I,J))
./eesupp/src/ini_threading_environment.F 218 INI_THREADING_ENVIRONMENT
     &   '  bi = ',tileBiW(I,J),
./eesupp/src/ini_threading_environment.F 219 INI_THREADING_ENVIRONMENT
     &   ', bj = ',tileBjW(I,J)
./eesupp/src/ini_threading_environment.F 227 INI_THREADING_ENVIRONMENT
        IF ( tileNoE(I,J).NE. NULL_TILE ) THEN
./eesupp/src/ini_threading_environment.F 230 INI_THREADING_ENVIRONMENT
     &   'Tile = ',tileNoE(I,J),
./eesupp/src/ini_threading_environment.F 231 INI_THREADING_ENVIRONMENT
     &   ', Process = ',tilePidE(I,J),
./eesupp/src/ini_threading_environment.F 232 INI_THREADING_ENVIRONMENT
     &   ', Comm = ',commName(tileCommModeE(I,J))
./eesupp/src/ini_threading_environment.F 236 INI_THREADING_ENVIRONMENT
     &   '  bi = ',tileBiE(I,J),
./eesupp/src/ini_threading_environment.F 237 INI_THREADING_ENVIRONMENT
     &   ', bj = ',tileBjE(I,J)
./eesupp/src/ini_threading_environment.F 245 INI_THREADING_ENVIRONMENT
        IF ( tileNoS(I,J).NE. NULL_TILE ) THEN
./eesupp/src/ini_threading_environment.F 248 INI_THREADING_ENVIRONMENT
     &   'Tile = ',tileNoS(I,J),
./eesupp/src/ini_threading_environment.F 249 INI_THREADING_ENVIRONMENT
     &   ', Process = ',tilePidS(I,J),
./eesupp/src/ini_threading_environment.F 250 INI_THREADING_ENVIRONMENT
     &   ', Comm = ',commName(tileCommModeS(I,J))
./eesupp/src/ini_threading_environment.F 254 INI_THREADING_ENVIRONMENT
     &   '  bi = ',tileBiS(I,J),
./eesupp/src/ini_threading_environment.F 255 INI_THREADING_ENVIRONMENT
     &   ', bj = ',tileBjS(I,J)
./eesupp/src/ini_threading_environment.F 263 INI_THREADING_ENVIRONMENT
        IF ( tileNoN(I,J).NE. NULL_TILE ) THEN
./eesupp/src/ini_threading_environment.F 266 INI_THREADING_ENVIRONMENT
     &   'Tile = ',tileNoN(I,J),
./eesupp/src/ini_threading_environment.F 267 INI_THREADING_ENVIRONMENT
     &   ', Process = ',tilePidN(I,J),
./eesupp/src/ini_threading_environment.F 268 INI_THREADING_ENVIRONMENT
     &   ', Comm = ',commName(tileCommModeN(I,J))
./eesupp/src/ini_threading_environment.F 272 INI_THREADING_ENVIRONMENT
     &   '  bi = ',tileBiN(I,J),
./eesupp/src/ini_threading_environment.F 273 INI_THREADING_ENVIRONMENT
     &   ', bj = ',tileBjN(I,J)
./eesupp/src/ini_threading_environment.F 298 INI_THREADING_ENVIRONMENT
       DO J=1,nSy
./eesupp/src/ini_threading_environment.F 301 INI_THREADING_ENVIRONMENT
     &       .OR. tileCommModeW(I,J).EQ.COMM_GET
./eesupp/src/ini_threading_environment.F 302 INI_THREADING_ENVIRONMENT
     &       .OR. tileCommModeE(I,J).EQ.COMM_GET
./eesupp/src/ini_threading_environment.F 303 INI_THREADING_ENVIRONMENT
     &       .OR. tileCommModeS(I,J).EQ.COMM_GET
./eesupp/src/ini_threading_environment.F 304 INI_THREADING_ENVIRONMENT
     &       .OR. tileCommModeN(I,J).EQ.COMM_GET
./eesupp/src/ini_threading_environment.F 57 INI_THREADING_ENVIRONMENT
      INTEGER I, J
./pkg/autodiff/autodiff_restore.F 100 AUTODIFF_RESTORE
          tauy1(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,6)
./pkg/autodiff/autodiff_restore.F 101 AUTODIFF_RESTORE
          qnet0(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,7)
./pkg/autodiff/autodiff_restore.F 102 AUTODIFF_RESTORE
          qnet1(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,8)
./pkg/autodiff/autodiff_restore.F 103 AUTODIFF_RESTORE
          empmr0(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,9)
./pkg/autodiff/autodiff_restore.F 104 AUTODIFF_RESTORE
          empmr1(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,10)
./pkg/autodiff/autodiff_restore.F 105 AUTODIFF_RESTORE
          sst0(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,11)
./pkg/autodiff/autodiff_restore.F 106 AUTODIFF_RESTORE
          sst1(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,12)
./pkg/autodiff/autodiff_restore.F 107 AUTODIFF_RESTORE
          sss0(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,13)
./pkg/autodiff/autodiff_restore.F 108 AUTODIFF_RESTORE
          sss1(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,14)
./pkg/autodiff/autodiff_restore.F 109 AUTODIFF_RESTORE
          saltflux0(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,15)
./pkg/autodiff/autodiff_restore.F 110 AUTODIFF_RESTORE
          saltflux1(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,16)
./pkg/autodiff/autodiff_restore.F 112 AUTODIFF_RESTORE
          qsw0(I,J,bi,bj)    = StoreDynVars2D(I,J,bi,bj,17)
./pkg/autodiff/autodiff_restore.F 113 AUTODIFF_RESTORE
          qsw1(I,J,bi,bj)    = StoreDynVars2D(I,J,bi,bj,18)
./pkg/autodiff/autodiff_restore.F 116 AUTODIFF_RESTORE
          pload0(I,J,bi,bj)  = StoreDynVars2D(I,J,bi,bj,19)
./pkg/autodiff/autodiff_restore.F 117 AUTODIFF_RESTORE
          pload1(I,J,bi,bj)  = StoreDynVars2D(I,J,bi,bj,20)
./pkg/autodiff/autodiff_restore.F 120 AUTODIFF_RESTORE
          etaH(I,J,bi,bj)    = StoreDynVars2D(I,J,bi,bj,21)
./pkg/autodiff/autodiff_restore.F 121 AUTODIFF_RESTORE
          dEtaHdt(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,22)
./pkg/autodiff/autodiff_restore.F 122 AUTODIFF_RESTORE
          PmEpR(I,J,bi,bj)   = StoreDynVars2D(I,J,bi,bj,23)
./pkg/autodiff/autodiff_restore.F 131 AUTODIFF_RESTORE
         DO J=1-Oly,sNy+Oly
./pkg/autodiff/autodiff_restore.F 133 AUTODIFF_RESTORE
       gs(I,J,K,bi,bj)       = StoreDynVars3D(I,J,K,bi,bj,1)
./pkg/autodiff/autodiff_restore.F 134 AUTODIFF_RESTORE
       gt(I,J,K,bi,bj)       = StoreDynVars3D(I,J,K,bi,bj,2)
./pkg/autodiff/autodiff_restore.F 136 AUTODIFF_RESTORE
       gtnm(I,J,K,bi,bj,1)  = StoreDynVars3D(I,J,K,bi,bj,3)
./pkg/autodiff/autodiff_restore.F 137 AUTODIFF_RESTORE
       gsnm(I,J,K,bi,bj,1)  = StoreDynVars3D(I,J,K,bi,bj,4)
./pkg/autodiff/autodiff_restore.F 138 AUTODIFF_RESTORE
       gunm(I,J,K,bi,bj,1)  = StoreDynVars3D(I,J,K,bi,bj,5)
./pkg/autodiff/autodiff_restore.F 139 AUTODIFF_RESTORE
       gvnm(I,J,K,bi,bj,1)  = StoreDynVars3D(I,J,K,bi,bj,6)
./pkg/autodiff/autodiff_restore.F 141 AUTODIFF_RESTORE
       gtnm1(I,J,K,bi,bj)    = StoreDynVars3D(I,J,K,bi,bj,3)
./pkg/autodiff/autodiff_restore.F 142 AUTODIFF_RESTORE
       gsnm1(I,J,K,bi,bj)    = StoreDynVars3D(I,J,K,bi,bj,4)
./pkg/autodiff/autodiff_restore.F 143 AUTODIFF_RESTORE
       gunm1(I,J,K,bi,bj)    = StoreDynVars3D(I,J,K,bi,bj,5)
./pkg/autodiff/autodiff_restore.F 144 AUTODIFF_RESTORE
       gvnm1(I,J,K,bi,bj)    = StoreDynVars3D(I,J,K,bi,bj,6)
./pkg/autodiff/autodiff_restore.F 146 AUTODIFF_RESTORE
       theta(I,J,K,bi,bj)    = StoreDynVars3D(I,J,K,bi,bj,7)        
./pkg/autodiff/autodiff_restore.F 147 AUTODIFF_RESTORE
       salt(I,J,K,bi,bj)     = StoreDynVars3D(I,J,K,bi,bj,8)       
./pkg/autodiff/autodiff_restore.F 148 AUTODIFF_RESTORE
       uvel(I,J,K,bi,bj)     = StoreDynVars3D(I,J,K,bi,bj,9)    
./pkg/autodiff/autodiff_restore.F 149 AUTODIFF_RESTORE
       vvel(I,J,K,bi,bj)     = StoreDynVars3D(I,J,K,bi,bj,10)     
./pkg/autodiff/autodiff_restore.F 150 AUTODIFF_RESTORE
       wvel(I,J,K,bi,bj)     = StoreDynVars3D(I,J,K,bi,bj,11)
./pkg/autodiff/autodiff_restore.F 151 AUTODIFF_RESTORE
       totphihyd(I,J,K,bi,bj)= StoreDynVars3D(I,J,K,bi,bj,12)
./pkg/autodiff/autodiff_restore.F 153 AUTODIFF_RESTORE
       gtnm(I,J,K,bi,bj,2)  = StoreDynVars3D(I,J,K,bi,bj,13)
./pkg/autodiff/autodiff_restore.F 154 AUTODIFF_RESTORE
       gsnm(I,J,K,bi,bj,2)  = StoreDynVars3D(I,J,K,bi,bj,14)
./pkg/autodiff/autodiff_restore.F 155 AUTODIFF_RESTORE
       gunm(I,J,K,bi,bj,2)  = StoreDynVars3D(I,J,K,bi,bj,15)
./pkg/autodiff/autodiff_restore.F 156 AUTODIFF_RESTORE
       gvnm(I,J,K,bi,bj,2)  = StoreDynVars3D(I,J,K,bi,bj,16)
./pkg/autodiff/autodiff_restore.F 172 AUTODIFF_RESTORE
         DO J=1-Oly,sNy+Oly
./pkg/autodiff/autodiff_restore.F 174 AUTODIFF_RESTORE
          hflux0(I,J,bi,bj)            = StoreEXF1(I,J,bi,bj,1)
./pkg/autodiff/autodiff_restore.F 175 AUTODIFF_RESTORE
          hflux1(I,J,bi,bj)            = StoreEXF1(I,J,bi,bj,2)
./pkg/autodiff/autodiff_restore.F 176 AUTODIFF_RESTORE
          sflux0(I,J,bi,bj)            = StoreEXF1(I,J,bi,bj,3)
./pkg/autodiff/autodiff_restore.F 177 AUTODIFF_RESTORE
          sflux1(I,J,bi,bj)            = StoreEXF1(I,J,bi,bj,4)
./pkg/autodiff/autodiff_restore.F 178 AUTODIFF_RESTORE
          ustress0(I,J,bi,bj)          = StoreEXF1(I,J,bi,bj,5)
./pkg/autodiff/autodiff_restore.F 179 AUTODIFF_RESTORE
          ustress1(I,J,bi,bj)          = StoreEXF1(I,J,bi,bj,6)
./pkg/autodiff/autodiff_restore.F 180 AUTODIFF_RESTORE
          vstress0(I,J,bi,bj)          = StoreEXF1(I,J,bi,bj,7)
./pkg/autodiff/autodiff_restore.F 181 AUTODIFF_RESTORE
          vstress1(I,J,bi,bj)          = StoreEXF1(I,J,bi,bj,8)
./pkg/autodiff/autodiff_restore.F 182 AUTODIFF_RESTORE
          wspeed0(I,J,bi,bj)           = StoreEXF1(I,J,bi,bj,9)
./pkg/autodiff/autodiff_restore.F 183 AUTODIFF_RESTORE
          wspeed1(I,J,bi,bj)           = StoreEXF1(I,J,bi,bj,10)
./pkg/autodiff/autodiff_restore.F 185 AUTODIFF_RESTORE
          swflux0(I,J,bi,bj)           = StoreEXF1(I,J,bi,bj,11)
./pkg/autodiff/autodiff_restore.F 186 AUTODIFF_RESTORE
          swflux1(I,J,bi,bj)           = StoreEXF1(I,J,bi,bj,12)
./pkg/autodiff/autodiff_restore.F 189 AUTODIFF_RESTORE
          runoff0(I,J,bi,bj)           = StoreEXF1(I,J,bi,bj,13)
./pkg/autodiff/autodiff_restore.F 190 AUTODIFF_RESTORE
          runoff1(I,J,bi,bj)           = StoreEXF1(I,J,bi,bj,14)
./pkg/autodiff/autodiff_restore.F 193 AUTODIFF_RESTORE
          apressure0(I,J,bi,bj)        = StoreEXF1(I,J,bi,bj,15)
./pkg/autodiff/autodiff_restore.F 194 AUTODIFF_RESTORE
          apressure1(I,J,bi,bj)        = StoreEXF1(I,J,bi,bj,16)
./pkg/autodiff/autodiff_restore.F 195 AUTODIFF_RESTORE
          siceload(I,J,bi,bj)          = StoreEXF1(I,J,bi,bj,17)
./pkg/autodiff/autodiff_restore.F 198 AUTODIFF_RESTORE
          climsss0(I,J,bi,bj)          = StoreEXF1(I,J,bi,bj,18)
./pkg/autodiff/autodiff_restore.F 199 AUTODIFF_RESTORE
          climsss1(I,J,bi,bj)          = StoreEXF1(I,J,bi,bj,19)
./pkg/autodiff/autodiff_restore.F 202 AUTODIFF_RESTORE
          climsst0(I,J,bi,bj)          = StoreEXF1(I,J,bi,bj,20)
./pkg/autodiff/autodiff_restore.F 203 AUTODIFF_RESTORE
          climsst1(I,J,bi,bj)          = StoreEXF1(I,J,bi,bj,21)
./pkg/autodiff/autodiff_restore.F 215 AUTODIFF_RESTORE
        DO J=1-Oly,sNy+Oly
./pkg/autodiff/autodiff_restore.F 218 AUTODIFF_RESTORE
          aqh0(I,J,bi,bj)            = StoreEXF2(I,J,bi,bj,1)
./pkg/autodiff/autodiff_restore.F 219 AUTODIFF_RESTORE
          aqh1(I,J,bi,bj)            = StoreEXF2(I,J,bi,bj,2)
./pkg/autodiff/autodiff_restore.F 220 AUTODIFF_RESTORE
          atemp0(I,J,bi,bj)          = StoreEXF2(I,J,bi,bj,3)
./pkg/autodiff/autodiff_restore.F 221 AUTODIFF_RESTORE
          atemp1(I,J,bi,bj)          = StoreEXF2(I,J,bi,bj,4)
./pkg/autodiff/autodiff_restore.F 222 AUTODIFF_RESTORE
          precip0(I,J,bi,bj)         = StoreEXF2(I,J,bi,bj,5)
./pkg/autodiff/autodiff_restore.F 223 AUTODIFF_RESTORE
          precip1(I,J,bi,bj)         = StoreEXF2(I,J,bi,bj,6)
./pkg/autodiff/autodiff_restore.F 224 AUTODIFF_RESTORE
          lwflux0(I,J,bi,bj)         = StoreEXF2(I,J,bi,bj,7) 
./pkg/autodiff/autodiff_restore.F 225 AUTODIFF_RESTORE
          lwflux1(I,J,bi,bj)         = StoreEXF2(I,J,bi,bj,8)
./pkg/autodiff/autodiff_restore.F 226 AUTODIFF_RESTORE
          snowprecip0(I,J,bi,bj)     = StoreEXF2(I,J,bi,bj,9)
./pkg/autodiff/autodiff_restore.F 227 AUTODIFF_RESTORE
          snowprecip1(I,J,bi,bj)     = StoreEXF2(I,J,bi,bj,10)
./pkg/autodiff/autodiff_restore.F 229 AUTODIFF_RESTORE
          evap0(I,J,bi,bj)           = StoreEXF2(I,J,bi,bj,11)
./pkg/autodiff/autodiff_restore.F 230 AUTODIFF_RESTORE
          evap1(I,J,bi,bj)           = StoreEXF2(I,J,bi,bj,12)
./pkg/autodiff/autodiff_restore.F 232 AUTODIFF_RESTORE
          evap(I,J,bi,bj)            = StoreEXF2(I,J,bi,bj,11)
./pkg/autodiff/autodiff_restore.F 235 AUTODIFF_RESTORE
          swdown0(I,J,bi,bj)         = StoreEXF2(I,J,bi,bj,13)
./pkg/autodiff/autodiff_restore.F 236 AUTODIFF_RESTORE
          swdown1(I,J,bi,bj)         = StoreEXF2(I,J,bi,bj,14)
./pkg/autodiff/autodiff_restore.F 237 AUTODIFF_RESTORE
          lwdown0(I,J,bi,bj)         = StoreEXF2(I,J,bi,bj,15)
./pkg/autodiff/autodiff_restore.F 238 AUTODIFF_RESTORE
          lwdown1(I,J,bi,bj)         = StoreEXF2(I,J,bi,bj,16)
./pkg/autodiff/autodiff_restore.F 242 AUTODIFF_RESTORE
          uwind0(I,J,bi,bj)          = StoreEXF2(I,J,bi,bj,17)
./pkg/autodiff/autodiff_restore.F 243 AUTODIFF_RESTORE
          uwind1(I,J,bi,bj)          = StoreEXF2(I,J,bi,bj,18)
./pkg/autodiff/autodiff_restore.F 244 AUTODIFF_RESTORE
          vwind0(I,J,bi,bj)          = StoreEXF2(I,J,bi,bj,19)
./pkg/autodiff/autodiff_restore.F 245 AUTODIFF_RESTORE
          vwind1(I,J,bi,bj)          = StoreEXF2(I,J,bi,bj,20)
./pkg/autodiff/autodiff_restore.F 257 AUTODIFF_RESTORE
        DO J=1-Oly,sNy+Oly
./pkg/autodiff/autodiff_restore.F 260 AUTODIFF_RESTORE
          xx_uwind0(I,J,bi,bj)     = StoreCTRLS1(I,J,bi,bj,1)
./pkg/autodiff/autodiff_restore.F 261 AUTODIFF_RESTORE
          xx_uwind1(I,J,bi,bj)     = StoreCTRLS1(I,J,bi,bj,2)
./pkg/autodiff/autodiff_restore.F 264 AUTODIFF_RESTORE
          xx_vwind0(I,J,bi,bj)     = StoreCTRLS1(I,J,bi,bj,3)
./pkg/autodiff/autodiff_restore.F 265 AUTODIFF_RESTORE
          xx_vwind1(I,J,bi,bj)     = StoreCTRLS1(I,J,bi,bj,4)
./pkg/autodiff/autodiff_restore.F 268 AUTODIFF_RESTORE
          xx_atemp0(I,J,bi,bj)     = StoreCTRLS1(I,J,bi,bj,5)
./pkg/autodiff/autodiff_restore.F 269 AUTODIFF_RESTORE
          xx_atemp1(I,J,bi,bj)     = StoreCTRLS1(I,J,bi,bj,6)
./pkg/autodiff/autodiff_restore.F 272 AUTODIFF_RESTORE
          xx_aqh0(I,J,bi,bj)       = StoreCTRLS1(I,J,bi,bj,7)
./pkg/autodiff/autodiff_restore.F 273 AUTODIFF_RESTORE
          xx_aqh1(I,J,bi,bj)       = StoreCTRLS1(I,J,bi,bj,8)
./pkg/autodiff/autodiff_restore.F 276 AUTODIFF_RESTORE
          xx_precip0(I,J,bi,bj)    = StoreCTRLS1(I,J,bi,bj,9)
./pkg/autodiff/autodiff_restore.F 277 AUTODIFF_RESTORE
          xx_precip1(I,J,bi,bj)    = StoreCTRLS1(I,J,bi,bj,10)
./pkg/autodiff/autodiff_restore.F 280 AUTODIFF_RESTORE
          xx_snowprecip0(I,J,bi,bj)= StoreCTRLS1(I,J,bi,bj,11)
./pkg/autodiff/autodiff_restore.F 281 AUTODIFF_RESTORE
          xx_snowprecip1(I,J,bi,bj)= StoreCTRLS1(I,J,bi,bj,12)
./pkg/autodiff/autodiff_restore.F 284 AUTODIFF_RESTORE
          xx_swflux0(I,J,bi,bj)    = StoreCTRLS1(I,J,bi,bj,13)
./pkg/autodiff/autodiff_restore.F 285 AUTODIFF_RESTORE
          xx_swflux1(I,J,bi,bj)    = StoreCTRLS1(I,J,bi,bj,14)
./pkg/autodiff/autodiff_restore.F 288 AUTODIFF_RESTORE
          xx_swdown0(I,J,bi,bj)    = StoreCTRLS1(I,J,bi,bj,15)
./pkg/autodiff/autodiff_restore.F 289 AUTODIFF_RESTORE
          xx_swdown1(I,J,bi,bj)    = StoreCTRLS1(I,J,bi,bj,16)
./pkg/autodiff/autodiff_restore.F 292 AUTODIFF_RESTORE
          xx_lwdown0(I,J,bi,bj)    = StoreCTRLS1(I,J,bi,bj,17)
./pkg/autodiff/autodiff_restore.F 293 AUTODIFF_RESTORE
          xx_lwdown1(I,J,bi,bj)    = StoreCTRLS1(I,J,bi,bj,18)
./pkg/autodiff/autodiff_restore.F 296 AUTODIFF_RESTORE
          xx_apressure0(I,J,bi,bj) = StoreCTRLS1(I,J,bi,bj,19)
./pkg/autodiff/autodiff_restore.F 297 AUTODIFF_RESTORE
          xx_apressure1(I,J,bi,bj) = StoreCTRLS1(I,J,bi,bj,20)
./pkg/autodiff/autodiff_restore.F 378 AUTODIFF_RESTORE
         DO J=1-Oly,sNy+Oly
./pkg/autodiff/autodiff_restore.F 379 AUTODIFF_RESTORE
          OBEt(J,K,bi,bj)      = StoreOBCSE(J,K,bi,bj,1)
./pkg/autodiff/autodiff_restore.F 380 AUTODIFF_RESTORE
          OBEs(J,K,bi,bj)      = StoreOBCSE(J,K,bi,bj,2)
./pkg/autodiff/autodiff_restore.F 381 AUTODIFF_RESTORE
          OBEu0(J,K,bi,bj)     = StoreOBCSE(J,K,bi,bj,3)
./pkg/autodiff/autodiff_restore.F 382 AUTODIFF_RESTORE
          OBEv0(J,K,bi,bj)     = StoreOBCSE(J,K,bi,bj,4)
./pkg/autodiff/autodiff_restore.F 383 AUTODIFF_RESTORE
          OBEt0(J,K,bi,bj)     = StoreOBCSE(J,K,bi,bj,5)
./pkg/autodiff/autodiff_restore.F 384 AUTODIFF_RESTORE
          OBEs0(J,K,bi,bj)     = StoreOBCSE(J,K,bi,bj,6)
./pkg/autodiff/autodiff_restore.F 385 AUTODIFF_RESTORE
          OBEu1(J,K,bi,bj)     = StoreOBCSE(J,K,bi,bj,7)
./pkg/autodiff/autodiff_restore.F 386 AUTODIFF_RESTORE
          OBEv1(J,K,bi,bj)     = StoreOBCSE(J,K,bi,bj,8)
./pkg/autodiff/autodiff_restore.F 387 AUTODIFF_RESTORE
          OBEt1(J,K,bi,bj)     = StoreOBCSE(J,K,bi,bj,9)
./pkg/autodiff/autodiff_restore.F 388 AUTODIFF_RESTORE
          OBEs1(J,K,bi,bj)     = StoreOBCSE(J,K,bi,bj,10)
./pkg/autodiff/autodiff_restore.F 390 AUTODIFF_RESTORE
          xx_obcse0(J,K,bi,bj,1)     = StoreOBCSE(J,K,bi,bj,11)
./pkg/autodiff/autodiff_restore.F 391 AUTODIFF_RESTORE
          xx_obcse0(J,K,bi,bj,2)     = StoreOBCSE(J,K,bi,bj,12)
./pkg/autodiff/autodiff_restore.F 392 AUTODIFF_RESTORE
          xx_obcse0(J,K,bi,bj,3)     = StoreOBCSE(J,K,bi,bj,13)
./pkg/autodiff/autodiff_restore.F 393 AUTODIFF_RESTORE
          xx_obcse0(J,K,bi,bj,4)     = StoreOBCSE(J,K,bi,bj,14)
./pkg/autodiff/autodiff_restore.F 394 AUTODIFF_RESTORE
          xx_obcse1(J,K,bi,bj,1)     = StoreOBCSE(J,K,bi,bj,15)
./pkg/autodiff/autodiff_restore.F 395 AUTODIFF_RESTORE
          xx_obcse1(J,K,bi,bj,2)     = StoreOBCSE(J,K,bi,bj,16)
./pkg/autodiff/autodiff_restore.F 396 AUTODIFF_RESTORE
          xx_obcse1(J,K,bi,bj,3)     = StoreOBCSE(J,K,bi,bj,17)
./pkg/autodiff/autodiff_restore.F 397 AUTODIFF_RESTORE
          xx_obcse1(J,K,bi,bj,4)     = StoreOBCSE(J,K,bi,bj,18)
./pkg/autodiff/autodiff_restore.F 411 AUTODIFF_RESTORE
         DO J=1-Oly,sNy+Oly
./pkg/autodiff/autodiff_restore.F 412 AUTODIFF_RESTORE
          OBWt(J,K,bi,bj)      = StoreOBCSW(J,K,bi,bj,1)
./pkg/autodiff/autodiff_restore.F 413 AUTODIFF_RESTORE
          OBWs(J,K,bi,bj)      = StoreOBCSW(J,K,bi,bj,2)
./pkg/autodiff/autodiff_restore.F 414 AUTODIFF_RESTORE
          OBWu0(J,K,bi,bj)     = StoreOBCSW(J,K,bi,bj,3)
./pkg/autodiff/autodiff_restore.F 415 AUTODIFF_RESTORE
          OBWv0(J,K,bi,bj)     = StoreOBCSW(J,K,bi,bj,4)
./pkg/autodiff/autodiff_restore.F 416 AUTODIFF_RESTORE
          OBWt0(J,K,bi,bj)     = StoreOBCSW(J,K,bi,bj,5)
./pkg/autodiff/autodiff_restore.F 417 AUTODIFF_RESTORE
          OBWs0(J,K,bi,bj)     = StoreOBCSW(J,K,bi,bj,6)
./pkg/autodiff/autodiff_restore.F 418 AUTODIFF_RESTORE
          OBWu1(J,K,bi,bj)     = StoreOBCSW(J,K,bi,bj,7)
./pkg/autodiff/autodiff_restore.F 419 AUTODIFF_RESTORE
          OBWv1(J,K,bi,bj)     = StoreOBCSW(J,K,bi,bj,8)
./pkg/autodiff/autodiff_restore.F 420 AUTODIFF_RESTORE
          OBWt1(J,K,bi,bj)     = StoreOBCSW(J,K,bi,bj,9)
./pkg/autodiff/autodiff_restore.F 421 AUTODIFF_RESTORE
          OBWs1(J,K,bi,bj)     = StoreOBCSW(J,K,bi,bj,10)
./pkg/autodiff/autodiff_restore.F 423 AUTODIFF_RESTORE
          xx_obcsw0(J,K,bi,bj,1) = StoreOBCSW(J,K,bi,bj,11)
./pkg/autodiff/autodiff_restore.F 424 AUTODIFF_RESTORE
          xx_obcsw0(J,K,bi,bj,2) = StoreOBCSW(J,K,bi,bj,12)
./pkg/autodiff/autodiff_restore.F 425 AUTODIFF_RESTORE
          xx_obcsw0(J,K,bi,bj,3) = StoreOBCSW(J,K,bi,bj,13)
./pkg/autodiff/autodiff_restore.F 426 AUTODIFF_RESTORE
          xx_obcsw0(J,K,bi,bj,4) = StoreOBCSW(J,K,bi,bj,14)
./pkg/autodiff/autodiff_restore.F 427 AUTODIFF_RESTORE
          xx_obcsw1(J,K,bi,bj,1) = StoreOBCSW(J,K,bi,bj,15)
./pkg/autodiff/autodiff_restore.F 428 AUTODIFF_RESTORE
          xx_obcsw1(J,K,bi,bj,2) = StoreOBCSW(J,K,bi,bj,16)
./pkg/autodiff/autodiff_restore.F 429 AUTODIFF_RESTORE
          xx_obcsw1(J,K,bi,bj,3) = StoreOBCSW(J,K,bi,bj,17)
./pkg/autodiff/autodiff_restore.F 430 AUTODIFF_RESTORE
          xx_obcsw1(J,K,bi,bj,4) = StoreOBCSW(J,K,bi,bj,18)
./pkg/autodiff/autodiff_restore.F 444 AUTODIFF_RESTORE
        DO J=1-Oly,sNy+Oly
./pkg/autodiff/autodiff_restore.F 446 AUTODIFF_RESTORE
          AREA(I,J,bi,bj)   = StoreSEAICE(I,J,bi,bj,1)
./pkg/autodiff/autodiff_restore.F 447 AUTODIFF_RESTORE
          HEFF(I,J,bi,bj)   = StoreSEAICE(I,J,bi,bj,2)
./pkg/autodiff/autodiff_restore.F 448 AUTODIFF_RESTORE
          HSNOW(I,J,bi,bj)    = StoreSEAICE(I,J,bi,bj,3)      
./pkg/autodiff/autodiff_restore.F 449 AUTODIFF_RESTORE
          TICE(I,J,bi,bj)     = StoreSEAICE(I,J,bi,bj,4)
./pkg/autodiff/autodiff_restore.F 450 AUTODIFF_RESTORE
          RUNOFF(I,J,bi,bj)   = StoreSEAICE(I,J,bi,bj,5)
./pkg/autodiff/autodiff_restore.F 452 AUTODIFF_RESTORE
          stressDivergenceX(I,J,bi,bj) = StoreSEAICE(I,J,bi,bj,14)
./pkg/autodiff/autodiff_restore.F 453 AUTODIFF_RESTORE
          stressDivergenceY(I,J,bi,bj) = StoreSEAICE(I,J,bi,bj,15)
./pkg/autodiff/autodiff_restore.F 460 AUTODIFF_RESTORE
          UICE(I,J,bi,bj)    = StoreSEAICE(I,J,bi,bj,7)
./pkg/autodiff/autodiff_restore.F 461 AUTODIFF_RESTORE
          VICE(I,J,bi,bj)    = StoreSEAICE(I,J,bi,bj,8)
./pkg/autodiff/autodiff_restore.F 462 AUTODIFF_RESTORE
          ZETA(I,J,bi,bj)      = StoreSEAICE(I,J,bi,bj,9)
./pkg/autodiff/autodiff_restore.F 463 AUTODIFF_RESTORE
          ETA(I,J,bi,bj)       = StoreSEAICE(I,J,bi,bj,10)
./pkg/autodiff/autodiff_restore.F 465 AUTODIFF_RESTORE
          dwatn(I,J,bi,bj)          = StoreSEAICE(I,J,bi,bj,11)
./pkg/autodiff/autodiff_restore.F 466 AUTODIFF_RESTORE
          seaicemasku(I,J,bi,bj)    = StoreSEAICE(I,J,bi,bj,12)
./pkg/autodiff/autodiff_restore.F 467 AUTODIFF_RESTORE
          seaicemaskv(I,J,bi,bj)    = StoreSEAICE(I,J,bi,bj,13)
./pkg/autodiff/autodiff_restore.F 470 AUTODIFF_RESTORE
          seaice_sigma1(I,J,bi,bj)  = StoreSEAICE(I,J,bi,bj,16)
./pkg/autodiff/autodiff_restore.F 471 AUTODIFF_RESTORE
          seaice_sigma2(I,J,bi,bj)  = StoreSEAICE(I,J,bi,bj,17)
./pkg/autodiff/autodiff_restore.F 472 AUTODIFF_RESTORE
          seaice_sigma12(I,J,bi,bj) = StoreSEAICE(I,J,bi,bj,18)
./pkg/autodiff/autodiff_restore.F 476 AUTODIFF_RESTORE
          HSALT(I,J,bi,bj)          = StoreSEAICE(I,J,bi,bj,19)
./pkg/autodiff/autodiff_restore.F 78 AUTODIFF_RESTORE
      integer I,J,K
./pkg/autodiff/autodiff_restore.F 93 AUTODIFF_RESTORE
        DO J=1-Oly,sNy+Oly
./pkg/autodiff/autodiff_restore.F 95 AUTODIFF_RESTORE
          etan(I,J,bi,bj)               = StoreDynVars2D(I,J,bi,bj,1)
./pkg/autodiff/autodiff_restore.F 96 AUTODIFF_RESTORE
          surfaceforcingTice(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,2)
./pkg/autodiff/autodiff_restore.F 97 AUTODIFF_RESTORE
          taux0(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,3)
./pkg/autodiff/autodiff_restore.F 98 AUTODIFF_RESTORE
          taux1(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,4)
./pkg/autodiff/autodiff_restore.F 99 AUTODIFF_RESTORE
          tauy0(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,5)
./pkg/autodiff/autodiff_store.F 100 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,6) = tauy1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 101 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,7) = qnet0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 102 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,8) = qnet1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 103 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,9)  = empmr0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 104 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,10) = empmr1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 105 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,11) = sst0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 106 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,12) = sst1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 107 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,13) = sss0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 108 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,14) = sss1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 109 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,15) = saltflux0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 110 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,16) = saltflux1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 112 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,17) = qsw0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 113 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,18) = qsw1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 115 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,17) = 0.
./pkg/autodiff/autodiff_store.F 116 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,18) = 0.
./pkg/autodiff/autodiff_store.F 119 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,19) = pload0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 120 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,20) = pload1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 122 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,19) = 0.
./pkg/autodiff/autodiff_store.F 123 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,20) = 0.
./pkg/autodiff/autodiff_store.F 126 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,21) = etaH(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 127 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,22) = dEtaHdt(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 128 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,23) = PmEpR(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 130 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,21) = 0.
./pkg/autodiff/autodiff_store.F 131 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,22) = 0.
./pkg/autodiff/autodiff_store.F 132 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,23) = 0.
./pkg/autodiff/autodiff_store.F 141 AUTODIFF_STORE
         DO J=1-Oly,sNy+Oly
./pkg/autodiff/autodiff_store.F 143 AUTODIFF_STORE
       StoreDynVars3D(I,J,K,bi,bj,1) = gs(I,J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 144 AUTODIFF_STORE
       StoreDynVars3D(I,J,K,bi,bj,2) = gt(I,J,K,bi,bj)             
./pkg/autodiff/autodiff_store.F 146 AUTODIFF_STORE
       StoreDynVars3D(I,J,K,bi,bj,3) = gtnm(I,J,K,bi,bj,1)             
./pkg/autodiff/autodiff_store.F 147 AUTODIFF_STORE
       StoreDynVars3D(I,J,K,bi,bj,4) = gsnm(I,J,K,bi,bj,1)             
./pkg/autodiff/autodiff_store.F 148 AUTODIFF_STORE
       StoreDynVars3D(I,J,K,bi,bj,5) = gunm(I,J,K,bi,bj,1)             
./pkg/autodiff/autodiff_store.F 149 AUTODIFF_STORE
       StoreDynVars3D(I,J,K,bi,bj,6) = gvnm(I,J,K,bi,bj,1)             
./pkg/autodiff/autodiff_store.F 151 AUTODIFF_STORE
       StoreDynVars3D(I,J,K,bi,bj,3) = gtnm1(I,J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 152 AUTODIFF_STORE
       StoreDynVars3D(I,J,K,bi,bj,4) = gsnm1(I,J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 153 AUTODIFF_STORE
       StoreDynVars3D(I,J,K,bi,bj,5) = gunm1(I,J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 154 AUTODIFF_STORE
       StoreDynVars3D(I,J,K,bi,bj,6) = gvnm1(I,J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 156 AUTODIFF_STORE
       StoreDynVars3D(I,J,K,bi,bj,7) = theta(I,J,K,bi,bj)             
./pkg/autodiff/autodiff_store.F 157 AUTODIFF_STORE
       StoreDynVars3D(I,J,K,bi,bj,8) = salt(I,J,K,bi,bj)             
./pkg/autodiff/autodiff_store.F 158 AUTODIFF_STORE
       StoreDynVars3D(I,J,K,bi,bj,9) = uvel(I,J,K,bi,bj)             
./pkg/autodiff/autodiff_store.F 159 AUTODIFF_STORE
       StoreDynVars3D(I,J,K,bi,bj,10) = vvel(I,J,K,bi,bj)     
./pkg/autodiff/autodiff_store.F 160 AUTODIFF_STORE
       StoreDynVars3D(I,J,K,bi,bj,11) = wvel(I,J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 161 AUTODIFF_STORE
       StoreDynVars3D(I,J,K,bi,bj,12) = totphihyd(I,J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 163 AUTODIFF_STORE
       StoreDynVars3D(I,J,K,bi,bj,13) = gtnm(I,J,K,bi,bj,2)
./pkg/autodiff/autodiff_store.F 164 AUTODIFF_STORE
       StoreDynVars3D(I,J,K,bi,bj,14) = gsnm(I,J,K,bi,bj,2)
./pkg/autodiff/autodiff_store.F 165 AUTODIFF_STORE
       StoreDynVars3D(I,J,K,bi,bj,15) = gunm(I,J,K,bi,bj,2)
./pkg/autodiff/autodiff_store.F 166 AUTODIFF_STORE
       StoreDynVars3D(I,J,K,bi,bj,16) = gvnm(I,J,K,bi,bj,2)
./pkg/autodiff/autodiff_store.F 182 AUTODIFF_STORE
        DO J=1-Oly,sNy+Oly
./pkg/autodiff/autodiff_store.F 184 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,1) = hflux0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 185 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,2) = hflux1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 186 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,3) = sflux0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 187 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,4) = sflux1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 188 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,5) = ustress0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 189 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,6) = ustress1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 190 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,7) = vstress0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 191 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,8) = vstress1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 192 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,9) = wspeed0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 193 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,10) = wspeed1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 195 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,11) = swflux0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 196 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,12) = swflux1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 198 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,11) = 0.0
./pkg/autodiff/autodiff_store.F 199 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,12) = 0.0
./pkg/autodiff/autodiff_store.F 202 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,13) = runoff0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 203 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,14) = runoff1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 205 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,13) = 0.0
./pkg/autodiff/autodiff_store.F 206 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,14) = 0.0
./pkg/autodiff/autodiff_store.F 209 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,15) = apressure0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 210 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,16) = apressure1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 211 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,17) = siceload(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 213 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,15) = 0.0
./pkg/autodiff/autodiff_store.F 214 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,16) = 0.0
./pkg/autodiff/autodiff_store.F 215 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,17) = 0.0
./pkg/autodiff/autodiff_store.F 218 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,18) = climsss0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 219 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,19) = climsss1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 221 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,18) = 0.0
./pkg/autodiff/autodiff_store.F 222 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,19) = 0.0
./pkg/autodiff/autodiff_store.F 225 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,20) = climsst0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 226 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,21) = climsst1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 228 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,20) = 0.0
./pkg/autodiff/autodiff_store.F 229 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,21) = 0.0
./pkg/autodiff/autodiff_store.F 241 AUTODIFF_STORE
        DO J=1-Oly,sNy+Oly
./pkg/autodiff/autodiff_store.F 244 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,1) = aqh0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 245 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,2) = aqh1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 246 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,3) = atemp0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 247 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,4) = atemp1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 248 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,5) = precip0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 249 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,6) = precip1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 250 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,7) = lwflux0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 251 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,8) = lwflux1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 252 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,9)  = snowprecip0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 253 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,10) = snowprecip1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 255 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,11) = evap0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 256 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,12) = evap1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 258 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,11) = evap(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 259 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,12) = 0.0
./pkg/autodiff/autodiff_store.F 262 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,13) = swdown0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 263 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,14) = swdown1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 264 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,15) = lwdown0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 265 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,16) = lwdown1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 267 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,13) = 0.0
./pkg/autodiff/autodiff_store.F 268 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,14) = 0.0
./pkg/autodiff/autodiff_store.F 269 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,15) = 0.0
./pkg/autodiff/autodiff_store.F 270 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,16) = 0.0
./pkg/autodiff/autodiff_store.F 274 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,17) = uwind0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 275 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,18) = uwind1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 276 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,19) = vwind0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 277 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,20) = vwind1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 279 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,17) = 0.0
./pkg/autodiff/autodiff_store.F 280 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,18) = 0.0
./pkg/autodiff/autodiff_store.F 281 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,19) = 0.0
./pkg/autodiff/autodiff_store.F 282 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,20) = 0.0
./pkg/autodiff/autodiff_store.F 294 AUTODIFF_STORE
        DO J=1-Oly,sNy+Oly
./pkg/autodiff/autodiff_store.F 297 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,1) = xx_uwind0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 298 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,2) = xx_uwind1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 300 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,1) = 0.0
./pkg/autodiff/autodiff_store.F 301 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,2) = 0.0
./pkg/autodiff/autodiff_store.F 304 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,3) = xx_vwind0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 305 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,4) = xx_vwind1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 307 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,3) = 0.0
./pkg/autodiff/autodiff_store.F 308 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,4) = 0.0
./pkg/autodiff/autodiff_store.F 311 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,5) = xx_atemp0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 312 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,6) = xx_atemp1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 314 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,5) = 0.0
./pkg/autodiff/autodiff_store.F 315 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,6) = 0.0
./pkg/autodiff/autodiff_store.F 318 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,7) = xx_aqh0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 319 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,8) = xx_aqh1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 321 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,7) = 0.0
./pkg/autodiff/autodiff_store.F 322 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,8) = 0.0
./pkg/autodiff/autodiff_store.F 325 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,9) = xx_precip0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 326 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,10) = xx_precip1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 328 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,9) = 0.0
./pkg/autodiff/autodiff_store.F 329 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,10) = 0.0
./pkg/autodiff/autodiff_store.F 332 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,11) = xx_snowprecip0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 333 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,12) = xx_snowprecip1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 335 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,11) = 0.0
./pkg/autodiff/autodiff_store.F 336 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,12) = 0.0
./pkg/autodiff/autodiff_store.F 339 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,13) = xx_swflux0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 340 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,14) = xx_swflux1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 342 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,13) = 0.0
./pkg/autodiff/autodiff_store.F 343 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,14) = 0.0
./pkg/autodiff/autodiff_store.F 346 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,15) = xx_swdown0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 347 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,16) = xx_swdown1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 349 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,15) = 0.0
./pkg/autodiff/autodiff_store.F 350 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,16) = 0.0
./pkg/autodiff/autodiff_store.F 353 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,17) = xx_lwdown0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 354 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,18) = xx_lwdown1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 356 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,17) = 0.0
./pkg/autodiff/autodiff_store.F 357 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,18) = 0.0
./pkg/autodiff/autodiff_store.F 360 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,19) = xx_apressure0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 361 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,20) = xx_apressure1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 363 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,19) = 0.0
./pkg/autodiff/autodiff_store.F 364 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,20) = 0.0
./pkg/autodiff/autodiff_store.F 463 AUTODIFF_STORE
         DO J=1-Oly,sNy+Oly
./pkg/autodiff/autodiff_store.F 464 AUTODIFF_STORE
          StoreOBCSE(J,K,bi,bj,1) = OBEt(J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 465 AUTODIFF_STORE
          StoreOBCSE(J,K,bi,bj,2) = OBEs(J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 466 AUTODIFF_STORE
          StoreOBCSE(J,K,bi,bj,3) = OBEu0(J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 467 AUTODIFF_STORE
          StoreOBCSE(J,K,bi,bj,4) = OBEv0(J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 468 AUTODIFF_STORE
          StoreOBCSE(J,K,bi,bj,5) = OBEt0(J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 469 AUTODIFF_STORE
          StoreOBCSE(J,K,bi,bj,6) = OBEs0(J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 470 AUTODIFF_STORE
          StoreOBCSE(J,K,bi,bj,7) = OBEu1(J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 471 AUTODIFF_STORE
          StoreOBCSE(J,K,bi,bj,8) = OBEv1(J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 472 AUTODIFF_STORE
          StoreOBCSE(J,K,bi,bj,9) = OBEt1(J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 473 AUTODIFF_STORE
          StoreOBCSE(J,K,bi,bj,10)= OBEs1(J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 475 AUTODIFF_STORE
          StoreOBCSE(J,K,bi,bj,11) = xx_obcse0(J,K,bi,bj,1)
./pkg/autodiff/autodiff_store.F 476 AUTODIFF_STORE
          StoreOBCSE(J,K,bi,bj,12) = xx_obcse0(J,K,bi,bj,2)
./pkg/autodiff/autodiff_store.F 477 AUTODIFF_STORE
          StoreOBCSE(J,K,bi,bj,13) = xx_obcse0(J,K,bi,bj,3)
./pkg/autodiff/autodiff_store.F 478 AUTODIFF_STORE
          StoreOBCSE(J,K,bi,bj,14) = xx_obcse0(J,K,bi,bj,4)
./pkg/autodiff/autodiff_store.F 479 AUTODIFF_STORE
          StoreOBCSE(J,K,bi,bj,15) = xx_obcse1(J,K,bi,bj,1)
./pkg/autodiff/autodiff_store.F 480 AUTODIFF_STORE
          StoreOBCSE(J,K,bi,bj,16) = xx_obcse1(J,K,bi,bj,2)
./pkg/autodiff/autodiff_store.F 481 AUTODIFF_STORE
          StoreOBCSE(J,K,bi,bj,17) = xx_obcse1(J,K,bi,bj,3)
./pkg/autodiff/autodiff_store.F 482 AUTODIFF_STORE
          StoreOBCSE(J,K,bi,bj,18) = xx_obcse1(J,K,bi,bj,4)
./pkg/autodiff/autodiff_store.F 484 AUTODIFF_STORE
          StoreOBCSE(J,K,bi,bj,11) = 0.0
./pkg/autodiff/autodiff_store.F 485 AUTODIFF_STORE
          StoreOBCSE(J,K,bi,bj,12) = 0.0
./pkg/autodiff/autodiff_store.F 486 AUTODIFF_STORE
          StoreOBCSE(J,K,bi,bj,13) = 0.0
./pkg/autodiff/autodiff_store.F 487 AUTODIFF_STORE
          StoreOBCSE(J,K,bi,bj,14) = 0.0
./pkg/autodiff/autodiff_store.F 488 AUTODIFF_STORE
          StoreOBCSE(J,K,bi,bj,15) = 0.0
./pkg/autodiff/autodiff_store.F 489 AUTODIFF_STORE
          StoreOBCSE(J,K,bi,bj,16) = 0.0
./pkg/autodiff/autodiff_store.F 490 AUTODIFF_STORE
          StoreOBCSE(J,K,bi,bj,17) = 0.0
./pkg/autodiff/autodiff_store.F 491 AUTODIFF_STORE
          StoreOBCSE(J,K,bi,bj,18) = 0.0
./pkg/autodiff/autodiff_store.F 505 AUTODIFF_STORE
         DO J=1-Oly,sNy+Oly
./pkg/autodiff/autodiff_store.F 506 AUTODIFF_STORE
          StoreOBCSW(J,K,bi,bj,1) = OBWt(J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 507 AUTODIFF_STORE
          StoreOBCSW(J,K,bi,bj,2) = OBWs(J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 508 AUTODIFF_STORE
          StoreOBCSW(J,K,bi,bj,3) = OBWu0(J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 509 AUTODIFF_STORE
          StoreOBCSW(J,K,bi,bj,4) = OBWv0(J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 510 AUTODIFF_STORE
          StoreOBCSW(J,K,bi,bj,5) = OBWt0(J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 511 AUTODIFF_STORE
          StoreOBCSW(J,K,bi,bj,6) = OBWs0(J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 512 AUTODIFF_STORE
          StoreOBCSW(J,K,bi,bj,7) = OBWu1(J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 513 AUTODIFF_STORE
          StoreOBCSW(J,K,bi,bj,8) = OBWv1(J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 514 AUTODIFF_STORE
          StoreOBCSW(J,K,bi,bj,9) = OBWt1(J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 515 AUTODIFF_STORE
          StoreOBCSW(J,K,bi,bj,10)= OBWs1(J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 517 AUTODIFF_STORE
          StoreOBCSW(J,K,bi,bj,11) = xx_obcsw0(J,K,bi,bj,1)
./pkg/autodiff/autodiff_store.F 518 AUTODIFF_STORE
          StoreOBCSW(J,K,bi,bj,12) = xx_obcsw0(J,K,bi,bj,2)
./pkg/autodiff/autodiff_store.F 519 AUTODIFF_STORE
          StoreOBCSW(J,K,bi,bj,13) = xx_obcsw0(J,K,bi,bj,3)
./pkg/autodiff/autodiff_store.F 520 AUTODIFF_STORE
          StoreOBCSW(J,K,bi,bj,14) = xx_obcsw0(J,K,bi,bj,4)
./pkg/autodiff/autodiff_store.F 521 AUTODIFF_STORE
          StoreOBCSW(J,K,bi,bj,15) = xx_obcsw1(J,K,bi,bj,1)
./pkg/autodiff/autodiff_store.F 522 AUTODIFF_STORE
          StoreOBCSW(J,K,bi,bj,16) = xx_obcsw1(J,K,bi,bj,2)
./pkg/autodiff/autodiff_store.F 523 AUTODIFF_STORE
          StoreOBCSW(J,K,bi,bj,17) = xx_obcsw1(J,K,bi,bj,3)
./pkg/autodiff/autodiff_store.F 524 AUTODIFF_STORE
          StoreOBCSW(J,K,bi,bj,18) = xx_obcsw1(J,K,bi,bj,4)
./pkg/autodiff/autodiff_store.F 526 AUTODIFF_STORE
          StoreOBCSW(J,K,bi,bj,11) = 0.0
./pkg/autodiff/autodiff_store.F 527 AUTODIFF_STORE
          StoreOBCSW(J,K,bi,bj,12) = 0.0
./pkg/autodiff/autodiff_store.F 528 AUTODIFF_STORE
          StoreOBCSW(J,K,bi,bj,13) = 0.0
./pkg/autodiff/autodiff_store.F 529 AUTODIFF_STORE
          StoreOBCSW(J,K,bi,bj,14) = 0.0
./pkg/autodiff/autodiff_store.F 530 AUTODIFF_STORE
          StoreOBCSW(J,K,bi,bj,15) = 0.0
./pkg/autodiff/autodiff_store.F 531 AUTODIFF_STORE
          StoreOBCSW(J,K,bi,bj,16) = 0.0
./pkg/autodiff/autodiff_store.F 532 AUTODIFF_STORE
          StoreOBCSW(J,K,bi,bj,17) = 0.0
./pkg/autodiff/autodiff_store.F 533 AUTODIFF_STORE
          StoreOBCSW(J,K,bi,bj,18) = 0.0
./pkg/autodiff/autodiff_store.F 547 AUTODIFF_STORE
        DO J=1-Oly,sNy+Oly
./pkg/autodiff/autodiff_store.F 549 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,1) = AREA(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 550 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,2) = HEFF(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 551 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,3) = HSNOW(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 552 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,4) = TICE(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 553 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,5) = RUNOFF(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 554 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,6) = 0.0
./pkg/autodiff/autodiff_store.F 556 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,14) = stressDivergenceX(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 557 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,15) = stressDivergenceY(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 559 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,14) = 0.0
./pkg/autodiff/autodiff_store.F 560 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,15) = 0.0
./pkg/autodiff/autodiff_store.F 563 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,7) = UICE(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 564 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,8) = VICE(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 565 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,9) = ZETA(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 566 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,10) = ETA(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 568 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,11) = dwatn(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 569 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,12) = seaicemasku(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 570 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,13) = seaicemaskv(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 572 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,11) = 0.0      
./pkg/autodiff/autodiff_store.F 573 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,12) = 0.0           
./pkg/autodiff/autodiff_store.F 574 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,15) = 0.0
./pkg/autodiff/autodiff_store.F 577 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,16) = seaice_sigma1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 578 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,17) = seaice_sigma2(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 579 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,18) = seaice_sigma12(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 581 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,16) = 0.0      
./pkg/autodiff/autodiff_store.F 582 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,17) = 0.0           
./pkg/autodiff/autodiff_store.F 583 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,18) = 0.0
./pkg/autodiff/autodiff_store.F 586 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,7) = 0.0      
./pkg/autodiff/autodiff_store.F 587 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,8) = 0.0           
./pkg/autodiff/autodiff_store.F 588 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,9) = 0.0
./pkg/autodiff/autodiff_store.F 589 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,10) = 0.0      
./pkg/autodiff/autodiff_store.F 590 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,11) = 0.0           
./pkg/autodiff/autodiff_store.F 591 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,12) = 0.0
./pkg/autodiff/autodiff_store.F 592 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,13) = 0.0      
./pkg/autodiff/autodiff_store.F 593 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,14) = 0.0           
./pkg/autodiff/autodiff_store.F 594 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,15) = 0.0      
./pkg/autodiff/autodiff_store.F 595 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,16) = 0.0           
./pkg/autodiff/autodiff_store.F 596 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,17) = 0.0
./pkg/autodiff/autodiff_store.F 597 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,18) = 0.0      
./pkg/autodiff/autodiff_store.F 600 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,19) = HSALT(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 602 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,19) = 0.0
./pkg/autodiff/autodiff_store.F 78 AUTODIFF_STORE
      integer I,J,K
./pkg/autodiff/autodiff_store.F 93 AUTODIFF_STORE
        DO J=1-Oly,sNy+Oly
./pkg/autodiff/autodiff_store.F 95 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,1) = etan(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 96 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,2) = surfaceforcingTice(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 97 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,3) = taux0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 98 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,4) = taux1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 99 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,5) = tauy0(I,J,bi,bj)
./pkg/autodiff/ini_autodiff.F 39 INI_AUTODIFF
      INTEGER  I, J, K
./pkg/autodiff/ini_autodiff.F 52 INI_AUTODIFF
         DO J=1-Oly,sNy+Oly
./pkg/autodiff/ini_autodiff.F 63 INI_AUTODIFF
        DO J=1-Oly,sNy+Oly
./pkg/autodiff/ini_autodiff.F 71 INI_AUTODIFF
          EmPmR(I,J,bi,bj) = 0. _d 0
./pkg/bulk_force/bulkf_formula_aim.F 122 BULKF_FORMULA_AIM
      INTEGER J
./pkg/bulk_force/bulkf_formula_aim.F 140 BULKF_FORMULA_AIM
      DO J=1,NGP
./pkg/bulk_force/bulkf_formula_aim.F 145 BULKF_FORMULA_AIM
        DENVV(J)=(PRD*PSA(J)/T0(J))*Vsurf(J)
./pkg/bulk_force/bulkf_formula_aim.F 151 BULKF_FORMULA_AIM
      DO J=1,NGP
./pkg/bulk_force/bulkf_formula_aim.F 152 BULKF_FORMULA_AIM
        TSKIN(J) = Tsurf(J) + celsius2K
./pkg/bulk_force/bulkf_formula_aim.F 153 BULKF_FORMULA_AIM
        TSFC(J)=273.16 _d 0
./pkg/bulk_force/bulkf_formula_aim.F 162 BULKF_FORMULA_AIM
      DO J=1,NGP
./pkg/bulk_force/bulkf_formula_aim.F 163 BULKF_FORMULA_AIM
        FSSICE=1.+MIN(DTHETA,MAX(-DTHETA,TSKIN(J)-T1(J)))*RDTH
./pkg/bulk_force/bulkf_formula_aim.F 164 BULKF_FORMULA_AIM
        CDENVV(J)=CHS*DENVV(J)*FSSICE
./pkg/bulk_force/bulkf_formula_aim.F 171 BULKF_FORMULA_AIM
       DO J=1,NGP
./pkg/bulk_force/bulkf_formula_aim.F 172 BULKF_FORMULA_AIM
        Fstb0 = 1.+MIN(DTHETA,MAX(-DTHETA,TSFC(J) -T1(J)))*RDTH
./pkg/bulk_force/bulkf_formula_aim.F 173 BULKF_FORMULA_AIM
        Shf0(J) = CHS*DENVV(J)*Fstb0
./pkg/bulk_force/bulkf_formula_aim.F 174 BULKF_FORMULA_AIM
        dTstb = ( DTHETA+dTstab-ABS(TSKIN(J)-T1(J)) )/dTstab
./pkg/bulk_force/bulkf_formula_aim.F 176 BULKF_FORMULA_AIM
        dShf(J) = CHS*DENVV(J)*dFstb
./pkg/bulk_force/bulkf_formula_aim.F 189 BULKF_FORMULA_AIM
       DO J=1,NGP
./pkg/bulk_force/bulkf_formula_aim.F 190 BULKF_FORMULA_AIM
        EVAP(J) = CDENVV(J)*(QSAT0(J,1)-Q0(J))
./pkg/bulk_force/bulkf_formula_aim.F 191 BULKF_FORMULA_AIM
        Evp0(J) =   Shf0(J)*(QSAT0(J,2)-Q0(J))
./pkg/bulk_force/bulkf_formula_aim.F 192 BULKF_FORMULA_AIM
        dEvp(J) = CDENVV(J)*dEvp(J)
./pkg/bulk_force/bulkf_formula_aim.F 193 BULKF_FORMULA_AIM
     &            + dShf(J)*(QSAT0(J,1)-Q0(J))
./pkg/bulk_force/bulkf_formula_aim.F 196 BULKF_FORMULA_AIM
       DO J=1,NGP
./pkg/bulk_force/bulkf_formula_aim.F 197 BULKF_FORMULA_AIM
        EVAP(J) = CDENVV(J)*(QSAT0(J,1)-Q0(J))
./pkg/bulk_force/bulkf_formula_aim.F 198 BULKF_FORMULA_AIM
        Evp0(J) = CDENVV(J)*(QSAT0(J,2)-Q0(J))
./pkg/bulk_force/bulkf_formula_aim.F 199 BULKF_FORMULA_AIM
        dEvp(J) = CDENVV(J)*dEvp(J)
./pkg/bulk_force/bulkf_formula_aim.F 207 BULKF_FORMULA_AIM
       DO J=1,NGP
./pkg/bulk_force/bulkf_formula_aim.F 208 BULKF_FORMULA_AIM
        SHF(J)  = CDENVV(J)*CP*(TSKIN(J)-T0(J))
./pkg/bulk_force/bulkf_formula_aim.F 209 BULKF_FORMULA_AIM
        Shf0(J) =   Shf0(J)*CP*(TSFC(J) -T0(J))
./pkg/bulk_force/bulkf_formula_aim.F 210 BULKF_FORMULA_AIM
        dShf(J) = CDENVV(J)*CP
./pkg/bulk_force/bulkf_formula_aim.F 211 BULKF_FORMULA_AIM
     &            + dShf(J)*CP*(TSKIN(J)-T0(J))
./pkg/bulk_force/bulkf_formula_aim.F 212 BULKF_FORMULA_AIM
        dShf(J) = MAX( dShf(J), 0. _d 0 )
./pkg/bulk_force/bulkf_formula_aim.F 216 BULKF_FORMULA_AIM
        dEvp(J) = MAX( dEvp(J), -dShf(J)/ALHevp )
./pkg/bulk_force/bulkf_formula_aim.F 219 BULKF_FORMULA_AIM
       DO J=1,NGP
./pkg/bulk_force/bulkf_formula_aim.F 220 BULKF_FORMULA_AIM
        SHF(J)  = CDENVV(J)*CP*(TSKIN(J)-T0(J))
./pkg/bulk_force/bulkf_formula_aim.F 221 BULKF_FORMULA_AIM
        Shf0(J) = CDENVV(J)*CP*(TSFC(J) -T0(J))
./pkg/bulk_force/bulkf_formula_aim.F 222 BULKF_FORMULA_AIM
        dShf(J) = CDENVV(J)*CP
./pkg/bulk_force/bulkf_formula_aim.F 228 BULKF_FORMULA_AIM
      DO J=1,NGP
./pkg/bulk_force/bulkf_formula_aim.F 229 BULKF_FORMULA_AIM
        TS2     = TSFC(J)*TSFC(J)
./pkg/bulk_force/bulkf_formula_aim.F 230 BULKF_FORMULA_AIM
        Slr0(J) = SBC*TS2*TS2
./pkg/bulk_force/bulkf_formula_aim.F 231 BULKF_FORMULA_AIM
        TS2     = TSKIN(J)*TSKIN(J)
./pkg/bulk_force/bulkf_formula_aim.F 232 BULKF_FORMULA_AIM
        SLRU(J) = SBC*TS2*TS2
./pkg/bulk_force/bulkf_formula_aim.F 233 BULKF_FORMULA_AIM
        dSlr(J)  = 4. _d 0 *SBC*TS2*TSKIN(J)
./pkg/bulk_force/bulkf_formula_aim.F 237 BULKF_FORMULA_AIM
      DO J=1,NGP
./pkg/bulk_force/bulkf_formula_aim.F 238 BULKF_FORMULA_AIM
        sFlx(J,0)= ( SLRD(J) - EMISloc*Slr0(J) )
./pkg/bulk_force/bulkf_formula_aim.F 239 BULKF_FORMULA_AIM
     &           - ( Shf0(J) + ALHevp*Evp0(J) )
./pkg/bulk_force/bulkf_formula_aim.F 240 BULKF_FORMULA_AIM
        sFlx(J,1)= ( SLRD(J) - EMISloc*SLRU(J) )
./pkg/bulk_force/bulkf_formula_aim.F 241 BULKF_FORMULA_AIM
     &           - ( SHF(J)  + ALHevp*EVAP(J) )
./pkg/bulk_force/bulkf_formula_aim.F 242 BULKF_FORMULA_AIM
        sFlx(J,2)=            -EMISloc*dSlr(J)
./pkg/bulk_force/bulkf_formula_aim.F 243 BULKF_FORMULA_AIM
     &           - ( dShf(J) + ALHevp*dEvp(J) )
./pkg/bulk_force/bulkf_sh2rh_aim.F 103 BULKF_SH2RH_AIM
        DO 210 J=1,NGP
./pkg/bulk_force/bulkf_sh2rh_aim.F 104 BULKF_SH2RH_AIM
          IF(QSAT(J).NE.0.) then
./pkg/bulk_force/bulkf_sh2rh_aim.F 105 BULKF_SH2RH_AIM
            RH(J)=QA(J)/QSAT(J)
./pkg/bulk_force/bulkf_sh2rh_aim.F 107 BULKF_SH2RH_AIM
            RH(J)=0.
./pkg/bulk_force/bulkf_sh2rh_aim.F 111 BULKF_SH2RH_AIM
        DO 220 J=1,NGP
./pkg/bulk_force/bulkf_sh2rh_aim.F 112 BULKF_SH2RH_AIM
          QA(J)=RH(J)*QSAT(J)
./pkg/bulk_force/bulkf_sh2rh_aim.F 40 BULKF_SH2RH_AIM
      INTEGER  J
./pkg/bulk_force/bulkf_sh2rh_aim.F 62 BULKF_SH2RH_AIM
        DO J=1,NGP
./pkg/bulk_force/bulkf_sh2rh_aim.F 63 BULKF_SH2RH_AIM
         QSAT(J)=0.
./pkg/bulk_force/bulkf_sh2rh_aim.F 65 BULKF_SH2RH_AIM
         IF (SIG.GT.0.0) sigP=SIG*PS(J)
./pkg/bulk_force/bulkf_sh2rh_aim.F 66 BULKF_SH2RH_AIM
         IF (TA(J).GE.T0) THEN
./pkg/bulk_force/bulkf_sh2rh_aim.F 67 BULKF_SH2RH_AIM
          tmpQ   = E0*EXP(C1*(TA(J)-T0)/(TA(J)-T1))
./pkg/bulk_force/bulkf_sh2rh_aim.F 68 BULKF_SH2RH_AIM
          QSAT(J)= QS1*tmpQ/(sigP-QS2*tmpQ)
./pkg/bulk_force/bulkf_sh2rh_aim.F 69 BULKF_SH2RH_AIM
          recT   = 1. _d 0 / (TA(J)-T1)
./pkg/bulk_force/bulkf_sh2rh_aim.F 70 BULKF_SH2RH_AIM
          RH(J)  = QSAT(J)*C1*(T0-T1)*recT*recT*sigP/(sigP-QS2*tmpQ)
./pkg/bulk_force/bulkf_sh2rh_aim.F 71 BULKF_SH2RH_AIM
         ELSE IF ( TA(J).GT.T2) THEN
./pkg/bulk_force/bulkf_sh2rh_aim.F 72 BULKF_SH2RH_AIM
          tmpQ   = E0*EXP(C2*(TA(J)-T0)/(TA(J)-T2))
./pkg/bulk_force/bulkf_sh2rh_aim.F 73 BULKF_SH2RH_AIM
          QSAT(J)= QS1*tmpQ/(sigP-QS2*tmpQ)
./pkg/bulk_force/bulkf_sh2rh_aim.F 74 BULKF_SH2RH_AIM
          recT   = 1. _d 0 / (TA(J)-T2)
./pkg/bulk_force/bulkf_sh2rh_aim.F 75 BULKF_SH2RH_AIM
          RH(J)  = QSAT(J)*C2*(T0-T2)*recT*recT*sigP/(sigP-QS2*tmpQ)
./pkg/bulk_force/bulkf_sh2rh_aim.F 81 BULKF_SH2RH_AIM
      DO 110 J=1,NGP
./pkg/bulk_force/bulkf_sh2rh_aim.F 82 BULKF_SH2RH_AIM
        QSAT(J)=0.
./pkg/bulk_force/bulkf_sh2rh_aim.F 83 BULKF_SH2RH_AIM
        IF (TA(J).GE.T0) THEN
./pkg/bulk_force/bulkf_sh2rh_aim.F 84 BULKF_SH2RH_AIM
          QSAT(J)=E0*EXP(C1*(TA(J)-T0)/(TA(J)-T1))
./pkg/bulk_force/bulkf_sh2rh_aim.F 85 BULKF_SH2RH_AIM
        ELSE IF ( TA(J).GT.T2) THEN
./pkg/bulk_force/bulkf_sh2rh_aim.F 86 BULKF_SH2RH_AIM
          QSAT(J)=E0*EXP(C2*(TA(J)-T0)/(TA(J)-T2))
./pkg/bulk_force/bulkf_sh2rh_aim.F 91 BULKF_SH2RH_AIM
        DO 120 J=1,NGP
./pkg/bulk_force/bulkf_sh2rh_aim.F 92 BULKF_SH2RH_AIM
          QSAT(J)= QS1*QSAT(J)/( PS(1)   - QS2*QSAT(J))
./pkg/bulk_force/bulkf_sh2rh_aim.F 95 BULKF_SH2RH_AIM
        DO 130 J=1,NGP
./pkg/bulk_force/bulkf_sh2rh_aim.F 96 BULKF_SH2RH_AIM
          QSAT(J)= QS1*QSAT(J)/(SIG*PS(J)- QS2*QSAT(J))
./pkg/cd_code/cd_code_ini_vars.F 24 CD_CODE_INI_VARS
      INTEGER I, J, K
./pkg/cd_code/cd_code_ini_vars.F 35 CD_CODE_INI_VARS
         DO J=1-Oly,sNy+Oly
./pkg/cd_code/cd_code_ini_vars.F 37 CD_CODE_INI_VARS
           uNM1(I,J,K,bi,bj)=0. _d 0
./pkg/cd_code/cd_code_ini_vars.F 38 CD_CODE_INI_VARS
           vNM1(I,J,K,bi,bj)=0. _d 0
./pkg/cd_code/cd_code_ini_vars.F 39 CD_CODE_INI_VARS
           uVeld(I,J,K,bi,bj)=0. _d 0
./pkg/cd_code/cd_code_ini_vars.F 40 CD_CODE_INI_VARS
           vVeld(I,J,K,bi,bj)=0. _d 0
./pkg/cd_code/cd_code_ini_vars.F 46 CD_CODE_INI_VARS
        DO J=1-Oly,sNy+Oly
./pkg/cd_code/cd_code_ini_vars.F 48 CD_CODE_INI_VARS
          etaNm1(I,J,bi,bj)=0. _d 0
./pkg/cfc/cfc11_forcing.F 49 CFC11_FORCING
       INTEGER I,J
./pkg/cfc/cfc11_surfforcing.F 37 CFC11_SURFFORCING
      INTEGER I,J,K
./pkg/cfc/cfc12_forcing.F 49 CFC12_FORCING
       INTEGER I,J
./pkg/cfc/cfc12_surfforcing.F 37 CFC12_SURFFORCING
      INTEGER I,J,K
./pkg/cfc/cfc_fields_load.F 178 CFC_FIELDS_LOAD
           FIce(I,J,bi,bj) = AREA(I,J,bi,bj)
./pkg/cheapaml/cheapaml_init_varia.F 37 CHEAPAML_INIT_VARIA
      INTEGER I, J
./eesupp/src/print.F 1050 PRINT_MAPRS
          DO J=dwnMin, dwnMax, dwnStr
./eesupp/src/print.F 1052 PRINT_MAPRS
     &      dwnBase-1+(bj-1)*dwnStep+J
./eesupp/src/print.F 1058 PRINT_MAPRS
              val = fld(I,J,K,bi,bj)
./eesupp/src/print.F 1060 PRINT_MAPRS
              val = fld(I,K,J,bi,bk)
./eesupp/src/print.F 1062 PRINT_MAPRS
              val = fld(K,I,J,bk,bi)
./eesupp/src/print.F 1230 PRINT_MAPRL
      INTEGER I, J, K, iStrngLo, iStrngHi, iBuf, iDx
./eesupp/src/print.F 1245 PRINT_MAPRL
         DO J=jMin, jMax, jStr
./eesupp/src/print.F 1247 PRINT_MAPRL
           IF ( printMapIncludesZeros .OR. fld(I,J,K,bi,bj) .NE. 0. )
./eesupp/src/print.F 1249 PRINT_MAPRL
            IF ( fld(I,J,K,bi,bj) .LT. fMin )
./eesupp/src/print.F 1250 PRINT_MAPRL
     &       fMin = fld(I,J,K,bi,bj)
./eesupp/src/print.F 1251 PRINT_MAPRL
            IF ( fld(I,J,K,bi,bj) .GT. fMax )
./eesupp/src/print.F 1252 PRINT_MAPRL
     &       fMax = fld(I,J,K,bi,bj)
./eesupp/src/print.F 1482 PRINT_MAPRL
          DO J=dwnMin, dwnMax, dwnStr
./eesupp/src/print.F 1484 PRINT_MAPRL
     &      dwnBase-1+(bj-1)*dwnStep+J
./eesupp/src/print.F 1490 PRINT_MAPRL
              val = fld(I,J,K,bi,bj)
./eesupp/src/print.F 1492 PRINT_MAPRL
              val = fld(I,K,J,bi,bk)
./eesupp/src/print.F 1494 PRINT_MAPRL
              val = fld(K,I,J,bk,bi)
./eesupp/src/print.F 797 PRINT_MAPRS
      INTEGER I, J, K, iStrngLo, iStrngHi, iBuf, iDx
./eesupp/src/print.F 812 PRINT_MAPRS
         DO J=jMin, jMax, jStr
./eesupp/src/print.F 814 PRINT_MAPRS
           IF (printMapIncludesZeros .OR. fld(I,J,K,bi,bj) .NE. 0.) THEN
./eesupp/src/print.F 815 PRINT_MAPRS
            IF ( fld(I,J,K,bi,bj) .LT. fMin )
./eesupp/src/print.F 816 PRINT_MAPRS
     &       fMin = fld(I,J,K,bi,bj)
./eesupp/src/print.F 817 PRINT_MAPRS
            IF ( fld(I,J,K,bi,bj) .GT. fMax )
./eesupp/src/print.F 818 PRINT_MAPRS
     &       fMax = fld(I,J,K,bi,bj)
./pkg/cost/cost_depth.F 35 COST_DEPTH
      INTEGER I, J, K
./pkg/cost/cost_depth.F 42 COST_DEPTH
        DO J=1,sNy
./pkg/cost/cost_depth.F 44 COST_DEPTH
          IF ( maskC(I,J,K,BI,BJ) .NE. 0. ) THEN
./pkg/cost/cost_depth.F 45 COST_DEPTH
           objf_depth(BI,BJ) = objf_depth(BI,BJ) + R_low(I,J,BI,BJ)
./pkg/ctrl/ctrl_getobcse.F 140 CTRL_GETOBCSE
                    i = OB_Ie(J,bi,bj)
./pkg/ctrl/ctrl_getobcse.F 175 CTRL_GETOBCSE
                    i = OB_Ie(J,bi,bj)
./pkg/ctrl/ctrl_getobcse.F 258 CTRL_GETOBCSE
                    i = OB_Ie(J,bi,bj)
./pkg/ctrl/ctrl_getobcse.F 293 CTRL_GETOBCSE
                    i = OB_Ie(J,bi,bj)
./pkg/ctrl/ctrl_getobcsw.F 140 CTRL_GETOBCSW
                    i = OB_Iw(J,bi,bj)
./pkg/ctrl/ctrl_getobcsw.F 175 CTRL_GETOBCSW
                    i = OB_Iw(J,bi,bj)
./pkg/ctrl/ctrl_getobcsw.F 261 CTRL_GETOBCSW
                    i = OB_Iw(J,bi,bj)
./pkg/ctrl/ctrl_getobcsw.F 296 CTRL_GETOBCSW
                    i = OB_Iw(J,bi,bj)
./pkg/ctrl/ctrl_mask_set_yz.F 104 CTRL_MASK_SET_YZ
                i = OB_I(J,bi,bj)
./eesupp/src/write_utils.F 882 WRITE_XY_XLINE_RS
      J  = sCoord
./eesupp/src/write_utils.F 883 WRITE_XY_XLINE_RS
      WRITE(num1,'(I10)') J
./eesupp/src/write_utils.F 897 WRITE_XY_XLINE_RS
        xcoord(sNx*(bi-1)+I)=fld(I,J,bi,bj)
./eesupp/src/write_utils.F 977 WRITE_XY_YLINE_RS
       DO J=1,sNy
./eesupp/src/write_utils.F 978 WRITE_XY_YLINE_RS
        ycoord(sNy*(bj-1)+J)=fld(I,J,bi,bj)
./pkg/debug/chksum_tiled.F 16 CHKSUM_TILED
      INTEGER I,J,K
./pkg/debug/chksum_tiled.F 26 CHKSUM_TILED
       DO J=1,sNy
./pkg/debug/chksum_tiled.F 28 CHKSUM_TILED
         Fmin=min(Fmin,fld(I,J,K,bi,bj))
./pkg/debug/chksum_tiled.F 29 CHKSUM_TILED
         Fmax=max(Fmax,fld(I,J,K,bi,bj))
./pkg/debug/chksum_tiled.F 30 CHKSUM_TILED
         Fmn=Fmn+fld(I,J,K,bi,bj)
./pkg/debug/chksum_tiled.F 37 CHKSUM_TILED
       DO J=1,sNy
./pkg/debug/chksum_tiled.F 39 CHKSUM_TILED
         Frms=Frms+(fld(I,J,K,bi,bj)-Fmn)**2
./pkg/debug/debug_fld_stats_rl.F 31 DEBUG_FLD_STATS_RL
      INTEGER bi,bj,I,J,K
./pkg/debug/debug_fld_stats_rl.F 48 DEBUG_FLD_STATS_RL
         DO J=1,sNy
./pkg/debug/debug_fld_stats_rl.F 50 DEBUG_FLD_STATS_RL
           tmpVal=arr(I,J,K,bi,bj)
./pkg/debug/debug_fld_stats_rl.F 87 DEBUG_FLD_STATS_RL
          DO J=1,sNy
./pkg/debug/debug_fld_stats_rl.F 89 DEBUG_FLD_STATS_RL
            tmpVal=arr(I,J,K,bi,bj)
./pkg/debug/debug_fld_stats_rs.F 31 DEBUG_FLD_STATS_RS
      INTEGER bi,bj,I,J,K
./pkg/debug/debug_fld_stats_rs.F 48 DEBUG_FLD_STATS_RS
         DO J=1,sNy
./pkg/debug/debug_fld_stats_rs.F 50 DEBUG_FLD_STATS_RS
           tmpVal=arr(I,J,K,bi,bj)
./pkg/debug/debug_fld_stats_rs.F 87 DEBUG_FLD_STATS_RS
          DO J=1,sNy
./pkg/debug/debug_fld_stats_rs.F 89 DEBUG_FLD_STATS_RS
            tmpVal=arr(I,J,K,bi,bj)
./pkg/dic/bio_export.F 58 BIO_EXPORT
       INTEGER I,J,k
./pkg/dic/calcite_saturation.F 51 CALCITE_SATURATION
       INTEGER I,J,k
./pkg/dic/car_flux.F 52 CAR_FLUX
      INTEGER I,J,k, ko, kop1
./pkg/dic/car_flux_omega_top.F 54 CAR_FLUX_OMEGA_TOP
       INTEGER I,J,k, ko
./pkg/dic/o2_surfforcing.F 47 O2_SURFFORCING
      INTEGER I,J,K
./pkg/dic/phos_flux.F 53 PHOS_FLUX
      INTEGER I,J,k, ko, kop1
./pkg/ecco/cost_obcse.F 129 COST_OBCSE
                  i = OB_Ie(J,bi,bj)
./pkg/ecco/cost_obcse.F 166 COST_OBCSE
                  i = OB_Ie(J,bi,bj)
./pkg/ecco/cost_obcse.F 202 COST_OBCSE
                  i = OB_Ie(J,bi,bj)
./pkg/ecco/cost_obcse.F 239 COST_OBCSE
                  i = OB_Ie(J,bi,bj)
./pkg/ecco/cost_obcsw.F 129 COST_OBCSW
                  i = OB_Iw(J,bi,bj)
./pkg/ecco/cost_obcsw.F 166 COST_OBCSW
                  i = OB_Iw(J,bi,bj)
./pkg/ecco/cost_obcsw.F 202 COST_OBCSW
                  i = OB_Iw(J,bi,bj)
./pkg/ecco/cost_obcsw.F 239 COST_OBCSW
                  i = OB_Iw(J,bi,bj)
./pkg/exch2/w2_eeboot.F 119 W2_EEBOOT
      J = 0
./pkg/exch2/w2_eeboot.F 128 W2_EEBOOT
        jj = J/(nSx*nPx)
./pkg/exch2/w2_eeboot.F 129 W2_EEBOOT
        ii = MOD(J,nSx*nPx)
./pkg/exch2/w2_eeboot.F 140 W2_EEBOOT
        J = J + 1
./pkg/exch2/w2_eeboot.F 143 W2_EEBOOT
      IF ( J .NE. nSx*nSy*nPx*nPy ) THEN
./pkg/exch2/w2_eeboot.F 187 W2_EEBOOT
        DO J=1,exch2_nNeighbours(myTileId)
./pkg/exch2/w2_eeboot.F 191 W2_EEBOOT
          IF ( W2_myTileList(ii,jj).EQ.exch2_neighbourId(J,myTileId) )
./pkg/exch2/w2_eeboot.F 197 W2_EEBOOT
     &    '    NEIGHBOUR',J,' = TILE', exch2_neighbourId(J,myTileId),
./pkg/exch2/w2_eeboot.F 198 W2_EEBOOT
     &    ' (n=', exch2_opposingSend(J,myTileId), ') Comm = MSG',
./pkg/exch2/w2_eeboot.F 199 W2_EEBOOT
     &    ' (PROC=',exch2_tProc(exch2_neighbourId(J,myTileId)),')'
./pkg/exch2/w2_eeboot.F 204 W2_EEBOOT
     &    '    NEIGHBOUR',J,' = TILE', exch2_neighbourId(J,myTileId),
./pkg/exch2/w2_eeboot.F 205 W2_EEBOOT
     &    ' (n=', exch2_opposingSend(J,myTileId), ') Comm = PUT',
./pkg/exch2/w2_eeboot.F 206 W2_EEBOOT
     &    ' (PROC=',exch2_tProc(exch2_neighbourId(J,myTileId)),')'
./pkg/exch2/w2_eeboot.F 209 W2_EEBOOT
         W2_myCommFlag(J,bi,bj) = commFlag
./pkg/exch2/w2_eeboot.F 45 W2_EEBOOT
      INTEGER myThid, I, J
./pkg/exch2/w2_eeboot.F 69 W2_EEBOOT
        DO J = 1,W2_maxNeighbours
./pkg/exch2/w2_eeboot.F 70 W2_EEBOOT
          exch2_neighbourId(J,I)  = 0
./pkg/exch2/w2_eeboot.F 71 W2_EEBOOT
          exch2_opposingSend(J,I) = 0
./pkg/exch2/w2_eeboot.F 73 W2_EEBOOT
           exch2_pij(ii,J,I) = 0
./pkg/exch2/w2_eeboot.F 75 W2_EEBOOT
          exch2_oi(J,I)  = 0
./pkg/exch2/w2_eeboot.F 76 W2_EEBOOT
          exch2_oj(J,I)  = 0
./pkg/exch2/w2_eeboot.F 77 W2_EEBOOT
          exch2_iLo(J,I) = 0
./pkg/exch2/w2_eeboot.F 78 W2_EEBOOT
          exch2_iHi(J,I) = 0
./pkg/exch2/w2_eeboot.F 79 W2_EEBOOT
          exch2_jLo(J,I) = 0
./pkg/exch2/w2_eeboot.F 80 W2_EEBOOT
          exch2_jHi(J,I) = 0