Symbol Description Uses
I Loop counter 10380



File Line number Procedure Code
./pkg/exch2/w2_eeboot.F 40 W2_EEBOOT
      INTEGER ii, I, J
./pkg/exch2/w2_eeboot.F 47 W2_EEBOOT
      DO I = 1,W2_maxNbTiles
./pkg/exch2/w2_eeboot.F 48 W2_EEBOOT
        exch2_tNx(I)    = 0
./pkg/exch2/w2_eeboot.F 49 W2_EEBOOT
        exch2_tNy(I)    = 0
./pkg/exch2/w2_eeboot.F 50 W2_EEBOOT
        exch2_tBasex(I) = 0
./pkg/exch2/w2_eeboot.F 51 W2_EEBOOT
        exch2_tBasey(I) = 0
./pkg/exch2/w2_eeboot.F 52 W2_EEBOOT
        exch2_txGlobalo(I) = 0
./pkg/exch2/w2_eeboot.F 53 W2_EEBOOT
        exch2_tyGlobalo(I) = 0
./pkg/exch2/w2_eeboot.F 54 W2_EEBOOT
        exch2_isWedge(I) = 0
./pkg/exch2/w2_eeboot.F 55 W2_EEBOOT
        exch2_isNedge(I) = 0
./pkg/exch2/w2_eeboot.F 56 W2_EEBOOT
        exch2_isEedge(I) = 0
./pkg/exch2/w2_eeboot.F 57 W2_EEBOOT
        exch2_isSedge(I) = 0
./pkg/exch2/w2_eeboot.F 58 W2_EEBOOT
        exch2_myFace(I)  = 0
./pkg/exch2/w2_eeboot.F 59 W2_EEBOOT
        exch2_mydNx(I)   = 0
./pkg/exch2/w2_eeboot.F 60 W2_EEBOOT
        exch2_mydNy(I)   = 0
./pkg/exch2/w2_eeboot.F 61 W2_EEBOOT
        exch2_nNeighbours(I) = 0
./pkg/exch2/w2_eeboot.F 63 W2_EEBOOT
          exch2_neighbourId(J,I)  = 0
./pkg/exch2/w2_eeboot.F 64 W2_EEBOOT
          exch2_opposingSend(J,I) = 0
./pkg/exch2/w2_eeboot.F 66 W2_EEBOOT
           exch2_pij(ii,J,I) = 0
./pkg/exch2/w2_eeboot.F 68 W2_EEBOOT
          exch2_oi(J,I)  = 0
./pkg/exch2/w2_eeboot.F 69 W2_EEBOOT
          exch2_oj(J,I)  = 0
./pkg/exch2/w2_eeboot.F 70 W2_EEBOOT
          exch2_iLo(J,I) = 0
./pkg/exch2/w2_eeboot.F 71 W2_EEBOOT
          exch2_iHi(J,I) = 0
./pkg/exch2/w2_eeboot.F 72 W2_EEBOOT
          exch2_jLo(J,I) = 0
./pkg/exch2/w2_eeboot.F 73 W2_EEBOOT
          exch2_jHi(J,I) = 0
./pkg/exch2/w2_map_procs.F 45 W2_MAP_PROCS
      INTEGER I, J
./pkg/exch2/w2_map_procs.F 50 W2_MAP_PROCS
      DO I = 1,W2_maxNbTiles
./pkg/exch2/w2_map_procs.F 51 W2_MAP_PROCS
        W2_tileProc(I)  = 0
./pkg/exch2/w2_map_procs.F 52 W2_MAP_PROCS
        W2_tileIndex(I) = 0
./pkg/exch2/w2_map_procs.F 77 W2_MAP_PROCS
      DO I=1,exch2_nTiles
./pkg/exch2/w2_map_procs.F 78 W2_MAP_PROCS
       IF ( exch2_myFace(I) .NE. 0 ) THEN
./pkg/exch2/w2_map_procs.F 94 W2_MAP_PROCS
        W2_tileProc(I) = np
./pkg/exch2/w2_map_procs.F 95 W2_MAP_PROCS
        W2_tileIndex(I)= bi + (bj-1)*nSx
./pkg/exch2/w2_map_procs.F 96 W2_MAP_PROCS
        W2_procTileList(bi,bj,np) = I
./pkg/exch2/w2_map_procs.F 97 W2_MAP_PROCS
        IF ( np.EQ.thisProc ) W2_myTileList(bi,bj) = I
./pkg/exf/exf_mapfields.F 333 EXF_MAPFIELDS
              exf_iceFraction(I,J,bi,bj) =
./pkg/exf/exf_mapfields.F 334 EXF_MAPFIELDS
     &           MIN( MAX(exf_iceFraction(I,J,bi,bj),zeroRS), oneRS )
./pkg/fizhi/fizhi_clockstuff.F 1001 ASTRO
      HC = COS( FAC+ALON(I)*DG2RD )
./pkg/fizhi/fizhi_clockstuff.F 1002 ASTRO
      SJ = SIN(ALAT(I)*DG2RD)
./pkg/fizhi/fizhi_clockstuff.F 1005 ASTRO
          COSZ(I) = SJ*ZS + CJ*ZC*HC
./pkg/fizhi/fizhi_clockstuff.F 1006 ASTRO
      IF( COSZ(I).LT.ZERO ) COSZ(I) = ZERO
./pkg/fizhi/fizhi_clockstuff.F 1138 TIME2FREQ2
      DO I=15,48
./pkg/fizhi/fizhi_clockstuff.F 1139 TIME2FREQ2
        MNDY(I) = MNDY(I-12) + 365
./pkg/fizhi/fizhi_clockstuff.F 361 GET_TIME
      DO I=15,48
./pkg/fizhi/fizhi_clockstuff.F 363 GET_TIME
        MNDY(I) = MNDY(I-12) + 365
./pkg/fizhi/fizhi_clockstuff.F 490 INTERP_TIME
      DO I=15,48
./pkg/fizhi/fizhi_clockstuff.F 491 INTERP_TIME
        MNDY(I) = MNDY(I-12) + 365
./pkg/fizhi/fizhi_clockstuff.F 636 TIC_TIME
      DO I=15,48
./pkg/fizhi/fizhi_clockstuff.F 637 TIC_TIME
        MNDY(I) = MNDY(I-12) + 365
./pkg/fizhi/fizhi_clockstuff.F 710 TIC_TIME
      DO I=15,48
./pkg/fizhi/fizhi_clockstuff.F 711 TIC_TIME
        MNDY(I) = MNDY(I-12) + 365
./pkg/fizhi/fizhi_clockstuff.F 951 ASTRO
           DO 100 I=15,48
./pkg/fizhi/fizhi_clockstuff.F 952 ASTRO
             MNDY(I) = MNDY(I-12) + 365
./pkg/fizhi/fizhi_clockstuff.F 999 ASTRO
      DO I = 1,IRUN
./pkg/fizhi/fizhi_lwrad.F 145 LWRIO
       DO I = 1,ISTRIP
./pkg/fizhi/fizhi_lwrad.F 146 LWRIO
        ADELPL(I,L) = convrt / ( ple(I,L+1)-ple(I,L) )
./pkg/fizhi/fizhi_lwrad.F 154 LWRIO
       DO I = 1,ISTRIP
./pkg/fizhi/fizhi_lwrad.F 155 LWRIO
        CLRO(I,L) = min( 1.0 _d 0,clro(i,L) )
./pkg/fizhi/fizhi_lwrad.F 156 LWRIO
        CLMO(I,L) = min( 1.0 _d 0,clmo(i,L) )
./pkg/fizhi/fizhi_lwrad.F 164 LWRIO
      DO I = 1,ISTRIP
./pkg/fizhi/fizhi_lwrad.F 165 LWRIO
      TZL(I,L) = TZL(I,L)*pk(I,L)
./pkg/fizhi/fizhi_lwrad.F 168 LWRIO
      DO I = 1,ISTRIP
./pkg/fizhi/fizhi_lwrad.F 170 LWRIO
      TZL(I,lm) = ( 2*tzl(i,lm)+tsurf(i) )/3.0  
./pkg/fizhi/fizhi_lwrad.F 236 LWRIO
       DO I = 1,ISTRIP
./pkg/fizhi/fizhi_lwrad.F 263 LWRIO
      DO I = 1,ISTRIP
./pkg/fizhi/fizhi_lwrad.F 264 LWRIO
      DTRAD (I,L) = ple(i,lm+1) * DTRAD (I,L)/pk(I,L)
./pkg/fizhi/fizhi_lwrad.F 265 LWRIO
      DTRADC(I,L) = ple(i,lm+1) * DTRADC(I,L)/pk(I,L)
./pkg/fizhi/fizhi_lwrad.F 266 LWRIO
       dtdtg(I,L) = ple(i,lm+1) * dtdtg (I,L)/pk(I,L)
./pkg/fizhi/fizhi_moist.F 1236 RAS
      do I = 1,LENC
./pkg/fizhi/fizhi_moist.F 1271 RAS
       DO I=1,ncrnd
./pkg/fizhi/fizhi_moist.F 1272 RAS
        IRND(I) = (RND(I)-0.0005)*(KCR-KRMIN+1)
./pkg/fizhi/fizhi_moist.F 1273 RAS
        IRND(I) = IRND(I) + KRMIN
./pkg/fizhi/fizhi_moist.F 1340 RAS
       DO I=1,LENC
./pkg/fizhi/fizhi_moist.F 1341 RAS
        thbef(I,L) = POI(I,L)
./pkg/fizhi/fizhi_moist.F 1342 RAS
        POI(I,L) = POI(I,L) + TCU(I,L) * DT * rhfrac(i)
./pkg/fizhi/fizhi_moist.F 1343 RAS
        QOI(I,L) = QOI(I,L) + QCU(I,L) * DT * rhfrac(i)
./pkg/fizhi/fizhi_moist.F 1348 RAS
       DO I=1,LENC
./pkg/fizhi/fizhi_moist.F 1349 RAS
        UOI(I,L+nltop-1,NT)=UOI(I,L+nltop-1,NT)+UCU(I,L,NT)*DT*rhfrac(i)
./pkg/fizhi/fizhi_moist.F 1353 RAS
      DO I=1,LENC
./pkg/fizhi/fizhi_moist.F 1354 RAS
       rains(I,ib) = rains(I,ib) + PCU(I)*dt * rhfrac(i)
./pkg/fizhi/fizhi_moist.F 1365 RAS
         temp = TCU(I,L) * DT * rhfrac(i)
./pkg/fizhi/fizhi_moist.F 1690 CLOUD
         DO 2030 I=1,LENC
./pkg/fizhi/fizhi_moist.F 1691 CLOUD
          PRH(I,L) = (PRJ(I,L+1)*PRS(I,L+1) - PRJ(I,L)*PRS(I,L))
./pkg/fizhi/fizhi_moist.F 1692 CLOUD
     *                            / ((PRS(I,L+1)-PRS(I,L)) * RKAPP1)
./pkg/fizhi/fizhi_moist.F 1697 CLOUD
         DO 2060 I=1,LENC
./pkg/fizhi/fizhi_moist.F 1698 CLOUD
          TX5(I) = POI(I,L) * PRH(I,L)
./pkg/fizhi/fizhi_moist.F 1699 CLOUD
          TX1(I) = (PRS(I,L) + PRS(I,L+1)) * 0.5
./pkg/fizhi/fizhi_moist.F 1700 CLOUD
          TX3(I) = TX5(I)
./pkg/fizhi/fizhi_moist.F 1701 CLOUD
          CALL QSAT(TX3(I), TX1(I), TX2(I), TX4(I), .TRUE.)
./pkg/fizhi/fizhi_moist.F 1702 CLOUD
          ALF(I,L) = TX2(I) - TX4(I) * TX5(I)
./pkg/fizhi/fizhi_moist.F 1703 CLOUD
          BET(I,L) = TX4(I) * PRH(I,L)
./pkg/fizhi/fizhi_moist.F 1704 CLOUD
          GAM(I,L) = 1.0 / ((1.0 + TX4(I)*ALBCP) * PRH(I,L))
./pkg/fizhi/fizhi_moist.F 1705 CLOUD
          PRI(I,L) = (CP/CMB2PA) / (PRS(I,L+1) - PRS(I,L))
./pkg/fizhi/fizhi_moist.F 1713 CLOUD
      DO 10 I=1,lng
./pkg/fizhi/fizhi_moist.F 1714 CLOUD
      TCU(I,L) = 0.0
./pkg/fizhi/fizhi_moist.F 1715 CLOUD
      QCU(I,L) = 0.0
./pkg/fizhi/fizhi_moist.F 1716 CLOUD
      CMASS(I,L) = 0.0
./pkg/fizhi/fizhi_moist.F 1721 CLOUD
      do I=1,LENC
./pkg/fizhi/fizhi_moist.F 1722 CLOUD
      ucu(I,L,nt) = 0.0
./pkg/fizhi/fizhi_moist.F 1727 CLOUD
      DO 30 I=1,LENC
./pkg/fizhi/fizhi_moist.F 1728 CLOUD
      TX1(I)   = PRJ(I,K+1) * POI(I,K)
./pkg/fizhi/fizhi_moist.F 1729 CLOUD
      QS1(I)   = ALF(I,K) + BET(I,K)*POI(I,K)
./pkg/fizhi/fizhi_moist.F 1730 CLOUD
      QOL(I,K) = MIN(QS1(I)*RHMAX,QOI(I,K))
./pkg/fizhi/fizhi_moist.F 1732 CLOUD
      HOL(I,K) = TX1(I)*CP + QOL(I,K)*ALHL
./pkg/fizhi/fizhi_moist.F 1733 CLOUD
      ETA(I,K) = ZERO
./pkg/fizhi/fizhi_moist.F 1734 CLOUD
      TX2(I)   = (PRJ(I,K+1) - PRJ(I,K)) * POI(I,K) * CP
./pkg/fizhi/fizhi_moist.F 1739 CLOUD
         DO 50 I=1,LENC
./pkg/fizhi/fizhi_moist.F 1740 CLOUD
         QS1(I)   = ALF(I,L) + BET(I,L)*POI(I,L)
./pkg/fizhi/fizhi_moist.F 1741 CLOUD
         QOL(I,L) = MIN(QS1(I)*RHMAX,QOI(I,L))
./pkg/fizhi/fizhi_moist.F 1743 CLOUD
         TEM1 = TX2(I) + PRJ(I,L+1) * POI(I,L) * CP
./pkg/fizhi/fizhi_moist.F 1744 CLOUD
         HOL(I,L) = TEM1 + QOL(I,L )* ALHL
./pkg/fizhi/fizhi_moist.F 1745 CLOUD
         HST(I,L) = TEM1 + QS1(I)   * ALHL
./pkg/fizhi/fizhi_moist.F 1747 CLOUD
         TX1(I)   = (PRJ(I,L+1) - PRJ(I,L)) * POI(I,L)
./pkg/fizhi/fizhi_moist.F 1748 CLOUD
         ETA(I,L) = ETA(I,L+1) + TX1(I)*CPBG
./pkg/fizhi/fizhi_moist.F 1749 CLOUD
         TX2(I)   = TX2(I)     + TX1(I)*CP
./pkg/fizhi/fizhi_moist.F 1756 CLOUD
      DO 70 I=1,LENC
./pkg/fizhi/fizhi_moist.F 1757 CLOUD
      HOL(I,IC) = TX2(I)
./pkg/fizhi/fizhi_moist.F 1758 CLOUD
      QS1(I)    = ALF(I,IC) + BET(I,IC)*POI(I,IC)
./pkg/fizhi/fizhi_moist.F 1759 CLOUD
      QOL(I,IC) = MIN(QS1(I)*RHMAX,QOI(I,IC))
./pkg/fizhi/fizhi_moist.F 1761 CLOUD
      TEM1      = TX2(I) + PRJ(I,IC1) * POI(I,IC) * CP
./pkg/fizhi/fizhi_moist.F 1762 CLOUD
      HOL(I,IC) = TEM1 + QOL(I,IC) * ALHL
./pkg/fizhi/fizhi_moist.F 1763 CLOUD
      HST(I,IC) = TEM1 + QS1(I)    * ALHL
./pkg/fizhi/fizhi_moist.F 1765 CLOUD
      TX3(I   ) = (PRJ(I,IC1) - PRH(I,IC)) * POI(I,IC)
./pkg/fizhi/fizhi_moist.F 1766 CLOUD
      ETA(I,IC) = ETA(I,IC1) + CPBG * TX3(I)
./pkg/fizhi/fizhi_moist.F 1769 CLOUD
      DO 130 I=1,LENC
./pkg/fizhi/fizhi_moist.F 1770 CLOUD
      TX2(I) = HOL(I,K)  - HST(I,IC)
./pkg/fizhi/fizhi_moist.F 1771 CLOUD
      TX1(I) = ZERO
./pkg/fizhi/fizhi_moist.F 1778 CLOUD
      DO 160 I=1,LENC
./pkg/fizhi/fizhi_moist.F 1779 CLOUD
      TX1(I) = TX1(I) + (HST(I,IC) - HOL(I,L)) * (ETA(I,L) - ETA(I,L+1))
./pkg/fizhi/fizhi_moist.F 1785 CLOUD
      DO 195 I=1,LENC
./pkg/fizhi/fizhi_moist.F 1786 CLOUD
      IF (TX1(I) .GT. ZERO .AND. TX2(I) .GT. ZERO
./pkg/fizhi/fizhi_moist.F 1789 CLOUD
         IA(LEN1)  = I
./pkg/fizhi/fizhi_moist.F 1790 CLOUD
         ALM(LEN1) = TX2(I) / TX1(I)
./pkg/fizhi/fizhi_moist.F 1796 CLOUD
         DO 196 I=1,LENC
./pkg/fizhi/fizhi_moist.F 1797 CLOUD
         IF (TX2(I) .LE. 0.0 .AND. (HOL(I,K) .GT. HST(I,IC1))
./pkg/fizhi/fizhi_moist.F 1800 CLOUD
            IA(LEN2)  = I
./pkg/fizhi/fizhi_moist.F 1812 CLOUD
          DO I = 1,LENC
./pkg/fizhi/fizhi_moist.F 1813 CLOUD
           HST(I,L) = 0.0
./pkg/fizhi/fizhi_moist.F 1814 CLOUD
           QOL(I,L) = 0.0
./pkg/fizhi/fizhi_moist.F 1817 CLOUD
         DO 5020 I=1,LENC
./pkg/fizhi/fizhi_moist.F 1818 CLOUD
         PCU(I) = 0.0
./pkg/fizhi/fizhi_moist.F 1826 CLOUD
      DO 250 I=1,LEN2
./pkg/fizhi/fizhi_moist.F 1827 CLOUD
      ETA(I,K) = 1.0
./pkg/fizhi/fizhi_moist.F 1828 CLOUD
      II       = IA(I)
./pkg/fizhi/fizhi_moist.F 1829 CLOUD
      TX2(I)   = 0.5 * (PRS(II,IC) + PRS(II,IC1))
./pkg/fizhi/fizhi_moist.F 1830 CLOUD
      TX4(I)   = PRS(II,K)
./pkg/fizhi/fizhi_moist.F 1833 CLOUD
      DO 252 I=LEN11,LEN2
./pkg/fizhi/fizhi_moist.F 1834 CLOUD
      WFN(I)   = 0.0
./pkg/fizhi/fizhi_moist.F 1835 CLOUD
      II       = IA(I)
./pkg/fizhi/fizhi_moist.F 1837 CLOUD
         TX6(I) = (HST(II,IC1)-HOL(II,K))/(HST(II,IC1)-HST(II,IC))
./pkg/fizhi/fizhi_moist.F 1839 CLOUD
         TX6(I) = 0.0
./pkg/fizhi/fizhi_moist.F 1841 CLOUD
      TX2(I) = 0.5 * (PRS(II,IC1)+PRS(II,IC1+1)) * (1.0-TX6(I))
./pkg/fizhi/fizhi_moist.F 1842 CLOUD
     *                             + TX2(I)      * TX6(I)
./pkg/fizhi/fizhi_moist.F 1848 CLOUD
      DO 255 I=1,LEN2
./pkg/fizhi/fizhi_moist.F 1849 CLOUD
      TX1(I) = ETA(IA(I),L)
./pkg/fizhi/fizhi_moist.F 1851 CLOUD
      DO 260 I=1,LEN2
./pkg/fizhi/fizhi_moist.F 1852 CLOUD
      ETA(I,L) = 1.0 + ALM(I) * TX1(I)
./pkg/fizhi/fizhi_moist.F 1858 CLOUD
         DO 270 I=1,LEN1
./pkg/fizhi/fizhi_moist.F 1859 CLOUD
         II = IA(I)
./pkg/fizhi/fizhi_moist.F 1860 CLOUD
         WFN(I) = - GAM(II,IC) * (PRJ(II,IC1) - PRH(II,IC))
./pkg/fizhi/fizhi_moist.F 1861 CLOUD
     *                         *  HST(II,IC) * ETA(I,IC1)
./pkg/fizhi/fizhi_moist.F 1865 CLOUD
      DO 290 I=1,LEN2
./pkg/fizhi/fizhi_moist.F 1866 CLOUD
      II = IA(I)
./pkg/fizhi/fizhi_moist.F 1867 CLOUD
      TX1(I) = HOL(II,K)
./pkg/fizhi/fizhi_moist.F 1873 CLOUD
         DO 380 I=1,LEN2
./pkg/fizhi/fizhi_moist.F 1874 CLOUD
         II = IA(I)
./pkg/fizhi/fizhi_moist.F 1875 CLOUD
         TEM = TX1(I) + (ETA(I,L) - ETA(I,L+1)) * HOL(II,L)
./pkg/fizhi/fizhi_moist.F 1877 CLOUD
         PCU(I) = PRJ(II,L+1) - PRH(II,L)
./pkg/fizhi/fizhi_moist.F 1878 CLOUD
         TEM1   = ETA(I,L+1) * PCU(I)
./pkg/fizhi/fizhi_moist.F 1879 CLOUD
         TX1(I) = TX1(I)*PCU(I)
./pkg/fizhi/fizhi_moist.F 1881 CLOUD
         PCU(I) = PRH(II,L) - PRJ(II,L)
./pkg/fizhi/fizhi_moist.F 1882 CLOUD
         TEM1   = (TEM1 + ETA(I,L) * PCU(I)) * HST(II,L)
./pkg/fizhi/fizhi_moist.F 1883 CLOUD
         TX1(I) = TX1(I) + TEM*PCU(I)
./pkg/fizhi/fizhi_moist.F 1885 CLOUD
         WFN(I) = WFN(I) + (TX1(I) - TEM1) * GAM(II,L)
./pkg/fizhi/fizhi_moist.F 1886 CLOUD
         TX1(I) = TEM
./pkg/fizhi/fizhi_moist.F 1892 CLOUD
         DO 512 I=1,LEN1
./pkg/fizhi/fizhi_moist.F 1893 CLOUD
         II = IA(I)
./pkg/fizhi/fizhi_moist.F 1894 CLOUD
         WFN(I) = WFN(I) + TX1(I) * GAM(II,IC)*(PRJ(II,IC1)-PRH(II,IC))
./pkg/fizhi/fizhi_moist.F 1895 CLOUD
     *                   - TX3(I)
./pkg/fizhi/fizhi_moist.F 1896 CLOUD
         IF (WFN(I) .GT. 0.0) THEN
./pkg/fizhi/fizhi_moist.F 1898 CLOUD
            I1(LENA) = IA(I)
./pkg/fizhi/fizhi_moist.F 1899 CLOUD
            I2(LENA) = I
./pkg/fizhi/fizhi_moist.F 1900 CLOUD
            TX1(LENA) = WFN(I)
./pkg/fizhi/fizhi_moist.F 1901 CLOUD
            TX2(LENA) = QS1(IA(I))
./pkg/fizhi/fizhi_moist.F 1907 CLOUD
      DO 515 I=LEN11,LEN2
./pkg/fizhi/fizhi_moist.F 1908 CLOUD
      WFN(I) = WFN(I) - TX3(I)
./pkg/fizhi/fizhi_moist.F 1909 CLOUD
      IF (WFN(I) .GT. 0.0 .AND. TX6(I) .GT. 0.0) THEN
./pkg/fizhi/fizhi_moist.F 1911 CLOUD
         I1(LENB)  = IA(I)
./pkg/fizhi/fizhi_moist.F 1912 CLOUD
         I2(LENB)  = I
./pkg/fizhi/fizhi_moist.F 1913 CLOUD
         TX1(LENB) = WFN(I)
./pkg/fizhi/fizhi_moist.F 1914 CLOUD
         TX2(LENB) = QS1(IA(I))
./pkg/fizhi/fizhi_moist.F 1915 CLOUD
         TX4(LENB) = TX6(I)
./pkg/fizhi/fizhi_moist.F 1925 CLOUD
          DO I = 1,LENC
./pkg/fizhi/fizhi_moist.F 1926 CLOUD
           HST(I,L) = 0.0
./pkg/fizhi/fizhi_moist.F 1927 CLOUD
           QOL(I,L) = 0.0
./pkg/fizhi/fizhi_moist.F 1930 CLOUD
         DO 5040 I=1,LENC
./pkg/fizhi/fizhi_moist.F 1931 CLOUD
         PCU(I) = 0.0
./pkg/fizhi/fizhi_moist.F 1937 CLOUD
      DO 516 I=1,LENB
./pkg/fizhi/fizhi_moist.F 1938 CLOUD
      WFN(I) = TX1(I)
./pkg/fizhi/fizhi_moist.F 1939 CLOUD
      QS1(I) = TX2(I)
./pkg/fizhi/fizhi_moist.F 1943 CLOUD
      DO 517 I=1,LENB
./pkg/fizhi/fizhi_moist.F 1944 CLOUD
      TX1(I) = ETA(I2(I),L)
./pkg/fizhi/fizhi_moist.F 1946 CLOUD
      DO 520 I=1,LENB
./pkg/fizhi/fizhi_moist.F 1947 CLOUD
      ETA(I,L) = TX1(I)
./pkg/fizhi/fizhi_moist.F 1952 CLOUD
      DO 510 I=1,LENA
./pkg/fizhi/fizhi_moist.F 1953 CLOUD
      II = I1(I)
./pkg/fizhi/fizhi_moist.F 1954 CLOUD
      TX8(I) = HST(II,IC) - HOL(II,IC)
./pkg/fizhi/fizhi_moist.F 1956 CLOUD
      DO 530 I=LENA1,LENB
./pkg/fizhi/fizhi_moist.F 1957 CLOUD
      II = I1(I)
./pkg/fizhi/fizhi_moist.F 1958 CLOUD
      TX6(I) = TX4(I)
./pkg/fizhi/fizhi_moist.F 1959 CLOUD
      TEM    = TX6(I) * (HOL(II,IC)-HOL(II,IC1)) + HOL(II,IC1)
./pkg/fizhi/fizhi_moist.F 1960 CLOUD
      TX8(I) = HOL(II,K) - TEM
./pkg/fizhi/fizhi_moist.F 1962 CLOUD
      TEM1   = TX6(I) * (QOL(II,IC)-QOL(II,IC1)) + QOL(II,IC1)
./pkg/fizhi/fizhi_moist.F 1963 CLOUD
      TX5(I) = TEM    - TEM1 * ALHL
./pkg/fizhi/fizhi_moist.F 1964 CLOUD
      QS1(I) = TEM1   + TX8(I)*(ONE/ALHL)
./pkg/fizhi/fizhi_moist.F 1965 CLOUD
      TX3(I) = HOL(II,IC)
./pkg/fizhi/fizhi_moist.F 1969 CLOUD
      DO 620 I=1,LENB
./pkg/fizhi/fizhi_moist.F 1970 CLOUD
      II = I1(I)
./pkg/fizhi/fizhi_moist.F 1971 CLOUD
      WLQ(I) = QOL(II,K) - QS1(I)     * ETA(I,IC)
./pkg/fizhi/fizhi_moist.F 1972 CLOUD
      TX7(I) = HOL(II,K)
./pkg/fizhi/fizhi_moist.F 1975 CLOUD
      DO 621 I=1,LENB
./pkg/fizhi/fizhi_moist.F 1976 CLOUD
      II = I1(I)
./pkg/fizhi/fizhi_moist.F 1977 CLOUD
      UHT(I,NT) = UOI(II,K+nltop-1,NT)-UOI(II,IC+nltop-1,NT) * ETA(I,IC)
./pkg/fizhi/fizhi_moist.F 1982 CLOUD
      DO 630 I=1,LENB
./pkg/fizhi/fizhi_moist.F 1983 CLOUD
      II = I1(I)
./pkg/fizhi/fizhi_moist.F 1984 CLOUD
      TEM    = ETA(I,L) - ETA(I,L+1)
./pkg/fizhi/fizhi_moist.F 1985 CLOUD
      WLQ(I) = WLQ(I) + TEM * QOL(II,L)
./pkg/fizhi/fizhi_moist.F 1990 CLOUD
      DO I=1,LENB
./pkg/fizhi/fizhi_moist.F 1991 CLOUD
      II = I1(I)
./pkg/fizhi/fizhi_moist.F 1992 CLOUD
      TEM    = ETA(I,L) - ETA(I,L+1)
./pkg/fizhi/fizhi_moist.F 1993 CLOUD
      UHT(I,NT) = UHT(I,NT) + TEM *  UOI(II,L+nltop-1,NT)
./pkg/fizhi/fizhi_moist.F 2000 CLOUD
      DO 690 I=1,LENB
./pkg/fizhi/fizhi_moist.F 2001 CLOUD
      II = I1(I)
./pkg/fizhi/fizhi_moist.F 2004 CLOUD
      HOL(I,K)   = TEM * (PRJ(II,K)-PRH(II,KM1))*PRH(II,K)*PRI(II,K)
./pkg/fizhi/fizhi_moist.F 2005 CLOUD
      HOL(I,KM1) = TEM * (PRH(II,K)-PRJ(II,K))*PRH(II,KM1)*PRI(II,KM1)
./pkg/fizhi/fizhi_moist.F 2006 CLOUD
      AKM(I)     = ZERO
./pkg/fizhi/fizhi_moist.F 2007 CLOUD
      TX2(I)     = 0.5 * (PRS(II,IC) + PRS(II,IC1))
./pkg/fizhi/fizhi_moist.F 2012 CLOUD
         DO 750 I=1,LENB
./pkg/fizhi/fizhi_moist.F 2013 CLOUD
         II = I1(I)
./pkg/fizhi/fizhi_moist.F 2014 CLOUD
         TEM      = (POI(II,L-1) - POI(II,L)) * ETA(I,L)
./pkg/fizhi/fizhi_moist.F 2017 CLOUD
         HOL(I,L)   = TEM * (PRJ(II,L)-PRH(II,L-1)) * PRH(II,L)
./pkg/fizhi/fizhi_moist.F 2018 CLOUD
     *                    *  PRI(II,L)  + HOL(I,L)
./pkg/fizhi/fizhi_moist.F 2019 CLOUD
         HOL(I,L-1) = TEM * (PRH(II,L)-PRJ(II,L)) * PRH(II,L-1)
./pkg/fizhi/fizhi_moist.F 2022 CLOUD
         AKM(I)   = AKM(I) - HOL(I,L)
./pkg/fizhi/fizhi_moist.F 2023 CLOUD
     *            * (ETA(I,L)   * (PRH(II,L)-PRJ(II,L)) +
./pkg/fizhi/fizhi_moist.F 2024 CLOUD
     *               ETA(I,L+1) * (PRJ(II,L+1)-PRH(II,L))) / PRH(II,L)
./pkg/fizhi/fizhi_moist.F 2031 CLOUD
      DO 770 I=1,LENB
./pkg/fizhi/fizhi_moist.F 2032 CLOUD
      TX2(I) = (ONE - TX1(I)) * WLQ(I)
./pkg/fizhi/fizhi_moist.F 2033 CLOUD
      WLQ(I) = TX1(I) * WLQ(I)
./pkg/fizhi/fizhi_moist.F 2035 CLOUD
      TX1(I) = HOL(I,IC)
./pkg/fizhi/fizhi_moist.F 2037 CLOUD
      DO 790 I=LENA1, LENB
./pkg/fizhi/fizhi_moist.F 2038 CLOUD
      II = I1(I)
./pkg/fizhi/fizhi_moist.F 2039 CLOUD
      TX1(I) = TX1(I) + (TX5(I)-TX3(I)+QOL(II,IC)*ALHL)*(PRI(II,IC)/CP)
./pkg/fizhi/fizhi_moist.F 2042 CLOUD
      DO 800 I=1,LENB
./pkg/fizhi/fizhi_moist.F 2043 CLOUD
      HOL(I,IC) = TX1(I) - TX2(I) * ALBCP * PRI(I1(I),IC)
./pkg/fizhi/fizhi_moist.F 2047 CLOUD
         DO 810 I=1,LENA
./pkg/fizhi/fizhi_moist.F 2048 CLOUD
         II = I1(I)
./pkg/fizhi/fizhi_moist.F 2049 CLOUD
         AKM(I) = AKM(I) - ETA(I,IC1) * (PRJ(II,IC1) - PRH(II,IC))
./pkg/fizhi/fizhi_moist.F 2050 CLOUD
     *                                * TX1(I) / PRH(II,IC)
./pkg/fizhi/fizhi_moist.F 2056 CLOUD
      DO 830 I=1,LENB
./pkg/fizhi/fizhi_moist.F 2057 CLOUD
      II = I1(I)
./pkg/fizhi/fizhi_moist.F 2058 CLOUD
      TX3(I)   =  QOL(II,KM1) - QOL(II,K)
./pkg/fizhi/fizhi_moist.F 2059 CLOUD
      GMH(I,K) = HOL(I,K) + TX3(I) * PRI(II,K) * (ALBCP)
./pkg/fizhi/fizhi_moist.F 2061 CLOUD
      AKM(I)   = AKM(I) + GAM(II,KM1)*(PRJ(II,K)-PRH(II,KM1))
./pkg/fizhi/fizhi_moist.F 2062 CLOUD
     *                               * GMH(I,K)
./pkg/fizhi/fizhi_moist.F 2063 CLOUD
      TX3(I)   =  zero
./pkg/fizhi/fizhi_moist.F 2068 CLOUD
         DO 840 I=1,LENB
./pkg/fizhi/fizhi_moist.F 2069 CLOUD
         II = I1(I)
./pkg/fizhi/fizhi_moist.F 2070 CLOUD
         TX2(I) = TX3(I)
./pkg/fizhi/fizhi_moist.F 2071 CLOUD
         TX3(I) = (QOL(II,L-1) - QOL(II,L)) * ETA(I,L)
./pkg/fizhi/fizhi_moist.F 2072 CLOUD
         TX2(I) = TX2(I) + TX3(I)
./pkg/fizhi/fizhi_moist.F 2074 CLOUD
         GMH(I,L) = HOL(I,L) + TX2(I)   * PRI(II,L) * (ALBCP*HALF)
./pkg/fizhi/fizhi_moist.F 2079 CLOUD
      DO 850 I=LENA1,LENB
./pkg/fizhi/fizhi_moist.F 2080 CLOUD
      TX3(I) = TX3(I) + TWOBAL
./pkg/fizhi/fizhi_moist.F 2081 CLOUD
     *       * (TX7(I) - TX8(I) - TX5(I) - QOL(I1(I),IC)*ALHL)
./pkg/fizhi/fizhi_moist.F 2083 CLOUD
      DO 860 I=1,LENB
./pkg/fizhi/fizhi_moist.F 2084 CLOUD
      GMH(I,IC) = TX1(I) + PRI(I1(I),IC) * ONEBCP
./pkg/fizhi/fizhi_moist.F 2085 CLOUD
     *          * (TX3(I)*(ALHL*HALF) + ETA(I,IC) * TX8(I))
./pkg/fizhi/fizhi_moist.F 2091 CLOUD
         DO 870 I=1,LENB
./pkg/fizhi/fizhi_moist.F 2092 CLOUD
         TX1(I) = GMH(I,K)
./pkg/fizhi/fizhi_moist.F 2095 CLOUD
         DO 880 I=1,LENB
./pkg/fizhi/fizhi_moist.F 2096 CLOUD
         II = I1(I)
./pkg/fizhi/fizhi_moist.F 2097 CLOUD
         TX1(I) = TX1(I) + (ETA(I,L) - ETA(I,L+1)) * GMH(I,L)
./pkg/fizhi/fizhi_moist.F 2098 CLOUD
         TX2(I) = GAM(II,L-1) * (PRJ(II,L) - PRH(II,L-1))
./pkg/fizhi/fizhi_moist.F 2102 CLOUD
            DO 890 I=LENA1,LENB
./pkg/fizhi/fizhi_moist.F 2103 CLOUD
            TX2(I) = ZERO
./pkg/fizhi/fizhi_moist.F 2106 CLOUD
         DO 900 I=1,LENB
./pkg/fizhi/fizhi_moist.F 2107 CLOUD
         II = I1(I)
./pkg/fizhi/fizhi_moist.F 2108 CLOUD
         AKM(I) = AKM(I) + TX1(I) *
./pkg/fizhi/fizhi_moist.F 2109 CLOUD
     *          (TX2(I) + GAM(II,L)*(PRH(II,L)-PRJ(II,L)))
./pkg/fizhi/fizhi_moist.F 2114 CLOUD
      DO 920 I=LENA1,LENB
./pkg/fizhi/fizhi_moist.F 2115 CLOUD
      II = I1(I)
./pkg/fizhi/fizhi_moist.F 2116 CLOUD
      TX2(I) = 0.5 * (PRS(II,IC) + PRS(II,IC1))
./pkg/fizhi/fizhi_moist.F 2117 CLOUD
     *       + 0.5*(PRS(II,IC+2) - PRS(II,IC)) * (ONE-TX6(I))
./pkg/fizhi/fizhi_moist.F 2119 CLOUD
      TX1(I) = PRS(II,IC1)
./pkg/fizhi/fizhi_moist.F 2120 CLOUD
      TX5(I) = 0.5 * (PRS(II,IC1) + PRS(II,IC+2))
./pkg/fizhi/fizhi_moist.F 2122 CLOUD
      IF ((TX2(I) .GE. TX1(I)) .AND. (TX2(I) .LT. TX5(I))) THEN
./pkg/fizhi/fizhi_moist.F 2123 CLOUD
         TX6(I)     = ONE - (TX2(I) - TX1(I)) / (TX5(I) - TX1(I))
./pkg/fizhi/fizhi_moist.F 2126 CLOUD
         HOL(I,IC1) = HOL(I,IC1) + HOL(I,IC) * TEM
./pkg/fizhi/fizhi_moist.F 2127 CLOUD
         HOL(I,IC)  = ZERO
./pkg/fizhi/fizhi_moist.F 2129 CLOUD
         GMH(I,IC1) = GMH(I,IC1) + GMH(I,IC) * TEM
./pkg/fizhi/fizhi_moist.F 2130 CLOUD
         GMH(I,IC)  = ZERO
./pkg/fizhi/fizhi_moist.F 2131 CLOUD
      ELSEIF (TX2(I) .LT. TX1(I)) THEN
./pkg/fizhi/fizhi_moist.F 2132 CLOUD
         TX6(I) = 1.0
./pkg/fizhi/fizhi_moist.F 2134 CLOUD
         TX6(I) = 0.0
./pkg/fizhi/fizhi_moist.F 2139 CLOUD
      DO I=1,LENC
./pkg/fizhi/fizhi_moist.F 2140 CLOUD
      PCU(I) = 0.0
./pkg/fizhi/fizhi_moist.F 2143 CLOUD
      DO 970 I=1,LENB
./pkg/fizhi/fizhi_moist.F 2144 CLOUD
      II = I1(I)
./pkg/fizhi/fizhi_moist.F 2145 CLOUD
      IF (AKM(I) .LT. ZERO .AND. WLQ(I) .GE. 0.0) THEN
./pkg/fizhi/fizhi_moist.F 2146 CLOUD
         WFN(I) = - TX6(I) * WFN(I) * RASALF / AKM(I)
./pkg/fizhi/fizhi_moist.F 2148 CLOUD
         WFN(I) = ZERO
./pkg/fizhi/fizhi_moist.F 2151 CLOUD
      WFN(I)    = MIN(WFN(I), TEM)
./pkg/fizhi/fizhi_moist.F 2161 CLOUD
      PCU(II) =  WLQ(I) * WFN(I) * ONEBG
./pkg/fizhi/fizhi_moist.F 2165 CLOUD
      TX4(I)   = WFN(I) * (1.0/ALHL)
./pkg/fizhi/fizhi_moist.F 2166 CLOUD
      TX5(I)   = WFN(I) * ONEBCP
./pkg/fizhi/fizhi_moist.F 2172 CLOUD
      DO I=1,LENB
./pkg/fizhi/fizhi_moist.F 2173 CLOUD
       II = I1(I)
./pkg/fizhi/fizhi_moist.F 2175 CLOUD
       CMASS(II,L) =  ETA(I,L+1) * WFN(I) * ONEBG
./pkg/fizhi/fizhi_moist.F 2177 CLOUD
       CMASS(II,L) =  WFN(I) * ONEBG
./pkg/fizhi/fizhi_moist.F 2193 CLOUD
      DO 980 I=1,LENB
./pkg/fizhi/fizhi_moist.F 2194 CLOUD
      II = I1(I)
./pkg/fizhi/fizhi_moist.F 2195 CLOUD
      TEM      = (GMH(I,L) - HOL(I,L)) * TX4(I)
./pkg/fizhi/fizhi_moist.F 2196 CLOUD
      TEM1     =  HOL(I,L) * TX5(I)
./pkg/fizhi/fizhi_moist.F 2216 CLOUD
      DO 995 I=1,LENB
./pkg/fizhi/fizhi_moist.F 2217 CLOUD
      II = I1(I)
./pkg/fizhi/fizhi_moist.F 2218 CLOUD
      TEM    = half*TX5(I) * PRI(II,K)
./pkg/fizhi/fizhi_moist.F 2219 CLOUD
      TX1(I) = ( UOI(II,KM1+nltop-1,nt) - UOI(II,K+nltop-1,nt))
./pkg/fizhi/fizhi_moist.F 2220 CLOUD
      ucu(II,K,nt) = TEM * TX1(I)
./pkg/fizhi/fizhi_moist.F 2226 CLOUD
      DO 1010 I=1,LENB
./pkg/fizhi/fizhi_moist.F 2227 CLOUD
      II = I1(I)
./pkg/fizhi/fizhi_moist.F 2228 CLOUD
      TEM = half*TX5(I) * PRI(II,L)
./pkg/fizhi/fizhi_moist.F 2229 CLOUD
      TEM1   = TX1(I)
./pkg/fizhi/fizhi_moist.F 2230 CLOUD
      TX1(I) = (UOI(II,L-1+nltop-1,nt)-UOI(II,L+nltop-1,nt)) * ETA(I,L)
./pkg/fizhi/fizhi_moist.F 2231 CLOUD
      TX3(I) = (TX1(I) + TEM1) * TEM
./pkg/fizhi/fizhi_moist.F 2233 CLOUD
      DO 1020 I=1,LENB
./pkg/fizhi/fizhi_moist.F 2234 CLOUD
      II = I1(I)
./pkg/fizhi/fizhi_moist.F 2235 CLOUD
      ucu(II,L,nt) = TX3(I)
./pkg/fizhi/fizhi_moist.F 2238 CLOUD
      DO 1030 I=1,LENB
./pkg/fizhi/fizhi_moist.F 2239 CLOUD
      II = I1(I)
./pkg/fizhi/fizhi_moist.F 2240 CLOUD
      IF (TX6(I) .GE. 1.0) THEN
./pkg/fizhi/fizhi_moist.F 2241 CLOUD
         TEM    = half*TX5(I) * PRI(II,IC)
./pkg/fizhi/fizhi_moist.F 2245 CLOUD
      TX1(I) = (TX1(I) + UHT(I,nt) + UHT(I,nt)) * TEM
./pkg/fizhi/fizhi_moist.F 2247 CLOUD
      DO 1040 I=1,LENB
./pkg/fizhi/fizhi_moist.F 2248 CLOUD
      II = I1(I)
./pkg/fizhi/fizhi_moist.F 2249 CLOUD
      ucu(II,IC,nt) = TX1(I)
./pkg/fizhi/fizhi_moist.F 2281 RNCL
      DO 10 I=1,lng
./pkg/fizhi/fizhi_moist.F 2292 RNCL
      CLF(I) = CUCLD
./pkg/fizhi/fizhi_moist.F 2300 RNCL
      IF (PL(I) .GE. P4 .AND. PL(I) .LE. P6) THEN
./pkg/fizhi/fizhi_moist.F 2301 RNCL
         CLF(I) = (P6-PL(I))*CFAC
./pkg/fizhi/fizhi_moist.F 2302 RNCL
      ELSEIF (PL(I) .GT. P6 ) THEN
./pkg/fizhi/fizhi_moist.F 2303 RNCL
         CLF(I) = 0.0
./pkg/fizhi/fizhi_moist.F 2432 RNEVP
       DO I = 1,IRUN
./pkg/fizhi/fizhi_moist.F 2433 RNEVP
          RLAR(I) = 0.
./pkg/fizhi/fizhi_moist.F 2452 RNEVP
      DO I = 1,IRUN
./pkg/fizhi/fizhi_moist.F 2453 RNEVP
        TEMP2(I,L) = PL(I,L)*ZP001
./pkg/fizhi/fizhi_moist.F 2454 RNEVP
        TEMP2(I,L) = SQRT(TEMP2(I,L))
./pkg/fizhi/fizhi_moist.F 2461 RNEVP
      DO I = 1,IRUN
./pkg/fizhi/fizhi_moist.F 2462 RNEVP
      TEMP3(I,L) = GRAVITY*ZP01 / DP(I,L)
./pkg/fizhi/fizhi_moist.F 2470 RNEVP
      DO I = 1,IRUN
./pkg/fizhi/fizhi_moist.F 2471 RNEVP
        TEMP1(I,3) = TL(I,L)
./pkg/fizhi/fizhi_moist.F 2472 RNEVP
        TEMP1(I,4) = QL(I,L)
./pkg/fizhi/fizhi_moist.F 2479 RNEVP
      DO I = 1,IRUN
./pkg/fizhi/fizhi_moist.F 2481 RNEVP
       TEMP1(I,5)=TEMP1(I,2)-TEMP1(I,4)
./pkg/fizhi/fizhi_moist.F 2482 RNEVP
       TEMP1(I,6)=TEMP1(I,6)*ELOCP
./pkg/fizhi/fizhi_moist.F 2483 RNEVP
       TEMP1(I,5)=TEMP1(I,5)/(ONE+TEMP1(I,6))
./pkg/fizhi/fizhi_moist.F 2484 RNEVP
       TEMP1(I,4)=TEMP1(I,4)+TEMP1(I,5)*RELAX
./pkg/fizhi/fizhi_moist.F 2485 RNEVP
       TEMP1(I,3)=TEMP1(I,3)-TEMP1(I,5)*ELOCP*RELAX
./pkg/fizhi/fizhi_moist.F 2489 RNEVP
      DO I = 1,IRUN
./pkg/fizhi/fizhi_moist.F 2490 RNEVP
          EVP9(I,L) = (TEMP1(I,4) -  QL(I,L))/TEMP3(I,L)
./pkg/fizhi/fizhi_moist.F 2505 RNEVP
      DO 20 I=1,IRUN
./pkg/fizhi/fizhi_moist.F 2511 RNEVP
       iceevap(I) = EVP9(I,L)*fracice
./pkg/fizhi/fizhi_moist.F 2513 RNEVP
       EVP9(I,L)=EVP9(I,L)-iceevap(I)
./pkg/fizhi/fizhi_moist.F 2519 RNEVP
       exparg    = ZM1P04*tmscl*((water(i)*RPHF*TEMP2(I,L))**ZP578)
./pkg/fizhi/fizhi_moist.F 2521 RNEVP
       watevap(I) = EVP9(I,L)*AREARAT*fracwat
./pkg/fizhi/fizhi_moist.F 2522 RNEVP
       IF(watevap(I).GE.water(i)) watevap(I) = water(i)
./pkg/fizhi/fizhi_moist.F 2523 RNEVP
       EVP9(I,L)=EVP9(I,L)-watevap(I)
./pkg/fizhi/fizhi_moist.F 2527 RNEVP
       QL(I,L) = QL(I,L)+(iceevap(i)+watevap(i))*TEMP3(I,L)
./pkg/fizhi/fizhi_moist.F 2528 RNEVP
       TL(I,L) = TL(I,L)-(iceevap(i)+watevap(i))*TEMP3(I,L)*ELOCP
./pkg/fizhi/fizhi_moist.F 2543 RNEVP
      DO I = 1,IRUN
./pkg/fizhi/fizhi_moist.F 2559 RNEVP
           if( pl(i,L).ge.10.0 ) CLSBTH(I,L) = fact
./pkg/fizhi/fizhi_moist.F 2560 RNEVP
           RLAR(I) = RLAR(I)-rainmax(I)
./pkg/fizhi/fizhi_moist.F 2561 RNEVP
           QL(I,L) = QL(I,L)+rainmax(I)*TEMP3(I,L)
./pkg/fizhi/fizhi_moist.F 2562 RNEVP
           TL(I,L) = TL(I,L)-rainmax(I)*TEMP3(I,L)*ELOCP
./pkg/fizhi/fizhi_moist.F 2568 RNEVP
      DO I=1,IRUN
./pkg/fizhi/fizhi_moist.F 2569 RNEVP
         IF((RLAR(I).GT.0.0).AND.(rainmax(I).GT.0.0))THEN
./pkg/fizhi/fizhi_moist.F 2570 RNEVP
          RPOW=(RLAR(I)*RPHF*TEMP2(I,L))**ZP578
./pkg/fizhi/fizhi_moist.F 2573 RNEVP
          TEMP1(I,7) = rainmax(I)*AREARAT
./pkg/fizhi/fizhi_moist.F 2574 RNEVP
          IF(TEMP1(I,7).GE.RLAR(I)) TEMP1(I,7) = RLAR(I)
./pkg/fizhi/fizhi_moist.F 2575 RNEVP
          RLAR(I) =    RLAR(I)-TEMP1(I,7)
./pkg/fizhi/fizhi_moist.F 2576 RNEVP
          QL(I,L) =    QL(I,L)+TEMP1(I,7)*TEMP3(I,L)
./pkg/fizhi/fizhi_moist.F 2577 RNEVP
          TL(I,L) =    TL(I,L)-TEMP1(I,7)*TEMP3(I,L)*ELOCP
./pkg/fizhi/fizhi_moist.F 372 MOISTIO
      DO I = 1,ISTRIP
./pkg/fizhi/fizhi_moist.F 373 MOISTIO
             TH(I,L) = TH(I,L) * P0KAPPA
./pkg/fizhi/fizhi_moist.F 374 MOISTIO
         CLMAXO(I,L) = 0.
./pkg/fizhi/fizhi_moist.F 375 MOISTIO
         CLBOTH(I,L) = 0.
./pkg/fizhi/fizhi_moist.F 376 MOISTIO
         cldmas(I,L) = 0.
./pkg/fizhi/fizhi_moist.F 377 MOISTIO
        detrain(I,L) = 0.
./pkg/fizhi/fizhi_moist.F 409 MOISTIO
       DO 600 I=num,num+nindeces(nsubcl)-1
./pkg/fizhi/fizhi_moist.F 410 MOISTIO
        TMP1(I,2) = 0.
./pkg/fizhi/fizhi_moist.F 411 MOISTIO
        TMP1(I,3) = 0.
./pkg/fizhi/fizhi_moist.F 416 MOISTIO
       DO 602 I=num,num+nindeces(nsubcl)-1
./pkg/fizhi/fizhi_moist.F 417 MOISTIO
        TMP1(I,2) = TMP1(I,2) + (PLE(I,L+1)-PLE(I,L))*TH (I,L)/sp(i)
./pkg/fizhi/fizhi_moist.F 418 MOISTIO
        TMP1(I,3) = TMP1(I,3) + (PLE(I,L+1)-PLE(I,L))*SHL(I,L)/sp(i)
./pkg/fizhi/fizhi_moist.F 421 MOISTIO
       DO 603 I=num,num+nindeces(nsubcl)-1
./pkg/fizhi/fizhi_moist.F 422 MOISTIO
        TMP1(I,4) = 1. / ( (PLE(I,lm+1)-PLE(I,NSUBCL))/sp(I) )
./pkg/fizhi/fizhi_moist.F 423 MOISTIO
         TH(I,NSUBCL) = TMP1(I,2)*TMP1(I,4)
./pkg/fizhi/fizhi_moist.F 424 MOISTIO
        SHL(I,NSUBCL) = TMP1(I,3)*TMP1(I,4)
./pkg/fizhi/fizhi_moist.F 435 MOISTIO
          DO I=num,num+nindeces(nsubcl)-1
./pkg/fizhi/fizhi_moist.F 436 MOISTIO
          TMP1(I,2) = 0.
./pkg/fizhi/fizhi_moist.F 439 MOISTIO
          DO I=num,num+nindeces(nsubcl)-1
./pkg/fizhi/fizhi_moist.F 440 MOISTIO
           TMP1(I,2) = TMP1(I,2)+(PLE(I,L+1)-PLE(I,L))*UL(I,L,NT)/sp(i)
./pkg/fizhi/fizhi_moist.F 443 MOISTIO
          DO I=num,num+nindeces(nsubcl)-1
./pkg/fizhi/fizhi_moist.F 444 MOISTIO
          UL(I,NSUBCL,NT) = TMP1(I,2)*TMP1(I,4)
./pkg/fizhi/fizhi_moist.F 452 MOISTIO
       DO 112 I=num,num+nindeces(nsubcl)-1
./pkg/fizhi/fizhi_moist.F 453 MOISTIO
        TMP4(I,L) = PLE(I,L)
./pkg/fizhi/fizhi_moist.F 456 MOISTIO
       DO I=num,num+nindeces(nsubcl)-1
./pkg/fizhi/fizhi_moist.F 457 MOISTIO
        TMP5(I,1) = PTOPKAP / P0KAPPA
./pkg/fizhi/fizhi_moist.F 460 MOISTIO
       DO I=num,num+nindeces(nsubcl)-1
./pkg/fizhi/fizhi_moist.F 461 MOISTIO
        TMP5(I,L) = PLKE(I,L)*P0KINV
./pkg/fizhi/fizhi_moist.F 464 MOISTIO
       DO  I=num,num+nindeces(nsubcl)-1
./pkg/fizhi/fizhi_moist.F 465 MOISTIO
        TMP4(I,lm+1) = PLE (I,lm+1)
./pkg/fizhi/fizhi_moist.F 466 MOISTIO
        TMP5(I,lm+1) = PLKE(I,lm+1)*P0KINV
./pkg/fizhi/fizhi_moist.F 468 MOISTIO
       DO 113 I=num,num+nindeces(nsubcl)-1
./pkg/fizhi/fizhi_moist.F 469 MOISTIO
        TMP4(I,NSUBCL+1) = PLE (I,lm+1)
./pkg/fizhi/fizhi_moist.F 470 MOISTIO
        TMP5(I,NSUBCL+1) = PLKE(I,lm+1)*P0KINV
./pkg/fizhi/fizhi_moist.F 482 MOISTIO
       rh =  SHL(I,NSUBCL) / tmp2(i,3)
./pkg/fizhi/fizhi_moist.F 541 MOISTIO
       do I=num,num+nindeces(nsubcl)-1
./pkg/fizhi/fizhi_moist.F 550 MOISTIO
       DO I=num,num+nindeces(nsubcl)-1
./pkg/fizhi/fizhi_moist.F 551 MOISTIO
        CVTH(I,L) =  (TH (I,L) - saveth(i,l))
./pkg/fizhi/fizhi_moist.F 552 MOISTIO
        CVQ (I,L) =  (SHL(I,L) - saveq (i,l))
./pkg/fizhi/fizhi_moist.F 556 MOISTIO
       DO I=num,num+nindeces(nsubcl)-1
./pkg/fizhi/fizhi_moist.F 557 MOISTIO
        CVTH(I,L) = cvth(i,nsubcl)
./pkg/fizhi/fizhi_moist.F 558 MOISTIO
        CVQ (I,L) = cvq (i,nsubcl)
./pkg/fizhi/fizhi_moist.F 563 MOISTIO
       DO I=num,num+nindeces(nsubcl)-1
./pkg/fizhi/fizhi_moist.F 564 MOISTIO
        TH (I,L) = saveth(i,l) + cvth(i,l)
./pkg/fizhi/fizhi_moist.F 565 MOISTIO
        SHL(I,L) = saveq (i,l) + cvq (i,l)
./pkg/fizhi/fizhi_moist.F 569 MOISTIO
       DO I=num,num+nindeces(nsubcl)-1
./pkg/fizhi/fizhi_moist.F 570 MOISTIO
        CVTH(I,L) =  CVTH(I,L) *P0KINV*SP(I)*tminv
./pkg/fizhi/fizhi_moist.F 571 MOISTIO
        CVQ (I,L) =  CVQ (I,L) *SP(I)*tminv
./pkg/fizhi/fizhi_moist.F 579 MOISTIO
        DO I=num,num+nindeces(nsubcl)-1
./pkg/fizhi/fizhi_moist.F 580 MOISTIO
         CVU(I,L,nt) = ( UL(I,L,nt)-saveu(i,l,nt) )*sp(i)*tminv
./pkg/fizhi/fizhi_moist.F 584 MOISTIO
        DO I=num,num+nindeces(nsubcl)-1
./pkg/fizhi/fizhi_moist.F 645 MOISTIO
      DO I=1,ISTRIP
./pkg/fizhi/fizhi_moist.F 646 MOISTIO
           TH(I,L) =  TH(I,L) + CVTH(I,L)*tmstp/SP(I)
./pkg/fizhi/fizhi_moist.F 647 MOISTIO
          SHL(I,L) = SHL(I,L) +  CVQ(I,L)*tmstp/SP(I)
./pkg/fizhi/fizhi_moist.F 648 MOISTIO
           TL(I,L) =  TH(I,L)*PLK(I,L)
./pkg/fizhi/fizhi_moist.F 649 MOISTIO
       saveth(I,L) =  th(I,L)
./pkg/fizhi/fizhi_moist.F 650 MOISTIO
       saveq (I,L) = SHL(I,L)
./pkg/fizhi/fizhi_moist.F 664 MOISTIO
       DO I =1,ISTRIP
./pkg/fizhi/fizhi_moist.F 665 MOISTIO
       TMP1(I,L) = sp(i) * (SHL(I,L)-saveq(I,L)) * tminv
./pkg/fizhi/fizhi_moist.F 669 MOISTIO
       DO I =1,ISTRIP
./pkg/fizhi/fizhi_moist.F 670 MOISTIO
       TMP1(I,L) = sp(i) * ((TL(I,L)/PLK(I,L))-saveth(i,l)) * tminv
./pkg/fizhi/fizhi_moist.F 676 MOISTIO
       DO I =1,ISTRIP
./pkg/fizhi/fizhi_moist.F 677 MOISTIO
        TMP1(I,L) = ((TL(I,L)/PLK(I,L))-saveth(i,l))*plk(i,l)*sday*tminv
./pkg/fizhi/fizhi_moist.F 681 MOISTIO
       DO I =1,ISTRIP
./pkg/fizhi/fizhi_moist.F 682 MOISTIO
        TMP1(I,L) = (SHL(I,L)-saveq(I,L)) * 1000. * sday * tminv
./pkg/fizhi/fizhi_moist.F 728 MOISTIO
      prep(i)   = PRECIP(I) + PCNET(I)
./pkg/fizhi/fizhi_moist.F 729 MOISTIO
      tmp1(i,1) = PRECIP(I)
./pkg/fizhi/fizhi_moist.F 981 MOISTIO
        tmpdiag(i,j) = (lsp_new(I,j) + snow_new(I,j) + conv_new(i,j))
./pkg/fizhi/fizhi_swrad.F 152 SWRIO
          zenith(I,j) = TEMP1(I,j) + TEMP2(I,j)
./pkg/fizhi/fizhi_swrad.F 153 SWRIO
      IF( zenith(I,j) .GT. 0.0 ) THEN
./pkg/fizhi/fizhi_swrad.F 154 SWRIO
          zenith(I,j) = (2./3.)*( zenith(I,j)-TEMP2(I,j)*TEMP1(I,j)
./pkg/fizhi/fizhi_swrad.F 155 SWRIO
     .                          / zenith(I,j) )
./pkg/fizhi/fizhi_turb.F 1473 TRBFLX
        DO I =1,irun
./pkg/fizhi/fizhi_turb.F 1474 TRBFLX
         wu(I,L) = 0.
./pkg/fizhi/fizhi_turb.F 1475 TRBFLX
         wv(I,L) = 0.
./pkg/fizhi/fizhi_turb.F 1476 TRBFLX
         eu(I,L) = 0.
./pkg/fizhi/fizhi_turb.F 1477 TRBFLX
         et(I,L) = 0.
./pkg/fizhi/fizhi_turb.F 1482 TRBFLX
        DO I =1,irun
./pkg/fizhi/fizhi_turb.F 1483 TRBFLX
         XLDIAG(I,L) = 0.
./pkg/fizhi/fizhi_turb.F 1488 TRBFLX
        DO I =1,irun
./pkg/fizhi/fizhi_turb.F 1489 TRBFLX
         FREQDG(I,L) = 0.
./pkg/fizhi/fizhi_turb.F 1492 TRBFLX
      do I =1,irun
./pkg/fizhi/fizhi_turb.F 1495 TRBFLX
      do I =1,irun
./pkg/fizhi/fizhi_turb.F 1498 TRBFLX
      do I =1,irun
./pkg/fizhi/fizhi_turb.F 1501 TRBFLX
      do I =1,irun
./pkg/fizhi/fizhi_turb.F 1504 TRBFLX
      do I =1,irun
./pkg/fizhi/fizhi_turb.F 1510 TRBFLX
      do I =1,irun
./pkg/fizhi/fizhi_turb.F 1513 TRBFLX
      do I =1,irun
./pkg/fizhi/fizhi_turb.F 1516 TRBFLX
      do I =1,irun
./pkg/fizhi/fizhi_turb.F 1519 TRBFLX
      do I =1,irun
./pkg/fizhi/fizhi_turb.F 1522 TRBFLX
      do I =1,irun
./pkg/fizhi/fizhi_turb.F 1525 TRBFLX
      do I =1,irun
./pkg/fizhi/fizhi_turb.F 1528 TRBFLX
      do I =1,irun
./pkg/fizhi/fizhi_turb.F 1531 TRBFLX
      do I =1,irun
./pkg/fizhi/fizhi_turb.F 1537 TRBFLX
        DO I =1,irun
./pkg/fizhi/fizhi_turb.F 1538 TRBFLX
        XLSAVE(I,L) = 0.
./pkg/fizhi/fizhi_turb.F 1539 TRBFLX
        KHSAVE(I,L) = 0.
./pkg/fizhi/fizhi_turb.F 1542 TRBFLX
       DO I = 1,irun
./pkg/fizhi/fizhi_turb.F 1543 TRBFLX
        CTSAVE(I) = 0.
./pkg/fizhi/fizhi_turb.F 1544 TRBFLX
        XXSAVE(I) = 0.
./pkg/fizhi/fizhi_turb.F 1545 TRBFLX
        YYSAVE(I) = 0.
./pkg/fizhi/fizhi_turb.F 1546 TRBFLX
        ZETASAVE(I) = 0.
./pkg/fizhi/fizhi_turb.F 1553 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 1554 TRBFLX
        ADZ1(I,L) = (CP/GRAV)*(PLKE(I,L+1)-PLKE(I,L))
./pkg/fizhi/fizhi_turb.F 1555 TRBFLX
        ADZ1(I,L) = THV(I,L) * ADZ1(I,L)
./pkg/fizhi/fizhi_turb.F 1556 TRBFLX
        DZ1TMP(I,L) = ADZ1(I,L)
./pkg/fizhi/fizhi_turb.F 1560 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 1561 TRBFLX
        ADZ2(I,L) = 0.5 * (ADZ1(I,L)+ADZ1(I,L+1))
./pkg/fizhi/fizhi_turb.F 1566 TRBFLX
      DO 9042 I =1,irun
./pkg/fizhi/fizhi_turb.F 1567 TRBFLX
      HS(I) = 0.5 * ADZ1(I,NLEV)
./pkg/fizhi/fizhi_turb.F 1571 TRBFLX
      DO 9044 I =1,irun
./pkg/fizhi/fizhi_turb.F 1572 TRBFLX
      DZ3(I,1) = HALPHA * ADZ1(I,1)
./pkg/fizhi/fizhi_turb.F 1575 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 1576 TRBFLX
        DZ3(I,L) = ALPHA * ADZ1(I,L)
./pkg/fizhi/fizhi_turb.F 1579 TRBFLX
      DO 9048 I =1,irun
./pkg/fizhi/fizhi_turb.F 1580 TRBFLX
      DZ3(I,NLEV) = ALPHA * HS(I)
./pkg/fizhi/fizhi_turb.F 1586 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 1587 TRBFLX
        TEMP(I,L) = VK * ADZ1(I,L)
./pkg/fizhi/fizhi_turb.F 1590 TRBFLX
      DO 9052 I =1,irun
./pkg/fizhi/fizhi_turb.F 1591 TRBFLX
      VKZE(I,NLEVM1) = TEMP(I,NLEV)
./pkg/fizhi/fizhi_turb.F 1596 TRBFLX
      DO 9054 I =1,irun
./pkg/fizhi/fizhi_turb.F 1597 TRBFLX
      VKZE(I,L) = VKZE(I,LP1) + TEMP(I,LP1)
./pkg/fizhi/fizhi_turb.F 1601 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 1602 TRBFLX
        VKZM(I,L) = VKZE(I,L) - 0.5 * TEMP(I,L+1)
./pkg/fizhi/fizhi_turb.F 1609 TRBFLX
      DO 9058 I =1,irun
./pkg/fizhi/fizhi_turb.F 1610 TRBFLX
       FAC1 = DPSTR(I,L) / ( DPSTR(I,L) + DPSTR(I,LP1) )
./pkg/fizhi/fizhi_turb.F 1612 TRBFLX
       RHODZ2(I,L) = FAC1 * THV(I,LP1)
./pkg/fizhi/fizhi_turb.F 1613 TRBFLX
       RHODZ2(I,L) = RHODZ2(I,L) + FAC2 * THV(I,L)
./pkg/fizhi/fizhi_turb.F 1617 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 1618 TRBFLX
        RHODZ2(I,L) = (RGAS*0.01) * RHODZ2(I,L)
./pkg/fizhi/fizhi_turb.F 1619 TRBFLX
        TEMP(I,L)   = PLKE(I,L+1) * ADZ2(I,L)
./pkg/fizhi/fizhi_turb.F 1620 TRBFLX
        RHODZ2(I,L) = TEMP(I,L) * RHODZ2(I,L)
./pkg/fizhi/fizhi_turb.F 1621 TRBFLX
        RHODZ2(I,L) = PLE(I,L+1) / RHODZ2(I,L)
./pkg/fizhi/fizhi_turb.F 1622 TRBFLX
        RHOZPK(I,L) = RHODZ2(I,L) * PLKE(I,L+1)
./pkg/fizhi/fizhi_turb.F 1623 TRBFLX
        RHODZ1(I,L) = (RGAS*0.01) * THV(I,L+1)
./pkg/fizhi/fizhi_turb.F 1624 TRBFLX
        TEMP(I,L)   = PLK(I,L+1) * ADZ1(I,L+1)
./pkg/fizhi/fizhi_turb.F 1625 TRBFLX
        RHODZ1(I,L) = TEMP(I,L) * RHODZ1(I,L)
./pkg/fizhi/fizhi_turb.F 1626 TRBFLX
        RHODZ1(I,L) = PL(I,L+1) / RHODZ1(I,L)
./pkg/fizhi/fizhi_turb.F 1633 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 1634 TRBFLX
        FLXFPK(I,L) = PLE(I,L+1) - PLE(I,L)
./pkg/fizhi/fizhi_turb.F 1635 TRBFLX
        FLXFPK(I,L) = FLXFPK(I,L) * PLK(I,L)
./pkg/fizhi/fizhi_turb.F 1636 TRBFLX
        FLXFPK(I,L) = (GRAV*DTAU*0.01) / FLXFPK(I,L)
./pkg/fizhi/fizhi_turb.F 1639 TRBFLX
      DO 9064 I =1,irun
./pkg/fizhi/fizhi_turb.F 1640 TRBFLX
      FLXFPK(I,NLEVP1) = 0.
./pkg/fizhi/fizhi_turb.F 1642 TRBFLX
      DO 9066 I =1,irun
./pkg/fizhi/fizhi_turb.F 1643 TRBFLX
      IF (IWATER(I).EQ.0 ) FLXFPK(I,NLEVP1) = 1. / PLKE(I,NLEVP1)
./pkg/fizhi/fizhi_turb.F 1646 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 1647 TRBFLX
        FLXFAC(I,L) = FLXFPK(I,L) * PLK(I,L)
./pkg/fizhi/fizhi_turb.F 1650 TRBFLX
      DO 9070 I =1,irun
./pkg/fizhi/fizhi_turb.F 1651 TRBFLX
      FLXFAC(I,NLEVP1) = FLXFPK(I,NLEVP1)
./pkg/fizhi/fizhi_turb.F 1653 TRBFLX
      DO 9074 I =1,irun
./pkg/fizhi/fizhi_turb.F 1654 TRBFLX
      FLXFPK(I,NLEVP1) = CP * FLXFPK(I,NLEVP1)
./pkg/fizhi/fizhi_turb.F 1657 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 1658 TRBFLX
        FLXFCE(I,L) = PL(I,L+1) - PL(I,L)
./pkg/fizhi/fizhi_turb.F 1659 TRBFLX
        FLXFCE(I,L) = (GRAV*DTAU*0.01) / FLXFCE(I,L)
./pkg/fizhi/fizhi_turb.F 1665 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 1666 TRBFLX
        ADZ1(I,L) = 1. / ADZ1(I,L)
./pkg/fizhi/fizhi_turb.F 1670 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 1671 TRBFLX
        ADZ2(I,L) = 1. / ADZ2(I,L)
./pkg/fizhi/fizhi_turb.F 1674 TRBFLX
      DO 9088 I =1,irun
./pkg/fizhi/fizhi_turb.F 1675 TRBFLX
      AHS(I) = 1. / HS(I)
./pkg/fizhi/fizhi_turb.F 1680 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 1681 TRBFLX
        DPK(I,L) = ( PLK(I,L+1)-PLK(I,L) ) * ADZ2(I,L)
./pkg/fizhi/fizhi_turb.F 1684 TRBFLX
      DO 9092 I =1,irun
./pkg/fizhi/fizhi_turb.F 1685 TRBFLX
      DPK(I,NLEV) = GBYCP / THV(I,NLEV)
./pkg/fizhi/fizhi_turb.F 1690 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 1691 TRBFLX
        Q(I,L) = 2. * QQ(I,L)
./pkg/fizhi/fizhi_turb.F 1692 TRBFLX
        Q(I,L) = SQRT( Q(I,L) )
./pkg/fizhi/fizhi_turb.F 1708 TRBFLX
       DO I = 1,irun
./pkg/fizhi/fizhi_turb.F 1709 TRBFLX
        CT(I) = CTSAVE(I)
./pkg/fizhi/fizhi_turb.F 1710 TRBFLX
        XX(I) = XXSAVE(I)
./pkg/fizhi/fizhi_turb.F 1711 TRBFLX
        YY(I) = YYSAVE(I)
./pkg/fizhi/fizhi_turb.F 1712 TRBFLX
        ZETA(I) = ZETASAVE(I)
./pkg/fizhi/fizhi_turb.F 1716 TRBFLX
      DO I = 1,irun
./pkg/fizhi/fizhi_turb.F 1717 TRBFLX
       TL(I,NLEV) = TH(I,NLEV)*PLK(I,NLEV)
./pkg/fizhi/fizhi_turb.F 1721 TRBFLX
      DO I = 1,irun
./pkg/fizhi/fizhi_turb.F 1722 TRBFLX
       BB(I,NLEV) = FACEPS*SHSAT(I,NLEV)/(TL(I,NLEV)*TL(I,NLEV))
./pkg/fizhi/fizhi_turb.F 1723 TRBFLX
       AA(I,NLEV) = 1. / (1. + CLH * BB(I,NLEV) )
./pkg/fizhi/fizhi_turb.F 1724 TRBFLX
       BB(I,NLEV) = BB(I,NLEV) * AA(I,NLEV) * plk(I,nlev)
./pkg/fizhi/fizhi_turb.F 1725 TRBFLX
       DTH(I,NLEV) = TH(I,NLEV)-TH(I,NLEVP1)
./pkg/fizhi/fizhi_turb.F 1726 TRBFLX
       DSH(I,NLEV) = SH(I,NLEV)-SH(I,NLEVP1)
./pkg/fizhi/fizhi_turb.F 1727 TRBFLX
       SBAR(I,NLEV) = AA(I,NLEV) * (SH(I,NLEV) - SHSAT(I,NLEV))
./pkg/fizhi/fizhi_turb.F 1728 TRBFLX
       SSDEV(I,NLEV)=CT(I)*(AA(I,NLEV)*DSH(I,NLEV)
./pkg/fizhi/fizhi_turb.F 1729 TRBFLX
     1                  -BB(I,NLEV)*DTH(I,NLEV))
./pkg/fizhi/fizhi_turb.F 1730 TRBFLX
       XXZETA(I) = XX(I)-ZETA(I)
./pkg/fizhi/fizhi_turb.F 1731 TRBFLX
       IF(XXZETA(I).LT.0.1*XX(I)) XXZETA(I)=0.1*XX(I)
./pkg/fizhi/fizhi_turb.F 1732 TRBFLX
       IF(XXZETA(I).LE.0.) XXZETA(I)=0.1
./pkg/fizhi/fizhi_turb.F 1733 TRBFLX
       QBYU(I) =QBUSTR * XXZETA(I)  ** ONETHRD
./pkg/fizhi/fizhi_turb.F 1734 TRBFLX
       SSDEV(I,NLEV) = B2*YY(I)*SSDEV(I,NLEV)*SSDEV(I,NLEV)/QBYU(I)
./pkg/fizhi/fizhi_turb.F 1735 TRBFLX
       SVAR(I,NLEV) = SQRT(SSDEV(I,NLEV))
./pkg/fizhi/fizhi_turb.F 1736 TRBFLX
       IF ( SVAR(I,NLEV).LT.Z1PEM25) SVAR(I,NLEV) = Z1PEM25
./pkg/fizhi/fizhi_turb.F 1737 TRBFLX
       Q1M(I,NLEV) = SBAR(I,NLEV) / SVAR(I,NLEV)
./pkg/fizhi/fizhi_turb.F 1738 TRBFLX
       FCC(I,NLEV) = (1./2.) * ( 1. + ERRF( P5SR*Q1M(I,NLEV) ) )
./pkg/fizhi/fizhi_turb.F 1739 TRBFLX
       SHL(I,NLEV) =  FCC(I,NLEV) * SBAR(I,NLEV)
./pkg/fizhi/fizhi_turb.F 1740 TRBFLX
       ARG(I,NLEV)  = (1./2.)*Q1M(I,NLEV)*Q1M(I,NLEV)
./pkg/fizhi/fizhi_turb.F 1741 TRBFLX
       IF(ARG(I,NLEV).LE.ARGMAX)
./pkg/fizhi/fizhi_turb.F 1742 TRBFLX
     1 SHL(I,NLEV) =  SHL(I,NLEV)+RSQ2PI*SVAR(I,NLEV)*EXP(-ARG(I,NLEV))
./pkg/fizhi/fizhi_turb.F 1743 TRBFLX
       BETAT(I,NLEV) = 1. + VIRTCON*SH(I,NLEV) - VRT1CON*SHL(I,NLEV)
./pkg/fizhi/fizhi_turb.F 1744 TRBFLX
       BETAW(I,NLEV) = VIRTCON *
./pkg/fizhi/fizhi_turb.F 1745 TRBFLX
     1         ( TH(I,NLEV) + CLH * SHL(I,NLEV) * (1./plk(i,nlev)) )
./pkg/fizhi/fizhi_turb.F 1746 TRBFLX
       BETAL(I,NLEV) = (1.+VIRTCON*SH(I,NLEV)-TWO*VRT1CON*SHL(I,NLEV))
./pkg/fizhi/fizhi_turb.F 1747 TRBFLX
     1  * (1./plk(i,nlev)) * CLH - VRT1CON * TH(I,NLEV)
./pkg/fizhi/fizhi_turb.F 1748 TRBFLX
       BETAT1(I,NLEV) = BETAT(I,NLEV) - BB(I,NLEV)*FCC(I,NLEV)
./pkg/fizhi/fizhi_turb.F 1749 TRBFLX
     1        * BETAL(I,NLEV)
./pkg/fizhi/fizhi_turb.F 1750 TRBFLX
       BETAW1(I,NLEV) = BETAW(I,NLEV) + AA(I,NLEV) * FCC(I,NLEV)
./pkg/fizhi/fizhi_turb.F 1751 TRBFLX
     1        * BETAL(I,NLEV)
./pkg/fizhi/fizhi_turb.F 1752 TRBFLX
       DTHV(I,NLEV) = BETAT1(I,NLEV)*DTH(I,NLEV) +
./pkg/fizhi/fizhi_turb.F 1753 TRBFLX
     1       BETAW1(I,NLEV)*DSH(I,NLEV)
./pkg/fizhi/fizhi_turb.F 1754 TRBFLX
       THV(I,NLEVP1) = THV(I,NLEV) - DTHV(I,NLEV)
./pkg/fizhi/fizhi_turb.F 1785 TRBFLX
      DO 9098 I =1,irun
./pkg/fizhi/fizhi_turb.F 1786 TRBFLX
      Q(I,NLEV) = QBUSTR * USTAR(I)
./pkg/fizhi/fizhi_turb.F 1787 TRBFLX
      QQ(I,NLEV) = 0.5 * Q(I,NLEV) * Q(I,NLEV)
./pkg/fizhi/fizhi_turb.F 1794 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 1795 TRBFLX
        DU(I,L) = (   U(I,L)-  U(I,L+1) ) * ADZ2(I,L)
./pkg/fizhi/fizhi_turb.F 1796 TRBFLX
        DV(I,L) = (   V(I,L)-  V(I,L+1) ) * ADZ2(I,L)
./pkg/fizhi/fizhi_turb.F 1805 TRBFLX
        DO I =1,irun
./pkg/fizhi/fizhi_turb.F 1806 TRBFLX
         XL(I,L) = XLSAVE(I,L)
./pkg/fizhi/fizhi_turb.F 1812 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 1813 TRBFLX
        DTH(I,L) = ( TH(I,L)-TH(I,L+1) ) * ADZ2(I,L)
./pkg/fizhi/fizhi_turb.F 1814 TRBFLX
        DSH(I,L) = ( SH(I,L)-SH(I,L+1) ) * ADZ2(I,L)
./pkg/fizhi/fizhi_turb.F 1815 TRBFLX
        TL(I,L) = TH(I,L)*PLK(I,L)
./pkg/fizhi/fizhi_turb.F 1819 TRBFLX
      DO I = 1,irun
./pkg/fizhi/fizhi_turb.F 1824 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 1825 TRBFLX
        BB(I,L) = FACEPS*SHSAT(I,L)/(TL(I,L)*TL(I,L))
./pkg/fizhi/fizhi_turb.F 1826 TRBFLX
        AA(I,L) = 1. / (1. + CLH * BB(I,L) )
./pkg/fizhi/fizhi_turb.F 1828 TRBFLX
        BB(I,L) = BB(I,L) * AA(I,L)
./pkg/fizhi/fizhi_turb.F 1829 TRBFLX
        SBAR(I,L) = AA(I,L) * (SH(I,L) - SHSAT(I,L))
./pkg/fizhi/fizhi_turb.F 1832 TRBFLX
      DO I = 1,irun
./pkg/fizhi/fizhi_turb.F 1834 TRBFLX
       SSDEV(I,1) = XL(I,1)*(AA(I,1)*DSH(I,1)-
./pkg/fizhi/fizhi_turb.F 1835 TRBFLX
     1              BB(I,1)*plke(I,2)*DTH(I,1))
./pkg/fizhi/fizhi_turb.F 1836 TRBFLX
       SSDEV(I,1) = B2 * KHSAVE(I,1) * SSDEV(I,1) * SSDEV(I,1)
./pkg/fizhi/fizhi_turb.F 1837 TRBFLX
       SVAR(I,1) = SQRT(SSDEV(I,1))
./pkg/fizhi/fizhi_turb.F 1838 TRBFLX
       IF ( SVAR(I,1).LT.Z1PEM25) SVAR(I,1) = Z1PEM25
./pkg/fizhi/fizhi_turb.F 1841 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 1843 TRBFLX
        SSDEV(I,L) = XL(I,L-1)*(AA(I,L)*DSH(I,L-1)-
./pkg/fizhi/fizhi_turb.F 1844 TRBFLX
     1               BB(I,L)*plke(I,L)*DTH(I,L-1))
./pkg/fizhi/fizhi_turb.F 1845 TRBFLX
        SSDEV(I,L) = B2 * KHSAVE(I,L-1) * SSDEV(I,L-1) * SSDEV(I,L-1)
./pkg/fizhi/fizhi_turb.F 1846 TRBFLX
        SVAR(I,L) = SQRT(SSDEV(I,L))
./pkg/fizhi/fizhi_turb.F 1848 TRBFLX
        SSDEV(I,L) = XL(I,L)*(AA(I,L)*DSH(I,L)-
./pkg/fizhi/fizhi_turb.F 1849 TRBFLX
     1               BB(I,L)*plke(I,L+1)*DTH(I,L))
./pkg/fizhi/fizhi_turb.F 1850 TRBFLX
        SSDEV(I,L) = B2 * KHSAVE(I,L) * SSDEV(I,L) * SSDEV(I,L)
./pkg/fizhi/fizhi_turb.F 1851 TRBFLX
        TEMP(I,L) = SQRT(SSDEV(I,L))
./pkg/fizhi/fizhi_turb.F 1852 TRBFLX
        SVAR(I,L) = (1./2.) * (SVAR(I,L) + TEMP(I,L))
./pkg/fizhi/fizhi_turb.F 1853 TRBFLX
        IF ( SVAR(I,L).LT.Z1PEM25) SVAR(I,L) = Z1PEM25
./pkg/fizhi/fizhi_turb.F 1857 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 1858 TRBFLX
        Q1M(I,L) = SBAR(I,L) / SVAR(I,L)
./pkg/fizhi/fizhi_turb.F 1859 TRBFLX
        FCC(I,L) = (1./2.) * ( 1. + ERRF( P5SR*Q1M(I,L) ) )
./pkg/fizhi/fizhi_turb.F 1860 TRBFLX
        SHL(I,L) =  FCC(I,L) * SBAR(I,L)
./pkg/fizhi/fizhi_turb.F 1861 TRBFLX
        ARG(I,L)  = (1./2.)*Q1M(I,L)*Q1M(I,L)
./pkg/fizhi/fizhi_turb.F 1862 TRBFLX
        IF(ARG(I,L).LE.ARGMAX)
./pkg/fizhi/fizhi_turb.F 1863 TRBFLX
     1        SHL(I,L) =  SHL(I,L)+RSQ2PI*SVAR(I,L)*EXP(-ARG(I,L))
./pkg/fizhi/fizhi_turb.F 1864 TRBFLX
        BETAT(I,L) = 1. + VIRTCON * SH(I,L) - VRT1CON * SHL(I,L)
./pkg/fizhi/fizhi_turb.F 1865 TRBFLX
        BETAW(I,L) = VIRTCON *
./pkg/fizhi/fizhi_turb.F 1866 TRBFLX
     1                ( TH(I,L) + (CLH/plk(I,L)) * SHL(I,L) )
./pkg/fizhi/fizhi_turb.F 1867 TRBFLX
        BETAL(I,L) = ( 1. + VIRTCON*SH(I,L) - TWO*VRT1CON*SHL(I,L) )
./pkg/fizhi/fizhi_turb.F 1868 TRBFLX
     1     * (CLH/plke(I,L+1)) - VRT1CON * TH(I,L)
./pkg/fizhi/fizhi_turb.F 1870 TRBFLX
        BETAT1(I,L) = BETAT(I,L) -
./pkg/fizhi/fizhi_turb.F 1871 TRBFLX
     1               BB(I,L)*plk(i,L) * FCC(I,L) * BETAL(I,L)
./pkg/fizhi/fizhi_turb.F 1872 TRBFLX
        BETAW1(I,L) = BETAW(I,L) + AA(I,L) * FCC(I,L) * BETAL(I,L)
./pkg/fizhi/fizhi_turb.F 1876 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 1877 TRBFLX
        DTHV(I,L) =  (1./2.)*((BETAT1(I,L)+BETAT1(I,L+1))*DTH(I,L)
./pkg/fizhi/fizhi_turb.F 1878 TRBFLX
     1               + (BETAW1(I,L)+BETAW1(I,L+1))*DSH(I,L))
./pkg/fizhi/fizhi_turb.F 1884 TRBFLX
      DO 9102 I =1,irun
./pkg/fizhi/fizhi_turb.F 1885 TRBFLX
      DU(I,NLEV) = CU(I)*XX(I)*AHS(I)*RVK
./pkg/fizhi/fizhi_turb.F 1886 TRBFLX
      DV(I,NLEV) = V(I,NLEV) * DU(I,NLEV)
./pkg/fizhi/fizhi_turb.F 1887 TRBFLX
      DU(I,NLEV) = U(I,NLEV) * DU(I,NLEV)
./pkg/fizhi/fizhi_turb.F 1888 TRBFLX
      DTHV(I,NLEV) = CT(I) * YY(I) *
./pkg/fizhi/fizhi_turb.F 1889 TRBFLX
     1 ((THV(I,NLEV)-THV(I,NLEVP1)) * RVK)* AHS(I)
./pkg/fizhi/fizhi_turb.F 1895 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 1896 TRBFLX
        STRT(I,L) = CP * DTHV(I,L) * DPK(I,L)
./pkg/fizhi/fizhi_turb.F 1897 TRBFLX
        DW2(I,L) = DU(I,L) * DU(I,L) + DV(I,L) * DV(I,L)
./pkg/fizhi/fizhi_turb.F 1898 TRBFLX
        IF ( DW2(I,L) .LE. 1.e-4 ) DW2(I,L) = 1.e-4
./pkg/fizhi/fizhi_turb.F 1899 TRBFLX
        RI(I,L) = STRT(I,L) / DW2(I,L)
./pkg/fizhi/fizhi_turb.F 1906 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 1907 TRBFLX
        SRI(I,L) = RI(I,L)
./pkg/fizhi/fizhi_turb.F 1910 TRBFLX
      DO 9108 I =1,irun
./pkg/fizhi/fizhi_turb.F 1911 TRBFLX
      SRI(I,NLEV) = RIB(I)
./pkg/fizhi/fizhi_turb.F 1913 TRBFLX
      DO 9110 I =1,irun
./pkg/fizhi/fizhi_turb.F 1914 TRBFLX
      SWINDS(I) = WS(I)
./pkg/fizhi/fizhi_turb.F 1919 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 1920 TRBFLX
        KH(I,L) = 0.
./pkg/fizhi/fizhi_turb.F 1921 TRBFLX
        KM(I,L) = 0.
./pkg/fizhi/fizhi_turb.F 1922 TRBFLX
        QQE(I,L) = 0.
./pkg/fizhi/fizhi_turb.F 1923 TRBFLX
        QE(I,L) = 0.
./pkg/fizhi/fizhi_turb.F 1924 TRBFLX
        P3(I,L) = 0.
./pkg/fizhi/fizhi_turb.F 1925 TRBFLX
        IBITSTB(I,L) = 0
./pkg/fizhi/fizhi_turb.F 1926 TRBFLX
        IF ( QQ(I,L) .GT. 1.e-8 ) THEN
./pkg/fizhi/fizhi_turb.F 1927 TRBFLX
         INTQ(I,L) = 1
./pkg/fizhi/fizhi_turb.F 1929 TRBFLX
         INTQ(I,L) = 0
./pkg/fizhi/fizhi_turb.F 1931 TRBFLX
        IF ( QQ(I,L).LE.1.e-8 ) THEN
./pkg/fizhi/fizhi_turb.F 1932 TRBFLX
         QQ(I,L) = 0.
./pkg/fizhi/fizhi_turb.F 1933 TRBFLX
         Q(I,L) = 0.
./pkg/fizhi/fizhi_turb.F 1940 TRBFLX
        DO 9116 I = 1,irun
./pkg/fizhi/fizhi_turb.F 1941 TRBFLX
         IF ( QQ(I,LMINQ).GT.1.e-8 ) IBIT = IBIT + 1
./pkg/fizhi/fizhi_turb.F 1967 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 1968 TRBFLX
        QQ(I,L) = QQE(I,L)
./pkg/fizhi/fizhi_turb.F 1969 TRBFLX
        Q(I,L) = QE(I,L)
./pkg/fizhi/fizhi_turb.F 1984 TRBFLX
        DO I =1,irun
./pkg/fizhi/fizhi_turb.F 1985 TRBFLX
         IF (  (IBITSTB(I,L).EQ.1)  .AND.
./pkg/fizhi/fizhi_turb.F 1986 TRBFLX
     1             ( Q(I,L) .LE. QE(I,L) ) ) THEN
./pkg/fizhi/fizhi_turb.F 1987 TRBFLX
          IBITSTB(I,L) = 1
./pkg/fizhi/fizhi_turb.F 1989 TRBFLX
          IBITSTB(I,L) = 0
./pkg/fizhi/fizhi_turb.F 1994 TRBFLX
        DO I =1,irun
./pkg/fizhi/fizhi_turb.F 1995 TRBFLX
         IF(IBITSTB(I,L).EQ.1 ) THEN
./pkg/fizhi/fizhi_turb.F 1996 TRBFLX
          TEMP(I,L) = Q(I,L) / QE(I,L)
./pkg/fizhi/fizhi_turb.F 1997 TRBFLX
          KH(I,L) = TEMP(I,L) * KH(I,L)
./pkg/fizhi/fizhi_turb.F 1998 TRBFLX
          KM(I,L) = TEMP(I,L) * KM(I,L)
./pkg/fizhi/fizhi_turb.F 2000 TRBFLX
         TEMP(I,L) = 0.01 * QQE(I,L)
./pkg/fizhi/fizhi_turb.F 2001 TRBFLX
         IF((IBITSTB(I,L).EQ.1) .AND.
./pkg/fizhi/fizhi_turb.F 2002 TRBFLX
     1         ( QQ(I,L) .LE. TEMP(I,L) )) THEN
./pkg/fizhi/fizhi_turb.F 2003 TRBFLX
          QQ(I,L) = TEMP(I,L)
./pkg/fizhi/fizhi_turb.F 2004 TRBFLX
          Q(I,L) = 0.1 * QE(I,L)
./pkg/fizhi/fizhi_turb.F 2006 TRBFLX
         IF(IBITSTB(I,L).EQ.1 ) P3(I,L) = (2.*B3) *
./pkg/fizhi/fizhi_turb.F 2007 TRBFLX
     1             ( QE(I,L) - Q(I,L) )
./pkg/fizhi/fizhi_turb.F 2025 TRBFLX
        DO I =1,irun
./pkg/fizhi/fizhi_turb.F 2026 TRBFLX
         P3(I,L) = P3(I,L) * DTAU / XL(I,L)
./pkg/fizhi/fizhi_turb.F 2027 TRBFLX
         TEMP(I,L) = QQE(I,L) * P3(I,L)
./pkg/fizhi/fizhi_turb.F 2028 TRBFLX
         XQ(I,L) = QQE(I,L) - QQ(I,L)
./pkg/fizhi/fizhi_turb.F 2032 TRBFLX
        DO I =1,irun
./pkg/fizhi/fizhi_turb.F 2033 TRBFLX
         IF( ( (IBITSTB(I,L).EQ.1) .AND.
./pkg/fizhi/fizhi_turb.F 2034 TRBFLX
     1             ( XQ(I,L) .LT. TEMP(I,L) ) )
./pkg/fizhi/fizhi_turb.F 2036 TRBFLX
     3       ( (IBITSTB(I,L).EQ.0) .AND.
./pkg/fizhi/fizhi_turb.F 2037 TRBFLX
     4             ( XQ(I,L) .GT. TEMP(I,L) ) ) )
./pkg/fizhi/fizhi_turb.F 2038 TRBFLX
     5   P3(I,L) = XQ(I,L) / QQE(I,L)
./pkg/fizhi/fizhi_turb.F 2046 TRBFLX
      DO 9118 I =1,irun
./pkg/fizhi/fizhi_turb.F 2047 TRBFLX
       RIBIN(I) = RIB(I)
./pkg/fizhi/fizhi_turb.F 2048 TRBFLX
       CUIN(I) = CU(I)
./pkg/fizhi/fizhi_turb.F 2049 TRBFLX
       CTIN(I) = CT(I)
./pkg/fizhi/fizhi_turb.F 2050 TRBFLX
       USTARIN(I) = USTAR(I)
./pkg/fizhi/fizhi_turb.F 2051 TRBFLX
       RHOSIN(I) = RHODZ2(I,NLEV)
./pkg/fizhi/fizhi_turb.F 2052 TRBFLX
       Z0IN(I) = Z0(I)
./pkg/fizhi/fizhi_turb.F 2053 TRBFLX
       ZETAIN(I) = ZETA(I)
./pkg/fizhi/fizhi_turb.F 2056 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 2057 TRBFLX
        RIINIT(I,L) = RI(I,L)
./pkg/fizhi/fizhi_turb.F 2058 TRBFLX
        QQINIT(I,L) = QQ(I,L)
./pkg/fizhi/fizhi_turb.F 2080 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 2081 TRBFLX
        RHOKDZ(I,L) = RHODZ1(I,L) * QXLM(I,L)
./pkg/fizhi/fizhi_turb.F 2090 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 2091 TRBFLX
        KHSAVE(I,L) = KH(I,L)
./pkg/fizhi/fizhi_turb.F 2101 TRBFLX
        DO I =1,irun
./pkg/fizhi/fizhi_turb.F 2102 TRBFLX
         KM(I,L) = KMBG
./pkg/fizhi/fizhi_turb.F 2103 TRBFLX
         KH(I,L) = KHBG
./pkg/fizhi/fizhi_turb.F 2111 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 2112 TRBFLX
        Q(I,L) = 2. * QQ(I,L)
./pkg/fizhi/fizhi_turb.F 2113 TRBFLX
        Q(I,L) = SQRT(Q(I,L))
./pkg/fizhi/fizhi_turb.F 2114 TRBFLX
        XQ(I,L)= XL(I,L) * Q(I,L)
./pkg/fizhi/fizhi_turb.F 2115 TRBFLX
        KM(I,L)=XQ(I,L)*KM(I,L)+KMBG
./pkg/fizhi/fizhi_turb.F 2116 TRBFLX
        KH(I,L)=XQ(I,L)*KH(I,L)+KHBG
./pkg/fizhi/fizhi_turb.F 2137 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 2138 TRBFLX
        TEMP(I,L) = RHOZPK(I,L) * KH(I,L)
./pkg/fizhi/fizhi_turb.F 2139 TRBFLX
        DELTH(I,L) = 0.
./pkg/fizhi/fizhi_turb.F 2142 TRBFLX
      DO 9132 I =1,irun
./pkg/fizhi/fizhi_turb.F 2143 TRBFLX
      DELTH(I,NLEVP1) = 1.
./pkg/fizhi/fizhi_turb.F 2162 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 2163 TRBFLX
        RHOKDZ(I,L) = RHODZ2(I,L) * KH(I,L)
./pkg/fizhi/fizhi_turb.F 2164 TRBFLX
        DELSH(I,L) = 0.
./pkg/fizhi/fizhi_turb.F 2167 TRBFLX
      DO 9140 I =1,irun
./pkg/fizhi/fizhi_turb.F 2168 TRBFLX
      DELSH(I,NLEVP1) = 1.
./pkg/fizhi/fizhi_turb.F 2205 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 2206 TRBFLX
        RHOKDZ(I,L) = RHODZ2(I,L) * KM(I,L)
./pkg/fizhi/fizhi_turb.F 2212 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 2213 TRBFLX
        WU(I,L) = WU(I,L) + RHOKDZ(I,L) * ( U(I,L+1) - U(I,L) )
./pkg/fizhi/fizhi_turb.F 2214 TRBFLX
        WV(I,L) = WV(I,L) + RHOKDZ(I,L) * ( V(I,L+1) - V(I,L) )
./pkg/fizhi/fizhi_turb.F 2218 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 2219 TRBFLX
        IF ( QQ(I,L) .GT. QQMIN ) THEN
./pkg/fizhi/fizhi_turb.F 2220 TRBFLX
         IBITSTB(I,L) = 1
./pkg/fizhi/fizhi_turb.F 2222 TRBFLX
         IBITSTB(I,L) = 0
./pkg/fizhi/fizhi_turb.F 2224 TRBFLX
        IF( IBITSTB(I,L).EQ.1 ) FREQDG(I,L) = FREQDG(I,L) + aitr
./pkg/fizhi/fizhi_turb.F 2233 TRBFLX
        DO I = 1,irun
./pkg/fizhi/fizhi_turb.F 2234 TRBFLX
         IF ( (qq(i,l).gt.qqcolmax(I)).and.(levpbl(i).eq.nlev))then
./pkg/fizhi/fizhi_turb.F 2236 TRBFLX
          qqcolmin(i) = 0.1*qqcolmax(I)
./pkg/fizhi/fizhi_turb.F 2245 TRBFLX
         pbldpth(I) = pbldpth(I) + ( (PLE(I,nlev+1)-PLE(I,Lp+2)) +
./pkg/fizhi/fizhi_turb.F 2249 TRBFLX
         pbldpth(I) = pbldpth(I) + ( (PLE(I,nlev+1)-PLE(I,2)) +
./pkg/fizhi/fizhi_turb.F 2261 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 2262 TRBFLX
        EU(I,L) = EU(I,L) + AITR*KM(I,L)
./pkg/fizhi/fizhi_turb.F 2263 TRBFLX
        ET(I,L) = ET(I,L) + AITR*KH(I,L)
./pkg/fizhi/fizhi_turb.F 2266 TRBFLX
      DO I =1,irun
./pkg/fizhi/fizhi_turb.F 2267 TRBFLX
      scu(I) = scu(I) + AITR*cu(I)
./pkg/fizhi/fizhi_turb.F 2269 TRBFLX
      DO I =1,irun
./pkg/fizhi/fizhi_turb.F 2270 TRBFLX
      sct(I) = sct(I) + AITR*ct(I)
./pkg/fizhi/fizhi_turb.F 2274 TRBFLX
        DO I =1,irun
./pkg/fizhi/fizhi_turb.F 2275 TRBFLX
         XLDIAG(I,L) = XLDIAG(I,L) + AITR*XL(I,L)
./pkg/fizhi/fizhi_turb.F 2285 TRBFLX
        DO I =1,irun
./pkg/fizhi/fizhi_turb.F 2286 TRBFLX
         XLSAVE(I,L) = XL(I,L)
./pkg/fizhi/fizhi_turb.F 2289 TRBFLX
       DO I = 1,irun
./pkg/fizhi/fizhi_turb.F 2290 TRBFLX
        CTSAVE(I) = CT(I)
./pkg/fizhi/fizhi_turb.F 2291 TRBFLX
        XXSAVE(I) = XX(I)
./pkg/fizhi/fizhi_turb.F 2292 TRBFLX
        YYSAVE(I) = YY(I)
./pkg/fizhi/fizhi_turb.F 2293 TRBFLX
        ZETASAVE(I) = ZETA(I)
./pkg/fizhi/fizhi_turb.F 2298 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 2299 TRBFLX
        turbfcc(I,L) = turbfcc(I,L) + fcc(I,L) * aitr
./pkg/fizhi/fizhi_turb.F 2300 TRBFLX
        qliq(I,L) = qliq(I,L) + shl(I,L) * aitr
./pkg/fizhi/fizhi_turb.F 2308 TRBFLX
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 2309 TRBFLX
        WU(I,L) =  WU(I,L) * AITR
./pkg/fizhi/fizhi_turb.F 2310 TRBFLX
        WV(I,L) =  WV(I,L) * AITR
./pkg/fizhi/fizhi_turb.F 2426 SFCFLX
      DO 9000 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 2427 SFCFLX
       VWS(I) = VUS(I) * VUS(I) + VVS(I) * VVS(I)
./pkg/fizhi/fizhi_turb.F 2428 SFCFLX
       IF ( VWS(I) .LE. 1.e-4) VWS(I) = 1.e-4
./pkg/fizhi/fizhi_turb.F 2429 SFCFLX
       VRIB(I) = ( CP * (VPKE(I)-VPK(I)) ) *
./pkg/fizhi/fizhi_turb.F 2430 SFCFLX
     1       (VTHV1(I) - VTHV2(I)) / VWS(I)
./pkg/fizhi/fizhi_turb.F 2431 SFCFLX
       VWS(I) = SQRT( VWS(I) )
./pkg/fizhi/fizhi_turb.F 2440 SFCFLX
      DO 9002 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 2441 SFCFLX
       IF (IVWATER(I).EQ.1)  IWATER = IWATER + 1
./pkg/fizhi/fizhi_turb.F 2447 SFCFLX
       DO 9004 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 2448 SFCFLX
        IF (IVWATER(I).EQ.1) VZ0(I) = 0.0003
./pkg/fizhi/fizhi_turb.F 2458 SFCFLX
      DO 9006 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 2459 SFCFLX
       VHZ(I) = VHS(I) / VZ0(I)
./pkg/fizhi/fizhi_turb.F 2460 SFCFLX
       VPSIM(I) = LOG( VHZ(I) )
./pkg/fizhi/fizhi_turb.F 2461 SFCFLX
       VAPSIM(I) = 1. / VPSIM(I)
./pkg/fizhi/fizhi_turb.F 2462 SFCFLX
       VCU(I) = VK * VAPSIM(I)
./pkg/fizhi/fizhi_turb.F 2463 SFCFLX
       VUSTAR(I) = VCU(I) * VWS(I)
./pkg/fizhi/fizhi_turb.F 2465 SFCFLX
       VPSIG(I) = VH0(I) * VUSTAR(I) - USTH0S
./pkg/fizhi/fizhi_turb.F 2466 SFCFLX
       if(VPSIG(I).lt.0.)  VPSIG(I) = 0.
./pkg/fizhi/fizhi_turb.F 2467 SFCFLX
       VPSIG(I) = SQRT( VPSIG(I) )
./pkg/fizhi/fizhi_turb.F 2468 SFCFLX
       VPSIG(I) = BMDL * VPSIG(I)
./pkg/fizhi/fizhi_turb.F 2469 SFCFLX
       VPSIHG(I) = VPSIM(I) + VPSIG(I)
./pkg/fizhi/fizhi_turb.F 2475 SFCFLX
       DO 9008 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 2476 SFCFLX
        VTEMP(I) = 0.
./pkg/fizhi/fizhi_turb.F 2488 SFCFLX
       DO 9010 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 2489 SFCFLX
        IF ( IVWATER(I).EQ.1 ) THEN
./pkg/fizhi/fizhi_turb.F 2490 SFCFLX
         VCU(I) = VCU(I) * (1. - VDPSIM(I)*VAPSIM(I))
./pkg/fizhi/fizhi_turb.F 2491 SFCFLX
         VZ0(I) = VZ0(I) + VDZ0(I)
./pkg/fizhi/fizhi_turb.F 2493 SFCFLX
         IF ( IVWATER(I).EQ.1) THEN
./pkg/fizhi/fizhi_turb.F 2494 SFCFLX
         IF ( VZ0(I) .LE. Z0MIN ) VZ0(I) = Z0MIN
./pkg/fizhi/fizhi_turb.F 2496 SFCFLX
         VPSIG(I) = VH0(I) * VCU(I) * VWS(I) - USTH0S
./pkg/fizhi/fizhi_turb.F 2497 SFCFLX
         if(VPSIG(I).lt.0.)  VPSIG(I) = 0.
./pkg/fizhi/fizhi_turb.F 2498 SFCFLX
         VPSIG(I) = SQRT( VPSIG(I) )
./pkg/fizhi/fizhi_turb.F 2499 SFCFLX
         VPSIG(I) = BMDL * VPSIG(I)
./pkg/fizhi/fizhi_turb.F 2500 SFCFLX
         VPSIHG(I) = VPSIM(I) + VDPSIH(I) + VPSIG(I)
./pkg/fizhi/fizhi_turb.F 2507 SFCFLX
      DO 9012 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 2508 SFCFLX
       VZETA(I) = VK2 * VRIB(I) / (VCU(I) * VCU(I) * VPSIHG(I))
./pkg/fizhi/fizhi_turb.F 2513 SFCFLX
      DO 9014 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 2514 SFCFLX
       VZH(I) = VZ0(I) * VAHS(I)
./pkg/fizhi/fizhi_turb.F 2519 SFCFLX
      DO 9016 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 2520 SFCFLX
       VCU(I) = VK / VPSIM(I)
./pkg/fizhi/fizhi_turb.F 2521 SFCFLX
       VPSIG(I) = VH0(I) * VCU(I) * VWS(I) - USTH0S
./pkg/fizhi/fizhi_turb.F 2522 SFCFLX
       if(VPSIG(I).lt.0.)  VPSIG(I) = 0.
./pkg/fizhi/fizhi_turb.F 2523 SFCFLX
       VPSIG(I) = SQRT(VPSIG(I))
./pkg/fizhi/fizhi_turb.F 2524 SFCFLX
       VPSIG(I) = BMDL * VPSIG(I)
./pkg/fizhi/fizhi_turb.F 2525 SFCFLX
       VPSIHG(I) = VPSIM(I) + VPSIG(I)
./pkg/fizhi/fizhi_turb.F 2526 SFCFLX
       VZETA(I) = VK2 * VRIB(I) / (VCU(I) * VCU(I) * VPSIHG(I))
./pkg/fizhi/fizhi_turb.F 2531 SFCFLX
       DO 9018 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 2532 SFCFLX
        IF (IVWATER(I).EQ.1) VUSTAR(I) = VCU(I) * VWS(I)
./pkg/fizhi/fizhi_turb.F 2535 SFCFLX
       DO 9020 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 2536 SFCFLX
        IF (IVWATER(I).EQ.1 ) then
./pkg/fizhi/fizhi_turb.F 2537 SFCFLX
         VZ0(I) = VTEMP(I)
./pkg/fizhi/fizhi_turb.F 2538 SFCFLX
         IF ( VZ0(I) .LE. Z0MIN ) VZ0(I) = Z0MIN
./pkg/fizhi/fizhi_turb.F 2561 SFCFLX
      DO 9022 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 2562 SFCFLX
       VZETA(I) = VZETA(I) + VZETAL(I) * VDZETA(I)
./pkg/fizhi/fizhi_turb.F 2563 SFCFLX
       IF (IVBITRIB(I).EQ.1 )VZETA(I) =
./pkg/fizhi/fizhi_turb.F 2564 SFCFLX
     1       VPSIM(I) * VPSIM(I) * VRIB(I) * VCT(I) * RVK
./pkg/fizhi/fizhi_turb.F 2568 SFCFLX
       DO 9024 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 2569 SFCFLX
        IF (IVWATER(I).EQ.1 ) then
./pkg/fizhi/fizhi_turb.F 2570 SFCFLX
         VZ0(I) = VZ0(I) + VZ0L(I) * VDZ0(I)
./pkg/fizhi/fizhi_turb.F 2571 SFCFLX
         IF (VZ0(I) .LE. Z0MIN ) VZ0(I) = Z0MIN
./pkg/fizhi/fizhi_turb.F 2583 SFCFLX
       DO 9026 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 2584 SFCFLX
        VZH(I) = VZ0(I) * VAHS(I)
./pkg/fizhi/fizhi_turb.F 2589 SFCFLX
       DO 9028 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 2590 SFCFLX
        VCU(I) = VK / VPSIM(I)
./pkg/fizhi/fizhi_turb.F 2591 SFCFLX
        VUSTAR(I) = VCU(I) * VWS(I)
./pkg/fizhi/fizhi_turb.F 2593 SFCFLX
        VPSIG(I) = VH0(I) * VUSTAR(I) - USTH0S
./pkg/fizhi/fizhi_turb.F 2594 SFCFLX
        if(VPSIG(I).lt.0.)  VPSIG(I) = 0.
./pkg/fizhi/fizhi_turb.F 2595 SFCFLX
        VPSIG(I) = SQRT(VPSIG(I))
./pkg/fizhi/fizhi_turb.F 2596 SFCFLX
        VPSIG(I) = BMDL * VPSIG(I)
./pkg/fizhi/fizhi_turb.F 2597 SFCFLX
        VPSIHG(I) = VPSIH(I) + VPSIG(I)
./pkg/fizhi/fizhi_turb.F 2601 SFCFLX
        VAPSIM(I) = VCU(I) * RVK
./pkg/fizhi/fizhi_turb.F 2602 SFCFLX
        VAPSIHG(I) = 1. / VPSIHG(I)
./pkg/fizhi/fizhi_turb.F 2603 SFCFLX
        VRIB1(I) = VAPSIM(I) * VAPSIM(I) * VPSIHG(I) * VZETA(I)
./pkg/fizhi/fizhi_turb.F 2624 SFCFLX
        DO 9030 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 2625 SFCFLX
         VZETAL(I) = VZETA(I)
./pkg/fizhi/fizhi_turb.F 2626 SFCFLX
         VZ0L(I) = VZ0(I)
./pkg/fizhi/fizhi_turb.F 2630 SFCFLX
       DO 9032 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 2631 SFCFLX
        VZETA(I) = VZETA(I) * ( 1. + VDZETA(I) )
./pkg/fizhi/fizhi_turb.F 2632 SFCFLX
        IF (IVBITRIB(I).EQ.1 ) VZETA(I) =
./pkg/fizhi/fizhi_turb.F 2633 SFCFLX
     1        VPSIM(I) * VPSIM(I) * VRIB(I) * VAPSIHG(I)
./pkg/fizhi/fizhi_turb.F 2637 SFCFLX
        DO 9034 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 2638 SFCFLX
         IF (IVWATER(I).EQ.1 ) then
./pkg/fizhi/fizhi_turb.F 2639 SFCFLX
          VZ0(I) = VZ0(I) * ( 1. + VDZ0(I) )
./pkg/fizhi/fizhi_turb.F 2640 SFCFLX
          IF (VZ0(I) .LE. Z0MIN ) VZ0(I) = Z0MIN
./pkg/fizhi/fizhi_turb.F 2647 SFCFLX
        DO 9036 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 2648 SFCFLX
         VPSIM(I) = VPSIM(I) + VDPSIM(I)
./pkg/fizhi/fizhi_turb.F 2649 SFCFLX
         VCU(I) = VK / VPSIM(I)
./pkg/fizhi/fizhi_turb.F 2650 SFCFLX
         VUSTAR(I) = VCU(I) * VWS(I)
./pkg/fizhi/fizhi_turb.F 2652 SFCFLX
         VPSIG(I) = VH0(I) * VUSTAR(I) - USTH0S
./pkg/fizhi/fizhi_turb.F 2653 SFCFLX
         if(VPSIG(I).lt.0.)  VPSIG(I) = 0.
./pkg/fizhi/fizhi_turb.F 2654 SFCFLX
         VPSIG(I) = SQRT(VPSIG(I))
./pkg/fizhi/fizhi_turb.F 2655 SFCFLX
         VPSIG(I) = BMDL * VPSIG(I)
./pkg/fizhi/fizhi_turb.F 2656 SFCFLX
         VPSIHG(I) = VPSIH(I) + VDPSIH(I) + VPSIG(I)
./pkg/fizhi/fizhi_turb.F 2657 SFCFLX
         VCT(I) = VK / VPSIHG(I)
./pkg/fizhi/fizhi_turb.F 2664 SFCFLX
        DO 9038 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 2665 SFCFLX
         VRIB1(I) = VRIB(I)
./pkg/fizhi/fizhi_turb.F 2666 SFCFLX
         VWS1(I) = VWS(I)
./pkg/fizhi/fizhi_turb.F 2675 SFCFLX
       DO I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 2676 SFCFLX
        VTEMP(I) =  10. * VAHS(I) * VZETA(I)
./pkg/fizhi/fizhi_turb.F 2677 SFCFLX
        VZH(I) = VZ0(I) * 0.1
./pkg/fizhi/fizhi_turb.F 2682 SFCFLX
       DO I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 2683 SFCFLX
        VTEMP(I) = ( VPSIH2(I) + VPSIG(I) ) / VPSIHG(I)
./pkg/fizhi/fizhi_turb.F 2684 SFCFLX
        VRHO(I) = VPKE(I)*( VTH2(I) + VTEMP(I) * (VTH1(I)-VTH2(I)) )
./pkg/fizhi/fizhi_turb.F 2685 SFCFLX
        VRHO(I) = VPE(I)*100. / ( RGAS * VRHO(I) )
./pkg/fizhi/fizhi_turb.F 2730 SFCFLX
      DO 9044 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 2731 SFCFLX
       VRHOZPK(I) = VRHO(I) * VPKE(I)
./pkg/fizhi/fizhi_turb.F 2732 SFCFLX
       VKH(I) = VUSTAR(I) * VCT(I)
./pkg/fizhi/fizhi_turb.F 2733 SFCFLX
       VKM(I) = VUSTAR(I) * VCU(I)
./pkg/fizhi/fizhi_turb.F 2952 PHI
      DO 9000 I = 1,N
./pkg/fizhi/fizhi_turb.F 2953 PHI
       IF(Z(I).GE.0.15)IBIT1 = IBIT1 + 1
./pkg/fizhi/fizhi_turb.F 2954 PHI
       IF(Z(I).GT.2. )IBIT2 = IBIT2 + 1
./pkg/fizhi/fizhi_turb.F 2959 PHI
      DO 9002 I = 1,N
./pkg/fizhi/fizhi_turb.F 2960 PHI
       ZSTAR(I)    = 100. * Z(I) - 14.
./pkg/fizhi/fizhi_turb.F 2964 PHI
      DO 9004 I = 1,N
./pkg/fizhi/fizhi_turb.F 2965 PHI
       TEMP1(I) = Z(I)*0.5
./pkg/fizhi/fizhi_turb.F 2966 PHI
       IF( Z(I) .LE. 2. )TEMP1(I) = 1.
./pkg/fizhi/fizhi_turb.F 2967 PHI
       TEMP1(I) = LOG10(TEMP1(I))
./pkg/fizhi/fizhi_turb.F 2968 PHI
       TEMP1(I) = (TEMP1(I) + 9.3) * 20.
./pkg/fizhi/fizhi_turb.F 2969 PHI
       IF( Z(I) .GT. 2. ) ZSTAR(I) = TEMP1(I)
./pkg/fizhi/fizhi_turb.F 2970 PHI
       IF( Z(I).GT.1.78e10 ) ZSTAR(I) = 384.9999
./pkg/fizhi/fizhi_turb.F 2975 PHI
      DO 9006 I = 1,N
./pkg/fizhi/fizhi_turb.F 2976 PHI
       I1(I) = ZSTAR(I)
./pkg/fizhi/fizhi_turb.F 2977 PHI
       I2(I) = I1(I) + 1
./pkg/fizhi/fizhi_turb.F 2978 PHI
       TEMP1(I) = ZSTAR(I) - I1(I)
./pkg/fizhi/fizhi_turb.F 2983 PHI
       DO 9008 I = 1,N
./pkg/fizhi/fizhi_turb.F 2985 PHI
       E1(I) = PHIM0( I1(I) )
./pkg/fizhi/fizhi_turb.F 2986 PHI
       E2(I) = PHIM0( I2(I) )
./pkg/fizhi/fizhi_turb.F 2987 PHI
       PHIM(I)  = TEMP1(I) * ( E2(I)-E1(I) )
./pkg/fizhi/fizhi_turb.F 2988 PHI
       PHIM(I)  = PHIM(I) +   E1(I)
./pkg/fizhi/fizhi_turb.F 2995 PHI
       DO 9010 I = 1,N
./pkg/fizhi/fizhi_turb.F 2997 PHI
       E1(I) = PHIH0( I1(I) )
./pkg/fizhi/fizhi_turb.F 2998 PHI
       E2(I) = PHIH0( I2(I) )
./pkg/fizhi/fizhi_turb.F 2999 PHI
       PHIH(I)  = TEMP1(I) * ( E2(I)-E1(I) )
./pkg/fizhi/fizhi_turb.F 3000 PHI
       PHIH(I)  = PHIH(I) +   E1(I)
./pkg/fizhi/fizhi_turb.F 3007 PHI
       DO 9012 I = 1,N
./pkg/fizhi/fizhi_turb.F 3008 PHI
       ZSTAR(I) = -Z(I)
./pkg/fizhi/fizhi_turb.F 3012 PHI
       DO 9014 I = 1,N
./pkg/fizhi/fizhi_turb.F 3013 PHI
       IF( Z(I) .LT. 0.15 ) PHIM(I) = 1. + ZSTAR(I)
./pkg/fizhi/fizhi_turb.F 3014 PHI
     2     *(0.25+ZSTAR(I)*(0.09375+ZSTAR(I)*
./pkg/fizhi/fizhi_turb.F 3015 PHI
     3     (0.03125+0.00732422 * ZSTAR(I))))
./pkg/fizhi/fizhi_turb.F 3020 PHI
       DO 9016 I = 1,N
./pkg/fizhi/fizhi_turb.F 3021 PHI
       IF( Z(I) .LT. 0.15 ) THEN
./pkg/fizhi/fizhi_turb.F 3022 PHI
       PHIH(I) =1.+ Z(I) * (0.5+ZSTAR(I)*(0.375+ZSTAR(I)*
./pkg/fizhi/fizhi_turb.F 3023 PHI
     1     (0.5+ZSTAR(I)*(0.8203125+ZSTAR(I)*
./pkg/fizhi/fizhi_turb.F 3024 PHI
     2     (1.5+2.93262*ZSTAR(I))))))
./pkg/fizhi/fizhi_turb.F 3025 PHI
       PHIH(I) = 1. / PHIH(I)
./pkg/fizhi/fizhi_turb.F 3091 PSI
      DO 9000 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 3092 PSI
       VPSIM(I) = 0.
./pkg/fizhi/fizhi_turb.F 3093 PSI
       VPSIH(I) = 0.
./pkg/fizhi/fizhi_turb.F 3094 PSI
       VX(I) = 0.
./pkg/fizhi/fizhi_turb.F 3095 PSI
       VXS(I) = 0.
./pkg/fizhi/fizhi_turb.F 3096 PSI
       VY(I) = 0.
./pkg/fizhi/fizhi_turb.F 3097 PSI
       VYS(I) = 0.
./pkg/fizhi/fizhi_turb.F 3098 PSI
       ZZ0(I) = VZH(I)*VZZ(I)
./pkg/fizhi/fizhi_turb.F 3101 PSI
      DO 9122 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 3102 PSI
       IF(VZZ(I).LE.-1.e-7)IBIT = IBIT + 1
./pkg/fizhi/fizhi_turb.F 3104 PSI
      DO 9022 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 3105 PSI
       IF(VZZ(I).LE.-1.e-7)THEN
./pkg/fizhi/fizhi_turb.F 3106 PSI
        INTSTB(I) = 1
./pkg/fizhi/fizhi_turb.F 3108 PSI
        INTSTB(I) = 0
./pkg/fizhi/fizhi_turb.F 3119 PSI
      DO 9002 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 3120 PSI
       IF (INTSTB(I).EQ.1)THEN
./pkg/fizhi/fizhi_turb.F 3122 PSI
        Z(indx) = VZZ(I)
./pkg/fizhi/fizhi_turb.F 3123 PSI
        Z0(indx) = ZZ0(I)
./pkg/fizhi/fizhi_turb.F 3127 PSI
      DO 9004 I = 1,IBIT
./pkg/fizhi/fizhi_turb.F 3128 PSI
       Z(I) = -18. * Z(I)
./pkg/fizhi/fizhi_turb.F 3129 PSI
       Z0(I) = -18. * Z0(I)
./pkg/fizhi/fizhi_turb.F 3141 PSI
      DO 9006 I = 1,IBIT
./pkg/fizhi/fizhi_turb.F 3142 PSI
       ARG1(I) = 1. - X1(I)
./pkg/fizhi/fizhi_turb.F 3143 PSI
       IF ( Z(I) .LT. 0.013 ) ARG1(I) =
./pkg/fizhi/fizhi_turb.F 3144 PSI
     1        Z(I) * ( 0.25 -  0.09375 * Z(I) )
./pkg/fizhi/fizhi_turb.F 3146 PSI
       ARG0(I)  = 1. - X0(I)
./pkg/fizhi/fizhi_turb.F 3147 PSI
       IF ( Z0(I) .LT. 0.013 ) ARG0(I) =
./pkg/fizhi/fizhi_turb.F 3148 PSI
     1       Z0(I) * ( 0.25 -  0.09375 * Z0(I) )
./pkg/fizhi/fizhi_turb.F 3150 PSI
       ARG1(I) = ARG1(I) * ( 1.+X0(I) )
./pkg/fizhi/fizhi_turb.F 3151 PSI
       ARG0(I) = ARG0(I) * ( 1.+X1(I) )
./pkg/fizhi/fizhi_turb.F 3152 PSI
       DX(I) = X1(I) - X0(I)
./pkg/fizhi/fizhi_turb.F 3153 PSI
       ARG1(I) = ARG1(I) / ARG0(I)
./pkg/fizhi/fizhi_turb.F 3154 PSI
       ARG0(I) = -DX(I) / ( 1. + X1(I)*X0(I) )
./pkg/fizhi/fizhi_turb.F 3155 PSI
       ARG0(I) = ATAN( ARG0(I) )
./pkg/fizhi/fizhi_turb.F 3156 PSI
       ARG1(I) = LOG( ARG1(I) )
./pkg/fizhi/fizhi_turb.F 3157 PSI
       PSI2(I) = 2. * ARG0(I) + ARG1(I)
./pkg/fizhi/fizhi_turb.F 3158 PSI
       PSI2(I) = PSI2(I) + DX(I)
./pkg/fizhi/fizhi_turb.F 3162 PSI
      DO 9008 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 3163 PSI
       IF( INTSTB(I).EQ.1 ) THEN
./pkg/fizhi/fizhi_turb.F 3165 PSI
        VPSIM(I) = PSI2(indx)
./pkg/fizhi/fizhi_turb.F 3166 PSI
        VX(I) = X1(indx)
./pkg/fizhi/fizhi_turb.F 3167 PSI
        VXS(I) = X0(indx)
./pkg/fizhi/fizhi_turb.F 3178 PSI
      DO 9010 I = 1,IBIT
./pkg/fizhi/fizhi_turb.F 3179 PSI
       ARG1(I) = 1. - Y1(I)
./pkg/fizhi/fizhi_turb.F 3180 PSI
       IF( Z(I) .LT. 0.0065 ) ARG1(I) =
./pkg/fizhi/fizhi_turb.F 3181 PSI
     1       Z(I) * ( 0.5 -  0.625 * Z(I) )
./pkg/fizhi/fizhi_turb.F 3183 PSI
       ARG0(I)  = 1. - Y0(I)
./pkg/fizhi/fizhi_turb.F 3184 PSI
       IF( Z0(I) .LT. 0.0065 ) ARG0(I) =
./pkg/fizhi/fizhi_turb.F 3185 PSI
     1       Z0(I) * ( 0.5 -  0.625 * Z0(I) )
./pkg/fizhi/fizhi_turb.F 3187 PSI
       ARG1(I) = ARG1(I) * ( 1. + Y0(I) )
./pkg/fizhi/fizhi_turb.F 3188 PSI
       ARG0(I) = ARG0(I) * ( 1. + Y1(I) )
./pkg/fizhi/fizhi_turb.F 3189 PSI
       ARG1(I) = ARG1(I) / ARG0(I)
./pkg/fizhi/fizhi_turb.F 3190 PSI
       PSI2(I) = LOG( ARG1(I) )
./pkg/fizhi/fizhi_turb.F 3191 PSI
       PSI2(I) = PSI2(I) - Y1(I) + Y0(I)
./pkg/fizhi/fizhi_turb.F 3195 PSI
      DO 9012 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 3196 PSI
       IF( INTSTB(I).EQ.1 ) THEN
./pkg/fizhi/fizhi_turb.F 3198 PSI
       VPSIH(I) = PSI2(indx)
./pkg/fizhi/fizhi_turb.F 3199 PSI
       VY(I) = Y1(indx)
./pkg/fizhi/fizhi_turb.F 3200 PSI
       VYS(I) = Y0(indx)
./pkg/fizhi/fizhi_turb.F 3210 PSI
      DO 9114 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 3211 PSI
       IF(VZZ(I).GT.-1.e-7)THEN
./pkg/fizhi/fizhi_turb.F 3215 PSI
      DO 9014 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 3216 PSI
       IF(VZZ(I).GT.-1.e-7)THEN
./pkg/fizhi/fizhi_turb.F 3217 PSI
        INTSTB(I) = 1
./pkg/fizhi/fizhi_turb.F 3219 PSI
        INTSTB(I) = 0
./pkg/fizhi/fizhi_turb.F 3227 PSI
      DO 9016 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 3228 PSI
       IF (INTSTB(I).EQ.1)THEN
./pkg/fizhi/fizhi_turb.F 3230 PSI
        Z(indx) = VZZ(I)
./pkg/fizhi/fizhi_turb.F 3231 PSI
        Z0(indx) = ZZ0(I)
./pkg/fizhi/fizhi_turb.F 3232 PSI
        ARG1(indx) = VZH(I)
./pkg/fizhi/fizhi_turb.F 3239 PSI
      DO 9018 I = 1,IBIT
./pkg/fizhi/fizhi_turb.F 3240 PSI
       HZ(I) = 1. / ARG1(I)
./pkg/fizhi/fizhi_turb.F 3241 PSI
       Z1(I) = Z(I)
./pkg/fizhi/fizhi_turb.F 3242 PSI
       Z2(I) = ZWM
./pkg/fizhi/fizhi_turb.F 3244 PSI
       IF ( Z(I) .GT. ZWM ) THEN
./pkg/fizhi/fizhi_turb.F 3245 PSI
        Z1(I) = ZWM
./pkg/fizhi/fizhi_turb.F 3246 PSI
        Z2(I) = Z(I)
./pkg/fizhi/fizhi_turb.F 3249 PSI
       IF ( Z0(I) .GT. Z0M ) THEN
./pkg/fizhi/fizhi_turb.F 3250 PSI
        Z0(I) = Z0M
./pkg/fizhi/fizhi_turb.F 3251 PSI
        INTZ0(I) = 1
./pkg/fizhi/fizhi_turb.F 3253 PSI
        INTZ0(I) = 0
./pkg/fizhi/fizhi_turb.F 3256 PSI
       X1NUM(I) = 1. + 5. * Z1(I)
./pkg/fizhi/fizhi_turb.F 3257 PSI
       X0NUM(I) = 1. + 5. * Z0(I)
./pkg/fizhi/fizhi_turb.F 3258 PSI
       X1DEN(I) = 1. / (1. + CM1 * (X1NUM(I) * Z1(I)) )
./pkg/fizhi/fizhi_turb.F 3259 PSI
       X0DEN(I) = 1. + CM1 * (X0NUM(I) * Z0(I))
./pkg/fizhi/fizhi_turb.F 3261 PSI
       IF ( (INTZ0(I).EQ.1) .OR. (Z(I).GT.ZWM) )
./pkg/fizhi/fizhi_turb.F 3262 PSI
     1      HZ(I) = Z1(I) / Z0(I)
./pkg/fizhi/fizhi_turb.F 3263 PSI
       ARG1(I) = HZ(I)*HZ(I)*X0DEN(I)*X1DEN(I)
./pkg/fizhi/fizhi_turb.F 3264 PSI
       ARG1(I) = LOG( ARG1(I) )
./pkg/fizhi/fizhi_turb.F 3265 PSI
       ARG1(I) = 0.5 * ARG1(I)
./pkg/fizhi/fizhi_turb.F 3266 PSI
       ARG0(I) = (Z1(I) + 0.1) * (Z0(I) + 0.1)
./pkg/fizhi/fizhi_turb.F 3267 PSI
       ARG0(I) = CM3 + ARG0(I) * CM4
./pkg/fizhi/fizhi_turb.F 3268 PSI
       ARG0(I) = ( Z1(I) - Z0(I) ) / ARG0(I)
./pkg/fizhi/fizhi_turb.F 3269 PSI
       ARG0(I) = ATAN( ARG0(I) )
./pkg/fizhi/fizhi_turb.F 3270 PSI
       TEMP(I) = ARG1(I) + CM5 * ARG0(I)
./pkg/fizhi/fizhi_turb.F 3272 PSI
       X0(I) = X0NUM(I) / X0DEN(I)
./pkg/fizhi/fizhi_turb.F 3273 PSI
       IF ( INTZ0(I).EQ.1 ) X0(I) = 0.
./pkg/fizhi/fizhi_turb.F 3274 PSI
       Z2ZWM(I) = Z2(I) * RZWM
./pkg/fizhi/fizhi_turb.F 3283 PSI
      DO 9020 I = 1,IBIT
./pkg/fizhi/fizhi_turb.F 3284 PSI
       X1(I) = X1NUM(I) * X1DEN(I)
./pkg/fizhi/fizhi_turb.F 3285 PSI
       ARG1(I) = LOG( Z2ZWM(I) )
./pkg/fizhi/fizhi_turb.F 3286 PSI
       PSI2(I) = TEMP(I) + CM6 * ARG1(I)
./pkg/fizhi/fizhi_turb.F 3290 PSI
      DO 9030 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 3291 PSI
       IF( INTSTB(I).EQ.1 ) THEN
./pkg/fizhi/fizhi_turb.F 3293 PSI
       VPSIM(I) = PSI2(indx)
./pkg/fizhi/fizhi_turb.F 3294 PSI
       VX(I) = X1(indx)
./pkg/fizhi/fizhi_turb.F 3295 PSI
       VXS(I) = X0(indx)
./pkg/fizhi/fizhi_turb.F 3306 PSI
      DO 9024 I = 1,IBIT
./pkg/fizhi/fizhi_turb.F 3307 PSI
       Y1DEN(I) = 1. + CM1 * ( X1NUM(I) * Z(I) )
./pkg/fizhi/fizhi_turb.F 3308 PSI
       Y1(I) = X1NUM(I) / Y1DEN(I)
./pkg/fizhi/fizhi_turb.F 3309 PSI
       ARG1(I) = CM7 * Z2ZWM(I) / ( CM2 + Z2(I) )
./pkg/fizhi/fizhi_turb.F 3310 PSI
       ARG0(I) = 6.
./pkg/fizhi/fizhi_turb.F 3311 PSI
       IF ( Z2(I) .GT. ZCM ) THEN
./pkg/fizhi/fizhi_turb.F 3312 PSI
        Y1(I) = YCM
./pkg/fizhi/fizhi_turb.F 3313 PSI
        ARG1(I) = Z2(I) * RZCM
./pkg/fizhi/fizhi_turb.F 3314 PSI
        ARG0(I) = YCM
./pkg/fizhi/fizhi_turb.F 3315 PSI
        TEMP(I) = TEMP(I) + CM8
./pkg/fizhi/fizhi_turb.F 3317 PSI
       ARG1(I) = LOG( ARG1(I) )
./pkg/fizhi/fizhi_turb.F 3318 PSI
       PSI2(I) = TEMP(I) + ARG0(I) * ARG1(I)
./pkg/fizhi/fizhi_turb.F 3322 PSI
      DO 9026 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 3323 PSI
       IF( INTSTB(I).EQ.1 ) THEN
./pkg/fizhi/fizhi_turb.F 3325 PSI
       VPSIH(I) = PSI2(indx)
./pkg/fizhi/fizhi_turb.F 3326 PSI
       VY(I) = Y1(indx)
./pkg/fizhi/fizhi_turb.F 3327 PSI
       VYS(I) = X0(indx)
./pkg/fizhi/fizhi_turb.F 3419 TRBLEN
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 3420 TRBLEN
         STBFCN(I,L) = STRT(I,L) - RICR * DW2(I,L)
./pkg/fizhi/fizhi_turb.F 3421 TRBLEN
         INT1(I,L) = 0
./pkg/fizhi/fizhi_turb.F 3422 TRBLEN
         IF( STBFCN(I,L).LE.0. ) INT1(I,L) = 1
./pkg/fizhi/fizhi_turb.F 3427 TRBLEN
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 3428 TRBLEN
        INT2(I,L) = 0
./pkg/fizhi/fizhi_turb.F 3429 TRBLEN
        IF( (INT1(I,L).EQ.1) .NEQV. (INT1(I,L+1).EQ.1) ) INT2(I,L) = 1
./pkg/fizhi/fizhi_turb.F 3435 TRBLEN
      DO 30 I=1,irun
./pkg/fizhi/fizhi_turb.F 3436 TRBLEN
      IBIT = IBIT + INT1(I,LMIN)
./pkg/fizhi/fizhi_turb.F 3445 TRBLEN
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 3446 TRBLEN
        XL0(I,L) = 0.
./pkg/fizhi/fizhi_turb.F 3449 TRBLEN
      DO 70 I=1,irun
./pkg/fizhi/fizhi_turb.F 3450 TRBLEN
      XL0(I,NLEV) = DZ3(I,NLEV)
./pkg/fizhi/fizhi_turb.F 3465 TRBLEN
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 3466 TRBLEN
        INT2(I,L) = 0
./pkg/fizhi/fizhi_turb.F 3467 TRBLEN
        IF ( INT1(I,L).EQ.1 .OR. INT1(I,L+1).EQ.1 ) INT2(I,L) = 1
./pkg/fizhi/fizhi_turb.F 3468 TRBLEN
        IF ( INT2(I,L).EQ.1 )
./pkg/fizhi/fizhi_turb.F 3469 TRBLEN
     &       XL0(I,L) = (0.5+DZITRP(I,L)) * DZ3(I,L+1)
./pkg/fizhi/fizhi_turb.F 3472 TRBLEN
      DO 90 I=1,irun
./pkg/fizhi/fizhi_turb.F 3473 TRBLEN
      INT2(I,NLEVM1) = INT1(I,NLEV)
./pkg/fizhi/fizhi_turb.F 3477 TRBLEN
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 3478 TRBLEN
        IF ( INT2(I,L).EQ.1 ) THEN
./pkg/fizhi/fizhi_turb.F 3479 TRBLEN
         XL0(I,L+1) = XL0(I,L+1) + ( (0.5-DZITRP(I,L)) * DZ3(I,L+1) )
./pkg/fizhi/fizhi_turb.F 3484 TRBLEN
      DO 110 I=1,irun
./pkg/fizhi/fizhi_turb.F 3485 TRBLEN
      IF( INT1(I,1).EQ.1 ) XL0(I,1) = XL0(I,1) + DZ3(I,1)
./pkg/fizhi/fizhi_turb.F 3493 TRBLEN
      DO 120 I = 1,irun
./pkg/fizhi/fizhi_turb.F 3494 TRBLEN
      IF( INT1(I,LM1).EQ.1 ) XL0(I,L) = XL0(I,L) + XL0(I,LM1)
./pkg/fizhi/fizhi_turb.F 3499 TRBLEN
      DO 130 I = 1,irun
./pkg/fizhi/fizhi_turb.F 3500 TRBLEN
      IF( INT1(I,NLEVM1).EQ.1 .AND. INT1(I,NLEV).EQ.1 ) THEN
./pkg/fizhi/fizhi_turb.F 3501 TRBLEN
      XL0(I,NLEV) = XL0(I,NLEV) + XL0(I,NLEVM1)
./pkg/fizhi/fizhi_turb.F 3509 TRBLEN
      DO 140 I = 1,irun
./pkg/fizhi/fizhi_turb.F 3510 TRBLEN
      IF( INT1(I,LP1).EQ.1 ) THEN
./pkg/fizhi/fizhi_turb.F 3511 TRBLEN
      IF( INT1(I,L)  .EQ.1 ) THEN
./pkg/fizhi/fizhi_turb.F 3512 TRBLEN
      XL0(I,L) = XL0(I,LP1)
./pkg/fizhi/fizhi_turb.F 3514 TRBLEN
      XL0(I,L) = XL0(I,L) + XL0(I,LP1)
./pkg/fizhi/fizhi_turb.F 3522 TRBLEN
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 3523 TRBLEN
        IF ( XL0(I,L).LT.XL0CNV ) XL0(I,L) = XL0CNV
./pkg/fizhi/fizhi_turb.F 3536 TRBLEN
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 3537 TRBLEN
        INT2(I,L) = 1 - INT1(I,L)
./pkg/fizhi/fizhi_turb.F 3544 TRBLEN
        DO I =1,irun
./pkg/fizhi/fizhi_turb.F 3545 TRBLEN
         IF( INT1(I,L).EQ.0 ) THEN
./pkg/fizhi/fizhi_turb.F 3546 TRBLEN
           XL0(I,L) =         Q(I,L) / XL0(I,L)
./pkg/fizhi/fizhi_turb.F 3547 TRBLEN
           XL0(I,L) =       XL0(I,L) * XL0(I,L) + 1.0E-20
./pkg/fizhi/fizhi_turb.F 3548 TRBLEN
           XL0(I,L) =    STBFCN(I,L) + XL0(I,L)
./pkg/fizhi/fizhi_turb.F 3549 TRBLEN
           XL0(I,L) = SQRT( XL0(I,L) )
./pkg/fizhi/fizhi_turb.F 3550 TRBLEN
           XL0(I,L) =         Q(I,L) / XL0(I,L)
./pkg/fizhi/fizhi_turb.F 3552 TRBLEN
         INT2(I,L)  = 0
./pkg/fizhi/fizhi_turb.F 3553 TRBLEN
         IF( XL0(I,L).LT.XL0MIN ) INT2(I,L)  = 1
./pkg/fizhi/fizhi_turb.F 3562 TRBLEN
        DO I =1,irun
./pkg/fizhi/fizhi_turb.F 3563 TRBLEN
         INT2(I,L) = 1 - INT1(I,L)
./pkg/fizhi/fizhi_turb.F 3564 TRBLEN
         IF ( INT2(I,L).EQ.1 ) XL0(I,L) = XL0MIN
./pkg/fizhi/fizhi_turb.F 3569 TRBLEN
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 3570 TRBLEN
        IF ( INT2(I,L).EQ.1 ) XL0(I,L) = XL0MIN
./pkg/fizhi/fizhi_turb.F 3581 TRBLEN
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 3582 TRBLEN
        XL(I,L) = XL0(I,L) * VKZE(I,L) / ( XL0(I,L)+VKZE(I,L) )
./pkg/fizhi/fizhi_turb.F 3593 TRBLEN
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 3594 TRBLEN
        Q1(I,L) = Q(I,L)
./pkg/fizhi/fizhi_turb.F 3595 TRBLEN
        INT1(I,L) = 0
./pkg/fizhi/fizhi_turb.F 3596 TRBLEN
        IF (    Q(I,L).LE.Q(I,L+1) ) INT1(I,L) = 1
./pkg/fizhi/fizhi_turb.F 3597 TRBLEN
        IF ( INT1(I,L).EQ.1 )  THEN
./pkg/fizhi/fizhi_turb.F 3598 TRBLEN
           XL0(I,L) = XL0(I,L+1)
./pkg/fizhi/fizhi_turb.F 3599 TRBLEN
            Q1(I,L) =   Q(I,L+1)
./pkg/fizhi/fizhi_turb.F 3605 TRBLEN
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 3606 TRBLEN
        QXLM(I,L) =   XL0(I,L)*VKZM(I,L)
./pkg/fizhi/fizhi_turb.F 3607 TRBLEN
     &                 / ( XL0(I,L)+VKZM(I,L) )
./pkg/fizhi/fizhi_turb.F 3608 TRBLEN
        QXLM(I,L) = CLMT53 * Q1(I,L)*QXLM(I,L)
./pkg/fizhi/fizhi_turb.F 3662 TRBITP
      integer I,L
./pkg/fizhi/fizhi_turb.F 3671 TRBITP
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 3672 TRBITP
        DZITRP(I,L) = 0.
./pkg/fizhi/fizhi_turb.F 3676 TRBITP
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 3677 TRBITP
        IF ( INTCHG(I,L).EQ.1 ) THEN
./pkg/fizhi/fizhi_turb.F 3678 TRBITP
         DDD(I,L) = (         CP  *(DTHV(I,L+1)*DPK(I,L)
./pkg/fizhi/fizhi_turb.F 3679 TRBITP
     &                            + DTHV(I,L)*DPK(I,L+1)) )
./pkg/fizhi/fizhi_turb.F 3680 TRBITP
     &            - ( (2.*RICR)  * ( DU(I,L+1)* DU(I,L)
./pkg/fizhi/fizhi_turb.F 3681 TRBITP
     &                            +   DV(I,L+1)* DV(I,L)) )
./pkg/fizhi/fizhi_turb.F 3682 TRBITP
         AAA(I,L) = STBFCN(I,L) + STBFCN(I,L+1)
./pkg/fizhi/fizhi_turb.F 3683 TRBITP
         BBB(I,L) = STBFCN(I,L) - STBFCN(I,L+1)
./pkg/fizhi/fizhi_turb.F 3684 TRBITP
         CCC(I,L) =            1. / BBB(I,L)
./pkg/fizhi/fizhi_turb.F 3685 TRBITP
         DZITRP(I,L) = AAA(I,L) * CCC(I,L)
./pkg/fizhi/fizhi_turb.F 3686 TRBITP
         AAA(I,L) = AAA(I,L) - DDD(I,L)
./pkg/fizhi/fizhi_turb.F 3687 TRBITP
         DDD(I,L) =        (   DDD(I,L) *    DDD(I,L) )
./pkg/fizhi/fizhi_turb.F 3688 TRBITP
     &            - 4. * (STBFCN(I,L+1) * STBFCN(I,L) )
./pkg/fizhi/fizhi_turb.F 3689 TRBITP
         DDD(I,L) = DDD(I,L)*CCC(I,L)*CCC(I,L)
./pkg/fizhi/fizhi_turb.F 3690 TRBITP
         DDD(I,L) =    SQRT( DDD(I,L) )
./pkg/fizhi/fizhi_turb.F 3693 TRBITP
        IF( INTCHG(I,L).EQ.1 .AND. AAA(I,L).NE.0. ) THEN
./pkg/fizhi/fizhi_turb.F 3694 TRBITP
         DZITRP(I,L) = ( BBB(I,L)*(1.-DDD(I,L)) ) / AAA(I,L)
./pkg/fizhi/fizhi_turb.F 3697 TRBITP
        DZITRP(I,L) = 0.5 * DZITRP(I,L)
./pkg/fizhi/fizhi_turb.F 3767 TRBL20
      DO 10 I=1,ISTNLV
./pkg/fizhi/fizhi_turb.F 3768 TRBL20
      EE(I,1) = D1HALF * RI(I,1) + D2HALF
./pkg/fizhi/fizhi_turb.F 3769 TRBL20
      RF(I,1) = EE(I,1)* EE(I,1)
./pkg/fizhi/fizhi_turb.F 3770 TRBL20
      RF(I,1) = RF(I,1)- D3*RI(I,1)
./pkg/fizhi/fizhi_turb.F 3771 TRBL20
      RF(I,1) = SQRT( RF(I,1) )
./pkg/fizhi/fizhi_turb.F 3772 TRBL20
      RF(I,1) = EE(I,1) - RF(I,1)
./pkg/fizhi/fizhi_turb.F 3774 TRBL20
      IF( RI(I,1).LE.1.e-4 .AND. RI(I,1).GE.-1.e-4 ) THEN
./pkg/fizhi/fizhi_turb.F 3775 TRBL20
          RF(I,1) = D3B2*RI(I,1)
./pkg/fizhi/fizhi_turb.F 3783 TRBL20
      IF( RI(I,1).LT.RICR .AND. RF(I,1).LT.RFC ) THEN
./pkg/fizhi/fizhi_turb.F 3784 TRBL20
      ZKH(I,1) =   ( RFC-RF(I,1) ) / (1.-RF(I,1))
./pkg/fizhi/fizhi_turb.F 3785 TRBL20
      ZKM(I,1) =                CM * (RF1-RF(I,1))
./pkg/fizhi/fizhi_turb.F 3786 TRBL20
      ZKM(I,1) = ZKH(I,1)*ZKM(I,1) / (RF2-RF(I,1))
./pkg/fizhi/fizhi_turb.F 3787 TRBL20
      ZKH(I,1) = CH      *ZKH(I,1)
./pkg/fizhi/fizhi_turb.F 3788 TRBL20
       QE(I,1) = ZKM(I,1)*DW2(I,1) - ZKH(I,1)*STRT(I,1)
./pkg/fizhi/fizhi_turb.F 3791 TRBL20
      IF( QE(I,1).LT.1.e-14 ) THEN
./pkg/fizhi/fizhi_turb.F 3792 TRBL20
      INTSTB(I,1) = 0
./pkg/fizhi/fizhi_turb.F 3793 TRBL20
          QE(I,1) = 0.
./pkg/fizhi/fizhi_turb.F 3795 TRBL20
      INTSTB(I,1) = 1
./pkg/fizhi/fizhi_turb.F 3796 TRBL20
          QE(I,1) = B1*QE(I,1)
./pkg/fizhi/fizhi_turb.F 3797 TRBL20
          QE(I,1) = SQRT( QE(I,1) )
./pkg/fizhi/fizhi_turb.F 3798 TRBL20
          QE(I,1) = XL(I,1)*QE(I,1)
./pkg/fizhi/fizhi_turb.F 3800 TRBL20
      QQE(I,1) = 0.5 * QE(I,1) * QE(I,1)
./pkg/fizhi/fizhi_turb.F 3866 TRBL25
      DO 10 I=1,ISTNLV
./pkg/fizhi/fizhi_turb.F 3867 TRBL25
      IF( INTQ(I,1).EQ.1 .AND. INTSTB(I,1).EQ.0 ) THEN
./pkg/fizhi/fizhi_turb.F 3868 TRBL25
        XQ(I,1) = XL(I,1)  /      Q(I,1)
./pkg/fizhi/fizhi_turb.F 3869 TRBL25
        XQ(I,1) = XQ(I,1)  *     XQ(I,1)
./pkg/fizhi/fizhi_turb.F 3870 TRBL25
      STRT(I,1) = XQ(I,1)  *   STRT(I,1)
./pkg/fizhi/fizhi_turb.F 3871 TRBL25
       DW2(I,1) = XQ(I,1)  *    DW2(I,1)
./pkg/fizhi/fizhi_turb.F 3872 TRBL25
        F2(I,1) = 1.+FF2  *   STRT(I,1)
./pkg/fizhi/fizhi_turb.F 3873 TRBL25
        F3(I,1) = 1.+FF3  *   STRT(I,1)
./pkg/fizhi/fizhi_turb.F 3874 TRBL25
        F4(I,1) = 1.+FF4  *   STRT(I,1)
./pkg/fizhi/fizhi_turb.F 3875 TRBL25
       ZKH(I,1) = (F4(I,1) *     F2(I,1))
./pkg/fizhi/fizhi_turb.F 3876 TRBL25
     &     + A4 * (F3(I,1) *    DW2(I,1))
./pkg/fizhi/fizhi_turb.F 3877 TRBL25
       ZKH(I,1) = (F2(I,1) + A3*DW2(I,1))
./pkg/fizhi/fizhi_turb.F 3878 TRBL25
     &          / ZKH(I,1)
./pkg/fizhi/fizhi_turb.F 3879 TRBL25
       ZKM(I,1) = A1 * (F3(I,1)*ZKH(I,1)+A5)
./pkg/fizhi/fizhi_turb.F 3880 TRBL25
     &               /  F2(I,1)
./pkg/fizhi/fizhi_turb.F 3881 TRBL25
       ZKH(I,1) = A2 * ZKH(I,1)
./pkg/fizhi/fizhi_turb.F 3882 TRBL25
        P3(I,1) = ZKH(I,1)*STRT(I,1) + B3
./pkg/fizhi/fizhi_turb.F 3883 TRBL25
        P3(I,1) = 2. * ( ZKM(I,1)*DW2(I,1) - P3(I,1) )
./pkg/fizhi/fizhi_turb.F 3884 TRBL25
        P3(I,1) = P3(I,1)*Q(I,1)
./pkg/fizhi/fizhi_turb.F 3938 TRBDIF
      integer I,L
./pkg/fizhi/fizhi_turb.F 3946 TRBDIF
      DO 10 I=1,irun
./pkg/fizhi/fizhi_turb.F 3947 TRBDIF
      CC(I,1) = 0.
./pkg/fizhi/fizhi_turb.F 3950 TRBDIF
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 3951 TRBDIF
        CC(I,L+1) = RHOKDZ(I,L) * FLXFAC(I,L+1)
./pkg/fizhi/fizhi_turb.F 3955 TRBDIF
       DO I =1,irun
./pkg/fizhi/fizhi_turb.F 3956 TRBDIF
        BB(I,L) =   RHOKDZ(I,L) * FLXFAC(I,L)
./pkg/fizhi/fizhi_turb.F 3957 TRBDIF
        AA(I,L) = 1. + CC(I,L) + BB(I,L)
./pkg/fizhi/fizhi_turb.F 395 TURBIO
      do I =1,nchptot
./pkg/fizhi/fizhi_turb.F 3964 TRBDIF
        DO I =1,irun
./pkg/fizhi/fizhi_turb.F 3965 TRBDIF
         AA(I,L) = AA(I,L) - XX2(I,L)
./pkg/fizhi/fizhi_turb.F 396 TURBIO
      utility(I) = pmsc(i) + ptop
./pkg/fizhi/fizhi_turb.F 3976 TRBDIF
      DO 50 I=1,irun
./pkg/fizhi/fizhi_turb.F 3977 TRBDIF
      DXX1G(I) = CC(I,NLEVP1) * ( XX1(I,NLEV)-XX1(I,NLEVP1) )
./pkg/fizhi/fizhi_turb.F 3982 TRBDIF
      DO 60 I=1,irun
./pkg/fizhi/fizhi_turb.F 3983 TRBDIF
      DXX2G(I) = CC(I,NLEVP1) * ( XX2(I,NLEV)-XX2(I,NLEVP1) )
./pkg/fizhi/fizhi_turb.F 3994 TRBDIF
        DO I =1,irun
./pkg/fizhi/fizhi_turb.F 3995 TRBDIF
         IF ( XX1(I,L).LT.EPSL ) XX1(I,L) = 0.
./pkg/fizhi/fizhi_turb.F 4014 VTRI0
      DO 9000 I = 1,irun
./pkg/fizhi/fizhi_turb.F 4015 VTRI0
       A(I,1) = 1. / A(I,1)
./pkg/fizhi/fizhi_turb.F 4020 VTRI0
       DO 9002 I = 1,irun
./pkg/fizhi/fizhi_turb.F 4021 VTRI0
        C(I,L) = C(I,L) * A(I,LM1)
./pkg/fizhi/fizhi_turb.F 4022 VTRI0
        A(I,L) = 1. / ( A(I,L) - B(I,LM1) * C(I,L) )
./pkg/fizhi/fizhi_turb.F 4023 VTRI0
        F(I,L) = F(I,L) + F(I,LM1) * C(I,L)
./pkg/fizhi/fizhi_turb.F 4028 VTRI0
       DO 9004 I = 1,irun
./pkg/fizhi/fizhi_turb.F 4029 VTRI0
       Y(I,L) = (F(I,L) + B(I,L) * Y(I,L+1)) * A(I,L)
./pkg/fizhi/fizhi_turb.F 4047 VTRI1
       DO 9000 I = 1,irun
./pkg/fizhi/fizhi_turb.F 4048 VTRI1
        Y(I,L) = B(I,L) * Y(I,L+1) * A(I,L)
./pkg/fizhi/fizhi_turb.F 4067 VTRI2
       DO 9000 I = 1,irun
./pkg/fizhi/fizhi_turb.F 4068 VTRI2
        F(I,L) = F(I,L) + F(I,L-1) * C(I,L)
./pkg/fizhi/fizhi_turb.F 4073 VTRI2
       DO 9002 I = 1,irun
./pkg/fizhi/fizhi_turb.F 4074 VTRI2
        Y(I,L) = (F(I,L) + B(I,L) * Y(I,L+1)) *  A(I,L)
./pkg/fizhi/fizhi_turb.F 4169 LINADJ
       DO 9000 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 4170 LINADJ
        IF (IWATER(I).EQ.1) VX0PSIM(I) = VAPSIM(I)
./pkg/fizhi/fizhi_turb.F 4174 LINADJ
       DO 9002 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 4175 LINADJ
        VX0PSIM(I) = VX0(I) * VAPSIM(I)
./pkg/fizhi/fizhi_turb.F 4180 LINADJ
       DO 9004 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 4181 LINADJ
        VDZ0(I) = 0.
./pkg/fizhi/fizhi_turb.F 4182 LINADJ
        VG(I) = 0.
./pkg/fizhi/fizhi_turb.F 4183 LINADJ
        VG0(I) = 0.
./pkg/fizhi/fizhi_turb.F 4184 LINADJ
        VR1MG0(I) = 1.
./pkg/fizhi/fizhi_turb.F 4190 LINADJ
        DO 9006 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 4191 LINADJ
         IF ( IWATER(I).EQ.1) THEN
./pkg/fizhi/fizhi_turb.F 4192 LINADJ
          VAZ0(I) = 1. / VZ1(I)
./pkg/fizhi/fizhi_turb.F 4193 LINADJ
          VG(I) = VDZSEA(I) * VAZ0(I)
./pkg/fizhi/fizhi_turb.F 4194 LINADJ
          VG0(I) = VX0PSIM(I) * VG(I)
./pkg/fizhi/fizhi_turb.F 4195 LINADJ
          VR1MG0(I) = 1. / ( 1. - VG0(I) )
./pkg/fizhi/fizhi_turb.F 4196 LINADJ
          VDZ0(I) = ( VZ2(I) - VZ1(I) ) * VR1MG0(I)
./pkg/fizhi/fizhi_turb.F 4203 LINADJ
       DO 9008 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 4204 LINADJ
        IF (IWATER(I).EQ.1) VDZ0(I) = VDZ0(I) * VAZ0(I)
./pkg/fizhi/fizhi_turb.F 4211 LINADJ
       DO 9010 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 4212 LINADJ
        VXNUM1(I) = 0.
./pkg/fizhi/fizhi_turb.F 4213 LINADJ
        IF (VRIB1(I).EQ.0.) THEN
./pkg/fizhi/fizhi_turb.F 4214 LINADJ
         INTRIB(I) = 1
./pkg/fizhi/fizhi_turb.F 4216 LINADJ
         INTRIB(I) = 0
./pkg/fizhi/fizhi_turb.F 4218 LINADJ
        IF ( INTRIB(I).EQ.0 ) VXNUM1(I) = 1. / VRIB1(I)
./pkg/fizhi/fizhi_turb.F 4219 LINADJ
        VPSIGB2(I) = 0.
./pkg/fizhi/fizhi_turb.F 4220 LINADJ
        if(vpsig(i).gt.0.)VPSIGB2(I) =
./pkg/fizhi/fizhi_turb.F 4222 LINADJ
        VDX(I) = VX(I) - VX0(I)
./pkg/fizhi/fizhi_turb.F 4223 LINADJ
        VDXPSIM(I) = VDX(I) * VAPSIM(I)
./pkg/fizhi/fizhi_turb.F 4224 LINADJ
        VDY(I) = VY(I) - VY0(I)
./pkg/fizhi/fizhi_turb.F 4225 LINADJ
        VXNUM3(I) = - VPSIGB2(I)
./pkg/fizhi/fizhi_turb.F 4229 LINADJ
         IF (IWATER(I).EQ.1) THEN
./pkg/fizhi/fizhi_turb.F 4230 LINADJ
          VDXPSIM(I) = VDXPSIM(I) * VR1MG0(I)
./pkg/fizhi/fizhi_turb.F 4231 LINADJ
          VXNUM3(I) = VXNUM3(I) + VG(I) * ( VY0(I) - VPSIGB2(I) )
./pkg/fizhi/fizhi_turb.F 4232 LINADJ
          VXNUM2(I) = VY0(I) - VPSIGB2(I) - VX0PSIM(I) * VPSIGB2(I)
./pkg/fizhi/fizhi_turb.F 4233 LINADJ
          VXNUM2(I) = (VXNUM2(I) * VAPSIHG(I)) - 2. * VX0PSIM(I)
./pkg/fizhi/fizhi_turb.F 4234 LINADJ
          VXNUM2(I) = VXNUM2(I) * VDZ0(I)
./pkg/fizhi/fizhi_turb.F 4238 LINADJ
        VDEN(I) = VDY(I) + VDXPSIM(I) * VXNUM3(I)
./pkg/fizhi/fizhi_turb.F 4239 LINADJ
        VDEN(I) = ( 1. + VDEN(I) * VAPSIHG(I) ) - 2. * VDXPSIM(I)
./pkg/fizhi/fizhi_turb.F 4244 LINADJ
       DO 9012 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 4245 LINADJ
        VAWS1(I) = VR1MG0(I) / VWS1(I)
./pkg/fizhi/fizhi_turb.F 4246 LINADJ
        VXNUM3(I) = VXNUM3(I) * VAPSIHG(I)
./pkg/fizhi/fizhi_turb.F 4250 LINADJ
         IF(IWATER(I).EQ.1) THEN
./pkg/fizhi/fizhi_turb.F 4251 LINADJ
          VXNUM3(I) = VXNUM3(I) - 2. * VG0(I)
./pkg/fizhi/fizhi_turb.F 4252 LINADJ
          VXNUM3(I) = VAWS1(I) * VXNUM3(I)
./pkg/fizhi/fizhi_turb.F 4261 LINADJ
       DO 9014 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 4262 LINADJ
        VXNUM(I) = VRIB2(I) - VRIB1(I)
./pkg/fizhi/fizhi_turb.F 4263 LINADJ
        IF( (VX0(I).GT.XX0MAX).AND.(VXNUM(I).GE.0.) )VXNUM(I) = 0.
./pkg/fizhi/fizhi_turb.F 4264 LINADJ
        VXNUM(I) = VXNUM1(I) * VXNUM(I)
./pkg/fizhi/fizhi_turb.F 4269 LINADJ
       DO 9016 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 4270 LINADJ
        VDZETA1(I) = VDZETA(I)
./pkg/fizhi/fizhi_turb.F 4271 LINADJ
        VXNUM(I) = VXNUM(I) + VXNUM3(I) * ( VWS2(I) - VWS1(I) )
./pkg/fizhi/fizhi_turb.F 4276 LINADJ
       DO 9018 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 4277 LINADJ
        VDZETA1(I) = VXNUM(I)
./pkg/fizhi/fizhi_turb.F 4278 LINADJ
        IF(LWATER.AND.(IWATER(I).EQ.1)) VXNUM(I) = VXNUM(I) + VXNUM2(I)
./pkg/fizhi/fizhi_turb.F 4279 LINADJ
        IF ( VDEN(I) .LT.0.1 ) VDEN(I) = 0.1
./pkg/fizhi/fizhi_turb.F 4284 LINADJ
       DO 9020 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 4285 LINADJ
        VDZETA(I) = VXNUM(I) / VDEN(I)
./pkg/fizhi/fizhi_turb.F 4289 LINADJ
       DO 9022 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 4290 LINADJ
        IF ( (VRIB2(I).EQ.0.) .OR. (VDZETA(I).LE.-1.) ) THEN
./pkg/fizhi/fizhi_turb.F 4291 LINADJ
         VINT1(I) = 1
./pkg/fizhi/fizhi_turb.F 4293 LINADJ
         VINT1(I) = 0
./pkg/fizhi/fizhi_turb.F 4295 LINADJ
        IF ( VINT1(I).EQ.1 ) VDZETA(I) = VDZETA1(I)
./pkg/fizhi/fizhi_turb.F 4299 LINADJ
       DO 9024 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 4300 LINADJ
        VDZETA2(I) = VDZETA(I) + VDZETA1(I)
./pkg/fizhi/fizhi_turb.F 4301 LINADJ
        IF ( (VRIB2(I).EQ.0.) .OR. (VDZETA2(I).LE.-1.) ) THEN
./pkg/fizhi/fizhi_turb.F 4302 LINADJ
         VINT1(I) = 1
./pkg/fizhi/fizhi_turb.F 4304 LINADJ
         VINT1(I) = 0
./pkg/fizhi/fizhi_turb.F 4306 LINADJ
        IF(VINT1(I).EQ.1)VDZETA(I)=VXNUM1(I)*VRIB2(I) - 1. - VDZETA1(I)
./pkg/fizhi/fizhi_turb.F 4313 LINADJ
       DO 9026 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 4314 LINADJ
        IF( IWATER(I).EQ.1 ) THEN
./pkg/fizhi/fizhi_turb.F 4315 LINADJ
         VZCOEF2(I) = VG(I) * VDXPSIM(I)
./pkg/fizhi/fizhi_turb.F 4316 LINADJ
         VDZ0(I) = VDZ0(I) - VZCOEF2(I) * VDZETA(I)
./pkg/fizhi/fizhi_turb.F 4322 LINADJ
       DO 9028 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 4323 LINADJ
        IF(IWATER(I).EQ.1) VZCOEF1(I) = VG(I) * VAWS1(I)
./pkg/fizhi/fizhi_turb.F 4328 LINADJ
       DO 9030 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 4329 LINADJ
        IF (IWATER(I).EQ.1) VDZ0(I) =
./pkg/fizhi/fizhi_turb.F 4330 LINADJ
     1   VZCOEF1(I) * ( VWS2(I) - VWS1(I) ) - VZCOEF2(I) * VDZETA(I)
./pkg/fizhi/fizhi_turb.F 4337 LINADJ
       DO 9032 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 4338 LINADJ
        IF (IWATER(I).EQ.1) THEN
./pkg/fizhi/fizhi_turb.F 4339 LINADJ
         VDPSIM(I) = - VDZ0(I) * VAZ0(I)
./pkg/fizhi/fizhi_turb.F 4340 LINADJ
         VDPSIH(I) = VDPSIM(I)
./pkg/fizhi/fizhi_turb.F 4346 LINADJ
       DO 9034 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 4347 LINADJ
        VDPSIM(I) = VDX(I) * VDZETA(I)
./pkg/fizhi/fizhi_turb.F 4348 LINADJ
        VDPSIH(I) = VDY(I) * VDZETA(I)
./pkg/fizhi/fizhi_turb.F 4350 LINADJ
         IF (IWATER(I).EQ.1 ) THEN
./pkg/fizhi/fizhi_turb.F 4351 LINADJ
          VDPSIM(I) = VDPSIM(I) - VX0(I) * VDZ0(I)
./pkg/fizhi/fizhi_turb.F 4352 LINADJ
          VDPSIH(I) = VDPSIH(I) - VY0(I) * VDZ0(I)
./pkg/fizhi/fizhi_turb.F 4361 LINADJ
       DO 9036 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 4362 LINADJ
        VDPSIMC(I) = -0.9 - VDPSIM(I) * VAPSIM(I)
./pkg/fizhi/fizhi_turb.F 4363 LINADJ
        VDPSIHC(I) = -0.9 *  VPSIH(I) - VDPSIH(I)
./pkg/fizhi/fizhi_turb.F 4364 LINADJ
        IF ( VDPSIMC(I).GT.0.  ) THEN
./pkg/fizhi/fizhi_turb.F 4365 LINADJ
         VINT1(I) = 1
./pkg/fizhi/fizhi_turb.F 4367 LINADJ
         VINT1(I) = 0
./pkg/fizhi/fizhi_turb.F 4369 LINADJ
        IF ( VDPSIHC(I).GT.0.  ) THEN
./pkg/fizhi/fizhi_turb.F 4370 LINADJ
         VINT2(I) = 1
./pkg/fizhi/fizhi_turb.F 4372 LINADJ
         VINT2(I) = 0
./pkg/fizhi/fizhi_turb.F 4374 LINADJ
        VDZETA1(I) = 0.
./pkg/fizhi/fizhi_turb.F 4375 LINADJ
        IF(VINT1(I).EQ.1) VDZETA1(I) = VDPSIMC(I) / VDXPSIM(I)
./pkg/fizhi/fizhi_turb.F 4376 LINADJ
        IF((VINT1(I).EQ.1).OR.(VINT2(I).EQ.1)) VTEMPLIN(I) =
./pkg/fizhi/fizhi_turb.F 4377 LINADJ
     1        VDY(I) + VY0(I) * VG(I) * VDXPSIM(I)
./pkg/fizhi/fizhi_turb.F 4378 LINADJ
        IF (VINT2(I).EQ.1) then
./pkg/fizhi/fizhi_turb.F 4379 LINADJ
             VDZETA2(I) =  VDPSIHC(I) / VTEMPLIN(I)
./pkg/fizhi/fizhi_turb.F 4380 LINADJ
        IF ( VDZETA2(I).LT.VDZETA1(I) ) VDZETA1(I) = VDZETA2(I)
./pkg/fizhi/fizhi_turb.F 4382 LINADJ
        IF((VINT1(I).EQ.1).OR.(VINT2(I).EQ.1)) THEN
./pkg/fizhi/fizhi_turb.F 4383 LINADJ
         VDZETA(I) = VDZETA1(I) + VDZETA(I)
./pkg/fizhi/fizhi_turb.F 4384 LINADJ
         VDPSIM(I) = VDPSIM(I) + VDX(I) * VR1MG0(I) * VDZETA1(I)
./pkg/fizhi/fizhi_turb.F 4385 LINADJ
         VDPSIH(I) = VDPSIH(I) + VTEMPLIN(I) * VDZETA1(I)
./pkg/fizhi/fizhi_turb.F 4386 LINADJ
         IF ( IWATER(I).EQ.1 )
./pkg/fizhi/fizhi_turb.F 4387 LINADJ
     1     VDZ0(I) = VDZ0(I) - VG(I) * VDXPSIM(I) * VDZETA1(I)
./pkg/fizhi/fizhi_turb.F 4449 ZCSUB
      DO 9000 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 4450 ZCSUB
       IF(VUSTAR(I) .LT. 1.e-6)THEN
./pkg/fizhi/fizhi_turb.F 4451 ZCSUB
        INT3(I) = 1
./pkg/fizhi/fizhi_turb.F 4453 ZCSUB
        INT3(I) = 0
./pkg/fizhi/fizhi_turb.F 4456 ZCSUB
      DO 9002 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 4457 ZCSUB
       IF(INT3(I).EQ.1) VUSTAR(I) = 1.e-6
./pkg/fizhi/fizhi_turb.F 4464 ZCSUB
      DO 9004 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 4465 ZCSUB
       IF( (VUSTAR(I) .GT. USTMX1) .AND. (IWATER(I).EQ.1) ) THEN
./pkg/fizhi/fizhi_turb.F 4466 ZCSUB
        INT4(I) = 1
./pkg/fizhi/fizhi_turb.F 4468 ZCSUB
        INT4(I) = 0
./pkg/fizhi/fizhi_turb.F 4471 ZCSUB
      DO 9006 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 4472 ZCSUB
       IF(VUSTAR(I) .GT. USTMX2) THEN
./pkg/fizhi/fizhi_turb.F 4473 ZCSUB
        INT3(I) = 1
./pkg/fizhi/fizhi_turb.F 4475 ZCSUB
        INT3(I) = 0
./pkg/fizhi/fizhi_turb.F 4478 ZCSUB
      DO 9008 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 4479 ZCSUB
       IF(VUSTAR(I) .GE. USTMX3) THEN
./pkg/fizhi/fizhi_turb.F 4480 ZCSUB
        INT2(I) = 1
./pkg/fizhi/fizhi_turb.F 4482 ZCSUB
        INT2(I) = 0
./pkg/fizhi/fizhi_turb.F 4487 ZCSUB
       DO 9010 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 4488 ZCSUB
        AA(I,K) = AA1(K)
./pkg/fizhi/fizhi_turb.F 4489 ZCSUB
        IF( INT2(I).EQ.1 )  AA(I,K) = AA2(K)
./pkg/fizhi/fizhi_turb.F 4490 ZCSUB
        IF( INT3(I).EQ.1 )  AA(I,K) = AA3(K)
./pkg/fizhi/fizhi_turb.F 4491 ZCSUB
        IF( INT4(I).EQ.1 )  AA(I,K) = AA4(K)
./pkg/fizhi/fizhi_turb.F 4499 ZCSUB
      DO 9012 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 4500 ZCSUB
       VDZSEA(I)  =  ( AA(I,4) + AA(I,5) * VUSTAR(I) ) * VUSTAR(I)
./pkg/fizhi/fizhi_turb.F 4501 ZCSUB
       VZSEA(I)  =  AA(I,2) + ( AA(I,3) + VDZSEA(I) ) * VUSTAR(I)
./pkg/fizhi/fizhi_turb.F 4502 ZCSUB
       TEMP(I) = AA(I,1) / VUSTAR(I)
./pkg/fizhi/fizhi_turb.F 4503 ZCSUB
       VZSEA(I)  =  VZSEA(I) + TEMP(I)
./pkg/fizhi/fizhi_turb.F 4511 ZCSUB
       DO 9014 I = 1,IRUN
./pkg/fizhi/fizhi_turb.F 4512 ZCSUB
        VDZSEA(I)  =  3. * VDZSEA(I) -(AA(I,4)*VUSTAR(I) - AA(I,3))
./pkg/fizhi/fizhi_turb.F 4513 ZCSUB
        VDZSEA(I)  =  VDZSEA(I) * VUSTAR(I) - TEMP(I)
./pkg/fizhi/fizhi_utils.F 102 STRIPINT
        DO 100 I=1,Lena
./pkg/fizhi/fizhi_utils.F 103 STRIPINT
        B(I,J) = A(I+OFFSET-1,J)
./pkg/fizhi/fizhi_utils.F 107 STRIPINT
        DO 300 I=1,Lena
./pkg/fizhi/fizhi_utils.F 108 STRIPINT
        B(I,J) = A(I+OFFSET-1,J)
./pkg/fizhi/fizhi_utils.F 110 STRIPINT
        DO 400 I=1,IB-Lena
./pkg/fizhi/fizhi_utils.F 111 STRIPINT
        B(Lena+I,J) = A(Lena+OFFSET-1,J)
./pkg/fizhi/fizhi_utils.F 130 PASTE
      DO 100 I=1,Lena
./pkg/fizhi/fizhi_utils.F 131 PASTE
      A(I+OFFSET-1,J) = B(I,J)
./pkg/fizhi/fizhi_utils.F 148 PSTBMP
      DO 100 I=1,Lena
./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 167 STRINT
        DO 100 I=1,Lena
./pkg/fizhi/fizhi_utils.F 168 STRINT
        B(I,J) = A(I+OFFSET-1,J)
./pkg/fizhi/fizhi_utils.F 172 STRINT
        DO 300 I=1,Lena
./pkg/fizhi/fizhi_utils.F 173 STRINT
        B(I,J) = A(I+OFFSET-1,J)
./pkg/fizhi/fizhi_utils.F 175 STRINT
        DO 400 I=1,IB-Lena
./pkg/fizhi/fizhi_utils.F 176 STRINT
        B(Lena+I,J) = A(Lena+OFFSET-1,J)
./pkg/fizhi/fizhi_utils.F 663 GRD2MSC
        DO I=1,NCHP
./pkg/fizhi/fizhi_utils.F 665 GRD2MSC
         B(I) = A(IGRD(I))
./pkg/fizhi/fizhi_utils.F 690 MSC2GRD
        DO I=1,IM*JM
./pkg/fizhi/fizhi_utils.F 692 MSC2GRD
         VT1(I) = ZERO
./pkg/fizhi/fizhi_utils.F 695 MSC2GRD
        DO I=1,NCHP
./pkg/fizhi/fizhi_utils.F 697 MSC2GRD
         VT1(IGRD(I)) = VT1(IGRD(I)) + B(I)*CHFR(I)
./pkg/fizhi/fizhi_utils.F 700 MSC2GRD
        DO I=1,IM*JM
./pkg/fizhi/fizhi_utils.F 702 MSC2GRD
         A(I) = A(I)*(ONE-FRACG(I)) + VT1(I)
./pkg/fizhi/fizhi_utils.F 73 STRIP
        DO 100 I=1,Lena
./pkg/fizhi/fizhi_utils.F 74 STRIP
        B(I,J) = A(I+OFFSET-1,J)
./pkg/fizhi/fizhi_utils.F 78 STRIP
        DO 300 I=1,Lena
./pkg/fizhi/fizhi_utils.F 79 STRIP
        B(I,J) = A(I+OFFSET-1,J)
./pkg/fizhi/fizhi_utils.F 81 STRIP
        DO 400 I=1,IB-Lena
./pkg/fizhi/fizhi_utils.F 82 STRIP
        B(Lena+I,J) = A(Lena+OFFSET-1,J)
./pkg/fizhi/getcon.F 151 NO PROCEDURE
      DO 10 I=1,MAXCON
./pkg/fizhi/getcon.F 152 NO PROCEDURE
      IF(NAME.EQ.ANAME(I)) THEN
./pkg/fizhi/getcon.F 153 NO PROCEDURE
         GETCON = ACON(I)
./pkg/fizhi/getcon.F 25 NO PROCEDURE
      integer I
./pkg/fizhi/slprs.F 67 SLPRS
      TM(I) = TM(I) * (PLE(I,LM+1)/1000.)**AK + BETA*PHIS(I)/(TWO*G)
./pkg/fizhi/slprs.F 69 SLPRS
      TM(I) = THZ(I,LM)*(PLE(I,LM+1)/1000.)**AK + BETA*PHIS(I)/(TWO*G)
./pkg/fizhi/slprs.F 72 SLPRS
      SLP(I) = PHIS(I) / ( R*TM(I) )
./pkg/fizhi/slprs.F 73 SLPRS
      SLP(I) = PLE(I,LM+1) * EXP( SLP(I) )
./pkg/fizhi/update_chemistry_exports.F 322 INTERP_OZ
      DO 34 I=1,IRUN
./pkg/fizhi/update_chemistry_exports.F 333 INTERP_OZ
      slope(i) = ( XLAT(I)        -ozlats(jlat-1) )
./pkg/fizhi/update_chemistry_exports.F 343 INTERP_OZ
      QPR1(I) = ozone(jlatm,k)
./pkg/fizhi/update_chemistry_exports.F 344 INTERP_OZ
      QPR2(I) = ozone(jlatp,k)
./pkg/fizhi/update_chemistry_exports.F 347 INTERP_OZ
      DO 38 I=1,IRUN
./pkg/fizhi/update_chemistry_exports.F 359 INTERP_OZ
      DO 44 I  = 1,IRUN
./pkg/fizhi/update_chemistry_exports.F 361 INTERP_OZ
      IF( ozlevs(L1).GT.PLEVS(I,L2) ) THEN
./pkg/fizhi/update_chemistry_exports.F 375 INTERP_OZ
       PR1(I) = ozlevs (LM)
./pkg/fizhi/update_chemistry_exports.F 376 INTERP_OZ
       PR2(I) = ozlevs (LP)
./pkg/fizhi/update_chemistry_exports.F 377 INTERP_OZ
      QPR1(I) =   O3INT1(I,LM)
./pkg/fizhi/update_chemistry_exports.F 378 INTERP_OZ
      QPR2(I) =   O3INT1(I,LP)
./pkg/fizhi/update_chemistry_exports.F 381 INTERP_OZ
      DO 48 I=1,IRUN
./pkg/fizhi/update_chemistry_exports.F 382 INTERP_OZ
         SLOPE(I) = ( QPR1(I)-QPR2(I) )
./pkg/fizhi/update_chemistry_exports.F 383 INTERP_OZ
     .            / (  PR1(I)- PR2(I) )
./pkg/fizhi/update_chemistry_exports.F 384 INTERP_OZ
      ozrad(I,L2) =   QPR2(I) + ( PLEVS(I,L2)-PR2(I) )*SLOPE(I)
./pkg/fizhi/update_chemistry_exports.F 398 INTERP_OZ
      DO 60 I=1,IRUN
./pkg/fizhi/update_chemistry_exports.F 401 INTERP_OZ
      ozrad (I,L2) = ozrad(I,L2) * VOLTOMAS
./pkg/fizhi/update_earth_exports.F 242 SIBALB
      INTEGER I, LAI
./pkg/fizhi/update_earth_exports.F 257 SIBALB
        DATA (ALVDR (I, 1, 1), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 261 SIBALB
        DATA (ALVDR (I, 2, 1), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 265 SIBALB
        DATA (ALVDR (I, 1, 2), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 269 SIBALB
        DATA (ALVDR (I, 2, 2), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 273 SIBALB
        DATA (ALVDR (I, 1, 3), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 277 SIBALB
        DATA (ALVDR (I, 2, 3), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 281 SIBALB
        DATA (ALVDR (I, 1, 4), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 286 SIBALB
        DATA (ALVDR (I, 2, 4), I = 1, 14) /14*0.1637/
./pkg/fizhi/update_earth_exports.F 289 SIBALB
        DATA (ALVDR (I, 1, 5), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 293 SIBALB
        DATA (ALVDR (I, 2, 5), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 297 SIBALB
        DATA (ALVDR (I, 1, 6), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 301 SIBALB
        DATA (ALVDR (I, 2, 6), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 305 SIBALB
        DATA (ALVDR (I, 1, 7), I = 1, 14) /14*ALVDRS/
./pkg/fizhi/update_earth_exports.F 306 SIBALB
        DATA (ALVDR (I, 2, 7), I = 1, 14) /14*ALVDRS/
./pkg/fizhi/update_earth_exports.F 309 SIBALB
        DATA (ALVDR (I, 1, 8), I = 1, 14) /14*ALVDRDL/
./pkg/fizhi/update_earth_exports.F 310 SIBALB
        DATA (ALVDR (I, 2, 8), I = 1, 14) /14*ALVDRDL/
./pkg/fizhi/update_earth_exports.F 313 SIBALB
        DATA (ALVDR (I, 1, 9), I = 1, 14) /14*ALVDRI/
./pkg/fizhi/update_earth_exports.F 314 SIBALB
        DATA (ALVDR (I, 2, 9), I = 1, 14) /14*ALVDRI/
./pkg/fizhi/update_earth_exports.F 317 SIBALB
        DATA (ALVDR (I, 1, 10), I = 1, 14) /14*ALVDRDD/
./pkg/fizhi/update_earth_exports.F 318 SIBALB
        DATA (ALVDR (I, 2, 10), I = 1, 14) /14*ALVDRDD/
./pkg/fizhi/update_earth_exports.F 320 SIBALB
        DATA (BTVDR (I, 1, 1), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 324 SIBALB
        DATA (BTVDR (I, 2, 1), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 328 SIBALB
        DATA (BTVDR (I, 1, 2), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 332 SIBALB
        DATA (BTVDR (I, 2, 2), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 336 SIBALB
        DATA (BTVDR (I, 1, 3), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 340 SIBALB
        DATA (BTVDR (I, 2, 3), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 344 SIBALB
        DATA (BTVDR (I, 1, 4), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 348 SIBALB
        DATA (BTVDR (I, 2, 4), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 352 SIBALB
        DATA (BTVDR (I, 1, 5), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 357 SIBALB
        DATA (BTVDR (I, 2, 5), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 362 SIBALB
        DATA (BTVDR (I, 1, 6), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 367 SIBALB
        DATA (BTVDR (I, 2, 6), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 372 SIBALB
        DATA (BTVDR (I, 1, 7), I = 1, 14) /14*0./
./pkg/fizhi/update_earth_exports.F 373 SIBALB
        DATA (BTVDR (I, 2, 7), I = 1, 14) /14*0./
./pkg/fizhi/update_earth_exports.F 375 SIBALB
        DATA (BTVDR (I, 1, 8), I = 1, 14) /14*0./
./pkg/fizhi/update_earth_exports.F 376 SIBALB
        DATA (BTVDR (I, 2, 8), I = 1, 14) /14*0./
./pkg/fizhi/update_earth_exports.F 378 SIBALB
        DATA (BTVDR (I, 1, 9), I = 1, 14) /14*0./
./pkg/fizhi/update_earth_exports.F 379 SIBALB
        DATA (BTVDR (I, 2, 9), I = 1, 14) /14*0./
./pkg/fizhi/update_earth_exports.F 381 SIBALB
        DATA (BTVDR (I, 1, 10), I = 1, 14) /14*0./
./pkg/fizhi/update_earth_exports.F 382 SIBALB
        DATA (BTVDR (I, 2, 10), I = 1, 14) /14*0./
./pkg/fizhi/update_earth_exports.F 385 SIBALB
        DATA (GMVDR (I, 1, 1), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 389 SIBALB
        DATA (GMVDR (I, 2, 1), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 393 SIBALB
        DATA (GMVDR (I, 1, 2), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 397 SIBALB
        DATA (GMVDR (I, 2, 2), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 401 SIBALB
        DATA (GMVDR (I, 1, 3), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 405 SIBALB
        DATA (GMVDR (I, 2, 3), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 409 SIBALB
        DATA (GMVDR (I, 1, 4), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 413 SIBALB
        DATA (GMVDR (I, 2, 4), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 417 SIBALB
        DATA (GMVDR (I, 1, 5), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 422 SIBALB
        DATA (GMVDR (I, 2, 5), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 427 SIBALB
        DATA (GMVDR (I, 1, 6), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 432 SIBALB
        DATA (GMVDR (I, 2, 6), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 437 SIBALB
        DATA (GMVDR (I, 1, 7), I = 1, 14) /14*1./
./pkg/fizhi/update_earth_exports.F 438 SIBALB
        DATA (GMVDR (I, 2, 7), I = 1, 14) /14*1./
./pkg/fizhi/update_earth_exports.F 440 SIBALB
        DATA (GMVDR (I, 1, 8), I = 1, 14) /14*1./
./pkg/fizhi/update_earth_exports.F 441 SIBALB
        DATA (GMVDR (I, 2, 8), I = 1, 14) /14*1./
./pkg/fizhi/update_earth_exports.F 443 SIBALB
        DATA (GMVDR (I, 1, 9), I = 1, 14) /14*1./
./pkg/fizhi/update_earth_exports.F 444 SIBALB
        DATA (GMVDR (I, 2, 9), I = 1, 14) /14*1./
./pkg/fizhi/update_earth_exports.F 446 SIBALB
        DATA (GMVDR (I, 1, 10), I = 1, 14) /14*1./
./pkg/fizhi/update_earth_exports.F 447 SIBALB
        DATA (GMVDR (I, 2, 10), I = 1, 14) /14*1./
./pkg/fizhi/update_earth_exports.F 451 SIBALB
        DATA (ALIDR (I, 1, 1), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 455 SIBALB
        DATA (ALIDR (I, 2, 1), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 457 SIBALB
        DATA (ALIDR (I, 1, 2), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 459 SIBALB
        DATA (ALIDR (I, 2, 2), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 461 SIBALB
        DATA (ALIDR (I, 1, 3), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 463 SIBALB
        DATA (ALIDR (I, 2, 3), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 467 SIBALB
        DATA (ALIDR (I, 1, 4), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 471 SIBALB
        DATA (ALIDR (I, 2, 4), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 475 SIBALB
        DATA (ALIDR (I, 1, 5), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 477 SIBALB
        DATA (ALIDR (I, 2, 5), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 481 SIBALB
        DATA (ALIDR (I, 1, 6), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 483 SIBALB
        DATA (ALIDR (I, 2, 6), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 488 SIBALB
        DATA (ALIDR (I, 1, 7), I = 1, 14) /14*ALIDRS/
./pkg/fizhi/update_earth_exports.F 489 SIBALB
        DATA (ALIDR (I, 2, 7), I = 1, 14) /14*ALIDRS/
./pkg/fizhi/update_earth_exports.F 491 SIBALB
        DATA (ALIDR (I, 1, 8), I = 1, 14) /14*ALIDRDL/
./pkg/fizhi/update_earth_exports.F 492 SIBALB
        DATA (ALIDR (I, 2, 8), I = 1, 14) /14*ALIDRDL/
./pkg/fizhi/update_earth_exports.F 494 SIBALB
        DATA (ALIDR (I, 1, 9), I = 1, 14) /14*ALIDRI/
./pkg/fizhi/update_earth_exports.F 495 SIBALB
        DATA (ALIDR (I, 2, 9), I = 1, 14) /14*ALIDRI/
./pkg/fizhi/update_earth_exports.F 497 SIBALB
        DATA (ALIDR (I, 1, 10), I = 1, 14) /14*ALIDRDD/
./pkg/fizhi/update_earth_exports.F 498 SIBALB
        DATA (ALIDR (I, 2, 10), I = 1, 14) /14*ALIDRDD/
./pkg/fizhi/update_earth_exports.F 501 SIBALB
        DATA (BTIDR (I, 1, 1), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 505 SIBALB
        DATA (BTIDR (I, 2, 1), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 509 SIBALB
        DATA (BTIDR (I, 1, 2), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 513 SIBALB
        DATA (BTIDR (I, 2, 2), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 517 SIBALB
        DATA (BTIDR (I, 1, 3), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 521 SIBALB
        DATA (BTIDR (I, 2, 3), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 525 SIBALB
        DATA (BTIDR (I, 1, 4), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 529 SIBALB
        DATA (BTIDR (I, 2, 4), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 533 SIBALB
        DATA (BTIDR (I, 1, 5), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 538 SIBALB
        DATA (BTIDR (I, 2, 5), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 543 SIBALB
        DATA (BTIDR (I, 1, 6), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 548 SIBALB
        DATA (BTIDR (I, 2, 6), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 554 SIBALB
        DATA (BTIDR (I, 1, 7), I = 1, 14) /14*0./
./pkg/fizhi/update_earth_exports.F 555 SIBALB
        DATA (BTIDR (I, 2, 7), I = 1, 14) /14*0./
./pkg/fizhi/update_earth_exports.F 557 SIBALB
        DATA (BTIDR (I, 1, 8), I = 1, 14) /14*0./
./pkg/fizhi/update_earth_exports.F 558 SIBALB
        DATA (BTIDR (I, 2, 8), I = 1, 14) /14*0./
./pkg/fizhi/update_earth_exports.F 560 SIBALB
        DATA (BTIDR (I, 1, 9), I = 1, 14) /14*0./
./pkg/fizhi/update_earth_exports.F 561 SIBALB
        DATA (BTIDR (I, 2, 9), I = 1, 14) /14*0./
./pkg/fizhi/update_earth_exports.F 563 SIBALB
        DATA (BTIDR (I, 1, 10), I = 1, 14) /14*0./
./pkg/fizhi/update_earth_exports.F 564 SIBALB
        DATA (BTIDR (I, 2, 10), I = 1, 14) /14*0./
./pkg/fizhi/update_earth_exports.F 567 SIBALB
        DATA (GMIDR (I, 1, 1), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 571 SIBALB
        DATA (GMIDR (I, 2, 1), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 575 SIBALB
        DATA (GMIDR (I, 1, 2), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 579 SIBALB
        DATA (GMIDR (I, 2, 2), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 583 SIBALB
        DATA (GMIDR (I, 1, 3), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 587 SIBALB
        DATA (GMIDR (I, 2, 3), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 591 SIBALB
        DATA (GMIDR (I, 1, 4), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 595 SIBALB
        DATA (GMIDR (I, 2, 4), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 599 SIBALB
        DATA (GMIDR (I, 1, 5), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 604 SIBALB
        DATA (GMIDR (I, 2, 5), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 609 SIBALB
        DATA (GMIDR (I, 1, 6), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 614 SIBALB
        DATA (GMIDR (I, 2, 6), I = 1, 14)
./pkg/fizhi/update_earth_exports.F 619 SIBALB
        DATA (GMIDR (I, 1, 7), I = 1, 14) /14*1./
./pkg/fizhi/update_earth_exports.F 620 SIBALB
        DATA (GMIDR (I, 2, 7), I = 1, 14) /14*1./
./pkg/fizhi/update_earth_exports.F 622 SIBALB
        DATA (GMIDR (I, 1, 8), I = 1, 14) /14*1./
./pkg/fizhi/update_earth_exports.F 623 SIBALB
        DATA (GMIDR (I, 2, 8), I = 1, 14) /14*1./
./pkg/fizhi/update_earth_exports.F 625 SIBALB
        DATA (GMIDR (I, 1, 9), I = 1, 14) /14*1./
./pkg/fizhi/update_earth_exports.F 626 SIBALB
        DATA (GMIDR (I, 2, 9), I = 1, 14) /14*1./
./pkg/fizhi/update_earth_exports.F 628 SIBALB
        DATA (GMIDR (I, 1, 10), I = 1, 14) /14*1./
./pkg/fizhi/update_earth_exports.F 629 SIBALB
        DATA (GMIDR (I, 2, 10), I = 1, 14) /14*1./
./pkg/fizhi/update_earth_exports.F 654 SIBALB
      DO 100 I=1,IRUN
./pkg/fizhi/update_earth_exports.F 655 SIBALB
          ALA = MIN (MAX (ZERO, VLAI(I)), ALATRM)
./pkg/fizhi/update_earth_exports.F 658 SIBALB
          DY = (VGRN(I)- GRN(1)) * (ONE/(GRN(2) - GRN(1)))
./pkg/fizhi/update_earth_exports.F 660 SIBALB
          ALPHA = COEFF (ALVDR (1, 1, ITYP (I)), NLAI, LAI ,DX, DY)
./pkg/fizhi/update_earth_exports.F 661 SIBALB
          BETA  = COEFF (BTVDR (1, 1, ITYP (I)), NLAI, LAI ,DX, DY)
./pkg/fizhi/update_earth_exports.F 662 SIBALB
          GAMMA = COEFF (GMVDR (1, 1, ITYP (I)), NLAI, LAI ,DX, DY)
./pkg/fizhi/update_earth_exports.F 664 SIBALB
          AVISDR(I) = ALPHA - ZTH(I)*BETA / (GAMMA+ZTH(I))
./pkg/fizhi/update_earth_exports.F 665 SIBALB
          AVISDF(I) = ALPHA-BETA
./pkg/fizhi/update_earth_exports.F 668 SIBALB
          ALPHA = COEFF (ALIDR (1, 1, ITYP (I)), NLAI, LAI ,DX, DY)
./pkg/fizhi/update_earth_exports.F 669 SIBALB
          BETA  = COEFF (BTIDR (1, 1, ITYP (I)), NLAI, LAI ,DX, DY)
./pkg/fizhi/update_earth_exports.F 670 SIBALB
          GAMMA = COEFF (GMIDR (1, 1, ITYP (I)), NLAI, LAI ,DX, DY)
./pkg/fizhi/update_earth_exports.F 672 SIBALB
          ANIRDR(I) = ALPHA - ZTH(I)*BETA / (GAMMA+ZTH(I))
./pkg/fizhi/update_earth_exports.F 673 SIBALB
          ANIRDF(I) = ALPHA-BETA
./pkg/fizhi/update_earth_exports.F 676 SIBALB
          IF (SNW (I) .GT. ZERO) THEN
./pkg/fizhi/update_earth_exports.F 677 SIBALB
           FAC = SNW(I) / (SNW(I) + SNWMID(ITYP(I)))
./pkg/fizhi/update_earth_exports.F 679 SIBALB
           AVISDR(I) = AVISDR(I) + (SNWALB(1,ITYP(I)) - AVISDR(I)) * FAC
./pkg/fizhi/update_earth_exports.F 680 SIBALB
           ANIRDR(I) = ANIRDR(I) + (SNWALB(2,ITYP(I)) - ANIRDR(I)) * FAC
./pkg/fizhi/update_earth_exports.F 681 SIBALB
           AVISDF(I) = AVISDF(I) + (SNWALB(3,ITYP(I)) - AVISDF(I)) * FAC
./pkg/fizhi/update_earth_exports.F 682 SIBALB
           ANIRDF(I) = ANIRDF(I) + (SNWALB(4,ITYP(I)) - ANIRDF(I)) * FAC
./pkg/fizhi/update_earth_exports.F 798 GETLGR
      DO 220 I=1,NCHPS
./pkg/fizhi/update_earth_exports.F 800 GETLGR
      IF(ALAT(I,bi,bj).GT.0.) THEN
./pkg/fizhi/update_earth_exports.F 808 GETLGR
      ALAI(I,bi,bj) = VGLA(KK2,ITYP(I,bi,bj))*FAC+
./pkg/fizhi/update_earth_exports.F 809 GETLGR
     &                                 VGLA(KK1,ITYP(I,bi,bj))*(ONE-FAC)
./pkg/fizhi/update_earth_exports.F 810 GETLGR
      AGRN(I,bi,bj) = VGGR(KK2,ITYP(I,bi,bj))*FAC+
./pkg/fizhi/update_earth_exports.F 811 GETLGR
     &                                 VGGR(KK1,ITYP(I,bi,bj))*(ONE-FAC)
./pkg/fizhi/update_earth_exports.F 887 GETALB
      DO I=1,IM
./pkg/fizhi/update_earth_exports.F 889 GETALB
       ALBOC(I,J) = A0 + (A1 + (A2 +  A3*cosz(I,J))*cosz(I,J))*cosz(I,J)
./pkg/fizhi/update_earth_exports.F 890 GETALB
       ALBVR(I,J,bi,bj) = ALBSI*FRACI(I,J) + ALBOC(I,J)*(ONE-FRACI(I,J))
./pkg/fizhi/update_earth_exports.F 891 GETALB
       ALBNR(I,J,bi,bj) = ALBVR(I,J,bi,bj)
./pkg/fizhi/update_earth_exports.F 892 GETALB
       ALBVF(I,J,bi,bj) = ALBSI * FRACI(I,J) + OCNALB * (ONE-FRACI(I,J))
./pkg/fizhi/update_earth_exports.F 893 GETALB
       ALBNF(I,J,bi,bj) = ALBVF(I,J,bi,bj)
./pkg/fizhi/update_earth_exports.F 908 GETALB
      DO I=1,IM
./pkg/fizhi/update_earth_exports.F 916 GETALB
      DO I=1,IM
./pkg/fizhi/update_earth_exports.F 921 GETALB
      DO I=1,IM
./pkg/fizhi/update_earth_exports.F 928 GETALB
      DO I=1,IM
./pkg/fizhi/update_earth_exports.F 933 GETALB
      DO I=1,IM
./pkg/fizhi/update_earth_exports.F 940 GETALB
      DO I=1,IM
./pkg/fizhi/update_earth_exports.F 945 GETALB
      DO I=1,IM
./pkg/fizhi/update_earth_exports.F 952 GETALB
      DO I=1,IM
./pkg/flt/exch2_send_put_vec.F 127 EXCH2_SEND_PUT_VEC_RL
          DO I=1,myd1
./pkg/flt/exch2_send_put_vec.F 128 EXCH2_SEND_PUT_VEC_RL
            bufRec(I,sBi,sBj,sDir) = array(I,bi,bj,dir)
./pkg/flt/exch2_send_put_vec.F 67 EXCH2_SEND_PUT_VEC_RL
      INTEGER I,J,sBi,sBj, nN, thisTile, tgT, tgN, dir, sDir
./pkg/flt/exch_send_put_vec.F 143 EXCH_SEND_PUT_VEC_X_RL
          DO I=1,myd1
./pkg/flt/exch_send_put_vec.F 144 EXCH_SEND_PUT_VEC_X_RL
            bufRecE(I,biW,bjW) = arrayW(I,bi,bj)
./pkg/flt/exch_send_put_vec.F 178 EXCH_SEND_PUT_VEC_X_RL
          DO I=1,myd1
./pkg/flt/exch_send_put_vec.F 179 EXCH_SEND_PUT_VEC_X_RL
            bufRecW(I,biE,bjE) = arrayE(I,bi,bj)
./pkg/flt/exch_send_put_vec.F 289 EXCH_SEND_PUT_VEC_Y_RL
      INTEGER I
./pkg/flt/exch_send_put_vec.F 360 EXCH_SEND_PUT_VEC_Y_RL
          DO I=1,myd1
./pkg/flt/exch_send_put_vec.F 361 EXCH_SEND_PUT_VEC_Y_RL
            bufRecN(I,biS,bjS) = arrayS(I,bi,bj)
./pkg/flt/exch_send_put_vec.F 386 EXCH_SEND_PUT_VEC_Y_RL
          DO I=1,myd1
./pkg/flt/exch_send_put_vec.F 387 EXCH_SEND_PUT_VEC_Y_RL
            bufRecS(I,biN,bjN) = arrayN(I,bi,bj)
./pkg/flt/exch_send_put_vec.F 64 EXCH_SEND_PUT_VEC_X_RL
      INTEGER I
./pkg/generic_advdiff/gad_grad_y.F 60 GAD_GRAD_Y
       dTdy(I,1-Oly)=0.
./pkg/ggl90/ggl90_init_varia.F 25 GGL90_INIT_VARIA
      INTEGER I, J, K
./pkg/ggl90/ggl90_init_varia.F 39 GGL90_INIT_VARIA
          DO I=1-Olx,sNx+Olx
./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 72 GGL90_INIT_VARIA
            DO I=1-OLx,sNx+OLx
./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/grdchk/grdchk_get_position.F 170 GRDCHK_GET_POSITION
     &                       .and. j.eq. OB_Jn(I,bi,bj) ) then
./pkg/grdchk/grdchk_get_position.F 178 GRDCHK_GET_POSITION
     &                       .and. j.eq. OB_Js(I,bi,bj) ) then
./pkg/grdchk/grdchk_loc.F 221 GRDCHK_LOC
     &                       .and. j.eq. OB_Jn(I,bi,bj) ) then
./pkg/grdchk/grdchk_loc.F 224 GRDCHK_LOC
                           jtmp = OB_Jn(I,bi,bj)
./pkg/grdchk/grdchk_loc.F 230 GRDCHK_LOC
     &                       .and. j.eq. OB_Js(I,bi,bj) ) then
./pkg/grdchk/grdchk_loc.F 233 GRDCHK_LOC
                           jtmp = OB_Js(I,bi,bj)
./pkg/icefront/icefront_init_fixed.F 30 ICEFRONT_INIT_FIXED
      INTEGER I, J, K, bi, bj
./pkg/icefront/icefront_init_fixed.F 52 ICEFRONT_INIT_FIXED
         DO I = 1-OLx, sNx+OLx
./pkg/icefront/icefront_init_fixed.F 53 ICEFRONT_INIT_FIXED
          R_icefront(I,J,bi,bj) = ABS(R_icefront(I,J,bi,bj))
./pkg/icefront/icefront_init_fixed.F 62 ICEFRONT_INIT_FIXED
         DO I = 1-OLx, sNx+OLx
./pkg/icefront/icefront_init_fixed.F 65 ICEFRONT_INIT_FIXED
           IF ( R_icefront(I,J,bi,bj) .GT. ABS(rF(K)))
./pkg/icefront/icefront_init_fixed.F 66 ICEFRONT_INIT_FIXED
     &          K_icefront(I,J,bi,bj) = K
./pkg/icefront/icefront_init_fixed.F 77 ICEFRONT_INIT_FIXED
          DO I = 1, sNx
./pkg/icefront/icefront_init_fixed.F 79 ICEFRONT_INIT_FIXED
           IF (ICEFRONTlength(I,J,bi,bj) .GT. 0. _d 0) THEN
./pkg/icefront/icefront_init_fixed.F 81 ICEFRONT_INIT_FIXED
              IsInterface=Isinterface + K_icefront(I,J,bi,bj) 
./pkg/icefront/icefront_init_varia.F 31 ICEFRONT_INIT_VARIA
      INTEGER I, J, K, bi, bj
./pkg/icefront/icefront_init_varia.F 38 ICEFRONT_INIT_VARIA
          DO I = 1, sNx
./pkg/icefront/icefront_thermodynamics.F 100 ICEFRONT_THERMODYNAMICS
     &                                  *ICEFRONTheatTransCoeff(I,J)
./pkg/icefront/icefront_thermodynamics.F 103 ICEFRONT_THERMODYNAMICS
      eps1 = rUnit2mass*HeatCapacity_Cp*ICEFRONTheatTransCoeff(I,J)
./pkg/icefront/icefront_thermodynamics.F 104 ICEFRONT_THERMODYNAMICS
      eps2 = rUnit2mass*ICEFRONTlatentHeat*ICEFRONTsaltTransCoeff(I,J)
./pkg/icefront/icefront_thermodynamics.F 106 ICEFRONT_THERMODYNAMICS
     &       *ICEFRONTsaltTransCoeff(I,J)
./pkg/icefront/icefront_thermodynamics.F 113 ICEFRONT_THERMODYNAMICS
            tLoc = theta(I,J,K,bi,bj)
./pkg/icefront/icefront_thermodynamics.F 114 ICEFRONT_THERMODYNAMICS
            sLoc = MAX(salt(I,J,K,bi,bj), 0. _d 0)
./pkg/icefront/icefront_thermodynamics.F 121 ICEFRONT_THERMODYNAMICS
            IF ( K .EQ. K_icefront(I,J,bi,bj)) THEN
./pkg/icefront/icefront_thermodynamics.F 122 ICEFRONT_THERMODYNAMICS
             pLoc = 0.5*(ABS(R_icefront(I,J,bi,bj))+ABS(rF(K)))
./pkg/icefront/icefront_thermodynamics.F 125 ICEFRONT_THERMODYNAMICS
     &           (R_icefront(I,J,bi,bj)-pLoc) 
./pkg/icefront/icefront_thermodynamics.F 126 ICEFRONT_THERMODYNAMICS
     &           / R_icefront(I,J,bi,bj)
./pkg/icefront/icefront_thermodynamics.F 146 ICEFRONT_THERMODYNAMICS
            FreshWaterFlux(I,J) = maskC(I,J,K,bi,bj) *
./pkg/icefront/icefront_thermodynamics.F 150 ICEFRONT_THERMODYNAMICS
            HeatFlux(I,J) = maskC(I,J,K,bi,bj) * HeatCapacity_Cp *
./pkg/icefront/icefront_thermodynamics.F 151 ICEFRONT_THERMODYNAMICS
     &           ( -rUnit2mass*ICEFRONTheatTransCoeff(I,J) +
./pkg/icefront/icefront_thermodynamics.F 152 ICEFRONT_THERMODYNAMICS
     &           FreshWaterFlux(I,J) ) * ( thetaFreeze - tLoc )
./pkg/icefront/icefront_thermodynamics.F 155 ICEFRONT_THERMODYNAMICS
            icefront_TendT(i,j,K,bi,bj) = - HeatFlux(I,J)* eps5
./pkg/icefront/icefront_thermodynamics.F 156 ICEFRONT_THERMODYNAMICS
            icefront_TendS(i,j,K,bi,bj) = FreshWaterFlux(I,J) *
./pkg/icefront/icefront_thermodynamics.F 171 ICEFRONT_THERMODYNAMICS
     &            * (ABS(R_icefront(I,J,bi,bj))-ABS(rF(K)))
./pkg/icefront/icefront_thermodynamics.F 175 ICEFRONT_THERMODYNAMICS
     &            * (ABS(R_icefront(I,J,bi,bj))-ABS(rF(K)))
./pkg/icefront/icefront_thermodynamics.F 181 ICEFRONT_THERMODYNAMICS
            HeatFlux      (I,J) = 0. _d 0
./pkg/icefront/icefront_thermodynamics.F 182 ICEFRONT_THERMODYNAMICS
            FreshWaterFlux(I,J) = 0. _d 0
./pkg/icefront/icefront_thermodynamics.F 60 ICEFRONT_THERMODYNAMICS
      INTEGER I,J,K
./pkg/icefront/icefront_thermodynamics.F 89 ICEFRONT_THERMODYNAMICS
          DO I = 1, sNx
./pkg/icefront/icefront_thermodynamics.F 92 ICEFRONT_THERMODYNAMICS
           IF( ICEFRONTlength(I,J,bi,bj) .GT. 0. _d 0
./pkg/icefront/icefront_thermodynamics.F 93 ICEFRONT_THERMODYNAMICS
     &          .AND. K .LE. K_icefront(I,J,bi,bj) ) THEN
./pkg/icefront/icefront_thermodynamics.F 94 ICEFRONT_THERMODYNAMICS
            ICEFRONTheatTransCoeff(I,J) = 1.0 _d -02
./pkg/icefront/icefront_thermodynamics.F 95 ICEFRONT_THERMODYNAMICS
     &                                  *abs(wVEL(I,J,K,bi,bj))
./pkg/icefront/icefront_thermodynamics.F 97 ICEFRONT_THERMODYNAMICS
            ICEFRONTheatTransCoeff(I,J) = max
./pkg/icefront/icefront_thermodynamics.F 98 ICEFRONT_THERMODYNAMICS
     &                          (ICEFRONTheatTransCoeff(I,J),1. _d -04)
./pkg/icefront/icefront_thermodynamics.F 99 ICEFRONT_THERMODYNAMICS
            ICEFRONTsaltTransCoeff(I,J) = 5.05 _d -3
./pkg/kl10/kl10_calc.F 105 KL10_CALC
               IF ( (rhoS(K).LT.rhoS(K-1)).AND.(maskC(I,J,K,bi
./pkg/kl10/kl10_calc.F 122 KL10_CALC
            KLdiffKr(I,J,1,bi,bj) = MAX(KLviscAr(I,J,1,bi,bj),
./pkg/kl10/kl10_calc.F 161 KL10_CALC
                  KLviscAr(I,J,K,bi,bj) = MAX(KTemp,viscArNr(K))
./pkg/kl10/kl10_calc.F 162 KL10_CALC
                  KLdiffKr(I,J,K,bi,bj) = MAX(KTemp,diffKrNrT(K))
./pkg/kl10/kl10_calc.F 178 KL10_CALC
                     IF (hfacW(I+di,J-1,K,bi,bj).GT.0.000001) THEN
./pkg/kl10/kl10_calc.F 179 KL10_CALC
                        dz = 0.5*(drF(K)*hfacW(I+di,J-1,K,bi,bj)
./pkg/kl10/kl10_calc.F 180 KL10_CALC
     &                       +drF(Km1)*hfacW(I+di,J-1,Km1,bi,bj))
./pkg/kl10/kl10_calc.F 182 KL10_CALC
                           tempu = (uVel(I+di,J-1,Km1,bi,bj)-uVel(I+di,J
./pkg/kl10/kl10_calc.F 184 KL10_CALC
                           epsw(di)=tempu*tempu*KLviscAr(I+di,J-1,K,bi
./pkg/kl10/kl10_calc.F 192 KL10_CALC
                        dz=0.5*(drF(Km1)*hfacW(I+di,J-1,Km1,bi ,bj))
./pkg/kl10/kl10_calc.F 197 KL10_CALC
                     IF (hfacS(I-1,J+di,K,bi,bj).GT.0.000001) THEN
./pkg/kl10/kl10_calc.F 198 KL10_CALC
                        dz = 0.5*(drF(K)*hfacS(I-1,J+di,K,bi,bj)
./pkg/kl10/kl10_calc.F 199 KL10_CALC
     &                       +drF(Km1)*hfacS(I-1,J+di,Km1,bi,bj))
./pkg/kl10/kl10_calc.F 201 KL10_CALC
                           tempu = (vVel(I-1,J+di,Km1,bi,bj)-vVel(I-1,J
./pkg/kl10/kl10_calc.F 203 KL10_CALC
                           epss(di)=tempu*tempu*KLviscAr(I-1,J+di,K,bi
./pkg/kl10/kl10_calc.F 211 KL10_CALC
                        dz=+0.5*(drF(Km1)*hfacS(I-1,J+di,Km1 ,bi,bj))
./pkg/kl10/kl10_calc.F 233 KL10_CALC
                  KLeps(I-1,J-1,Km1,bi,bj) = 0.5*(ep+ec)
./pkg/kl10/kl10_calc.F 235 KL10_CALC
                     KLeps(I-1,J-1,Km1,bi,bj) = ec
./pkg/kl10/kl10_calc.F 250 KL10_CALC
            KLeps(I-1,J-1,Nr,bi,bj) =ep
./pkg/kl10/kl10_calc.F 61 KL10_CALC
      INTEGER I, J, K, Km1, JJ
./pkg/kl10/kl10_calc.F 80 KL10_CALC
         DO I=iMin,iMax
./pkg/kl10/kl10_calc.F 82 KL10_CALC
            CALL FIND_RHO_SCALAR(theta(I,J,K,bi,bj), salt(I,J,K,bi,bj),
./pkg/kl10/kl10_calc.F 83 KL10_CALC
     &           totPhiHyd(I,J,K,bi,bj),rhot,myThid )
./pkg/kl10/kl10_calc.F 87 KL10_CALC
            KLeps(I-1,J-1,1,bi,bj)=0.0
./pkg/kl10/kl10_calc.F 92 KL10_CALC
            KLviscAr(I,J,1,bi,bj) = viscArNr(1)
./pkg/kl10/kl10_calc.F 93 KL10_CALC
            KLviscold = KLviscAr(I,J,1,bi,bj) ! at previous cell center
./pkg/kl10/kl10_calc.F 97 KL10_CALC
               CALL FIND_RHO_SCALAR(theta(I,J,K,bi,bj), salt(I,J,K,bi
./pkg/kl10/kl10_calc.F 98 KL10_CALC
     &              ,bj),totPhiHyd(I,J,K,bi,bj),rhot,myThid )
./pkg/kpp/kpp_forcing_surf.F 165 KPP_FORCING_SURF
            bo   (I,J) = p0
./pkg/kpp/kpp_forcing_surf.F 166 KPP_FORCING_SURF
            bosol(I,J) = p0
./pkg/kpp/kpp_forcing_surf.F 169 KPP_FORCING_SURF
               boplume(I,J,k) = p0
./pkg/kpp/kpp_forcing_surf.F 171 KPP_FORCING_SURF
            boplume(I,J,Nrp1) = p0
./pkg/kpp/kpp_forcing_surf.F 209 KPP_FORCING_SURF
        bo(I,J) = - gravity *
./pkg/kpp/kpp_forcing_surf.F 210 KPP_FORCING_SURF
     &       ( TTALPHA(I,J,1) * (surfForcT(i,j,bi,bj)+
./pkg/kpp/kpp_forcing_surf.F 212 KPP_FORCING_SURF
     &       SSBETA(I,J,1) * surfForcS(i,j,bi,bj) )
./pkg/kpp/kpp_forcing_surf.F 213 KPP_FORCING_SURF
     &       / rhoSurf(I,J)
./pkg/kpp/kpp_forcing_surf.F 214 KPP_FORCING_SURF
        bosol(I,J) = gravity * TTALPHA(I,J,1) * Qsw(i,j,bi,bj) *
./pkg/kpp/kpp_forcing_surf.F 216 KPP_FORCING_SURF
     &       / rhoSurf(I,J)
./pkg/kpp/kpp_forcing_surf.F 229 KPP_FORCING_SURF
              temparray(I,J) = - gravity *
./pkg/kpp/kpp_forcing_surf.F 230 KPP_FORCING_SURF
     &            ( SSBETA(I,J,k) * SPforcS(i,j,k) +
./pkg/kpp/kpp_forcing_surf.F 231 KPP_FORCING_SURF
     &              TTALPHA(I,J,k)* SPforcT(i,j,k) / HeatCapacity_Cp )
./pkg/kpp/kpp_forcing_surf.F 232 KPP_FORCING_SURF
     &              * recip_rhoConst / rhoSurf(I,J)
./pkg/kpp/kpp_forcing_surf.F 233 KPP_FORCING_SURF
              boplume(I,J,kp1) = boplume(I,J,k)+temparray(I,J)
./pkg/kpp/kpp_forcing_surf.F 241 KPP_FORCING_SURF
            boplume(I,J,k) = 0. _d 0
./pkg/kpp/kpp_forcing_surf.F 243 KPP_FORCING_SURF
           boplume(I,J,1) = - gravity * SSBETA(I,J,1)
./pkg/kpp/kpp_forcing_surf.F 245 KPP_FORCING_SURF
     &              * recip_rhoConst / rhoSurf(I,J)
./pkg/kpp/kpp_forcing_surf.F 304 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 1615 STATEKPP
      INTEGER I, J, K
./pkg/kpp/kpp_routines.F 1649 STATEKPP
         DO I = 1-OLx, sNx+OLx
./pkg/kpp/kpp_routines.F 1650 STATEKPP
            RHO1(I,J)      = WORK1(I,J) + rhoConst
./pkg/kpp/kpp_routines.F 1651 STATEKPP
            TTALPHA(I,J,1) = WORK2(I,J)
./pkg/kpp/kpp_routines.F 1652 STATEKPP
            SSBETA(I,J,1)  = WORK3(I,J)
./pkg/kpp/kpp_routines.F 1653 STATEKPP
            DBSFC(I,J,1)   = 0.
./pkg/kpp/kpp_routines.F 1718 STATEKPP
            DO I = 1-OLx, sNx+OLx
./pkg/kpp/kpp_routines.F 1719 STATEKPP
               TTALPHA(I,J,K) = WORK1 (I,J)
./pkg/kpp/kpp_routines.F 1720 STATEKPP
               SSBETA(I,J,K)  = WORK2 (I,J)
./pkg/kpp/kpp_routines.F 1721 STATEKPP
               DBLOC(I,J,K-1) = gravity * (RHOK(I,J) - RHOKM1(I,J)) /
./pkg/kpp/kpp_routines.F 1722 STATEKPP
     &                                    (RHOK(I,J) + rhoConst)
./pkg/kpp/kpp_routines.F 1723 STATEKPP
               DBSFC(I,J,K)   = gravity * (RHOK(I,J) - RHO1K (I,J)) /
./pkg/kpp/kpp_routines.F 1724 STATEKPP
     &                                    (RHOK(I,J) + rhoConst)
./pkg/kpp/kpp_routines.F 1732 STATEKPP
         DO I = 1-OLx, sNx+OLx
./pkg/kpp/kpp_routines.F 1733 STATEKPP
            TTALPHA(I,J,Nrp1) = TTALPHA(I,J,Nr)
./pkg/kpp/kpp_routines.F 1734 STATEKPP
            SSBETA(I,J,Nrp1)  = SSBETA(I,J,Nr)
./pkg/kpp/kpp_routines.F 1735 STATEKPP
            DBLOC(I,J,Nr)     = 0.
./pkg/kpp/kpp_routines.F 1809 KPP_DOUBLEDIFF
      INTEGER I, J, K
./pkg/kpp/kpp_routines.F 1842 KPP_DOUBLEDIFF
        DO I = 1-OLx, sNx+OLx
./pkg/kpp/kpp_routines.F 1843 KPP_DOUBLEDIFF
         alphaDT(I,J) = ( theta(I,J,Km1,bi,bj)-theta(I,J,K,bi,bj) )
./pkg/kpp/kpp_routines.F 1844 KPP_DOUBLEDIFF
     &        * 0.5 _d 0 * ABS( TTALPHA(I,J,Km1) + TTALPHA(I,J,K) )
./pkg/kpp/kpp_routines.F 1845 KPP_DOUBLEDIFF
         betaDS(I,J)  = ( salt(I,J,Km1,bi,bj)-salt(I,J,K,bi,bj) )
./pkg/kpp/kpp_routines.F 1846 KPP_DOUBLEDIFF
     &        * 0.5 _d 0 * ( SSBETA(I,J,Km1) + SSBETA(I,J,K) )
./pkg/kpp/kpp_routines.F 1847 KPP_DOUBLEDIFF
         nuddt(I,J) = 0. _d 0
./pkg/kpp/kpp_routines.F 1848 KPP_DOUBLEDIFF
         nudds(I,J) = 0. _d 0
./pkg/kpp/kpp_routines.F 1853 KPP_DOUBLEDIFF
         DO I = iMin, iMax
./pkg/kpp/kpp_routines.F 1858 KPP_DOUBLEDIFF
          IF (      alphaDT(I,J) .GT. betaDS(I,J)
./pkg/kpp/kpp_routines.F 1859 KPP_DOUBLEDIFF
     &         .AND. betaDS(I,J) .GT. 0. _d 0 ) THEN
./pkg/kpp/kpp_routines.F 1860 KPP_DOUBLEDIFF
           Rrho = MIN( alphaDT(I,J)/betaDS(I,J), Rrho0 )
./pkg/kpp/kpp_routines.F 1864 KPP_DOUBLEDIFF
           nudds(I,J) = dsfmax * nutmp * nutmp * nutmp
./pkg/kpp/kpp_routines.F 1866 KPP_DOUBLEDIFF
           nuddt(I,J) = 0.7 _d 0 * nudds(I,J)
./pkg/kpp/kpp_routines.F 1867 KPP_DOUBLEDIFF
          ELSEIF (   alphaDT(I,J) .LT. 0. _d 0
./pkg/kpp/kpp_routines.F 1868 KPP_DOUBLEDIFF
     &          .AND. betaDS(I,J) .LT. 0. _d 0
./pkg/kpp/kpp_routines.F 1869 KPP_DOUBLEDIFF
     &          .AND.alphaDT(I,J) .GT. betaDS(I,J) ) THEN
./pkg/kpp/kpp_routines.F 1874 KPP_DOUBLEDIFF
           Rrho = alphaDT(I,J)/betaDS(I,J)
./pkg/kpp/kpp_routines.F 1876 KPP_DOUBLEDIFF
           nuddt(I,J) = numol * 0.909 _d 0
./pkg/kpp/kpp_routines.F 1883 KPP_DOUBLEDIFF
           nudds(I,J) = nuddt(I,J) * MAX( 0.15 _d 0 * Rrho,
./pkg/kpp/kpp_routines.F 1896 KPP_DOUBLEDIFF
        DO I = 1-OLx, sNx+OLx
./pkg/kpp/kpp_routines.F 1897 KPP_DOUBLEDIFF
         kappaRT(I,J,K) = kappaRT(I,J,K) + nuddt(I,J)
./pkg/kpp/kpp_routines.F 1898 KPP_DOUBLEDIFF
         kappaRS(I,J,K) = kappaRS(I,J,K) + nudds(I,J)
./pkg/kpp/kpp_transport_s.F 63 KPP_TRANSPORT_S
      INTEGER I, J
./pkg/land/land_ini_vars.F 64 LAND_INI_VARS
          DO I=1-Olx,sNx+Olx
./pkg/land/land_ini_vars.F 74 LAND_INI_VARS
         DO I=1-Olx,sNx+Olx
./pkg/mdsio/mdsio_gl.F 1151 MDSREADFIELD_2D_GL
            DO I=1,Nx
./pkg/mdsio/mdsio_gl.F 1152 MDSREADFIELD_2D_GL
             global(I,J) = xy_buffer_r4(I,J)
./pkg/mdsio/mdsio_gl.F 1161 MDSREADFIELD_2D_GL
            DO I=1,Nx
./pkg/mdsio/mdsio_gl.F 1162 MDSREADFIELD_2D_GL
             global(I,J) = xy_buffer_r8(I,J)
./pkg/mdsio/mdsio_gl.F 1178 MDSREADFIELD_2D_GL
             DO I=1,sNx
./pkg/mdsio/mdsio_gl.F 1179 MDSREADFIELD_2D_GL
              II=((ip-1)*nSx+(bi-1))*sNx+I
./pkg/mdsio/mdsio_gl.F 1383 MDSWRITEFIELD_2D_GL
           DO I=1,sNx
./pkg/mdsio/mdsio_gl.F 1384 MDSWRITEFIELD_2D_GL
            II=((ip-1)*nSx+(bi-1))*sNx+I
./pkg/mdsio/mdsio_gl.F 1397 MDSWRITEFIELD_2D_GL
            DO I=1,Nx
./pkg/mdsio/mdsio_gl.F 1398 MDSWRITEFIELD_2D_GL
             xy_buffer_r4(I,J) = global(I,J)
./pkg/mdsio/mdsio_gl.F 1407 MDSWRITEFIELD_2D_GL
            DO I=1,Nx
./pkg/mdsio/mdsio_gl.F 1408 MDSWRITEFIELD_2D_GL
             xy_buffer_r8(I,J) = global(I,J)
./pkg/mdsio/mdsio_gl.F 364 MDSREADFIELD_3D_GL
            DO I=1,Nx
./pkg/mdsio/mdsio_gl.F 365 MDSREADFIELD_3D_GL
             global(I,J) = xy_buffer_r4(I,J)
./pkg/mdsio/mdsio_gl.F 374 MDSREADFIELD_3D_GL
            DO I=1,Nx
./pkg/mdsio/mdsio_gl.F 375 MDSREADFIELD_3D_GL
             global(I,J) = xy_buffer_r8(I,J)
./pkg/mdsio/mdsio_gl.F 391 MDSREADFIELD_3D_GL
             DO I=1,sNx
./pkg/mdsio/mdsio_gl.F 392 MDSREADFIELD_3D_GL
              II=((ip-1)*nSx+(bi-1))*sNx+I
./pkg/mdsio/mdsio_gl.F 594 MDSWRITEFIELD_3D_GL
           DO I=1,sNx
./pkg/mdsio/mdsio_gl.F 595 MDSWRITEFIELD_3D_GL
            II=((ip-1)*nSx+(bi-1))*sNx+I
./pkg/mdsio/mdsio_gl.F 608 MDSWRITEFIELD_3D_GL
            DO I=1,Nx
./pkg/mdsio/mdsio_gl.F 609 MDSWRITEFIELD_3D_GL
             xy_buffer_r4(I,J) = global(I,J)
./pkg/mdsio/mdsio_gl.F 618 MDSWRITEFIELD_3D_GL
            DO I=1,Nx
./pkg/mdsio/mdsio_gl.F 619 MDSWRITEFIELD_3D_GL
             xy_buffer_r8(I,J) = global(I,J)
./pkg/mom_common/mom_calc_absvort3.F 46 MOM_CALC_ABSVORT3
        omega3(I,J)=
./pkg/mom_common/mom_calc_relvort3.F 113 MOM_CALC_RELVORT3
         I=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 154 MOM_CALC_RELVORT3
         I=sNx+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 211 MOM_CALC_RELVORT3
         I=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 268 MOM_CALC_RELVORT3
         I=sNx+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 47 MOM_CALC_RELVORT3
       DO I=1-OLx,sNx+OLx
./pkg/mom_common/mom_calc_relvort3.F 48 MOM_CALC_RELVORT3
        vort3(I,J) = 0. _d 0
./pkg/mom_common/mom_calc_relvort3.F 54 MOM_CALC_RELVORT3
       DO I=2-OLx,sNx+OLx
./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 54 MOM_CALC_STRAIN
       DO I=2-Olx,sNx+Olx
./pkg/mom_common/mom_calc_strain.F 57 MOM_CALC_STRAIN
        strain(I,J)=
./pkg/mom_fluxform/mom_u_del2u.F 46 MOM_U_DEL2U
      INTEGER I,J
./pkg/mom_fluxform/mom_u_xviscflux.F 50 MOM_U_XVISCFLUX
      INTEGER I,J
./pkg/mom_fluxform/mom_u_yviscflux.F 51 MOM_U_YVISCFLUX
      INTEGER I,J
./pkg/mom_fluxform/mom_v_del2v.F 45 MOM_V_DEL2V
      INTEGER I,J
./pkg/mom_fluxform/mom_v_xviscflux.F 51 MOM_V_XVISCFLUX
      INTEGER I,J
./pkg/mom_fluxform/mom_v_yviscflux.F 50 MOM_V_YVISCFLUX
      INTEGER I,J
./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 42 MOM_VI_CORIOLIS
        DO I=2-Olx,sNx+Olx
./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 58 MOM_VI_CORIOLIS
        DO I=2-Olx,sNx+Olx
./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 75 MOM_VI_CORIOLIS
        DO I=1-Olx,sNx+Olx-1
./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 91 MOM_VI_CORIOLIS
        DO I=1-Olx,sNx+Olx-1
./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 32 MOM_VI_U_GRAD_KE
        DO I=2-Olx,sNx+Olx
./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 57 MOM_VI_U_VERTSHEAR
       DO I=2-Olx,sNx+Olx
./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 32 MOM_VI_V_GRAD_KE
        DO I=1-Olx,sNx+Olx
./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 57 MOM_VI_V_VERTSHEAR
       DO I=1-Olx,sNx+Olx
./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 42 MON_ADVCFL
          DO I=1,sNx
./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 42 MON_ADVCFLW
          DO I=1,sNx
./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 44 MON_ADVCFLW2
          DO I=1,sNx
./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 135 MON_STATS_RL
           DO I=1,sNx
./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 69 MON_STATS_RL
          DO I=1,sNx
./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 102 MON_STATS_RS
           DO I=1,sNx
./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 55 MON_STATS_RS
          DO I=1,sNx
./pkg/monitor/mon_stats_rs.F 56 MON_STATS_RS
           tmpVal=arr(I,J,K,bi,bj)
./pkg/my82/my82_calc.F 100 MY82_CALC
         RiTmp  = MIN(RiNumber(I,J),RiMax)
./pkg/my82/my82_calc.F 108 MY82_CALC
         SH(I,J,K)   = SHtmp
./pkg/my82/my82_calc.F 109 MY82_CALC
         SM(I,J,K)   = SHtmp*(beta1-beta2*RiFlux)/(beta3-beta4*RiFlux)
./pkg/my82/my82_calc.F 112 MY82_CALC
     &        b1*(SH(I,J,K)*GH(I,J) + SM(I,J,K)*GM(I,J)) )
./pkg/my82/my82_calc.F 113 MY82_CALC
         tke(I,J,K) = sqrt(tkesquare)
./pkg/my82/my82_calc.F 126 MY82_CALC
       DO I=iMin,iMax
./pkg/my82/my82_calc.F 127 MY82_CALC
        GH(I,J) = 0. _d 0
./pkg/my82/my82_calc.F 128 MY82_CALC
        GM(I,J) = 0. _d 0
./pkg/my82/my82_calc.F 137 MY82_CALC
        DO I=iMin,iMax
./pkg/my82/my82_calc.F 138 MY82_CALC
         GM(I,J) = GM(I,J) + tke(I,J,K)*rF(K)
./pkg/my82/my82_calc.F 139 MY82_CALC
         GH(I,J) = GH(I,J) + tke(I,J,K)
./pkg/my82/my82_calc.F 146 MY82_CALC
       DO I=iMin,iMax
./pkg/my82/my82_calc.F 147 MY82_CALC
        IF ( GH(I,J) .EQ. 0. _d 0 ) THEN
./pkg/my82/my82_calc.F 148 MY82_CALC
         MYhbl(I,J,bi,bj) = 0. _d 0
./pkg/my82/my82_calc.F 150 MY82_CALC
         MYhbl(I,J,bi,bj) = -GM(I,J)/GH(I,J)*MYhblScale
./pkg/my82/my82_calc.F 158 MY82_CALC
        DO I=iMin,iMax
./pkg/my82/my82_calc.F 159 MY82_CALC
         tkel = MYhbl(I,J,bi,bj)*tke(I,J,K)
./pkg/my82/my82_calc.F 161 MY82_CALC
         MYviscAr(I,J,K,bi,bj) = MYhbl(I,J,bi,bj)*tkel*SM(I,J,K)
./pkg/my82/my82_calc.F 162 MY82_CALC
         MYdiffKr(I,J,K,bi,bj) = MYhbl(I,J,bi,bj)*tkel*SH(I,J,K)
./pkg/my82/my82_calc.F 164 MY82_CALC
         MYviscAr(I,J,K,bi,bj) = MAX(MYviscAr(I,J,K,bi,bj),
./pkg/my82/my82_calc.F 166 MY82_CALC
         MYdiffKr(I,J,K,bi,bj) = MAX(MYdiffKr(I,J,K,bi,bj),
./pkg/my82/my82_calc.F 169 MY82_CALC
         MYviscAr(I,J,K,bi,bj) = MIN(MYviscAr(I,J,K,bi,bj),MYviscMax)
./pkg/my82/my82_calc.F 170 MY82_CALC
     &        * maskC(I,J,K,bi,bj)
./pkg/my82/my82_calc.F 171 MY82_CALC
         MYdiffKr(I,J,K,bi,bj) = MIN(MYdiffKr(I,J,K,bi,bj),MYdiffMax)
./pkg/my82/my82_calc.F 172 MY82_CALC
     &        * maskC(I,J,K,bi,bj)
./pkg/my82/my82_calc.F 59 MY82_CALC
      INTEGER I, J, K
./pkg/my82/my82_calc.F 77 MY82_CALC
       DO I=1-OLx,sNx+OLx
./pkg/my82/my82_calc.F 78 MY82_CALC
        GH(I,J) = 0. _d 0
./pkg/my82/my82_calc.F 79 MY82_CALC
        GM(I,J) = 0. _d 0
./pkg/my82/my82_calc.F 84 MY82_CALC
        DO I=1-OLx,sNx+OLx
./pkg/my82/my82_calc.F 85 MY82_CALC
         SH(I,J,K)  = 0. _d 0
./pkg/my82/my82_calc.F 86 MY82_CALC
         SM(I,J,K)  = 0. _d 0
./pkg/my82/my82_calc.F 87 MY82_CALC
         tke(I,J,K) = 0. _d 0
./pkg/my82/my82_calc.F 99 MY82_CALC
        DO I=iMin,iMax
./pkg/my82/my82_ri_number.F 103 MY82_RI_NUMBER
       DO I = iMin, iMax
./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 129 MY82_RI_NUMBER
       DO I=iMin,iMax
./pkg/my82/my82_ri_number.F 130 MY82_RI_NUMBER
        RiTmp(I,J) = RiNumber(I,J)
./pkg/my82/my82_ri_number.F 134 MY82_RI_NUMBER
       DO I=1-Olx+1,sNx+Olx-1
./pkg/my82/my82_ri_number.F 135 MY82_RI_NUMBER
        RiNumber(I,J) = p5*RiTmp(I,J)
./pkg/my82/my82_ri_number.F 136 MY82_RI_NUMBER
     &       + p125*RiTmp(I-1,J) + p125*RiTmp(I+1,J)
./pkg/my82/my82_ri_number.F 137 MY82_RI_NUMBER
     &       + p125*RiTmp(I,J-1) + p125*RiTmp(I,J+1)
./pkg/my82/my82_ri_number.F 60 MY82_RI_NUMBER
      INTEGER I,J,Km1
./pkg/obcs/obcs_adjust_uvice.F 104 OBCS_ADJUST_UVICE
        uFld(I,OB_Js(I,bi,bj)+1,bi,bj) =
./pkg/obcs/obcs_adjust_uvice.F 105 OBCS_ADJUST_UVICE
     &         _maskW(I,OB_Js(I,bi,bj)+1,K,bi,bj) *
./pkg/obcs/obcs_adjust_uvice.F 106 OBCS_ADJUST_UVICE
     &         uFld(I,OB_Js(I,bi,bj)+2,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 107 OBCS_ADJUST_UVICE
        vFld(I,OB_Js(I,bi,bj)+1,bi,bj) =
./pkg/obcs/obcs_adjust_uvice.F 108 OBCS_ADJUST_UVICE
     &         _maskS(I,OB_Js(I,bi,bj)+1,K,bi,bj) *
./pkg/obcs/obcs_adjust_uvice.F 109 OBCS_ADJUST_UVICE
     &         vFld(I,OB_Js(I,bi,bj)+2,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 112 OBCS_ADJUST_UVICE
        vFld(I,OB_Js(I,bi,bj)+1,bi,bj)=
./pkg/obcs/obcs_adjust_uvice.F 113 OBCS_ADJUST_UVICE
     &       min(OBSvice(I,bi,bj),vFld(I,OB_Js(I,bi,bj)+1,bi,bj))
./pkg/obcs/obcs_adjust_uvice.F 114 OBCS_ADJUST_UVICE
     &       * _maskS(I,OB_Js(I,bi,bj)+1,K,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 116 OBCS_ADJUST_UVICE
        vFld(I,OB_Js(I,bi,bj)+1,bi,bj)=OBSvice(I,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 117 OBCS_ADJUST_UVICE
     &       * _maskS(I,OB_Js(I,bi,bj)+1,K,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 119 OBCS_ADJUST_UVICE
        uFld(I,OB_Js(I,bi,bj),bi,bj)=OBSuice(I,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 120 OBCS_ADJUST_UVICE
     &       * _maskW(I,OB_Js(I,bi,bj),K,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 122 OBCS_ADJUST_UVICE
        if ( _maskS(I,OB_Js(I,bi,bj)+1,K,bi,bj) .NE. 0. .AND.
./pkg/obcs/obcs_adjust_uvice.F 123 OBCS_ADJUST_UVICE
     &       _maskS(I,OB_Js(I,bi,bj)+3,K,bi,bj) .NE. 0. )
./pkg/obcs/obcs_adjust_uvice.F 124 OBCS_ADJUST_UVICE
     &       vFld(I,OB_Js(I,bi,bj)+2,bi,bj) = 0.5 _d 0 *
./pkg/obcs/obcs_adjust_uvice.F 125 OBCS_ADJUST_UVICE
     &       ( vFld(I,OB_Js(I,bi,bj)+1,bi,bj) +
./pkg/obcs/obcs_adjust_uvice.F 126 OBCS_ADJUST_UVICE
     &       vFld(I,OB_Js(I,bi,bj)+3,bi,bj) ) *
./pkg/obcs/obcs_adjust_uvice.F 127 OBCS_ADJUST_UVICE
     &       _maskS(I,OB_Js(I,bi,bj)+2,K,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 130 OBCS_ADJUST_UVICE
        if ( _maskW(I,OB_Js(I,bi,bj)  ,K,bi,bj) .NE. 0. .AND.
./pkg/obcs/obcs_adjust_uvice.F 131 OBCS_ADJUST_UVICE
     &       _maskW(I,OB_Js(I,bi,bj)+2,K,bi,bj) .NE. 0. )
./pkg/obcs/obcs_adjust_uvice.F 132 OBCS_ADJUST_UVICE
     &       uFld(I,OB_Js(I,bi,bj)+1,bi,bj) = 0.5 _d 0 *
./pkg/obcs/obcs_adjust_uvice.F 133 OBCS_ADJUST_UVICE
     &       ( uFld(I,OB_Js(I,bi,bj)  ,bi,bj) +
./pkg/obcs/obcs_adjust_uvice.F 134 OBCS_ADJUST_UVICE
     &       uFld(I,OB_Js(I,bi,bj)+2,bi,bj) ) *
./pkg/obcs/obcs_adjust_uvice.F 135 OBCS_ADJUST_UVICE
     &       _maskW(I,OB_Js(I,bi,bj)+1,K,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 40 OBCS_ADJUST_UVICE
      INTEGER I,J,K,bi,bj
./pkg/obcs/obcs_adjust_uvice.F 50 OBCS_ADJUST_UVICE
      DO I=1-OLx,sNx+OLx
./pkg/obcs/obcs_adjust_uvice.F 52 OBCS_ADJUST_UVICE
       IF (OB_Jn(I,bi,bj).NE.OB_indexNone) THEN
./pkg/obcs/obcs_adjust_uvice.F 54 OBCS_ADJUST_UVICE
        uFld(I,OB_Jn(I,bi,bj)  ,bi,bj) =
./pkg/obcs/obcs_adjust_uvice.F 55 OBCS_ADJUST_UVICE
     &       _maskW(I,OB_Jn(I,bi,bj),K,bi,bj) *
./pkg/obcs/obcs_adjust_uvice.F 56 OBCS_ADJUST_UVICE
     &       uFld(I,OB_Jn(I,bi,bj)-1,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 57 OBCS_ADJUST_UVICE
        vFld(I,OB_Jn(I,bi,bj)  ,bi,bj) =
./pkg/obcs/obcs_adjust_uvice.F 58 OBCS_ADJUST_UVICE
     &       _maskS(I,OB_Jn(I,bi,bj),K,bi,bj) *
./pkg/obcs/obcs_adjust_uvice.F 59 OBCS_ADJUST_UVICE
     &       vFld(I,OB_Jn(I,bi,bj)-1,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 62 OBCS_ADJUST_UVICE
        vFld(I,OB_Jn(I,bi,bj),bi,bj) =
./pkg/obcs/obcs_adjust_uvice.F 63 OBCS_ADJUST_UVICE
     &       max(OBNvice(I,bi,bj),vFld(I,OB_Jn(I,bi,bj),bi,bj)) *
./pkg/obcs/obcs_adjust_uvice.F 64 OBCS_ADJUST_UVICE
     &       _maskS(I,OB_Jn(I,bi,bj),K,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 66 OBCS_ADJUST_UVICE
        vFld(I,OB_Jn(I,bi,bj),bi,bj) = OBNvice(I,bi,bj) *
./pkg/obcs/obcs_adjust_uvice.F 67 OBCS_ADJUST_UVICE
     &       _maskS(I,OB_Jn(I,bi,bj),K,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 69 OBCS_ADJUST_UVICE
        uFld(I,OB_Jn(I,bi,bj),bi,bj) = OBNuice(I,bi,bj) *
./pkg/obcs/obcs_adjust_uvice.F 70 OBCS_ADJUST_UVICE
     &       _maskW(I,OB_Jn(I,bi,bj),K,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 72 OBCS_ADJUST_UVICE
        if ( _maskS(I,OB_Jn(I,bi,bj)  ,K,bi,bj) .NE. 0. .AND.
./pkg/obcs/obcs_adjust_uvice.F 73 OBCS_ADJUST_UVICE
     &       _maskS(I,OB_Jn(I,bi,bj)-2,K,bi,bj) .NE. 0. )
./pkg/obcs/obcs_adjust_uvice.F 74 OBCS_ADJUST_UVICE
     &       vFld(I,OB_Jn(I,bi,bj)-1,bi,bj) = 0.5 _d 0 *
./pkg/obcs/obcs_adjust_uvice.F 75 OBCS_ADJUST_UVICE
     &       ( vFld(I,OB_Jn(I,bi,bj)  ,bi,bj) +
./pkg/obcs/obcs_adjust_uvice.F 76 OBCS_ADJUST_UVICE
     &       vFld(I,OB_Jn(I,bi,bj)-2,bi,bj) ) *
./pkg/obcs/obcs_adjust_uvice.F 77 OBCS_ADJUST_UVICE
     &       _maskS(I,OB_Jn(I,bi,bj)-1,K,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 80 OBCS_ADJUST_UVICE
        if ( _maskW(I,OB_Jn(I,bi,bj)  ,K,bi,bj) .NE. 0. .AND.
./pkg/obcs/obcs_adjust_uvice.F 81 OBCS_ADJUST_UVICE
     &       _maskW(I,OB_Jn(I,bi,bj)-2,K,bi,bj) .NE. 0. )
./pkg/obcs/obcs_adjust_uvice.F 82 OBCS_ADJUST_UVICE
     &       uFld(I,OB_Jn(I,bi,bj)-1,bi,bj) = 0.5 _d 0 *
./pkg/obcs/obcs_adjust_uvice.F 83 OBCS_ADJUST_UVICE
     &       ( uFld(I,OB_Jn(I,bi,bj)  ,bi,bj) +
./pkg/obcs/obcs_adjust_uvice.F 84 OBCS_ADJUST_UVICE
     &       uFld(I,OB_Jn(I,bi,bj)-2,bi,bj) ) *
./pkg/obcs/obcs_adjust_uvice.F 85 OBCS_ADJUST_UVICE
     &       _maskW(I,OB_Jn(I,bi,bj)-1,K,bi,bj)
./pkg/obcs/obcs_adjust_uvice.F 95 OBCS_ADJUST_UVICE
      DO I=1-OLx,sNx+OLx
./pkg/obcs/obcs_adjust_uvice.F 97 OBCS_ADJUST_UVICE
       IF (OB_Js(I,bi,bj).NE.OB_indexNone) THEN
./pkg/obcs/obcs_apply_seaice.F 134 OBCS_APPLY_SEAICE
          Jobc = OB_Jn(I,bi,bj)
./pkg/obcs/obcs_apply_seaice.F 173 OBCS_APPLY_SEAICE
          Jobc = OB_Js(I,bi,bj)
./pkg/obcs/obcs_apply_seaice.F 61 OBCS_APPLY_SEAICE
          Jobc = OB_Jn(I,bi,bj)
./pkg/obcs/obcs_apply_seaice.F 78 OBCS_APPLY_SEAICE
          Jobc = OB_Js(I,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 104 OBCS_CALC_STEVENS
      INTEGER I, J, K
./pkg/obcs/obcs_calc_stevens.F 173 OBCS_CALC_STEVENS
          I = OB_Ie(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 174 OBCS_CALC_STEVENS
          IF ( I.NE.OB_indexNone ) THEN
./pkg/obcs/obcs_calc_stevens.F 183 OBCS_CALC_STEVENS
            uMerBar = uMerBar + uVel(I-1,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 187 OBCS_CALC_STEVENS
     &           *drF(K)* _hFacW(I,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 188 OBCS_CALC_STEVENS
            drFBar = drFBar + drF(K)* _hFacW(I,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 193 OBCS_CALC_STEVENS
            uMerPri(K) = (uVel(I-1,J,K,bi,bj)-uMerBar)
./pkg/obcs/obcs_calc_stevens.F 197 OBCS_CALC_STEVENS
     &           * _maskW(I,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 204 OBCS_CALC_STEVENS
     &           *drF(K)* _hFacW(I,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 205 OBCS_CALC_STEVENS
            drFBar = drFBar + drF(K)* _hFacW(I,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 212 OBCS_CALC_STEVENS
     &           * _maskW(I,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 224 OBCS_CALC_STEVENS
           I = OB_Ie(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 225 OBCS_CALC_STEVENS
           IF ( I.NE.OB_indexNone ) THEN
./pkg/obcs/obcs_calc_stevens.F 226 OBCS_CALC_STEVENS
            OBEeta(J,bi,bj) = etaN(I-1,J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 235 OBCS_CALC_STEVENS
           I = OB_Ie(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 236 OBCS_CALC_STEVENS
           IF ( I.NE.OB_indexNone ) THEN
./pkg/obcs/obcs_calc_stevens.F 237 OBCS_CALC_STEVENS
            cflMer(J,K) = 0.5 _d 0 * _dxC(I-1,J,bi,bj)/dTtracerLev(K)
./pkg/obcs/obcs_calc_stevens.F 240 OBCS_CALC_STEVENS
            gFacM(J,K)  = ABS(MIN(SIGN(1.D0,uVel(I,J,K,bi,bj)),0.D0))
./pkg/obcs/obcs_calc_stevens.F 249 OBCS_CALC_STEVENS
           I = OB_Ie(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 250 OBCS_CALC_STEVENS
           IF ( I.NE.OB_indexNone ) THEN
./pkg/obcs/obcs_calc_stevens.F 252 OBCS_CALC_STEVENS
            dTracSpace = (theta(I-1,J,K,bi,bj)-theta(I-2,J,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 253 OBCS_CALC_STEVENS
     &           * _maskW(I-1,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 254 OBCS_CALC_STEVENS
            dTracTime  = (theta(I-1,J,K,bi,bj)-OBEtStevens(J,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 263 OBCS_CALC_STEVENS
            OBEt(J,K,bi,bj) = _maskW(I,J,K,bi,bj) * (
./pkg/obcs/obcs_calc_stevens.F 264 OBCS_CALC_STEVENS
     &          - ( aFac*MAX(0.D0,uVel(I,J,K,bi,bj)) + uPhase )
./pkg/obcs/obcs_calc_stevens.F 265 OBCS_CALC_STEVENS
     &          *(theta(I,J,K,bi,bj)-theta(I-1,J,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 266 OBCS_CALC_STEVENS
     &          * _recip_dxC(I,J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 268 OBCS_CALC_STEVENS
     &           * (theta(I,J,K,bi,bj)-OBEt(J,K,bi,bj)) )
./pkg/obcs/obcs_calc_stevens.F 270 OBCS_CALC_STEVENS
            dTracSpace = (salt(I-1,J,K,bi,bj)-salt(I-2,J,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 271 OBCS_CALC_STEVENS
     &          * _maskW(I-1,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 272 OBCS_CALC_STEVENS
            dTracTime  = (salt(I-1,J,K,bi,bj)-OBEsStevens(J,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 281 OBCS_CALC_STEVENS
            OBEs(J,K,bi,bj) = _maskW(I,J,K,bi,bj) * (
./pkg/obcs/obcs_calc_stevens.F 282 OBCS_CALC_STEVENS
     &          - ( aFac*MAX(0.D0,uVel(I,J,K,bi,bj)) + uPhase )
./pkg/obcs/obcs_calc_stevens.F 283 OBCS_CALC_STEVENS
     &          *(salt(I,J,K,bi,bj)-salt(I-1,J,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 284 OBCS_CALC_STEVENS
     &          * _recip_dxC(I,J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 286 OBCS_CALC_STEVENS
     &           * (salt(I,J,K,bi,bj)-OBEs(J,K,bi,bj)) )
./pkg/obcs/obcs_calc_stevens.F 311 OBCS_CALC_STEVENS
          I = OB_Iw(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 312 OBCS_CALC_STEVENS
          IF ( I.NE.OB_indexNone ) THEN
./pkg/obcs/obcs_calc_stevens.F 321 OBCS_CALC_STEVENS
            uMerBar = uMerBar + uVel(I+2,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 325 OBCS_CALC_STEVENS
     &           *drF(K)* _hFacW(I+1,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 326 OBCS_CALC_STEVENS
            drFBar = drFBar + drF(K)* _hFacW(I+1,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 331 OBCS_CALC_STEVENS
            uMerPri(K) = (uVel(I+2,J,K,bi,bj)-uMerBar)
./pkg/obcs/obcs_calc_stevens.F 335 OBCS_CALC_STEVENS
     &           * _maskW(I+1,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 342 OBCS_CALC_STEVENS
     &           *drF(K)* _hFacW(I+1,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 343 OBCS_CALC_STEVENS
            drFBar = drFBar + drF(K)* _hFacW(I+1,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 350 OBCS_CALC_STEVENS
     &          * _maskW(I+1,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 362 OBCS_CALC_STEVENS
           I = OB_Iw(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 363 OBCS_CALC_STEVENS
           IF ( I.NE.OB_indexNone ) THEN
./pkg/obcs/obcs_calc_stevens.F 364 OBCS_CALC_STEVENS
            OBWeta(J,bi,bj) = etaN(I+1,J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 373 OBCS_CALC_STEVENS
           I = OB_Iw(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 374 OBCS_CALC_STEVENS
           IF ( I.NE.OB_indexNone ) THEN
./pkg/obcs/obcs_calc_stevens.F 375 OBCS_CALC_STEVENS
            cflMer(J,K) = 0.5 _d 0 * _dxC(I+2,J,bi,bj)/dTtracerLev(K)
./pkg/obcs/obcs_calc_stevens.F 378 OBCS_CALC_STEVENS
            gFacM(J,K)  = ABS(MAX(SIGN(1.D0,uVel(I+1,J,K,bi,bj)),0.D0))
./pkg/obcs/obcs_calc_stevens.F 387 OBCS_CALC_STEVENS
           I = OB_Iw(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 388 OBCS_CALC_STEVENS
           IF ( I.NE.OB_indexNone ) THEN
./pkg/obcs/obcs_calc_stevens.F 390 OBCS_CALC_STEVENS
            dTracSpace = (theta(I+2,J,K,bi,bj)-theta(I+1,J,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 391 OBCS_CALC_STEVENS
     &        * _maskW(I+2,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 392 OBCS_CALC_STEVENS
            dTracTime  = (theta(I+1,J,K,bi,bj)-OBWtStevens(J,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 401 OBCS_CALC_STEVENS
            OBWt(J,K,bi,bj) = _maskW(I+1,J,K,bi,bj) * (
./pkg/obcs/obcs_calc_stevens.F 402 OBCS_CALC_STEVENS
     &        - ( aFac*MIN(0.D0,uVel(I+1,J,K,bi,bj)) + uPhase )
./pkg/obcs/obcs_calc_stevens.F 403 OBCS_CALC_STEVENS
     &        *(theta(I+1,J,K,bi,bj)-theta(I,J,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 404 OBCS_CALC_STEVENS
     &        * _recip_dxC(I+1,J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 406 OBCS_CALC_STEVENS
     &           * (theta(I,J,K,bi,bj)-OBWt(J,K,bi,bj)) )
./pkg/obcs/obcs_calc_stevens.F 408 OBCS_CALC_STEVENS
            dTracSpace = (salt(I+2,J,K,bi,bj)-salt(I+1,J,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 409 OBCS_CALC_STEVENS
     &        * _maskW(I+2,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 410 OBCS_CALC_STEVENS
            dTracTime  = (salt(I+1,J,K,bi,bj)-OBWsStevens(J,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 419 OBCS_CALC_STEVENS
            OBWs(J,K,bi,bj) = _maskW(I+1,J,K,bi,bj) * (
./pkg/obcs/obcs_calc_stevens.F 420 OBCS_CALC_STEVENS
     &        - ( aFac*MIN(0.D0,uVel(I+1,J,K,bi,bj)) + uPhase )
./pkg/obcs/obcs_calc_stevens.F 421 OBCS_CALC_STEVENS
     &        *(salt(I+1,J,K,bi,bj)-salt(I,J,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 422 OBCS_CALC_STEVENS
     &        * _recip_dxC(I+1,J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 424 OBCS_CALC_STEVENS
     &           * (salt(I,J,K,bi,bj)-OBWs(J,K,bi,bj)) )
./pkg/obcs/obcs_calc_stevens.F 447 OBCS_CALC_STEVENS
         DO I=1-OLx,sNx+OLx
./pkg/obcs/obcs_calc_stevens.F 448 OBCS_CALC_STEVENS
          J = OB_Jn(I,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 458 OBCS_CALC_STEVENS
            vZonBar = vZonBar + vVel(I,J-1,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 460 OBCS_CALC_STEVENS
            vZonBar = vZonBar + OBNvStevens(I,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 462 OBCS_CALC_STEVENS
     &           *drF(K)* _hFacS(I,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 463 OBCS_CALC_STEVENS
            drFBar = drFBar + drF(K)* _hFacS(I,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 468 OBCS_CALC_STEVENS
            vZonPri(K) = (vVel(I,J-1,K,bi,bj)-vZonBar)
./pkg/obcs/obcs_calc_stevens.F 470 OBCS_CALC_STEVENS
            vZonPri(K) = (OBNvStevens(I,K,bi,bj)-vZonBar)
./pkg/obcs/obcs_calc_stevens.F 472 OBCS_CALC_STEVENS
     &           * _maskS(I,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 478 OBCS_CALC_STEVENS
            vZonBar = vZonBar + OBNv(I,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 479 OBCS_CALC_STEVENS
     &           *drF(K)* _hFacS(I,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 480 OBCS_CALC_STEVENS
            drFBar = drFBar + drF(K)* _hFacS(I,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 486 OBCS_CALC_STEVENS
            OBNv(I,K,bi,bj) = (vZonBar + vZonPri(K))
./pkg/obcs/obcs_calc_stevens.F 487 OBCS_CALC_STEVENS
     &           * _maskS(I,J,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 490 OBCS_CALC_STEVENS
            OBNw(I,K,bi,bj)=0.
./pkg/obcs/obcs_calc_stevens.F 498 OBCS_CALC_STEVENS
          DO I=1-OLx,sNx+OLx
./pkg/obcs/obcs_calc_stevens.F 499 OBCS_CALC_STEVENS
           J = OB_Jn(I,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 501 OBCS_CALC_STEVENS
            OBNeta(I,bi,bj) = etaN(I,J-1,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 509 OBCS_CALC_STEVENS
          DO I=1-OLx,sNx+OLx
./pkg/obcs/obcs_calc_stevens.F 510 OBCS_CALC_STEVENS
           J = OB_Jn(I,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 512 OBCS_CALC_STEVENS
            cflZon(I,K) = 0.5 _d 0 * _dyC(I,J-1,bi,bj)/dTtracerLev(K)
./pkg/obcs/obcs_calc_stevens.F 515 OBCS_CALC_STEVENS
            gFacZ(I,K)  = ABS(MIN(SIGN(1.D0,vVel(I,J,K,bi,bj)),0.D0))
./pkg/obcs/obcs_calc_stevens.F 517 OBCS_CALC_STEVENS
            cflZon(I,K) = 0. _d 0
./pkg/obcs/obcs_calc_stevens.F 518 OBCS_CALC_STEVENS
            gFacZ (I,K) = 0. _d 0
./pkg/obcs/obcs_calc_stevens.F 523 OBCS_CALC_STEVENS
          DO I=1-OLx,sNx+OLx
./pkg/obcs/obcs_calc_stevens.F 524 OBCS_CALC_STEVENS
           J = OB_Jn(I,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 527 OBCS_CALC_STEVENS
            dTracSpace = (theta(I,J-1,K,bi,bj)-theta(I,J-2,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 528 OBCS_CALC_STEVENS
     &        * _maskS(I,J-1,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 529 OBCS_CALC_STEVENS
            dTracTime  = (theta(I,J-1,K,bi,bj)-OBNtStevens(I,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 530 OBCS_CALC_STEVENS
            vPhase = cflZon(I,K) * pFac
./pkg/obcs/obcs_calc_stevens.F 532 OBCS_CALC_STEVENS
             vPhase = MIN( cflZon(I,K),
./pkg/obcs/obcs_calc_stevens.F 533 OBCS_CALC_STEVENS
     &        MAX( 0.D0, -cflZon(I,K)*dTracTime/dTracSpace )
./pkg/obcs/obcs_calc_stevens.F 538 OBCS_CALC_STEVENS
            OBNt(I,K,bi,bj) = _maskS(I,J,K,bi,bj) * (
./pkg/obcs/obcs_calc_stevens.F 539 OBCS_CALC_STEVENS
     &        - ( aFac*MAX(0.D0,vVel(I,J,K,bi,bj)) + vPhase )
./pkg/obcs/obcs_calc_stevens.F 540 OBCS_CALC_STEVENS
     &        *(theta(I,J,K,bi,bj)-theta(I,J-1,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 541 OBCS_CALC_STEVENS
     &        * _recip_dyC(I,J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 542 OBCS_CALC_STEVENS
     &        - gFacZ(I,K) * gammat
./pkg/obcs/obcs_calc_stevens.F 543 OBCS_CALC_STEVENS
     &           * (theta(I,J,K,bi,bj)-OBNt(I,K,bi,bj)) )
./pkg/obcs/obcs_calc_stevens.F 545 OBCS_CALC_STEVENS
            dTracSpace = (salt(I,J-1,K,bi,bj)-salt(I,J-2,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 546 OBCS_CALC_STEVENS
     &        * _maskS(I,J-1,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 547 OBCS_CALC_STEVENS
            dTracTime  = (salt(I,J-1,K,bi,bj)-OBNsStevens(I,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 548 OBCS_CALC_STEVENS
            vPhase = cflZon(I,K) * pFac
./pkg/obcs/obcs_calc_stevens.F 550 OBCS_CALC_STEVENS
             vPhase = MIN( cflZon(I,K),
./pkg/obcs/obcs_calc_stevens.F 551 OBCS_CALC_STEVENS
     &        MAX( 0.D0, -cflZon(I,K)*dTracTime/dTracSpace )
./pkg/obcs/obcs_calc_stevens.F 556 OBCS_CALC_STEVENS
            OBNs(I,K,bi,bj) = _maskS(I,J,K,bi,bj) * (
./pkg/obcs/obcs_calc_stevens.F 557 OBCS_CALC_STEVENS
     &        - ( aFac*MAX(0.D0,vVel(I,J,K,bi,bj)) + vPhase )
./pkg/obcs/obcs_calc_stevens.F 558 OBCS_CALC_STEVENS
     &        *(salt(I,J,K,bi,bj)-salt(I,J-1,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 559 OBCS_CALC_STEVENS
     &        * _recip_dyC(I,J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 560 OBCS_CALC_STEVENS
     &        - gFacZ(I,K) * gammas
./pkg/obcs/obcs_calc_stevens.F 561 OBCS_CALC_STEVENS
     &           * (salt(I,J,K,bi,bj)-OBNs(I,K,bi,bj)) )
./pkg/obcs/obcs_calc_stevens.F 585 OBCS_CALC_STEVENS
         DO I=1-OLx,sNx+OLx
./pkg/obcs/obcs_calc_stevens.F 586 OBCS_CALC_STEVENS
          J = OB_Js(I,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 596 OBCS_CALC_STEVENS
            vZonBar = vZonBar + vVel(I,J+2,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 598 OBCS_CALC_STEVENS
            vZonBar = vZonBar + OBSvStevens(I,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 600 OBCS_CALC_STEVENS
     &           *drF(K)* _hFacS(I,J+1,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 601 OBCS_CALC_STEVENS
            drFBar = drFBar + drF(K)* _hFacS(I,J+1,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 606 OBCS_CALC_STEVENS
            vZonPri(K) = (vVel(I,J+2,K,bi,bj)-vZonBar)
./pkg/obcs/obcs_calc_stevens.F 608 OBCS_CALC_STEVENS
            vZonPri(K) = (OBSvStevens(I,K,bi,bj)-vZonBar)
./pkg/obcs/obcs_calc_stevens.F 610 OBCS_CALC_STEVENS
     &           * _maskS(I,J+1,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 616 OBCS_CALC_STEVENS
            vZonBar = vZonBar + OBSv(I,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 617 OBCS_CALC_STEVENS
     &           *drF(K)* _hFacS(I,J+1,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 618 OBCS_CALC_STEVENS
            drFBar = drFBar + drF(K)* _hFacS(I,J+1,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 624 OBCS_CALC_STEVENS
            OBSv(I,K,bi,bj) = (vZonBar + vZonPri(K))
./pkg/obcs/obcs_calc_stevens.F 625 OBCS_CALC_STEVENS
     &          * _maskS(I,J+1,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 628 OBCS_CALC_STEVENS
            OBSw(I,K,bi,bj)=0.
./pkg/obcs/obcs_calc_stevens.F 636 OBCS_CALC_STEVENS
          DO I=1-OLx,sNx+OLx
./pkg/obcs/obcs_calc_stevens.F 637 OBCS_CALC_STEVENS
           J = OB_Js(I,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 639 OBCS_CALC_STEVENS
            OBSeta(I,bi,bj) = etaN(I,J+1,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 647 OBCS_CALC_STEVENS
          DO I=1-OLx,sNx+OLx
./pkg/obcs/obcs_calc_stevens.F 648 OBCS_CALC_STEVENS
           J = OB_Js(I,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 650 OBCS_CALC_STEVENS
            cflZon(I,K) = 0.5 _d 0 * _dyC(I,J+2,bi,bj)/dTtracerLev(K)
./pkg/obcs/obcs_calc_stevens.F 653 OBCS_CALC_STEVENS
            gFacZ(I,K)  = ABS(MAX(SIGN(1.D0,vVel(I,J+1,K,bi,bj)),0.D0))
./pkg/obcs/obcs_calc_stevens.F 655 OBCS_CALC_STEVENS
            cflZon(I,K) = 0. _d 0
./pkg/obcs/obcs_calc_stevens.F 656 OBCS_CALC_STEVENS
            gFacZ (I,K) = 0. _d 0
./pkg/obcs/obcs_calc_stevens.F 661 OBCS_CALC_STEVENS
          DO I=1-OLx,sNx+OLx
./pkg/obcs/obcs_calc_stevens.F 662 OBCS_CALC_STEVENS
           J = OB_Js(I,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 665 OBCS_CALC_STEVENS
            dTracSpace = (theta(I,J+2,K,bi,bj)-theta(I,J+1,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 666 OBCS_CALC_STEVENS
     &        * _maskS(I,J+2,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 667 OBCS_CALC_STEVENS
            dTracTime  = (theta(I,J+1,K,bi,bj)-OBStStevens(I,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 668 OBCS_CALC_STEVENS
            vPhase = -cflZon(I,K) * pFac
./pkg/obcs/obcs_calc_stevens.F 670 OBCS_CALC_STEVENS
             vPhase = MAX( -cflZon(I,K),
./pkg/obcs/obcs_calc_stevens.F 671 OBCS_CALC_STEVENS
     &        MIN( 0.D0, -cflZon(I,K)*dTracTime/dTracSpace )
./pkg/obcs/obcs_calc_stevens.F 676 OBCS_CALC_STEVENS
            OBSt(I,K,bi,bj) = _maskS(I,J+1,K,bi,bj) * (
./pkg/obcs/obcs_calc_stevens.F 677 OBCS_CALC_STEVENS
     &        - ( aFac*MIN(0.D0,vVel(I,J+1,K,bi,bj)) + vPhase )
./pkg/obcs/obcs_calc_stevens.F 678 OBCS_CALC_STEVENS
     &        *(theta(I,J+1,K,bi,bj)-theta(I,J,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 679 OBCS_CALC_STEVENS
     &        * _recip_dyC(I,J+1,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 680 OBCS_CALC_STEVENS
     &        - gFacZ(I,K) * gammat
./pkg/obcs/obcs_calc_stevens.F 681 OBCS_CALC_STEVENS
     &           * (theta(I,J,K,bi,bj)-OBSt(I,K,bi,bj)) )
./pkg/obcs/obcs_calc_stevens.F 683 OBCS_CALC_STEVENS
            dTracSpace = (salt(I,J+2,K,bi,bj)-salt(I,J+1,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 684 OBCS_CALC_STEVENS
     &        * _maskS(I,J+2,K,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 685 OBCS_CALC_STEVENS
            dTracTime  = (salt(I,J+1,K,bi,bj)-OBSsStevens(I,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 686 OBCS_CALC_STEVENS
            vPhase = -cflZon(I,K) * pFac
./pkg/obcs/obcs_calc_stevens.F 688 OBCS_CALC_STEVENS
             vPhase = MAX( -cflZon(I,K),
./pkg/obcs/obcs_calc_stevens.F 689 OBCS_CALC_STEVENS
     &        MIN( 0.D0, -cflZon(I,K)*dTracTime/dTracSpace )
./pkg/obcs/obcs_calc_stevens.F 694 OBCS_CALC_STEVENS
            OBSs(I,K,bi,bj) = _maskS(I,J+1,K,bi,bj) * (
./pkg/obcs/obcs_calc_stevens.F 695 OBCS_CALC_STEVENS
     &        - ( aFac*MIN(0.D0,vVel(I,J+1,K,bi,bj)) + vPhase )
./pkg/obcs/obcs_calc_stevens.F 696 OBCS_CALC_STEVENS
     &        *(salt(I,J+1,K,bi,bj)-salt(I,J,K,bi,bj))
./pkg/obcs/obcs_calc_stevens.F 697 OBCS_CALC_STEVENS
     &        * _recip_dyC(I,J+1,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 698 OBCS_CALC_STEVENS
     &        - gFacZ(I,K) * gammas
./pkg/obcs/obcs_calc_stevens.F 699 OBCS_CALC_STEVENS
     &           * (salt(I,J,K,bi,bj)-OBSs(I,K,bi,bj)) )
./pkg/obcs/obcs_calc_stevens.F 726 OBCS_CALC_STEVENS
          I = OB_Ie(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 727 OBCS_CALC_STEVENS
          IF ( I.EQ.OB_indexNone ) I = 1
./pkg/obcs/obcs_calc_stevens.F 729 OBCS_CALC_STEVENS
     &         *drF(k)* _hFacW(I,J,K,bi,bj)*dyG(I,J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 730 OBCS_CALC_STEVENS
          I = OB_Iw(J,bi,bj)
./pkg/obcs/obcs_calc_stevens.F 731 OBCS_CALC_STEVENS
          IF ( I.EQ.OB_indexNone ) I = 1
./pkg/obcs/obcs_calc_stevens.F 733 OBCS_CALC_STEVENS
     &         *drF(k)* _hFacW(I+1,J,K,bi,bj)*dyG(I+1,J,bi,bj)
./pkg/obcs/orlanski_init.F 30 ORLANSKI_INIT
      INTEGER I, J, K
./pkg/obcs/orlanski_init.F 33 ORLANSKI_INIT
        DO I=1-Olx,sNx+Olx
./pkg/obcs/orlanski_init.F 34 ORLANSKI_INIT
          UN_STORE_1(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 35 ORLANSKI_INIT
          VN_STORE_1(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 36 ORLANSKI_INIT
          TN_STORE_1(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 37 ORLANSKI_INIT
          SN_STORE_1(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 38 ORLANSKI_INIT
          UN_STORE_2(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 39 ORLANSKI_INIT
          VN_STORE_2(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 40 ORLANSKI_INIT
          TN_STORE_2(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 41 ORLANSKI_INIT
          SN_STORE_2(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 42 ORLANSKI_INIT
          UN_STORE_3(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 43 ORLANSKI_INIT
          VN_STORE_3(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 44 ORLANSKI_INIT
          TN_STORE_3(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 45 ORLANSKI_INIT
          SN_STORE_3(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 46 ORLANSKI_INIT
          UN_STORE_4(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 47 ORLANSKI_INIT
          VN_STORE_4(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 48 ORLANSKI_INIT
          TN_STORE_4(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 49 ORLANSKI_INIT
          SN_STORE_4(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 50 ORLANSKI_INIT
          US_STORE_1(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 51 ORLANSKI_INIT
          VS_STORE_1(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 52 ORLANSKI_INIT
          TS_STORE_1(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 53 ORLANSKI_INIT
          SS_STORE_1(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 54 ORLANSKI_INIT
          US_STORE_2(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 55 ORLANSKI_INIT
          VS_STORE_2(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 56 ORLANSKI_INIT
          TS_STORE_2(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 57 ORLANSKI_INIT
          SS_STORE_2(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 58 ORLANSKI_INIT
          US_STORE_3(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 59 ORLANSKI_INIT
          VS_STORE_3(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 60 ORLANSKI_INIT
          TS_STORE_3(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 61 ORLANSKI_INIT
          SS_STORE_3(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 62 ORLANSKI_INIT
          US_STORE_4(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 63 ORLANSKI_INIT
          VS_STORE_4(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 64 ORLANSKI_INIT
          TS_STORE_4(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 65 ORLANSKI_INIT
          SS_STORE_4(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 66 ORLANSKI_INIT
          CVEL_UN(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 67 ORLANSKI_INIT
          CVEL_VN(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 68 ORLANSKI_INIT
          CVEL_TN(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 69 ORLANSKI_INIT
          CVEL_SN(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 70 ORLANSKI_INIT
          CVEL_US(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 71 ORLANSKI_INIT
          CVEL_VS(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 72 ORLANSKI_INIT
          CVEL_TS(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 73 ORLANSKI_INIT
          CVEL_SS(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 75 ORLANSKI_INIT
          WN_STORE_1(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 76 ORLANSKI_INIT
          WN_STORE_2(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 77 ORLANSKI_INIT
          WN_STORE_3(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 78 ORLANSKI_INIT
          WN_STORE_4(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 79 ORLANSKI_INIT
          WS_STORE_1(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 80 ORLANSKI_INIT
          WS_STORE_2(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 81 ORLANSKI_INIT
          WS_STORE_3(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 82 ORLANSKI_INIT
          WS_STORE_4(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 83 ORLANSKI_INIT
          CVEL_WN(I,K,bi,bj)=0.
./pkg/obcs/orlanski_init.F 84 ORLANSKI_INIT
          CVEL_WS(I,K,bi,bj)=0.
./pkg/obcs/orlanski_north.F 102 ORLANSKI_NORTH
               IF ((UN_STORE_2(I,K,bi,bj).eq.0.).and.
./pkg/obcs/orlanski_north.F 103 ORLANSKI_NORTH
     &            (UN_STORE_3(I,K,bi,bj).eq.0.)) THEN
./pkg/obcs/orlanski_north.F 106 ORLANSKI_NORTH
                  CL=-(uVel(I,J_obc-1,K,bi,bj)-UN_STORE_1(I,K,bi,bj))/
./pkg/obcs/orlanski_north.F 107 ORLANSKI_NORTH
     &          (ab1*UN_STORE_2(I,K,bi,bj) + ab2*UN_STORE_3(I,K,bi,bj))
./pkg/obcs/orlanski_north.F 114 ORLANSKI_NORTH
               CVEL_UN(I,K,bi,bj) = f1*(CL*dyU(I,J_obc-1,bi,bj)/deltaT)+
./pkg/obcs/orlanski_north.F 115 ORLANSKI_NORTH
     &                f2*CVEL_UN(I,K,bi,bj)
./pkg/obcs/orlanski_north.F 117 ORLANSKI_NORTH
               OBNu(I,K,bi,bj)=uVel(I,J_obc,K,bi,bj)-
./pkg/obcs/orlanski_north.F 118 ORLANSKI_NORTH
     &           CVEL_UN(I,K,bi,bj)*deltaT*recip_dyU(I,J_obc,bi,bj)*
./pkg/obcs/orlanski_north.F 119 ORLANSKI_NORTH
     &           (ab1*(uVel(I,J_obc,K,bi,bj)-uVel(I,J_obc-1,K,bi,bj)) +
./pkg/obcs/orlanski_north.F 120 ORLANSKI_NORTH
     &           ab2*(UN_STORE_4(I,K,bi,bj)-UN_STORE_1(I,K,bi,bj)))
./pkg/obcs/orlanski_north.F 122 ORLANSKI_NORTH
               IF ((VN_STORE_2(I,K,bi,bj).eq.0.).and.
./pkg/obcs/orlanski_north.F 123 ORLANSKI_NORTH
     &            (VN_STORE_3(I,K,bi,bj).eq.0.)) THEN
./pkg/obcs/orlanski_north.F 126 ORLANSKI_NORTH
                  CL=-(vVel(I,J_obc-1,K,bi,bj)-VN_STORE_1(I,K,bi,bj))/
./pkg/obcs/orlanski_north.F 127 ORLANSKI_NORTH
     &          (ab1*VN_STORE_2(I,K,bi,bj) + ab2*VN_STORE_3(I,K,bi,bj))
./pkg/obcs/orlanski_north.F 134 ORLANSKI_NORTH
               CVEL_VN(I,K,bi,bj) = f1*(CL*dyF(I,J_obc-2,bi,bj)/deltaT)+
./pkg/obcs/orlanski_north.F 135 ORLANSKI_NORTH
     &                f2*CVEL_VN(I,K,bi,bj)
./pkg/obcs/orlanski_north.F 137 ORLANSKI_NORTH
               OBNv(I,K,bi,bj)=vVel(I,J_obc,K,bi,bj)-
./pkg/obcs/orlanski_north.F 138 ORLANSKI_NORTH
     &           CVEL_VN(I,K,bi,bj)*deltaT*recip_dyF(I,J_obc-1,bi,bj)*
./pkg/obcs/orlanski_north.F 139 ORLANSKI_NORTH
     &           (ab1*(vVel(I,J_obc,K,bi,bj)-vVel(I,J_obc-1,K,bi,bj)) +
./pkg/obcs/orlanski_north.F 140 ORLANSKI_NORTH
     &           ab2*(VN_STORE_4(I,K,bi,bj)-VN_STORE_1(I,K,bi,bj)))
./pkg/obcs/orlanski_north.F 142 ORLANSKI_NORTH
               IF ((TN_STORE_2(I,K,bi,bj).eq.0.).and.
./pkg/obcs/orlanski_north.F 143 ORLANSKI_NORTH
     &            (TN_STORE_3(I,K,bi,bj).eq.0.)) THEN
./pkg/obcs/orlanski_north.F 146 ORLANSKI_NORTH
                  CL=-(theta(I,J_obc-1,K,bi,bj)-TN_STORE_1(I,K,bi,bj))/
./pkg/obcs/orlanski_north.F 147 ORLANSKI_NORTH
     &          (ab1*TN_STORE_2(I,K,bi,bj) + ab2*TN_STORE_3(I,K,bi,bj))
./pkg/obcs/orlanski_north.F 154 ORLANSKI_NORTH
               CVEL_TN(I,K,bi,bj) = f1*(CL*dyC(I,J_obc-1,bi,bj)/deltaT)+
./pkg/obcs/orlanski_north.F 155 ORLANSKI_NORTH
     &                f2*CVEL_TN(I,K,bi,bj)
./pkg/obcs/orlanski_north.F 157 ORLANSKI_NORTH
               OBNt(I,K,bi,bj)=theta(I,J_obc,K,bi,bj)-
./pkg/obcs/orlanski_north.F 158 ORLANSKI_NORTH
     &          CVEL_TN(I,K,bi,bj)*deltaT*recip_dyC(I,J_obc,bi,bj)*
./pkg/obcs/orlanski_north.F 159 ORLANSKI_NORTH
     &          (ab1*(theta(I,J_obc,K,bi,bj)-theta(I,J_obc-1,K,bi,bj))+
./pkg/obcs/orlanski_north.F 160 ORLANSKI_NORTH
     &          ab2*(TN_STORE_4(I,K,bi,bj)-TN_STORE_1(I,K,bi,bj)))
./pkg/obcs/orlanski_north.F 162 ORLANSKI_NORTH
               IF ((SN_STORE_2(I,K,bi,bj).eq.0.).and.
./pkg/obcs/orlanski_north.F 163 ORLANSKI_NORTH
     &            (SN_STORE_3(I,K,bi,bj).eq.0.)) THEN
./pkg/obcs/orlanski_north.F 166 ORLANSKI_NORTH
                  CL=-(salt(I,J_obc-1,K,bi,bj)-SN_STORE_1(I,K,bi,bj))/
./pkg/obcs/orlanski_north.F 167 ORLANSKI_NORTH
     &          (ab1*SN_STORE_2(I,K,bi,bj) + ab2*SN_STORE_3(I,K,bi,bj))
./pkg/obcs/orlanski_north.F 174 ORLANSKI_NORTH
               CVEL_SN(I,K,bi,bj) = f1*(CL*dyC(I,J_obc-1,bi,bj)/deltaT)+
./pkg/obcs/orlanski_north.F 175 ORLANSKI_NORTH
     &                f2*CVEL_SN(I,K,bi,bj)
./pkg/obcs/orlanski_north.F 177 ORLANSKI_NORTH
               OBNs(I,K,bi,bj)=salt(I,J_obc,K,bi,bj)-
./pkg/obcs/orlanski_north.F 178 ORLANSKI_NORTH
     &          CVEL_SN(I,K,bi,bj)*deltaT*recip_dyC(I,J_obc,bi,bj)*
./pkg/obcs/orlanski_north.F 179 ORLANSKI_NORTH
     &          (ab1*(salt(I,J_obc,K,bi,bj)-salt(I,J_obc-1,K,bi,bj)) +
./pkg/obcs/orlanski_north.F 180 ORLANSKI_NORTH
     &          ab2*(SN_STORE_4(I,K,bi,bj)-SN_STORE_1(I,K,bi,bj)))
./pkg/obcs/orlanski_north.F 184 ORLANSKI_NORTH
               IF ((WN_STORE_2(I,K,bi,bj).eq.0.).and.
./pkg/obcs/orlanski_north.F 185 ORLANSKI_NORTH
     &            (WN_STORE_3(I,K,bi,bj).eq.0.)) THEN
./pkg/obcs/orlanski_north.F 188 ORLANSKI_NORTH
                 CL=-(wVel(I,J_obc-1,K,bi,bj)-WN_STORE_1(I,K,bi,bj))/
./pkg/obcs/orlanski_north.F 189 ORLANSKI_NORTH
     &          (ab1*WN_STORE_2(I,K,bi,bj)+ab2*WN_STORE_3(I,K,bi,bj))
./pkg/obcs/orlanski_north.F 196 ORLANSKI_NORTH
               CVEL_WN(I,K,bi,bj)=f1*(CL*dyC(I,J_obc-1,bi,bj)/deltaT)
./pkg/obcs/orlanski_north.F 197 ORLANSKI_NORTH
     &                + f2*CVEL_WN(I,K,bi,bj)
./pkg/obcs/orlanski_north.F 199 ORLANSKI_NORTH
               OBNw(I,K,bi,bj)=wVel(I,J_obc,K,bi,bj)-
./pkg/obcs/orlanski_north.F 200 ORLANSKI_NORTH
     &           CVEL_WN(I,K,bi,bj)*deltaT*recip_dyC(I,J_obc,bi,bj)*
./pkg/obcs/orlanski_north.F 201 ORLANSKI_NORTH
     &           (ab1*(wVel(I,J_obc,K,bi,bj)-wVel(I,J_obc-1,K,bi,bj))+
./pkg/obcs/orlanski_north.F 202 ORLANSKI_NORTH
     &           ab2*(WN_STORE_4(I,K,bi,bj)-WN_STORE_1(I,K,bi,bj)))
./pkg/obcs/orlanski_north.F 208 ORLANSKI_NORTH
               UN_STORE_3(I,K,bi,bj)=UN_STORE_2(I,K,bi,bj)
./pkg/obcs/orlanski_north.F 210 ORLANSKI_NORTH
               UN_STORE_2(I,K,bi,bj)=uVel(I,J_obc-1,K,bi,bj) -
./pkg/obcs/orlanski_north.F 211 ORLANSKI_NORTH
     &         uVel(I,J_obc-2,K,bi,bj)
./pkg/obcs/orlanski_north.F 212 ORLANSKI_NORTH
               UN_STORE_1(I,K,bi,bj)=uVel(I,J_obc-1,K,bi,bj)
./pkg/obcs/orlanski_north.F 213 ORLANSKI_NORTH
               UN_STORE_4(I,K,bi,bj)=uVel(I,J_obc,K,bi,bj)
./pkg/obcs/orlanski_north.F 216 ORLANSKI_NORTH
               VN_STORE_3(I,K,bi,bj)=VN_STORE_2(I,K,bi,bj)
./pkg/obcs/orlanski_north.F 218 ORLANSKI_NORTH
               VN_STORE_2(I,K,bi,bj)=vVel(I,J_obc-1,K,bi,bj) -
./pkg/obcs/orlanski_north.F 219 ORLANSKI_NORTH
     &         vVel(I,J_obc-2,K,bi,bj)
./pkg/obcs/orlanski_north.F 220 ORLANSKI_NORTH
               VN_STORE_1(I,K,bi,bj)=vVel(I,J_obc-1,K,bi,bj)
./pkg/obcs/orlanski_north.F 221 ORLANSKI_NORTH
               VN_STORE_4(I,K,bi,bj)=vVel(I,J_obc,K,bi,bj)
./pkg/obcs/orlanski_north.F 224 ORLANSKI_NORTH
               TN_STORE_3(I,K,bi,bj)=TN_STORE_2(I,K,bi,bj)
./pkg/obcs/orlanski_north.F 226 ORLANSKI_NORTH
               TN_STORE_2(I,K,bi,bj)=theta(I,J_obc-1,K,bi,bj) -
./pkg/obcs/orlanski_north.F 227 ORLANSKI_NORTH
     &         theta(I,J_obc-2,K,bi,bj)
./pkg/obcs/orlanski_north.F 228 ORLANSKI_NORTH
               TN_STORE_1(I,K,bi,bj)=theta(I,J_obc-1,K,bi,bj)
./pkg/obcs/orlanski_north.F 229 ORLANSKI_NORTH
               TN_STORE_4(I,K,bi,bj)=theta(I,J_obc,K,bi,bj)
./pkg/obcs/orlanski_north.F 232 ORLANSKI_NORTH
               SN_STORE_3(I,K,bi,bj)=SN_STORE_2(I,K,bi,bj)
./pkg/obcs/orlanski_north.F 234 ORLANSKI_NORTH
               SN_STORE_2(I,K,bi,bj)=salt(I,J_obc-1,K,bi,bj) -
./pkg/obcs/orlanski_north.F 235 ORLANSKI_NORTH
     &         salt(I,J_obc-2,K,bi,bj)
./pkg/obcs/orlanski_north.F 236 ORLANSKI_NORTH
               SN_STORE_1(I,K,bi,bj)=salt(I,J_obc-1,K,bi,bj)
./pkg/obcs/orlanski_north.F 237 ORLANSKI_NORTH
               SN_STORE_4(I,K,bi,bj)=salt(I,J_obc,K,bi,bj)
./pkg/obcs/orlanski_north.F 242 ORLANSKI_NORTH
               WN_STORE_3(I,K,bi,bj)=WN_STORE_2(I,K,bi,bj)
./pkg/obcs/orlanski_north.F 244 ORLANSKI_NORTH
               WN_STORE_2(I,K,bi,bj)=wVel(I,J_obc-1,K,bi,bj) -
./pkg/obcs/orlanski_north.F 245 ORLANSKI_NORTH
     &         wVel(I,J_obc-2,K,bi,bj)
./pkg/obcs/orlanski_north.F 246 ORLANSKI_NORTH
               WN_STORE_1(I,K,bi,bj)=wVel(I,J_obc-1,K,bi,bj)
./pkg/obcs/orlanski_north.F 247 ORLANSKI_NORTH
               WN_STORE_4(I,K,bi,bj)=wVel(I,J_obc,K,bi,bj)
./pkg/obcs/orlanski_north.F 84 ORLANSKI_NORTH
      INTEGER  I, K, J_obc
./pkg/obcs/orlanski_north.F 98 ORLANSKI_NORTH
         DO I=1-OLx,sNx+OLx
./pkg/obcs/orlanski_north.F 99 ORLANSKI_NORTH
            J_obc=OB_Jn(I,bi,bj)
./pkg/obcs/orlanski_south.F 102 ORLANSKI_SOUTH
               IF ((US_STORE_2(I,K,bi,bj).eq.0.).and.
./pkg/obcs/orlanski_south.F 103 ORLANSKI_SOUTH
     &            (US_STORE_3(I,K,bi,bj).eq.0.)) THEN
./pkg/obcs/orlanski_south.F 106 ORLANSKI_SOUTH
                  CL=(uVel(I,J_obc+1,K,bi,bj)-US_STORE_1(I,K,bi,bj))/
./pkg/obcs/orlanski_south.F 107 ORLANSKI_SOUTH
     &          (ab1*US_STORE_2(I,K,bi,bj) + ab2*US_STORE_3(I,K,bi,bj))
./pkg/obcs/orlanski_south.F 114 ORLANSKI_SOUTH
               CVEL_US(I,K,bi,bj) = f1*(CL*dyU(I,J_obc+2,bi,bj)/deltaT)+
./pkg/obcs/orlanski_south.F 115 ORLANSKI_SOUTH
     &                f2*CVEL_US(I,K,bi,bj)
./pkg/obcs/orlanski_south.F 117 ORLANSKI_SOUTH
               OBSu(I,K,bi,bj)=uVel(I,J_obc,K,bi,bj)+
./pkg/obcs/orlanski_south.F 118 ORLANSKI_SOUTH
     &          CVEL_US(I,K,bi,bj)*deltaT*recip_dyU(I,J_obc+1,bi,bj)*
./pkg/obcs/orlanski_south.F 119 ORLANSKI_SOUTH
     &          (ab1*(uVel(I,J_obc+1,K,bi,bj)-uVel(I,J_obc,K,bi,bj)) +
./pkg/obcs/orlanski_south.F 120 ORLANSKI_SOUTH
     &         ab2*(US_STORE_1(I,K,bi,bj)-US_STORE_4(I,K,bi,bj)))
./pkg/obcs/orlanski_south.F 122 ORLANSKI_SOUTH
               IF ((VS_STORE_2(I,K,bi,bj).eq.0.).and.
./pkg/obcs/orlanski_south.F 123 ORLANSKI_SOUTH
     &            (VS_STORE_3(I,K,bi,bj).eq.0.)) THEN
./pkg/obcs/orlanski_south.F 126 ORLANSKI_SOUTH
                  CL=(vVel(I,J_obc+2,K,bi,bj)-VS_STORE_1(I,K,bi,bj))/
./pkg/obcs/orlanski_south.F 127 ORLANSKI_SOUTH
     &          (ab1*VS_STORE_2(I,K,bi,bj) + ab2*VS_STORE_3(I,K,bi,bj))
./pkg/obcs/orlanski_south.F 134 ORLANSKI_SOUTH
               CVEL_VS(I,K,bi,bj) = f1*(CL*dyF(I,J_obc+2,bi,bj)/deltaT)+
./pkg/obcs/orlanski_south.F 135 ORLANSKI_SOUTH
     &                f2*CVEL_VS(I,K,bi,bj)
./pkg/obcs/orlanski_south.F 137 ORLANSKI_SOUTH
               OBSv(I,K,bi,bj)=vVel(I,J_obc+1,K,bi,bj)+
./pkg/obcs/orlanski_south.F 138 ORLANSKI_SOUTH
     &          CVEL_VS(I,K,bi,bj)*deltaT*recip_dyF(I,J_obc+1,bi,bj)*
./pkg/obcs/orlanski_south.F 139 ORLANSKI_SOUTH
     &          (ab1*(vVel(I,J_obc+2,K,bi,bj)-vVel(I,J_obc+1,K,bi,bj))+
./pkg/obcs/orlanski_south.F 140 ORLANSKI_SOUTH
     &          ab2*(VS_STORE_1(I,K,bi,bj)-VS_STORE_4(I,K,bi,bj)))
./pkg/obcs/orlanski_south.F 142 ORLANSKI_SOUTH
               IF ((TS_STORE_2(I,K,bi,bj).eq.0.).and.
./pkg/obcs/orlanski_south.F 143 ORLANSKI_SOUTH
     &            (TS_STORE_3(I,K,bi,bj).eq.0.)) THEN
./pkg/obcs/orlanski_south.F 146 ORLANSKI_SOUTH
                  CL=(theta(I,J_obc+1,K,bi,bj)-TS_STORE_1(I,K,bi,bj))/
./pkg/obcs/orlanski_south.F 147 ORLANSKI_SOUTH
     &          (ab1*TS_STORE_2(I,K,bi,bj) + ab2*TS_STORE_3(I,K,bi,bj))
./pkg/obcs/orlanski_south.F 154 ORLANSKI_SOUTH
               CVEL_TS(I,K,bi,bj) = f1*(CL*dyC(I,J_obc+2,bi,bj)/deltaT)+
./pkg/obcs/orlanski_south.F 155 ORLANSKI_SOUTH
     &                f2*CVEL_TS(I,K,bi,bj)
./pkg/obcs/orlanski_south.F 157 ORLANSKI_SOUTH
               OBSt(I,K,bi,bj)=theta(I,J_obc,K,bi,bj)+
./pkg/obcs/orlanski_south.F 158 ORLANSKI_SOUTH
     &          CVEL_TS(I,K,bi,bj)*deltaT*recip_dyC(I,J_obc+1,bi,bj)*
./pkg/obcs/orlanski_south.F 159 ORLANSKI_SOUTH
     &          (ab1*(theta(I,J_obc+1,K,bi,bj)-theta(I,J_obc,K,bi,bj))+
./pkg/obcs/orlanski_south.F 160 ORLANSKI_SOUTH
     &          ab2*(TS_STORE_1(I,K,bi,bj)-TS_STORE_4(I,K,bi,bj)))
./pkg/obcs/orlanski_south.F 162 ORLANSKI_SOUTH
               IF ((SS_STORE_2(I,K,bi,bj).eq.0.).and.
./pkg/obcs/orlanski_south.F 163 ORLANSKI_SOUTH
     &            (SS_STORE_3(I,K,bi,bj).eq.0.)) THEN
./pkg/obcs/orlanski_south.F 166 ORLANSKI_SOUTH
                  CL=(salt(I,J_obc+1,K,bi,bj)-SS_STORE_1(I,K,bi,bj))/
./pkg/obcs/orlanski_south.F 167 ORLANSKI_SOUTH
     &          (ab1*SS_STORE_2(I,K,bi,bj) + ab2*SS_STORE_3(I,K,bi,bj))
./pkg/obcs/orlanski_south.F 174 ORLANSKI_SOUTH
               CVEL_SS(I,K,bi,bj) = f1*(CL*dyC(I,J_obc+2,bi,bj)/deltaT)+
./pkg/obcs/orlanski_south.F 175 ORLANSKI_SOUTH
     &                f2*CVEL_SS(I,K,bi,bj)
./pkg/obcs/orlanski_south.F 177 ORLANSKI_SOUTH
               OBSs(I,K,bi,bj)=salt(I,J_obc,K,bi,bj)+
./pkg/obcs/orlanski_south.F 178 ORLANSKI_SOUTH
     &          CVEL_SS(I,K,bi,bj)*deltaT*recip_dyC(I,J_obc+1,bi,bj)*
./pkg/obcs/orlanski_south.F 179 ORLANSKI_SOUTH
     &          (ab1*(salt(I,J_obc+1,K,bi,bj)-salt(I,J_obc,K,bi,bj)) +
./pkg/obcs/orlanski_south.F 180 ORLANSKI_SOUTH
     &         ab2*(SS_STORE_1(I,K,bi,bj)-SS_STORE_4(I,K,bi,bj)))
./pkg/obcs/orlanski_south.F 184 ORLANSKI_SOUTH
               IF ((WS_STORE_2(I,K,bi,bj).eq.0.).and.
./pkg/obcs/orlanski_south.F 185 ORLANSKI_SOUTH
     &            (WS_STORE_3(I,K,bi,bj).eq.0.)) THEN
./pkg/obcs/orlanski_south.F 188 ORLANSKI_SOUTH
                  CL=(wVel(I,J_obc+1,K,bi,bj)-WS_STORE_1(I,K,bi,bj))/
./pkg/obcs/orlanski_south.F 189 ORLANSKI_SOUTH
     &          (ab1*WS_STORE_2(I,K,bi,bj)+ab2*WS_STORE_3(I,K,bi,bj))
./pkg/obcs/orlanski_south.F 196 ORLANSKI_SOUTH
               CVEL_WS(I,K,bi,bj)=f1*(CL*dyC(I,J_obc+2,bi,bj)/deltaT)
./pkg/obcs/orlanski_south.F 197 ORLANSKI_SOUTH
     &                   + f2*CVEL_WS(I,K,bi,bj)
./pkg/obcs/orlanski_south.F 199 ORLANSKI_SOUTH
               OBSw(I,K,bi,bj)=wVel(I,J_obc,K,bi,bj)+
./pkg/obcs/orlanski_south.F 200 ORLANSKI_SOUTH
     &           CVEL_WS(I,K,bi,bj)*deltaT*recip_dyC(I,J_obc+1,bi,bj)*
./pkg/obcs/orlanski_south.F 201 ORLANSKI_SOUTH
     &           (ab1*(wVel(I,J_obc+1,K,bi,bj)-wVel(I,J_obc,K,bi,bj))+
./pkg/obcs/orlanski_south.F 202 ORLANSKI_SOUTH
     &           ab2*(WS_STORE_1(I,K,bi,bj)-WS_STORE_4(I,K,bi,bj)))
./pkg/obcs/orlanski_south.F 208 ORLANSKI_SOUTH
               US_STORE_3(I,K,bi,bj)=US_STORE_2(I,K,bi,bj)
./pkg/obcs/orlanski_south.F 210 ORLANSKI_SOUTH
               US_STORE_2(I,K,bi,bj)=uVel(I,J_obc+2,K,bi,bj) -
./pkg/obcs/orlanski_south.F 211 ORLANSKI_SOUTH
     &         uVel(I,J_obc+1,K,bi,bj)
./pkg/obcs/orlanski_south.F 212 ORLANSKI_SOUTH
               US_STORE_1(I,K,bi,bj)=uVel(I,J_obc+1,K,bi,bj)
./pkg/obcs/orlanski_south.F 213 ORLANSKI_SOUTH
               US_STORE_4(I,K,bi,bj)=uVel(I,J_obc,K,bi,bj)
./pkg/obcs/orlanski_south.F 216 ORLANSKI_SOUTH
               VS_STORE_3(I,K,bi,bj)=VS_STORE_2(I,K,bi,bj)
./pkg/obcs/orlanski_south.F 218 ORLANSKI_SOUTH
               VS_STORE_2(I,K,bi,bj)=vVel(I,J_obc+3,K,bi,bj) -
./pkg/obcs/orlanski_south.F 219 ORLANSKI_SOUTH
     &         vVel(I,J_obc+2,K,bi,bj)
./pkg/obcs/orlanski_south.F 220 ORLANSKI_SOUTH
               VS_STORE_1(I,K,bi,bj)=vVel(I,J_obc+2,K,bi,bj)
./pkg/obcs/orlanski_south.F 221 ORLANSKI_SOUTH
               VS_STORE_4(I,K,bi,bj)=vVel(I,J_obc+1,K,bi,bj)
./pkg/obcs/orlanski_south.F 224 ORLANSKI_SOUTH
               TS_STORE_3(I,K,bi,bj)=TS_STORE_2(I,K,bi,bj)
./pkg/obcs/orlanski_south.F 226 ORLANSKI_SOUTH
               TS_STORE_2(I,K,bi,bj)=theta(I,J_obc+2,K,bi,bj) -
./pkg/obcs/orlanski_south.F 227 ORLANSKI_SOUTH
     &         theta(I,J_obc+1,K,bi,bj)
./pkg/obcs/orlanski_south.F 228 ORLANSKI_SOUTH
               TS_STORE_1(I,K,bi,bj)=theta(I,J_obc+1,K,bi,bj)
./pkg/obcs/orlanski_south.F 229 ORLANSKI_SOUTH
               TS_STORE_4(I,K,bi,bj)=theta(I,J_obc,K,bi,bj)
./pkg/obcs/orlanski_south.F 232 ORLANSKI_SOUTH
               SS_STORE_3(I,K,bi,bj)=SS_STORE_2(I,K,bi,bj)
./pkg/obcs/orlanski_south.F 234 ORLANSKI_SOUTH
               SS_STORE_2(I,K,bi,bj)=salt(I,J_obc+2,K,bi,bj) -
./pkg/obcs/orlanski_south.F 235 ORLANSKI_SOUTH
     &         salt(I,J_obc+1,K,bi,bj)
./pkg/obcs/orlanski_south.F 236 ORLANSKI_SOUTH
               SS_STORE_1(I,K,bi,bj)=salt(I,J_obc+1,K,bi,bj)
./pkg/obcs/orlanski_south.F 237 ORLANSKI_SOUTH
               SS_STORE_4(I,K,bi,bj)=salt(I,J_obc,K,bi,bj)
./pkg/obcs/orlanski_south.F 242 ORLANSKI_SOUTH
               WS_STORE_3(I,K,bi,bj)=WS_STORE_2(I,K,bi,bj)
./pkg/obcs/orlanski_south.F 244 ORLANSKI_SOUTH
               WS_STORE_2(I,K,bi,bj)=wVel(I,J_obc+2,K,bi,bj) -
./pkg/obcs/orlanski_south.F 245 ORLANSKI_SOUTH
     &         wVel(I,J_obc+1,K,bi,bj)
./pkg/obcs/orlanski_south.F 246 ORLANSKI_SOUTH
               WS_STORE_1(I,K,bi,bj)=wVel(I,J_obc+1,K,bi,bj)
./pkg/obcs/orlanski_south.F 247 ORLANSKI_SOUTH
               WS_STORE_4(I,K,bi,bj)=wVel(I,J_obc,K,bi,bj)
./pkg/obcs/orlanski_south.F 84 ORLANSKI_SOUTH
      INTEGER  I, K, J_obc
./pkg/obcs/orlanski_south.F 98 ORLANSKI_SOUTH
         DO I=1-OLx,sNx+OLx
./pkg/obcs/orlanski_south.F 99 ORLANSKI_SOUTH
            J_obc=OB_Js(I,bi,bj)
./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 51 CPL_INI_VARS
         DO I=1-Olx,sNx+Olx
./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.
./pkg/opps/opps_calc.F 22 OPPS_CALC
     I     I, J, bi, bj, myTime, myIter, myThid )
./pkg/opps/opps_calc.F 420 OPPS_CALC
       OPPSconvectCount(I,J,K,bi,bj) =
./pkg/opps/opps_calc.F 421 OPPS_CALC
     &      OPPSconvectCount(I,J,K,bi,bj) + 1. _d 0
./pkg/opps/opps_calc.F 81 OPPS_CALC
      INTEGER I, J, bi, bj, KMax, nTracer, nTracerInUse
./pkg/opps/opps_init.F 42 OPPS_INIT
           OPPSconvectCount(I,J,K,bi,bj) = 0. _d 0
./pkg/opps/opps_interface.F 104 OPPS_INTERFACE
       DO I=iMin,iMax
./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 96 OPPS_INTERFACE
        DO I=1-Olx,sNx+Olx
./pkg/opps/opps_interface.F 97 OPPS_INTERFACE
         OPPSconvectCount(I,J,K,bi,bj) = 0. _d 0
./pkg/pp81/pp81_calc.F 106 PP81_CALC
        DO I=iMin,iMax
./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 73 PP81_CALC
        DO I=iMin,iMax
./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 97 PP81_CALC
         DO I=iMin,iMax
./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 107 PP81_RI_NUMBER
       DO I = iMin, iMax
./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 132 PP81_RI_NUMBER
       DO I=iMin,iMax
./pkg/pp81/pp81_ri_number.F 133 PP81_RI_NUMBER
        RiTmp(I,J) = RiNumber(I,J)
./pkg/pp81/pp81_ri_number.F 137 PP81_RI_NUMBER
       DO I=1-Olx+1,sNx+Olx-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/ptracers/ptracers_set_iolabel.F 10 NO PROCEDURE
      INTEGER NLL, I
./pkg/ptracers/ptracers_set_iolabel.F 15 NO PROCEDURE
      DO I=1, NLL
./pkg/ptracers/ptracers_set_iolabel.F 16 NO PROCEDURE
       PRINT *, LL(I)
./pkg/salt_plume/salt_plume_calc_depth.F 140 SALT_PLUME_CALC_DEPTH
          SaltPlumeDepth(i,j,bi,bj) = rF(1)-R_low(I,J,bi,bj)
./pkg/salt_plume/salt_plume_calc_depth.F 79 SALT_PLUME_CALC_DEPTH
        SaltPlumeDepth(i,j,bi,bj) = rF(1)-R_low(I,J,bi,bj)
./pkg/salt_plume/salt_plume_calc_depth.F 92 SALT_PLUME_CALC_DEPTH
         SaltPlumeDepth(i,j,bi,bj) = rF(1)-R_low(I,J,bi,bj)
./pkg/salt_plume/salt_plume_tendency_apply_s.F 107 SALT_PLUME_TENDENCY_APPLY_S
          plumetend(I,J) = saltPlumeFlux(i,j,bi,bj)*plumefrac(I,J)
./pkg/salt_plume/salt_plume_tendency_apply_s.F 109 SALT_PLUME_TENDENCY_APPLY_S
          plumetend(I,J) = SPforcingS(i,j,k,bi,bj)
./pkg/salt_plume/salt_plume_tendency_apply_s.F 111 SALT_PLUME_TENDENCY_APPLY_S
          gS_arr(i,j) = gS_arr(i,j) + plumetend(I,J)
./pkg/salt_plume/salt_plume_tendency_apply_s.F 115 SALT_PLUME_TENDENCY_APPLY_S
          plumetend(I,J) = 0. _d 0
./pkg/salt_plume/salt_plume_tendency_apply_s.F 125 SALT_PLUME_TENDENCY_APPLY_S
         plumefrac(I,J) = 0. _d 0
./pkg/salt_plume/salt_plume_tendency_apply_s.F 144 SALT_PLUME_TENDENCY_APPLY_S
         plumefrac(I,J) = (plumekb(2)-plumekb(1))*maskC(i,j,k,bi,bj)
./pkg/salt_plume/salt_plume_tendency_apply_s.F 145 SALT_PLUME_TENDENCY_APPLY_S
         plumetend(I,J) = saltPlumeFlux(i,j,bi,bj)*plumefrac(I,J)
./pkg/salt_plume/salt_plume_tendency_apply_s.F 149 SALT_PLUME_TENDENCY_APPLY_S
         gS_arr(i,j) = gS_arr(i,j) + plumetend(I,J)
./pkg/salt_plume/salt_plume_tendency_apply_s.F 152 SALT_PLUME_TENDENCY_APPLY_S
         plumefrac(I,J) = 0. _d 0
./pkg/salt_plume/salt_plume_tendency_apply_s.F 153 SALT_PLUME_TENDENCY_APPLY_S
         plumetend(I,J) = 0. _d 0
./pkg/salt_plume/salt_plume_tendency_apply_s.F 88 SALT_PLUME_TENDENCY_APPLY_S
         plumefrac(I,J) = plumekb2D(i,j)
./pkg/salt_plume/salt_plume_tendency_apply_t.F 60 SALT_PLUME_TENDENCY_APPLY_T
         gT_arr(i,j) = gT_arr(i,j) + plumeEtend(I,J)
./pkg/seaice/advect.F 107 ADVECT
        DO I=1-Olx,sNx+Olx
./pkg/seaice/dynsolver.F 104 DYNSOLVER
          AMASS(I,J,bi,bj)=RHOICE*QUART*(
./pkg/seaice/dynsolver.F 107 DYNSOLVER
          COR_ICE(I,J,bi,bj)=AMASS(I,J,bi,bj) * _fCoriG(I,J,bi,bj)
./pkg/seaice/dynsolver.F 121 DYNSOLVER
          U1=QUART*(UWIND(I-1,J-1,bi,bj)+UWIND(I-1,J,bi,bj)
./pkg/seaice/dynsolver.F 122 DYNSOLVER
     &             +UWIND(I  ,J-1,bi,bj)+UWIND(I  ,J,bi,bj))
./pkg/seaice/dynsolver.F 123 DYNSOLVER
          V1=QUART*(VWIND(I-1,J-1,bi,bj)+VWIND(I-1,J,bi,bj)
./pkg/seaice/dynsolver.F 124 DYNSOLVER
     &             +VWIND(I  ,J-1,bi,bj)+VWIND(I  ,J,bi,bj))
./pkg/seaice/dynsolver.F 132 DYNSOLVER
          DAIRN(I,J,bi,bj)=RHOAIR*OCEAN_drag
./pkg/seaice/dynsolver.F 134 DYNSOLVER
          WINDX(I,J,bi,bj)=DAIRN(I,J,bi,bj)*
./pkg/seaice/dynsolver.F 135 DYNSOLVER
     &         (COSWIN*U1-SIGN(SINWIN, _fCori(I,J,bi,bj))*V1)
./pkg/seaice/dynsolver.F 136 DYNSOLVER
          WINDY(I,J,bi,bj)=DAIRN(I,J,bi,bj)*
./pkg/seaice/dynsolver.F 137 DYNSOLVER
     &         (SIGN(SINWIN, _fCori(I,J,bi,bj))*U1+COSWIN*V1)
./pkg/seaice/dynsolver.F 140 DYNSOLVER
          IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN
./pkg/seaice/dynsolver.F 141 DYNSOLVER
           DAIRN(I,J,bi,bj) =
./pkg/seaice/dynsolver.F 142 DYNSOLVER
     &          RHOAIR*(SEAICE_drag_south*AAA*AREA(I,J,bi,bj)
./pkg/seaice/dynsolver.F 144 DYNSOLVER
     &          +0.0764 _d 0*AAA*AAA)*(ONE-AREA(I,J,bi,bj)))
./pkg/seaice/dynsolver.F 146 DYNSOLVER
           DAIRN(I,J,bi,bj) =
./pkg/seaice/dynsolver.F 147 DYNSOLVER
     &          RHOAIR*(SEAICE_drag*AAA*AREA(I,J,bi,bj)
./pkg/seaice/dynsolver.F 149 DYNSOLVER
     &          +0.0764 _d 0*AAA*AAA)*(ONE-AREA(I,J,bi,bj)))
./pkg/seaice/dynsolver.F 151 DYNSOLVER
          FORCEX(I,J,bi,bj)=DAIRN(I,J,bi,bj)*
./pkg/seaice/dynsolver.F 152 DYNSOLVER
     &         (COSWIN*U1-SIGN(SINWIN, _fCori(I,J,bi,bj))*V1)
./pkg/seaice/dynsolver.F 153 DYNSOLVER
          FORCEY(I,J,bi,bj)=DAIRN(I,J,bi,bj)*
./pkg/seaice/dynsolver.F 154 DYNSOLVER
     &         (SIGN(SINWIN, _fCori(I,J,bi,bj))*U1+COSWIN*V1)
./pkg/seaice/dynsolver.F 193 DYNSOLVER
          FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj)
./pkg/seaice/dynsolver.F 194 DYNSOLVER
     &      -AMASS(I,J,bi,bj)
./pkg/seaice/dynsolver.F 197 DYNSOLVER
     &          )*HALF*_recip_dxV(I,J,bi,bj)
./pkg/seaice/dynsolver.F 198 DYNSOLVER
          FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj)
./pkg/seaice/dynsolver.F 199 DYNSOLVER
     &      -AMASS(I,J,bi,bj)
./pkg/seaice/dynsolver.F 202 DYNSOLVER
     &          )*HALF*_recip_dyU(I,J,bi,bj)
./pkg/seaice/dynsolver.F 204 DYNSOLVER
          FORCEX0(I,J,bi,bj)=FORCEX(I,J,bi,bj)
./pkg/seaice/dynsolver.F 205 DYNSOLVER
          FORCEY0(I,J,bi,bj)=FORCEY(I,J,bi,bj)
./pkg/seaice/dynsolver.F 213 DYNSOLVER
          FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj)
./pkg/seaice/dynsolver.F 214 DYNSOLVER
     &         -COR_ICE(I,J,bi,bj)*GWATY(I,J,bi,bj)
./pkg/seaice/dynsolver.F 215 DYNSOLVER
          FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj)
./pkg/seaice/dynsolver.F 216 DYNSOLVER
     &         +COR_ICE(I,J,bi,bj)*GWATX(I,J,bi,bj)
./pkg/seaice/dynsolver.F 218 DYNSOLVER
          FORCEX0(I,J,bi,bj)=FORCEX(I,J,bi,bj)
./pkg/seaice/dynsolver.F 219 DYNSOLVER
          FORCEY0(I,J,bi,bj)=FORCEY(I,J,bi,bj)
./pkg/seaice/dynsolver.F 222 DYNSOLVER
          PRESS0(I,J,bi,bj)=PSTAR*HEFF(I,J,bi,bj)
./pkg/seaice/dynsolver.F 223 DYNSOLVER
     &         *EXP(-20.0 _d 0*(ONE-AREA(I,J,bi,bj)))
./pkg/seaice/dynsolver.F 225 DYNSOLVER
          ZMAX(I,J,bi,bj)=SEAICE_zetaMaxFac*PRESS0(I,J,bi,bj)
./pkg/seaice/dynsolver.F 227 DYNSOLVER
          ZMIN(I,J,bi,bj)=SEAICE_zetaMin
./pkg/seaice/dynsolver.F 228 DYNSOLVER
          PRESS0(I,J,bi,bj)=PRESS0(I,J,bi,bj)*HEFFM(I,J,bi,bj)
./pkg/seaice/dynsolver.F 254 DYNSOLVER
          UICENM1(I,J,bi,bj)=UICE(I,J,bi,bj)
./pkg/seaice/dynsolver.F 255 DYNSOLVER
          VICENM1(I,J,bi,bj)=VICE(I,J,bi,bj)
./pkg/seaice/dynsolver.F 256 DYNSOLVER
          UICEC(I,J,bi,bj)=UICE(I,J,bi,bj)
./pkg/seaice/dynsolver.F 257 DYNSOLVER
          VICEC(I,J,bi,bj)=VICE(I,J,bi,bj)
./pkg/seaice/dynsolver.F 275 DYNSOLVER
          UICE(I,J,bi,bj)=HALF*(UICE(I,J,bi,bj)+UICENM1(I,J,bi,bj))
./pkg/seaice/dynsolver.F 276 DYNSOLVER
          VICE(I,J,bi,bj)=HALF*(VICE(I,J,bi,bj)+VICENM1(I,J,bi,bj))
./pkg/seaice/dynsolver.F 277 DYNSOLVER
          UICEC(I,J,bi,bj)=UICE(I,J,bi,bj)
./pkg/seaice/dynsolver.F 278 DYNSOLVER
          VICEC(I,J,bi,bj)=VICE(I,J,bi,bj)
./pkg/seaice/dynsolver.F 78 DYNSOLVER
          GWATX(I,J,bi,bj)=HALF*(uVel(i,j,KGEO(I,J,bi,bj),bi,bj)
./pkg/seaice/dynsolver.F 79 DYNSOLVER
     &                         +uVel(i,j-1,KGEO(I,J,bi,bj),bi,bj))
./pkg/seaice/dynsolver.F 80 DYNSOLVER
          GWATY(I,J,bi,bj)=HALF*(vVel(i,j,KGEO(I,J,bi,bj),bi,bj)
./pkg/seaice/dynsolver.F 81 DYNSOLVER
     &                         +vVel(i-1,j,KGEO(I,J,bi,bj),bi,bj))
./pkg/seaice/lsr.F 1000 LSR
     &         ( UICEC(I+1,J+1,bi,bj) - UICEC(I ,J+1,bi,bj) )
./pkg/seaice/lsr.F 1001 LSR
     &         * _recip_dxG(I,J+1,bi,bj)
./pkg/seaice/lsr.F 1002 LSR
     &         +(UICEC(I+1,J  ,bi,bj) - UICEC(I ,J  ,bi,bj) )
./pkg/seaice/lsr.F 1003 LSR
     &         * _recip_dxG(I,J  ,bi,bj) )
./pkg/seaice/lsr.F 1004 LSR
          dUdy(I,J) = 0.5 _d 0 * (
./pkg/seaice/lsr.F 1005 LSR
     &          ( UICEC(I+1,J+1,bi,bj) - UICEC(I+1,J  ,bi,bj) )
./pkg/seaice/lsr.F 1006 LSR
     &         * _recip_dyG(I+1,J,bi,bj)
./pkg/seaice/lsr.F 1007 LSR
     &          +(UICEC(I  ,J+1,bi,bj) - UICEC(I  ,J  ,bi,bj) )
./pkg/seaice/lsr.F 1008 LSR
     &         * _recip_dyG(I,  J,bi,bj) )
./pkg/seaice/lsr.F 1022 LSR
         DO I=1,sNx
./pkg/seaice/lsr.F 1023 LSR
           rhsV(I,J,bi,bj)=-DRAGA(I,J,bi,bj)*UICEC(I,J,bi,bj)
./pkg/seaice/lsr.F 1024 LSR
     &        +FORCEY(I,J,bi,bj)
./pkg/seaice/lsr.F 1035 LSR
     &         + ( zetaMinusEta(I  ,J  ,bi,bj) * dUdx(I  ,J  )
./pkg/seaice/lsr.F 1036 LSR
     &           + zetaMinusEta(I-1,J  ,bi,bj) * dUdx(I-1,J  )
./pkg/seaice/lsr.F 1037 LSR
     &           - zetaMinusEta(I  ,J-1,bi,bj) * dUdx(I  ,J-1)
./pkg/seaice/lsr.F 1038 LSR
     &           - zetaMinusEta(I-1,J-1,bi,bj) * dUdx(I-1,J-1)
./pkg/seaice/lsr.F 1039 LSR
     &         )* 0.5 _d 0 * _recip_dyU(I,J,bi,bj)
./pkg/seaice/lsr.F 1042 LSR
     &        + ( ETA          (I  ,J  ,bi,bj) * dUdy(I  ,J  )
./pkg/seaice/lsr.F 1043 LSR
     &         +  ETA          (I  ,J-1,bi,bj) * dUdy(I  ,J-1)
./pkg/seaice/lsr.F 1044 LSR
     &         -  ETA          (I-1,J  ,bi,bj) * dUdy(I-1,J  )
./pkg/seaice/lsr.F 1045 LSR
     &         -  ETA          (I-1,J-1,bi,bj) * dUdy(I-1,J-1)
./pkg/seaice/lsr.F 1046 LSR
     &         )*0.5 _d 0* _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 1048 LSR
     &        +(ETA(I  ,J  ,bi,bj) + ETA(I  ,J-1,bi,bj)
./pkg/seaice/lsr.F 1049 LSR
     &         -ETA(I-1,J-1,bi,bj) - ETA(I-1,J  ,bi,bj))
./pkg/seaice/lsr.F 1050 LSR
     &         * UICEC(I,J,bi,bj)
./pkg/seaice/lsr.F 1051 LSR
     &         * _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 1052 LSR
     &         * 0.5 _d 0 * _recip_dxV(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 1053 LSR
     &        +ETAMEAN(I,J,bi,bj) * _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 1054 LSR
     &         *(UICEC(I+1,J,bi,bj)-UICEC(I-1,J,bi,bj))
./pkg/seaice/lsr.F 1055 LSR
     &         * 0.5 _d 0 * _recip_dxV(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 1057 LSR
     &        +ETAMEAN(I,J,bi,bj)*TWO  * _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 1058 LSR
     &        *(UICEC(I+1,J,bi,bj)-UICEC(I-1,J,bi,bj))
./pkg/seaice/lsr.F 1059 LSR
     &         * 1. _d 0 /( _dxG(I,J,bi,bj) + _dxG(I-1,J,bi,bj))
./pkg/seaice/lsr.F 1061 LSR
          VRT1(I,J,bi,bj)= 0.5 _d 0 * (
./pkg/seaice/lsr.F 1062 LSR
     &           ETA(I-1,J-1,bi,bj) * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 1063 LSR
     &          +ETA(I-1,J  ,bi,bj) * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 1064 LSR
     &          ) * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 1065 LSR
          VRT2(I,J,bi,bj)= 0.5 _d 0 * (
./pkg/seaice/lsr.F 1066 LSR
     &          ETA(I  ,J-1,bi,bj) * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 1067 LSR
     &         +ETA(I  ,J  ,bi,bj) * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 1068 LSR
     &         ) * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 1094 LSR
         DO I=1,sNx
./pkg/seaice/lsr.F 1095 LSR
          VTMP(I,J,bi,bj)=VICE(I,J,bi,bj)
./pkg/seaice/lsr.F 1099 LSR
        DO I=1,sNx
./pkg/seaice/lsr.F 1102 LSR
            AA2= _recip_dyU(I,J,bi,bj) * _recip_dyU(I,J,bi,bj)
./pkg/seaice/lsr.F 1104 LSR
     &           etaPlusZeta(I-1,J-1,bi,bj) + etaPlusZeta(I,J-1,bi,bj)
./pkg/seaice/lsr.F 1107 LSR
     &         +( ZETAMEAN(I,J,bi,bj)-ETAMEAN(I,J,bi,bj) )
./pkg/seaice/lsr.F 1108 LSR
     &         * _tanPhiAtV(I,J-1,bi,bj)
./pkg/seaice/lsr.F 1109 LSR
     &         * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 1110 LSR
     &         + ETAMEAN(I,J,bi,bj)*TWO* _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 1111 LSR
     &         * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere )
./pkg/seaice/lsr.F 1112 LSR
     &         *VICE(I,J-1,bi,bj)*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 1114 LSR
            AA1= _recip_dyU(I,J,bi,bj) * _recip_dyU(I,J,bi,bj)
./pkg/seaice/lsr.F 1116 LSR
     &           etaPlusZeta(I-1,J,bi,bj) + etaPlusZeta(I,J,bi,bj)
./pkg/seaice/lsr.F 1119 LSR
     &         -( ZETAMEAN(I,J,bi,bj)-ETAMEAN(I,J,bi,bj))
./pkg/seaice/lsr.F 1120 LSR
     &         * _tanPhiAtV(I,J+1,bi,bj)
./pkg/seaice/lsr.F 1121 LSR
     &         * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 1122 LSR
     &         - ETAMEAN(I,J,bi,bj)*TWO* _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 1123 LSR
     &         * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere )
./pkg/seaice/lsr.F 1124 LSR
     &         *VICE(I,J+1,bi,bj)*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 1129 LSR
          VRT(J)=rhsV(I,J,bi,bj)+AA3+VRT1(I,J,bi,bj)*VICE(I-1,J,bi,bj)
./pkg/seaice/lsr.F 1130 LSR
     &                       +VRT2(I,J,bi,bj)*VICE(I+1,J,bi,bj)
./pkg/seaice/lsr.F 1131 LSR
          VRT(J)=VRT(J)*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 1135 LSR
          CVV(J)=CV(I,J,bi,bj)
./pkg/seaice/lsr.F 1137 LSR
         VRT(1)=VRT(1)/BV(I,1,bi,bj)
./pkg/seaice/lsr.F 1140 LSR
          CVV(J)=CVV(J)/(BV(I,J,bi,bj)-AV(I,J,bi,bj)*CVV(JM))
./pkg/seaice/lsr.F 1141 LSR
          VRT(J)=(VRT(J)-AV(I,J,bi,bj)*VRT(JM))
./pkg/seaice/lsr.F 1142 LSR
     &          /(BV(I,J,bi,bj)-AV(I,J,bi,bj)*CVV(JM))
./pkg/seaice/lsr.F 1150 LSR
          VICE(I,J,bi,bj)=VTMP(I,J,bi,bj)
./pkg/seaice/lsr.F 1151 LSR
     &        +WFAV*(VRT(J)-VTMP(I,J,bi,bj))
./pkg/seaice/lsr.F 1163 LSR
          DO I=1,sNx
./pkg/seaice/lsr.F 1164 LSR
           UERR=(VICE(I,J,bi,bj)-VTMP(I,J,bi,bj))
./pkg/seaice/lsr.F 1165 LSR
     &             *UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 1200 LSR
         DO I=1-OLx,sNx+OLx
./pkg/seaice/lsr.F 1201 LSR
          UICE(I,J,bi,bj)=UICE(I,J,bi,bj)*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 1202 LSR
          VICE(I,J,bi,bj)=VICE(I,J,bi,bj)*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 171 LSR
          ucLoc(I,J,bi,bj) = 0.25 _d 0 * (
./pkg/seaice/lsr.F 172 LSR
     &         +  uIceC(I+1,J,bi,bj) +  uIceC(I+1,J+1,bi,bj)
./pkg/seaice/lsr.F 173 LSR
     &         +  uIceC(I  ,J,bi,bj) +  uIceC(I,  J+1,bi,bj) )
./pkg/seaice/lsr.F 174 LSR
          vcLoc(I,J,bi,bj) = 0.25 _d 0 * (
./pkg/seaice/lsr.F 175 LSR
     &         +  vIceC(I+1,J,bi,bj) +  vIceC(I+1,J+1,bi,bj)
./pkg/seaice/lsr.F 176 LSR
     &         +  vIceC(I  ,J,bi,bj) +  vIceC(I,  J+1,bi,bj) )
./pkg/seaice/lsr.F 180 LSR
         DO I=1-OLy,sNx+OLy-1
./pkg/seaice/lsr.F 181 LSR
          e11loc = 0.5 _d 0 * _recip_dxF(I,J,bi,bj) *
./pkg/seaice/lsr.F 182 LSR
     &                (uIceC(I+1,J+1,bi,bj)+uIceC(I+1,J,bi,bj)
./pkg/seaice/lsr.F 183 LSR
     &                -uIceC(I,  J+1,bi,bj)-uIceC(I,  J,bi,bj))
./pkg/seaice/lsr.F 184 LSR
     &                + vcLoc(I,J,bi,bj) * k2AtC(I,J,bi,bj)
./pkg/seaice/lsr.F 185 LSR
          e22loc = 0.5 _d 0 * _recip_dyF(I,J,bi,bj) *
./pkg/seaice/lsr.F 186 LSR
     &                (vIceC(I+1,J+1,bi,bj)+vIceC(I,J+1,bi,bj)
./pkg/seaice/lsr.F 187 LSR
     &                -vIceC(I+1,J,  bi,bj)-vIceC(I,J,  bi,bj))
./pkg/seaice/lsr.F 188 LSR
     &                + ucLoc(I,J,bi,bj) * k1AtC(I,J,bi,bj)
./pkg/seaice/lsr.F 190 LSR
     &           0.5 _d 0 * _recip_dyF(I,J,bi,bj) *
./pkg/seaice/lsr.F 191 LSR
     &         (uIceC(I+1,J+1,bi,bj)+uIceC(I,J+1,bi,bj)
./pkg/seaice/lsr.F 192 LSR
     &         -uIceC(I+1,J,  bi,bj)-uIceC(I,J,  bi,bj))
./pkg/seaice/lsr.F 193 LSR
     &         + 0.5 _d 0 * _recip_dxF(I,J,bi,bj) *
./pkg/seaice/lsr.F 194 LSR
     &         (vIceC(I+1,J+1,bi,bj)+vIceC(I+1,J,bi,bj)
./pkg/seaice/lsr.F 195 LSR
     &         -vIceC(I,  J+1,bi,bj)-vIceC(I,  J,bi,bj))
./pkg/seaice/lsr.F 196 LSR
     &         - vcLoc(I,J,bi,bj)*k1AtC(I,J,bi,bj)
./pkg/seaice/lsr.F 197 LSR
     &         - ucLoc(I,J,bi,bj)*k2AtC(I,J,bi,bj) )
./pkg/seaice/lsr.F 207 LSR
          ZETA(I,J,bi,bj)  = 0.5 _d 0*PRESS0(I,J,bi,bj)/DELT2
./pkg/seaice/lsr.F 209 LSR
          ZETA(I,J,bi,bj)  = MIN(ZMAX(I,J,bi,bj),ZETA(I,J,bi,bj))
./pkg/seaice/lsr.F 210 LSR
          ZETA(I,J,bi,bj)  = MAX(ZMIN(I,J,bi,bj),ZETA(I,J,bi,bj))
./pkg/seaice/lsr.F 212 LSR
          ZETA(I,J,bi,bj)  = ZETA(I,J,bi,bj)*HEFFM(I,J,bi,bj)
./pkg/seaice/lsr.F 213 LSR
          ETA(I,J,bi,bj)   = ECM2*ZETA(I,J,bi,bj)
./pkg/seaice/lsr.F 214 LSR
          PRESS(I,J,bi,bj) = 2.0 _d 0*ZETA(I,J,bi,bj)*DELT2
./pkg/seaice/lsr.F 220 LSR
          TEMPVAR=(uIce(I,J,bi,bj)-GWATX(I,J,bi,bj))**2
./pkg/seaice/lsr.F 221 LSR
     &           +(vIce(I,J,bi,bj)-GWATY(I,J,bi,bj))**2
./pkg/seaice/lsr.F 222 LSR
          IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN
./pkg/seaice/lsr.F 224 LSR
            DWATN(I,J,bi,bj)=QUART
./pkg/seaice/lsr.F 226 LSR
            DWATN(I,J,bi,bj)=SEAICE_waterDrag_south*SQRT(TEMPVAR)
./pkg/seaice/lsr.F 230 LSR
            DWATN(I,J,bi,bj)=QUART
./pkg/seaice/lsr.F 232 LSR
            DWATN(I,J,bi,bj)=SEAICE_waterDrag*SQRT(TEMPVAR)
./pkg/seaice/lsr.F 236 LSR
          DRAGS(I,J,bi,bj)=DWATN(I,J,bi,bj)*COSWAT
./pkg/seaice/lsr.F 238 LSR
          DRAGA(I,J,bi,bj)=DWATN(I,J,bi,bj)
./pkg/seaice/lsr.F 239 LSR
     &         *SIGN(SINWAT, _fCori(I,J,bi,bj))
./pkg/seaice/lsr.F 240 LSR
     &         + AMASS(I,J,bi,bj) * _fCoriG(I,J,bi,bj)
./pkg/seaice/lsr.F 242 LSR
          FORCEX(I,J,bi,bj)=FORCEX0(I,J,bi,bj)+DWATN(I,J,bi,bj)
./pkg/seaice/lsr.F 243 LSR
     &         *(COSWAT*GWATX(I,J,bi,bj)
./pkg/seaice/lsr.F 244 LSR
     &         -SIGN(SINWAT, _fCori(I,J,bi,bj))*GWATY(I,J,bi,bj))
./pkg/seaice/lsr.F 245 LSR
          FORCEY(I,J,bi,bj)=FORCEY0(I,J,bi,bj)+DWATN(I,J,bi,bj)
./pkg/seaice/lsr.F 246 LSR
     &         *(SIGN(SINWAT, _fCori(I,J,bi,bj))*GWATX(I,J,bi,bj)
./pkg/seaice/lsr.F 247 LSR
     &         +COSWAT*GWATY(I,J,bi,bj))
./pkg/seaice/lsr.F 252 LSR
          FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj)
./pkg/seaice/lsr.F 253 LSR
     &          -QUART * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 254 LSR
     &          *(PRESS(I,  J,bi,bj) + PRESS(I,  J-1,bi,bj)
./pkg/seaice/lsr.F 255 LSR
     &          - PRESS(I-1,J,bi,bj) - PRESS(I-1,J-1,bi,bj))
./pkg/seaice/lsr.F 256 LSR
          FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj)
./pkg/seaice/lsr.F 257 LSR
     &         -QUART * _recip_dyU(I,J,bi,bj)
./pkg/seaice/lsr.F 258 LSR
     &          *(PRESS(I,J,  bi,bj) + PRESS(I-1,J,  bi,bj)
./pkg/seaice/lsr.F 259 LSR
     &          - PRESS(I,J-1,bi,bj) - PRESS(I-1,J-1,bi,bj))
./pkg/seaice/lsr.F 261 LSR
          FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj)
./pkg/seaice/lsr.F 262 LSR
     &         +AMASS(I,J,bi,bj)/SEAICE_deltaTdyn*uIceNm1(I,J,bi,bj)
./pkg/seaice/lsr.F 263 LSR
          FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj)
./pkg/seaice/lsr.F 264 LSR
     &         +AMASS(I,J,bi,bj)/SEAICE_deltaTdyn*vIceNm1(I,J,bi,bj)
./pkg/seaice/lsr.F 265 LSR
          FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj)*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 266 LSR
          FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj)*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 278 LSR
          etaU(I,J) = 0.5 _d 0 * (
./pkg/seaice/lsr.F 279 LSR
     &         +  eta(I,J,bi,bj) +  eta(I-1,J,bi,bj) )
./pkg/seaice/lsr.F 280 LSR
          zetaU(I,J)= 0.5 _d 0 *(
./pkg/seaice/lsr.F 281 LSR
     &         + zeta(I,J,bi,bj) + zeta(I-1,J,bi,bj) )
./pkg/seaice/lsr.F 286 LSR
          etaV(I,J) = 0.5 _d 0 * (
./pkg/seaice/lsr.F 287 LSR
     &         +  eta(I,J,bi,bj) +  eta(I,J-1,bi,bj) )
./pkg/seaice/lsr.F 288 LSR
          zetaV(I,J)= 0.5 _d 0 *(
./pkg/seaice/lsr.F 289 LSR
     &         + zeta(I,J,bi,bj) + zeta(I,J-1,bi,bj) )
./pkg/seaice/lsr.F 294 LSR
         DO I=0,sNx
./pkg/seaice/lsr.F 296 LSR
          UXX(I,J) = _dyC(I,J,bi,bj) * (zetaV(I,J)+etaV(I,J))
./pkg/seaice/lsr.F 297 LSR
     &         * _recip_dxG(I,J,bi,bj)
./pkg/seaice/lsr.F 299 LSR
          UXM(I,J) = _dyC(I,J,bi,bj) * (zetaV(I,J)-etaV(I,J))
./pkg/seaice/lsr.F 300 LSR
     &         * k1AtV(I,J,bi,bj) * 0.5 _d 0
./pkg/seaice/lsr.F 304 LSR
         DO I=1,sNx
./pkg/seaice/lsr.F 306 LSR
          UYY(I,J) = _dxC(I,J,bi,bj) * etaU(I,J)
./pkg/seaice/lsr.F 307 LSR
     &         * _recip_dyG(I,J,bi,bj)
./pkg/seaice/lsr.F 309 LSR
          UYM(I,J) = _dxC(I,J,bi,bj) * etaU(I,J)
./pkg/seaice/lsr.F 310 LSR
     &         * k2AtU(I,J,bi,bj) * 0.5 _d 0
./pkg/seaice/lsr.F 314 LSR
         DO I=0,sNx
./pkg/seaice/lsr.F 316 LSR
          VXX(I,J) = _dyC(I,J,bi,bj) * etaV(I,J)
./pkg/seaice/lsr.F 317 LSR
     &         * _recip_dxG(I,J,bi,bj)
./pkg/seaice/lsr.F 319 LSR
          VXM(I,J) = _dyC(I,J,bi,bj) * etaV(I,J)
./pkg/seaice/lsr.F 320 LSR
     &         * k1AtV(I,J,bi,bj) * 0.5 _d 0
./pkg/seaice/lsr.F 324 LSR
         DO I=1,sNx
./pkg/seaice/lsr.F 326 LSR
          VYY(I,J) = _dxC(I,J,bi,bj) * (zetaU(I,J)+etaU(I,J))
./pkg/seaice/lsr.F 327 LSR
     &         * _recip_dyG(I,J,bi,bj)
./pkg/seaice/lsr.F 329 LSR
          VYM(I,J) = _dxC(I,J,bi,bj) * (zetaU(I,J)-etaU(I,J))
./pkg/seaice/lsr.F 330 LSR
     &         * k2AtU(I,J,bi,bj) * 0.5 _d 0
./pkg/seaice/lsr.F 339 LSR
         DO I=1,sNx
./pkg/seaice/lsr.F 341 LSR
          AU(I,J,bi,bj)= ( - UXX(I-1,J) + UXM(I-1,J) )
./pkg/seaice/lsr.F 342 LSR
     &         * UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 344 LSR
          CU(I,J,bi,bj)= ( - UXX(I  ,J) - UXM(I  ,J) )
./pkg/seaice/lsr.F 345 LSR
     &         * UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 347 LSR
          BU(I,J,bi,bj)=(ONE - UVM(I,J,bi,bj)) +
./pkg/seaice/lsr.F 348 LSR
     &         ( UXX(I-1,J) + UXX(I,J) + UYY(I,J-1) + UYY(I,J)
./pkg/seaice/lsr.F 349 LSR
     &         + UXM(I-1,J) - UXM(I,J) - UYM(I,J-1) + UYM(I,J)
./pkg/seaice/lsr.F 350 LSR
     &         ) * UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 352 LSR
          uRt1(I,J,bi,bj)= UYY(I,J-1) + UYM(I,J-1)
./pkg/seaice/lsr.F 354 LSR
          uRt2(I,J,bi,bj)= UYY(I,J  ) - UYM(I,J  )
./pkg/seaice/lsr.F 360 LSR
         DO I=1,sNx
./pkg/seaice/lsr.F 361 LSR
          AU(I,J,bi,bj)    = AU(I,J,bi,bj)    * recip_rAz(I,J,bi,bj)
./pkg/seaice/lsr.F 362 LSR
          CU(I,J,bi,bj)    = CU(I,J,bi,bj)    * recip_rAz(I,J,bi,bj)
./pkg/seaice/lsr.F 365 LSR
          BU(I,J,bi,bj)    = BU(I,J,bi,bj)    * recip_rAz(I,J,bi,bj)
./pkg/seaice/lsr.F 366 LSR
     &         + UVM(I,J,bi,bj) *
./pkg/seaice/lsr.F 367 LSR
     &         ( AMASS(I,J,bi,bj)/SEAICE_deltaTdyn
./pkg/seaice/lsr.F 368 LSR
     &         + DRAGS(I,J,bi,bj) )
./pkg/seaice/lsr.F 369 LSR
          uRt1(I,J,bi,bj) = uRt1(I,J,bi,bj) * recip_rAz(I,J,bi,bj)
./pkg/seaice/lsr.F 370 LSR
          uRt2(I,J,bi,bj) = uRt2(I,J,bi,bj) * recip_rAz(I,J,bi,bj)
./pkg/seaice/lsr.F 379 LSR
         DO I=1,sNx
./pkg/seaice/lsr.F 381 LSR
          AV(I,J,bi,bj)=( - VYY(I,J-1) + VYM(I,J-1)
./pkg/seaice/lsr.F 382 LSR
     &         ) * UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 384 LSR
          CV(I,J,bi,bj)=( - VYY(I,J  ) - VYM(I,J  )
./pkg/seaice/lsr.F 385 LSR
     &         ) * UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 387 LSR
          BV(I,J,bi,bj)= (ONE - UVM(I,J,bi,bj)) +
./pkg/seaice/lsr.F 388 LSR
     &         ( VXX(I,J) + VXX(I-1,J) + VYY(I,J) + VYY(I,J-1)
./pkg/seaice/lsr.F 389 LSR
     &         + VXM(I,J) - VXM(I-1,J) - VYM(I,J) + VYM(I,J-1)
./pkg/seaice/lsr.F 390 LSR
     &         ) * UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 392 LSR
          vRt1(I,J,bi,bj) = VXX(I-1,J) + VXM(I-1,J)
./pkg/seaice/lsr.F 394 LSR
          vRt2(I,J,bi,bj) = VXX(I  ,J) - VXM(I  ,J)
./pkg/seaice/lsr.F 400 LSR
         DO I=1,sNx
./pkg/seaice/lsr.F 401 LSR
          AV(I,J,bi,bj)    = AV(I,J,bi,bj)    * recip_rAz(I,J,bi,bj)
./pkg/seaice/lsr.F 402 LSR
          CV(I,J,bi,bj)    = CV(I,J,bi,bj)    * recip_rAz(I,J,bi,bj)
./pkg/seaice/lsr.F 405 LSR
          BV(I,J,bi,bj)    = BV(I,J,bi,bj)    * recip_rAz(I,J,bi,bj)
./pkg/seaice/lsr.F 406 LSR
     &         + UVM(I,J,bi,bj) *
./pkg/seaice/lsr.F 407 LSR
     &         ( AMASS(I,J,bi,bj)/SEAICE_deltaTdyn
./pkg/seaice/lsr.F 408 LSR
     &         + DRAGS(I,J,bi,bj) )
./pkg/seaice/lsr.F 409 LSR
          vRt1(I,J,bi,bj) = vRt1(I,J,bi,bj) * recip_rAz(I,J,bi,bj)
./pkg/seaice/lsr.F 410 LSR
          vRt2(I,J,bi,bj) = vRt2(I,J,bi,bj) * recip_rAz(I,J,bi,bj)
./pkg/seaice/lsr.F 418 LSR
          sig11(I,J) =
./pkg/seaice/lsr.F 419 LSR
     &           (zetaV(I,J)-etaV(I,J))
./pkg/seaice/lsr.F 420 LSR
     &         * (vcLoc(I,J,bi,bj)-vcLoc(I,J-1,bi,bj))
./pkg/seaice/lsr.F 421 LSR
     &         * _recip_dyC(I,J,bi,bj)
./pkg/seaice/lsr.F 422 LSR
     &         + (zetaV(I,J)+etaV(I,J))*k2atV(I,J,bi,bj)
./pkg/seaice/lsr.F 423 LSR
     &         * 0.5 _d 0 * (vIceC(I,J,bi,bj)+vIceC(I+1,J,bi,bj))
./pkg/seaice/lsr.F 424 LSR
     &         - 0.5 _d 0 * (PRESS(I,J,bi,bj)+PRESS(I,J-1,bi,bj))
./pkg/seaice/lsr.F 425 LSR
          sig12(I,J) = etaV(I,J)
./pkg/seaice/lsr.F 426 LSR
     &         * (ucLoc(I,J,bi,bj)-ucLoc(I,J-1,bi,bj))
./pkg/seaice/lsr.F 427 LSR
     &         * _recip_dyC(I,J,bi,bj)
./pkg/seaice/lsr.F 428 LSR
     &         - etaV(I,J) * k2AtV(I,J,bi,bj)
./pkg/seaice/lsr.F 429 LSR
     &         * 0.5 _d 0 * (uIceC(I,J,bi,bj)+uIceC(I+1,J,bi,bj))
./pkg/seaice/lsr.F 435 LSR
          sig22(I,J) =
./pkg/seaice/lsr.F 436 LSR
     &           (zetaU(I,J)-etaU(I,J))
./pkg/seaice/lsr.F 437 LSR
     &         * (ucLoc(I,J,bi,bj)-ucLoc(I-1,J,bi,bj))
./pkg/seaice/lsr.F 438 LSR
     &         * _recip_dxC(I,J,bi,bj)
./pkg/seaice/lsr.F 439 LSR
     &         + (zetaU(I,J)+etaU(I,J))*k2atU(I,J,bi,bj)
./pkg/seaice/lsr.F 440 LSR
     &         * 0.5 _d 0 * (uIceC(I,J,bi,bj)+uIceC(I,J+1,bi,bj))
./pkg/seaice/lsr.F 441 LSR
     &         - 0.5 _d 0 * (PRESS(I,J,bi,bj)+PRESS(I-1,J,bi,bj))
./pkg/seaice/lsr.F 442 LSR
          sig21(I,J) = etaU(I,J)
./pkg/seaice/lsr.F 443 LSR
     &         * (vcLoc(I,J,bi,bj)-vcLoc(I-1,J,bi,bj))
./pkg/seaice/lsr.F 444 LSR
     &         * _recip_dxC(I,J,bi,bj)
./pkg/seaice/lsr.F 445 LSR
     &         - etaU(I,J) * k1AtU(I,J,bi,bj)
./pkg/seaice/lsr.F 446 LSR
     &         * 0.5 _d 0 * (vIceC(I,J,bi,bj)+vIceC(I,J+1,bi,bj))
./pkg/seaice/lsr.F 451 LSR
          rhsU(I,J,bi,bj) =   DRAGA(I,J,bi,bj)*vIceC(I,J,bi,bj)
./pkg/seaice/lsr.F 452 LSR
     &         +FORCEX(I,J,bi,bj)
./pkg/seaice/lsr.F 453 LSR
     &         + ( _dyC(I,  J,  bi,bj) * sig11(I,  J  )
./pkg/seaice/lsr.F 454 LSR
     &           - _dyC(I-1,J,  bi,bj) * sig11(I-1,J  )
./pkg/seaice/lsr.F 455 LSR
     &           + _dxC(I,  J,  bi,bj) * sig21(I,  J  )
./pkg/seaice/lsr.F 456 LSR
     &           - _dxC(I,  J-1,bi,bj) * sig21(I,  J-1) )
./pkg/seaice/lsr.F 457 LSR
     &         * recip_rAz(I,J,bi,bj) * UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 458 LSR
          rhsV(I,J,bi,bj) = - DRAGA(I,J,bi,bj)*uIceC(I,J,bi,bj)
./pkg/seaice/lsr.F 459 LSR
     &         +FORCEY(I,J,bi,bj)
./pkg/seaice/lsr.F 460 LSR
     &         + ( _dyC(I,  J,  bi,bj) * sig12(I,  J  )
./pkg/seaice/lsr.F 461 LSR
     &           - _dyC(I-1,J,  bi,bj) * sig12(I-1,J  )
./pkg/seaice/lsr.F 462 LSR
     &           + _dxC(I,  J,  bi,bj) * sig22(I,  J  )
./pkg/seaice/lsr.F 463 LSR
     &           - _dxC(I,  J-1,bi,bj) * sig22(I,  J-1) )
./pkg/seaice/lsr.F 464 LSR
     &         * recip_rAz(I,J,bi,bj) * UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 493 LSR
            uTmp(I,J,bi,bj)=uIce(I,J,bi,bj)
./pkg/seaice/lsr.F 499 LSR
            vTmp(I,J,bi,bj)=vIce(I,J,bi,bj)
./pkg/seaice/lsr.F 506 LSR
            DO I=1,sNx
./pkg/seaice/lsr.F 508 LSR
             IF (I.EQ.1)   AA3 = AA3 - AU(I,J,bi,bj)*uIce(I-1,J,bi,bj)
./pkg/seaice/lsr.F 509 LSR
             IF (I.EQ.sNx) AA3 = AA3 - CU(I,J,bi,bj)*uIce(I+1,J,bi,bj)
./pkg/seaice/lsr.F 511 LSR
             URT(I,J)=rhsU(I,J,bi,bj)
./pkg/seaice/lsr.F 514 LSR
     &            + uRt1(I,J,bi,bj)*uTmp(I,J-1,bi,bj)
./pkg/seaice/lsr.F 515 LSR
     &            + uRt2(I,J,bi,bj)*uTmp(I,J+1,bi,bj)
./pkg/seaice/lsr.F 517 LSR
     &            + uRt1(I,J,bi,bj)*uIce(I,J-1,bi,bj)
./pkg/seaice/lsr.F 518 LSR
     &            + uRt2(I,J,bi,bj)*uIce(I,J+1,bi,bj)
./pkg/seaice/lsr.F 520 LSR
             URT(I,J)=URT(I,J)* UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 523 LSR
            DO I=1,sNx
./pkg/seaice/lsr.F 524 LSR
             CUU(I,J)=CU(I,J,bi,bj)
./pkg/seaice/lsr.F 531 LSR
           DO I=2,sNx
./pkg/seaice/lsr.F 532 LSR
            IM=I-1
./pkg/seaice/lsr.F 535 LSR
            DO I=2,sNx
./pkg/seaice/lsr.F 536 LSR
             IM=I-1
./pkg/seaice/lsr.F 538 LSR
             CUU(I,J)=CUU(I,J)/(BU(I,J,bi,bj)-AU(I,J,bi,bj)*CUU(IM,J))
./pkg/seaice/lsr.F 539 LSR
             URT(I,J)=(URT(I,J)-AU(I,J,bi,bj)*URT(IM,J))
./pkg/seaice/lsr.F 540 LSR
     &           /(BU(I,J,bi,bj)-AU(I,J,bi,bj)*CUU(IM,J))
./pkg/seaice/lsr.F 547 LSR
            DO I=1,sNx-1
./pkg/seaice/lsr.F 548 LSR
             J1=sNx-I
./pkg/seaice/lsr.F 552 LSR
            DO I=1,sNx
./pkg/seaice/lsr.F 553 LSR
             uIce(I,J,bi,bj)=uTmp(I,J,bi,bj)
./pkg/seaice/lsr.F 554 LSR
     &           +WFAU*(URT(I,J)-uTmp(I,J,bi,bj))
./pkg/seaice/lsr.F 562 LSR
           DO I=1,sNx
./pkg/seaice/lsr.F 565 LSR
             IF (J.EQ.1)   AA3 = AA3 - AV(I,J,bi,bj)*vIce(I,J-1,bi,bj)
./pkg/seaice/lsr.F 566 LSR
             IF (J.EQ.sNy) AA3 = AA3 - CV(I,J,bi,bj)*vIce(I,J+1,bi,bj)
./pkg/seaice/lsr.F 568 LSR
             VRT(I,J)=rhsV(I,J,bi,bj)
./pkg/seaice/lsr.F 571 LSR
     &            + vRt1(I,J,bi,bj)*vTmp(I-1,J,bi,bj)
./pkg/seaice/lsr.F 572 LSR
     &            + vRt2(I,J,bi,bj)*vTmp(I+1,J,bi,bj)
./pkg/seaice/lsr.F 574 LSR
     &            + vRt1(I,J,bi,bj)*vIce(I-1,J,bi,bj)
./pkg/seaice/lsr.F 575 LSR
     &            + vRt2(I,J,bi,bj)*vIce(I+1,J,bi,bj)
./pkg/seaice/lsr.F 577 LSR
             VRT(I,J)=VRT(I,J)* UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 581 LSR
             CVV(I,J)=CV(I,J,bi,bj)
./pkg/seaice/lsr.F 583 LSR
            CVV(I,1)=CVV(I,1)/BV(I,1,bi,bj)
./pkg/seaice/lsr.F 584 LSR
            VRT(I,1)=VRT(I,1)/BV(I,1,bi,bj)
./pkg/seaice/lsr.F 587 LSR
             CVV(I,J)=CVV(I,J)/(BV(I,J,bi,bj)-AV(I,J,bi,bj)*CVV(I,JM))
./pkg/seaice/lsr.F 588 LSR
             VRT(I,J)=(VRT(I,J)-AV(I,J,bi,bj)*VRT(I,JM))
./pkg/seaice/lsr.F 589 LSR
     &            /(BV(I,J,bi,bj)-AV(I,J,bi,bj)*CVV(I,JM))
./pkg/seaice/lsr.F 594 LSR
             VRT(I,J1)=VRT(I,J1)-CVV(I,J1)*VRT(I,J2)
./pkg/seaice/lsr.F 597 LSR
             vIce(I,J,bi,bj)=vTmp(I,J,bi,bj)
./pkg/seaice/lsr.F 598 LSR
     &           +WFAV*(VRT(I,J)-vTmp(I,J,bi,bj))
./pkg/seaice/lsr.F 613 LSR
            DO I=1,sNx
./pkg/seaice/lsr.F 614 LSR
             UERR=(uIce(I,J,bi,bj)-uTmp(I,J,bi,bj))
./pkg/seaice/lsr.F 615 LSR
     &               * UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 638 LSR
            DO I=1,sNx
./pkg/seaice/lsr.F 639 LSR
             UERR=(vIce(I,J,bi,bj)-vTmp(I,J,bi,bj))
./pkg/seaice/lsr.F 640 LSR
     &               * UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 701 LSR
          etaPlusZeta(I,J,bi,bj) = ETA(I,J,bi,bj)+ZETA(I,J,bi,bj)
./pkg/seaice/lsr.F 702 LSR
          zetaMinusEta(I,J,bi,bj) = ZETA(I,J,bi,bj)-ETA(I,J,bi,bj)
./pkg/seaice/lsr.F 707 LSR
          ETAMEAN(I,J,bi,bj) =QUART*(
./pkg/seaice/lsr.F 708 LSR
     &          ETA(I,J-1,bi,bj) + ETA(I-1,J-1,bi,bj)
./pkg/seaice/lsr.F 709 LSR
     &         +ETA(I,J  ,bi,bj) + ETA(I-1,J  ,bi,bj))
./pkg/seaice/lsr.F 710 LSR
          ZETAMEAN(I,J,bi,bj)=QUART*(
./pkg/seaice/lsr.F 711 LSR
     &          ZETA(I,J-1,bi,bj) + ZETA(I-1,J-1,bi,bj)
./pkg/seaice/lsr.F 712 LSR
     &         +ZETA(I,J  ,bi,bj) + ZETA(I-1,J  ,bi,bj))
./pkg/seaice/lsr.F 722 LSR
         DO I=1,sNx
./pkg/seaice/lsr.F 723 LSR
          AA1=( etaPlusZeta(I  ,J-1,bi,bj) * _recip_dxF(I  ,J-1,bi,bj)
./pkg/seaice/lsr.F 724 LSR
     &         +etaPlusZeta(I  ,J  ,bi,bj) * _recip_dxF(I  ,J  ,bi,bj)
./pkg/seaice/lsr.F 725 LSR
     &         )*0.5 _d 0 * _recip_dxV(I,J,bi,bj) * UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 726 LSR
          AA2=( etaPlusZeta(I-1,J-1,bi,bj) * _recip_dxF(I-1,J-1,bi,bj)
./pkg/seaice/lsr.F 727 LSR
     &         +etaPlusZeta(I-1,J  ,bi,bj) * _recip_dxF(I-1,J  ,bi,bj)
./pkg/seaice/lsr.F 728 LSR
     &         )*0.5 _d 0 * _recip_dxV(I,J,bi,bj) * UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 729 LSR
          AA3=  0.5 _d 0 *(ETA(I-1,J  ,bi,bj)+ETA(I,J  ,bi,bj))
./pkg/seaice/lsr.F 730 LSR
          AA4=  0.5 _d 0 *(ETA(I-1,J-1,bi,bj)+ETA(I,J-1,bi,bj))
./pkg/seaice/lsr.F 731 LSR
          AA5= -(AA3-AA4) * _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 732 LSR
     &         * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 733 LSR
          AA6=TWO*ETAMEAN(I,J,bi,bj) *recip_rSphere*recip_rSphere
./pkg/seaice/lsr.F 734 LSR
     &          * _tanPhiAtV(I,J,bi,bj)  * _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 735 LSR
          AU(I,J,bi,bj)=-AA2
./pkg/seaice/lsr.F 736 LSR
          CU(I,J,bi,bj)=-AA1
./pkg/seaice/lsr.F 737 LSR
          BU(I,J,bi,bj)=(ONE-UVM(I,J,bi,bj))
./pkg/seaice/lsr.F 738 LSR
     &         - AU(I,J,bi,bj) - CU(I,J,bi,bj)
./pkg/seaice/lsr.F 739 LSR
     &         + ((AA3+AA4)*_recip_dyU(I,J,bi,bj)*_recip_dyU(I,J,bi,bj)
./pkg/seaice/lsr.F 741 LSR
     &           + AMASS(I,J,bi,bj)/SEAICE_deltaTdyn
./pkg/seaice/lsr.F 742 LSR
     &           + DRAGS(I,J,bi,bj)
./pkg/seaice/lsr.F 743 LSR
     &           )*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 755 LSR
         DO I=1-OLx,sNx+OLx-1
./pkg/seaice/lsr.F 756 LSR
          dVdy(I,J) = 0.5 _d 0 * (
./pkg/seaice/lsr.F 757 LSR
     &         ( VICEC(I+1,J+1,bi,bj) - VICEC(I+1,J  ,bi,bj) )
./pkg/seaice/lsr.F 758 LSR
     &         * _recip_dyG(I+1,J,bi,bj)
./pkg/seaice/lsr.F 759 LSR
     &         +(VICEC(I  ,J+1,bi,bj) - VICEC(I  ,J  ,bi,bj) )
./pkg/seaice/lsr.F 760 LSR
     &         * _recip_dyG(I,  J,bi,bj) )
./pkg/seaice/lsr.F 761 LSR
          dVdx(I,J) = 0.5 _d 0 * (
./pkg/seaice/lsr.F 762 LSR
     &         ( VICEC(I+1,J+1,bi,bj) - VICEC(I  ,J+1,bi,bj) )
./pkg/seaice/lsr.F 763 LSR
     &         * _recip_dxG(I,J+1,bi,bj)
./pkg/seaice/lsr.F 764 LSR
     &         +(VICEC(I+1,J  ,bi,bj) - VICEC(I  ,J  ,bi,bj) )
./pkg/seaice/lsr.F 765 LSR
     &         * _recip_dxG(I,J,  bi,bj) )
./pkg/seaice/lsr.F 779 LSR
         DO I=1,sNx
./pkg/seaice/lsr.F 780 LSR
          rhsU(I,J,bi,bj)=DRAGA(I,J,bi,bj)*VICEC(I,J,bi,bj)
./pkg/seaice/lsr.F 781 LSR
     &         +FORCEX(I,J,bi,bj)
./pkg/seaice/lsr.F 791 LSR
     &         + ( zetaMinusEta(I  ,J  ,bi,bj) * dVdy(I  ,J  )
./pkg/seaice/lsr.F 792 LSR
     &           + zetaMinusEta(I  ,J-1,bi,bj) * dVdy(I  ,J-1)
./pkg/seaice/lsr.F 793 LSR
     &           - zetaMinusEta(I-1,J  ,bi,bj) * dVdy(I-1,J  )
./pkg/seaice/lsr.F 794 LSR
     &           - zetaMinusEta(I-1,J-1,bi,bj) * dVdy(I-1,J-1)
./pkg/seaice/lsr.F 795 LSR
     &         )* 0.5 _d 0 * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 798 LSR
     &         + ( ETA         (I  ,J  ,bi,bj) * dVdx(I  ,J  )
./pkg/seaice/lsr.F 799 LSR
     &           + ETA         (I-1,J  ,bi,bj) * dVdx(I-1,J  )
./pkg/seaice/lsr.F 800 LSR
     &           - ETA         (I  ,J-1,bi,bj) * dVdx(I  ,J-1)
./pkg/seaice/lsr.F 801 LSR
     &           - ETA         (I-1,J-1,bi,bj) * dVdx(I-1,J-1)
./pkg/seaice/lsr.F 802 LSR
     &         ) * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)
./pkg/seaice/lsr.F 804 LSR
     &        -(etaPlusZeta(I  ,J  ,bi,bj)+etaPlusZeta(I  ,J-1,bi,bj)
./pkg/seaice/lsr.F 805 LSR
     &         -etaPlusZeta(I-1,J-1,bi,bj)-etaPlusZeta(I-1,J  ,bi,bj))
./pkg/seaice/lsr.F 806 LSR
     &         * VICEC(I,J,bi,bj)
./pkg/seaice/lsr.F 807 LSR
     &            * _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 808 LSR
     &         * 0.5 _d 0 * _recip_dxV(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 810 LSR
     &         -(ETAMEAN(I,J,bi,bj)+ZETAMEAN(I,J,bi,bj))
./pkg/seaice/lsr.F 811 LSR
     &         *(VICEC(I+1,J,bi,bj) - VICEC(I-1,J,bi,bj))
./pkg/seaice/lsr.F 812 LSR
     &            * _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 813 LSR
     &         * 1.0 _d 0 /( _dxG(I,J,bi,bj) + _dxG(I-1,J,bi,bj) )
./pkg/seaice/lsr.F 816 LSR
     &         -ETAMEAN(I,J,bi,bj)
./pkg/seaice/lsr.F 817 LSR
     &         *(VICEC(I+1,J,bi,bj) - VICEC(I-1,J,bi,bj))
./pkg/seaice/lsr.F 818 LSR
     &            *TWO* _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 819 LSR
     &         * 1.0 _d 0 /( _dxG(I,J,bi,bj) + _dxG(I-1,J,bi,bj) )
./pkg/seaice/lsr.F 822 LSR
          URT1(I,J,bi,bj)=
./pkg/seaice/lsr.F 823 LSR
     &         0.5 _d 0 * (ETA(I-1,J-1,bi,bj)+ETA(I,J-1,bi,bj))
./pkg/seaice/lsr.F 824 LSR
     &         * _recip_dyU(I,J,bi,bj) * _recip_dyU(I,J,bi,bj)
./pkg/seaice/lsr.F 825 LSR
     &         -     ETAMEAN(I,J,bi,bj) * _tanPhiAtV(I,J-1,bi,bj)
./pkg/seaice/lsr.F 826 LSR
     &          * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 827 LSR
     &         + TWO*ETAMEAN(I,J,bi,bj) * _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 828 LSR
     &          * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 829 LSR
          URT2(I,J,bi,bj)=
./pkg/seaice/lsr.F 830 LSR
     &         0.5 _d 0 * (ETA(I-1,J,bi,bj)+ETA(I,J,bi,bj))
./pkg/seaice/lsr.F 831 LSR
     &         * _recip_dyU(I,J,bi,bj) * _recip_dyU(I,J,bi,bj)
./pkg/seaice/lsr.F 832 LSR
     &         +     ETAMEAN(I,J,bi,bj) * _tanPhiAtV(I,J+1,bi,bj)
./pkg/seaice/lsr.F 833 LSR
     &          * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 834 LSR
     &         - TWO*ETAMEAN(I,J,bi,bj) * _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 835 LSR
     &          * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 859 LSR
         DO I=1,sNx
./pkg/seaice/lsr.F 860 LSR
          UTMP(I,J,bi,bj)=UICE(I,J,bi,bj)
./pkg/seaice/lsr.F 865 LSR
         DO I=1,sNx
./pkg/seaice/lsr.F 866 LSR
          IF(I.EQ.1) THEN
./pkg/seaice/lsr.F 867 LSR
           AA2=(etaPlusZeta(I-1,J-1,bi,bj) * _recip_dxF(I-1,J-1,bi,bj)
./pkg/seaice/lsr.F 868 LSR
     &         +etaPlusZeta(I-1,J  ,bi,bj) * _recip_dxF(I-1,J  ,bi,bj)
./pkg/seaice/lsr.F 869 LSR
     &          )*0.5 _d 0 * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 870 LSR
           AA3=AA2*UICE(I-1,J,bi,bj)*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 871 LSR
          ELSE IF(I.EQ.sNx) THEN
./pkg/seaice/lsr.F 872 LSR
           AA1=(etaPlusZeta(I  ,J-1,bi,bj) * _recip_dxF(I  ,J-1,bi,bj)
./pkg/seaice/lsr.F 873 LSR
     &         +etaPlusZeta(I  ,J  ,bi,bj) * _recip_dxF(I  ,J  ,bi,bj)
./pkg/seaice/lsr.F 874 LSR
     &          )*0.5 _d 0 * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 875 LSR
           AA3=AA1*UICE(I+1,J,bi,bj)*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 879 LSR
          URT(I)=rhsU(I,J,bi,bj)+AA3
./pkg/seaice/lsr.F 880 LSR
     &          +URT1(I,J,bi,bj)*UICE(I,J-1,bi,bj)
./pkg/seaice/lsr.F 881 LSR
     &          +URT2(I,J,bi,bj)*UICE(I,J+1,bi,bj)
./pkg/seaice/lsr.F 882 LSR
          URT(I)=URT(I)*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 885 LSR
         DO I=1,sNx
./pkg/seaice/lsr.F 886 LSR
          CUU(I)=CU(I,J,bi,bj)
./pkg/seaice/lsr.F 889 LSR
         DO I=2,sNx
./pkg/seaice/lsr.F 890 LSR
          IM=I-1
./pkg/seaice/lsr.F 891 LSR
          CUU(I)=CUU(I)/(BU(I,J,bi,bj)-AU(I,J,bi,bj)*CUU(IM))
./pkg/seaice/lsr.F 892 LSR
          URT(I)=(URT(I)-AU(I,J,bi,bj)*URT(IM))
./pkg/seaice/lsr.F 893 LSR
     &          /(BU(I,J,bi,bj)-AU(I,J,bi,bj)*CUU(IM))
./pkg/seaice/lsr.F 895 LSR
         DO I=1,sNx-1
./pkg/seaice/lsr.F 896 LSR
          J1=sNx-I
./pkg/seaice/lsr.F 900 LSR
         DO I=1,sNx
./pkg/seaice/lsr.F 901 LSR
          UICE(I,J,bi,bj)=UTMP(I,J,bi,bj)
./pkg/seaice/lsr.F 902 LSR
     &        +WFAU*(URT(I)-UTMP(I,J,bi,bj))
./pkg/seaice/lsr.F 915 LSR
          DO I=1,sNx
./pkg/seaice/lsr.F 916 LSR
           UERR=(UICE(I,J,bi,bj)-UTMP(I,J,bi,bj))
./pkg/seaice/lsr.F 917 LSR
     &             *UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 949 LSR
         DO I=1,sNx
./pkg/seaice/lsr.F 950 LSR
          AA1=0.5 _d 0 * _recip_dyU(I,J,bi,bj) * _recip_dyU(I,J,bi,bj)
./pkg/seaice/lsr.F 951 LSR
     &         * (etaPlusZeta(I-1,J  ,bi,bj) + etaPlusZeta(I,J  ,bi,bj))
./pkg/seaice/lsr.F 952 LSR
          AA2=0.5 _d 0 * _recip_dyU(I,J,bi,bj) * _recip_dyU(I,J,bi,bj)
./pkg/seaice/lsr.F 953 LSR
     &         * (etaPlusZeta(I-1,J-1,bi,bj) + etaPlusZeta(I,J-1,bi,bj))
./pkg/seaice/lsr.F 954 LSR
          AA3= (ETA(I  ,J-1,bi,bj) * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 955 LSR
     &         +ETA(I  ,J  ,bi,bj) * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 956 LSR
     &         )* 0.5 _d 0 * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 957 LSR
          AA4= (ETA(I-1,J-1,bi,bj)+ETA(I-1,J,bi,bj))*0.5 _d 0
./pkg/seaice/lsr.F 958 LSR
     &          *_recip_dxV(I,J,bi,bj) * _recip_dxV(I,J,bi,bj)
./pkg/seaice/lsr.F 959 LSR
          AA5=(zetaMinusEta(I-1,J  ,bi,bj) + zetaMinusEta(I,J  ,bi,bj)
./pkg/seaice/lsr.F 960 LSR
     &        -zetaMinusEta(I-1,J-1,bi,bj) - zetaMinusEta(I,J-1,bi,bj)
./pkg/seaice/lsr.F 961 LSR
     &          )* _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 962 LSR
     &         * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 964 LSR
          AA6=TWO*ETAMEAN(I,J,bi,bj) * recip_rSphere*recip_rSphere
./pkg/seaice/lsr.F 965 LSR
     &         * _tanPhiAtV(I,J,bi,bj) * _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 967 LSR
         AV(I,J,bi,bj)=(
./pkg/seaice/lsr.F 969 LSR
     &         - (ZETAMEAN(I,J,bi,bj)-ETAMEAN(I,J,bi,bj))
./pkg/seaice/lsr.F 970 LSR
     &          * _tanPhiAtV(I,J-1,bi,bj)
./pkg/seaice/lsr.F 971 LSR
     &          * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 972 LSR
     &         -ETAMEAN(I,J,bi,bj)*TWO* _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 973 LSR
     &          * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 974 LSR
     &         )*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 975 LSR
         CV(I,J,bi,bj)=(
./pkg/seaice/lsr.F 977 LSR
     &        +(ZETAMEAN(I,J,bi,bj)-ETAMEAN(I,J,bi,bj))
./pkg/seaice/lsr.F 978 LSR
     &         * _tanPhiAtV(I,J+1,bi,bj)
./pkg/seaice/lsr.F 979 LSR
     &         * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 980 LSR
     &        +ETAMEAN(I,J,bi,bj)*TWO* _tanPhiAtV(I,J,bi,bj)
./pkg/seaice/lsr.F 981 LSR
     &         * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/lsr.F 982 LSR
     &        )*UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 983 LSR
          BV(I,J,bi,bj)= (ONE-UVM(I,J,bi,bj))
./pkg/seaice/lsr.F 985 LSR
     &        +AMASS(I,J,bi,bj)/SEAICE_deltaTdyn+DRAGS(I,J,bi,bj))
./pkg/seaice/lsr.F 986 LSR
     &        *UVM(I,J,bi,bj)
./pkg/seaice/lsr.F 990 LSR
        DO I=1,sNx
./pkg/seaice/lsr.F 991 LSR
         AV(I,1,bi,bj)=ZERO
./pkg/seaice/lsr.F 992 LSR
         CV(I,sNy,bi,bj)=ZERO
./pkg/seaice/lsr.F 993 LSR
         CV(I,1,bi,bj)=CV(I,1,bi,bj)/BV(I,1,bi,bj)
./pkg/seaice/lsr.F 998 LSR
         DO I=1-OLx,sNx+OLx-1
./pkg/seaice/lsr.F 999 LSR
          dUdx(I,J) = 0.5 _d 0 * (
./pkg/seaice/ostres.F 55 OSTRES
            fu(I,J,bi,bj)=HALF
./pkg/seaice/ostres.F 56 OSTRES
     &           *(WINDX(I,J+1,bi,bj)+WINDX(I,J,bi,bj))
./pkg/seaice/ostres.F 57 OSTRES
            fv(I,J,bi,bj)=HALF
./pkg/seaice/ostres.F 58 OSTRES
     &           *(WINDY(I+1,J,bi,bj)+WINDY(I,J,bi,bj))
./pkg/seaice/ostres.F 72 OSTRES
          fuIce=QUART*( DWATN(I,J,bi,bj)+DWATN(I,J+1,bi,bj) )*(
./pkg/seaice/ostres.F 74 OSTRES
     &         ( UICE(I,J,  bi,bj)-GWATX(I,J,  bi,bj)
./pkg/seaice/ostres.F 75 OSTRES
     &         + UICE(I,J+1,bi,bj)-GWATX(I,J+1,bi,bj) )
./pkg/seaice/ostres.F 76 OSTRES
     &         -SIGN(SINWAT,COR_ICE(I,J,bi,bj)) *
./pkg/seaice/ostres.F 77 OSTRES
     &         ( VICE(I,J,  bi,bj)-GWATY(I,J,  bi,bj)
./pkg/seaice/ostres.F 78 OSTRES
     &         + VICE(I,J+1,bi,bj)-GWATY(I,J+1,bi,bj) )
./pkg/seaice/ostres.F 80 OSTRES
          fvIce=QUART*( DWATN(I,J,bi,bj)+DWATN(I+1,J,bi,bj) )*(
./pkg/seaice/ostres.F 81 OSTRES
     &         SIGN(SINWAT,COR_ICE(I,J,bi,bj)) *
./pkg/seaice/ostres.F 82 OSTRES
     &         ( UICE(I,  J,bi,bj)-GWATX(I,  J,bi,bj)
./pkg/seaice/ostres.F 83 OSTRES
     &         + UICE(I+1,J,bi,bj)-GWATX(I+1,J,bi,bj) )
./pkg/seaice/ostres.F 85 OSTRES
     &         ( VICE(I,  J,bi,bj)-GWATY(I,  J,bi,bj)
./pkg/seaice/ostres.F 86 OSTRES
     &         + VICE(I+1,J,bi,bj)-GWATY(I+1,J,bi,bj) )
./pkg/seaice/ostres.F 88 OSTRES
          fu(I,J,bi,bj)=(ONE-AREA(I,J,bi,bj))*fu(I,J,bi,bj)+
./pkg/seaice/ostres.F 89 OSTRES
     &         AREA(I,J,bi,bj)*fuIce
./pkg/seaice/ostres.F 90 OSTRES
          fv(I,J,bi,bj)=(ONE-AREA(I,J,bi,bj))*fv(I,J,bi,bj)+
./pkg/seaice/ostres.F 91 OSTRES
     &         AREA(I,J,bi,bj)*fvIce
./pkg/seaice/seaice_advdiff.F 432 SEAICE_ADVDIFF
            diagArray(I,J,2+(iTr-1)*5) = SItrExt(i,j,bi,bj)
./pkg/seaice/seaice_advdiff.F 464 SEAICE_ADVDIFF
            if (HEFF(I,J,bi,bj).GE.siEps) then
./pkg/seaice/seaice_advdiff.F 465 SEAICE_ADVDIFF
            SItracer(i,j,bi,bj,iTr)=SItrExt(i,j,bi,bj)/HEFF(I,J,bi,bj)
./pkg/seaice/seaice_advdiff.F 480 SEAICE_ADVDIFF
     &           +tmpscal2*HEFF(I,J,bi,bj)
./pkg/seaice/seaice_advdiff.F 483 SEAICE_ADVDIFF
            if (HEFF(I,J,bi,bj).GE.siEps) then
./pkg/seaice/seaice_advdiff.F 487 SEAICE_ADVDIFF
     &                                 +HEFF(I,J,bi,bj)*tmpscal1
./pkg/seaice/seaice_advdiff.F 490 SEAICE_ADVDIFF
      diagArray(I,J,1+(iTr-1)*5)= - SItrBucket(i,j,bi,bj,iTr)
./pkg/seaice/seaice_advdiff.F 491 SEAICE_ADVDIFF
     &  *HEFFM(I,J,bi,bj)/SEAICE_deltaTtherm*SEAICE_rhoIce
./pkg/seaice/seaice_advdiff.F 492 SEAICE_ADVDIFF
      tmpscal1= ( HEFF(I,J,bi,bj)*SItracer(i,j,bi,bj,iTr)
./pkg/seaice/seaice_advdiff.F 493 SEAICE_ADVDIFF
     &  + SItrBucket(i,j,bi,bj,iTr) )*HEFFM(I,J,bi,bj)
./pkg/seaice/seaice_advdiff.F 494 SEAICE_ADVDIFF
      diagArray(I,J,2+(iTr-1)*5)= tmpscal1-diagArray(I,J,2+(iTr-1)*5)
./pkg/seaice/seaice_advdiff.F 495 SEAICE_ADVDIFF
      diagArray(I,J,3+(iTr-1)*5)=HEFFM(i,j,bi,bj) *
./pkg/seaice/seaice_advdiff.F 504 SEAICE_ADVDIFF
            if (AREA(I,J,bi,bj).GE.SEAICE_area_floor) then
./pkg/seaice/seaice_advdiff.F 505 SEAICE_ADVDIFF
            SItracer(i,j,bi,bj,iTr)=SItrExt(i,j,bi,bj)/AREA(I,J,bi,bj)
./pkg/seaice/seaice_advdiff.F 518 SEAICE_ADVDIFF
            if (AREA(I,J,bi,bj).GE.SEAICE_area_floor) then
./pkg/seaice/seaice_advdiff.F 523 SEAICE_ADVDIFF
      diagArray(I,J,1+(iTr-1)*5)= 0. _d 0
./pkg/seaice/seaice_advdiff.F 524 SEAICE_ADVDIFF
      diagArray(I,J,2+(iTr-1)*5)= - diagArray(I,J,2+(iTr-1)*5)
./pkg/seaice/seaice_advdiff.F 525 SEAICE_ADVDIFF
     & + AREA(I,J,bi,bj)*SItracer(i,j,bi,bj,iTr)*HEFFM(I,J,bi,bj)
./pkg/seaice/seaice_advdiff.F 526 SEAICE_ADVDIFF
      diagArray(I,J,3+(iTr-1)*5)=HEFFM(i,j,bi,bj) *
./pkg/seaice/seaice_budget_ocean.F 107 SEAICE_BUDGET_OCEAN
       DO I=1,sNx
./pkg/seaice/seaice_budget_ocean.F 109 SEAICE_BUDGET_OCEAN
        netHeatFlux(I,J) = Qnet(I,J,bi,bj)
./pkg/seaice/seaice_budget_ocean.F 110 SEAICE_BUDGET_OCEAN
        SWHeatFlux (I,J) =  Qsw(I,J,bi,bj)
./pkg/seaice/seaice_budget_ocean.F 120 SEAICE_BUDGET_OCEAN
        SWHeatFlux(I,J) = (SEAICE_waterAlbedo - 1. _d 0)
./pkg/seaice/seaice_budget_ocean.F 121 SEAICE_BUDGET_OCEAN
     &       *swdown(I,J,bi,bj)
./pkg/seaice/seaice_budget_ocean.F 125 SEAICE_BUDGET_OCEAN
        lwflux(I,J,bi,bj) = - lwdownLoc(I,J)*SEAICE_emissivity
./pkg/seaice/seaice_budget_ocean.F 126 SEAICE_BUDGET_OCEAN
     &       + D3*tsurfLoc(I,J)**4
./pkg/seaice/seaice_budget_ocean.F 127 SEAICE_BUDGET_OCEAN
        sstdegC = tsurfLoc(I,J) - TMELT
./pkg/seaice/seaice_budget_ocean.F 129 SEAICE_BUDGET_OCEAN
        hs(I,J,bi,bj) = D1*UG(I,J)*(atempLoc(I,J)-tsurfLoc(I,J))
./pkg/seaice/seaice_budget_ocean.F 134 SEAICE_BUDGET_OCEAN
        hl(I,J,bi,bj) = D1W*UG(I,J)*(AQH(I,J,bi,bj)-ssq)
./pkg/seaice/seaice_budget_ocean.F 136 SEAICE_BUDGET_OCEAN
        netHeatFlux(I,J)=SWHeatFlux(I,J)
./pkg/seaice/seaice_budget_ocean.F 137 SEAICE_BUDGET_OCEAN
     &       + lwflux(I,J,bi,bj)
./pkg/seaice/seaice_budget_ocean.F 138 SEAICE_BUDGET_OCEAN
     &       - hs(I,J,bi,bj) - hl(I,J,bi,bj)
./pkg/seaice/seaice_budget_ocean.F 141 SEAICE_BUDGET_OCEAN
        evap(i,j,bi,bj) = -hl(I,J,bi,bj)
./pkg/seaice/seaice_budget_ocean.F 86 SEAICE_BUDGET_OCEAN
       DO I=1,sNx
./pkg/seaice/seaice_budget_ocean.F 87 SEAICE_BUDGET_OCEAN
        netHeatFlux(I,J) = 0. _d 0
./pkg/seaice/seaice_budget_ocean.F 88 SEAICE_BUDGET_OCEAN
        SWHeatFlux (I,J) = 0. _d 0
./pkg/seaice/seaice_budget_ocean.F 92 SEAICE_BUDGET_OCEAN
        tsurfLoc (I,J) = TSURF(I,J)
./pkg/seaice/seaice_budget_ocean.F 95 SEAICE_BUDGET_OCEAN
        atempLoc (I,J) = MAX(celsius2K+MIN_ATEMP,ATEMP(I,J,bi,bj))
./pkg/seaice/seaice_budget_ocean.F 98 SEAICE_BUDGET_OCEAN
        lwdownLoc(I,J) = MAX(MIN_LWDOWN,LWDOWN(I,J,bi,bj))
./pkg/seaice/seaice_calc_ice_strength.F 114 SEAICE_CALC_ICE_STRENGTH
         PRESS0(I,J,bi,bj)=SEAICE_strength*tmpscal2
./pkg/seaice/seaice_calc_ice_strength.F 116 SEAICE_CALC_ICE_STRENGTH
         ZMAX(I,J,bi,bj)  = SEAICE_zetaMaxFac*PRESS0(I,J,bi,bj)
./pkg/seaice/seaice_calc_ice_strength.F 117 SEAICE_CALC_ICE_STRENGTH
         ZMIN(I,J,bi,bj)  = SEAICE_zetaMin
./pkg/seaice/seaice_calc_ice_strength.F 118 SEAICE_CALC_ICE_STRENGTH
         PRESS0(I,J,bi,bj)= PRESS0(I,J,bi,bj)*HEFFM(I,J,bi,bj)
./pkg/seaice/seaice_calc_ice_strength.F 171 SEAICE_CALC_ICE_STRENGTH
         ZMAX(I,J,bi,bj)  = SEAICE_zetaMaxFac*PRESS0(I,J,bi,bj)
./pkg/seaice/seaice_calc_ice_strength.F 172 SEAICE_CALC_ICE_STRENGTH
         ZMIN(I,J,bi,bj)  = SEAICE_zetaMin
./pkg/seaice/seaice_calc_ice_strength.F 173 SEAICE_CALC_ICE_STRENGTH
         PRESS0(I,J,bi,bj)= PRESS0(I,J,bi,bj)*HEFFM(I,J,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 104 SEAICE_CALC_LHS
          sig11(I,J) = 0. _d 0
./pkg/seaice/seaice_calc_lhs.F 105 SEAICE_CALC_LHS
          sig22(I,J) = 0. _d 0
./pkg/seaice/seaice_calc_lhs.F 106 SEAICE_CALC_LHS
          sig12(I,J) = 0. _d 0
./pkg/seaice/seaice_calc_lhs.F 112 SEAICE_CALC_LHS
          eplus = e11(I,J,bi,bj) + e22(I,J,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 113 SEAICE_CALC_LHS
          eminus= e11(I,J,bi,bj) - e22(I,J,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 114 SEAICE_CALC_LHS
          sig11(I,J) = zeta(I,J,bi,bj)*eplus + eta(I,J,bi,bj)*eminus
./pkg/seaice/seaice_calc_lhs.F 115 SEAICE_CALC_LHS
     &         - 0.5 _d 0 * PRESS(I,J,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 116 SEAICE_CALC_LHS
          sig22(I,J) = zeta(I,J,bi,bj)*eplus - eta(I,J,bi,bj)*eminus
./pkg/seaice/seaice_calc_lhs.F 117 SEAICE_CALC_LHS
     &         - 0.5 _d 0 * PRESS(I,J,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 123 SEAICE_CALC_LHS
          sig12(I,J) = 2. _d 0 * e12(I,J,bi,bj) * etaZ(I,J,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 130 SEAICE_CALC_LHS
         DO I=1,sNx
./pkg/seaice/seaice_calc_lhs.F 131 SEAICE_CALC_LHS
          stressDivergenceX(I,J,bi,bj) =
./pkg/seaice/seaice_calc_lhs.F 132 SEAICE_CALC_LHS
     &         ( sig11(I  ,J  ) * _dyF(I  ,J,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 133 SEAICE_CALC_LHS
     &         - sig11(I-1,J  ) * _dyF(I-1,J,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 134 SEAICE_CALC_LHS
     &         + sig12(I  ,J+1) * _dxV(I,J+1,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 135 SEAICE_CALC_LHS
     &         - sig12(I  ,J  ) * _dxV(I,J  ,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 136 SEAICE_CALC_LHS
     &         ) * recip_rAw(I,J,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 137 SEAICE_CALC_LHS
          stressDivergenceY(I,J,bi,bj) =
./pkg/seaice/seaice_calc_lhs.F 138 SEAICE_CALC_LHS
     &         ( sig22(I  ,J  ) * _dxF(I,J  ,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 139 SEAICE_CALC_LHS
     &         - sig22(I  ,J-1) * _dxF(I,J-1,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 140 SEAICE_CALC_LHS
     &         + sig12(I+1,J  ) * _dyU(I+1,J,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 141 SEAICE_CALC_LHS
     &         - sig12(I  ,J  ) * _dyU(I  ,J,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 142 SEAICE_CALC_LHS
     &         ) * recip_rAs(I,J,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 147 SEAICE_CALC_LHS
         DO I=1,sNx
./pkg/seaice/seaice_calc_lhs.F 149 SEAICE_CALC_LHS
          uIceLHS(I,J,bi,bj) = 
./pkg/seaice/seaice_calc_lhs.F 150 SEAICE_CALC_LHS
     &         bdfAlpha*seaiceMassU(I,J,bi,bj)*recip_deltaT
./pkg/seaice/seaice_calc_lhs.F 151 SEAICE_CALC_LHS
     &         *uIceLoc(I,J,bi,bj) - stressDivergenceX(I,J,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 153 SEAICE_CALC_LHS
          vIceLHS(I,J,bi,bj) = 
./pkg/seaice/seaice_calc_lhs.F 154 SEAICE_CALC_LHS
     &         bdfAlpha*seaiceMassV(I,J,bi,bj)*recip_deltaT
./pkg/seaice/seaice_calc_lhs.F 155 SEAICE_CALC_LHS
     &         *vIceLoc(I,J,bi,bj) - stressDivergenceY(I,J,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 157 SEAICE_CALC_LHS
          uIceLHS(I,J,bi,bj) = uIceLHS(I,J,bi,bj) - 0.5 _d 0*(
./pkg/seaice/seaice_calc_lhs.F 158 SEAICE_CALC_LHS
     &         seaiceMassC(I  ,J,bi,bj) * _fCori(I  ,J,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 159 SEAICE_CALC_LHS
     &       * 0.5 _d 0*( vIceLoc(I  ,J,bi,bj)+vIceLoc(I  ,J+1,bi,bj) )
./pkg/seaice/seaice_calc_lhs.F 160 SEAICE_CALC_LHS
     &       + seaiceMassC(I-1,J,bi,bj) * _fCori(I-1,J,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 161 SEAICE_CALC_LHS
     &       * 0.5 _d 0*( vIceLoc(I-1,J,bi,bj)+vIceLoc(I-1,J+1,bi,bj) )
./pkg/seaice/seaice_calc_lhs.F 164 SEAICE_CALC_LHS
          vIceLHS(I,J,bi,bj) = vIceLHS(I,J,bi,bj) + 0.5 _d 0*(
./pkg/seaice/seaice_calc_lhs.F 165 SEAICE_CALC_LHS
     &         seaiceMassC(I,J  ,bi,bj) * _fCori(I,J  ,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 166 SEAICE_CALC_LHS
     &       * 0.5 _d 0*( uIceLoc(I,J  ,bi,bj)+uIceLoc(I+1,  J,bi,bj) )
./pkg/seaice/seaice_calc_lhs.F 167 SEAICE_CALC_LHS
     &       + seaiceMassC(I,J-1,bi,bj) * _fCori(I,J-1,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 168 SEAICE_CALC_LHS
     &       * 0.5 _d 0*( uIceLoc(I,J-1,bi,bj)+uIceLoc(I+1,J-1,bi,bj) )
./pkg/seaice/seaice_calc_lhs.F 171 SEAICE_CALC_LHS
          uIceLHS(I,J,bi,bj) = uIceLHS(I,J,bi,bj) +
./pkg/seaice/seaice_calc_lhs.F 172 SEAICE_CALC_LHS
     &         0.5 _d 0 * ( DWATN(I,J,bi,bj)+DWATN(I-1,J,bi,bj) ) *
./pkg/seaice/seaice_calc_lhs.F 173 SEAICE_CALC_LHS
     &         COSWAT * uIceLoc(I,J,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 174 SEAICE_CALC_LHS
     &         - SIGN(SINWAT, _fCori(I,J,bi,bj))* 0.5 _d 0 *
./pkg/seaice/seaice_calc_lhs.F 175 SEAICE_CALC_LHS
     &         (  DWATN(I  ,J,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_calc_lhs.F 176 SEAICE_CALC_LHS
     &         (vIceLoc(I  ,J,bi,bj)+vIceLoc(I  ,J+1,bi,bj))
./pkg/seaice/seaice_calc_lhs.F 177 SEAICE_CALC_LHS
     &         +  DWATN(I-1,J,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_calc_lhs.F 178 SEAICE_CALC_LHS
     &         (vIceLoc(I-1,J,bi,bj)+vIceLoc(I-1,J+1,bi,bj))
./pkg/seaice/seaice_calc_lhs.F 181 SEAICE_CALC_LHS
          vIceLHS(I,J,bi,bj) = vIceLHS(I,J,bi,bj) +
./pkg/seaice/seaice_calc_lhs.F 182 SEAICE_CALC_LHS
     &         0.5 _d 0 * ( DWATN(I,J,bi,bj)+DWATN(I,J-1,bi,bj) ) *
./pkg/seaice/seaice_calc_lhs.F 183 SEAICE_CALC_LHS
     &         COSWAT * vIceLoc(I,J,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 184 SEAICE_CALC_LHS
     &         + SIGN(SINWAT, _fCori(I,J,bi,bj)) * 0.5 _d 0 *
./pkg/seaice/seaice_calc_lhs.F 185 SEAICE_CALC_LHS
     &         (  DWATN(I,J  ,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_calc_lhs.F 186 SEAICE_CALC_LHS
     &         (uIceLoc(I,J  ,bi,bj)+uIceLoc(I+1,J  ,bi,bj))
./pkg/seaice/seaice_calc_lhs.F 187 SEAICE_CALC_LHS
     &         +  DWATN(I,J-1,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_calc_lhs.F 188 SEAICE_CALC_LHS
     &         (uIceLoc(I,J-1,bi,bj)+uIceLoc(I+1,J-1,bi,bj))
./pkg/seaice/seaice_calc_lhs.F 191 SEAICE_CALC_LHS
          uIceLHS(I,J,bi,bj) = uIceLHS(I,J,bi,bj)*maskinW(I,J,bi,bj)
./pkg/seaice/seaice_calc_lhs.F 192 SEAICE_CALC_LHS
          vIceLHS(I,J,bi,bj) = vIceLHS(I,J,bi,bj)*maskinS(I,J,bi,bj)
./pkg/seaice/seaice_calc_residual.F 123 SEAICE_CALC_RESIDUAL
          DO I=1,sNx
./pkg/seaice/seaice_calc_residual.F 124 SEAICE_CALC_RESIDUAL
           uIceRes(I,J,bi,bj) = uIceLHS(I,J,bi,bj) - uIceRHS(I,J,bi,bj)
./pkg/seaice/seaice_calc_residual.F 125 SEAICE_CALC_RESIDUAL
           vIceRes(I,J,bi,bj) = vIceLHS(I,J,bi,bj) - vIceRHS(I,J,bi,bj)
./pkg/seaice/seaice_calc_residual.F 68 SEAICE_CALC_RESIDUAL
         DO I=1-Olx,sNx+Olx
./pkg/seaice/seaice_calc_residual.F 69 SEAICE_CALC_RESIDUAL
          uIceLHS(I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_calc_residual.F 70 SEAICE_CALC_RESIDUAL
          vIceLHS(I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_calc_residual.F 71 SEAICE_CALC_RESIDUAL
          uIceRHS(I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_calc_residual.F 72 SEAICE_CALC_RESIDUAL
          vIceRHS(I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_calc_rhs.F 69 SEAICE_CALC_RHS
         DO I=1,sNx
./pkg/seaice/seaice_calc_rhs.F 73 SEAICE_CALC_RHS
          uIceRHS(I,J,bi,bj) = FORCEX(I,J,bi,bj) + (
./pkg/seaice/seaice_calc_rhs.F 74 SEAICE_CALC_RHS
     &         0.5 _d 0 * ( DWATN(I,J,bi,bj)+DWATN(I-1,J,bi,bj) ) *
./pkg/seaice/seaice_calc_rhs.F 75 SEAICE_CALC_RHS
     &         COSWAT * uVel(I,J,kSrf,bi,bj)
./pkg/seaice/seaice_calc_rhs.F 76 SEAICE_CALC_RHS
     &         - SIGN(SINWAT, _fCori(I,J,bi,bj))* 0.5 _d 0 *
./pkg/seaice/seaice_calc_rhs.F 77 SEAICE_CALC_RHS
     &         ( DWATN(I  ,J,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_calc_rhs.F 78 SEAICE_CALC_RHS
     &          ( vVel(I  ,J,kSrf,bi,bj)+vVel(I  ,J+1,kSrf,bi,bj) )
./pkg/seaice/seaice_calc_rhs.F 79 SEAICE_CALC_RHS
     &         + DWATN(I-1,J,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_calc_rhs.F 80 SEAICE_CALC_RHS
     &          ( vVel(I-1,J,kSrf,bi,bj)+vVel(I-1,J+1,kSrf,bi,bj) )
./pkg/seaice/seaice_calc_rhs.F 82 SEAICE_CALC_RHS
          vIceRHS(I,J,bi,bj) = FORCEY(I,J,bi,bj) + (
./pkg/seaice/seaice_calc_rhs.F 83 SEAICE_CALC_RHS
     &         0.5 _d 0 * ( DWATN(I,J,bi,bj)+DWATN(I,J-1,bi,bj) ) *
./pkg/seaice/seaice_calc_rhs.F 84 SEAICE_CALC_RHS
     &         COSWAT * vVel(I,J,kSrf,bi,bj)
./pkg/seaice/seaice_calc_rhs.F 85 SEAICE_CALC_RHS
     &         + SIGN(SINWAT, _fCori(I,J,bi,bj)) * 0.5 _d 0 *
./pkg/seaice/seaice_calc_rhs.F 86 SEAICE_CALC_RHS
     &         ( DWATN(I,J  ,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_calc_rhs.F 87 SEAICE_CALC_RHS
     &          ( uVel(I,J  ,kSrf,bi,bj)+uVel(I+1,J  ,kSrf,bi,bj))
./pkg/seaice/seaice_calc_rhs.F 88 SEAICE_CALC_RHS
     &         + DWATN(I,J-1,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_calc_rhs.F 89 SEAICE_CALC_RHS
     &          ( uVel(I,J-1,kSrf,bi,bj)+uVel(I+1,J-1,kSrf,bi,bj))
./pkg/seaice/seaice_calc_rhs.F 92 SEAICE_CALC_RHS
          uIceRHS(I,J,bi,bj) = uIceRHS(I,J,bi,bj)*maskinW(I,J,bi,bj)
./pkg/seaice/seaice_calc_rhs.F 93 SEAICE_CALC_RHS
          vIceRHS(I,J,bi,bj) = vIceRHS(I,J,bi,bj)*maskinS(I,J,bi,bj)
./pkg/seaice/seaice_calc_viscosities.F 107 SEAICE_CALC_VISCOSITIES
           e12Csqr(i,j) = 0.25 _d 0 * recip_rA(I,J,bi,bj) *
./pkg/seaice/seaice_calc_viscosities.F 108 SEAICE_CALC_VISCOSITIES
     &          ( rAz(I  ,J  ,bi,bj)*e12(I  ,J  ,bi,bj)**2
./pkg/seaice/seaice_calc_viscosities.F 109 SEAICE_CALC_VISCOSITIES
     &          + rAz(I+1,J  ,bi,bj)*e12(I+1,J  ,bi,bj)**2
./pkg/seaice/seaice_calc_viscosities.F 110 SEAICE_CALC_VISCOSITIES
     &          + rAz(I  ,J+1,bi,bj)*e12(I  ,J+1,bi,bj)**2
./pkg/seaice/seaice_calc_viscosities.F 111 SEAICE_CALC_VISCOSITIES
     &          + rAz(I+1,J+1,bi,bj)*e12(I+1,J+1,bi,bj)**2 )
./pkg/seaice/seaice_calc_viscosities.F 117 SEAICE_CALC_VISCOSITIES
          deltaC(I,J,bi,bj) = 
./pkg/seaice/seaice_calc_viscosities.F 123 SEAICE_CALC_VISCOSITIES
          IF ( deltaC(I,J,bi,bj) .GT. 0. _d 0 ) 
./pkg/seaice/seaice_calc_viscosities.F 124 SEAICE_CALC_VISCOSITIES
     &         deltaC(I,J,bi,bj) = SQRT(deltaC(I,J,bi,bj))
./pkg/seaice/seaice_calc_viscosities.F 126 SEAICE_CALC_VISCOSITIES
          deltaC(I,J,bi,bj)    = SQRT(deltaC(I,J,bi,bj))
./pkg/seaice/seaice_calc_viscosities.F 128 SEAICE_CALC_VISCOSITIES
          deltaCreg = MAX(deltaC(I,J,bi,bj),SEAICE_EPS)
./pkg/seaice/seaice_calc_viscosities.F 134 SEAICE_CALC_VISCOSITIES
          zeta (I,J,bi,bj) = ZMAX(I,J,bi,bj)
./pkg/seaice/seaice_calc_viscosities.F 137 SEAICE_CALC_VISCOSITIES
          zeta (I,J,bi,bj) = HALF*press0(I,J,bi,bj)/deltaCreg
./pkg/seaice/seaice_calc_viscosities.F 139 SEAICE_CALC_VISCOSITIES
          zeta (I,J,bi,bj) = MIN(ZMAX(I,J,bi,bj),zeta(I,J,bi,bj))
./pkg/seaice/seaice_calc_viscosities.F 141 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 143 SEAICE_CALC_VISCOSITIES
          zeta (I,J,bi,bj) = zeta(I,J,bi,bj)*HEFFM(I,J,bi,bj)
./pkg/seaice/seaice_calc_viscosities.F 144 SEAICE_CALC_VISCOSITIES
          eta  (I,J,bi,bj) = ECM2*zeta(I,J,bi,bj)
./pkg/seaice/seaice_calc_viscosities.F 146 SEAICE_CALC_VISCOSITIES
          press(I,J,bi,bj) = TWO *zeta(I,J,bi,bj)*deltaC(I,J,bi,bj)
./pkg/seaice/seaice_calc_viscosities.F 153 SEAICE_CALC_VISCOSITIES
           etaDen = (e11(I,J,bi,bj)-e22(I,J,bi,bj))**2
./pkg/seaice/seaice_calc_viscosities.F 156 SEAICE_CALC_VISCOSITIES
           etaMax = ( 0.5 _d 0*press(I,J,bi,bj)-zeta(I,J,bi,bj)
./pkg/seaice/seaice_calc_viscosities.F 157 SEAICE_CALC_VISCOSITIES
     &          *( e11(I,J,bi,bj)+e22(I,J,bi,bj) )
./pkg/seaice/seaice_calc_viscosities.F 159 SEAICE_CALC_VISCOSITIES
           eta(I,J,bi,bj) = MIN(eta(I,J,bi,bj),etaMax)
./pkg/seaice/seaice_calc_viscosities.F 167 SEAICE_CALC_VISCOSITIES
          sumNorm  = maskC(I,J,  k,bi,bj)+maskC(I-1,J,  k,bi,bj)
./pkg/seaice/seaice_calc_viscosities.F 168 SEAICE_CALC_VISCOSITIES
     &             + maskC(I,J-1,k,bi,bj)+maskC(I-1,J-1,k,bi,bj)
./pkg/seaice/seaice_calc_viscosities.F 170 SEAICE_CALC_VISCOSITIES
          etaZ(I,J,bi,bj) = sumNorm *
./pkg/seaice/seaice_calc_viscosities.F 171 SEAICE_CALC_VISCOSITIES
     &         ( eta (I,J  ,bi,bj)  + eta (I-1,J  ,bi,bj)
./pkg/seaice/seaice_calc_viscosities.F 172 SEAICE_CALC_VISCOSITIES
     &         + eta (I,J-1,bi,bj)  + eta (I-1,J-1,bi,bj) )
./pkg/seaice/seaice_calc_viscosities.F 180 SEAICE_CALC_VISCOSITIES
          DO I=1-OLx+1,sNx+OLx-1
./pkg/seaice/seaice_calc_viscosities.F 181 SEAICE_CALC_VISCOSITIES
           etaZ(I,J,bi,bj) = etaZ(I,J,bi,bj)
./pkg/seaice/seaice_calc_viscosities.F 182 SEAICE_CALC_VISCOSITIES
     &          *maskC(I,J,  k,bi,bj)*maskC(I-1,J,  k,bi,bj)
./pkg/seaice/seaice_calc_viscosities.F 183 SEAICE_CALC_VISCOSITIES
     &          *maskC(I,J-1,k,bi,bj)*maskC(I-1,J-1,k,bi,bj)
./pkg/seaice/seaice_calc_viscosities.F 97 SEAICE_CALC_VISCOSITIES
     &          ( e12(I,J  ,bi,bj) + e12(I+1,J  ,bi,bj)
./pkg/seaice/seaice_calc_viscosities.F 98 SEAICE_CALC_VISCOSITIES
     &          + e12(I,J+1,bi,bj) + e12(I+1,J+1,bi,bj) )
./pkg/seaice/seaice_diagnostics_state.F 140 SEAICE_DIAGNOSTICS_STATE
             sig1 = seaice_sigma1(I,J,bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 141 SEAICE_DIAGNOSTICS_STATE
             sig2 = seaice_sigma2(I,J,bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 143 SEAICE_DIAGNOSTICS_STATE
     &            ( seaice_sigma12(I,  J,  bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 144 SEAICE_DIAGNOSTICS_STATE
     &            + seaice_sigma12(I+1,J,  bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 145 SEAICE_DIAGNOSTICS_STATE
     &            + seaice_sigma12(I+1,J+1,bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 146 SEAICE_DIAGNOSTICS_STATE
     &            + seaice_sigma12(I  ,J+1,bi,bj) )
./pkg/seaice/seaice_diagnostics_state.F 149 SEAICE_DIAGNOSTICS_STATE
             IF ( press(I,J,bi,bj) .GT. 1. _d -13 )
./pkg/seaice/seaice_diagnostics_state.F 150 SEAICE_DIAGNOSTICS_STATE
     &            recip_prs = 1./press(I,J,bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 151 SEAICE_DIAGNOSTICS_STATE
             sigI (I,J) = 0.5*(sig1 + sigTmp)*recip_prs
./pkg/seaice/seaice_diagnostics_state.F 152 SEAICE_DIAGNOSTICS_STATE
             sigII(I,J) = 0.5*(sig1 - sigTmp)*recip_prs
./pkg/seaice/seaice_diagnostics_state.F 174 SEAICE_DIAGNOSTICS_STATE
             sig1  = 2.*zeta(I,J,bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 175 SEAICE_DIAGNOSTICS_STATE
     &            * (e11(I,J,bi,bj) + e22(I,J,bi,bj))
./pkg/seaice/seaice_diagnostics_state.F 176 SEAICE_DIAGNOSTICS_STATE
     &            - press(I,J,bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 177 SEAICE_DIAGNOSTICS_STATE
             sig2  = 2.* eta(I,J,bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 178 SEAICE_DIAGNOSTICS_STATE
     &            * (e11(I,J,bi,bj) - e22(I,J,bi,bj))
./pkg/seaice/seaice_diagnostics_state.F 179 SEAICE_DIAGNOSTICS_STATE
             sig12 = 2.*eta(I,J,bi,bj) * 0.25 _d 0 *
./pkg/seaice/seaice_diagnostics_state.F 180 SEAICE_DIAGNOSTICS_STATE
     &            ( e12(I  ,J  ,bi,bj) + e12(I+1,J  ,bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 181 SEAICE_DIAGNOSTICS_STATE
     &            + e12(I  ,J+1,bi,bj) + e12(I+1,J+1,bi,bj) )
./pkg/seaice/seaice_diagnostics_state.F 184 SEAICE_DIAGNOSTICS_STATE
             IF ( press(I,J,bi,bj) .GT. 1. _d -13 )
./pkg/seaice/seaice_diagnostics_state.F 185 SEAICE_DIAGNOSTICS_STATE
     &            recip_prs = 1./press(I,J,bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 186 SEAICE_DIAGNOSTICS_STATE
             sigI (I,J) = 0.5*(sig1 + sigTmp)*recip_prs
./pkg/seaice/seaice_diagnostics_state.F 187 SEAICE_DIAGNOSTICS_STATE
             sigII(I,J) = 0.5*(sig1 - sigTmp)*recip_prs
./pkg/seaice/seaice_diagnostics_state.F 74 SEAICE_DIAGNOSTICS_STATE
            tIce(I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_diagnostics_state.F 84 SEAICE_DIAGNOSTICS_STATE
             IF (AREA(I,J,bi,bj) .GT. ZERO) 
./pkg/seaice/seaice_diagnostics_state.F 85 SEAICE_DIAGNOSTICS_STATE
     &            tmp=AREAITD(I,J,K,bi,bj)/AREA(I,J,bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 87 SEAICE_DIAGNOSTICS_STATE
             tIce(I,J,bi,bj) = tIce(I,J,bi,bj)
./pkg/seaice/seaice_diagnostics_state.F 88 SEAICE_DIAGNOSTICS_STATE
     &            + TICES(I,J,K,bi,bj)*tmp*recip_multDim
./eesupp/src/bar2.F 101 BAR2
      INTEGER I
./eesupp/src/bar2.F 140 BAR2
        DO I = 2, nThreads
./eesupp/src/bar2.F 141 BAR2
         IF ( BAR2_level(1,1) .EQ. BAR2_level(1,I)-1 ) nDone = nDone+1
./eesupp/src/bar2.F 37 BAR2_INIT
      INTEGER I
./eesupp/src/bar2.F 41 BAR2_INIT
      DO I = 1, lShare4
./eesupp/src/bar2.F 42 BAR2_INIT
       BAR2_level(I,myThid) = 0
./eesupp/src/bar2.F 43 BAR2_INIT
       BAR2_barrierCount(I,myThid) = 0
./eesupp/src/bar2.F 44 BAR2_INIT
       BAR2_spinsCount(I,myThid) = 0
./eesupp/src/bar2.F 45 BAR2_INIT
       BAR2_spinsCount(I,myThid) = 0
./eesupp/src/bar2.F 46 BAR2_INIT
       BAR2_spinsMax  (I,myThid) = 0
./eesupp/src/bar2.F 47 BAR2_INIT
       BAR2_spinsMin  (I,myThid) = 1000000000
./pkg/seaice/seaice_do_ridging.F 111 SEAICE_DO_RIDGING
        AREA(I,J,bi,bj) = MIN(AREA(I,J,bi,bj),SEAICE_area_max)
./pkg/seaice/seaice_dynsolver.F 114 SEAICE_DYNSOLVER
          seaiceMassC(I,J,bi,bj)=SEAICE_rhoIce*HEFF(i,j,bi,bj)
./pkg/seaice/seaice_dynsolver.F 115 SEAICE_DYNSOLVER
          seaiceMassU(I,J,bi,bj)=SEAICE_rhoIce*HALF*(
./pkg/seaice/seaice_dynsolver.F 117 SEAICE_DYNSOLVER
          seaiceMassV(I,J,bi,bj)=SEAICE_rhoIce*HALF*(
./pkg/seaice/seaice_dynsolver.F 131 SEAICE_DYNSOLVER
           seaiceMaskU(I,J,bi,bj)=AREA(i,j,bi,bj)+AREA(I-1,J,bi,bj)
./pkg/seaice/seaice_dynsolver.F 133 SEAICE_DYNSOLVER
           IF ( (seaiceMaskU(I,J,bi,bj) .GT. 0. _d 0) .AND.
./pkg/seaice/seaice_dynsolver.F 135 SEAICE_DYNSOLVER
            seaiceMaskU(I,J,bi,bj) = 1. _d 0
./pkg/seaice/seaice_dynsolver.F 137 SEAICE_DYNSOLVER
            seaiceMaskU(I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_dynsolver.F 139 SEAICE_DYNSOLVER
           seaiceMaskV(I,J,bi,bj)=AREA(i,j,bi,bj)+AREA(I,J-1,bi,bj)
./pkg/seaice/seaice_dynsolver.F 141 SEAICE_DYNSOLVER
           IF ( (seaiceMaskV(I,J,bi,bj) .GT. 0. _d 0) .AND.
./pkg/seaice/seaice_dynsolver.F 143 SEAICE_DYNSOLVER
            seaiceMaskV(I,J,bi,bj) = 1. _d 0
./pkg/seaice/seaice_dynsolver.F 145 SEAICE_DYNSOLVER
            seaiceMaskV(I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_dynsolver.F 162 SEAICE_DYNSOLVER
          TAUX (I,J,bi,bj)= 0. _d 0
./pkg/seaice/seaice_dynsolver.F 163 SEAICE_DYNSOLVER
          TAUY (I,J,bi,bj)= 0. _d 0
./pkg/seaice/seaice_dynsolver.F 166 SEAICE_DYNSOLVER
          stressDivergenceX(I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_dynsolver.F 167 SEAICE_DYNSOLVER
          stressDivergenceY(I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_dynsolver.F 217 SEAICE_DYNSOLVER
          FORCEX0(I,J,bi,bj)=TAUX(I,J,bi,bj)
./pkg/seaice/seaice_dynsolver.F 218 SEAICE_DYNSOLVER
          FORCEY0(I,J,bi,bj)=TAUY(I,J,bi,bj)
./pkg/seaice/seaice_dynsolver.F 226 SEAICE_DYNSOLVER
          FORCEX0(I,J,bi,bj)=FORCEX0(I,J,bi,bj)
./pkg/seaice/seaice_dynsolver.F 227 SEAICE_DYNSOLVER
     &         -seaiceMassU(I,J,bi,bj)*_recip_dxC(I,J,bi,bj)
./pkg/seaice/seaice_dynsolver.F 229 SEAICE_DYNSOLVER
          FORCEY0(I,J,bi,bj)=FORCEY0(I,J,bi,bj)
./pkg/seaice/seaice_dynsolver.F 230 SEAICE_DYNSOLVER
     &         -seaiceMassV(I,J,bi,bj)* _recip_dyC(I,J,bi,bj)
./pkg/seaice/seaice_dynsolver.F 75 SEAICE_DYNSOLVER
          ZMAX(I,J,bi,bj)   = SEAICE_zetaMaxFac*PRESS0(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 151 SEAICE_EVP
          uIceNm1(I,J,bi,bj) = uIce(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 152 SEAICE_EVP
          vIceNm1(I,J,bi,bj) = vIce(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 154 SEAICE_EVP
          e11  (I,J,bi,bj)   = 0. _d 0
./pkg/seaice/seaice_evp.F 155 SEAICE_EVP
          e22  (I,J,bi,bj)   = 0. _d 0
./pkg/seaice/seaice_evp.F 156 SEAICE_EVP
          e12  (I,J,bi,bj)   = 0. _d 0
./pkg/seaice/seaice_evp.F 172 SEAICE_EVP
           zMax (I,J,bi,bj)   = _rA(I,J,bi,bj) * fac
./pkg/seaice/seaice_evp.F 216 SEAICE_EVP
            seaice_div    (I,J) = 0. _d 0
./pkg/seaice/seaice_evp.F 217 SEAICE_EVP
            seaice_tension(I,J) = 0. _d 0
./pkg/seaice/seaice_evp.F 218 SEAICE_EVP
            seaice_shear  (I,J) = 0. _d 0
./pkg/seaice/seaice_evp.F 219 SEAICE_EVP
            pressC        (I,J) = 0. _d 0
./pkg/seaice/seaice_evp.F 220 SEAICE_EVP
            zetaC         (I,J) = 0. _d 0
./pkg/seaice/seaice_evp.F 221 SEAICE_EVP
            deltaZ        (I,J) = 0. _d 0
./pkg/seaice/seaice_evp.F 222 SEAICE_EVP
            zetaZ         (I,J) = 0. _d 0
./pkg/seaice/seaice_evp.F 223 SEAICE_EVP
            deltaC  (I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_evp.F 243 SEAICE_EVP
            deltaC(I,J,bi,bj) =
./pkg/seaice/seaice_evp.F 244 SEAICE_EVP
     &           ep(I,J)**2 + recip_ecc2*em(I,J)**2
./pkg/seaice/seaice_evp.F 246 SEAICE_EVP
     &               ( e12(I,  J,bi,bj)**2 + e12(I+1,J+1,bi,bj)**2
./pkg/seaice/seaice_evp.F 247 SEAICE_EVP
     &               + e12(I+1,J,bi,bj)**2 + e12(I,  J+1,bi,bj)**2 )
./pkg/seaice/seaice_evp.F 248 SEAICE_EVP
            deltaZ(I,J) = facZ *
./pkg/seaice/seaice_evp.F 249 SEAICE_EVP
     &           ( ep(I,J  )**2 + ep(I-1,J  )**2
./pkg/seaice/seaice_evp.F 250 SEAICE_EVP
     &           + ep(I,J-1)**2 + ep(I-1,J-1)**2
./pkg/seaice/seaice_evp.F 251 SEAICE_EVP
     &           +(em(I,J  )**2 + em(I-1,J  )**2
./pkg/seaice/seaice_evp.F 252 SEAICE_EVP
     &            +em(I,J-1)**2 + em(I-1,J-1)**2)*recip_ecc2
./pkg/seaice/seaice_evp.F 254 SEAICE_EVP
     &           + 4. _d 0*recip_ecc2*e12(I,J,bi,bj)**2
./pkg/seaice/seaice_evp.F 257 SEAICE_EVP
            IF ( deltaC(I,J,bi,bj) .GT. 0. _d 0 )
./pkg/seaice/seaice_evp.F 258 SEAICE_EVP
     &           deltaC(I,J,bi,bj) = SQRT(deltaC(I,J,bi,bj))
./pkg/seaice/seaice_evp.F 259 SEAICE_EVP
            IF ( deltaZ(I,J) .GT. 0. _d 0 )
./pkg/seaice/seaice_evp.F 260 SEAICE_EVP
     &           deltaZ(I,J) = SQRT(deltaZ(I,J))
./pkg/seaice/seaice_evp.F 262 SEAICE_EVP
            deltaC(I,J,bi,bj) = SQRT(deltaC(I,J,bi,bj))
./pkg/seaice/seaice_evp.F 263 SEAICE_EVP
            deltaZ(I,J)       = SQRT(deltaZ(I,J))
./pkg/seaice/seaice_evp.F 265 SEAICE_EVP
            deltaCreg   = MAX(deltaC(I,J,bi,bj),SEAICE_EPS)
./pkg/seaice/seaice_evp.F 266 SEAICE_EVP
            deltaZreg   = MAX(deltaZ(I,J),SEAICE_EPS)
./pkg/seaice/seaice_evp.F 268 SEAICE_EVP
            zetaC(I,J)  = HALF*press0(I,J,bi,bj)/deltaCreg
./pkg/seaice/seaice_evp.F 269 SEAICE_EVP
            pressZ      = (deltaZ(I,J)/deltaZreg) * facZ
./pkg/seaice/seaice_evp.F 270 SEAICE_EVP
     &         * ( PRESS0(I,J  ,bi,bj) + PRESS0(I-1,J  ,bi,bj)
./pkg/seaice/seaice_evp.F 271 SEAICE_EVP
     &           + PRESS0(I,J-1,bi,bj) + PRESS0(I-1,J-1,bi,bj) )
./pkg/seaice/seaice_evp.F 272 SEAICE_EVP
            zetaZ(I,J)  = HALF/deltaZreg * pressZ
./pkg/seaice/seaice_evp.F 283 SEAICE_EVP
            zetaC(I,J)  = MAX(zMin(I,J,bi,bj),MIN(zMax(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 284 SEAICE_EVP
     &           ,zetaC(I,J)))
./pkg/seaice/seaice_evp.F 290 SEAICE_EVP
     &           MAX(zMax(I,  J,bi,bj),zMax(I,  J-1,bi,bj)),
./pkg/seaice/seaice_evp.F 291 SEAICE_EVP
     &           MAX(zMax(I-1,J,bi,bj),zMax(I-1,J-1,bi,bj)) )
./pkg/seaice/seaice_evp.F 293 SEAICE_EVP
     &           MAX(zMin(I,  J,bi,bj),zMin(I,  J-1,bi,bj)),
./pkg/seaice/seaice_evp.F 294 SEAICE_EVP
     &           MAX(zMin(I-1,J,bi,bj),zMin(I-1,J-1,bi,bj)) )
./pkg/seaice/seaice_evp.F 295 SEAICE_EVP
            zetaZ(I,J)  = MAX(zMinZ,MIN(zMaxZ,zetaZ(I,J)))
./pkg/seaice/seaice_evp.F 302 SEAICE_EVP
            pressC(I,J) = TWO*zetaC(I,J)*deltaC(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 310 SEAICE_EVP
             press(I,J,bi,bj) = pressC(I,J)
./pkg/seaice/seaice_evp.F 311 SEAICE_EVP
             zeta (I,J,bi,bj) = zetaC(I,J)
./pkg/seaice/seaice_evp.F 312 SEAICE_EVP
             eta  (I,J,bi,bj) = zetaC(I,J)*recip_ecc2
./pkg/seaice/seaice_evp.F 334 SEAICE_EVP
             etaDenC   = em(I,J)**2 +
./pkg/seaice/seaice_evp.F 335 SEAICE_EVP
     &            ( e12(I,  J,bi,bj)**2 + e12(I+1,J+1,bi,bj)**2
./pkg/seaice/seaice_evp.F 336 SEAICE_EVP
     &            + e12(I+1,J,bi,bj)**2 + e12(I,  J+1,bi,bj)**2 )
./pkg/seaice/seaice_evp.F 338 SEAICE_EVP
             zetaMaxC = ecc2*zetaC(I,J)
./pkg/seaice/seaice_evp.F 339 SEAICE_EVP
     &            *(deltaC(I,J,bi,bj)-ep(I,J))/etaDenC
./pkg/seaice/seaice_evp.F 341 SEAICE_EVP
     &            facZ * ( em(I,  J  )**2 + em(I-1,J-1)**2
./pkg/seaice/seaice_evp.F 342 SEAICE_EVP
     &                   + em(I-1,J  )**2 + em(I,  J-1)**2 )
./pkg/seaice/seaice_evp.F 343 SEAICE_EVP
     &            + 4. _d 0*e12(I,J,bi,bj)**2
./pkg/seaice/seaice_evp.F 345 SEAICE_EVP
             zetaMaxZ = ecc2*zetaZ(I,J) * ( deltaZ(I,J)
./pkg/seaice/seaice_evp.F 346 SEAICE_EVP
     &            - facZ * ( ep(I,J  ) + ep(I-1,J  )
./pkg/seaice/seaice_evp.F 347 SEAICE_EVP
     &                     + ep(I,J-1) + ep(I-1,J-1) )
./pkg/seaice/seaice_evp.F 351 SEAICE_EVP
             eta(I,J,bi,bj) = MIN(zetaC(I,J),zetaMaxC)*recip_ecc2
./pkg/seaice/seaice_evp.F 353 SEAICE_EVP
             seaice_div    (I,J) =
./pkg/seaice/seaice_evp.F 354 SEAICE_EVP
     &            ( 2. _d 0 *zetaC(I,J)*ep(I,J) - pressC(I,J)
./pkg/seaice/seaice_evp.F 355 SEAICE_EVP
     &            ) * hEffM(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 356 SEAICE_EVP
             seaice_tension(I,J) = 2. _d 0*MIN(zetaC(I,J),zetaMaxC)
./pkg/seaice/seaice_evp.F 357 SEAICE_EVP
     &            * em(I,J) * hEffM(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 358 SEAICE_EVP
             seaice_shear  (I,J) = 2. _d 0*MIN(zetaZ(I,J),zetaMaxZ)
./pkg/seaice/seaice_evp.F 359 SEAICE_EVP
     &            * 2. _d 0*e12(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 368 SEAICE_EVP
             seaice_div    (I,J) =
./pkg/seaice/seaice_evp.F 369 SEAICE_EVP
     &            ( 2. _d 0 *zetaC(I,J)*ep(I,J) - pressC(I,J)
./pkg/seaice/seaice_evp.F 370 SEAICE_EVP
     &            ) * hEffM(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 371 SEAICE_EVP
             seaice_tension(I,J) = 2. _d 0*zetaC(I,J)
./pkg/seaice/seaice_evp.F 372 SEAICE_EVP
     &            * em(I,J) * hEffM(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 373 SEAICE_EVP
             seaice_shear  (I,J) =
./pkg/seaice/seaice_evp.F 374 SEAICE_EVP
     &            2. _d 0*zetaZ(I,J)*2. _d 0*e12(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 384 SEAICE_EVP
            seaice_sigma1 (I,J,bi,bj) = ( seaice_sigma1 (I,J,bi,bj)
./pkg/seaice/seaice_evp.F 385 SEAICE_EVP
     &           + recip_evpAlpha * seaice_div(I,J)
./pkg/seaice/seaice_evp.F 387 SEAICE_EVP
     &           *hEffM(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 388 SEAICE_EVP
            seaice_sigma2 (I,J,bi,bj) = ( seaice_sigma2 (I,J,bi,bj)
./pkg/seaice/seaice_evp.F 389 SEAICE_EVP
     &           + recip_evpAlpha * seaice_tension(I,J)
./pkg/seaice/seaice_evp.F 391 SEAICE_EVP
     &         *hEffM(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 396 SEAICE_EVP
            seaice_sigma1(I,J,bi,bj) = SIGN(MAX(
./pkg/seaice/seaice_evp.F 397 SEAICE_EVP
     &           ABS( seaice_sigma1(I,J,bi,bj) ), SEAICE_EPS ),
./pkg/seaice/seaice_evp.F 398 SEAICE_EVP
     &           seaice_sigma1(I,J,bi,bj) )
./pkg/seaice/seaice_evp.F 399 SEAICE_EVP
            seaice_sigma2(I,J,bi,bj) = SIGN(MAX(
./pkg/seaice/seaice_evp.F 400 SEAICE_EVP
     &           ABS( seaice_sigma2(I,J,bi,bj) ), SEAICE_EPS ),
./pkg/seaice/seaice_evp.F 401 SEAICE_EVP
     &           seaice_sigma2(I,J,bi,bj) )
./pkg/seaice/seaice_evp.F 404 SEAICE_EVP
            sig11(I,J) = 0.5 _d 0 *
./pkg/seaice/seaice_evp.F 405 SEAICE_EVP
     &           ( seaice_sigma1(I,J,bi,bj)+seaice_sigma2(I,J,bi,bj) )
./pkg/seaice/seaice_evp.F 406 SEAICE_EVP
            sig22(I,J) = 0.5 _d 0 *
./pkg/seaice/seaice_evp.F 407 SEAICE_EVP
     &           ( seaice_sigma1(I,J,bi,bj)-seaice_sigma2(I,J,bi,bj) )
./pkg/seaice/seaice_evp.F 414 SEAICE_EVP
            seaice_sigma12(I,J,bi,bj) = ( seaice_sigma12(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 415 SEAICE_EVP
     &           + 0.5 _d 0 * recip_evpAlpha * seaice_shear(I,J)
./pkg/seaice/seaice_evp.F 418 SEAICE_EVP
            seaice_sigma12(I,J,bi,bj) = SIGN(MAX(
./pkg/seaice/seaice_evp.F 419 SEAICE_EVP
     &           ABS( seaice_sigma12(I,J,bi,bj) ), SEAICE_EPS ),
./pkg/seaice/seaice_evp.F 420 SEAICE_EVP
     &           seaice_sigma12(I,J,bi,bj) )
./pkg/seaice/seaice_evp.F 428 SEAICE_EVP
           DO I=1,sNx
./pkg/seaice/seaice_evp.F 429 SEAICE_EVP
            stressDivergenceX(I,J,bi,bj) =
./pkg/seaice/seaice_evp.F 430 SEAICE_EVP
     &           ( sig11(I  ,J  ) * _dyF(I  ,J,bi,bj)
./pkg/seaice/seaice_evp.F 431 SEAICE_EVP
     &           - sig11(I-1,J  ) * _dyF(I-1,J,bi,bj)
./pkg/seaice/seaice_evp.F 432 SEAICE_EVP
     &           + seaice_sigma12(I,J+1,bi,bj) * _dxV(I,J+1,bi,bj)
./pkg/seaice/seaice_evp.F 433 SEAICE_EVP
     &           - seaice_sigma12(I,J  ,bi,bj) * _dxV(I,J  ,bi,bj)
./pkg/seaice/seaice_evp.F 434 SEAICE_EVP
     &           ) * recip_rAw(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 435 SEAICE_EVP
            stressDivergenceY(I,J,bi,bj) =
./pkg/seaice/seaice_evp.F 436 SEAICE_EVP
     &           ( sig22(I,J  ) * _dxF(I,J  ,bi,bj)
./pkg/seaice/seaice_evp.F 437 SEAICE_EVP
     &           - sig22(I,J-1) * _dxF(I,J-1,bi,bj)
./pkg/seaice/seaice_evp.F 438 SEAICE_EVP
     &           + seaice_sigma12(I+1,J,bi,bj) * _dyU(I+1,J,bi,bj)
./pkg/seaice/seaice_evp.F 439 SEAICE_EVP
     &           - seaice_sigma12(I  ,J,bi,bj) * _dyU(I  ,J,bi,bj)
./pkg/seaice/seaice_evp.F 440 SEAICE_EVP
     &           ) * recip_rAs(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 473 SEAICE_EVP
           DO I=1,sNx
./pkg/seaice/seaice_evp.F 482 SEAICE_EVP
            locMaskU = seaiceMassU(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 483 SEAICE_EVP
            locMaskV = seaiceMassV(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 491 SEAICE_EVP
            FORCEX(I,J,bi,bj)=FORCEX0(I,J,bi,bj)+
./pkg/seaice/seaice_evp.F 492 SEAICE_EVP
     &           0.5 _d 0 * ( DWATN(I,J,bi,bj)+DWATN(I-1,J,bi,bj) ) *
./pkg/seaice/seaice_evp.F 493 SEAICE_EVP
     &           COSWAT * uVel(I,J,kSrf,bi,bj)
./pkg/seaice/seaice_evp.F 494 SEAICE_EVP
     &           - SIGN(SINWAT, _fCori(I,J,bi,bj))* 0.5 _d 0 *
./pkg/seaice/seaice_evp.F 495 SEAICE_EVP
     &           ( DWATN(I  ,J,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_evp.F 496 SEAICE_EVP
     &            (vVel(I  ,J  ,kSrf,bi,bj)-vIce(I  ,J  ,bi,bj)
./pkg/seaice/seaice_evp.F 497 SEAICE_EVP
     &            +vVel(I  ,J+1,kSrf,bi,bj)-vIce(I  ,J+1,bi,bj))
./pkg/seaice/seaice_evp.F 498 SEAICE_EVP
     &           + DWATN(I-1,J,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_evp.F 499 SEAICE_EVP
     &            (vVel(I-1,J  ,kSrf,bi,bj)-vIce(I-1,J  ,bi,bj)
./pkg/seaice/seaice_evp.F 500 SEAICE_EVP
     &            +vVel(I-1,J+1,kSrf,bi,bj)-vIce(I-1,J+1,bi,bj))
./pkg/seaice/seaice_evp.F 502 SEAICE_EVP
            FORCEY(I,J,bi,bj)=FORCEY0(I,J,bi,bj)+
./pkg/seaice/seaice_evp.F 503 SEAICE_EVP
     &           0.5 _d 0 * ( DWATN(I,J,bi,bj)+DWATN(I,J-1,bi,bj) ) *
./pkg/seaice/seaice_evp.F 504 SEAICE_EVP
     &           COSWAT * vVel(I,J,kSrf,bi,bj)
./pkg/seaice/seaice_evp.F 505 SEAICE_EVP
     &           + SIGN(SINWAT, _fCori(I,J,bi,bj)) * 0.5 _d 0 *
./pkg/seaice/seaice_evp.F 506 SEAICE_EVP
     &           ( DWATN(I,J  ,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_evp.F 507 SEAICE_EVP
     &            (uVel(I  ,J  ,kSrf,bi,bj)-uIce(I  ,J  ,bi,bj)
./pkg/seaice/seaice_evp.F 508 SEAICE_EVP
     &            +uVel(I+1,J  ,kSrf,bi,bj)-uIce(I+1,J  ,bi,bj))
./pkg/seaice/seaice_evp.F 509 SEAICE_EVP
     &           + DWATN(I,J-1,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_evp.F 510 SEAICE_EVP
     &            (uVel(I  ,J-1,kSrf,bi,bj)-uIce(I  ,J-1,bi,bj)
./pkg/seaice/seaice_evp.F 511 SEAICE_EVP
     &            +uVel(I+1,J-1,kSrf,bi,bj)-uIce(I+1,J-1,bi,bj))
./pkg/seaice/seaice_evp.F 514 SEAICE_EVP
            FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj) + 0.5 _d 0*(
./pkg/seaice/seaice_evp.F 515 SEAICE_EVP
     &             seaiceMassC(I  ,J,bi,bj) * _fCori(I  ,J,bi,bj)
./pkg/seaice/seaice_evp.F 516 SEAICE_EVP
     &           * 0.5 _d 0*( vIce(I  ,J,bi,bj)+vIce(I  ,J+1,bi,bj) )
./pkg/seaice/seaice_evp.F 517 SEAICE_EVP
     &           + seaiceMassC(I-1,J,bi,bj) * _fCori(I-1,J,bi,bj)
./pkg/seaice/seaice_evp.F 518 SEAICE_EVP
     &           * 0.5 _d 0*( vIce(I-1,J,bi,bj)+vIce(I-1,J+1,bi,bj) )
./pkg/seaice/seaice_evp.F 520 SEAICE_EVP
            FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj) - 0.5 _d 0*(
./pkg/seaice/seaice_evp.F 521 SEAICE_EVP
     &             seaiceMassC(I,J  ,bi,bj) * _fCori(I,J  ,bi,bj)
./pkg/seaice/seaice_evp.F 522 SEAICE_EVP
     &           * 0.5 _d 0*( uIce(I,J  ,bi,bj)+uIce(I+1,  J,bi,bj) )
./pkg/seaice/seaice_evp.F 523 SEAICE_EVP
     &           + seaiceMassC(I,J-1,bi,bj) * _fCori(I,J-1,bi,bj)
./pkg/seaice/seaice_evp.F 524 SEAICE_EVP
     &           * 0.5 _d 0*( uIce(I,J-1,bi,bj)+uIce(I+1,J-1,bi,bj) )
./pkg/seaice/seaice_evp.F 532 SEAICE_EVP
           DO I=1,sNx
./pkg/seaice/seaice_evp.F 533 SEAICE_EVP
            uIce(I,J,bi,bj) = seaiceMaskU(I,J,bi,bj) *
./pkg/seaice/seaice_evp.F 534 SEAICE_EVP
     &           ( seaiceMassU(I,J,bi,bj)*betaFac
./pkg/seaice/seaice_evp.F 535 SEAICE_EVP
     &           * uIce(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 536 SEAICE_EVP
     &           + seaiceMassU(I,J,bi,bj)*recip_deltaT*evpStarFac
./pkg/seaice/seaice_evp.F 537 SEAICE_EVP
     &           * uIceNm1(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 538 SEAICE_EVP
     &           + FORCEX(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 539 SEAICE_EVP
     &           + stressDivergenceX(I,J,bi,bj) )
./pkg/seaice/seaice_evp.F 540 SEAICE_EVP
     &           /( 1. _d 0 - seaiceMaskU(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 541 SEAICE_EVP
     &           + seaiceMassU(I,J,bi,bj)*betaFacP1
./pkg/seaice/seaice_evp.F 542 SEAICE_EVP
     &           + 0.5 _d 0*( DWATN(I,J,bi,bj) + DWATN(I-1,J,bi,bj) )
./pkg/seaice/seaice_evp.F 544 SEAICE_EVP
            vIce(I,J,bi,bj) = seaiceMaskV(I,J,bi,bj) *
./pkg/seaice/seaice_evp.F 545 SEAICE_EVP
     &           ( seaiceMassV(I,J,bi,bj)*betaFac
./pkg/seaice/seaice_evp.F 546 SEAICE_EVP
     &           * vIce(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 547 SEAICE_EVP
     &           + seaiceMassV(I,J,bi,bj)*recip_deltaT*evpStarFac
./pkg/seaice/seaice_evp.F 548 SEAICE_EVP
     &           * vIceNm1(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 549 SEAICE_EVP
     &           + FORCEY(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 550 SEAICE_EVP
     &           + stressDivergenceY(I,J,bi,bj) )
./pkg/seaice/seaice_evp.F 551 SEAICE_EVP
     &           /( 1. _d 0 - seaiceMaskV(I,J,bi,bj)
./pkg/seaice/seaice_evp.F 552 SEAICE_EVP
     &           + seaiceMassV(I,J,bi,bj)*betaFacP1
./pkg/seaice/seaice_evp.F 553 SEAICE_EVP
     &           + 0.5 _d 0*( DWATN(I,J,bi,bj) + DWATN(I,J-1,bi,bj) )
./pkg/seaice/seaice_fgmres.F 183 SEAICE_MAP2VEC
      INTEGER I, J, bi, bj
./pkg/seaice/seaice_fgmres.F 195 SEAICE_MAP2VEC
          DO I=1,sNx
./pkg/seaice/seaice_fgmres.F 196 SEAICE_MAP2VEC
           ii = jj + 2*I
./pkg/seaice/seaice_fgmres.F 197 SEAICE_MAP2VEC
           vector(ii-1,bi,bj) = xfld2d(I,J,bi,bj)
./pkg/seaice/seaice_fgmres.F 198 SEAICE_MAP2VEC
           vector(ii,  bi,bj) = yfld2d(I,J,bi,bj)
./pkg/seaice/seaice_fgmres.F 204 SEAICE_MAP2VEC
          DO I=1,sNx
./pkg/seaice/seaice_fgmres.F 205 SEAICE_MAP2VEC
           ii = jj + 2*I
./pkg/seaice/seaice_fgmres.F 206 SEAICE_MAP2VEC
           xfld2d(I,J,bi,bj) = vector(ii-1,bi,bj)
./pkg/seaice/seaice_fgmres.F 207 SEAICE_MAP2VEC
           yfld2d(I,J,bi,bj) = vector(ii,  bi,bj)
./pkg/seaice/seaice_fgmres.F 215 SEAICE_MAP2VEC
          DO I=1,sNx
./pkg/seaice/seaice_fgmres.F 216 SEAICE_MAP2VEC
           ii = jj + I
./pkg/seaice/seaice_fgmres.F 217 SEAICE_MAP2VEC
           vector(ii,  bi,bj) = xfld2d(I,J,bi,bj)
./pkg/seaice/seaice_fgmres.F 218 SEAICE_MAP2VEC
           vector(ii+m,bi,bj) = yfld2d(I,J,bi,bj)
./pkg/seaice/seaice_fgmres.F 224 SEAICE_MAP2VEC
          DO I=1,sNx
./pkg/seaice/seaice_fgmres.F 225 SEAICE_MAP2VEC
           ii = jj + I
./pkg/seaice/seaice_fgmres.F 226 SEAICE_MAP2VEC
           xfld2d(I,J,bi,bj) = vector(ii,  bi,bj)
./pkg/seaice/seaice_fgmres.F 227 SEAICE_MAP2VEC
           yfld2d(I,J,bi,bj) = vector(ii+m,bi,bj)
./pkg/seaice/seaice_fgmres.F 273 SEAICE_MAP_RS2VEC
      INTEGER I, J, bi, bj
./pkg/seaice/seaice_fgmres.F 285 SEAICE_MAP_RS2VEC
          DO I=1,sNx
./pkg/seaice/seaice_fgmres.F 286 SEAICE_MAP_RS2VEC
           ii = jj + 2*I
./pkg/seaice/seaice_fgmres.F 287 SEAICE_MAP_RS2VEC
           vector(ii-1,bi,bj) = xfld2d(I,J,bi,bj)
./pkg/seaice/seaice_fgmres.F 288 SEAICE_MAP_RS2VEC
           vector(ii,  bi,bj) = yfld2d(I,J,bi,bj)
./pkg/seaice/seaice_fgmres.F 294 SEAICE_MAP_RS2VEC
          DO I=1,sNx
./pkg/seaice/seaice_fgmres.F 295 SEAICE_MAP_RS2VEC
           ii = jj + 2*I
./pkg/seaice/seaice_fgmres.F 296 SEAICE_MAP_RS2VEC
           xfld2d(I,J,bi,bj) = vector(ii-1,bi,bj)
./pkg/seaice/seaice_fgmres.F 297 SEAICE_MAP_RS2VEC
           yfld2d(I,J,bi,bj) = vector(ii,  bi,bj)
./pkg/seaice/seaice_fgmres.F 305 SEAICE_MAP_RS2VEC
          DO I=1,sNx
./pkg/seaice/seaice_fgmres.F 306 SEAICE_MAP_RS2VEC
           ii = jj + I
./pkg/seaice/seaice_fgmres.F 307 SEAICE_MAP_RS2VEC
           vector(ii,  bi,bj) = xfld2d(I,J,bi,bj)
./pkg/seaice/seaice_fgmres.F 308 SEAICE_MAP_RS2VEC
           vector(ii+m,bi,bj) = yfld2d(I,J,bi,bj)
./pkg/seaice/seaice_fgmres.F 314 SEAICE_MAP_RS2VEC
          DO I=1,sNx
./pkg/seaice/seaice_fgmres.F 315 SEAICE_MAP_RS2VEC
           ii = jj + I
./pkg/seaice/seaice_fgmres.F 316 SEAICE_MAP_RS2VEC
           xfld2d(I,J,bi,bj) = vector(ii,  bi,bj)
./pkg/seaice/seaice_fgmres.F 317 SEAICE_MAP_RS2VEC
           yfld2d(I,J,bi,bj) = vector(ii+m,bi,bj)
./pkg/seaice/seaice_freedrift.F 106 SEAICE_FREEDRIFT
           IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN
./pkg/seaice/seaice_freedrift.F 124 SEAICE_FREEDRIFT
           IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN
./pkg/seaice/seaice_freedrift.F 86 SEAICE_FREEDRIFT
           mIceCor=SEAICE_rhoIce*HEFF(i,j,bi,bj)*_fCori(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 1000 SEAICE_GROWTH
           a_QSWbyATM_cover(I,J) = 0. _d 0
./pkg/seaice/seaice_growth.F 1019 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 1022 SEAICE_GROWTH
     &              SEAICE_dTempFrz_dS *salt(I,J,kSurface,bi,bj)
./pkg/seaice/seaice_growth.F 1024 SEAICE_GROWTH
          IF ( theta(I,J,kSurface,bi,bj) .GE. tempFrz ) THEN
./pkg/seaice/seaice_growth.F 1030 SEAICE_GROWTH
          IF ( (AREApreTH(I,J) .GT. 0. _d 0).AND.
./pkg/seaice/seaice_growth.F 1033 SEAICE_GROWTH
     &          SEAICE_mcPheeTaper * AREApreTH(I,J)
./pkg/seaice/seaice_growth.F 1034 SEAICE_GROWTH
          ELSEIF ( (AREApreTH(I,J) .GT. 0. _d 0).AND.
./pkg/seaice/seaice_growth.F 1042 SEAICE_GROWTH
     &         * (theta(I,J,kSurface,bi,bj)-tempFrz)
./pkg/seaice/seaice_growth.F 1058 SEAICE_GROWTH
          DO I=1,sNx
./pkg/seaice/seaice_growth.F 1060 SEAICE_GROWTH
     &          SEAICE_dTempFrz_dS *salt(I,J,kSurface,bi,bj)
./pkg/seaice/seaice_growth.F 1061 SEAICE_GROWTH
           tmpscal1=(theta(I,J,kSurface,bi,bj)-tempFrz)
./pkg/seaice/seaice_growth.F 1071 SEAICE_GROWTH
     &          / ( floeDiameterMax*( 1. _d 0 - AREApreTH(I,J) )
./pkg/seaice/seaice_growth.F 1072 SEAICE_GROWTH
     &            + floeDiameterMin*AREApreTH(I,J) )
./pkg/seaice/seaice_growth.F 1113 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 1114 SEAICE_GROWTH
          SItracer(I,J,bi,bj,iTrGrease) =
./pkg/seaice/seaice_growth.F 1115 SEAICE_GROWTH
     &     SItracer(I,J,bi,bj,iTrGrease) * HEFF(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 1123 SEAICE_GROWTH
          DO I=1,sNx
./pkg/seaice/seaice_growth.F 1129 SEAICE_GROWTH
           tmpscal1 = uWind(I,J,bi,bj)*uWind(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 1130 SEAICE_GROWTH
     &              + vWind(I,J,bi,bj)*vWind(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 1158 SEAICE_GROWTH
     &         ( tmpscal1 * uWind(I,J,bi,bj) + tmpscal4 * tmpscal2 )**2
./pkg/seaice/seaice_growth.F 1159 SEAICE_GROWTH
     &       + ( tmpscal1 * vWind(I,J,bi,bj) + tmpscal4 * tmpscal3 )**2
./pkg/seaice/seaice_growth.F 1167 SEAICE_GROWTH
           tmpscal3 = 0.5 _d 0 * (dxC(I,J,bi,bj)+dyC(I,J,bi,bj))
./pkg/seaice/seaice_growth.F 1174 SEAICE_GROWTH
           tmpscal4 = 4. _d 0 * SItracer(I,J,bi,bj,iTrGrease) * tmpscal3
./pkg/seaice/seaice_growth.F 1177 SEAICE_GROWTH
           greaseLayerThick(I,J) = 0.763 _d 0
./pkg/seaice/seaice_growth.F 1189 SEAICE_GROWTH
           greaseLayerThick(I,J)=max(4. _d -2, greaseLayerThick(I,J))
./pkg/seaice/seaice_growth.F 1191 SEAICE_GROWTH
           greaseLayerThick(I,J)=min(4. _d 0 , greaseLayerThick(I,J))
./pkg/seaice/seaice_growth.F 1208 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 1212 SEAICE_GROWTH
     &     MAX(MIN(r_FWbySublimMult(I,J,IT),HSNOWITD(I,J,IT,bi,bj)
./pkg/seaice/seaice_growth.F 1214 SEAICE_GROWTH
          d_HSNWbySublim_ITD(I,J,IT) = - tmpscal2 * ICE2SNOW
./pkg/seaice/seaice_growth.F 1216 SEAICE_GROWTH
          d_HSNWbySublim(I,J)     = d_HSNWbySublim(I,J)      - tmpscal2
./pkg/seaice/seaice_growth.F 1218 SEAICE_GROWTH
          r_FWbySublimMult(I,J,IT)= r_FWbySublimMult(I,J,IT) - tmpscal2
./pkg/seaice/seaice_growth.F 1220 SEAICE_GROWTH
     &     MAX(MIN(r_FWbySublim(I,J),HSNOW(I,J,bi,bj)*SNOW2ICE),ZERO)
./pkg/seaice/seaice_growth.F 1221 SEAICE_GROWTH
          d_HSNWbySublim(I,J) = - tmpscal2 * ICE2SNOW
./pkg/seaice/seaice_growth.F 1222 SEAICE_GROWTH
          HSNOW(I,J,bi,bj)    = HSNOW(I,J,bi,bj)  - tmpscal2*ICE2SNOW
./pkg/seaice/seaice_growth.F 1223 SEAICE_GROWTH
          r_FWbySublim(I,J)   = r_FWbySublim(I,J) - tmpscal2
./pkg/seaice/seaice_growth.F 1232 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 1236 SEAICE_GROWTH
     &     MAX(MIN(r_FWbySublimMult(I,J,IT),HEFFITD(I,J,IT,bi,bj)),ZERO)
./pkg/seaice/seaice_growth.F 1237 SEAICE_GROWTH
          d_HEFFbySublim_ITD(I,J,IT) = - tmpscal2
./pkg/seaice/seaice_growth.F 1239 SEAICE_GROWTH
          d_HEFFbySublim(I,J)      = d_HEFFbySublim(I,J)      - tmpscal2
./pkg/seaice/seaice_growth.F 1240 SEAICE_GROWTH
          r_FWbySublimMult(I,J,IT) = r_FWbySublimMult(I,J,IT) - tmpscal2
./pkg/seaice/seaice_growth.F 1242 SEAICE_GROWTH
     &     MAX(MIN(r_FWbySublim(I,J),HEFF(I,J,bi,bj)),ZERO)
./pkg/seaice/seaice_growth.F 1243 SEAICE_GROWTH
          d_HEFFbySublim(I,J) = - tmpscal2
./pkg/seaice/seaice_growth.F 1244 SEAICE_GROWTH
          HEFF(I,J,bi,bj)     = HEFF(I,J,bi,bj)   - tmpscal2
./pkg/seaice/seaice_growth.F 1245 SEAICE_GROWTH
          r_FWbySublim(I,J)   = r_FWbySublim(I,J) - tmpscal2
./pkg/seaice/seaice_growth.F 1250 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 1255 SEAICE_GROWTH
          a_QbyATMmult_cover(I,J,IT) = a_QbyATMmult_cover(I,J,IT)
./pkg/seaice/seaice_growth.F 1256 SEAICE_GROWTH
     &                               - r_FWbySublimMult(I,J,IT)
./pkg/seaice/seaice_growth.F 1257 SEAICE_GROWTH
          r_QbyATMmult_cover(I,J,IT) = r_QbyATMmult_cover(I,J,IT)
./pkg/seaice/seaice_growth.F 1258 SEAICE_GROWTH
     &                               - r_FWbySublimMult(I,J,IT)
./pkg/seaice/seaice_growth.F 1260 SEAICE_GROWTH
          a_QbyATM_cover(I,J) = a_QbyATM_cover(I,J)-r_FWbySublim(I,J)
./pkg/seaice/seaice_growth.F 1261 SEAICE_GROWTH
          r_QbyATM_cover(I,J) = r_QbyATM_cover(I,J)-r_FWbySublim(I,J)
./pkg/seaice/seaice_growth.F 1283 SEAICE_GROWTH
          DO I=1,sNx
./pkg/seaice/seaice_growth.F 1287 SEAICE_GROWTH
           tmpscal1=MAX(r_QbyOCN(i,j)*areaFracFactor(I,J,IT),
./pkg/seaice/seaice_growth.F 1288 SEAICE_GROWTH
     &                               -HEFFITD(I,J,IT,bi,bj))
./pkg/seaice/seaice_growth.F 1289 SEAICE_GROWTH
           d_HEFFbyOCNonICE_ITD(I,J,IT)=tmpscal1
./pkg/seaice/seaice_growth.F 1290 SEAICE_GROWTH
           d_HEFFbyOCNonICE(I,J) = d_HEFFbyOCNonICE(I,J) + tmpscal1
./pkg/seaice/seaice_growth.F 1296 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 1297 SEAICE_GROWTH
          SItrHEFF(I,J,bi,bj,2) = HEFFpreTH(I,J)
./pkg/seaice/seaice_growth.F 1298 SEAICE_GROWTH
     &                          + d_HEFFbySublim(I,J)
./pkg/seaice/seaice_growth.F 1299 SEAICE_GROWTH
     &                          + d_HEFFbyOCNonICE(I,J)
./pkg/seaice/seaice_growth.F 1304 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 1305 SEAICE_GROWTH
          r_QbyOCN(I,J)=r_QbyOCN(I,J)-d_HEFFbyOCNonICE(I,J)
./pkg/seaice/seaice_growth.F 1310 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 1311 SEAICE_GROWTH
          d_HEFFbyOCNonICE(I,J)=MAX(r_QbyOCN(i,j), -HEFF(I,J,bi,bj))
./pkg/seaice/seaice_growth.F 1312 SEAICE_GROWTH
          r_QbyOCN(I,J)=r_QbyOCN(I,J)-d_HEFFbyOCNonICE(I,J)
./pkg/seaice/seaice_growth.F 1313 SEAICE_GROWTH
          HEFF(I,J,bi,bj)=HEFF(I,J,bi,bj) + d_HEFFbyOCNonICE(I,J)
./pkg/seaice/seaice_growth.F 1315 SEAICE_GROWTH
          SItrHEFF(I,J,bi,bj,2)=HEFF(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 1334 SEAICE_GROWTH
          DO I=1,sNx
./pkg/seaice/seaice_growth.F 1337 SEAICE_GROWTH
           tmpscal1=MAX(r_QbyATMmult_cover(I,J,IT),
./pkg/seaice/seaice_growth.F 1338 SEAICE_GROWTH
     &                  -HSNOWITD(I,J,IT,bi,bj)*SNOW2ICE)
./pkg/seaice/seaice_growth.F 1344 SEAICE_GROWTH
           d_HSNWbyATMonSNW_ITD(I,J,IT) = tmpscal2*ICE2SNOW
./pkg/seaice/seaice_growth.F 1345 SEAICE_GROWTH
           d_HSNWbyATMonSNW(I,J) = d_HSNWbyATMonSNW(I,J)
./pkg/seaice/seaice_growth.F 1347 SEAICE_GROWTH
           r_QbyATMmult_cover(I,J,IT)=r_QbyATMmult_cover(I,J,IT)
./pkg/seaice/seaice_growth.F 1354 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 1357 SEAICE_GROWTH
          tmpscal1=MAX(r_QbyATM_cover(I,J),-HSNOW(I,J,bi,bj)*SNOW2ICE)
./pkg/seaice/seaice_growth.F 1363 SEAICE_GROWTH
          d_HSNWbyATMonSNW(I,J)= tmpscal2*ICE2SNOW
./pkg/seaice/seaice_growth.F 1364 SEAICE_GROWTH
          HSNOW(I,J,bi,bj) = HSNOW(I,J,bi,bj) + tmpscal2*ICE2SNOW
./pkg/seaice/seaice_growth.F 1365 SEAICE_GROWTH
          r_QbyATM_cover(I,J)=r_QbyATM_cover(I,J) - tmpscal2
./pkg/seaice/seaice_growth.F 1386 SEAICE_GROWTH
          DO I=1,sNx
./pkg/seaice/seaice_growth.F 1387 SEAICE_GROWTH
           tmpscal1 = HEFFITDpreTH(I,J,IT)
./pkg/seaice/seaice_growth.F 1388 SEAICE_GROWTH
     &              + d_HEFFbySublim_ITD(I,J,IT)
./pkg/seaice/seaice_growth.F 1389 SEAICE_GROWTH
     &              + d_HEFFbyOCNonICE_ITD(I,J,IT)
./pkg/seaice/seaice_growth.F 1391 SEAICE_GROWTH
     &                     r_QbyATMmult_cover(I,J,IT)
./pkg/seaice/seaice_growth.F 1393 SEAICE_GROWTH
     &              + AREAITDpreTH(I,J,IT) * r_QbyOCN(I,J))
./pkg/seaice/seaice_growth.F 1394 SEAICE_GROWTH
           d_HEFFbyATMonOCN_cover_ITD(I,J,IT) = tmpscal2
./pkg/seaice/seaice_growth.F 1395 SEAICE_GROWTH
           d_HEFFbyATMonOCN_cover(I,J) = d_HEFFbyATMonOCN_cover(I,J)
./pkg/seaice/seaice_growth.F 1397 SEAICE_GROWTH
           d_HEFFbyATMonOCN_ITD(I,J,IT) = d_HEFFbyATMonOCN_ITD(I,J,IT)
./pkg/seaice/seaice_growth.F 1399 SEAICE_GROWTH
           d_HEFFbyATMonOCN(I,J)       = d_HEFFbyATMonOCN(I,J)
./pkg/seaice/seaice_growth.F 1401 SEAICE_GROWTH
           r_QbyATMmult_cover(I,J,IT)  = r_QbyATMmult_cover(I,J,IT)
./pkg/seaice/seaice_growth.F 1408 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 1409 SEAICE_GROWTH
          SItrHEFF(I,J,bi,bj,3) = SItrHEFF(I,J,bi,bj,2)
./pkg/seaice/seaice_growth.F 1410 SEAICE_GROWTH
     &                          + d_HEFFbyATMonOCN_cover(I,J)
./pkg/seaice/seaice_growth.F 1416 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 1418 SEAICE_GROWTH
          tmpscal2 = MAX(-HEFF(I,J,bi,bj),r_QbyATM_cover(I,J)+
./pkg/seaice/seaice_growth.F 1420 SEAICE_GROWTH
     &        AREApreTH(I,J) * r_QbyOCN(I,J))
./pkg/seaice/seaice_growth.F 1422 SEAICE_GROWTH
          d_HEFFbyATMonOCN_cover(I,J)=tmpscal2
./pkg/seaice/seaice_growth.F 1423 SEAICE_GROWTH
          d_HEFFbyATMonOCN(I,J)=d_HEFFbyATMonOCN(I,J)+tmpscal2
./pkg/seaice/seaice_growth.F 1424 SEAICE_GROWTH
          r_QbyATM_cover(I,J)=r_QbyATM_cover(I,J)-tmpscal2
./pkg/seaice/seaice_growth.F 1425 SEAICE_GROWTH
          HEFF(I,J,bi,bj) = HEFF(I,J,bi,bj) + tmpscal2
./pkg/seaice/seaice_growth.F 1428 SEAICE_GROWTH
          SItrHEFF(I,J,bi,bj,3)=HEFF(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 1444 SEAICE_GROWTH
          DO I=1,sNx
./pkg/seaice/seaice_growth.F 1445 SEAICE_GROWTH
           d_HSNWbyRAIN(I,J) = convertPRECIP2HI * ICE2SNOW *
./pkg/seaice/seaice_growth.F 1446 SEAICE_GROWTH
     &          snowPrecip(i,j,bi,bj) * AREApreTH(I,J)
./pkg/seaice/seaice_growth.F 1447 SEAICE_GROWTH
           d_HFRWbyRAIN(I,J) = -convertPRECIP2HI *
./pkg/seaice/seaice_growth.F 1448 SEAICE_GROWTH
     &          ( PRECIP(I,J,bi,bj) - snowPrecip(I,J,bi,bj) ) *
./pkg/seaice/seaice_growth.F 1449 SEAICE_GROWTH
     &          AREApreTH(I,J)
./pkg/seaice/seaice_growth.F 1450 SEAICE_GROWTH
           HSNOW(I,J,bi,bj) = HSNOW(I,J,bi,bj) + d_HSNWbyRAIN(I,J)
./pkg/seaice/seaice_growth.F 1457 SEAICE_GROWTH
          DO I=1,sNx
./pkg/seaice/seaice_growth.F 1461 SEAICE_GROWTH
           IF ( a_QbyATM_cover(I,J).GE. 0. _d 0 ) THEN
./pkg/seaice/seaice_growth.F 1463 SEAICE_GROWTH
            d_HFRWbyRAIN(I,J)=0. _d 0
./pkg/seaice/seaice_growth.F 1464 SEAICE_GROWTH
            d_HSNWbyRAIN(I,J)=convertPRECIP2HI*ICE2SNOW*
./pkg/seaice/seaice_growth.F 1465 SEAICE_GROWTH
     &            PRECIP(I,J,bi,bj)*AREApreTH(I,J)
./pkg/seaice/seaice_growth.F 1468 SEAICE_GROWTH
            d_HFRWbyRAIN(I,J)=-convertPRECIP2HI*
./pkg/seaice/seaice_growth.F 1469 SEAICE_GROWTH
     &            PRECIP(I,J,bi,bj)*AREApreTH(I,J)
./pkg/seaice/seaice_growth.F 1470 SEAICE_GROWTH
            d_HSNWbyRAIN(I,J)=0. _d 0
./pkg/seaice/seaice_growth.F 1477 SEAICE_GROWTH
          DO I=1,sNx
./pkg/seaice/seaice_growth.F 1478 SEAICE_GROWTH
           d_HSNWbyRAIN_ITD(I,J,IT)
./pkg/seaice/seaice_growth.F 1479 SEAICE_GROWTH
     &     = d_HSNWbyRAIN(I,J)*areaFracFactor(I,J,IT)
./pkg/seaice/seaice_growth.F 1485 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 1486 SEAICE_GROWTH
          HSNOW(I,J,bi,bj) = HSNOW(I,J,bi,bj) + d_HSNWbyRAIN(I,J)
./pkg/seaice/seaice_growth.F 1512 SEAICE_GROWTH
          DO I=1,sNx
./pkg/seaice/seaice_growth.F 1513 SEAICE_GROWTH
           tmpscal4 = HSNWITDpreTH(I,J,IT)
./pkg/seaice/seaice_growth.F 1514 SEAICE_GROWTH
     &              + d_HSNWbySublim_ITD(I,J,IT)
./pkg/seaice/seaice_growth.F 1515 SEAICE_GROWTH
     &              + d_HSNWbyATMonSNW_ITD(I,J,IT)
./pkg/seaice/seaice_growth.F 1516 SEAICE_GROWTH
     &              + d_HSNWbyRAIN_ITD(I,J,IT)
./pkg/seaice/seaice_growth.F 1517 SEAICE_GROWTH
           tmpscal1=MAX(r_QbyOCN(i,j)*ICE2SNOW*areaFracFactor(I,J,IT),
./pkg/seaice/seaice_growth.F 1524 SEAICE_GROWTH
           d_HSNWbyOCNonSNW_ITD(I,J,IT) = tmpscal2
./pkg/seaice/seaice_growth.F 1525 SEAICE_GROWTH
           d_HSNWbyOCNonSNW(I,J) = d_HSNWbyOCNonSNW(I,J) + tmpscal2
./pkg/seaice/seaice_growth.F 1526 SEAICE_GROWTH
           r_QbyOCN(I,J)=r_QbyOCN(I,J) - tmpscal2*SNOW2ICE
./pkg/seaice/seaice_growth.F 1532 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 1533 SEAICE_GROWTH
          tmpscal1=MAX(r_QbyOCN(i,j)*ICE2SNOW, -HSNOW(I,J,bi,bj))
./pkg/seaice/seaice_growth.F 1539 SEAICE_GROWTH
          d_HSNWbyOCNonSNW(I,J) = tmpscal2
./pkg/seaice/seaice_growth.F 1540 SEAICE_GROWTH
          r_QbyOCN(I,J)=r_QbyOCN(I,J)
./pkg/seaice/seaice_growth.F 1541 SEAICE_GROWTH
     &                               -d_HSNWbyOCNonSNW(I,J)*SNOW2ICE
./pkg/seaice/seaice_growth.F 1542 SEAICE_GROWTH
          HSNOW(I,J,bi,bj) = HSNOW(I,J,bi,bj)+d_HSNWbyOCNonSNW(I,J)
./pkg/seaice/seaice_growth.F 1563 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 1567 SEAICE_GROWTH
          tmpscal4 = HEFFpreTH(I,J)
./pkg/seaice/seaice_growth.F 1568 SEAICE_GROWTH
     &             + d_HEFFbySublim(I,J)
./pkg/seaice/seaice_growth.F 1569 SEAICE_GROWTH
     &             + d_HEFFbyOCNonICE(I,J)
./pkg/seaice/seaice_growth.F 1570 SEAICE_GROWTH
     &             + d_HEFFbyATMonOCN(I,J)
./pkg/seaice/seaice_growth.F 1573 SEAICE_GROWTH
          tmpscal4 = HEFF(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 1577 SEAICE_GROWTH
            tmpscal1=r_QbyATM_open(I,J)+r_QbyOCN(i,j) *
./pkg/seaice/seaice_growth.F 1578 SEAICE_GROWTH
     &            (1.0 _d 0 - AREApreTH(I,J))
./pkg/seaice/seaice_growth.F 1581 SEAICE_GROWTH
            tmpscal2=SWFracB * a_QSWbyATM_open(I,J)
./pkg/seaice/seaice_growth.F 1585 SEAICE_GROWTH
     &           -tmpscal4*facOpenMelt)*HEFFM(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 1598 SEAICE_GROWTH
          if ((1.0 _d 0 - AREApreTH(I,J)).LE.siEps) then
./pkg/seaice/seaice_growth.F 1599 SEAICE_GROWTH
           tmpscal3 = tmpscal3 + SItracer(I,J,bi,bj,iTrGrease)
./pkg/seaice/seaice_growth.F 1600 SEAICE_GROWTH
           SItracer(I,J,bi,bj,iTrGrease) = 0. _d 0
./pkg/seaice/seaice_growth.F 1613 SEAICE_GROWTH
           d_HEFFbyGREASE(I,J) =
./pkg/seaice/seaice_growth.F 1614 SEAICE_GROWTH
     &             SItracer(I,J,bi,bj,iTrGrease)
./pkg/seaice/seaice_growth.F 1617 SEAICE_GROWTH
           SItracer(I,J,bi,bj,iTrGrease) =
./pkg/seaice/seaice_growth.F 1618 SEAICE_GROWTH
     &             SItracer(I,J,bi,bj,iTrGrease) * tmpscal1
./pkg/seaice/seaice_growth.F 1620 SEAICE_GROWTH
           SItrBucket(I,J,bi,bj,iTrGrease) =
./pkg/seaice/seaice_growth.F 1621 SEAICE_GROWTH
     &             SItrBucket(I,J,bi,bj,iTrGrease)
./pkg/seaice/seaice_growth.F 1622 SEAICE_GROWTH
     &           + d_HEFFbyGREASE(I,J)
./pkg/seaice/seaice_growth.F 1630 SEAICE_GROWTH
          tmpscal3=tmpscal3+SItrBucket(I,J,bi,bj,iTrGrease)
./pkg/seaice/seaice_growth.F 1632 SEAICE_GROWTH
          SItrBucket(I,J,bi,bj,iTrGrease)=0. _d 0
./pkg/seaice/seaice_growth.F 1636 SEAICE_GROWTH
          d_HEFFbyATMonOCN_open_ITD(I,J,1)=tmpscal3
./pkg/seaice/seaice_growth.F 1637 SEAICE_GROWTH
          d_HEFFbyATMonOCN_ITD(I,J,1)     =d_HEFFbyATMonOCN_ITD(I,J,1)
./pkg/seaice/seaice_growth.F 1640 SEAICE_GROWTH
          d_HEFFbyATMonOCN_open(I,J)=tmpscal3
./pkg/seaice/seaice_growth.F 1641 SEAICE_GROWTH
          d_HEFFbyATMonOCN(I,J)=d_HEFFbyATMonOCN(I,J)+tmpscal3
./pkg/seaice/seaice_growth.F 1642 SEAICE_GROWTH
          r_QbyATM_open(I,J)=r_QbyATM_open(I,J)-tmpscal3
./pkg/seaice/seaice_growth.F 1643 SEAICE_GROWTH
          HEFF(I,J,bi,bj) = HEFF(I,J,bi,bj) + tmpscal3
./pkg/seaice/seaice_growth.F 1649 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 1652 SEAICE_GROWTH
          SItrHEFF(I,J,bi,bj,4)=SItrHEFF(I,J,bi,bj,3)
./pkg/seaice/seaice_growth.F 1653 SEAICE_GROWTH
     &                         +d_HEFFbyATMonOCN_open(I,J)
./pkg/seaice/seaice_growth.F 1655 SEAICE_GROWTH
          SItrHEFF(I,J,bi,bj,4)=HEFF(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 1673 SEAICE_GROWTH
           DO I=1,sNx
./pkg/seaice/seaice_growth.F 1674 SEAICE_GROWTH
            tmpscal3 = HEFFITDpreTH(I,J,IT)
./pkg/seaice/seaice_growth.F 1675 SEAICE_GROWTH
     &               + d_HEFFbySublim_ITD(I,J,IT)
./pkg/seaice/seaice_growth.F 1676 SEAICE_GROWTH
     &               + d_HEFFbyOCNonICE_ITD(I,J,IT)
./pkg/seaice/seaice_growth.F 1677 SEAICE_GROWTH
     &               + d_HEFFbyATMonOCN_ITD(I,J,IT)
./pkg/seaice/seaice_growth.F 1678 SEAICE_GROWTH
            tmpscal4 = HSNWITDpreTH(I,J,IT)
./pkg/seaice/seaice_growth.F 1679 SEAICE_GROWTH
     &               + d_HSNWbySublim_ITD(I,J,IT)
./pkg/seaice/seaice_growth.F 1680 SEAICE_GROWTH
     &               + d_HSNWbyATMonSNW_ITD(I,J,IT)
./pkg/seaice/seaice_growth.F 1681 SEAICE_GROWTH
     &               + d_HSNWbyRAIN_ITD(I,J,IT)
./pkg/seaice/seaice_growth.F 1686 SEAICE_GROWTH
            d_HEFFbyFLOODING_ITD(I,J,IT) = tmpscal1
./pkg/seaice/seaice_growth.F 1687 SEAICE_GROWTH
            d_HEFFbyFLOODING(I,J) = d_HEFFbyFLOODING(I,J)  + tmpscal1
./pkg/seaice/seaice_growth.F 1693 SEAICE_GROWTH
          DO I=1,sNx
./pkg/seaice/seaice_growth.F 1694 SEAICE_GROWTH
           tmpscal0 = (HSNOW(I,J,bi,bj)*SEAICE_rhoSnow
./pkg/seaice/seaice_growth.F 1695 SEAICE_GROWTH
     &              +HEFF(I,J,bi,bj)*SEAICE_rhoIce)*recip_rhoConst
./pkg/seaice/seaice_growth.F 1696 SEAICE_GROWTH
           tmpscal1 = MAX( 0. _d 0, tmpscal0 - HEFF(I,J,bi,bj))
./pkg/seaice/seaice_growth.F 1697 SEAICE_GROWTH
           d_HEFFbyFLOODING(I,J)=tmpscal1
./pkg/seaice/seaice_growth.F 1698 SEAICE_GROWTH
           HEFF(I,J,bi,bj) = HEFF(I,J,bi,bj)+d_HEFFbyFLOODING(I,J)
./pkg/seaice/seaice_growth.F 1699 SEAICE_GROWTH
           HSNOW(I,J,bi,bj) = HSNOW(I,J,bi,bj)-
./pkg/seaice/seaice_growth.F 1700 SEAICE_GROWTH
     &                           d_HEFFbyFLOODING(I,J)*ICE2SNOW
./pkg/seaice/seaice_growth.F 1711 SEAICE_GROWTH
           DO I=1,sNx
./pkg/seaice/seaice_growth.F 1712 SEAICE_GROWTH
            HEFFITD(I,J,IT,bi,bj) = HEFFITD(I,J,IT,bi,bj)
./pkg/seaice/seaice_growth.F 1713 SEAICE_GROWTH
     &                            + d_HEFFbySublim_ITD(I,J,IT)
./pkg/seaice/seaice_growth.F 1714 SEAICE_GROWTH
     &                            + d_HEFFbyOCNonICE_ITD(I,J,IT)
./pkg/seaice/seaice_growth.F 1715 SEAICE_GROWTH
     &                            + d_HEFFbyATMonOCN_ITD(I,J,IT)
./pkg/seaice/seaice_growth.F 1716 SEAICE_GROWTH
     &                            + d_HEFFbyFLOODING_ITD(I,J,IT)
./pkg/seaice/seaice_growth.F 1717 SEAICE_GROWTH
            HSNOWITD(I,J,IT,bi,bj) = HSNOWITD(I,J,IT,bi,bj)
./pkg/seaice/seaice_growth.F 1718 SEAICE_GROWTH
     &                            + d_HSNWbySublim_ITD(I,J,IT)
./pkg/seaice/seaice_growth.F 1719 SEAICE_GROWTH
     &                            + d_HSNWbyATMonSNW_ITD(I,J,IT)
./pkg/seaice/seaice_growth.F 1720 SEAICE_GROWTH
     &                            + d_HSNWbyRAIN_ITD(I,J,IT)
./pkg/seaice/seaice_growth.F 1721 SEAICE_GROWTH
     &                            + d_HSNWbyOCNonSNW_ITD(I,J,IT)
./pkg/seaice/seaice_growth.F 1722 SEAICE_GROWTH
     &                            - d_HEFFbyFLOODING_ITD(I,J,IT)
./pkg/seaice/seaice_growth.F 1759 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 1760 SEAICE_GROWTH
          HEFF(I,J,bi,bj)=HEFFITD(I,J,1,bi,bj)
./pkg/seaice/seaice_growth.F 1761 SEAICE_GROWTH
          AREA(I,J,bi,bj)=AREAITD(I,J,1,bi,bj)
./pkg/seaice/seaice_growth.F 1762 SEAICE_GROWTH
          HSNOW(I,J,bi,bj)=HSNOWITD(I,J,1,bi,bj)
./pkg/seaice/seaice_growth.F 1763 SEAICE_GROWTH
          HEFFpreTH(I,J)=HEFFITDpreTH(I,J,1)
./pkg/seaice/seaice_growth.F 1764 SEAICE_GROWTH
          AREApreTH(I,J)=AREAITDpreTH(I,J,1)
./pkg/seaice/seaice_growth.F 1765 SEAICE_GROWTH
          recip_heffActual(I,J)=recip_heffActualMult(I,J,1)
./pkg/seaice/seaice_growth.F 1770 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 1776 SEAICE_GROWTH
          recip_HO=4. _d 0 / greaseLayerThick(I,J)
./pkg/seaice/seaice_growth.F 1778 SEAICE_GROWTH
          IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN
./pkg/seaice/seaice_growth.F 1784 SEAICE_GROWTH
          recip_HH = recip_heffActual(I,J)
./pkg/seaice/seaice_growth.F 1789 SEAICE_GROWTH
          tmpscal4 = MAX(ZERO,d_HEFFbyGREASE(I,J))
./pkg/seaice/seaice_growth.F 1794 SEAICE_GROWTH
            tmpscal4 = MAX(ZERO,d_HEFFbyATMonOCN_open(I,J))
./pkg/seaice/seaice_growth.F 1796 SEAICE_GROWTH
            tmpscal4=MAX(ZERO,a_QbyATM_open(I,J))
./pkg/seaice/seaice_growth.F 1805 SEAICE_GROWTH
            tmpscal3 = MIN( 0. _d 0 , d_HEFFbyATMonOCN_cover(I,J) )
./pkg/seaice/seaice_growth.F 1806 SEAICE_GROWTH
     &        + MIN( 0. _d 0 , d_HEFFbyATMonOCN_open(I,J) )
./pkg/seaice/seaice_growth.F 1807 SEAICE_GROWTH
     &        + MIN( 0. _d 0 , d_HEFFbyOCNonICE(I,J) )
./pkg/seaice/seaice_growth.F 1809 SEAICE_GROWTH
            tmpscal3 = MIN( 0. _d 0 , d_HEFFbyATMonOCN_cover(I,J)
./pkg/seaice/seaice_growth.F 1810 SEAICE_GROWTH
     &        + d_HEFFbyATMonOCN_open(I,J) + d_HEFFbyOCNonICE(I,J) )
./pkg/seaice/seaice_growth.F 1813 SEAICE_GROWTH
            tmpscal0=HEFF(I,J,bi,bj) - d_HEFFbyATMonOCN(I,J)
./pkg/seaice/seaice_growth.F 1815 SEAICE_GROWTH
            tmpscal1= a_QbyATM_open(I,J)+a_QbyATM_cover(I,J)
./pkg/seaice/seaice_growth.F 1816 SEAICE_GROWTH
     &            - d_HSNWbyATMonSNW(I,J)*SNOW2ICE
./pkg/seaice/seaice_growth.F 1825 SEAICE_GROWTH
           AREA(I,J,bi,bj)=MAX(0. _d 0,
./pkg/seaice/seaice_growth.F 1826 SEAICE_GROWTH
     &      MIN( SEAICE_area_max, AREA(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 1829 SEAICE_GROWTH
           AREA(I,J,bi,bj)=0. _d 0
./pkg/seaice/seaice_growth.F 1832 SEAICE_GROWTH
          SItrAREA(I,J,bi,bj,3)=AREA(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 1835 SEAICE_GROWTH
          d_AREAbyATM(I,J)=
./pkg/seaice/seaice_growth.F 1836 SEAICE_GROWTH
     &       recip_HO*MAX(ZERO,d_HEFFbyATMonOCN_open(I,J))
./pkg/seaice/seaice_growth.F 1837 SEAICE_GROWTH
     &       +HALF*recip_HH*MIN(0. _d 0,d_HEFFbyATMonOCN_open(I,J))
./pkg/seaice/seaice_growth.F 1838 SEAICE_GROWTH
          d_AREAbyICE(I,J)=
./pkg/seaice/seaice_growth.F 1839 SEAICE_GROWTH
     &        HALF*recip_HH*MIN(0. _d 0,d_HEFFbyATMonOCN_cover(I,J))
./pkg/seaice/seaice_growth.F 1840 SEAICE_GROWTH
          d_AREAbyOCN(I,J)=
./pkg/seaice/seaice_growth.F 1841 SEAICE_GROWTH
     &        HALF*recip_HH*MIN( 0. _d 0,d_HEFFbyOCNonICE(I,J) )
./pkg/seaice/seaice_growth.F 1848 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 1849 SEAICE_GROWTH
          HEFFITD(I,J,1,bi,bj)=HEFF(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 1850 SEAICE_GROWTH
          AREAITD(I,J,1,bi,bj)=AREA(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 1851 SEAICE_GROWTH
          HSNOWITD(I,J,1,bi,bj)=HSNOW(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 1859 SEAICE_GROWTH
           DO I=1,sNx
./pkg/seaice/seaice_growth.F 1860 SEAICE_GROWTH
            IF (HEFFITD(I,J,IT,bi,bj).LE.ZERO) THEN
./pkg/seaice/seaice_growth.F 1862 SEAICE_GROWTH
             AREAITD(I,J,IT,bi,bj)=ZERO
./pkg/seaice/seaice_growth.F 1865 SEAICE_GROWTH
             tmpscal1=HEFFITDpreTH(I,J,IT)/AREAITDpreTH(I,J,IT)
./pkg/seaice/seaice_growth.F 1868 SEAICE_GROWTH
             AREAITD(I,J,IT,bi,bj) = AREAITD(I,J,IT,bi,bj)
./pkg/seaice/seaice_growth.F 1869 SEAICE_GROWTH
     &                             * (ONE - latMeltFrac(I,J,IT))
./pkg/seaice/seaice_growth.F 1870 SEAICE_GROWTH
             AREAITD(I,J,IT,bi,bj) = max(ZERO,AREAITD(I,J,IT,bi,bj))
./pkg/seaice/seaice_growth.F 1872 SEAICE_GROWTH
             AREAITD(I,J,IT,bi,bj) = max(AREAITD(I,J,IT,bi,bj),
./pkg/seaice/seaice_growth.F 1873 SEAICE_GROWTH
     &                                   HEFFITD(I,J,IT,bi,bj)/tmpscal1)
./pkg/seaice/seaice_growth.F 1876 SEAICE_GROWTH
            SItrAREA(I,J,bi,bj,3)=SItrAREA(I,J,bi,bj,3)
./pkg/seaice/seaice_growth.F 1877 SEAICE_GROWTH
     &                           +AREAITD(I,J,IT,bi,bj)
./pkg/seaice/seaice_growth.F 1891 SEAICE_GROWTH
           DO I=1,sNx
./pkg/seaice/seaice_growth.F 1892 SEAICE_GROWTH
            AREAITD(I,J,IT,bi,bj) = AREAITDpreTH(I,J,IT) + 0.1 _d 0 *
./pkg/seaice/seaice_growth.F 1893 SEAICE_GROWTH
     &               ( HEFFITD(I,J,IT,bi,bj) - HEFFITDpreTH(I,J,IT) )
./pkg/seaice/seaice_growth.F 1899 SEAICE_GROWTH
          DO I=1,sNx
./pkg/seaice/seaice_growth.F 1901 SEAICE_GROWTH
           AREA(I,J,bi,bj) = AREApreTH(I,J) + 0.1 _d 0 *
./pkg/seaice/seaice_growth.F 1902 SEAICE_GROWTH
     &               ( HEFF(I,J,bi,bj) - HEFFpreTH(I,J) )
./pkg/seaice/seaice_growth.F 1919 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 1920 SEAICE_GROWTH
          if (HEFF(I,J,bi,bj).GT.siEps) then
./pkg/seaice/seaice_growth.F 1921 SEAICE_GROWTH
           SItracer(I,J,bi,bj,iTrGrease) =
./pkg/seaice/seaice_growth.F 1922 SEAICE_GROWTH
     &      SItracer(I,J,bi,bj,iTrGrease) / HEFF(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 1924 SEAICE_GROWTH
           SItracer(I,J,bi,bj,iTrGrease) = 0. _d 0
./pkg/seaice/seaice_growth.F 1950 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 1951 SEAICE_GROWTH
          tmpscal1 = d_HEFFbyNEG(I,J,bi,bj) + d_HEFFbyOCNonICE(I,J) +
./pkg/seaice/seaice_growth.F 1952 SEAICE_GROWTH
     &               d_HEFFbyATMonOCN(I,J) + d_HEFFbyFLOODING(I,J)
./pkg/seaice/seaice_growth.F 1953 SEAICE_GROWTH
     &             + d_HEFFbySublim(I,J)
./pkg/seaice/seaice_growth.F 1955 SEAICE_GROWTH
     &             + d_HEFFbyRLX(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 1959 SEAICE_GROWTH
     &                    min(SEAICE_salt0,salt(I,J,kSurface,bi,bj)) )
./pkg/seaice/seaice_growth.F 1960 SEAICE_GROWTH
          tmpscal2 = tmpscal1 * tmpscal3 * HEFFM(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 1962 SEAICE_GROWTH
          saltFlux(I,J,bi,bj) = tmpscal2
./pkg/seaice/seaice_growth.F 1966 SEAICE_GROWTH
          localSPfrac(I,J) = SPsalFRAC(1)
./pkg/seaice/seaice_growth.F 1968 SEAICE_GROWTH
            localSPfrac(I,J) = SPsalFRAC(2)
./pkg/seaice/seaice_growth.F 1969 SEAICE_GROWTH
            IF(YC(I,J,bi,bj).LT. 85.0 .AND. YC(I,J,bi,bj).GT. 71.0
./pkg/seaice/seaice_growth.F 1970 SEAICE_GROWTH
     &       .AND. XC(I,J,bi,bj) .LT. -90.0) THEN
./pkg/seaice/seaice_growth.F 1971 SEAICE_GROWTH
             localSPfrac(I,J) = SPsalFRAC(1)
./pkg/seaice/seaice_growth.F 1975 SEAICE_GROWTH
          localSPfrac(I,J) = SPsalFRAC
./pkg/seaice/seaice_growth.F 1985 SEAICE_GROWTH
          IceGrowthRateInLeads(I,J)=max(0. _d 0,d_HEFFbyATMonOCN(I,J))
./pkg/seaice/seaice_growth.F 1986 SEAICE_GROWTH
          tmpscal1 = IceGrowthRateInLeads(I,J)
./pkg/seaice/seaice_growth.F 1987 SEAICE_GROWTH
          leadPlumeFraction(I,J) =
./pkg/seaice/seaice_growth.F 1988 SEAICE_GROWTH
     &      (ONE + EXP( (SPinflectionPoint - AREApreTH(I,J))*5.0
./pkg/seaice/seaice_growth.F 1990 SEAICE_GROWTH
          localSPfrac(I,J)=localSPfrac(I,J)*leadPlumeFraction(I,J)
./pkg/seaice/seaice_growth.F 1992 SEAICE_GROWTH
          tmpscal3 = tmpscal1*salt(I,J,kSurface,bi,bj)*HEFFM(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 1994 SEAICE_GROWTH
          saltPlumeFlux(I,J,bi,bj) = MAX( tmpscal3-tmpscal2 , 0. _d 0)
./pkg/seaice/seaice_growth.F 1995 SEAICE_GROWTH
     &            *localSPfrac(I,J)
./pkg/seaice/seaice_growth.F 1998 SEAICE_GROWTH
           IF ( YC(I,J,bi,bj) .LT. 0.0 _d 0 )
./pkg/seaice/seaice_growth.F 2013 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 2015 SEAICE_GROWTH
         tmpscal1=d_HEFFbyOCNonICE(I,J)+d_HEFFbyATMonOCN(I,J)
./pkg/seaice/seaice_growth.F 2018 SEAICE_GROWTH
         tmpscal2=HEFF(I,J,bi,bj)-tmpscal1-d_HEFFbyFLOODING(I,J)
./pkg/seaice/seaice_growth.F 2021 SEAICE_GROWTH
             saltFlux(I,J,bi,bj) =
./pkg/seaice/seaice_growth.F 2022 SEAICE_GROWTH
     &            HEFFM(I,J,bi,bj)*recip_deltaTtherm
./pkg/seaice/seaice_growth.F 2023 SEAICE_GROWTH
     &            *SEAICE_saltFrac*salt(I,J,kSurface,bi,bj)
./pkg/seaice/seaice_growth.F 2028 SEAICE_GROWTH
             localSPfrac(I,J) = SPsalFRAC(1)
./pkg/seaice/seaice_growth.F 2030 SEAICE_GROWTH
               localSPfrac(I,J) = SPsalFRAC(2)
./pkg/seaice/seaice_growth.F 2031 SEAICE_GROWTH
               IF(YC(I,J,bi,bj).LT. 85.0 .AND. YC(I,J,bi,bj).GT. 71.0
./pkg/seaice/seaice_growth.F 2032 SEAICE_GROWTH
     &                  .AND. XC(I,J,bi,bj) .LT. -90.0) THEN
./pkg/seaice/seaice_growth.F 2033 SEAICE_GROWTH
                 localSPfrac(I,J) = SPsalFRAC(1)
./pkg/seaice/seaice_growth.F 2037 SEAICE_GROWTH
             localSPfrac(I,J) = SPsalFRAC
./pkg/seaice/seaice_growth.F 2041 SEAICE_GROWTH
             saltPlumeFlux(I,J,bi,bj)=
./pkg/seaice/seaice_growth.F 2042 SEAICE_GROWTH
     &            HEFFM(I,J,bi,bj)*recip_deltaTtherm
./pkg/seaice/seaice_growth.F 2043 SEAICE_GROWTH
     &            *(ONE-SEAICE_saltFrac)*salt(I,J,kSurface,bi,bj)
./pkg/seaice/seaice_growth.F 2045 SEAICE_GROWTH
     &            *localSPfrac(I,J)
./pkg/seaice/seaice_growth.F 2051 SEAICE_GROWTH
             saltFlux(I,J,bi,bj) =
./pkg/seaice/seaice_growth.F 2052 SEAICE_GROWTH
     &         HEFFM(I,J,bi,bj)*recip_deltaTtherm
./pkg/seaice/seaice_growth.F 2053 SEAICE_GROWTH
     &         *HSALT(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 2071 SEAICE_GROWTH
          IceGrowthRateInLeads(I,J)=max(0. _d 0,d_HEFFbyATMonOCN(I,J))
./pkg/seaice/seaice_growth.F 2072 SEAICE_GROWTH
          tmpscal1 = IceGrowthRateInLeads(I,J)
./pkg/seaice/seaice_growth.F 2073 SEAICE_GROWTH
          leadPlumeFraction(I,J) =
./pkg/seaice/seaice_growth.F 2074 SEAICE_GROWTH
     &      (ONE + EXP( (SPinflectionPoint - AREApreTH(I,J))*5.0
./pkg/seaice/seaice_growth.F 2076 SEAICE_GROWTH
          localSPfrac(I,J)=localSPfrac(I,J)*leadPlumeFraction(I,J)
./pkg/seaice/seaice_growth.F 2079 SEAICE_GROWTH
             saltPlumeFlux(I,J,bi,bj)=
./pkg/seaice/seaice_growth.F 2080 SEAICE_GROWTH
     &            HEFFM(I,J,bi,bj)*recip_deltaTtherm
./pkg/seaice/seaice_growth.F 2081 SEAICE_GROWTH
     &            *(ONE-SEAICE_saltFrac)*salt(I,J,kSurface,bi,bj)
./pkg/seaice/seaice_growth.F 2083 SEAICE_GROWTH
     &            *localSPfrac(I,J)
./pkg/seaice/seaice_growth.F 2085 SEAICE_GROWTH
             saltPlumeFlux(I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_growth.F 2090 SEAICE_GROWTH
           IF ( YC(I,J,bi,bj) .LT. 0.0 _d 0 )
./pkg/seaice/seaice_growth.F 2095 SEAICE_GROWTH
          HSALT(I,J,bi,bj) = HSALT(I,J,bi,bj) +
./pkg/seaice/seaice_growth.F 2096 SEAICE_GROWTH
     &         saltFlux(I,J,bi,bj) * SEAICE_deltaTtherm
./pkg/seaice/seaice_growth.F 2097 SEAICE_GROWTH
          saltFlux(I,J,bi,bj) =
./pkg/seaice/seaice_growth.F 2098 SEAICE_GROWTH
     &         saltFlux(I,J,bi,bj) + saltFluxAdjust(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 2105 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 2107 SEAICE_GROWTH
          SItrHEFF(I,J,bi,bj,5)=HEFF(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 2123 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 2124 SEAICE_GROWTH
          a_QbyATM_cover(I,J)   = 0.0 _d 0
./pkg/seaice/seaice_growth.F 2125 SEAICE_GROWTH
          r_QbyATM_cover(I,J)   = 0.0 _d 0
./pkg/seaice/seaice_growth.F 2126 SEAICE_GROWTH
          a_QSWbyATM_cover(I,J) = 0.0 _d 0
./pkg/seaice/seaice_growth.F 2127 SEAICE_GROWTH
          r_FWbySublim(I,J)     = 0.0 _d 0
./pkg/seaice/seaice_growth.F 2132 SEAICE_GROWTH
          DO I=1,sNx
./pkg/seaice/seaice_growth.F 2143 SEAICE_GROWTH
           a_QbyATM_cover(I,J)=a_QbyATM_cover(I,J)
./pkg/seaice/seaice_growth.F 2144 SEAICE_GROWTH
     &      + a_QbyATMmult_cover(I,J,IT)
./pkg/seaice/seaice_growth.F 2145 SEAICE_GROWTH
           r_QbyATM_cover(I,J)=r_QbyATM_cover(I,J)
./pkg/seaice/seaice_growth.F 2146 SEAICE_GROWTH
     &      + r_QbyATMmult_cover(I,J,IT)
./pkg/seaice/seaice_growth.F 2147 SEAICE_GROWTH
           a_QSWbyATM_cover(I,J)=a_QSWbyATM_cover(I,J)
./pkg/seaice/seaice_growth.F 2148 SEAICE_GROWTH
     &      + a_QSWbyATMmult_cover(I,J,IT)
./pkg/seaice/seaice_growth.F 2149 SEAICE_GROWTH
           r_FWbySublim(I,J)=r_FWbySublim(I,J)
./pkg/seaice/seaice_growth.F 2150 SEAICE_GROWTH
     &      + r_FWbySublimMult(I,J,IT)
./pkg/seaice/seaice_growth.F 2163 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 2164 SEAICE_GROWTH
          QNET(I,J,bi,bj) = r_QbyATM_cover(I,J) + r_QbyATM_open(I,J)
./pkg/seaice/seaice_growth.F 2165 SEAICE_GROWTH
     &         +   a_QSWbyATM_cover(I,J)
./pkg/seaice/seaice_growth.F 2166 SEAICE_GROWTH
     &         - ( d_HEFFbyOCNonICE(I,J)
./pkg/seaice/seaice_growth.F 2167 SEAICE_GROWTH
     &           + d_HSNWbyOCNonSNW(I,J)*SNOW2ICE
./pkg/seaice/seaice_growth.F 2168 SEAICE_GROWTH
     &           + d_HEFFbyNEG(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 2170 SEAICE_GROWTH
     &           + d_HEFFbyRLX(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 2172 SEAICE_GROWTH
     &           + d_HSNWbyNEG(I,J,bi,bj)*SNOW2ICE
./pkg/seaice/seaice_growth.F 2174 SEAICE_GROWTH
     &             snowPrecip(i,j,bi,bj) * (ONE-AREApreTH(I,J))
./pkg/seaice/seaice_growth.F 2175 SEAICE_GROWTH
     &           ) * maskC(I,J,kSurface,bi,bj)
./pkg/seaice/seaice_growth.F 2179 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 2180 SEAICE_GROWTH
          QSW(I,J,bi,bj)  = a_QSWbyATM_cover(I,J) + a_QSWbyATM_open(I,J)
./pkg/seaice/seaice_growth.F 2188 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 2189 SEAICE_GROWTH
          QNET(I,J,bi,bj) = QNET(I,J,bi,bj)*convertHI2Q
./pkg/seaice/seaice_growth.F 2190 SEAICE_GROWTH
          QSW(I,J,bi,bj)  = QSW(I,J,bi,bj)*convertHI2Q
./pkg/seaice/seaice_growth.F 2220 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 2224 SEAICE_GROWTH
           tmpscal3=rhoConstFresh*maskC(I,J,kSurface,bi,bj)*(
./pkg/seaice/seaice_growth.F 2225 SEAICE_GROWTH
     &       ( d_HSNWbyATMonSNW(I,J)*SNOW2ICE
./pkg/seaice/seaice_growth.F 2226 SEAICE_GROWTH
     &       + d_HSNWbyOCNonSNW(I,J)*SNOW2ICE
./pkg/seaice/seaice_growth.F 2227 SEAICE_GROWTH
     &       + d_HEFFbyOCNonICE(I,J) + d_HEFFbyATMonOCN(I,J)
./pkg/seaice/seaice_growth.F 2228 SEAICE_GROWTH
     &       + d_HEFFbyNEG(I,J,bi,bj)+ d_HSNWbyNEG(I,J,bi,bj)*SNOW2ICE )
./pkg/seaice/seaice_growth.F 2230 SEAICE_GROWTH
     &       - snowPrecip(i,j,bi,bj) * (ONE-AREApreTH(I,J)) )
./pkg/seaice/seaice_growth.F 2239 SEAICE_GROWTH
     &         HeatCapacity_Cp * theta(I,J,kSurface,bi,bj)
./pkg/seaice/seaice_growth.F 2242 SEAICE_GROWTH
     &       ( temp_EvPrRn - theta(I,J,kSurface,bi,bj) )
./pkg/seaice/seaice_growth.F 2248 SEAICE_GROWTH
           DIAGarrayA(I,J)=tmpscal1
./pkg/seaice/seaice_growth.F 2253 SEAICE_GROWTH
     &       QNET(I,J,bi,bj)=QNET(I,J,bi,bj)+tmpscal1
./pkg/seaice/seaice_growth.F 2267 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 2276 SEAICE_GROWTH
           SIatmQnt(I,J,bi,bj) =
./pkg/seaice/seaice_growth.F 2277 SEAICE_GROWTH
     &            maskC(I,J,kSurface,bi,bj)*convertHI2Q*(
./pkg/seaice/seaice_growth.F 2278 SEAICE_GROWTH
     &            a_QSWbyATM_cover(I,J) +
./pkg/seaice/seaice_growth.F 2279 SEAICE_GROWTH
     &            a_QbyATM_cover(I,J) + a_QbyATM_open(I,J) )
./pkg/seaice/seaice_growth.F 2283 SEAICE_GROWTH
           tmpscal1 = rhoConstFresh*maskC(I,J,kSurface,bi,bj)
./pkg/seaice/seaice_growth.F 2284 SEAICE_GROWTH
     &       * convertHI2PRECIP * ( - d_HSNWbyRAIN(I,J)*SNOW2ICE
./pkg/seaice/seaice_growth.F 2285 SEAICE_GROWTH
     &       + a_FWbySublim(I,J) - r_FWbySublim(I,J) )
./pkg/seaice/seaice_growth.F 2287 SEAICE_GROWTH
           tmpscal2=rhoConstFresh*maskC(I,J,kSurface,bi,bj)*
./pkg/seaice/seaice_growth.F 2288 SEAICE_GROWTH
     &       ( ( EVAP(I,J,bi,bj)-PRECIP(I,J,bi,bj) )
./pkg/seaice/seaice_growth.F 2289 SEAICE_GROWTH
     &         * ( ONE - AREApreTH(I,J) )
./pkg/seaice/seaice_growth.F 2291 SEAICE_GROWTH
     &         - RUNOFF(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 2293 SEAICE_GROWTH
     &         + ( d_HFRWbyRAIN(I,J) + r_FWbySublim(I,J) )
./pkg/seaice/seaice_growth.F 2307 SEAICE_GROWTH
     &        ( ZERO + HeatCapacity_Cp * theta(I,J,kSurface,bi,bj) )
./pkg/seaice/seaice_growth.F 2310 SEAICE_GROWTH
     &        ( temp_EvPrRn - theta(I,J,kSurface,bi,bj) )
./pkg/seaice/seaice_growth.F 2314 SEAICE_GROWTH
           SItflux(I,J,bi,bj)= SIatmQnt(I,J,bi,bj)-tmpscal1-tmpscal2
./pkg/seaice/seaice_growth.F 2323 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 2324 SEAICE_GROWTH
          tmpscal1= d_HSNWbyATMonSNW(I,J)*SNOW2ICE
./pkg/seaice/seaice_growth.F 2325 SEAICE_GROWTH
     &             +d_HFRWbyRAIN(I,J)
./pkg/seaice/seaice_growth.F 2326 SEAICE_GROWTH
     &             +d_HSNWbyOCNonSNW(I,J)*SNOW2ICE
./pkg/seaice/seaice_growth.F 2327 SEAICE_GROWTH
     &             +d_HEFFbyOCNonICE(I,J)
./pkg/seaice/seaice_growth.F 2328 SEAICE_GROWTH
     &             +d_HEFFbyATMonOCN(I,J)
./pkg/seaice/seaice_growth.F 2329 SEAICE_GROWTH
     &             +d_HEFFbyNEG(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 2331 SEAICE_GROWTH
     &             +d_HEFFbyRLX(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 2333 SEAICE_GROWTH
     &             +d_HSNWbyNEG(I,J,bi,bj)*SNOW2ICE
./pkg/seaice/seaice_growth.F 2335 SEAICE_GROWTH
     &             +r_FWbySublim(I,J)
./pkg/seaice/seaice_growth.F 2336 SEAICE_GROWTH
          EmPmR(I,J,bi,bj)  = maskC(I,J,kSurface,bi,bj)*(
./pkg/seaice/seaice_growth.F 2337 SEAICE_GROWTH
     &         ( EVAP(I,J,bi,bj)-PRECIP(I,J,bi,bj) )
./pkg/seaice/seaice_growth.F 2338 SEAICE_GROWTH
     &         * ( ONE - AREApreTH(I,J) )
./pkg/seaice/seaice_growth.F 2340 SEAICE_GROWTH
     &         - RUNOFF(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 2347 SEAICE_GROWTH
     &         - fw2ObyRidge(I,J,bi,bj)*recip_deltaTtherm
./pkg/seaice/seaice_growth.F 2348 SEAICE_GROWTH
     &           * maskC(I,J,kSurface,bi,bj)
./pkg/seaice/seaice_growth.F 2351 SEAICE_GROWTH
           SIatmFW(I,J,bi,bj) = maskC(I,J,kSurface,bi,bj)*(
./pkg/seaice/seaice_growth.F 2352 SEAICE_GROWTH
     &          EVAP(I,J,bi,bj)*( ONE - AREApreTH(I,J) )
./pkg/seaice/seaice_growth.F 2353 SEAICE_GROWTH
     &          - PRECIP(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 2355 SEAICE_GROWTH
     &          - RUNOFF(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 2358 SEAICE_GROWTH
     &     + a_FWbySublim(I,J) * SEAICE_rhoIce * recip_deltaTtherm
./pkg/seaice/seaice_growth.F 2366 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 2367 SEAICE_GROWTH
            frWtrAtm(I,J,bi,bj) = maskC(I,J,kSurface,bi,bj)*(
./pkg/seaice/seaice_growth.F 2368 SEAICE_GROWTH
     &           PRECIP(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 2369 SEAICE_GROWTH
     &           - EVAP(I,J,bi,bj)*( ONE - AREApreTH(I,J) )
./pkg/seaice/seaice_growth.F 2371 SEAICE_GROWTH
     &           + RUNOFF(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 2375 SEAICE_GROWTH
     &           - a_FWbySublim(I,J)*AREApreTH(I,J)
./pkg/seaice/seaice_growth.F 2384 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 2385 SEAICE_GROWTH
          frWtrAtm(I,J,bi,bj) = maskC(I,J,kSurface,bi,bj)*(
./pkg/seaice/seaice_growth.F 2386 SEAICE_GROWTH
     &         PRECIP(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 2387 SEAICE_GROWTH
     &         - EVAP(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 2388 SEAICE_GROWTH
     &         *( ONE - AREApreTH(I,J) )
./pkg/seaice/seaice_growth.F 2390 SEAICE_GROWTH
     &         + RUNOFF(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 2393 SEAICE_GROWTH
     &     - a_FWbySublim(I,J) * SEAICE_rhoIce * recip_deltaTtherm
./pkg/seaice/seaice_growth.F 2416 SEAICE_GROWTH
          DO I=1,sNx
./pkg/seaice/seaice_growth.F 2418 SEAICE_GROWTH
           tmpscal1 = HEFF(I,J,bi,bj)*SEAICE_rhoIce
./pkg/seaice/seaice_growth.F 2419 SEAICE_GROWTH
     &              + HSNOW(I,J,bi,bj)*SEAICE_rhoSnow
./pkg/seaice/seaice_growth.F 2422 SEAICE_GROWTH
           tmpscal2 = HEFF(I,J,bi,bj)*SEAICE_rhoIce
./pkg/seaice/seaice_growth.F 2423 SEAICE_GROWTH
     &              + HSNOW(I,J,bi,bj)*SEAICE_rhoSnow
./pkg/seaice/seaice_growth.F 2449 SEAICE_GROWTH
     &       HeatCapacity_Cp * theta(I,J,kSurface,bi,bj)
./pkg/seaice/seaice_growth.F 2503 SEAICE_GROWTH
          DO I=1,sNx
./pkg/seaice/seaice_growth.F 2504 SEAICE_GROWTH
            DIAGarrayA(I,J) = maskC(I,J,kSurface,bi,bj)
./pkg/seaice/seaice_growth.F 2505 SEAICE_GROWTH
     &        * d_HSNWbyRAIN(I,J)*SEAICE_rhoSnow*recip_deltaTtherm
./pkg/seaice/seaice_growth.F 2506 SEAICE_GROWTH
            DIAGarrayB(I,J) =  AREA(I,J,bi,bj)-AREApreTH(I,J)
./pkg/seaice/seaice_growth.F 2514 SEAICE_GROWTH
          DO I=1,sNx
./pkg/seaice/seaice_growth.F 2515 SEAICE_GROWTH
           DIAGarrayB(I,J) = maskC(I,J,kSurface,bi,bj) *
./pkg/seaice/seaice_growth.F 2516 SEAICE_GROWTH
     &       a_FWbySublim(I,J) * SEAICE_rhoIce * recip_deltaTtherm
./pkg/seaice/seaice_growth.F 2523 SEAICE_GROWTH
          DO I=1,sNx
./pkg/seaice/seaice_growth.F 2525 SEAICE_GROWTH
           DIAGarrayA(I,J) = maskC(I,J,kSurface,bi,bj)
./pkg/seaice/seaice_growth.F 2526 SEAICE_GROWTH
     &       * (a_FWbySublim(I,J)-r_FWbySublim(I,J))
./pkg/seaice/seaice_growth.F 2529 SEAICE_GROWTH
           DIAGarrayC(I,J) = maskC(I,J,kSurface,bi,bj)
./pkg/seaice/seaice_growth.F 2530 SEAICE_GROWTH
     &       * r_FWbySublim(I,J)
./pkg/seaice/seaice_growth.F 2533 SEAICE_GROWTH
           tmpscal1= EVAP(I,J,bi,bj)*( ONE - AREApreTH(I,J) )
./pkg/seaice/seaice_growth.F 2534 SEAICE_GROWTH
     &             + r_FWbySublim(I,J)*convertHI2PRECIP
./pkg/seaice/seaice_growth.F 2535 SEAICE_GROWTH
           tmpscal2= ( a_FWbySublim(I,J)-r_FWbySublim(I,J) )
./pkg/seaice/seaice_growth.F 2538 SEAICE_GROWTH
           DIAGarrayB(I,J) = -maskC(I,J,kSurface,bi,bj)*rhoConstFresh
./pkg/seaice/seaice_growth.F 2609 SEAICE_GROWTH
     &       ( ZERO + HeatCapacity_Cp * theta(I,J,kSurface,bi,bj) )
./pkg/seaice/seaice_growth.F 2612 SEAICE_GROWTH
     &       HeatCapacity_Cp*(temp_EvPrRn - theta(I,J,kSurface,bi,bj))
./pkg/seaice/seaice_growth.F 407 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 408 SEAICE_GROWTH
          a_QbyATM_cover (I,J)       = 0.0 _d 0
./pkg/seaice/seaice_growth.F 409 SEAICE_GROWTH
          a_QbyATM_open(I,J)         = 0.0 _d 0
./pkg/seaice/seaice_growth.F 410 SEAICE_GROWTH
          r_QbyATM_cover (I,J)       = 0.0 _d 0
./pkg/seaice/seaice_growth.F 411 SEAICE_GROWTH
          r_QbyATM_open (I,J)        = 0.0 _d 0
./pkg/seaice/seaice_growth.F 413 SEAICE_GROWTH
          a_QSWbyATM_open (I,J)      = 0.0 _d 0
./pkg/seaice/seaice_growth.F 414 SEAICE_GROWTH
          a_QSWbyATM_cover (I,J)     = 0.0 _d 0
./pkg/seaice/seaice_growth.F 416 SEAICE_GROWTH
          a_QbyOCN (I,J)             = 0.0 _d 0
./pkg/seaice/seaice_growth.F 417 SEAICE_GROWTH
          r_QbyOCN (I,J)             = 0.0 _d 0
./pkg/seaice/seaice_growth.F 420 SEAICE_GROWTH
          d_AREAbyATM(I,J)           = 0.0 _d 0
./pkg/seaice/seaice_growth.F 421 SEAICE_GROWTH
          d_AREAbyICE(I,J)           = 0.0 _d 0
./pkg/seaice/seaice_growth.F 422 SEAICE_GROWTH
          d_AREAbyOCN(I,J)           = 0.0 _d 0
./pkg/seaice/seaice_growth.F 425 SEAICE_GROWTH
          d_HEFFbyOCNonICE(I,J)      = 0.0 _d 0
./pkg/seaice/seaice_growth.F 426 SEAICE_GROWTH
          d_HEFFbyATMonOCN(I,J)      = 0.0 _d 0
./pkg/seaice/seaice_growth.F 427 SEAICE_GROWTH
          d_HEFFbyFLOODING(I,J)      = 0.0 _d 0
./pkg/seaice/seaice_growth.F 429 SEAICE_GROWTH
          d_HEFFbyATMonOCN_open(I,J) = 0.0 _d 0
./pkg/seaice/seaice_growth.F 430 SEAICE_GROWTH
          d_HEFFbyATMonOCN_cover(I,J) = 0.0 _d 0
./pkg/seaice/seaice_growth.F 432 SEAICE_GROWTH
          d_HSNWbyATMonSNW(I,J)      = 0.0 _d 0
./pkg/seaice/seaice_growth.F 433 SEAICE_GROWTH
          d_HSNWbyOCNonSNW(I,J)      = 0.0 _d 0
./pkg/seaice/seaice_growth.F 434 SEAICE_GROWTH
          d_HSNWbyRAIN(I,J)          = 0.0 _d 0
./pkg/seaice/seaice_growth.F 435 SEAICE_GROWTH
          a_FWbySublim(I,J)          = 0.0 _d 0
./pkg/seaice/seaice_growth.F 436 SEAICE_GROWTH
          r_FWbySublim(I,J)          = 0.0 _d 0
./pkg/seaice/seaice_growth.F 437 SEAICE_GROWTH
          d_HEFFbySublim(I,J)        = 0.0 _d 0
./pkg/seaice/seaice_growth.F 438 SEAICE_GROWTH
          d_HSNWbySublim(I,J)        = 0.0 _d 0
./pkg/seaice/seaice_growth.F 440 SEAICE_GROWTH
          latentHeatFluxMax(I,J)     = 0.0 _d 0
./pkg/seaice/seaice_growth.F 442 SEAICE_GROWTH
          d_HFRWbyRAIN(I,J)          = 0.0 _d 0
./pkg/seaice/seaice_growth.F 443 SEAICE_GROWTH
          tmparr1(I,J)               = 0.0 _d 0
./pkg/seaice/seaice_growth.F 445 SEAICE_GROWTH
          greaseLayerThick(I,J)      = 0.0 _d 0
./pkg/seaice/seaice_growth.F 446 SEAICE_GROWTH
          d_HEFFbyGREASE(I,J)        = 0.0 _d 0
./pkg/seaice/seaice_growth.F 449 SEAICE_GROWTH
            ticeInMult(I,J,IT)            = 0.0 _d 0
./pkg/seaice/seaice_growth.F 450 SEAICE_GROWTH
            ticeOutMult(I,J,IT)           = 0.0 _d 0
./pkg/seaice/seaice_growth.F 451 SEAICE_GROWTH
            a_QbyATMmult_cover(I,J,IT)    = 0.0 _d 0
./pkg/seaice/seaice_growth.F 452 SEAICE_GROWTH
            a_QSWbyATMmult_cover(I,J,IT)  = 0.0 _d 0
./pkg/seaice/seaice_growth.F 453 SEAICE_GROWTH
            a_FWbySublimMult(I,J,IT)      = 0.0 _d 0
./pkg/seaice/seaice_growth.F 455 SEAICE_GROWTH
            latentHeatFluxMaxMult(I,J,IT) = 0.0 _d 0
./pkg/seaice/seaice_growth.F 458 SEAICE_GROWTH
            d_HEFFbySublim_ITD(I,J,IT)         = 0.0 _d 0
./pkg/seaice/seaice_growth.F 459 SEAICE_GROWTH
            d_HSNWbySublim_ITD(I,J,IT)         = 0.0 _d 0
./pkg/seaice/seaice_growth.F 460 SEAICE_GROWTH
            d_HEFFbyOCNonICE_ITD(I,J,IT)       = 0.0 _d 0
./pkg/seaice/seaice_growth.F 461 SEAICE_GROWTH
            d_HSNWbyATMonSNW_ITD(I,J,IT)       = 0.0 _d 0
./pkg/seaice/seaice_growth.F 462 SEAICE_GROWTH
            d_HEFFbyATMonOCN_ITD(I,J,IT)       = 0.0 _d 0
./pkg/seaice/seaice_growth.F 463 SEAICE_GROWTH
            d_HEFFbyATMonOCN_cover_ITD(I,J,IT) = 0.0 _d 0
./pkg/seaice/seaice_growth.F 464 SEAICE_GROWTH
            d_HEFFbyATMonOCN_open_ITD(I,J,IT)  = 0.0 _d 0
./pkg/seaice/seaice_growth.F 465 SEAICE_GROWTH
            d_HSNWbyRAIN_ITD(I,J,IT)           = 0.0 _d 0
./pkg/seaice/seaice_growth.F 466 SEAICE_GROWTH
            d_HSNWbyOCNonSNW_ITD(I,J,IT)       = 0.0 _d 0
./pkg/seaice/seaice_growth.F 467 SEAICE_GROWTH
            d_HEFFbyFLOODING_ITD(I,J,IT)       = 0.0 _d 0
./pkg/seaice/seaice_growth.F 468 SEAICE_GROWTH
            r_QbyATMmult_cover(I,J,IT)         = 0.0 _d 0
./pkg/seaice/seaice_growth.F 469 SEAICE_GROWTH
            r_FWbySublimMult(I,J,IT)           = 0.0 _d 0
./pkg/seaice/seaice_growth.F 471 SEAICE_GROWTH
            latMeltFrac(I,J,IT)                = 0.0 _d 0
./pkg/seaice/seaice_growth.F 472 SEAICE_GROWTH
            latMeltRate(I,J,IT)                = 0.0 _d 0
./pkg/seaice/seaice_growth.F 479 SEAICE_GROWTH
         DO I=1-oLx,sNx+oLx
./pkg/seaice/seaice_growth.F 480 SEAICE_GROWTH
          frWtrAtm(I,J,bi,bj)        = 0.0 _d 0
./pkg/seaice/seaice_growth.F 494 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 495 SEAICE_GROWTH
          HEFFpreTH(I,J)=HEFF(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 496 SEAICE_GROWTH
          HSNWpreTH(I,J)=HSNOW(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 497 SEAICE_GROWTH
          AREApreTH(I,J)=AREA(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 499 SEAICE_GROWTH
          DIAGarrayB(I,J) = AREA(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 500 SEAICE_GROWTH
          DIAGarrayC(I,J) = HEFF(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 501 SEAICE_GROWTH
          DIAGarrayD(I,J) = HSNOW(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 504 SEAICE_GROWTH
          SItrHEFF(I,J,bi,bj,1)=HEFF(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 505 SEAICE_GROWTH
          SItrAREA(I,J,bi,bj,2)=AREA(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 512 SEAICE_GROWTH
          DO I=1,sNx
./pkg/seaice/seaice_growth.F 513 SEAICE_GROWTH
           HEFFITDpreTH(I,J,IT)=HEFFITD(I,J,IT,bi,bj)
./pkg/seaice/seaice_growth.F 514 SEAICE_GROWTH
           HSNWITDpreTH(I,J,IT)=HSNOWITD(I,J,IT,bi,bj)
./pkg/seaice/seaice_growth.F 515 SEAICE_GROWTH
           AREAITDpreTH(I,J,IT)=AREAITD(I,J,IT,bi,bj)
./pkg/seaice/seaice_growth.F 518 SEAICE_GROWTH
           IF (AREA(I,J,bi,bj) .GT. ZERO) THEN
./pkg/seaice/seaice_growth.F 519 SEAICE_GROWTH
            areaFracFactor(I,J,IT)=AREAITD(I,J,IT,bi,bj)/AREA(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 523 SEAICE_GROWTH
             areaFracFactor(I,J,IT)=ONE
./pkg/seaice/seaice_growth.F 525 SEAICE_GROWTH
             areaFracFactor(I,J,IT)=ZERO
./pkg/seaice/seaice_growth.F 535 SEAICE_GROWTH
          DO I=1,sNx
./pkg/seaice/seaice_growth.F 536 SEAICE_GROWTH
           SItrHEFF(I,J,bi,bj,iTr)=ZERO
./pkg/seaice/seaice_growth.F 542 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 543 SEAICE_GROWTH
          SItrAREA(I,J,bi,bj,3)=ZERO
./pkg/seaice/seaice_growth.F 575 SEAICE_GROWTH
          DO I=1,sNx
./pkg/seaice/seaice_growth.F 576 SEAICE_GROWTH
           HEFFpreTH(I,J) = 0. _d 0
./pkg/seaice/seaice_growth.F 577 SEAICE_GROWTH
           HSNWpreTH(I,J) = 0. _d 0
./pkg/seaice/seaice_growth.F 578 SEAICE_GROWTH
           AREApreTH(I,J) = 0. _d 0
./pkg/seaice/seaice_growth.F 584 SEAICE_GROWTH
           DO I=1,sNx
./pkg/seaice/seaice_growth.F 585 SEAICE_GROWTH
            HEFFITDpreTH(I,J,IT) = 0. _d 0
./pkg/seaice/seaice_growth.F 586 SEAICE_GROWTH
            HSNWITDpreTH(I,J,IT) = 0. _d 0
./pkg/seaice/seaice_growth.F 587 SEAICE_GROWTH
            AREAITDpreTH(I,J,IT) = 0. _d 0
./pkg/seaice/seaice_growth.F 597 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 598 SEAICE_GROWTH
          AREAforAtmFW(I,J,bi,bj) = AREApreTH(I,J)
./pkg/seaice/seaice_growth.F 614 SEAICE_GROWTH
          DO I=1,sNx
./pkg/seaice/seaice_growth.F 615 SEAICE_GROWTH
           IF (HEFFITDpreTH(I,J,IT) .GT. ZERO) THEN
./pkg/seaice/seaice_growth.F 617 SEAICE_GROWTH
            tmpscal1 = SQRT(AREAITDpreTH(I,J,IT) * AREAITDpreTH(I,J,IT)
./pkg/seaice/seaice_growth.F 620 SEAICE_GROWTH
            tmpscal2 = HEFFITDpreTH(I,J,IT) / tmpscal1
./pkg/seaice/seaice_growth.F 622 SEAICE_GROWTH
            heffActualMult(I,J,IT) = SQRT(tmpscal2 * tmpscal2
./pkg/seaice/seaice_growth.F 625 SEAICE_GROWTH
            hsnowActualMult(I,J,IT) = HSNWITDpreTH(I,J,IT) / tmpscal1
./pkg/seaice/seaice_growth.F 627 SEAICE_GROWTH
            recip_heffActualMult(I,J,IT)  = AREAITDpreTH(I,J,IT) /
./pkg/seaice/seaice_growth.F 628 SEAICE_GROWTH
     &           sqrt(HEFFITDpreTH(I,J,IT) * HEFFITDpreTH(I,J,IT)
./pkg/seaice/seaice_growth.F 632 SEAICE_GROWTH
            heffActualMult(I,J,IT) = ZERO
./pkg/seaice/seaice_growth.F 633 SEAICE_GROWTH
            hsnowActualMult(I,J,IT) = ZERO
./pkg/seaice/seaice_growth.F 634 SEAICE_GROWTH
            recip_heffActualMult(I,J,IT)  = ZERO
./pkg/seaice/seaice_growth.F 641 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 642 SEAICE_GROWTH
          IF (HEFFpreTH(I,J) .GT. ZERO) THEN
./pkg/seaice/seaice_growth.F 644 SEAICE_GROWTH
           tmpscal1 = SQRT(AREApreTH(I,J)* AREApreTH(I,J) + area_reg_sq)
./pkg/seaice/seaice_growth.F 646 SEAICE_GROWTH
           tmpscal2 = HEFFpreTH(I,J) / tmpscal1
./pkg/seaice/seaice_growth.F 648 SEAICE_GROWTH
           heffActual(I,J) = SQRT(tmpscal2 * tmpscal2 + hice_reg_sq)
./pkg/seaice/seaice_growth.F 650 SEAICE_GROWTH
           hsnowActual(I,J) = HSNWpreTH(I,J) / tmpscal1
./pkg/seaice/seaice_growth.F 652 SEAICE_GROWTH
           recip_heffActual(I,J)  = AREApreTH(I,J) /
./pkg/seaice/seaice_growth.F 653 SEAICE_GROWTH
     &                 sqrt(HEFFpreTH(I,J)*HEFFpreTH(I,J) + hice_reg_sq)
./pkg/seaice/seaice_growth.F 656 SEAICE_GROWTH
           heffActual(I,J) = ZERO
./pkg/seaice/seaice_growth.F 657 SEAICE_GROWTH
           hsnowActual(I,J) = ZERO
./pkg/seaice/seaice_growth.F 658 SEAICE_GROWTH
           recip_heffActual(I,J)  = ZERO
./pkg/seaice/seaice_growth.F 679 SEAICE_GROWTH
          DO I=1,sNx
./pkg/seaice/seaice_growth.F 680 SEAICE_GROWTH
           IF (HEFFITDpreTH(I,J,IT) .GT. ZERO) THEN
./pkg/seaice/seaice_growth.F 681 SEAICE_GROWTH
            latentHeatFluxMaxMult(I,J,IT) = lhSublim*recip_deltaTtherm *
./pkg/seaice/seaice_growth.F 682 SEAICE_GROWTH
     &           (HEFFITDpreTH(I,J,IT)*SEAICE_rhoIce +
./pkg/seaice/seaice_growth.F 683 SEAICE_GROWTH
     &            HSNWITDpreTH(I,J,IT)*SEAICE_rhoSnow)
./pkg/seaice/seaice_growth.F 684 SEAICE_GROWTH
     &           /AREAITDpreTH(I,J,IT)
./pkg/seaice/seaice_growth.F 686 SEAICE_GROWTH
            latentHeatFluxMaxMult(I,J,IT) = ZERO
./pkg/seaice/seaice_growth.F 693 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 694 SEAICE_GROWTH
          IF (HEFFpreTH(I,J) .GT. ZERO) THEN
./pkg/seaice/seaice_growth.F 695 SEAICE_GROWTH
           latentHeatFluxMax(I,J) = lhSublim * recip_deltaTtherm *
./pkg/seaice/seaice_growth.F 696 SEAICE_GROWTH
     &          (HEFFpreTH(I,J) * SEAICE_rhoIce +
./pkg/seaice/seaice_growth.F 697 SEAICE_GROWTH
     &           HSNWpreTH(I,J) * SEAICE_rhoSnow)/AREApreTH(I,J)
./pkg/seaice/seaice_growth.F 699 SEAICE_GROWTH
           latentHeatFluxMax(I,J) = ZERO
./pkg/seaice/seaice_growth.F 718 SEAICE_GROWTH
          UG(I,J) = MAX(SEAICE_EPS,wspeed(I,J,bi,bj))
./pkg/seaice/seaice_growth.F 741 SEAICE_GROWTH
          DO I=1,sNx
./pkg/seaice/seaice_growth.F 743 SEAICE_GROWTH
     &          (uWind(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 747 SEAICE_GROWTH
     &          +(vWind(I,J,bi,bj)
./pkg/seaice/seaice_growth.F 752 SEAICE_GROWTH
             UG(I,J)=SEAICE_EPS
./pkg/seaice/seaice_growth.F 754 SEAICE_GROWTH
             UG(I,J)=SQRT(SPEED_SQ)
./pkg/seaice/seaice_growth.F 773 SEAICE_GROWTH
          DO I=1,sNx
./pkg/seaice/seaice_growth.F 774 SEAICE_GROWTH
           ticeInMult(I,J,IT)  = TICES(I,J,IT,bi,bj)
./pkg/seaice/seaice_growth.F 775 SEAICE_GROWTH
           ticeOutMult(I,J,IT) = TICES(I,J,IT,bi,bj)
./pkg/seaice/seaice_growth.F 776 SEAICE_GROWTH
           TICES(I,J,IT,bi,bj) = ZERO
./pkg/seaice/seaice_growth.F 787 SEAICE_GROWTH
          DO I=1,sNx
./pkg/seaice/seaice_growth.F 788 SEAICE_GROWTH
           heffActualMult(I,J,IT)        = heffActual(I,J)*pFac
./pkg/seaice/seaice_growth.F 789 SEAICE_GROWTH
           hsnowActualMult(I,J,IT)       = hsnowActual(I,J)*pFacSnow
./pkg/seaice/seaice_growth.F 791 SEAICE_GROWTH
           latentHeatFluxMaxMult(I,J,IT) = latentHeatFluxMax(I,J)*pFac
./pkg/seaice/seaice_growth.F 845 SEAICE_GROWTH
          DO I=1,sNx
./pkg/seaice/seaice_growth.F 861 SEAICE_GROWTH
           TICES(I,J,IT,bi,bj) = ticeOutMult(I,J,IT)
./pkg/seaice/seaice_growth.F 866 SEAICE_GROWTH
           a_QbyATM_cover   (I,J) = a_QbyATM_cover(I,J)
./pkg/seaice/seaice_growth.F 867 SEAICE_GROWTH
     &          + a_QbyATMmult_cover(I,J,IT)*areaFracFactor(I,J,IT)
./pkg/seaice/seaice_growth.F 868 SEAICE_GROWTH
           a_QSWbyATM_cover (I,J) = a_QSWbyATM_cover(I,J)
./pkg/seaice/seaice_growth.F 869 SEAICE_GROWTH
     &          + a_QSWbyATMmult_cover(I,J,IT)*areaFracFactor(I,J,IT)
./pkg/seaice/seaice_growth.F 870 SEAICE_GROWTH
           a_FWbySublim     (I,J) = a_FWbySublim(I,J)
./pkg/seaice/seaice_growth.F 871 SEAICE_GROWTH
     &          + a_FWbySublimMult(I,J,IT)*areaFracFactor(I,J,IT)
./pkg/seaice/seaice_growth.F 873 SEAICE_GROWTH
           a_QbyATM_cover   (I,J) = a_QbyATM_cover(I,J)
./pkg/seaice/seaice_growth.F 874 SEAICE_GROWTH
     &          + a_QbyATMmult_cover(I,J,IT)*recip_multDim
./pkg/seaice/seaice_growth.F 875 SEAICE_GROWTH
           a_QSWbyATM_cover (I,J) = a_QSWbyATM_cover(I,J)
./pkg/seaice/seaice_growth.F 876 SEAICE_GROWTH
     &          + a_QSWbyATMmult_cover(I,J,IT)*recip_multDim
./pkg/seaice/seaice_growth.F 877 SEAICE_GROWTH
           a_FWbySublim     (I,J) = a_FWbySublim(I,J)
./pkg/seaice/seaice_growth.F 878 SEAICE_GROWTH
     &          + a_FWbySublimMult(I,J,IT)*recip_multDim
./pkg/seaice/seaice_growth.F 887 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 889 SEAICE_GROWTH
           DIAGarrayA(I,J) = a_FWbySublim(I,J) * lhSublim
./pkg/seaice/seaice_growth.F 915 SEAICE_GROWTH
          DO I=1,sNx
./pkg/seaice/seaice_growth.F 916 SEAICE_GROWTH
           a_QbyATMmult_cover(I,J,IT)   = a_QbyATMmult_cover(I,J,IT)
./pkg/seaice/seaice_growth.F 917 SEAICE_GROWTH
     &          * convertQ2HI * AREAITDpreTH(I,J,IT)
./pkg/seaice/seaice_growth.F 918 SEAICE_GROWTH
           a_QSWbyATMmult_cover(I,J,IT) = a_QSWbyATMmult_cover(I,J,IT)
./pkg/seaice/seaice_growth.F 919 SEAICE_GROWTH
     &          * convertQ2HI * AREAITDpreTH(I,J,IT)
./pkg/seaice/seaice_growth.F 921 SEAICE_GROWTH
           r_QbyATMmult_cover(I,J,IT)=a_QbyATMmult_cover(I,J,IT)
./pkg/seaice/seaice_growth.F 925 SEAICE_GROWTH
           a_FWbySublimMult(I,J,IT) = ZERO
./pkg/seaice/seaice_growth.F 927 SEAICE_GROWTH
           a_FWbySublimMult(I,J,IT) = SEAICE_deltaTtherm*recip_rhoIce
./pkg/seaice/seaice_growth.F 928 SEAICE_GROWTH
     &            * a_FWbySublimMult(I,J,IT)*AREAITDpreTH(I,J,IT)
./pkg/seaice/seaice_growth.F 929 SEAICE_GROWTH
           r_FWbySublimMult(I,J,IT)=a_FWbySublimMult(I,J,IT)
./pkg/seaice/seaice_growth.F 934 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 935 SEAICE_GROWTH
          a_QbyATM_open(I,J)    = a_QbyATM_open(I,J)
./pkg/seaice/seaice_growth.F 936 SEAICE_GROWTH
     &         * convertQ2HI * ( ONE - AREApreTH(I,J) )
./pkg/seaice/seaice_growth.F 937 SEAICE_GROWTH
          a_QSWbyATM_open(I,J)  = a_QSWbyATM_open(I,J)
./pkg/seaice/seaice_growth.F 938 SEAICE_GROWTH
     &         * convertQ2HI * ( ONE - AREApreTH(I,J) )
./pkg/seaice/seaice_growth.F 940 SEAICE_GROWTH
          r_QbyATM_open(I,J)=a_QbyATM_open(I,J)
./pkg/seaice/seaice_growth.F 945 SEAICE_GROWTH
         DO I=1,sNx
./pkg/seaice/seaice_growth.F 946 SEAICE_GROWTH
          a_QbyATM_cover(I,J)   = a_QbyATM_cover(I,J)
./pkg/seaice/seaice_growth.F 947 SEAICE_GROWTH
     &         * convertQ2HI * AREApreTH(I,J)
./pkg/seaice/seaice_growth.F 948 SEAICE_GROWTH
          a_QSWbyATM_cover(I,J) = a_QSWbyATM_cover(I,J)
./pkg/seaice/seaice_growth.F 949 SEAICE_GROWTH
     &         * convertQ2HI * AREApreTH(I,J)
./pkg/seaice/seaice_growth.F 950 SEAICE_GROWTH
          a_QbyATM_open(I,J)    = a_QbyATM_open(I,J)
./pkg/seaice/seaice_growth.F 951 SEAICE_GROWTH
     &         * convertQ2HI * ( ONE - AREApreTH(I,J) )
./pkg/seaice/seaice_growth.F 952 SEAICE_GROWTH
          a_QSWbyATM_open(I,J)  = a_QSWbyATM_open(I,J)
./pkg/seaice/seaice_growth.F 953 SEAICE_GROWTH
     &         * convertQ2HI * ( ONE - AREApreTH(I,J) )
./pkg/seaice/seaice_growth.F 955 SEAICE_GROWTH
          r_QbyATM_cover(I,J)=a_QbyATM_cover(I,J)
./pkg/seaice/seaice_growth.F 956 SEAICE_GROWTH
          r_QbyATM_open(I,J)=a_QbyATM_open(I,J)
./pkg/seaice/seaice_growth.F 961 SEAICE_GROWTH
          a_FWbySublim(I,J) = ZERO
./pkg/seaice/seaice_growth.F 963 SEAICE_GROWTH
          a_FWbySublim(I,J) = SEAICE_deltaTtherm*recip_rhoIce
./pkg/seaice/seaice_growth.F 964 SEAICE_GROWTH
     &           * a_FWbySublim(I,J)*AREApreTH(I,J)
./pkg/seaice/seaice_growth.F 965 SEAICE_GROWTH
          r_FWbySublim(I,J)=a_FWbySublim(I,J)
./pkg/seaice/seaice_growth.F 988 SEAICE_GROWTH
           DO I=1,sNx
./pkg/seaice/seaice_growth.F 989 SEAICE_GROWTH
            a_QbyATMmult_cover(I,J,IT)   = 0. _d 0
./pkg/seaice/seaice_growth.F 990 SEAICE_GROWTH
            r_QbyATMmult_cover(I,J,IT)   = 0. _d 0
./pkg/seaice/seaice_growth.F 991 SEAICE_GROWTH
            a_QSWbyATMmult_cover(I,J,IT) = 0. _d 0
./pkg/seaice/seaice_growth.F 997 SEAICE_GROWTH
          DO I=1,sNx
./pkg/seaice/seaice_growth.F 998 SEAICE_GROWTH
           a_QbyATM_cover(I,J)   = 0. _d 0
./pkg/seaice/seaice_growth.F 999 SEAICE_GROWTH
           r_QbyATM_cover(I,J)   = 0. _d 0
./pkg/seaice/seaice_init_varia.F 109 SEAICE_INIT_VARIA
           k2AtC(I,J,bi,bj) = - _tanPhiAtU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/seaice_init_varia.F 110 SEAICE_INIT_VARIA
           k2AtZ(I,J,bi,bj) = - _tanPhiAtV(I,J,bi,bj)*recip_rSphere
./pkg/seaice/seaice_init_varia.F 118 SEAICE_INIT_VARIA
           k1AtC(I,J,bi,bj) = _recip_dyF(I,J,bi,bj)
./pkg/seaice/seaice_init_varia.F 119 SEAICE_INIT_VARIA
     &          * ( _dyG(I+1,J,bi,bj) - _dyG(I,J,bi,bj) )
./pkg/seaice/seaice_init_varia.F 120 SEAICE_INIT_VARIA
     &          * _recip_dxF(I,J,bi,bj)
./pkg/seaice/seaice_init_varia.F 125 SEAICE_INIT_VARIA
           k1AtZ(I,J,bi,bj) = _recip_dyU(I,J,bi,bj)
./pkg/seaice/seaice_init_varia.F 126 SEAICE_INIT_VARIA
     &          * ( _dyC(I,J,bi,bj) - _dyC(I-1,J,bi,bj) )
./pkg/seaice/seaice_init_varia.F 127 SEAICE_INIT_VARIA
     &          * _recip_dxV(I,J,bi,bj)
./pkg/seaice/seaice_init_varia.F 132 SEAICE_INIT_VARIA
           k2AtC(I,J,bi,bj) = _recip_dxF(I,J,bi,bj)
./pkg/seaice/seaice_init_varia.F 133 SEAICE_INIT_VARIA
     &          * ( _dxG(I,J+1,bi,bj) - _dxG(I,J,bi,bj) )
./pkg/seaice/seaice_init_varia.F 134 SEAICE_INIT_VARIA
     &          * _recip_dyF(I,J,bi,bj)
./pkg/seaice/seaice_init_varia.F 139 SEAICE_INIT_VARIA
           k2AtZ(I,J,bi,bj) = _recip_dxV(I,J,bi,bj)
./pkg/seaice/seaice_init_varia.F 140 SEAICE_INIT_VARIA
     &          * ( _dxC(I,J,bi,bj) - _dxC(I,J-1,bi,bj) )
./pkg/seaice/seaice_init_varia.F 141 SEAICE_INIT_VARIA
     &          * _recip_dyU(I,J,bi,bj)
./pkg/seaice/seaice_init_varia.F 148 SEAICE_INIT_VARIA
          k1AtC(I,J,bi,bj) = 0.0 _d 0
./pkg/seaice/seaice_init_varia.F 149 SEAICE_INIT_VARIA
          k1AtU(I,J,bi,bj) = 0.0 _d 0
./pkg/seaice/seaice_init_varia.F 150 SEAICE_INIT_VARIA
          k1AtV(I,J,bi,bj) = 0.0 _d 0
./pkg/seaice/seaice_init_varia.F 151 SEAICE_INIT_VARIA
          k2AtC(I,J,bi,bj) = 0.0 _d 0
./pkg/seaice/seaice_init_varia.F 152 SEAICE_INIT_VARIA
          k2AtU(I,J,bi,bj) = 0.0 _d 0
./pkg/seaice/seaice_init_varia.F 153 SEAICE_INIT_VARIA
          k2AtV(I,J,bi,bj) = 0.0 _d 0
./pkg/seaice/seaice_init_varia.F 165 SEAICE_INIT_VARIA
           k2AtC(I,J,bi,bj) = - _tanPhiAtU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/seaice_init_varia.F 166 SEAICE_INIT_VARIA
           k2AtU(I,J,bi,bj) = - _tanPhiAtU(I,J,bi,bj)*recip_rSphere
./pkg/seaice/seaice_init_varia.F 167 SEAICE_INIT_VARIA
           k2AtV(I,J,bi,bj) = - _tanPhiAtV(I,J,bi,bj)*recip_rSphere
./pkg/seaice/seaice_init_varia.F 175 SEAICE_INIT_VARIA
           k1AtC(I,J,bi,bj) = _recip_dyF(I,J,bi,bj)
./pkg/seaice/seaice_init_varia.F 176 SEAICE_INIT_VARIA
     &          * ( _dyG(I+1,J,bi,bj) - _dyG(I,J,bi,bj) )
./pkg/seaice/seaice_init_varia.F 177 SEAICE_INIT_VARIA
     &          * _recip_dxF(I,J,bi,bj)
./pkg/seaice/seaice_init_varia.F 182 SEAICE_INIT_VARIA
           k1AtU(I,J,bi,bj) = _recip_dyG(I,J,bi,bj)
./pkg/seaice/seaice_init_varia.F 183 SEAICE_INIT_VARIA
     &          * ( _dyF(I,J,bi,bj) - _dyF(I-1,J,bi,bj) )
./pkg/seaice/seaice_init_varia.F 184 SEAICE_INIT_VARIA
     &          * _recip_dxC(I,J,bi,bj)
./pkg/seaice/seaice_init_varia.F 189 SEAICE_INIT_VARIA
           k1AtV(I,J,bi,bj) = _recip_dyC(I,J,bi,bj)
./pkg/seaice/seaice_init_varia.F 190 SEAICE_INIT_VARIA
     &          * ( _dyU(I+1,J,bi,bj) - _dyU(I,J,bi,bj) )
./pkg/seaice/seaice_init_varia.F 191 SEAICE_INIT_VARIA
     &          * _recip_dxG(I,J,bi,bj)
./pkg/seaice/seaice_init_varia.F 196 SEAICE_INIT_VARIA
           k2AtC(I,J,bi,bj) = _recip_dxF(I,J,bi,bj)
./pkg/seaice/seaice_init_varia.F 197 SEAICE_INIT_VARIA
     &          * ( _dxG(I,J+1,bi,bj) - _dxG(I,J,bi,bj) )
./pkg/seaice/seaice_init_varia.F 198 SEAICE_INIT_VARIA
     &          * _recip_dyF(I,J,bi,bj)
./pkg/seaice/seaice_init_varia.F 203 SEAICE_INIT_VARIA
           k2AtU(I,J,bi,bj) = _recip_dxC(I,J,bi,bj)
./pkg/seaice/seaice_init_varia.F 204 SEAICE_INIT_VARIA
     &          * ( _dxV(I,J+1,bi,bj) - _dxV(I,J,bi,bj) )
./pkg/seaice/seaice_init_varia.F 205 SEAICE_INIT_VARIA
     &          * _recip_dyG(I,J,bi,bj)
./pkg/seaice/seaice_init_varia.F 210 SEAICE_INIT_VARIA
           k2AtV(I,J,bi,bj) = _recip_dxG(I,J,bi,bj)
./pkg/seaice/seaice_init_varia.F 211 SEAICE_INIT_VARIA
     &          * ( _dxF(I,J,bi,bj) - _dxF(I,J-1,bi,bj) )
./pkg/seaice/seaice_init_varia.F 212 SEAICE_INIT_VARIA
     &          * _recip_dyC(I,J,bi,bj)
./pkg/seaice/seaice_init_varia.F 571 SEAICE_INIT_VARIA
           AREAITD(I,J,1,bi,bj)   = AREA(I,J,bi,bj)
./pkg/seaice/seaice_init_varia.F 572 SEAICE_INIT_VARIA
           HEFFITD(I,J,1,bi,bj)   = HEFF(I,J,bi,bj)
./pkg/seaice/seaice_init_varia.F 573 SEAICE_INIT_VARIA
           HSNOWITD(I,J,1,bi,bj)  = HSNOW(I,J,bi,bj)
./pkg/seaice/seaice_init_varia.F 574 SEAICE_INIT_VARIA
           opnWtrFrac(I,J,bi,bj)  = 1. _d 0 - AREA(I,J,bi,bj)
./pkg/seaice/seaice_init_varia.F 575 SEAICE_INIT_VARIA
           fw2ObyRidge(I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_init_varia.F 676 SEAICE_INIT_VARIA
          ZMAX(I,J,bi,bj)   = SEAICE_zetaMaxFac*PRESS0(I,J,bi,bj)
./pkg/seaice/seaice_init_varia.F 94 SEAICE_INIT_VARIA
          k1AtC(I,J,bi,bj) = 0.0 _d 0
./pkg/seaice/seaice_init_varia.F 95 SEAICE_INIT_VARIA
          k1AtZ(I,J,bi,bj) = 0.0 _d 0
./pkg/seaice/seaice_init_varia.F 96 SEAICE_INIT_VARIA
          k2AtC(I,J,bi,bj) = 0.0 _d 0
./pkg/seaice/seaice_init_varia.F 97 SEAICE_INIT_VARIA
          k2AtZ(I,J,bi,bj) = 0.0 _d 0
./pkg/seaice/seaice_jacvec.F 148 SEAICE_JACVEC
         DO I=1-Olx,sNx+Olx
./pkg/seaice/seaice_jacvec.F 149 SEAICE_JACVEC
          utp(I,J,bi,bj) = uIce(I,J,bi,bj) + epsilon * duIce(I,J,bi,bj)
./pkg/seaice/seaice_jacvec.F 150 SEAICE_JACVEC
          vtp(I,J,bi,bj) = vIce(I,J,bi,bj) + epsilon * dvIce(I,J,bi,bj)
./pkg/seaice/seaice_jacvec.F 166 SEAICE_JACVEC
        DO I = 1, sNx
./pkg/seaice/seaice_jacvec.F 168 SEAICE_JACVEC
          duIce(I,J,bi,bj) = 
./pkg/seaice/seaice_jacvec.F 169 SEAICE_JACVEC
     &         (uIceResP(I,J,bi,bj)-uIceRes(I,J,bi,bj))*reps
./pkg/seaice/seaice_jacvec.F 170 SEAICE_JACVEC
          dvIce(I,J,bi,bj) =
./pkg/seaice/seaice_jacvec.F 171 SEAICE_JACVEC
     &         (vIceResP(I,J,bi,bj)-vIceRes(I,J,bi,bj))*reps
./pkg/seaice/seaice_jfnk.F 135 SEAICE_JFNK
         DO I=1-OLx,sNx+OLx
./pkg/seaice/seaice_jfnk.F 136 SEAICE_JFNK
          uIceRes(I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_jfnk.F 137 SEAICE_JFNK
          vIceRes(I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_jfnk.F 138 SEAICE_JFNK
          duIce  (I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_jfnk.F 139 SEAICE_JFNK
          dvIce  (I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_jfnk.F 144 SEAICE_JFNK
         DO I=1-OLx,sNx+OLx
./pkg/seaice/seaice_jfnk.F 145 SEAICE_JFNK
          duIcNm1(I,J,bi,bj) = uIce(I,J,bi,bj) * bdfAlpha 
./pkg/seaice/seaice_jfnk.F 146 SEAICE_JFNK
     &         + ( uIce(I,J,bi,bj) - uIceNm1(I,J,bi,bj) ) * bdfFac
./pkg/seaice/seaice_jfnk.F 147 SEAICE_JFNK
          dvIcNm1(I,J,bi,bj) = vIce(I,J,bi,bj) * bdfAlpha 
./pkg/seaice/seaice_jfnk.F 148 SEAICE_JFNK
     &         + ( vIce(I,J,bi,bj) - vIceNm1(I,J,bi,bj) ) * bdfFac
./pkg/seaice/seaice_jfnk.F 149 SEAICE_JFNK
          uIceNm1(I,J,bi,bj) = uIce(I,J,bi,bj)
./pkg/seaice/seaice_jfnk.F 150 SEAICE_JFNK
          vIceNm1(I,J,bi,bj) = vIce(I,J,bi,bj)
./pkg/seaice/seaice_jfnk.F 159 SEAICE_JFNK
         DO I=1-OLx,sNx+OLx
./pkg/seaice/seaice_jfnk.F 160 SEAICE_JFNK
          FORCEX(I,J,bi,bj) = FORCEX0(I,J,bi,bj)
./pkg/seaice/seaice_jfnk.F 161 SEAICE_JFNK
     &         + seaiceMassU(I,J,bi,bj)*duIcNm1(I,J,bi,bj)*recip_deltaT
./pkg/seaice/seaice_jfnk.F 162 SEAICE_JFNK
          FORCEY(I,J,bi,bj) = FORCEY0(I,J,bi,bj)
./pkg/seaice/seaice_jfnk.F 163 SEAICE_JFNK
     &         + seaiceMassV(I,J,bi,bj)*dvIcNm1(I,J,bi,bj)*recip_deltaT
./pkg/seaice/seaice_jfnk.F 186 SEAICE_JFNK
           zetaPre(I,J,bi,bj) =  zeta(I,J,bi,bj)
./pkg/seaice/seaice_jfnk.F 187 SEAICE_JFNK
            etaPre(I,J,bi,bj) =   eta(I,J,bi,bj)
./pkg/seaice/seaice_jfnk.F 188 SEAICE_JFNK
           etaZPre(I,J,bi,bj) =  etaZ(I,J,bi,bj)
./pkg/seaice/seaice_jfnk.F 189 SEAICE_JFNK
           dwatPre(I,J,bi,bj) = DWATN(I,J,bi,bj)
./pkg/seaice/seaice_jfnk.F 301 SEAICE_JFNK
           DO I=1-OLx,sNx+OLx
./pkg/seaice/seaice_jfnk.F 302 SEAICE_JFNK
            duIce(I,J,bi,bj)= 0. _d 0
./pkg/seaice/seaice_jfnk.F 303 SEAICE_JFNK
            dvIce(I,J,bi,bj)= 0. _d 0
./pkg/seaice/seaice_jfnk.F 508 SEAICE_JFNK_UPDATE
          DO I=1-OLx,sNx+OLx
./pkg/seaice/seaice_jfnk.F 509 SEAICE_JFNK_UPDATE
           uIce(I,J,bi,bj) = uIce(I,J,bi,bj)+facLS*duIce(I,J,bi,bj)
./pkg/seaice/seaice_jfnk.F 510 SEAICE_JFNK_UPDATE
           vIce(I,J,bi,bj) = vIce(I,J,bi,bj)+facLS*dvIce(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1195 SEAICE_LSR_CALC_COEFFS
         DO I=iMin-1,iMax
./pkg/seaice/seaice_lsr.F 1197 SEAICE_LSR_CALC_COEFFS
          UXX(I,J) = _dyF(I,J,bi,bj) * etaPlusZeta(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1198 SEAICE_LSR_CALC_COEFFS
     &         * _recip_dxF(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1200 SEAICE_LSR_CALC_COEFFS
          UXM(I,J) = _dyF(I,J,bi,bj) * zetaMinusEta(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1201 SEAICE_LSR_CALC_COEFFS
     &         * k1AtC(I,J,bi,bj) * 0.5 _d 0
./pkg/seaice/seaice_lsr.F 1205 SEAICE_LSR_CALC_COEFFS
         DO I=iMin,iMax
./pkg/seaice/seaice_lsr.F 1207 SEAICE_LSR_CALC_COEFFS
          UYY(I,J) = _dxV(I,J,bi,bj) * etaZloc(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1208 SEAICE_LSR_CALC_COEFFS
     &         * _recip_dyU(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1210 SEAICE_LSR_CALC_COEFFS
          UYM(I,J) = _dxV(I,J,bi,bj) * etaZloc(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1211 SEAICE_LSR_CALC_COEFFS
     &         * k2AtZ(I,J,bi,bj) * 0.5 _d 0
./pkg/seaice/seaice_lsr.F 1215 SEAICE_LSR_CALC_COEFFS
         DO I=iMin,iMax+1
./pkg/seaice/seaice_lsr.F 1217 SEAICE_LSR_CALC_COEFFS
          VXX(I,J) = _dyU(I,J,bi,bj) * etaZloc(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1218 SEAICE_LSR_CALC_COEFFS
     &         * _recip_dxV(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1220 SEAICE_LSR_CALC_COEFFS
          VXM(I,J) = _dyU(I,J,bi,bj) * etaZloc(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1221 SEAICE_LSR_CALC_COEFFS
     &         * k1AtZ(I,J,bi,bj) * 0.5 _d 0
./pkg/seaice/seaice_lsr.F 1225 SEAICE_LSR_CALC_COEFFS
         DO I=iMin,iMax
./pkg/seaice/seaice_lsr.F 1227 SEAICE_LSR_CALC_COEFFS
          VYY(I,J) = _dxF(I,J,bi,bj) * etaPlusZeta(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1228 SEAICE_LSR_CALC_COEFFS
     &         * _recip_dyF(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1230 SEAICE_LSR_CALC_COEFFS
          VYM(I,J) = _dxF(I,J,bi,bj) * zetaMinusEta(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1231 SEAICE_LSR_CALC_COEFFS
     &         * k2AtC(I,J,bi,bj) * 0.5 _d 0
./pkg/seaice/seaice_lsr.F 1241 SEAICE_LSR_CALC_COEFFS
         DO I=iMin,iMax
./pkg/seaice/seaice_lsr.F 1243 SEAICE_LSR_CALC_COEFFS
          AU(I,J,bi,bj)= ( - UXX(I-1,J) + UXM(I-1,J) )
./pkg/seaice/seaice_lsr.F 1244 SEAICE_LSR_CALC_COEFFS
     &         * seaiceMaskU(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1246 SEAICE_LSR_CALC_COEFFS
          CU(I,J,bi,bj)= ( - UXX(I  ,J) - UXM(I  ,J) )
./pkg/seaice/seaice_lsr.F 1247 SEAICE_LSR_CALC_COEFFS
     &         * seaiceMaskU(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1249 SEAICE_LSR_CALC_COEFFS
          BU(I,J,bi,bj)=(ONE - seaiceMaskU(I,J,bi,bj)) +
./pkg/seaice/seaice_lsr.F 1250 SEAICE_LSR_CALC_COEFFS
     &         ( UXX(I-1,J) + UXX(I,J) + UYY(I,J+1) + UYY(I,J)
./pkg/seaice/seaice_lsr.F 1251 SEAICE_LSR_CALC_COEFFS
     &         + UXM(I-1,J) - UXM(I,J) + UYM(I,J+1) - UYM(I,J)
./pkg/seaice/seaice_lsr.F 1252 SEAICE_LSR_CALC_COEFFS
     &         ) * seaiceMaskU(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1254 SEAICE_LSR_CALC_COEFFS
          uRt1(I,J,bi,bj)= UYY(I,J  ) + UYM(I,J  )
./pkg/seaice/seaice_lsr.F 1256 SEAICE_LSR_CALC_COEFFS
          uRt2(I,J,bi,bj)= UYY(I,J+1) - UYM(I,J+1)
./pkg/seaice/seaice_lsr.F 1264 SEAICE_LSR_CALC_COEFFS
         DO I=iMin,iMax
./pkg/seaice/seaice_lsr.F 1265 SEAICE_LSR_CALC_COEFFS
          hFacM = seaiceMaskU(I,J-1,bi,bj)
./pkg/seaice/seaice_lsr.F 1266 SEAICE_LSR_CALC_COEFFS
          hFacP = seaiceMaskU(I,J+1,bi,bj)
./pkg/seaice/seaice_lsr.F 1270 SEAICE_LSR_CALC_COEFFS
          BU(I,J,bi,bj)=BU(I,J,bi,bj) + seaiceMaskU(I,J,bi,bj) *
./pkg/seaice/seaice_lsr.F 1271 SEAICE_LSR_CALC_COEFFS
     &         ( ( 1. _d 0 - hFacM ) * ( UYY(I  ,J  ) + UYM(I  ,J  ) )
./pkg/seaice/seaice_lsr.F 1272 SEAICE_LSR_CALC_COEFFS
     &         + ( 1. _d 0 - hFacP ) * ( UYY(I  ,J+1) - UYM(I  ,J+1) ) )
./pkg/seaice/seaice_lsr.F 1274 SEAICE_LSR_CALC_COEFFS
          uRt1(I,J,bi,bj) = uRt1(I,J,bi,bj) * hFacM
./pkg/seaice/seaice_lsr.F 1275 SEAICE_LSR_CALC_COEFFS
          uRt2(I,J,bi,bj) = uRt2(I,J,bi,bj) * hFacP
./pkg/seaice/seaice_lsr.F 1281 SEAICE_LSR_CALC_COEFFS
         DO I=iMin,iMax
./pkg/seaice/seaice_lsr.F 1282 SEAICE_LSR_CALC_COEFFS
          AU(I,J,bi,bj)    = AU(I,J,bi,bj)    * recip_rAw(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1283 SEAICE_LSR_CALC_COEFFS
          CU(I,J,bi,bj)    = CU(I,J,bi,bj)    * recip_rAw(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1286 SEAICE_LSR_CALC_COEFFS
          BU(I,J,bi,bj)    = BU(I,J,bi,bj)    * recip_rAw(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1287 SEAICE_LSR_CALC_COEFFS
     &         + seaiceMaskU(I,J,bi,bj) *
./pkg/seaice/seaice_lsr.F 1288 SEAICE_LSR_CALC_COEFFS
     &         ( bdfAlpha*seaiceMassU(I,J,bi,bj)/SEAICE_deltaTdyn
./pkg/seaice/seaice_lsr.F 1289 SEAICE_LSR_CALC_COEFFS
     &         + 0.5 _d 0 * ( dwatnLoc(I,  J,bi,bj) 
./pkg/seaice/seaice_lsr.F 1290 SEAICE_LSR_CALC_COEFFS
     &                      + dwatnLoc(I-1,J,bi,bj) )
./pkg/seaice/seaice_lsr.F 1292 SEAICE_LSR_CALC_COEFFS
          uRt1(I,J,bi,bj) = uRt1(I,J,bi,bj) * recip_rAw(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1293 SEAICE_LSR_CALC_COEFFS
          uRt2(I,J,bi,bj) = uRt2(I,J,bi,bj) * recip_rAw(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1303 SEAICE_LSR_CALC_COEFFS
         DO I=iMin,iMax
./pkg/seaice/seaice_lsr.F 1305 SEAICE_LSR_CALC_COEFFS
          AV(I,J,bi,bj)=( - VYY(I,J-1) + VYM(I,J-1)
./pkg/seaice/seaice_lsr.F 1306 SEAICE_LSR_CALC_COEFFS
     &         ) * seaiceMaskV(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1308 SEAICE_LSR_CALC_COEFFS
          CV(I,J,bi,bj)=( - VYY(I,J  ) - VYM(I,J  )
./pkg/seaice/seaice_lsr.F 1309 SEAICE_LSR_CALC_COEFFS
     &         ) * seaiceMaskV(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1311 SEAICE_LSR_CALC_COEFFS
          BV(I,J,bi,bj)= (ONE - seaiceMaskV(I,J,bi,bj)) +
./pkg/seaice/seaice_lsr.F 1312 SEAICE_LSR_CALC_COEFFS
     &         ( VXX(I,J) + VXX(I+1,J) + VYY(I,J) + VYY(I,J-1)
./pkg/seaice/seaice_lsr.F 1313 SEAICE_LSR_CALC_COEFFS
     &         - VXM(I,J) + VXM(I+1,J) - VYM(I,J) + VYM(I,J-1)
./pkg/seaice/seaice_lsr.F 1314 SEAICE_LSR_CALC_COEFFS
     &         ) * seaiceMaskV(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1316 SEAICE_LSR_CALC_COEFFS
          vRt1(I,J,bi,bj) = VXX(I  ,J) + VXM(I  ,J)
./pkg/seaice/seaice_lsr.F 1318 SEAICE_LSR_CALC_COEFFS
          vRt2(I,J,bi,bj) = VXX(I+1,J) - VXM(I+1,J)
./pkg/seaice/seaice_lsr.F 1326 SEAICE_LSR_CALC_COEFFS
         DO I=iMin,iMax
./pkg/seaice/seaice_lsr.F 1332 SEAICE_LSR_CALC_COEFFS
          BV(I,J,bi,bj)=BV(I,J,bi,bj) + seaiceMaskV(I,J,bi,bj) *
./pkg/seaice/seaice_lsr.F 1333 SEAICE_LSR_CALC_COEFFS
     &         ( ( 1. _d 0 - hFacM ) * ( VXX(I  ,J) + VXM(I  ,J) )
./pkg/seaice/seaice_lsr.F 1334 SEAICE_LSR_CALC_COEFFS
     &         + ( 1. _d 0 - hFacP ) * ( VXX(I+1,J) - VXM(I+1,J) ) )
./pkg/seaice/seaice_lsr.F 1336 SEAICE_LSR_CALC_COEFFS
          vRt1(I,J,bi,bj) = vRt1(I,J,bi,bj) * hFacM
./pkg/seaice/seaice_lsr.F 1337 SEAICE_LSR_CALC_COEFFS
          vRt2(I,J,bi,bj) = vRt2(I,J,bi,bj) * hFacP
./pkg/seaice/seaice_lsr.F 1343 SEAICE_LSR_CALC_COEFFS
         DO I=iMin,iMax
./pkg/seaice/seaice_lsr.F 1344 SEAICE_LSR_CALC_COEFFS
          AV(I,J,bi,bj)    = AV(I,J,bi,bj)    * recip_rAs(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1345 SEAICE_LSR_CALC_COEFFS
          CV(I,J,bi,bj)    = CV(I,J,bi,bj)    * recip_rAs(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1348 SEAICE_LSR_CALC_COEFFS
          BV(I,J,bi,bj)    = BV(I,J,bi,bj)    * recip_rAs(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1349 SEAICE_LSR_CALC_COEFFS
     &         + seaiceMaskV(I,J,bi,bj) *
./pkg/seaice/seaice_lsr.F 1350 SEAICE_LSR_CALC_COEFFS
     &         ( bdfAlpha*seaiceMassV(I,J,bi,bj)/SEAICE_deltaTdyn
./pkg/seaice/seaice_lsr.F 1351 SEAICE_LSR_CALC_COEFFS
     &         + 0.5 _d 0 * ( dwatnLoc(I,J,  bi,bj) 
./pkg/seaice/seaice_lsr.F 1352 SEAICE_LSR_CALC_COEFFS
     &                      + dwatnLoc(I,J-1,bi,bj) )
./pkg/seaice/seaice_lsr.F 1354 SEAICE_LSR_CALC_COEFFS
          vRt1(I,J,bi,bj) = vRt1(I,J,bi,bj) * recip_rAs(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1355 SEAICE_LSR_CALC_COEFFS
          vRt2(I,J,bi,bj) = vRt2(I,J,bi,bj) * recip_rAs(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1406 SEAICE_LSR_RHSU
      INTEGER I,J
./pkg/seaice/seaice_lsr.F 1415 SEAICE_LSR_RHSU
       DO I=1-OLx,sNx+OLx
./pkg/seaice/seaice_lsr.F 1416 SEAICE_LSR_RHSU
        sig11(I,J) = 0. _d 0
./pkg/seaice/seaice_lsr.F 1417 SEAICE_LSR_RHSU
        sig12(I,J) = 0. _d 0
./pkg/seaice/seaice_lsr.F 1422 SEAICE_LSR_RHSU
       DO I=iMin-1,iMax
./pkg/seaice/seaice_lsr.F 1423 SEAICE_LSR_RHSU
        sig11(I,J) = zetaMinusEta(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1424 SEAICE_LSR_RHSU
     &       * ( vIceC(I,J+1,bi,bj) - vIceC(I,J,bi,bj) )
./pkg/seaice/seaice_lsr.F 1425 SEAICE_LSR_RHSU
     &       * _recip_dyF(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1426 SEAICE_LSR_RHSU
     &       + etaPlusZeta(I,J,bi,bj) * k2AtC(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1427 SEAICE_LSR_RHSU
     &       * 0.5 _d 0 * ( vIceC(I,J+1,bi,bj) + vIceC(I,J,bi,bj) )
./pkg/seaice/seaice_lsr.F 1428 SEAICE_LSR_RHSU
     &       - 0.5 _d 0 * pressLoc(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1433 SEAICE_LSR_RHSU
       DO I=iMin,iMax
./pkg/seaice/seaice_lsr.F 1434 SEAICE_LSR_RHSU
        hFacM = seaiceMaskV(I,J,bi,bj) - seaiceMaskV(I-1,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1435 SEAICE_LSR_RHSU
        sig12(I,J) = etaZloc(I,J,bi,bj) * (
./pkg/seaice/seaice_lsr.F 1436 SEAICE_LSR_RHSU
     &       ( vIceC(I,J,bi,bj) - vIceC(I-1,J,bi,bj) )
./pkg/seaice/seaice_lsr.F 1437 SEAICE_LSR_RHSU
     &       * _recip_dxV(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1438 SEAICE_LSR_RHSU
     &       - k1AtZ(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1439 SEAICE_LSR_RHSU
     &       * 0.5 _d 0 * ( vIceC(I,J,bi,bj) + vIceC(I-1,J,bi,bj) )
./pkg/seaice/seaice_lsr.F 1442 SEAICE_LSR_RHSU
     &       *maskC(I  ,J  ,kSrf,bi,bj)*maskC(I-1,J  ,kSrf,bi,bj)
./pkg/seaice/seaice_lsr.F 1443 SEAICE_LSR_RHSU
     &       *maskC(I  ,J-1,kSrf,bi,bj)*maskC(I-1,J-1,kSrf,bi,bj)
./pkg/seaice/seaice_lsr.F 1447 SEAICE_LSR_RHSU
     &       + etaZloc(I,J,bi,bj) * _recip_dxV(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1448 SEAICE_LSR_RHSU
     &       * ( vIceC(I,J,bi,bj) + vIceC(I-1,J,bi,bj) )
./pkg/seaice/seaice_lsr.F 1454 SEAICE_LSR_RHSU
       DO I=iMin,iMax
./pkg/seaice/seaice_lsr.F 1456 SEAICE_LSR_RHSU
        rhsU(I,J,bi,bj) = rhsU(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1457 SEAICE_LSR_RHSU
     &       + recip_rAw(I,J,bi,bj) * seaiceMaskU(I,J,bi,bj) *
./pkg/seaice/seaice_lsr.F 1458 SEAICE_LSR_RHSU
     &       ( _dyF(I  ,J  ,bi,bj)*sig11(I  ,J  )
./pkg/seaice/seaice_lsr.F 1459 SEAICE_LSR_RHSU
     &       - _dyF(I-1,J  ,bi,bj)*sig11(I-1,J  )
./pkg/seaice/seaice_lsr.F 1460 SEAICE_LSR_RHSU
     &       + _dxV(I  ,J+1,bi,bj)*sig12(I  ,J+1)
./pkg/seaice/seaice_lsr.F 1461 SEAICE_LSR_RHSU
     &       - _dxV(I  ,J  ,bi,bj)*sig12(I  ,J  ) )
./pkg/seaice/seaice_lsr.F 1508 SEAICE_LSR_RHSV
      INTEGER I,J
./pkg/seaice/seaice_lsr.F 1517 SEAICE_LSR_RHSV
       DO I = 1-Olx,sNx+Olx
./pkg/seaice/seaice_lsr.F 1518 SEAICE_LSR_RHSV
        sig22(I,J) = 0. _d 0
./pkg/seaice/seaice_lsr.F 1519 SEAICE_LSR_RHSV
        sig12(I,J) = 0. _d 0
./pkg/seaice/seaice_lsr.F 1525 SEAICE_LSR_RHSV
       DO I=iMin,iMax
./pkg/seaice/seaice_lsr.F 1526 SEAICE_LSR_RHSV
        sig22(I,J) = zetaMinusEta(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1527 SEAICE_LSR_RHSV
     &       * ( uIceC(I+1,J,bi,bj) - uIceC(I,J,bi,bj) )
./pkg/seaice/seaice_lsr.F 1528 SEAICE_LSR_RHSV
     &       * _recip_dxF(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1529 SEAICE_LSR_RHSV
     &       + etaPlusZeta(I,J,bi,bj) * k1AtC(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1530 SEAICE_LSR_RHSV
     &       * 0.5 _d 0 * ( uIceC(I+1,J,bi,bj) + uIceC(I,J,bi,bj) )
./pkg/seaice/seaice_lsr.F 1531 SEAICE_LSR_RHSV
     &       - 0.5 _d 0 * pressLoc(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1536 SEAICE_LSR_RHSV
       DO I=iMin,iMax+1
./pkg/seaice/seaice_lsr.F 1538 SEAICE_LSR_RHSV
        sig12(I,J) = etaZloc(I,J,bi,bj) * (
./pkg/seaice/seaice_lsr.F 1539 SEAICE_LSR_RHSV
     &       ( uIceC(I,J,bi,bj) - uIceC(I,J-1,bi,bj) )
./pkg/seaice/seaice_lsr.F 1540 SEAICE_LSR_RHSV
     &       * _recip_dyU(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1541 SEAICE_LSR_RHSV
     &       - k2AtZ(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1542 SEAICE_LSR_RHSV
     &       * 0.5 _d 0 * ( uIceC(I,J,bi,bj) + uIceC(I,J-1,bi,bj) )
./pkg/seaice/seaice_lsr.F 1545 SEAICE_LSR_RHSV
     &       *maskC(I  ,J  ,kSrf,bi,bj)*maskC(I-1,J  ,kSrf,bi,bj)
./pkg/seaice/seaice_lsr.F 1546 SEAICE_LSR_RHSV
     &       *maskC(I  ,J-1,kSrf,bi,bj)*maskC(I-1,J-1,kSrf,bi,bj)
./pkg/seaice/seaice_lsr.F 1550 SEAICE_LSR_RHSV
     &       + etaZloc(I,J,bi,bj) * _recip_dyU(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1551 SEAICE_LSR_RHSV
     &       * ( uIceC(I,J,bi,bj) + uIceC(I,J-1,bi,bj) )
./pkg/seaice/seaice_lsr.F 1557 SEAICE_LSR_RHSV
       DO I=iMin,iMax
./pkg/seaice/seaice_lsr.F 1559 SEAICE_LSR_RHSV
        rhsV(I,J,bi,bj) = rhsV(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1560 SEAICE_LSR_RHSV
     &       + recip_rAs(I,J,bi,bj) * seaiceMaskV(I,J,bi,bj) *
./pkg/seaice/seaice_lsr.F 1561 SEAICE_LSR_RHSV
     &       ( _dyU(I+1,J  ,bi,bj) * sig12(I+1,J  )
./pkg/seaice/seaice_lsr.F 1562 SEAICE_LSR_RHSV
     &       - _dyU(I  ,J  ,bi,bj) * sig12(I  ,J  )
./pkg/seaice/seaice_lsr.F 1563 SEAICE_LSR_RHSV
     &       + _dxF(I  ,J  ,bi,bj) * sig22(I  ,J  )
./pkg/seaice/seaice_lsr.F 1564 SEAICE_LSR_RHSV
     &       - _dxF(I  ,J-1,bi,bj) * sig22(I  ,J-1) )
./pkg/seaice/seaice_lsr.F 1626 SEAICE_LSR_TRIDIAGU
      INTEGER I,J,IM
./pkg/seaice/seaice_lsr.F 1642 SEAICE_LSR_TRIDIAGU
       DO I = 1-OLx,sNx+OLx
./pkg/seaice/seaice_lsr.F 1643 SEAICE_LSR_TRIDIAGU
        URT(I,J) = 0. _d 0
./pkg/seaice/seaice_lsr.F 1644 SEAICE_LSR_TRIDIAGU
        CUU(I,J) = 0. _d 0
./pkg/seaice/seaice_lsr.F 1653 SEAICE_LSR_TRIDIAGU
       DO I=iMin,iMax
./pkg/seaice/seaice_lsr.F 1655 SEAICE_LSR_TRIDIAGU
        IF (I.EQ.iMin) AA3 = AA3 - AU(I,J,bi,bj)*uIce(I-1,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1656 SEAICE_LSR_TRIDIAGU
        IF (I.EQ.iMax) AA3 = AA3 - CU(I,J,bi,bj)*uIce(I+1,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1658 SEAICE_LSR_TRIDIAGU
        URT(I,J)=rhsU(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1660 SEAICE_LSR_TRIDIAGU
     &       + uRt1(I,J,bi,bj)*uIce(I,J-1,bi,bj)
./pkg/seaice/seaice_lsr.F 1661 SEAICE_LSR_TRIDIAGU
     &       + uRt2(I,J,bi,bj)*uIce(I,J+1,bi,bj)
./pkg/seaice/seaice_lsr.F 1662 SEAICE_LSR_TRIDIAGU
        URT(I,J)=URT(I,J)* seaiceMaskU(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1665 SEAICE_LSR_TRIDIAGU
       DO I=iMin,iMax
./pkg/seaice/seaice_lsr.F 1666 SEAICE_LSR_TRIDIAGU
        CUU(I,J)=CU(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1673 SEAICE_LSR_TRIDIAGU
      DO I=iMin+1,iMax
./pkg/seaice/seaice_lsr.F 1674 SEAICE_LSR_TRIDIAGU
       IM=I-1
./pkg/seaice/seaice_lsr.F 1681 SEAICE_LSR_TRIDIAGU
       DO I=iMin+1,iMax
./pkg/seaice/seaice_lsr.F 1682 SEAICE_LSR_TRIDIAGU
        IM=I-1
./pkg/seaice/seaice_lsr.F 1685 SEAICE_LSR_TRIDIAGU
        ilockey = 1 + I-iMin + (sNx+2*OLx)*(J-jMin)
./pkg/seaice/seaice_lsr.F 1691 SEAICE_LSR_TRIDIAGU
        bet      = BU(I,J,bi,bj)-AU(I,J,bi,bj)*CUU(IM,J)
./pkg/seaice/seaice_lsr.F 1692 SEAICE_LSR_TRIDIAGU
        CUU(I,J) = CUU(I,J)/bet
./pkg/seaice/seaice_lsr.F 1693 SEAICE_LSR_TRIDIAGU
        URT(I,J) = (URT(I,J)-AU(I,J,bi,bj)*URT(IM,J))/bet
./pkg/seaice/seaice_lsr.F 1704 SEAICE_LSR_TRIDIAGU
       DO I=iMin,iMax-1
./pkg/seaice/seaice_lsr.F 1705 SEAICE_LSR_TRIDIAGU
        IM=iMax-I
./pkg/seaice/seaice_lsr.F 1707 SEAICE_LSR_TRIDIAGU
        ilockey = 1 + I-iMin + (sNx+2*OLx)*(J-jMin)
./pkg/seaice/seaice_lsr.F 1713 SEAICE_LSR_TRIDIAGU
       DO I=iMin,iMax
./pkg/seaice/seaice_lsr.F 1714 SEAICE_LSR_TRIDIAGU
        uIce(I,J,bi,bj)=uTmp(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1715 SEAICE_LSR_TRIDIAGU
     &       +WFAU*(URT(I,J)-uTmp(I,J,bi,bj))
./pkg/seaice/seaice_lsr.F 1780 SEAICE_LSR_TRIDIAGV
      INTEGER I,J,JM
./pkg/seaice/seaice_lsr.F 1796 SEAICE_LSR_TRIDIAGV
       DO I = 1-OLx,sNx+OLx
./pkg/seaice/seaice_lsr.F 1797 SEAICE_LSR_TRIDIAGV
        VRT(I,J) = 0. _d 0
./pkg/seaice/seaice_lsr.F 1798 SEAICE_LSR_TRIDIAGV
        CVV(I,J) = 0. _d 0
./pkg/seaice/seaice_lsr.F 1809 SEAICE_LSR_TRIDIAGV
      DO I=iMin+K,iMax,2
./pkg/seaice/seaice_lsr.F 1813 SEAICE_LSR_TRIDIAGV
       DO I=iMin+K,iMax,2
./pkg/seaice/seaice_lsr.F 1817 SEAICE_LSR_TRIDIAGV
       DO I=iMin,iMax
./pkg/seaice/seaice_lsr.F 1820 SEAICE_LSR_TRIDIAGV
      DO I=iMin,iMax
./pkg/seaice/seaice_lsr.F 1824 SEAICE_LSR_TRIDIAGV
        IF (J.EQ.jMin) AA3 = AA3 - AV(I,J,bi,bj)*vIce(I,J-1,bi,bj)
./pkg/seaice/seaice_lsr.F 1825 SEAICE_LSR_TRIDIAGV
        IF (J.EQ.jMax) AA3 = AA3 - CV(I,J,bi,bj)*vIce(I,J+1,bi,bj)
./pkg/seaice/seaice_lsr.F 1827 SEAICE_LSR_TRIDIAGV
        VRT(I,J)=rhsV(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1829 SEAICE_LSR_TRIDIAGV
     &       + vRt1(I,J,bi,bj)*vIce(I-1,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1830 SEAICE_LSR_TRIDIAGV
     &       + vRt2(I,J,bi,bj)*vIce(I+1,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1831 SEAICE_LSR_TRIDIAGV
        VRT(I,J)=VRT(I,J)* seaiceMaskV(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1833 SEAICE_LSR_TRIDIAGV
        CVV(I,J)=CV(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1838 SEAICE_LSR_TRIDIAGV
      DO I=iMin+K,iMax,2
./pkg/seaice/seaice_lsr.F 1840 SEAICE_LSR_TRIDIAGV
      DO I=iMin,iMax
./pkg/seaice/seaice_lsr.F 1843 SEAICE_LSR_TRIDIAGV
       CVV(I,jMin)=CVV(I,jMin)/BV(I,jMin,bi,bj)
./pkg/seaice/seaice_lsr.F 1844 SEAICE_LSR_TRIDIAGV
       VRT(I,jMin)=VRT(I,jMin)/BV(I,jMin,bi,bj)
./pkg/seaice/seaice_lsr.F 1851 SEAICE_LSR_TRIDIAGV
       DO I=iMin+K,iMax,2
./pkg/seaice/seaice_lsr.F 1853 SEAICE_LSR_TRIDIAGV
       DO I=iMin,iMax
./pkg/seaice/seaice_lsr.F 1860 SEAICE_LSR_TRIDIAGV
        ilockey = 1 + J-jMin + (sNy+2*OLy)*(I-iMin)
./pkg/seaice/seaice_lsr.F 1866 SEAICE_LSR_TRIDIAGV
        bet      = BV(I,J,bi,bj)-AV(I,J,bi,bj)*CVV(I,JM)
./pkg/seaice/seaice_lsr.F 1867 SEAICE_LSR_TRIDIAGV
        CVV(I,J) = CVV(I,J)/bet
./pkg/seaice/seaice_lsr.F 1868 SEAICE_LSR_TRIDIAGV
        VRT(I,J) = (VRT(I,J)-AV(I,J,bi,bj)*VRT(I,JM))/bet
./pkg/seaice/seaice_lsr.F 1874 SEAICE_LSR_TRIDIAGV
      DO I=iMin+K,iMax,2
./pkg/seaice/seaice_lsr.F 1876 SEAICE_LSR_TRIDIAGV
      DO I=iMin,iMax
./pkg/seaice/seaice_lsr.F 1882 SEAICE_LSR_TRIDIAGV
        ilockey = 1 + J-jMin + (sNy+2*OLy)*(I-iMin)
./pkg/seaice/seaice_lsr.F 1886 SEAICE_LSR_TRIDIAGV
        VRT(I,JM)=VRT(I,JM)-CVV(I,JM)*VRT(I,JM+1)
./pkg/seaice/seaice_lsr.F 1889 SEAICE_LSR_TRIDIAGV
        vIce(I,J,bi,bj)=vTmp(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 1890 SEAICE_LSR_TRIDIAGV
     &       +WFAV*(VRT(I,J)-vTmp(I,J,bi,bj))
./pkg/seaice/seaice_lsr.F 238 SEAICE_LSR
           uIceNm1(i,j,bi,bj)=uIce(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 239 SEAICE_LSR
           vIceNm1(i,j,bi,bj)=vIce(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 240 SEAICE_LSR
           uIceC(I,J,bi,bj)=uIce(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 241 SEAICE_LSR
           vIceC(I,J,bi,bj)=vIce(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 252 SEAICE_LSR
           uIce(I,J,bi,bj)=HALF*(uIce(I,J,bi,bj)+uIceNm1(i,j,bi,bj))
./pkg/seaice/seaice_lsr.F 253 SEAICE_LSR
           vIce(I,J,bi,bj)=HALF*(vIce(I,J,bi,bj)+vIceNm1(i,j,bi,bj))
./pkg/seaice/seaice_lsr.F 254 SEAICE_LSR
           uIceC(I,J,bi,bj)=uIce(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 255 SEAICE_LSR
           vIceC(I,J,bi,bj)=vIce(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 267 SEAICE_LSR
           uIceNm1(i,j,bi,bj)=uIce(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 268 SEAICE_LSR
           vIceNm1(i,j,bi,bj)=vIce(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 306 SEAICE_LSR
         DO I=iMin-1,iMax
./pkg/seaice/seaice_lsr.F 307 SEAICE_LSR
          etaPlusZeta (I,J,bi,bj) = ETA (I,J,bi,bj)+ZETA(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 308 SEAICE_LSR
          zetaMinusEta(I,J,bi,bj) = ZETA(I,J,bi,bj)-ETA (I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 320 SEAICE_LSR
         DO I=iMin,iMax
./pkg/seaice/seaice_lsr.F 323 SEAICE_LSR
          FORCEX(I,J,bi,bj)=FORCEX0(I,J,bi,bj)+
./pkg/seaice/seaice_lsr.F 324 SEAICE_LSR
     &         0.5 _d 0 * ( DWATN(I,J,bi,bj)+DWATN(I-1,J,bi,bj) ) *
./pkg/seaice/seaice_lsr.F 325 SEAICE_LSR
     &         COSWAT * uVel(I,J,kSrf,bi,bj)
./pkg/seaice/seaice_lsr.F 326 SEAICE_LSR
     &         - SIGN(SINWAT, _fCori(I,J,bi,bj))* 0.5 _d 0 *
./pkg/seaice/seaice_lsr.F 327 SEAICE_LSR
     &         ( DWATN(I  ,J,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_lsr.F 328 SEAICE_LSR
     &          (vVel(I  ,J  ,kSrf,bi,bj)-vIceC(I  ,J  ,bi,bj)
./pkg/seaice/seaice_lsr.F 329 SEAICE_LSR
     &          +vVel(I  ,J+1,kSrf,bi,bj)-vIceC(I  ,J+1,bi,bj))
./pkg/seaice/seaice_lsr.F 330 SEAICE_LSR
     &         + DWATN(I-1,J,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_lsr.F 331 SEAICE_LSR
     &          (vVel(I-1,J  ,kSrf,bi,bj)-vIceC(I-1,J  ,bi,bj)
./pkg/seaice/seaice_lsr.F 332 SEAICE_LSR
     &          +vVel(I-1,J+1,kSrf,bi,bj)-vIceC(I-1,J+1,bi,bj))
./pkg/seaice/seaice_lsr.F 334 SEAICE_LSR
          FORCEY(I,J,bi,bj)=FORCEY0(I,J,bi,bj)+
./pkg/seaice/seaice_lsr.F 335 SEAICE_LSR
     &         0.5 _d 0 * ( DWATN(I,J,bi,bj)+DWATN(I,J-1,bi,bj) ) *
./pkg/seaice/seaice_lsr.F 336 SEAICE_LSR
     &         COSWAT * vVel(I,J,kSrf,bi,bj)
./pkg/seaice/seaice_lsr.F 337 SEAICE_LSR
     &         + SIGN(SINWAT, _fCori(I,J,bi,bj)) * 0.5 _d 0 *
./pkg/seaice/seaice_lsr.F 338 SEAICE_LSR
     &         ( DWATN(I,J  ,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_lsr.F 339 SEAICE_LSR
     &          (uVel(I  ,J  ,kSrf,bi,bj)-uIceC(I  ,J  ,bi,bj)
./pkg/seaice/seaice_lsr.F 340 SEAICE_LSR
     &          +uVel(I+1,J  ,kSrf,bi,bj)-uIceC(I+1,J  ,bi,bj))
./pkg/seaice/seaice_lsr.F 341 SEAICE_LSR
     &         + DWATN(I,J-1,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_lsr.F 342 SEAICE_LSR
     &          (uVel(I  ,J-1,kSrf,bi,bj)-uIceC(I  ,J-1,bi,bj)
./pkg/seaice/seaice_lsr.F 343 SEAICE_LSR
     &          +uVel(I+1,J-1,kSrf,bi,bj)-uIceC(I+1,J-1,bi,bj))
./pkg/seaice/seaice_lsr.F 350 SEAICE_LSR
          FORCEX(I,J,bi,bj) = FORCEX(I,J,bi,bj) + HALF*
./pkg/seaice/seaice_lsr.F 351 SEAICE_LSR
     &         ( seaiceMassC(I  ,J,bi,bj) * _fCori(I  ,J,bi,bj)
./pkg/seaice/seaice_lsr.F 353 SEAICE_LSR
     &         + seaiceMassC(I-1,J,bi,bj) * _fCori(I-1,J,bi,bj)
./pkg/seaice/seaice_lsr.F 355 SEAICE_LSR
          FORCEY(I,J,bi,bj) = FORCEY(I,J,bi,bj) - HALF*
./pkg/seaice/seaice_lsr.F 356 SEAICE_LSR
     &         ( seaiceMassC(I,J  ,bi,bj) * _fCori(I,J  ,bi,bj)
./pkg/seaice/seaice_lsr.F 358 SEAICE_LSR
     &         + seaiceMassC(I,J-1,bi,bj) * _fCori(I,J-1,bi,bj)
./pkg/seaice/seaice_lsr.F 365 SEAICE_LSR
          FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 366 SEAICE_LSR
     &         +seaiceMassU(I,J,bi,bj)/SEAICE_deltaTdyn
./pkg/seaice/seaice_lsr.F 368 SEAICE_LSR
          FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 369 SEAICE_LSR
     &         +seaiceMassV(I,J,bi,bj)/SEAICE_deltaTdyn
./pkg/seaice/seaice_lsr.F 371 SEAICE_LSR
          FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj)* seaiceMaskU(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 372 SEAICE_LSR
          FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj)* seaiceMaskV(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 381 SEAICE_LSR
          rhsU(I,J,bi,bj) = FORCEX(I,J,bi,bj) 
./pkg/seaice/seaice_lsr.F 393 SEAICE_LSR
          rhsV(I,J,bi,bj) = FORCEY(I,J,bi,bj) 
./pkg/seaice/seaice_lsr.F 420 SEAICE_LSR
         DO I=iMin,iMax
./pkg/seaice/seaice_lsr.F 422 SEAICE_LSR
           AU(I,J,bi,bj)   = ZERO
./pkg/seaice/seaice_lsr.F 423 SEAICE_LSR
           BU(I,J,bi,bj)   = ONE
./pkg/seaice/seaice_lsr.F 424 SEAICE_LSR
           CU(I,J,bi,bj)   = ZERO
./pkg/seaice/seaice_lsr.F 425 SEAICE_LSR
           uRt1(I,J,bi,bj) = ZERO
./pkg/seaice/seaice_lsr.F 426 SEAICE_LSR
           uRt2(I,J,bi,bj) = ZERO
./pkg/seaice/seaice_lsr.F 427 SEAICE_LSR
           rhsU(I,J,bi,bj) = uIce(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 430 SEAICE_LSR
           AV(I,J,bi,bj)   = ZERO
./pkg/seaice/seaice_lsr.F 431 SEAICE_LSR
           BV(I,J,bi,bj)   = ONE
./pkg/seaice/seaice_lsr.F 432 SEAICE_LSR
           CV(I,J,bi,bj)   = ZERO
./pkg/seaice/seaice_lsr.F 433 SEAICE_LSR
           vRt1(I,J,bi,bj) = ZERO
./pkg/seaice/seaice_lsr.F 434 SEAICE_LSR
           vRt2(I,J,bi,bj) = ZERO
./pkg/seaice/seaice_lsr.F 435 SEAICE_LSR
           rhsV(I,J,bi,bj) = vIce(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 695 SEAICE_LSR
            uTmp(I,J,bi,bj)=uIce(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 696 SEAICE_LSR
            vTmp(I,J,bi,bj)=vIce(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 729 SEAICE_LSR
            DO I=1,sNx
./pkg/seaice/seaice_lsr.F 730 SEAICE_LSR
             UERR=(uIce(I,J,bi,bj)-uTmp(I,J,bi,bj))
./pkg/seaice/seaice_lsr.F 731 SEAICE_LSR
     &               * seaiceMaskU(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 754 SEAICE_LSR
            DO I=1,sNx
./pkg/seaice/seaice_lsr.F 755 SEAICE_LSR
             UERR=(vIce(I,J,bi,bj)-vTmp(I,J,bi,bj))
./pkg/seaice/seaice_lsr.F 756 SEAICE_LSR
     &               * seaiceMaskV(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 841 SEAICE_LSR
         DO I=1-OLx,sNx+OLx
./pkg/seaice/seaice_lsr.F 842 SEAICE_LSR
          uIce(I,J,bi,bj)=uIce(I,J,bi,bj)* seaiceMaskU(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 843 SEAICE_LSR
          vIce(I,J,bi,bj)=vIce(I,J,bi,bj)* seaiceMaskV(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 910 SEAICE_LSR
           sig11(I,J) = 0. _d 0
./pkg/seaice/seaice_lsr.F 911 SEAICE_LSR
           sig22(I,J) = 0. _d 0
./pkg/seaice/seaice_lsr.F 912 SEAICE_LSR
           sig12(I,J) = 0. _d 0
./pkg/seaice/seaice_lsr.F 918 SEAICE_LSR
           eplus = e11(I,J,bi,bj) + e22(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 919 SEAICE_LSR
           eminus= e11(I,J,bi,bj) - e22(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 920 SEAICE_LSR
           sig11(I,J) = zeta(I,J,bi,bj)*eplus + eta(I,J,bi,bj)*eminus
./pkg/seaice/seaice_lsr.F 921 SEAICE_LSR
     &          - 0.5 _d 0 * PRESS(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 922 SEAICE_LSR
           sig22(I,J) = zeta(I,J,bi,bj)*eplus - eta(I,J,bi,bj)*eminus
./pkg/seaice/seaice_lsr.F 923 SEAICE_LSR
     &          - 0.5 _d 0 * PRESS(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 929 SEAICE_LSR
           sig12(I,J) = 2. _d 0 * e12(I,J,bi,bj) * etaZ(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 934 SEAICE_LSR
          DO I=1,sNx
./pkg/seaice/seaice_lsr.F 935 SEAICE_LSR
           stressDivergenceX(I,J,bi,bj) =
./pkg/seaice/seaice_lsr.F 936 SEAICE_LSR
     &          ( sig11(I  ,J  ) * _dyF(I  ,J  ,bi,bj)
./pkg/seaice/seaice_lsr.F 937 SEAICE_LSR
     &          - sig11(I-1,J  ) * _dyF(I-1,J  ,bi,bj)
./pkg/seaice/seaice_lsr.F 938 SEAICE_LSR
     &          + sig12(I  ,J+1) * _dxV(I  ,J+1,bi,bj)
./pkg/seaice/seaice_lsr.F 939 SEAICE_LSR
     &          - sig12(I  ,J  ) * _dxV(I  ,J  ,bi,bj)
./pkg/seaice/seaice_lsr.F 940 SEAICE_LSR
     &          ) * recip_rAw(I,J,bi,bj)
./pkg/seaice/seaice_lsr.F 941 SEAICE_LSR
           stressDivergenceY(I,J,bi,bj) =
./pkg/seaice/seaice_lsr.F 942 SEAICE_LSR
     &          ( sig22(I  ,J  ) * _dxF(I  ,J  ,bi,bj)
./pkg/seaice/seaice_lsr.F 943 SEAICE_LSR
     &          - sig22(I  ,J-1) * _dxF(I  ,J-1,bi,bj)
./pkg/seaice/seaice_lsr.F 944 SEAICE_LSR
     &          + sig12(I+1,J  ) * _dyU(I+1,J  ,bi,bj)
./pkg/seaice/seaice_lsr.F 945 SEAICE_LSR
     &          - sig12(I  ,J  ) * _dyU(I  ,J  ,bi,bj)
./pkg/seaice/seaice_lsr.F 946 SEAICE_LSR
     &          ) * recip_rAs(I,J,bi,bj)
./pkg/seaice/seaice_ocean_stress.F 100 SEAICE_OCEAN_STRESS
     &         0.5 _d 0*(vIce(I  ,J  ,bi,bj)-vVel(I  ,J  ,kSrf,bi,bj)
./pkg/seaice/seaice_ocean_stress.F 101 SEAICE_OCEAN_STRESS
     &                  +vIce(I  ,J+1,bi,bj)-vVel(I  ,J+1,kSrf,bi,bj))
./pkg/seaice/seaice_ocean_stress.F 102 SEAICE_OCEAN_STRESS
     &         + DWATN(I-1,J,bi,bj) *
./pkg/seaice/seaice_ocean_stress.F 103 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 104 SEAICE_OCEAN_STRESS
     &                  +vIce(I-1,J+1,bi,bj)-vVel(I-1,J+1,kSrf,bi,bj))
./pkg/seaice/seaice_ocean_stress.F 106 SEAICE_OCEAN_STRESS
          fvIceLoc=HALF*( DWATN(I,J,bi,bj)+DWATN(I,J-1,bi,bj) )*
./pkg/seaice/seaice_ocean_stress.F 108 SEAICE_OCEAN_STRESS
     &         ( vIce(I,J,bi,bj)-vVel(I,J,kSrf,bi,bj) )
./pkg/seaice/seaice_ocean_stress.F 109 SEAICE_OCEAN_STRESS
     &         + SIGN(SINWAT,  _fCori(I,J,bi,bj)) * 0.5 _d 0 *
./pkg/seaice/seaice_ocean_stress.F 110 SEAICE_OCEAN_STRESS
     &         ( DWATN(I,J  ,bi,bj) *
./pkg/seaice/seaice_ocean_stress.F 111 SEAICE_OCEAN_STRESS
     &         0.5 _d 0*(uIce(I  ,J  ,bi,bj)-uVel(I  ,J  ,kSrf,bi,bj)
./pkg/seaice/seaice_ocean_stress.F 112 SEAICE_OCEAN_STRESS
     &                  +uIce(I+1,J  ,bi,bj)-uVel(I+1,J  ,kSrf,bi,bj))
./pkg/seaice/seaice_ocean_stress.F 113 SEAICE_OCEAN_STRESS
     &         + DWATN(I,J-1,bi,bj) *
./pkg/seaice/seaice_ocean_stress.F 114 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 115 SEAICE_OCEAN_STRESS
     &                  +uIce(I+1,J-1,bi,bj)-uVel(I+1,J-1,kSrf,bi,bj))
./pkg/seaice/seaice_ocean_stress.F 117 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 119 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 121 SEAICE_OCEAN_STRESS
          fu(I,J,bi,bj)=(ONE-areaW)*fu(I,J,bi,bj)+areaW*fuIceLoc
./pkg/seaice/seaice_ocean_stress.F 122 SEAICE_OCEAN_STRESS
          fv(I,J,bi,bj)=(ONE-areaS)*fv(I,J,bi,bj)+areaS*fvIceLoc
./pkg/seaice/seaice_ocean_stress.F 62 SEAICE_OCEAN_STRESS
          DO I=1,sNx
./pkg/seaice/seaice_ocean_stress.F 65 SEAICE_OCEAN_STRESS
           areaW = 0.5 * (AREA(I,J,bi,bj) + AREA(I-1,J,bi,bj))
./pkg/seaice/seaice_ocean_stress.F 67 SEAICE_OCEAN_STRESS
           fu(I,J,bi,bj)=(ONE-areaW)*fu(I,J,bi,bj)
./pkg/seaice/seaice_ocean_stress.F 68 SEAICE_OCEAN_STRESS
     &          + areaW*taux(I,J,bi,bj)
./pkg/seaice/seaice_ocean_stress.F 69 SEAICE_OCEAN_STRESS
     &          + stressDivergenceX(I,J,bi,bj) * SEAICEstressFactor
./pkg/seaice/seaice_ocean_stress.F 74 SEAICE_OCEAN_STRESS
          DO I=1,sNx
./pkg/seaice/seaice_ocean_stress.F 75 SEAICE_OCEAN_STRESS
           areaS = 0.5 * (AREA(I,J,bi,bj) + AREA(I,J-1,bi,bj))
./pkg/seaice/seaice_ocean_stress.F 77 SEAICE_OCEAN_STRESS
           fv(I,J,bi,bj)=(ONE-areaS)*fv(I,J,bi,bj)
./pkg/seaice/seaice_ocean_stress.F 78 SEAICE_OCEAN_STRESS
     &          + areaS*tauy(I,J,bi,bj)
./pkg/seaice/seaice_ocean_stress.F 79 SEAICE_OCEAN_STRESS
     &          + stressDivergenceY(I,J,bi,bj) * SEAICEstressFactor
./pkg/seaice/seaice_ocean_stress.F 95 SEAICE_OCEAN_STRESS
          fuIceLoc=HALF*( DWATN(I,J,bi,bj)+DWATN(I-1,J,bi,bj) )*
./pkg/seaice/seaice_ocean_stress.F 97 SEAICE_OCEAN_STRESS
     &         ( uIce(I,J,bi,bj)-uVel(I,J,kSrf,bi,bj) )
./pkg/seaice/seaice_ocean_stress.F 98 SEAICE_OCEAN_STRESS
     &         - SIGN(SINWAT, _fCori(I,J,bi,bj)) * 0.5 _d 0 *
./pkg/seaice/seaice_ocean_stress.F 99 SEAICE_OCEAN_STRESS
     &         ( DWATN(I  ,J,bi,bj) *
./pkg/seaice/seaice_oceandrag_coeffs.F 100 SEAICE_OCEANDRAG_COEFFS
            CwatC(I,J,bi,bj)=SEAICE_waterDrag_south*SQRT(TEMPVAR)
./pkg/seaice/seaice_oceandrag_coeffs.F 104 SEAICE_OCEANDRAG_COEFFS
            CwatC(I,J,bi,bj)=0.
./pkg/seaice/seaice_oceandrag_coeffs.F 106 SEAICE_OCEANDRAG_COEFFS
            CwatC(I,J,bi,bj)=0.25 _d 0
./pkg/seaice/seaice_oceandrag_coeffs.F 108 SEAICE_OCEANDRAG_COEFFS
            CwatC(I,J,bi,bj)=SEAICE_waterDrag*SQRT(TEMPVAR)
./pkg/seaice/seaice_oceandrag_coeffs.F 111 SEAICE_OCEANDRAG_COEFFS
          CwatC(I,J,bi,bj) = CwatC(I,J,bi,bj) * maskC(I,J,kSrf,bi,bj)
./pkg/seaice/seaice_oceandrag_coeffs.F 93 SEAICE_OCEANDRAG_COEFFS
          IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN
./pkg/seaice/seaice_oceandrag_coeffs.F 95 SEAICE_OCEANDRAG_COEFFS
            CwatC(I,J,bi,bj)=0.
./pkg/seaice/seaice_oceandrag_coeffs.F 98 SEAICE_OCEANDRAG_COEFFS
            CwatC(I,J,bi,bj)=0.25 _d 0
./pkg/seaice/seaice_preconditioner.F 152 SEAICE_PRECONDITIONER
          rhsU (I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_preconditioner.F 153 SEAICE_PRECONDITIONER
          rhsV (I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_preconditioner.F 154 SEAICE_PRECONDITIONER
          rhsU0(I,J,bi,bj) = duIce(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 155 SEAICE_PRECONDITIONER
          rhsV0(I,J,bi,bj) = dvIce(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 157 SEAICE_PRECONDITIONER
          duIce(I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_preconditioner.F 158 SEAICE_PRECONDITIONER
          dvIce(I,J,bi,bj) = 0. _d 0
./pkg/seaice/seaice_preconditioner.F 169 SEAICE_PRECONDITIONER
         DO I=iMin-1,iMax
./pkg/seaice/seaice_preconditioner.F 170 SEAICE_PRECONDITIONER
          etaPlusZeta (I,J,bi,bj)= etaPre(I,J,bi,bj)+zetaPre(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 171 SEAICE_PRECONDITIONER
          zetaMinusEta(I,J,bi,bj)=zetaPre(I,J,bi,bj)- etaPre(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 190 SEAICE_PRECONDITIONER
         DO I=iMin,iMax
./pkg/seaice/seaice_preconditioner.F 192 SEAICE_PRECONDITIONER
           AU(I,J,bi,bj)   = ZERO
./pkg/seaice/seaice_preconditioner.F 193 SEAICE_PRECONDITIONER
           BU(I,J,bi,bj)   = ONE
./pkg/seaice/seaice_preconditioner.F 194 SEAICE_PRECONDITIONER
           CU(I,J,bi,bj)   = ZERO
./pkg/seaice/seaice_preconditioner.F 195 SEAICE_PRECONDITIONER
           uRt1(I,J,bi,bj) = ZERO
./pkg/seaice/seaice_preconditioner.F 196 SEAICE_PRECONDITIONER
           uRt2(I,J,bi,bj) = ZERO
./pkg/seaice/seaice_preconditioner.F 199 SEAICE_PRECONDITIONER
           AV(I,J,bi,bj)   = ZERO
./pkg/seaice/seaice_preconditioner.F 200 SEAICE_PRECONDITIONER
           BV(I,J,bi,bj)   = ONE
./pkg/seaice/seaice_preconditioner.F 201 SEAICE_PRECONDITIONER
           CV(I,J,bi,bj)   = ZERO
./pkg/seaice/seaice_preconditioner.F 202 SEAICE_PRECONDITIONER
           vRt1(I,J,bi,bj) = ZERO
./pkg/seaice/seaice_preconditioner.F 203 SEAICE_PRECONDITIONER
           vRt2(I,J,bi,bj) = ZERO
./pkg/seaice/seaice_preconditioner.F 233 SEAICE_PRECONDITIONER
           rhsU(I,J,bi,bj) = rhsU0(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 234 SEAICE_PRECONDITIONER
           rhsV(I,J,bi,bj) = rhsV0(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 249 SEAICE_PRECONDITIONER
          DO I=iMin,iMax
./pkg/seaice/seaice_preconditioner.F 251 SEAICE_PRECONDITIONER
            rhsU(I,J,bi,bj) = duIce(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 254 SEAICE_PRECONDITIONER
            rhsV(I,J,bi,bj) = dvIce(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 284 SEAICE_PRECONDITIONER
           uTmp(I,J,bi,bj)=duIce(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 285 SEAICE_PRECONDITIONER
           vTmp(I,J,bi,bj)=dvIce(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 292 SEAICE_PRECONDITIONER
           rhsU(I,J,bi,bj) = rhsU0(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 294 SEAICE_PRECONDITIONER
           rhsV(I,J,bi,bj) = rhsV0(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 313 SEAICE_PRECONDITIONER
          DO I=iMin,iMax
./pkg/seaice/seaice_preconditioner.F 315 SEAICE_PRECONDITIONER
            rhsU(I,J,bi,bj) = duIce(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 319 SEAICE_PRECONDITIONER
            rhsV(I,J,bi,bj) = dvIce(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 343 SEAICE_PRECONDITIONER
           rhsV(I,J,bi,bj) = rhsV0(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 354 SEAICE_PRECONDITIONER
          DO I=iMin,iMax
./pkg/seaice/seaice_preconditioner.F 356 SEAICE_PRECONDITIONER
            rhsV(I,J,bi,bj) = dvIce(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 414 SEAICE_PRECONDITIONER
         DO I=1-OLx,sNx+OLx
./pkg/seaice/seaice_preconditioner.F 415 SEAICE_PRECONDITIONER
          duIce(I,J,bi,bj)=duIce(I,J,bi,bj)* seaiceMaskU(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 416 SEAICE_PRECONDITIONER
          dvIce(I,J,bi,bj)=dvIce(I,J,bi,bj)* seaiceMaskV(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 468 SEAICE_PRECOND_RHSU
      INTEGER I,J,K
./pkg/seaice/seaice_preconditioner.F 479 SEAICE_PRECOND_RHSU
       DO I=iMin-1,iMax
./pkg/seaice/seaice_preconditioner.F 480 SEAICE_PRECOND_RHSU
        sig11(I,J) = zetaMinusEta(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 481 SEAICE_PRECOND_RHSU
     &       * ( vIceLoc(I,J+1,bi,bj) - vIceLoc(I,J,bi,bj) )
./pkg/seaice/seaice_preconditioner.F 482 SEAICE_PRECOND_RHSU
     &       * _recip_dyF(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 483 SEAICE_PRECOND_RHSU
     &       + etaPlusZeta(I,J,bi,bj) * k2AtC(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 484 SEAICE_PRECOND_RHSU
     &       * 0.5 _d 0 * (vIceLoc(I,J+1,bi,bj)+vIceLoc(I,J,bi,bj))
./pkg/seaice/seaice_preconditioner.F 489 SEAICE_PRECOND_RHSU
       DO I=iMin,iMax
./pkg/seaice/seaice_preconditioner.F 490 SEAICE_PRECOND_RHSU
        hFacM = seaiceMaskV(I,J,bi,bj) - seaiceMaskV(I-1,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 491 SEAICE_PRECOND_RHSU
        sig12(I,J) = etaZpre(I,J,bi,bj) * (
./pkg/seaice/seaice_preconditioner.F 492 SEAICE_PRECOND_RHSU
     &       ( vIceLoc(I,J,bi,bj) - vIceLoc(I-1,J,bi,bj) )
./pkg/seaice/seaice_preconditioner.F 493 SEAICE_PRECOND_RHSU
     &       * _recip_dxV(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 494 SEAICE_PRECOND_RHSU
     &       - k1AtZ(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 495 SEAICE_PRECOND_RHSU
     &       * 0.5 _d 0 * (vIceLoc(I,J,bi,bj)+vIceLoc(I-1,J,bi,bj))
./pkg/seaice/seaice_preconditioner.F 498 SEAICE_PRECOND_RHSU
     &       *maskC(I  ,J  ,k,bi,bj)*maskC(I-1,J  ,k,bi,bj)
./pkg/seaice/seaice_preconditioner.F 499 SEAICE_PRECOND_RHSU
     &       *maskC(I  ,J-1,k,bi,bj)*maskC(I-1,J-1,k,bi,bj)
./pkg/seaice/seaice_preconditioner.F 503 SEAICE_PRECOND_RHSU
     &       + etaZpre(I,J,bi,bj) * _recip_dxV(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 504 SEAICE_PRECOND_RHSU
     &       * ( vIceLoc(I,J,bi,bj) + vIceLoc(I-1,J,bi,bj) )
./pkg/seaice/seaice_preconditioner.F 510 SEAICE_PRECOND_RHSU
       DO I=iMin,iMax
./pkg/seaice/seaice_preconditioner.F 512 SEAICE_PRECOND_RHSU
        rhsU(I,J,bi,bj) = rhsU(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 513 SEAICE_PRECOND_RHSU
     &       + recip_rAw(I,J,bi,bj) * seaiceMaskU(I,J,bi,bj) *
./pkg/seaice/seaice_preconditioner.F 514 SEAICE_PRECOND_RHSU
     &       ( _dyF(I  ,J  ,bi,bj)*sig11(I  ,J  )
./pkg/seaice/seaice_preconditioner.F 515 SEAICE_PRECOND_RHSU
     &       - _dyF(I-1,J  ,bi,bj)*sig11(I-1,J  )
./pkg/seaice/seaice_preconditioner.F 516 SEAICE_PRECOND_RHSU
     &       + _dxV(I  ,J+1,bi,bj)*sig12(I  ,J+1)
./pkg/seaice/seaice_preconditioner.F 517 SEAICE_PRECOND_RHSU
     &       - _dxV(I  ,J  ,bi,bj)*sig12(I  ,J  ) )
./pkg/seaice/seaice_preconditioner.F 523 SEAICE_PRECOND_RHSU
        DO I=iMin,iMax
./pkg/seaice/seaice_preconditioner.F 524 SEAICE_PRECOND_RHSU
         rhsU(I,J,bi,bj) = rhsU(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 525 SEAICE_PRECOND_RHSU
     &        - SIGN(SINWAT, _fCori(I,J,bi,bj))* 0.5 _d 0 *
./pkg/seaice/seaice_preconditioner.F 526 SEAICE_PRECOND_RHSU
     &        ( dwatPre(I  ,J,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_preconditioner.F 527 SEAICE_PRECOND_RHSU
     &        (vVel(I  ,J  ,k,bi,bj)-vIceLoc(I  ,J  ,bi,bj)
./pkg/seaice/seaice_preconditioner.F 528 SEAICE_PRECOND_RHSU
     &        +vVel(I  ,J+1,k,bi,bj)-vIceLoc(I  ,J+1,bi,bj))
./pkg/seaice/seaice_preconditioner.F 529 SEAICE_PRECOND_RHSU
     &        + dwatPre(I-1,J,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_preconditioner.F 530 SEAICE_PRECOND_RHSU
     &        (vVel(I-1,J  ,k,bi,bj)-vIceLoc(I-1,J  ,bi,bj)
./pkg/seaice/seaice_preconditioner.F 531 SEAICE_PRECOND_RHSU
     &        +vVel(I-1,J+1,k,bi,bj)-vIceLoc(I-1,J+1,bi,bj))
./pkg/seaice/seaice_preconditioner.F 534 SEAICE_PRECOND_RHSU
         rhsU(I,J,bi,bj) = rhsU(I,J,bi,bj) + 0.5 _d 0 *
./pkg/seaice/seaice_preconditioner.F 535 SEAICE_PRECOND_RHSU
     &        ( seaiceMassC(I  ,J,bi,bj) * _fCori(I  ,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 537 SEAICE_PRECOND_RHSU
     &        + seaiceMassC(I-1,J,bi,bj) * _fCori(I-1,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 590 SEAICE_PRECOND_RHSV
      INTEGER I,J,K
./pkg/seaice/seaice_preconditioner.F 601 SEAICE_PRECOND_RHSV
       DO I=iMin,iMax
./pkg/seaice/seaice_preconditioner.F 602 SEAICE_PRECOND_RHSV
        sig22(I,J) =  zetaMinusEta(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 603 SEAICE_PRECOND_RHSV
     &       * ( uIceLoc(I+1,J,bi,bj) - uIceLoc(I,J,bi,bj) )
./pkg/seaice/seaice_preconditioner.F 604 SEAICE_PRECOND_RHSV
     &       * _recip_dxF(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 605 SEAICE_PRECOND_RHSV
     &       + etaPlusZeta(I,J,bi,bj) * k1AtC(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 606 SEAICE_PRECOND_RHSV
     &       * 0.5 _d 0 * (uIceLoc(I+1,J,bi,bj)+uIceLoc(I,J,bi,bj))
./pkg/seaice/seaice_preconditioner.F 611 SEAICE_PRECOND_RHSV
       DO I=iMin,iMax+1
./pkg/seaice/seaice_preconditioner.F 613 SEAICE_PRECOND_RHSV
        sig12(I,J) = etaZpre(I,J,bi,bj) * (
./pkg/seaice/seaice_preconditioner.F 614 SEAICE_PRECOND_RHSV
     &       ( uIceLoc(I,J,bi,bj) - uIceLoc(I,J-1,bi,bj) )
./pkg/seaice/seaice_preconditioner.F 615 SEAICE_PRECOND_RHSV
     &       * _recip_dyU(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 616 SEAICE_PRECOND_RHSV
     &       - k2AtZ(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 617 SEAICE_PRECOND_RHSV
     &       * 0.5 _d 0 * (uIceLoc(I,J,bi,bj)+uIceLoc(I,J-1,bi,bj))
./pkg/seaice/seaice_preconditioner.F 620 SEAICE_PRECOND_RHSV
     &       *maskC(I  ,J  ,k,bi,bj)*maskC(I-1,J  ,k,bi,bj)
./pkg/seaice/seaice_preconditioner.F 621 SEAICE_PRECOND_RHSV
     &       *maskC(I  ,J-1,k,bi,bj)*maskC(I-1,J-1,k,bi,bj)
./pkg/seaice/seaice_preconditioner.F 625 SEAICE_PRECOND_RHSV
     &       + etaZpre(I,J,bi,bj) * _recip_dyU(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 626 SEAICE_PRECOND_RHSV
     &       * ( uIceLoc(I,J,bi,bj) + uIceLoc(I,J-1,bi,bj) )
./pkg/seaice/seaice_preconditioner.F 632 SEAICE_PRECOND_RHSV
       DO I=iMin,iMax
./pkg/seaice/seaice_preconditioner.F 634 SEAICE_PRECOND_RHSV
        rhsV(I,J,bi,bj) = rhsV(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 635 SEAICE_PRECOND_RHSV
     &       + recip_rAs(I,J,bi,bj) * seaiceMaskV(I,J,bi,bj) *
./pkg/seaice/seaice_preconditioner.F 636 SEAICE_PRECOND_RHSV
     &       ( _dyU(I+1,J  ,bi,bj) * sig12(I+1,J  )
./pkg/seaice/seaice_preconditioner.F 637 SEAICE_PRECOND_RHSV
     &       - _dyU(I  ,J  ,bi,bj) * sig12(I  ,J  )
./pkg/seaice/seaice_preconditioner.F 638 SEAICE_PRECOND_RHSV
     &       + _dxF(I  ,J  ,bi,bj) * sig22(I  ,J  )
./pkg/seaice/seaice_preconditioner.F 639 SEAICE_PRECOND_RHSV
     &       - _dxF(I  ,J-1,bi,bj) * sig22(I  ,J-1) )
./pkg/seaice/seaice_preconditioner.F 645 SEAICE_PRECOND_RHSV
        DO I=iMin,iMax
./pkg/seaice/seaice_preconditioner.F 646 SEAICE_PRECOND_RHSV
         rhsV(I,J,bi,bj) = rhsV(I,J,bi,bj)
./pkg/seaice/seaice_preconditioner.F 647 SEAICE_PRECOND_RHSV
     &        + SIGN(SINWAT, _fCori(I,J,bi,bj)) * 0.5 _d 0 *
./pkg/seaice/seaice_preconditioner.F 648 SEAICE_PRECOND_RHSV
     &        ( dwatPre(I,J  ,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_preconditioner.F 649 SEAICE_PRECOND_RHSV
     &        (uVel(I  ,J  ,k,bi,bj)-uIceLoc(I  ,J  ,bi,bj)
./pkg/seaice/seaice_preconditioner.F 650 SEAICE_PRECOND_RHSV
     &        +uVel(I+1,J  ,k,bi,bj)-uIceLoc(I+1,J  ,bi,bj))
./pkg/seaice/seaice_preconditioner.F 651 SEAICE_PRECOND_RHSV
     &        + dwatPre(I,J-1,bi,bj) * 0.5 _d 0 *
./pkg/seaice/seaice_preconditioner.F 652 SEAICE_PRECOND_RHSV
     &        (uVel(I  ,J-1,k,bi,bj)-uIceLoc(I  ,J-1,bi,bj)
./pkg/seaice/seaice_preconditioner.F 653 SEAICE_PRECOND_RHSV
     &        +uVel(I+1,J-1,k,bi,bj)-uIceLoc(I+1,J-1,bi,bj))
./pkg/seaice/seaice_preconditioner.F 656 SEAICE_PRECOND_RHSV
         rhsV(I,J,bi,bj) = rhsV(I,J,bi,bj) - 0.5 _d 0 *
./pkg/seaice/seaice_preconditioner.F 657 SEAICE_PRECOND_RHSV
     &        ( seaiceMassC(I,J  ,bi,bj) * _fCori(I,J  ,bi,bj)
./pkg/seaice/seaice_preconditioner.F 659 SEAICE_PRECOND_RHSV
     &        + seaiceMassC(I,J-1,bi,bj) * _fCori(I,J-1,bi,bj)
./pkg/seaice/seaice_reg_ridge.F 100 SEAICE_REG_RIDGE
         DO I=1-OLx,sNx+OLx
./pkg/seaice/seaice_reg_ridge.F 101 SEAICE_REG_RIDGE
          d_HEFFbyNEG(I,J,bi,bj)    = 0.0 _d 0
./pkg/seaice/seaice_reg_ridge.F 102 SEAICE_REG_RIDGE
          d_HSNWbyNEG(I,J,bi,bj)    = 0.0 _d 0
./pkg/seaice/seaice_reg_ridge.F 104 SEAICE_REG_RIDGE
          d_AREAbyRLX(I,J,bi,bj)    = 0.0 _d 0
./pkg/seaice/seaice_reg_ridge.F 105 SEAICE_REG_RIDGE
          d_HEFFbyRLX(I,J,bi,bj)    = 0.0 _d 0
./pkg/seaice/seaice_reg_ridge.F 108 SEAICE_REG_RIDGE
          saltFluxAdjust(I,J,bi,bj) = 0.0 _d 0
./pkg/seaice/seaice_reg_ridge.F 128 SEAICE_REG_RIDGE
          DO I=1,sNx
./pkg/seaice/seaice_reg_ridge.F 129 SEAICE_REG_RIDGE
           IF ( exf_iceFraction(I,J,bi,bj).GT.AREA(I,J,bi,bj) ) THEN
./pkg/seaice/seaice_reg_ridge.F 132 SEAICE_REG_RIDGE
     &       * (exf_iceFraction(I,J,bi,bj) - AREA(I,J,bi,bj))
./pkg/seaice/seaice_reg_ridge.F 134 SEAICE_REG_RIDGE
           IF ( exf_iceFraction(I,J,bi,bj).GT.zeroRS .AND.
./pkg/seaice/seaice_reg_ridge.F 135 SEAICE_REG_RIDGE
     &          AREA(I,J,bi,bj).EQ.0. _d 0) THEN
./pkg/seaice/seaice_reg_ridge.F 140 SEAICE_REG_RIDGE
           AREAITD(I,J,1,bi,bj) = AREAITD(I,J,1,bi,bj)
./pkg/seaice/seaice_reg_ridge.F 142 SEAICE_REG_RIDGE
           HEFFITD(I,J,1,bi,bj) = HEFFITD(I,J,1,bi,bj)
./pkg/seaice/seaice_reg_ridge.F 145 SEAICE_REG_RIDGE
           AREA(I,J,bi,bj) = AREA(I,J,bi,bj) +  d_AREAbyRLX(i,j,bi,bj)
./pkg/seaice/seaice_reg_ridge.F 146 SEAICE_REG_RIDGE
           HEFF(I,J,bi,bj) = HEFF(I,J,bi,bj) +  d_HEFFbyRLX(i,j,bi,bj)
./pkg/seaice/seaice_reg_ridge.F 157 SEAICE_REG_RIDGE
          DO I=1,sNx
./pkg/seaice/seaice_reg_ridge.F 160 SEAICE_REG_RIDGE
           tmpscal1=MAX(-HEFFITD(I,J,IT,bi,bj),0. _d 0)
./pkg/seaice/seaice_reg_ridge.F 161 SEAICE_REG_RIDGE
           HEFFITD(I,J,IT,bi,bj)=HEFFITD(I,J,IT,bi,bj)+tmpscal1
./pkg/seaice/seaice_reg_ridge.F 162 SEAICE_REG_RIDGE
           d_HEFFbyNEG(I,J,bi,bj)=d_HEFFbyNEG(I,J,bi,bj)+tmpscal1
./pkg/seaice/seaice_reg_ridge.F 163 SEAICE_REG_RIDGE
           tmpscal2=MAX(-HSNOWITD(I,J,IT,bi,bj),0. _d 0)
./pkg/seaice/seaice_reg_ridge.F 164 SEAICE_REG_RIDGE
           HSNOWITD(I,J,IT,bi,bj)=HSNOWITD(I,J,IT,bi,bj)+tmpscal2
./pkg/seaice/seaice_reg_ridge.F 165 SEAICE_REG_RIDGE
           d_HSNWbyNEG(I,J,bi,bj)=d_HSNWbyNEG(I,J,bi,bj)+tmpscal2
./pkg/seaice/seaice_reg_ridge.F 166 SEAICE_REG_RIDGE
           AREAITD(I,J,IT,bi,bj)=MAX(AREAITD(I,J,IT,bi,bj),0. _d 0)
./pkg/seaice/seaice_reg_ridge.F 182 SEAICE_REG_RIDGE
         DO I=1,sNx
./pkg/seaice/seaice_reg_ridge.F 183 SEAICE_REG_RIDGE
          d_HEFFbyNEG(I,J,bi,bj)=MAX(-HEFF(I,J,bi,bj),0. _d 0)
./pkg/seaice/seaice_reg_ridge.F 184 SEAICE_REG_RIDGE
          HEFF(I,J,bi,bj)=HEFF(I,J,bi,bj)+d_HEFFbyNEG(I,J,bi,bj)
./pkg/seaice/seaice_reg_ridge.F 185 SEAICE_REG_RIDGE
          d_HSNWbyNEG(I,J,bi,bj)=MAX(-HSNOW(I,J,bi,bj),0. _d 0)
./pkg/seaice/seaice_reg_ridge.F 186 SEAICE_REG_RIDGE
          HSNOW(I,J,bi,bj)=HSNOW(I,J,bi,bj)+d_HSNWbyNEG(I,J,bi,bj)
./pkg/seaice/seaice_reg_ridge.F 187 SEAICE_REG_RIDGE
          AREA(I,J,bi,bj)=MAX(AREA(I,J,bi,bj),0. _d 0)
./pkg/seaice/seaice_reg_ridge.F 202 SEAICE_REG_RIDGE
          DO I=1,sNx
./pkg/seaice/seaice_reg_ridge.F 203 SEAICE_REG_RIDGE
           IF (HEFF(I,J,bi,bj).LE.siEps) THEN
./pkg/seaice/seaice_reg_ridge.F 204 SEAICE_REG_RIDGE
            HEFFITD(I,J,IT,bi,bj) = 0. _d 0
./pkg/seaice/seaice_reg_ridge.F 205 SEAICE_REG_RIDGE
            HSNOWITD(I,J,IT,bi,bj) = 0. _d 0
./pkg/seaice/seaice_reg_ridge.F 215 SEAICE_REG_RIDGE
         DO I=1,sNx
./pkg/seaice/seaice_reg_ridge.F 218 SEAICE_REG_RIDGE
          IF (HEFF(I,J,bi,bj).LE.siEps) THEN
./pkg/seaice/seaice_reg_ridge.F 219 SEAICE_REG_RIDGE
           tmpscal1=-HEFF(I,J,bi,bj)
./pkg/seaice/seaice_reg_ridge.F 220 SEAICE_REG_RIDGE
           tmpscal2=-HSNOW(I,J,bi,bj)
./pkg/seaice/seaice_reg_ridge.F 222 SEAICE_REG_RIDGE
            TICES(I,J,IT,bi,bj)=celsius2K
./pkg/seaice/seaice_reg_ridge.F 225 SEAICE_REG_RIDGE
          HEFF(I,J,bi,bj)=HEFF(I,J,bi,bj)+tmpscal1
./pkg/seaice/seaice_reg_ridge.F 226 SEAICE_REG_RIDGE
          HSNOW(I,J,bi,bj)=HSNOW(I,J,bi,bj)+tmpscal2
./pkg/seaice/seaice_reg_ridge.F 227 SEAICE_REG_RIDGE
          d_HEFFbyNEG(I,J,bi,bj)=d_HEFFbyNEG(I,J,bi,bj)+tmpscal1
./pkg/seaice/seaice_reg_ridge.F 228 SEAICE_REG_RIDGE
          d_HSNWbyNEG(I,J,bi,bj)=d_HSNWbyNEG(I,J,bi,bj)+tmpscal2
./pkg/seaice/seaice_reg_ridge.F 237 SEAICE_REG_RIDGE
          DO I=1,sNx
./pkg/seaice/seaice_reg_ridge.F 238 SEAICE_REG_RIDGE
           IF ( (HEFFITD(I,J,IT,bi,bj) .EQ.0. _d 0).AND.
./pkg/seaice/seaice_reg_ridge.F 239 SEAICE_REG_RIDGE
     &          (HSNOWITD(I,J,IT,bi,bj).EQ.0. _d 0))
./pkg/seaice/seaice_reg_ridge.F 240 SEAICE_REG_RIDGE
     &          AREAITD(I,J,IT,bi,bj)=0. _d 0
./pkg/seaice/seaice_reg_ridge.F 250 SEAICE_REG_RIDGE
          DO I=1,sNx
./pkg/seaice/seaice_reg_ridge.F 252 SEAICE_REG_RIDGE
     &        (HSNOW(i,j,bi,bj).EQ.0. _d 0)) AREA(I,J,bi,bj)=0. _d 0
./pkg/seaice/seaice_reg_ridge.F 264 SEAICE_REG_RIDGE
          DO I=1,sNx
./pkg/seaice/seaice_reg_ridge.F 265 SEAICE_REG_RIDGE
           IF ((HEFFITD(I,J,IT,bi,bj).GT.0).OR.
./pkg/seaice/seaice_reg_ridge.F 266 SEAICE_REG_RIDGE
     &          (HSNOWITD(I,J,IT,bi,bj).GT.0)) THEN
./pkg/seaice/seaice_reg_ridge.F 270 SEAICE_REG_RIDGE
            AREAITD(I,J,IT,bi,bj)=
./pkg/seaice/seaice_reg_ridge.F 271 SEAICE_REG_RIDGE
     &        MAX(AREAITD(I,J,IT,bi,bj),SEAICE_area_floor*recip_nitd)
./pkg/seaice/seaice_reg_ridge.F 281 SEAICE_REG_RIDGE
        DO I=1,sNx
./pkg/seaice/seaice_reg_ridge.F 283 SEAICE_REG_RIDGE
          AREA(I,J,bi,bj)=MAX(AREA(I,J,bi,bj),SEAICE_area_floor)
./pkg/seaice/seaice_reg_ridge.F 297 SEAICE_REG_RIDGE
         DO I=1,sNx
./pkg/seaice/seaice_reg_ridge.F 298 SEAICE_REG_RIDGE
          IF ( (HSALT(I,J,bi,bj) .LT. 0.0).OR.
./pkg/seaice/seaice_reg_ridge.F 299 SEAICE_REG_RIDGE
     &         (HEFF(I,J,bi,bj) .EQ. 0.0)  ) THEN
./pkg/seaice/seaice_reg_ridge.F 300 SEAICE_REG_RIDGE
             saltFluxAdjust(I,J,bi,bj) = - HEFFM(I,J,bi,bj) *
./pkg/seaice/seaice_reg_ridge.F 301 SEAICE_REG_RIDGE
     &            HSALT(I,J,bi,bj) * recip_deltaTtherm
./pkg/seaice/seaice_reg_ridge.F 302 SEAICE_REG_RIDGE
             HSALT(I,J,bi,bj) = 0.0 _d 0
./pkg/seaice/seaice_reg_ridge.F 318 SEAICE_REG_RIDGE
         DO I=1,sNx
./pkg/seaice/seaice_reg_ridge.F 326 SEAICE_REG_RIDGE
          DO I=1,sNx
./pkg/seaice/seaice_reg_ridge.F 330 SEAICE_REG_RIDGE
     &          +        TICES(I,J,IT,bi,bj) * HEFFITD(I,J,IT,bi,bj)
./pkg/seaice/seaice_reg_ridge.F 331 SEAICE_REG_RIDGE
           tmpscal2itd(i,j)=tmpscal2itd(i,j) + HEFFITD(I,J,IT,bi,bj)
./pkg/seaice/seaice_reg_ridge.F 333 SEAICE_REG_RIDGE
           tmpscal3itd(i,j)=tmpscal3itd(i,j) + AREAITD(I,J,IT,bi,bj)
./pkg/seaice/seaice_reg_ridge.F 338 SEAICE_REG_RIDGE
         DO I=1,sNx
./pkg/seaice/seaice_reg_ridge.F 344 SEAICE_REG_RIDGE
          DIAGarrayA(I,J) = tmpscal3itd(i,j)
./pkg/seaice/seaice_reg_ridge.F 347 SEAICE_REG_RIDGE
          SItrAREA(I,J,bi,bj,1)=tmpscal3itd(i,j)
./pkg/seaice/seaice_reg_ridge.F 367 SEAICE_REG_RIDGE
         DO I=1,sNx
./pkg/seaice/seaice_reg_ridge.F 370 SEAICE_REG_RIDGE
          DIAGarrayA(I,J) = AREA(I,J,bi,bj)
./pkg/seaice/seaice_reg_ridge.F 373 SEAICE_REG_RIDGE
          SItrAREA(I,J,bi,bj,1)=AREA(I,J,bi,bj)
./pkg/seaice/seaice_reg_ridge.F 377 SEAICE_REG_RIDGE
          AREA(I,J,bi,bj)=MIN(AREA(I,J,bi,bj),SEAICE_area_max)
./pkg/seaice/seaice_solve4temp.F 219 SEAICE_SOLVE4TEMP
       DO I=1,sNx
./pkg/seaice/seaice_solve4temp.F 221 SEAICE_SOLVE4TEMP
        TSURFout (I,J) = TSURFin(I,J)
./pkg/seaice/seaice_solve4temp.F 222 SEAICE_SOLVE4TEMP
        F_ia     (I,J) = 0. _d 0
./pkg/seaice/seaice_solve4temp.F 223 SEAICE_SOLVE4TEMP
        IcePenetSW(I,J)= 0. _d 0
./pkg/seaice/seaice_solve4temp.F 224 SEAICE_SOLVE4TEMP
        FWsublim (I,J) = 0. _d 0
./pkg/seaice/seaice_solve4temp.F 228 SEAICE_SOLVE4TEMP
        iceOrNot  (I,J) = HICE_ACTUAL(I,J) .GT. 0. _d 0
./pkg/seaice/seaice_solve4temp.F 229 SEAICE_SOLVE4TEMP
        absorbedSW(I,J) = 0. _d 0
./pkg/seaice/seaice_solve4temp.F 230 SEAICE_SOLVE4TEMP
        qhice    (I,J) = 0. _d 0
./pkg/seaice/seaice_solve4temp.F 231 SEAICE_SOLVE4TEMP
        dqh_dTs  (I,J) = 0. _d 0
./pkg/seaice/seaice_solve4temp.F 232 SEAICE_SOLVE4TEMP
        F_lh     (I,J) = 0. _d 0
./pkg/seaice/seaice_solve4temp.F 233 SEAICE_SOLVE4TEMP
        F_lwu    (I,J) = 0. _d 0
./pkg/seaice/seaice_solve4temp.F 234 SEAICE_SOLVE4TEMP
        F_sens   (I,J) = 0. _d 0
./pkg/seaice/seaice_solve4temp.F 236 SEAICE_SOLVE4TEMP
        tsurfLoc (I,J) = TSURFin(I,J)
./pkg/seaice/seaice_solve4temp.F 238 SEAICE_SOLVE4TEMP
        lwdownLoc(I,J) = MAX( MIN_LWDOWN, LWDOWN(I,J,bi,bj) )
./pkg/seaice/seaice_solve4temp.F 239 SEAICE_SOLVE4TEMP
        atempLoc (I,J) = MAX( celsius2K+MIN_ATEMP, ATEMP(I,J,bi,bj) )
./pkg/seaice/seaice_solve4temp.F 242 SEAICE_SOLVE4TEMP
        tempFrz(I,J) = SEAICE_dTempFrz_dS *salt(I,J,kSurface,bi,bj)
./pkg/seaice/seaice_solve4temp.F 247 SEAICE_SOLVE4TEMP
        IF(HSNOW_ACTUAL(I,J).GT.0.0) THEN
./pkg/seaice/seaice_solve4temp.F 249 SEAICE_SOLVE4TEMP
         D3(I,J)=SEAICE_snow_emiss*SEAICE_boltzmann
./pkg/seaice/seaice_solve4temp.F 252 SEAICE_SOLVE4TEMP
         lwdownLoc(I,J) = SEAICE_snow_emiss*lwdownLoc(I,J)
./pkg/seaice/seaice_solve4temp.F 254 SEAICE_SOLVE4TEMP
         lwdownLoc(I,J) = 0.97 _d 0*lwdownLoc(I,J)
./pkg/seaice/seaice_solve4temp.F 258 SEAICE_SOLVE4TEMP
         D3(I,J)=SEAICE_ice_emiss*SEAICE_boltzmann
./pkg/seaice/seaice_solve4temp.F 261 SEAICE_SOLVE4TEMP
         lwdownLoc(I,J) = SEAICE_ice_emiss*lwdownLoc(I,J)
./pkg/seaice/seaice_solve4temp.F 263 SEAICE_SOLVE4TEMP
         lwdownLoc(I,J) = 0.97 _d 0*lwdownLoc(I,J)
./pkg/seaice/seaice_solve4temp.F 270 SEAICE_SOLVE4TEMP
       DO I=1,sNx
./pkg/seaice/seaice_solve4temp.F 273 SEAICE_SOLVE4TEMP
        IF ( iceOrNot(I,J) ) THEN
./pkg/seaice/seaice_solve4temp.F 275 SEAICE_SOLVE4TEMP
         IF ( YC(I,J,bi,bj) .LT. 0.0 _d 0 ) THEN
./pkg/seaice/seaice_solve4temp.F 276 SEAICE_SOLVE4TEMP
          IF (tsurfLoc(I,J) .GE. SurfMeltTemp) THEN
./pkg/seaice/seaice_solve4temp.F 277 SEAICE_SOLVE4TEMP
           ALB_ICE (I,J)   = SEAICE_wetIceAlb_south
./pkg/seaice/seaice_solve4temp.F 278 SEAICE_SOLVE4TEMP
           ALB_SNOW(I,J)   = SEAICE_wetSnowAlb_south
./pkg/seaice/seaice_solve4temp.F 280 SEAICE_SOLVE4TEMP
           ALB_ICE (I,J)   = SEAICE_dryIceAlb_south
./pkg/seaice/seaice_solve4temp.F 281 SEAICE_SOLVE4TEMP
           ALB_SNOW(I,J)   = SEAICE_drySnowAlb_south
./pkg/seaice/seaice_solve4temp.F 284 SEAICE_SOLVE4TEMP
          IF (tsurfLoc(I,J) .GE. SurfMeltTemp) THEN
./pkg/seaice/seaice_solve4temp.F 285 SEAICE_SOLVE4TEMP
           ALB_ICE (I,J)   = SEAICE_wetIceAlb
./pkg/seaice/seaice_solve4temp.F 286 SEAICE_SOLVE4TEMP
           ALB_SNOW(I,J)   = SEAICE_wetSnowAlb
./pkg/seaice/seaice_solve4temp.F 288 SEAICE_SOLVE4TEMP
           ALB_ICE (I,J)   = SEAICE_dryIceAlb
./pkg/seaice/seaice_solve4temp.F 289 SEAICE_SOLVE4TEMP
           ALB_SNOW(I,J)   = SEAICE_drySnowAlb
./pkg/seaice/seaice_solve4temp.F 294 SEAICE_SOLVE4TEMP
         IF (HSNOW_ACTUAL(I,J) .GT. HCUT) THEN
./pkg/seaice/seaice_solve4temp.F 295 SEAICE_SOLVE4TEMP
          ALB(I,J) = ALB_SNOW(I,J)
./pkg/seaice/seaice_solve4temp.F 297 SEAICE_SOLVE4TEMP
          ALB(I,J) = ALB_ICE(I,J)
./pkg/seaice/seaice_solve4temp.F 300 SEAICE_SOLVE4TEMP
          ALB(I,J) = MIN( ALB_ICE(I,J) + HSNOW_ACTUAL(I,J)*recip_HCUT
./pkg/seaice/seaice_solve4temp.F 301 SEAICE_SOLVE4TEMP
     &                                 *(ALB_SNOW(I,J) -ALB_ICE(I,J))
./pkg/seaice/seaice_solve4temp.F 302 SEAICE_SOLVE4TEMP
     &                  , ALB_SNOW(I,J) )
./pkg/seaice/seaice_solve4temp.F 308 SEAICE_SOLVE4TEMP
         IF (HSNOW_ACTUAL(I,J) .GT. 0.0 _d 0) THEN
./pkg/seaice/seaice_solve4temp.F 311 SEAICE_SOLVE4TEMP
          penetSWFrac = XIO*EXP(-1.5 _d 0 * HICE_ACTUAL(I,J))
./pkg/seaice/seaice_solve4temp.F 314 SEAICE_SOLVE4TEMP
         IcePenetSW(I,J) = -(1.0 _d 0 - ALB(I,J))
./pkg/seaice/seaice_solve4temp.F 315 SEAICE_SOLVE4TEMP
     &                    *penetSWFrac * SWDOWN(I,J,bi,bj)
./pkg/seaice/seaice_solve4temp.F 317 SEAICE_SOLVE4TEMP
         absorbedSW(I,J) =  (1.0 _d 0 - ALB(I,J))
./pkg/seaice/seaice_solve4temp.F 318 SEAICE_SOLVE4TEMP
     &        *(1.0 _d 0 - penetSWFrac)* SWDOWN(I,J,bi,bj)
./pkg/seaice/seaice_solve4temp.F 325 SEAICE_SOLVE4TEMP
         effConduct(I,J) = XKI * XKS /
./pkg/seaice/seaice_solve4temp.F 326 SEAICE_SOLVE4TEMP
     &        (XKS * HICE_ACTUAL(I,J) + XKI * HSNOW_ACTUAL(I,J))
./pkg/seaice/seaice_solve4temp.F 329 SEAICE_SOLVE4TEMP
         IF ( (I .EQ. SEAICE_debugPointI) .AND.
./pkg/seaice/seaice_solve4temp.F 335 SEAICE_SOLVE4TEMP
     &         tsurfLoc(I,J), TSURFin(I,J)
./pkg/seaice/seaice_solve4temp.F 340 SEAICE_SOLVE4TEMP
     &         HICE_ACTUAL(I,J), effConduct(I,J)
./pkg/seaice/seaice_solve4temp.F 343 SEAICE_SOLVE4TEMP
     &         HSNOW_ACTUAL(I,J), ALB(I,J)
./pkg/seaice/seaice_solve4temp.F 356 SEAICE_SOLVE4TEMP
        DO I=1,sNx
./pkg/seaice/seaice_solve4temp.F 358 SEAICE_SOLVE4TEMP
         iicekey = I + sNx*(J-1) + (ITER-1)*sNx*sNy
./pkg/seaice/seaice_solve4temp.F 364 SEAICE_SOLVE4TEMP
         tsurfPrev(I,J) = tsurfLoc(I,J)
./pkg/seaice/seaice_solve4temp.F 365 SEAICE_SOLVE4TEMP
         IF ( iceOrNot(I,J) ) THEN
./pkg/seaice/seaice_solve4temp.F 367 SEAICE_SOLVE4TEMP
          t1 = tsurfLoc(I,J)
./pkg/seaice/seaice_solve4temp.F 375 SEAICE_SOLVE4TEMP
           qhice(I,J)=QS1*(C1*t4+C2*t3 +C3*t2+C4*t1+C5)
./pkg/seaice/seaice_solve4temp.F 376 SEAICE_SOLVE4TEMP
           dqh_dTs(I,J) = 0. _d 0
./pkg/seaice/seaice_solve4temp.F 386 SEAICE_SOLVE4TEMP
           qhice(I,J) = bb1*mm_pi/( Ppascals -(1.0 _d 0 - bb1)*mm_pi )
./pkg/seaice/seaice_solve4temp.F 392 SEAICE_SOLVE4TEMP
           dqh_dTs(I,J) = cc1*cc3t/((cc2-cc3t*Ppascals)**2 *t2)
./pkg/seaice/seaice_solve4temp.F 400 SEAICE_SOLVE4TEMP
          F_c(I,J)    = effConduct(I,J)*(tempFrz(I,J)-tsurfLoc(I,J))
./pkg/seaice/seaice_solve4temp.F 401 SEAICE_SOLVE4TEMP
          F_lh(I,J)   = D1I*UG(I,J)*(qhice(I,J)-AQH(I,J,bi,bj))
./pkg/seaice/seaice_solve4temp.F 405 SEAICE_SOLVE4TEMP
          IF (F_lh(I,J) .GT. F_lh_max(I,J)) THEN
./pkg/seaice/seaice_solve4temp.F 406 SEAICE_SOLVE4TEMP
             F_lh(I,J)  = F_lh_max(I,J)
./pkg/seaice/seaice_solve4temp.F 407 SEAICE_SOLVE4TEMP
             dqh_dTs(I,J) = ZERO
./pkg/seaice/seaice_solve4temp.F 411 SEAICE_SOLVE4TEMP
          F_lwu(I,J) = t4 * D3(I,J)
./pkg/seaice/seaice_solve4temp.F 412 SEAICE_SOLVE4TEMP
          F_sens(I,J)= D1 * UG(I,J) * (t1 - atempLoc(I,J))
./pkg/seaice/seaice_solve4temp.F 413 SEAICE_SOLVE4TEMP
          F_ia(I,J) = -lwdownLoc(I,J) -absorbedSW(I,J) + F_lwu(I,J)
./pkg/seaice/seaice_solve4temp.F 414 SEAICE_SOLVE4TEMP
     &              +  F_sens(I,J) + F_lh(I,J)
./pkg/seaice/seaice_solve4temp.F 416 SEAICE_SOLVE4TEMP
          dFia_dTs(I,J) = 4.0 _d 0*D3(I,J)*t3 + D1*UG(I,J)
./pkg/seaice/seaice_solve4temp.F 417 SEAICE_SOLVE4TEMP
     &                  + D1I*UG(I,J)*dqh_dTs(I,J)
./pkg/seaice/seaice_solve4temp.F 420 SEAICE_SOLVE4TEMP
          IF ( (I .EQ. SEAICE_debugPointI) .AND.
./pkg/seaice/seaice_solve4temp.F 423 SEAICE_SOLVE4TEMP
     &          'ice-iter qhICE,       ', ITER,qhIce(I,J)
./pkg/seaice/seaice_solve4temp.F 426 SEAICE_SOLVE4TEMP
     &          dFia_dTs(I,J)+effConduct(I,J), F_ia(I,J)-F_c(I,J)
./pkg/seaice/seaice_solve4temp.F 431 SEAICE_SOLVE4TEMP
          tsurfLoc(I,J) = tsurfLoc(I,J)
./pkg/seaice/seaice_solve4temp.F 432 SEAICE_SOLVE4TEMP
     &    + ( F_c(I,J)-F_ia(I,J) ) / ( effConduct(I,J)+dFia_dTs(I,J) )
./pkg/seaice/seaice_solve4temp.F 439 SEAICE_SOLVE4TEMP
            tsurfLoc(I,J) = MAX( celsius2K+MIN_TICE, tsurfLoc(I,J) )
./pkg/seaice/seaice_solve4temp.F 447 SEAICE_SOLVE4TEMP
          tsurfLoc(I,J) = MIN( tsurfLoc(I,J), TMELT )
./pkg/seaice/seaice_solve4temp.F 450 SEAICE_SOLVE4TEMP
          IF ( (I .EQ. SEAICE_debugPointI) .AND.
./pkg/seaice/seaice_solve4temp.F 454 SEAICE_SOLVE4TEMP
     &          tsurfLoc(I,J),
./pkg/seaice/seaice_solve4temp.F 455 SEAICE_SOLVE4TEMP
     &          LOG10(ABS(tsurfLoc(I,J) - t1))
./pkg/seaice/seaice_solve4temp.F 466 SEAICE_SOLVE4TEMP
       DO I=1,sNx
./pkg/seaice/seaice_solve4temp.F 467 SEAICE_SOLVE4TEMP
        IF ( iceOrNot(I,J) ) THEN
./pkg/seaice/seaice_solve4temp.F 470 SEAICE_SOLVE4TEMP
         TSURFout(I,J) = tsurfLoc(I,J)
./pkg/seaice/seaice_solve4temp.F 475 SEAICE_SOLVE4TEMP
          CALL ZERO_ADJ_1D( 1, TSURFin(I,J), myThid)
./pkg/seaice/seaice_solve4temp.F 476 SEAICE_SOLVE4TEMP
          absorbedSW(I,J) = 0.3 _d 0 *SWDOWN(I,J,bi,bj)
./pkg/seaice/seaice_solve4temp.F 477 SEAICE_SOLVE4TEMP
          IcePenetSW(I,J)= 0. _d 0
./pkg/seaice/seaice_solve4temp.F 480 SEAICE_SOLVE4TEMP
          t1 = TSURFin(I,J)
./pkg/seaice/seaice_solve4temp.F 485 SEAICE_SOLVE4TEMP
          t1 = tsurfLoc(I,J)
./pkg/seaice/seaice_solve4temp.F 492 SEAICE_SOLVE4TEMP
           qhice(I,J)=QS1*(C1*t4+C2*t3 +C3*t2+C4*t1+C5)
./pkg/seaice/seaice_solve4temp.F 501 SEAICE_SOLVE4TEMP
           qhice(I,J) = bb1*mm_pi/( Ppascals -(1.0 _d 0 - bb1)*mm_pi )
./pkg/seaice/seaice_solve4temp.F 503 SEAICE_SOLVE4TEMP
          F_c(I,J)  = effConduct(I,J) * (tempFrz(I,J) - t1)
./pkg/seaice/seaice_solve4temp.F 504 SEAICE_SOLVE4TEMP
          F_lh(I,J) = D1I * UG(I,J)*(qhice(I,J)-AQH(I,J,bi,bj))
./pkg/seaice/seaice_solve4temp.F 506 SEAICE_SOLVE4TEMP
          IF (F_lh(I,J) .GT. F_lh_max(I,J)) THEN
./pkg/seaice/seaice_solve4temp.F 507 SEAICE_SOLVE4TEMP
             F_lh(I,J)  = F_lh_max(I,J)
./pkg/seaice/seaice_solve4temp.F 510 SEAICE_SOLVE4TEMP
          F_lwu(I,J)  = t4 * D3(I,J)
./pkg/seaice/seaice_solve4temp.F 511 SEAICE_SOLVE4TEMP
          F_sens(I,J) = D1 * UG(I,J) * (t1 - atempLoc(I,J))
./pkg/seaice/seaice_solve4temp.F 513 SEAICE_SOLVE4TEMP
          F_ia(I,J) = -lwdownLoc(I,J) -absorbedSW(I,J) + F_lwu(I,J)
./pkg/seaice/seaice_solve4temp.F 514 SEAICE_SOLVE4TEMP
     &              +  F_sens(I,J) + F_lh(I,J)
./pkg/seaice/seaice_solve4temp.F 518 SEAICE_SOLVE4TEMP
          delTsurf  = tsurfLoc(I,J)-tsurfPrev(I,J)
./pkg/seaice/seaice_solve4temp.F 519 SEAICE_SOLVE4TEMP
          F_c(I,J)  = effConduct(I,J)*(tempFrz(I,J)-tsurfLoc(I,J))
./pkg/seaice/seaice_solve4temp.F 520 SEAICE_SOLVE4TEMP
          F_ia(I,J) = F_ia(I,J) + dFia_dTs(I,J)*delTsurf
./pkg/seaice/seaice_solve4temp.F 521 SEAICE_SOLVE4TEMP
          F_lh(I,J) = F_lh(I,J)
./pkg/seaice/seaice_solve4temp.F 522 SEAICE_SOLVE4TEMP
     &              + D1I*UG(I,J)*dqh_dTs(I,J)*delTsurf
./pkg/seaice/seaice_solve4temp.F 532 SEAICE_SOLVE4TEMP
         FWsublim(I,J) = F_lh(I,J)/lhSublim
./pkg/seaice/seaice_solve4temp.F 536 SEAICE_SOLVE4TEMP
         IF (F_c(I,J) .GT. 0.0 _d 0) THEN
./pkg/seaice/seaice_solve4temp.F 537 SEAICE_SOLVE4TEMP
          F_io_net = F_c(I,J)
./pkg/seaice/seaice_solve4temp.F 541 SEAICE_SOLVE4TEMP
          F_ia_net = F_ia(I,J)
./pkg/seaice/seaice_solve4temp.F 544 SEAICE_SOLVE4TEMP
         IF ( (I .EQ. SEAICE_debugPointI) .AND.
./pkg/seaice/seaice_solve4temp.F 550 SEAICE_SOLVE4TEMP
     &         TSURFout(I,J), tsurfLoc(I,J),atempLoc(I,J)
./pkg/seaice/seaice_solve4temp.F 552 SEAICE_SOLVE4TEMP
     &         'ibi LWL                    ', lwdownLoc(I,J)
./pkg/seaice/seaice_solve4temp.F 555 SEAICE_SOLVE4TEMP
     &         SWDOWN(I,J,bi,bj), IcePenetSW(I,J)
./pkg/seaice/seaice_solve4temp.F 558 SEAICE_SOLVE4TEMP
     &         AQH(I,J,bi,bj),qhice(I,J)
./pkg/seaice/seaice_solve4temp.F 561 SEAICE_SOLVE4TEMP
     &         -lwdownLoc(I,J), -absorbedSW(I,J), F_lwu(I,J)
./pkg/seaice/seaice_solve4temp.F 564 SEAICE_SOLVE4TEMP
     &         F_c(I,J), F_lh(I,J), F_sens(I,J)
./pkg/seaice/seaice_solve4temp.F 566 SEAICE_SOLVE4TEMP
         IF (F_lh_max(I,J) .GT. ZERO) THEN
./pkg/seaice/seaice_solve4temp.F 569 SEAICE_SOLVE4TEMP
     &         F_lh_max(I,J), F_lh(I,J)/ F_lh_max(I,J)
./pkg/seaice/seaice_solve4temp.F 576 SEAICE_SOLVE4TEMP
     &          FWsublim(I,J),
./pkg/seaice/seaice_solve4temp.F 577 SEAICE_SOLVE4TEMP
     &          FWsublim(I,J)*SEAICE_deltaTtherm/SEAICE_rhoICE
./pkg/seaice/seaice_solve4temp.F 581 SEAICE_SOLVE4TEMP
     &         F_ia(I,J), F_ia_net, F_c(I,J)
./pkg/seaice/seaice_tracer_phys.F 127 SEAICE_TRACER_PHYS
        DIAGarray(I,J,5+(iTr-1)*5) = HEFFpost*SItracer(i,j,bi,bj,iTr)
./pkg/seaice/seaice_tracer_phys.F 128 SEAICE_TRACER_PHYS
     &  +SItrBucket(i,j,bi,bj,iTr)-DIAGarray(I,J,5+(iTr-1)*5)
./pkg/seaice/seaice_tracer_phys.F 142 SEAICE_TRACER_PHYS
       DO I=1,sNx
./pkg/seaice/seaice_tracer_phys.F 160 SEAICE_TRACER_PHYS
        DO I=1,sNx
./pkg/seaice/seaice_tracer_phys.F 178 SEAICE_TRACER_PHYS
        DO I=1,sNx
./pkg/seaice/seaice_tracer_phys.F 206 SEAICE_TRACER_PHYS
         DO I=1,sNx
./pkg/seaice/seaice_tracer_phys.F 207 SEAICE_TRACER_PHYS
          saltFlux(I,J,bi,bj) = - SItrBucket(i,j,bi,bj,iTr)
./pkg/seaice/seaice_tracer_phys.F 208 SEAICE_TRACER_PHYS
     &      *HEFFM(I,J,bi,bj)/SEAICE_deltaTtherm*SEAICE_rhoIce
./pkg/seaice/seaice_tracer_phys.F 212 SEAICE_TRACER_PHYS
          saltPlumeFlux(I,J,bi,bj) = MAX(ZERO,saltFlux(I,J,bi,bj))
./pkg/seaice/seaice_tracer_phys.F 213 SEAICE_TRACER_PHYS
     &      *SPsalFRAC*(salt(I,j,ks,bi,bj)-SItrFromOcean(i,j))
./pkg/seaice/seaice_tracer_phys.F 220 SEAICE_TRACER_PHYS
       DO I=1,sNx
./pkg/seaice/seaice_tracer_phys.F 222 SEAICE_TRACER_PHYS
        DIAGarray(I,J,4+(iTr-1)*5) = - SItrBucket(i,j,bi,bj,iTr)
./pkg/seaice/seaice_tracer_phys.F 223 SEAICE_TRACER_PHYS
     &  *HEFFM(I,J,bi,bj)/SEAICE_deltaTtherm*SEAICE_rhoIce
./pkg/seaice/seaice_tracer_phys.F 239 SEAICE_TRACER_PHYS
       DO I=1,sNx
./pkg/seaice/seaice_tracer_phys.F 241 SEAICE_TRACER_PHYS
        DIAGarray(I,J,1+(iTr-1)*5) = SItracer(i,j,bi,bj,iTr)
./pkg/seaice/seaice_tracer_phys.F 242 SEAICE_TRACER_PHYS
        DIAGarray(I,J,2+(iTr-1)*5) = SItracer(i,j,bi,bj,iTr)*HEFFpost
./pkg/seaice/seaice_tracer_phys.F 245 SEAICE_TRACER_PHYS
          DIAGarray(I,J,3+(iTr-1)*5) = HSALT(i,j,bi,bj)/SEAICE_rhoIce
./pkg/seaice/seaice_tracer_phys.F 247 SEAICE_TRACER_PHYS
          DIAGarray(I,J,3+(iTr-1)*5) = HEFFpost
./pkg/seaice/seaice_tracer_phys.F 255 SEAICE_TRACER_PHYS
       DO I=1,sNx
./pkg/seaice/seaice_tracer_phys.F 257 SEAICE_TRACER_PHYS
        DIAGarray(I,J,1+(iTr-1)*5) = SItracer(i,j,bi,bj,iTr)
./pkg/seaice/seaice_tracer_phys.F 258 SEAICE_TRACER_PHYS
        DIAGarray(I,J,2+(iTr-1)*5) = SItracer(i,j,bi,bj,iTr)*AREApost
./pkg/seaice/seaice_tracer_phys.F 42 SEAICE_TRACER_PHYS
      INTEGER iTr, jTh, I, J, bi, bj, ks
./pkg/seaice/seaice_tracer_phys.F 67 SEAICE_TRACER_PHYS
       DO I=1,sNx
./pkg/seaice/seaice_tracer_phys.F 77 SEAICE_TRACER_PHYS
        DO I=1,sNx
./pkg/seaice/seaice_tracer_phys.F 78 SEAICE_TRACER_PHYS
         SItrFromOcean(i,j)=SItrFromOceanFrac(iTr)*salt(I,j,ks,bi,bj)
./pkg/seaice/seaice_tracer_phys.F 79 SEAICE_TRACER_PHYS
         SItrFromFlood(i,j)=SItrFromFloodFrac(iTr)*salt(I,j,ks,bi,bj)
./pkg/seaice/seaice_tracer_phys.F 87 SEAICE_TRACER_PHYS
       DO I=1,sNx
./pkg/seaice/seaice_tracer_phys.F 90 SEAICE_TRACER_PHYS
        DIAGarray(I,J,5+(iTr-1)*5) =
./pkg/shap_filt/shap_filt_relvort3.F 120 SHAP_FILT_RELVORT3
         I=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 162 SHAP_FILT_RELVORT3
         I=sNx+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 220 SHAP_FILT_RELVORT3
         I=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 278 SHAP_FILT_RELVORT3
         I=sNx+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 51 SHAP_FILT_RELVORT3
       DO I=1-OLx,sNx+OLx
./pkg/shap_filt/shap_filt_relvort3.F 52 SHAP_FILT_RELVORT3
        vort3(I,J) = 0. _d 0
./pkg/shap_filt/shap_filt_relvort3.F 58 SHAP_FILT_RELVORT3
       DO I=2-OLx,sNx+OLx
./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 110 SHAP_FILT_TRACER_S1
           DO I=1,sNx
./pkg/shap_filt/shap_filt_tracer_s1.F 137 SHAP_FILT_TRACER_S1
            DO I=1,sNx
./pkg/shap_filt/shap_filt_tracer_s1.F 147 SHAP_FILT_TRACER_S1
            DO I=1,sNx
./pkg/shap_filt/shap_filt_tracer_s1.F 163 SHAP_FILT_TRACER_S1
           DO I=1,sNx
./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 60 SHAP_FILT_TRACER_S1
            DO I=1-OLx,sNx+OLx
./pkg/shap_filt/shap_filt_tracer_s1.F 84 SHAP_FILT_TRACER_S1
            DO I=1,sNx
./pkg/shap_filt/shap_filt_tracer_s1.F 94 SHAP_FILT_TRACER_S1
            DO I=1,sNx
./pkg/shap_filt/shap_filt_tracer_s4.F 109 SHAP_FILT_TRACER_S4
           DO I=1,sNx
./pkg/shap_filt/shap_filt_tracer_s4.F 135 SHAP_FILT_TRACER_S4
            DO I=1,sNx
./pkg/shap_filt/shap_filt_tracer_s4.F 145 SHAP_FILT_TRACER_S4
            DO I=1,sNx
./pkg/shap_filt/shap_filt_tracer_s4.F 161 SHAP_FILT_TRACER_S4
           DO I=1,sNx
./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 59 SHAP_FILT_TRACER_S4
            DO I=1-Olx,sNx+Olx
./pkg/shap_filt/shap_filt_tracer_s4.F 83 SHAP_FILT_TRACER_S4
            DO I=1,sNx
./pkg/shap_filt/shap_filt_tracer_s4.F 93 SHAP_FILT_TRACER_S4
            DO I=1,sNx
./pkg/shap_filt/shap_filt_tracerold.F 34 SHAP_FILT_TRACEROLD
      INTEGER I,J,N,N1,N2
./pkg/shap_filt/shap_filt_tracerold.F 37 SHAP_FILT_TRACEROLD
       DO I=1-OLx,sNx+OLx
./pkg/shap_filt/shap_filt_tracerold.F 47 SHAP_FILT_TRACEROLD
        DO I=1-OLx+1,sNx+OLx-1
./pkg/shap_filt/shap_filt_tracerold.F 59 SHAP_FILT_TRACEROLD
       DO I=1-OLx,sNx+OLx
./pkg/shap_filt/shap_filt_tracerold.F 66 SHAP_FILT_TRACEROLD
       DO I=1-OLx,sNx+OLx
./pkg/shap_filt/shap_filt_tracerold.F 77 SHAP_FILT_TRACEROLD
        DO I=1-OLx,sNx+OLx
./pkg/shap_filt/shap_filt_tracerold.F 90 SHAP_FILT_TRACEROLD
       DO I=1-OLx,sNx+OLx
./pkg/shap_filt/shap_filt_tracerold.F 96 SHAP_FILT_TRACEROLD
       DO I=1-OLx,sNx+OLx
./pkg/shap_filt/shap_filt_u.F 100 SHAP_FILT_U
       DO I=1-OLx,sNx+OLx
./pkg/shap_filt/shap_filt_u.F 106 SHAP_FILT_U
       DO I=1-OLx,sNx+OLx
./pkg/shap_filt/shap_filt_u.F 33 SHAP_FILT_U
      INTEGER I,J,N,N1,N2
./pkg/shap_filt/shap_filt_u.F 36 SHAP_FILT_U
       DO I=1-OLx,sNx+OLx
./pkg/shap_filt/shap_filt_u.F 47 SHAP_FILT_U
        DO I=1-OLx+1,sNx+OLx-1
./pkg/shap_filt/shap_filt_u.F 58 SHAP_FILT_U
       DO I=1-OLx+1,sNx+OLx
./pkg/shap_filt/shap_filt_u.F 66 SHAP_FILT_U
       DO I=1-OLx,sNx+OLx
./pkg/shap_filt/shap_filt_u.F 73 SHAP_FILT_U
       DO I=1-OLx,sNx+OLx
./pkg/shap_filt/shap_filt_u.F 85 SHAP_FILT_U
        DO I=1-OLx+1,sNx+OLx
./pkg/shap_filt/shap_filt_uv_s1.F 106 SHAP_FILT_UV_S1
            DO I=1,sNx+1
./pkg/shap_filt/shap_filt_uv_s1.F 113 SHAP_FILT_UV_S1
            DO I=1,sNx
./pkg/shap_filt/shap_filt_uv_s1.F 122 SHAP_FILT_UV_S1
            DO I=1,sNx
./pkg/shap_filt/shap_filt_uv_s1.F 138 SHAP_FILT_UV_S1
           DO I=1,sNx+1
./pkg/shap_filt/shap_filt_uv_s1.F 146 SHAP_FILT_UV_S1
           DO I=1,sNx
./pkg/shap_filt/shap_filt_uv_s1.F 174 SHAP_FILT_UV_S1
            DO I=1,sNx+1
./pkg/shap_filt/shap_filt_uv_s1.F 188 SHAP_FILT_UV_S1
            DO I=1,sNx+1,sNx
./pkg/shap_filt/shap_filt_uv_s1.F 209 SHAP_FILT_UV_S1
            DO I=1,sNx+1
./pkg/shap_filt/shap_filt_uv_s1.F 216 SHAP_FILT_UV_S1
            DO I=1,sNx
./pkg/shap_filt/shap_filt_uv_s1.F 231 SHAP_FILT_UV_S1
            I=1
./pkg/shap_filt/shap_filt_uv_s1.F 239 SHAP_FILT_UV_S1
            I=sNx
./pkg/shap_filt/shap_filt_uv_s1.F 251 SHAP_FILT_UV_S1
            DO I=1,sNx
./pkg/shap_filt/shap_filt_uv_s1.F 267 SHAP_FILT_UV_S1
           DO I=1,sNx+1
./pkg/shap_filt/shap_filt_uv_s1.F 273 SHAP_FILT_UV_S1
           DO I=1,sNx
./pkg/shap_filt/shap_filt_uv_s1.F 69 SHAP_FILT_UV_S1
            DO I=1-OLx,sNx+OLx
./pkg/shap_filt/shap_filt_uv_s1.F 97 SHAP_FILT_UV_S1
            DO I=1,sNx+1
./pkg/shap_filt/shap_filt_uv_s4.F 105 SHAP_FILT_UV_S4
            DO I=1,sNx+1
./pkg/shap_filt/shap_filt_uv_s4.F 112 SHAP_FILT_UV_S4
            DO I=1,sNx
./pkg/shap_filt/shap_filt_uv_s4.F 121 SHAP_FILT_UV_S4
            DO I=1,sNx
./pkg/shap_filt/shap_filt_uv_s4.F 137 SHAP_FILT_UV_S4
           DO I=1,sNx+1
./pkg/shap_filt/shap_filt_uv_s4.F 144 SHAP_FILT_UV_S4
           DO I=1,sNx
./pkg/shap_filt/shap_filt_uv_s4.F 171 SHAP_FILT_UV_S4
            DO I=1,sNx+1
./pkg/shap_filt/shap_filt_uv_s4.F 186 SHAP_FILT_UV_S4
            DO I=1,sNx+1,sNx
./pkg/shap_filt/shap_filt_uv_s4.F 196 SHAP_FILT_UV_S4
            DO I=1,sNx+1,sNx
./pkg/shap_filt/shap_filt_uv_s4.F 208 SHAP_FILT_UV_S4
            DO I=1,sNx+1
./pkg/shap_filt/shap_filt_uv_s4.F 215 SHAP_FILT_UV_S4
            DO I=1,sNx
./pkg/shap_filt/shap_filt_uv_s4.F 230 SHAP_FILT_UV_S4
            I=1
./pkg/shap_filt/shap_filt_uv_s4.F 241 SHAP_FILT_UV_S4
            I=sNx
./pkg/shap_filt/shap_filt_uv_s4.F 253 SHAP_FILT_UV_S4
            DO I=1,sNx
./pkg/shap_filt/shap_filt_uv_s4.F 269 SHAP_FILT_UV_S4
           DO I=1,sNx+1
./pkg/shap_filt/shap_filt_uv_s4.F 275 SHAP_FILT_UV_S4
           DO I=1,sNx
./pkg/shap_filt/shap_filt_uv_s4.F 68 SHAP_FILT_UV_S4
            DO I=1-OLx,sNx+OLx
./pkg/shap_filt/shap_filt_uv_s4.F 96 SHAP_FILT_UV_S4
            DO I=1,sNx+1
./pkg/shap_filt/shap_filt_v.F 100 SHAP_FILT_V
       DO I=1-OLx,sNx+OLx
./pkg/shap_filt/shap_filt_v.F 106 SHAP_FILT_V
       DO I=1-OLx,sNx+OLx
./pkg/shap_filt/shap_filt_v.F 33 SHAP_FILT_V
      INTEGER I,J,N,N1,N2
./pkg/shap_filt/shap_filt_v.F 37 SHAP_FILT_V
       DO I=1-OLx,sNx+OLx
./pkg/shap_filt/shap_filt_v.F 44 SHAP_FILT_V
       DO I=1-OLx,sNx+OLx
./pkg/shap_filt/shap_filt_v.F 55 SHAP_FILT_V
        DO I=1-OLx+1,sNx+OLx-1
./pkg/shap_filt/shap_filt_v.F 69 SHAP_FILT_V
       DO I=1-OLx,sNx+OLx
./pkg/shap_filt/shap_filt_v.F 76 SHAP_FILT_V
       DO I=1-OLx,sNx+OLx
./pkg/shap_filt/shap_filt_v.F 88 SHAP_FILT_V
        DO I=1-OLx,sNx+OLx
./pkg/shelfice/shelfice_forcing.F 164 SHELFICE_FORCING_S
         IF ( kLev .LT. Nr .AND. kLev .EQ. kTopC(I,J,bi,bj) ) THEN
./pkg/shelfice/shelfice_forcing.F 166 SHELFICE_FORCING_S
          drLoc = drF(kLev)*( 1. _d 0 - _hFacC(I,J,kLev,bi,bj) )
./pkg/shelfice/shelfice_forcing.F 167 SHELFICE_FORCING_S
          drLoc = MIN( drLoc, drF(Kp1) * _hFacC(I,J,Kp1,bi,bj) )
./pkg/shelfice/shelfice_forcing.F 169 SHELFICE_FORCING_S
     &         /( drF(kLev)*_hFacC(I,J,kLev,bi,bj)+drLoc )
./pkg/shelfice/shelfice_forcing.F 171 SHELFICE_FORCING_S
         ELSEIF ( kLev .GT. 1 .AND. kLev-1 .EQ. kTopC(I,J,bi,bj) ) THEN
./pkg/shelfice/shelfice_forcing.F 173 SHELFICE_FORCING_S
          drLoc = drF(km1)*( 1. _d 0 - _hFacC(I,J,km1,bi,bj) )
./pkg/shelfice/shelfice_forcing.F 174 SHELFICE_FORCING_S
          drLoc = MIN( drLoc, drF(kLev) * _hFacC(I,J,kLev,bi,bj) )
./pkg/shelfice/shelfice_forcing.F 176 SHELFICE_FORCING_S
     &         /( drF(km1)*_hFacC(I,J,km1,bi,bj)+drLoc )
./pkg/shelfice/shelfice_forcing.F 74 SHELFICE_FORCING_T
         IF ( kLev .LT. Nr .AND. kLev .EQ. kTopC(I,J,bi,bj) ) THEN
./pkg/shelfice/shelfice_forcing.F 76 SHELFICE_FORCING_T
          drLoc = drF(kLev)*( 1. _d 0 - _hFacC(I,J,kLev,bi,bj) )
./pkg/shelfice/shelfice_forcing.F 77 SHELFICE_FORCING_T
          drLoc = MIN( drLoc, drF(Kp1) * _hFacC(I,J,Kp1,bi,bj) )
./pkg/shelfice/shelfice_forcing.F 79 SHELFICE_FORCING_T
     &         /( drF(kLev)*_hFacC(I,J,kLev,bi,bj)+drLoc )
./pkg/shelfice/shelfice_forcing.F 81 SHELFICE_FORCING_T
         ELSEIF ( kLev .GT. 1 .AND. kLev-1 .EQ. kTopC(I,J,bi,bj) ) THEN
./pkg/shelfice/shelfice_forcing.F 83 SHELFICE_FORCING_T
          drLoc = drF(km1)*( 1. _d 0 - _hFacC(I,J,km1,bi,bj) )
./pkg/shelfice/shelfice_forcing.F 84 SHELFICE_FORCING_T
          drLoc = MIN( drLoc, drF(kLev) * _hFacC(I,J,kLev,bi,bj) )
./pkg/shelfice/shelfice_forcing.F 86 SHELFICE_FORCING_T
     &         /( drF(km1)*_hFacC(I,J,km1,bi,bj)+drLoc )
./pkg/shelfice/shelfice_thermodynamics.F 116 SHELFICE_THERMODYNAMICS
         DO I = 1-OLx,sNx+OLx
./pkg/shelfice/shelfice_thermodynamics.F 143 SHELFICE_THERMODYNAMICS
          DO I = 1-OLx,sNx+OLx
./pkg/shelfice/shelfice_thermodynamics.F 191 SHELFICE_THERMODYNAMICS
         DO I = 1-OLx,sNx+OLx
./pkg/shelfice/shelfice_thermodynamics.F 192 SHELFICE_THERMODYNAMICS
          shelfIceHeatFlux      (I,J,bi,bj) = 0. _d 0
./pkg/shelfice/shelfice_thermodynamics.F 193 SHELFICE_THERMODYNAMICS
          shelfIceFreshWaterFlux(I,J,bi,bj) = 0. _d 0
./pkg/shelfice/shelfice_thermodynamics.F 194 SHELFICE_THERMODYNAMICS
          shelficeForcingT      (I,J,bi,bj) = 0. _d 0
./pkg/shelfice/shelfice_thermodynamics.F 195 SHELFICE_THERMODYNAMICS
          shelficeForcingS      (I,J,bi,bj) = 0. _d 0
./pkg/shelfice/shelfice_thermodynamics.F 204 SHELFICE_THERMODYNAMICS
         DO I = 1-OLx,sNx+OLx
./pkg/shelfice/shelfice_thermodynamics.F 205 SHELFICE_THERMODYNAMICS
          xx_shifwflx_loc(I,J,bi,bj) = 0. _d 0
./pkg/shelfice/shelfice_thermodynamics.F 234 SHELFICE_THERMODYNAMICS
         DO I = 1, sNx
./pkg/shelfice/shelfice_thermodynamics.F 237 SHELFICE_THERMODYNAMICS
          K         = MAX(1,kTopC(I,J,bi,bj))
./pkg/shelfice/shelfice_thermodynamics.F 238 SHELFICE_THERMODYNAMICS
          pLoc(I,J) = ABS(R_shelfIce(I,J,bi,bj))
./pkg/shelfice/shelfice_thermodynamics.F 240 SHELFICE_THERMODYNAMICS
          tLoc(I,J) = theta(I,J,K,bi,bj)
./pkg/shelfice/shelfice_thermodynamics.F 241 SHELFICE_THERMODYNAMICS
          sLoc(I,J) = MAX(salt(I,J,K,bi,bj), zeroRL)
./pkg/shelfice/shelfice_thermodynamics.F 242 SHELFICE_THERMODYNAMICS
          uLoc(I,J) = recip_hFacC(I,J,K,bi,bj) *
./pkg/shelfice/shelfice_thermodynamics.F 243 SHELFICE_THERMODYNAMICS
     &         ( uVel(I,  J,K,bi,bj) * _hFacW(I,  J,K,bi,bj)
./pkg/shelfice/shelfice_thermodynamics.F 244 SHELFICE_THERMODYNAMICS
     &         + uVel(I+1,J,K,bi,bj) * _hFacW(I+1,J,K,bi,bj) )
./pkg/shelfice/shelfice_thermodynamics.F 245 SHELFICE_THERMODYNAMICS
          vLoc(I,J) = recip_hFacC(I,J,K,bi,bj) *
./pkg/shelfice/shelfice_thermodynamics.F 246 SHELFICE_THERMODYNAMICS
     &         ( vVel(I,J,  K,bi,bj) * _hFacS(I,J,  K,bi,bj)
./pkg/shelfice/shelfice_thermodynamics.F 247 SHELFICE_THERMODYNAMICS
     &         + vVel(I,J+1,K,bi,bj) * _hFacS(I,J+1,K,bi,bj) )
./pkg/shelfice/shelfice_thermodynamics.F 253 SHELFICE_THERMODYNAMICS
          DO I = 1, sNx
./pkg/shelfice/shelfice_thermodynamics.F 254 SHELFICE_THERMODYNAMICS
           K   = kTopC(I,J,bi,bj)
./pkg/shelfice/shelfice_thermodynamics.F 258 SHELFICE_THERMODYNAMICS
            drKp1 = drF(K)*( 1. _d 0 - _hFacC(I,J,K,bi,bj) )
./pkg/shelfice/shelfice_thermodynamics.F 260 SHELFICE_THERMODYNAMICS
            drKp1 = MIN( drKp1, drF(Kp1) * _hFacC(I,J,Kp1,bi,bj) )
./pkg/shelfice/shelfice_thermodynamics.F 262 SHELFICE_THERMODYNAMICS
     &           ( drF(K)*_hFacC(I,J,K,bi,bj) + drKp1 )
./pkg/shelfice/shelfice_thermodynamics.F 263 SHELFICE_THERMODYNAMICS
            tLoc(I,J) = ( tLoc(I,J) * drF(K)*_hFacC(I,J,K,bi,bj)
./pkg/shelfice/shelfice_thermodynamics.F 264 SHELFICE_THERMODYNAMICS
     &           + theta(I,J,Kp1,bi,bj) *drKp1 )
./pkg/shelfice/shelfice_thermodynamics.F 266 SHELFICE_THERMODYNAMICS
            sLoc(I,J) = ( sLoc(I,J) * drF(K)*_hFacC(I,J,K,bi,bj)
./pkg/shelfice/shelfice_thermodynamics.F 267 SHELFICE_THERMODYNAMICS
     &           + MAX(salt(I,J,Kp1,bi,bj), zeroRL) * drKp1 )
./pkg/shelfice/shelfice_thermodynamics.F 269 SHELFICE_THERMODYNAMICS
            uLoc(I,J) = ( uLoc(I,J) * drF(K)*_hFacC(I,J,K,bi,bj)
./pkg/shelfice/shelfice_thermodynamics.F 270 SHELFICE_THERMODYNAMICS
     &           + drKp1 * recip_hFacC(I,J,Kp1,bi,bj) *
./pkg/shelfice/shelfice_thermodynamics.F 271 SHELFICE_THERMODYNAMICS
     &           ( uVel(I,  J,Kp1,bi,bj) * _hFacW(I,  J,Kp1,bi,bj)
./pkg/shelfice/shelfice_thermodynamics.F 272 SHELFICE_THERMODYNAMICS
     &           + uVel(I+1,J,Kp1,bi,bj) * _hFacW(I+1,J,Kp1,bi,bj) )
./pkg/shelfice/shelfice_thermodynamics.F 274 SHELFICE_THERMODYNAMICS
            vLoc(I,J) = ( vLoc(I,J) * drF(K)*_hFacC(I,J,K,bi,bj)
./pkg/shelfice/shelfice_thermodynamics.F 275 SHELFICE_THERMODYNAMICS
     &           + drKp1 * recip_hFacC(I,J,Kp1,bi,bj) *
./pkg/shelfice/shelfice_thermodynamics.F 276 SHELFICE_THERMODYNAMICS
     &           ( vVel(I,J,  Kp1,bi,bj) * _hFacS(I,J,  Kp1,bi,bj)
./pkg/shelfice/shelfice_thermodynamics.F 277 SHELFICE_THERMODYNAMICS
     &           + vVel(I,J+1,Kp1,bi,bj) * _hFacS(I,J+1,Kp1,bi,bj) )
./pkg/shelfice/shelfice_thermodynamics.F 287 SHELFICE_THERMODYNAMICS
         DO I = 1, sNx
./pkg/shelfice/shelfice_thermodynamics.F 289 SHELFICE_THERMODYNAMICS
          tLoc(I,J) = SW_TEMP(sLoc(I,J),tLoc(I,J),pLoc(I,J),zeroRL)
./pkg/shelfice/shelfice_thermodynamics.F 291 SHELFICE_THERMODYNAMICS
          CALL SW_TEMP(sLoc(I,J),tLoc(I,J),pLoc(I,J),zeroRL,tLoc(I,J))
./pkg/shelfice/shelfice_thermodynamics.F 299 SHELFICE_THERMODYNAMICS
          DO I = 1, sNx
./pkg/shelfice/shelfice_thermodynamics.F 300 SHELFICE_THERMODYNAMICS
           K = kTopC(I,J,bi,bj)
./pkg/shelfice/shelfice_thermodynamics.F 301 SHELFICE_THERMODYNAMICS
           IF ( K .NE. 0 .AND. pLoc(I,J) .GT. 0. _d 0 ) THEN
./pkg/shelfice/shelfice_thermodynamics.F 303 SHELFICE_THERMODYNAMICS
     &           0.25 _d 0 *(uLoc(I,J)*uLoc(I,J)+vLoc(I,J)*vLoc(I,J)) )
./pkg/shelfice/shelfice_thermodynamics.F 309 SHELFICE_THERMODYNAMICS
            IF ( fCori(I,J,bi,bj) .NE. 0. _d 0 ) THEN
./pkg/shelfice/shelfice_thermodynamics.F 311 SHELFICE_THERMODYNAMICS
     &            / ABS(fCori(I,J,bi,bj) * 5.0 _d 0 * shiKinVisc))
./pkg/shelfice/shelfice_thermodynamics.F 341 SHELFICE_THERMODYNAMICS
          DO I = 1, sNx
./pkg/shelfice/shelfice_thermodynamics.F 342 SHELFICE_THERMODYNAMICS
           K = kTopC(I,J,bi,bj)
./pkg/shelfice/shelfice_thermodynamics.F 343 SHELFICE_THERMODYNAMICS
           IF ( K .NE. 0 .AND. pLoc(I,J) .GT. 0. _d 0 ) THEN
./pkg/shelfice/shelfice_thermodynamics.F 346 SHELFICE_THERMODYNAMICS
     &           sLoc(I,J) * ( a0 + a1*sqrt(sLoc(I,J)) + a2*sLoc(I,J) )
./pkg/shelfice/shelfice_thermodynamics.F 347 SHELFICE_THERMODYNAMICS
     &           + b*pLoc(I,J) + c0
./pkg/shelfice/shelfice_thermodynamics.F 349 SHELFICE_THERMODYNAMICS
            shelfIceHeatFlux(I,J,bi,bj) = maskC(I,J,K,bi,bj)
./pkg/shelfice/shelfice_thermodynamics.F 351 SHELFICE_THERMODYNAMICS
     &           * ( tLoc(I,J) - thetaFreeze )
./pkg/shelfice/shelfice_thermodynamics.F 354 SHELFICE_THERMODYNAMICS
     &           - xx_shifwflx_loc(I,J,bi,bj)*SHELFICElatentHeat
./pkg/shelfice/shelfice_thermodynamics.F 359 SHELFICE_THERMODYNAMICS
            shelfIceFreshWaterFlux(I,J,bi,bj) =
./pkg/shelfice/shelfice_thermodynamics.F 360 SHELFICE_THERMODYNAMICS
     &           - shelfIceHeatFlux(I,J,bi,bj)
./pkg/shelfice/shelfice_thermodynamics.F 364 SHELFICE_THERMODYNAMICS
     &           - shelfIceHeatFlux(I,J,bi,bj)
./pkg/shelfice/shelfice_thermodynamics.F 366 SHELFICE_THERMODYNAMICS
     &           - cFac * shelfIceFreshWaterFlux(I,J,bi,bj)*mass2rUnit
./pkg/shelfice/shelfice_thermodynamics.F 367 SHELFICE_THERMODYNAMICS
     &           * ( thetaFreeze - tLoc(I,J) )
./pkg/shelfice/shelfice_thermodynamics.F 369 SHELFICE_THERMODYNAMICS
     &           shelfIceFreshWaterFlux(I,J,bi,bj) * mass2rUnit
./pkg/shelfice/shelfice_thermodynamics.F 370 SHELFICE_THERMODYNAMICS
     &           * ( cFac*sLoc(I,J) + (1. _d 0-cFac)*convertFW2SaltLoc )
./pkg/shelfice/shelfice_thermodynamics.F 374 SHELFICE_THERMODYNAMICS
            shelfIceHeatFlux      (I,J,bi,bj) = 0. _d 0
./pkg/shelfice/shelfice_thermodynamics.F 375 SHELFICE_THERMODYNAMICS
            shelfIceFreshWaterFlux(I,J,bi,bj) = 0. _d 0
./pkg/shelfice/shelfice_thermodynamics.F 376 SHELFICE_THERMODYNAMICS
            shelficeForcingT      (I,J,bi,bj) = 0. _d 0
./pkg/shelfice/shelfice_thermodynamics.F 377 SHELFICE_THERMODYNAMICS
            shelficeForcingS      (I,J,bi,bj) = 0. _d 0
./pkg/shelfice/shelfice_thermodynamics.F 391 SHELFICE_THERMODYNAMICS
          DO I = 1, sNx
./pkg/shelfice/shelfice_thermodynamics.F 392 SHELFICE_THERMODYNAMICS
           K    = kTopC(I,J,bi,bj)
./pkg/shelfice/shelfice_thermodynamics.F 393 SHELFICE_THERMODYNAMICS
           IF ( K .NE. 0 .AND. pLoc(I,J) .GT. 0. _d 0 ) THEN
./pkg/shelfice/shelfice_thermodynamics.F 396 SHELFICE_THERMODYNAMICS
            thetaFreeze = a0*sLoc(I,J)+c0+b*pLoc(I,J)
./pkg/shelfice/shelfice_thermodynamics.F 398 SHELFICE_THERMODYNAMICS
            IF ( tLoc(I,J) .GT. thetaFreeze ) fwflxFac = dFac
./pkg/shelfice/shelfice_thermodynamics.F 417 SHELFICE_THERMODYNAMICS
            eps3 = eps3a/pLoc(I,J)
./pkg/shelfice/shelfice_thermodynamics.F 418 SHELFICE_THERMODYNAMICS
            eps4 = b*pLoc(I,J) + c0
./pkg/shelfice/shelfice_thermodynamics.F 419 SHELFICE_THERMODYNAMICS
            eps6 = eps4 - tLoc(I,J)
./pkg/shelfice/shelfice_thermodynamics.F 429 SHELFICE_THERMODYNAMICS
     &                   + ( c0 - SHELFICEthetaSurface )/pLoc(I,J) )
./pkg/shelfice/shelfice_thermodynamics.F 431 SHELFICE_THERMODYNAMICS
     &           + eps8*( a0*sLoc(I,J) - eps7 )
./pkg/shelfice/shelfice_thermodynamics.F 432 SHELFICE_THERMODYNAMICS
            cqe = ( eps2 + eps8*eps7 )*sLoc(I,J)
./pkg/shelfice/shelfice_thermodynamics.F 438 SHELFICE_THERMODYNAMICS
             print *, 'ml-shelfice: pLoc    = ', pLoc(I,J)
./pkg/shelfice/shelfice_thermodynamics.F 439 SHELFICE_THERMODYNAMICS
             print *, 'ml-shelfice: tLoc    = ', tLoc(I,J)
./pkg/shelfice/shelfice_thermodynamics.F 440 SHELFICE_THERMODYNAMICS
             print *, 'ml-shelfice: sLoc    = ', sLoc(I,J)
./pkg/shelfice/shelfice_thermodynamics.F 477 SHELFICE_THERMODYNAMICS
     &           * ( 1. _d 0 - sLoc(I,J) / saltFreeze )
./pkg/shelfice/shelfice_thermodynamics.F 479 SHELFICE_THERMODYNAMICS
     &           + xx_shifwflx_loc(I,J,bi,bj)
./pkg/shelfice/shelfice_thermodynamics.F 484 SHELFICE_THERMODYNAMICS
            shelfIceHeatFlux(I,J,bi,bj) =
./pkg/shelfice/shelfice_thermodynamics.F 489 SHELFICE_THERMODYNAMICS
     &             - HeatCapacity_Cp*( thetaFreeze - rFac*tLoc(I,J) ) )
./pkg/shelfice/shelfice_thermodynamics.F 490 SHELFICE_THERMODYNAMICS
            shelfIceFreshWaterFlux(I,J,bi,bj) = freshWaterFlux
./pkg/shelfice/shelfice_thermodynamics.F 494 SHELFICE_THERMODYNAMICS
     &           - cFac*shelfIceFreshWaterFlux(I,J,bi,bj)*mass2rUnit )
./pkg/shelfice/shelfice_thermodynamics.F 495 SHELFICE_THERMODYNAMICS
     &           * ( thetaFreeze - tLoc(I,J) )
./pkg/shelfice/shelfice_thermodynamics.F 498 SHELFICE_THERMODYNAMICS
     &           - cFac*shelfIceFreshWaterFlux(I,J,bi,bj)*mass2rUnit )
./pkg/shelfice/shelfice_thermodynamics.F 499 SHELFICE_THERMODYNAMICS
     &           * ( saltFreeze - sLoc(I,J) )
./pkg/shelfice/shelfice_thermodynamics.F 501 SHELFICE_THERMODYNAMICS
            shelfIceHeatFlux      (I,J,bi,bj) = 0. _d 0
./pkg/shelfice/shelfice_thermodynamics.F 502 SHELFICE_THERMODYNAMICS
            shelfIceFreshWaterFlux(I,J,bi,bj) = 0. _d 0
./pkg/shelfice/shelfice_thermodynamics.F 503 SHELFICE_THERMODYNAMICS
            shelficeForcingT      (I,J,bi,bj) = 0. _d 0
./pkg/shelfice/shelfice_thermodynamics.F 504 SHELFICE_THERMODYNAMICS
            shelficeForcingS      (I,J,bi,bj) = 0. _d 0
./pkg/shelfice/shelfice_thermodynamics.F 77 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 116 SHELFICE_UPDATE_MASKS
          DO I=1-Olx,sNx+Olx        
./pkg/shelfice/shelfice_update_masks.F 117 SHELFICE_UPDATE_MASKS
           maskSHI(I,J,K,bi,bj) = 0. _d 0
./pkg/shelfice/shelfice_update_masks.F 123 SHELFICE_UPDATE_MASKS
          DO I=1-Olx,sNx+Olx        
./pkg/shelfice/shelfice_update_masks.F 124 SHELFICE_UPDATE_MASKS
           IF ( ABS(R_shelfice(I,J,bi,bj)) .GT. 0. _d 0 
./pkg/shelfice/shelfice_update_masks.F 125 SHELFICE_UPDATE_MASKS
     &          .AND. hFacC(I,J,K,bi,bj) .NE. 0. _d 0 ) THEN
./pkg/shelfice/shelfice_update_masks.F 126 SHELFICE_UPDATE_MASKS
            maskSHI(I,J,K,bi,bj) = 1. _d 0
./pkg/shelfice/shelfice_update_masks.F 127 SHELFICE_UPDATE_MASKS
            maskSHI(I,J,1,bi,bj) = 1. _d 0
./pkg/shelfice/shelfice_update_masks.F 48 SHELFICE_UPDATE_MASKS
      INTEGER I, J, K
./pkg/shelfice/shelfice_update_masks.F 89 SHELFICE_UPDATE_MASKS
          DO I=1-Olx,sNx+Olx
./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 404 SHC4ZONE
      INTEGER I, J, K, L, M
./pkg/sphere/sphere.F 428 SHC4ZONE
      I    = 0
./pkg/sphere/sphere.F 442 SHC4ZONE
         I1 = I+1
./pkg/sphere/sphere.F 443 SHC4ZONE
         I2 = I+2
./pkg/sphere/sphere.F 453 SHC4ZONE
         I = I + 2
./pkg/sphere/sphere.F 455 SHC4ZONE
            I = I+1
./pkg/sphere/sphere.F 457 SHC4ZONE
            SHC(K+M) = SHC(K+M) + P(I) * CE
./pkg/sphere/sphere.F 458 SHC4ZONE
            SHC(K-M) = SHC(K-M) + P(I) * SE
./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 512 FRSBASE
      H(I)   = 1.0
./pkg/sphere/sphere.F 515 FRSBASE
      H(I+1) = COS(ARG)
./pkg/sphere/sphere.F 517 FRSBASE
      H(I+2) = SIN(ARG)
./pkg/sphere/sphere.F 519 FRSBASE
      T      = H(I+1)+H(I+1)
./pkg/sphere/sphere.F 520 FRSBASE
      H(I+3) = T*H(I+1) - 1.0
./pkg/sphere/sphere.F 522 FRSBASE
      H(I+4) = T*H(I+2)
./pkg/sphere/sphere.F 524 FRSBASE
      DO L = I+5,J
./model/src/ini_dynvars.F 91 INI_DYNVARS
         DO I=1-OLx,sNx+OLx
./pkg/thsice/thsice_calc_thickn.F 1035 THSICE_CALC_THICKN
     &         flx2oc(I,J),Fbot(i,j),(etope(i,j)+ebote(i,j))/dt
./eesupp/src/barrier.F 111 BARRIER
      INTEGER I
./eesupp/src/barrier.F 161 BARRIER
        DO I=1,nThreads
./eesupp/src/barrier.F 162 BARRIER
         if ( key1(1,I) .EQ. VALID ) nDone = nDone+1
./eesupp/src/barrier.F 207 BARRIER
        DO I=1,nThreads
./eesupp/src/barrier.F 208 BARRIER
         if ( key2(1,I) .EQ. VALID ) nDone = nDone+1
./eesupp/src/barrier.F 243 BARRIER
        DO I=1,nThreads
./eesupp/src/barrier.F 244 BARRIER
         if ( key3(1,I) .EQ. VALID ) nDone = nDone+1
./eesupp/src/barrier.F 32 BARRIER_INIT
      INTEGER I
./eesupp/src/barrier.F 35 BARRIER_INIT
      DO I=1,nThreads
./eesupp/src/barrier.F 36 BARRIER_INIT
       key1(1,I) = INVALID
./eesupp/src/barrier.F 37 BARRIER_INIT
       key2(1,I) = INVALID
./eesupp/src/barrier.F 38 BARRIER_INIT
       key3(1,I) = INVALID
./eesupp/src/barrier.F 42 BARRIER_INIT
       bCount(I) = 0
./eesupp/src/barrier.F 43 BARRIER_INIT
       masterSet(I) = 0
./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 1000 R8ADB3
            CR2 = CC(I-1,1,K)+TAUR*TR2
./pkg/zonal_filt/fftpack.F 1001 R8ADB3
            CH(I-1,K,1) = CC(I-1,1,K)+TR2
./pkg/zonal_filt/fftpack.F 1002 R8ADB3
            TI2 = CC(I,3,K)-CC(IC,2,K)
./pkg/zonal_filt/fftpack.F 1003 R8ADB3
            CI2 = CC(I,1,K)+TAUR*TI2
./pkg/zonal_filt/fftpack.F 1004 R8ADB3
            CH(I,K,1) = CC(I,1,K)+TI2
./pkg/zonal_filt/fftpack.F 1005 R8ADB3
            CR3 = TAUI*(CC(I-1,3,K)-CC(IC-1,2,K))
./pkg/zonal_filt/fftpack.F 1006 R8ADB3
            CI3 = TAUI*(CC(I,3,K)+CC(IC,2,K))
./pkg/zonal_filt/fftpack.F 1011 R8ADB3
            CH(I-1,K,2) = WA1(I-2)*DR2-WA1(I-1)*DI2
./pkg/zonal_filt/fftpack.F 1012 R8ADB3
            CH(I,K,2) = WA1(I-2)*DI2+WA1(I-1)*DR2
./pkg/zonal_filt/fftpack.F 1013 R8ADB3
            CH(I-1,K,3) = WA2(I-2)*DR3-WA2(I-1)*DI3
./pkg/zonal_filt/fftpack.F 1014 R8ADB3
            CH(I,K,3) = WA2(I-2)*DI3+WA2(I-1)*DR3
./pkg/zonal_filt/fftpack.F 1021 R8ADB4
      IMPLICIT INTEGER (I-N)
./pkg/zonal_filt/fftpack.F 1038 R8ADB4
         DO 103 I=3,IDO,2
./pkg/zonal_filt/fftpack.F 1039 R8ADB4
            IC = IDP2-I
./pkg/zonal_filt/fftpack.F 1040 R8ADB4
            TI1 = CC(I,1,K)+CC(IC,4,K)
./pkg/zonal_filt/fftpack.F 1041 R8ADB4
            TI2 = CC(I,1,K)-CC(IC,4,K)
./pkg/zonal_filt/fftpack.F 1042 R8ADB4
            TI3 = CC(I,3,K)-CC(IC,2,K)
./pkg/zonal_filt/fftpack.F 1043 R8ADB4
            TR4 = CC(I,3,K)+CC(IC,2,K)
./pkg/zonal_filt/fftpack.F 1044 R8ADB4
            TR1 = CC(I-1,1,K)-CC(IC-1,4,K)
./pkg/zonal_filt/fftpack.F 1045 R8ADB4
            TR2 = CC(I-1,1,K)+CC(IC-1,4,K)
./pkg/zonal_filt/fftpack.F 1046 R8ADB4
            TI4 = CC(I-1,3,K)-CC(IC-1,2,K)
./pkg/zonal_filt/fftpack.F 1047 R8ADB4
            TR3 = CC(I-1,3,K)+CC(IC-1,2,K)
./pkg/zonal_filt/fftpack.F 1048 R8ADB4
            CH(I-1,K,1) = TR2+TR3
./pkg/zonal_filt/fftpack.F 1050 R8ADB4
            CH(I,K,1) = TI2+TI3
./pkg/zonal_filt/fftpack.F 1056 R8ADB4
            CH(I-1,K,2) = WA1(I-2)*CR2-WA1(I-1)*CI2
./pkg/zonal_filt/fftpack.F 1057 R8ADB4
            CH(I,K,2) = WA1(I-2)*CI2+WA1(I-1)*CR2
./pkg/zonal_filt/fftpack.F 1058 R8ADB4
            CH(I-1,K,3) = WA2(I-2)*CR3-WA2(I-1)*CI3
./pkg/zonal_filt/fftpack.F 1059 R8ADB4
            CH(I,K,3) = WA2(I-2)*CI3+WA2(I-1)*CR3
./pkg/zonal_filt/fftpack.F 1060 R8ADB4
            CH(I-1,K,4) = WA3(I-2)*CR4-WA3(I-1)*CI4
./pkg/zonal_filt/fftpack.F 1061 R8ADB4
            CH(I,K,4) = WA3(I-2)*CI4+WA3(I-1)*CR4
./pkg/zonal_filt/fftpack.F 107 RADB4
         DO 103 I=3,IDO,2
./pkg/zonal_filt/fftpack.F 1080 R8ADB5
      IMPLICIT INTEGER (I-N)
./pkg/zonal_filt/fftpack.F 108 RADB4
            IC = IDP2-I
./pkg/zonal_filt/fftpack.F 109 RADB4
            TI1 = CC(I,1,K)+CC(IC,4,K)
./pkg/zonal_filt/fftpack.F 1103 R8ADB5
         DO 102 I=3,IDO,2
./pkg/zonal_filt/fftpack.F 1104 R8ADB5
            IC = IDP2-I
./pkg/zonal_filt/fftpack.F 1105 R8ADB5
            TI5 = CC(I,3,K)+CC(IC,2,K)
./pkg/zonal_filt/fftpack.F 1106 R8ADB5
            TI2 = CC(I,3,K)-CC(IC,2,K)
./pkg/zonal_filt/fftpack.F 1107 R8ADB5
            TI4 = CC(I,5,K)+CC(IC,4,K)
./pkg/zonal_filt/fftpack.F 1108 R8ADB5
            TI3 = CC(I,5,K)-CC(IC,4,K)
./pkg/zonal_filt/fftpack.F 1109 R8ADB5
            TR5 = CC(I-1,3,K)-CC(IC-1,2,K)
./pkg/zonal_filt/fftpack.F 110 RADB4
            TI2 = CC(I,1,K)-CC(IC,4,K)
./pkg/zonal_filt/fftpack.F 1110 R8ADB5
            TR2 = CC(I-1,3,K)+CC(IC-1,2,K)
./pkg/zonal_filt/fftpack.F 1111 R8ADB5
            TR4 = CC(I-1,5,K)-CC(IC-1,4,K)
./pkg/zonal_filt/fftpack.F 1112 R8ADB5
            TR3 = CC(I-1,5,K)+CC(IC-1,4,K)
./pkg/zonal_filt/fftpack.F 1113 R8ADB5
            CH(I-1,K,1) = CC(I-1,1,K)+TR2+TR3
./pkg/zonal_filt/fftpack.F 1114 R8ADB5
            CH(I,K,1) = CC(I,1,K)+TI2+TI3
./pkg/zonal_filt/fftpack.F 1115 R8ADB5
            CR2 = CC(I-1,1,K)+TR11*TR2+TR12*TR3
./pkg/zonal_filt/fftpack.F 1116 R8ADB5
            CI2 = CC(I,1,K)+TR11*TI2+TR12*TI3
./pkg/zonal_filt/fftpack.F 1117 R8ADB5
            CR3 = CC(I-1,1,K)+TR12*TR2+TR11*TR3
./pkg/zonal_filt/fftpack.F 1118 R8ADB5
            CI3 = CC(I,1,K)+TR12*TI2+TR11*TI3
./pkg/zonal_filt/fftpack.F 111 RADB4
            TI3 = CC(I,3,K)-CC(IC,2,K)
./pkg/zonal_filt/fftpack.F 112 RADB4
            TR4 = CC(I,3,K)+CC(IC,2,K)
./pkg/zonal_filt/fftpack.F 1131 R8ADB5
            CH(I-1,K,2) = WA1(I-2)*DR2-WA1(I-1)*DI2
./pkg/zonal_filt/fftpack.F 1132 R8ADB5
            CH(I,K,2) = WA1(I-2)*DI2+WA1(I-1)*DR2
./pkg/zonal_filt/fftpack.F 1133 R8ADB5
            CH(I-1,K,3) = WA2(I-2)*DR3-WA2(I-1)*DI3
./pkg/zonal_filt/fftpack.F 1134 R8ADB5
            CH(I,K,3) = WA2(I-2)*DI3+WA2(I-1)*DR3
./pkg/zonal_filt/fftpack.F 1135 R8ADB5
            CH(I-1,K,4) = WA3(I-2)*DR4-WA3(I-1)*DI4
./pkg/zonal_filt/fftpack.F 1136 R8ADB5
            CH(I,K,4) = WA3(I-2)*DI4+WA3(I-1)*DR4
./pkg/zonal_filt/fftpack.F 1137 R8ADB5
            CH(I-1,K,5) = WA4(I-2)*DR5-WA4(I-1)*DI5
./pkg/zonal_filt/fftpack.F 1138 R8ADB5
            CH(I,K,5) = WA4(I-2)*DI5+WA4(I-1)*DR5
./pkg/zonal_filt/fftpack.F 113 RADB4
            TR1 = CC(I-1,1,K)-CC(IC-1,4,K)
./pkg/zonal_filt/fftpack.F 1145 R8ADBG
      IMPLICIT INTEGER (I-N)
./pkg/zonal_filt/fftpack.F 114 RADB4
            TR2 = CC(I-1,1,K)+CC(IC-1,4,K)
./pkg/zonal_filt/fftpack.F 1159 R8ADBG
         DO 101 I=1,IDO
./pkg/zonal_filt/fftpack.F 115 RADB4
            TI4 = CC(I-1,3,K)-CC(IC-1,2,K)
./pkg/zonal_filt/fftpack.F 1160 R8ADBG
            CH(I,K,1) = CC(I,1,K)
./pkg/zonal_filt/fftpack.F 1164 R8ADBG
  103 DO 105 I=1,IDO
./pkg/zonal_filt/fftpack.F 1166 R8ADBG
            CH(I,K,1) = CC(I,1,K)
./pkg/zonal_filt/fftpack.F 116 RADB4
            TR3 = CC(I-1,3,K)+CC(IC-1,2,K)
./pkg/zonal_filt/fftpack.F 117 RADB4
            CH(I-1,K,1) = TR2+TR3
./pkg/zonal_filt/fftpack.F 1182 R8ADBG
            DO 109 I=3,IDO,2
./pkg/zonal_filt/fftpack.F 1183 R8ADBG
               IC = IDP2-I
./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 1194 R8ADBG
         DO 114 I=3,IDO,2
./pkg/zonal_filt/fftpack.F 1195 R8ADBG
            IC = IDP2-I
./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 119 RADB4
            CH(I,K,1) = TI2+TI3
./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 1247 R8ADBG
            DO 125 I=3,IDO,2
./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 1258 R8ADBG
         DO 130 I=3,IDO,2
./pkg/zonal_filt/fftpack.F 125 RADB4
            CH(I-1,K,2) = WA1(I-2)*CR2-WA1(I-1)*CI2
./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 126 RADB4
            CH(I,K,2) = WA1(I-2)*CI2+WA1(I-1)*CR2
./pkg/zonal_filt/fftpack.F 127 RADB4
            CH(I-1,K,3) = WA2(I-2)*CR3-WA2(I-1)*CI3
./pkg/zonal_filt/fftpack.F 1282 R8ADBG
         DO 137 I=3,IDO,2
./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 128 RADB4
            CH(I,K,3) = WA2(I-2)*CI3+WA2(I-1)*CR3
./pkg/zonal_filt/fftpack.F 1296 R8ADBG
            DO 140 I=3,IDO,2
./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 129 RADB4
            CH(I-1,K,4) = WA3(I-2)*CR4-WA3(I-1)*CI4
./pkg/zonal_filt/fftpack.F 1307 R8FFTB1
      IMPLICIT INTEGER (I-N)
./pkg/zonal_filt/fftpack.F 130 RADB4
            CH(I,K,4) = WA3(I-2)*CI4+WA3(I-1)*CR4
./pkg/zonal_filt/fftpack.F 1361 R8FFTB1
      DO 117 I=1,N
./pkg/zonal_filt/fftpack.F 1362 R8FFTB1
         C(I) = CH(I)
./pkg/zonal_filt/fftpack.F 1375 R8ADF2
      IMPLICIT INTEGER (I-N)
./pkg/zonal_filt/fftpack.F 1385 R8ADF2
         DO 103 I=3,IDO,2
./pkg/zonal_filt/fftpack.F 1386 R8ADF2
            IC = IDP2-I
./pkg/zonal_filt/fftpack.F 1387 R8ADF2
            TR2 = WA1(I-2)*CC(I-1,K,2)+WA1(I-1)*CC(I,K,2)
./pkg/zonal_filt/fftpack.F 1388 R8ADF2
            TI2 = WA1(I-2)*CC(I,K,2)-WA1(I-1)*CC(I-1,K,2)
./pkg/zonal_filt/fftpack.F 1389 R8ADF2
            CH(I,1,K) = CC(I,K,1)+TI2
./pkg/zonal_filt/fftpack.F 1390 R8ADF2
            CH(IC,2,K) = TI2-CC(I,K,1)
./pkg/zonal_filt/fftpack.F 1391 R8ADF2
            CH(I-1,1,K) = CC(I-1,K,1)+TR2
./pkg/zonal_filt/fftpack.F 1392 R8ADF2
            CH(IC-1,2,K) = CC(I-1,K,1)-TR2
./pkg/zonal_filt/fftpack.F 1404 R8ADF3
      IMPLICIT INTEGER (I-N)
./pkg/zonal_filt/fftpack.F 1417 R8ADF3
         DO 102 I=3,IDO,2
./pkg/zonal_filt/fftpack.F 1418 R8ADF3
            IC = IDP2-I
./pkg/zonal_filt/fftpack.F 1419 R8ADF3
            DR2 = WA1(I-2)*CC(I-1,K,2)+WA1(I-1)*CC(I,K,2)
./pkg/zonal_filt/fftpack.F 1420 R8ADF3
            DI2 = WA1(I-2)*CC(I,K,2)-WA1(I-1)*CC(I-1,K,2)
./pkg/zonal_filt/fftpack.F 1421 R8ADF3
            DR3 = WA2(I-2)*CC(I-1,K,3)+WA2(I-1)*CC(I,K,3)
./pkg/zonal_filt/fftpack.F 1422 R8ADF3
            DI3 = WA2(I-2)*CC(I,K,3)-WA2(I-1)*CC(I-1,K,3)
./pkg/zonal_filt/fftpack.F 1425 R8ADF3
            CH(I-1,1,K) = CC(I-1,K,1)+CR2
./pkg/zonal_filt/fftpack.F 1426 R8ADF3
            CH(I,1,K) = CC(I,K,1)+CI2
./pkg/zonal_filt/fftpack.F 1427 R8ADF3
            TR2 = CC(I-1,K,1)+TAUR*CR2
./pkg/zonal_filt/fftpack.F 1428 R8ADF3
            TI2 = CC(I,K,1)+TAUR*CI2
./pkg/zonal_filt/fftpack.F 1431 R8ADF3
            CH(I-1,3,K) = TR2+TR3
./pkg/zonal_filt/fftpack.F 1433 R8ADF3
            CH(I,3,K) = TI2+TI3
./pkg/zonal_filt/fftpack.F 1441 R8ADF4
      IMPLICIT INTEGER (I-N)
./pkg/zonal_filt/fftpack.F 1456 R8ADF4
         DO 103 I=3,IDO,2
./pkg/zonal_filt/fftpack.F 1457 R8ADF4
            IC = IDP2-I
./pkg/zonal_filt/fftpack.F 1458 R8ADF4
            CR2 = WA1(I-2)*CC(I-1,K,2)+WA1(I-1)*CC(I,K,2)
./pkg/zonal_filt/fftpack.F 1459 R8ADF4
            CI2 = WA1(I-2)*CC(I,K,2)-WA1(I-1)*CC(I-1,K,2)
./pkg/zonal_filt/fftpack.F 1460 R8ADF4
            CR3 = WA2(I-2)*CC(I-1,K,3)+WA2(I-1)*CC(I,K,3)
./pkg/zonal_filt/fftpack.F 1461 R8ADF4
            CI3 = WA2(I-2)*CC(I,K,3)-WA2(I-1)*CC(I-1,K,3)
./pkg/zonal_filt/fftpack.F 1462 R8ADF4
            CR4 = WA3(I-2)*CC(I-1,K,4)+WA3(I-1)*CC(I,K,4)
./pkg/zonal_filt/fftpack.F 1463 R8ADF4
            CI4 = WA3(I-2)*CC(I,K,4)-WA3(I-1)*CC(I-1,K,4)
./pkg/zonal_filt/fftpack.F 1468 R8ADF4
            TI2 = CC(I,K,1)+CI3
./pkg/zonal_filt/fftpack.F 1469 R8ADF4
            TI3 = CC(I,K,1)-CI3
./pkg/zonal_filt/fftpack.F 1470 R8ADF4
            TR2 = CC(I-1,K,1)+CR3
./pkg/zonal_filt/fftpack.F 1471 R8ADF4
            TR3 = CC(I-1,K,1)-CR3
./pkg/zonal_filt/fftpack.F 1472 R8ADF4
            CH(I-1,1,K) = TR1+TR2
./pkg/zonal_filt/fftpack.F 1474 R8ADF4
            CH(I,1,K) = TI1+TI2
./pkg/zonal_filt/fftpack.F 1476 R8ADF4
            CH(I-1,3,K) = TI4+TR3
./pkg/zonal_filt/fftpack.F 1478 R8ADF4
            CH(I,3,K) = TR4+TI3
./pkg/zonal_filt/fftpack.F 1496 R8ADF5
      IMPLICIT INTEGER (I-N)
./pkg/zonal_filt/fftpack.F 150 RADB5
      IMPLICIT INTEGER (I-N)
./pkg/zonal_filt/fftpack.F 1515 R8ADF5
         DO 102 I=3,IDO,2
./pkg/zonal_filt/fftpack.F 1516 R8ADF5
            IC = IDP2-I
./pkg/zonal_filt/fftpack.F 1517 R8ADF5
            DR2 = WA1(I-2)*CC(I-1,K,2)+WA1(I-1)*CC(I,K,2)
./pkg/zonal_filt/fftpack.F 1518 R8ADF5
            DI2 = WA1(I-2)*CC(I,K,2)-WA1(I-1)*CC(I-1,K,2)
./pkg/zonal_filt/fftpack.F 1519 R8ADF5
            DR3 = WA2(I-2)*CC(I-1,K,3)+WA2(I-1)*CC(I,K,3)
./pkg/zonal_filt/fftpack.F 1520 R8ADF5
            DI3 = WA2(I-2)*CC(I,K,3)-WA2(I-1)*CC(I-1,K,3)
./pkg/zonal_filt/fftpack.F 1521 R8ADF5
            DR4 = WA3(I-2)*CC(I-1,K,4)+WA3(I-1)*CC(I,K,4)
./pkg/zonal_filt/fftpack.F 1522 R8ADF5
            DI4 = WA3(I-2)*CC(I,K,4)-WA3(I-1)*CC(I-1,K,4)
./pkg/zonal_filt/fftpack.F 1523 R8ADF5
            DR5 = WA4(I-2)*CC(I-1,K,5)+WA4(I-1)*CC(I,K,5)
./pkg/zonal_filt/fftpack.F 1524 R8ADF5
            DI5 = WA4(I-2)*CC(I,K,5)-WA4(I-1)*CC(I-1,K,5)
./pkg/zonal_filt/fftpack.F 1533 R8ADF5
            CH(I-1,1,K) = CC(I-1,K,1)+CR2+CR3
./pkg/zonal_filt/fftpack.F 1534 R8ADF5
            CH(I,1,K) = CC(I,K,1)+CI2+CI3
./pkg/zonal_filt/fftpack.F 1535 R8ADF5
            TR2 = CC(I-1,K,1)+TR11*CR2+TR12*CR3
./pkg/zonal_filt/fftpack.F 1536 R8ADF5
            TI2 = CC(I,K,1)+TR11*CI2+TR12*CI3
./pkg/zonal_filt/fftpack.F 1537 R8ADF5
            TR3 = CC(I-1,K,1)+TR12*CR2+TR11*CR3
./pkg/zonal_filt/fftpack.F 1538 R8ADF5
            TI3 = CC(I,K,1)+TR12*CI2+TR11*CI3
./pkg/zonal_filt/fftpack.F 1543 R8ADF5
            CH(I-1,3,K) = TR2+TR5
./pkg/zonal_filt/fftpack.F 1545 R8ADF5
            CH(I,3,K) = TI2+TI5
./pkg/zonal_filt/fftpack.F 1547 R8ADF5
            CH(I-1,5,K) = TR3+TR4
./pkg/zonal_filt/fftpack.F 1549 R8ADF5
            CH(I,5,K) = TI3+TI4
./pkg/zonal_filt/fftpack.F 1557 R8ADFG
      IMPLICIT INTEGER (I-N)
./pkg/zonal_filt/fftpack.F 1583 R8ADFG
         DO 105 I=3,IDO,2
./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 1597 R8ADFG
            DO 108 I=3,IDO,2
./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 15 RADB2
      IMPLICIT INTEGER (I-N)
./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 1608 R8ADFG
            DO 112 I=3,IDO,2
./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 1619 R8ADFG
         DO 117 I=3,IDO,2
./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 1674 R8ADFG
         DO 130 I=1,IDO
./pkg/zonal_filt/fftpack.F 1675 R8ADFG
            CC(I,1,K) = CH(I,K,1)
./pkg/zonal_filt/fftpack.F 1679 R8ADFG
  132 DO 134 I=1,IDO
./pkg/zonal_filt/fftpack.F 1681 R8ADFG
            CC(I,1,K) = CH(I,K,1)
./pkg/zonal_filt/fftpack.F 1698 R8ADFG
            DO 138 I=3,IDO,2
./pkg/zonal_filt/fftpack.F 1699 R8ADFG
               IC = IDP2-I
./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 1711 R8ADFG
         DO 143 I=3,IDO,2
./pkg/zonal_filt/fftpack.F 1712 R8ADFG
            IC = IDP2-I
./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 1725 R8FFTF1
      IMPLICIT INTEGER (I-N)
./pkg/zonal_filt/fftpack.F 174 RADB5
         DO 102 I=3,IDO,2
./pkg/zonal_filt/fftpack.F 175 RADB5
            IC = IDP2-I
./pkg/zonal_filt/fftpack.F 176 RADB5
            TI5 = CC(I,3,K)+CC(IC,2,K)
./pkg/zonal_filt/fftpack.F 1779 R8FFTF1
      DO 112 I=1,N
./pkg/zonal_filt/fftpack.F 177 RADB5
            TI2 = CC(I,3,K)-CC(IC,2,K)
./pkg/zonal_filt/fftpack.F 1780 R8FFTF1
         C(I) = CH(I)
./pkg/zonal_filt/fftpack.F 178 RADB5
            TI4 = CC(I,5,K)+CC(IC,4,K)
./pkg/zonal_filt/fftpack.F 1793 R8FFTI1
      IMPLICIT INTEGER (I-N)
./pkg/zonal_filt/fftpack.F 179 RADB5
            TI3 = CC(I,5,K)-CC(IC,4,K)
./pkg/zonal_filt/fftpack.F 180 RADB5
            TR5 = CC(I-1,3,K)-CC(IC-1,2,K)
./pkg/zonal_filt/fftpack.F 1812 R8FFTI1
      DO 106 I=2,NF
./pkg/zonal_filt/fftpack.F 1813 R8FFTI1
         IB = NF-I+2
./pkg/zonal_filt/fftpack.F 181 RADB5
            TR2 = CC(I-1,3,K)+CC(IC-1,2,K)
./pkg/zonal_filt/fftpack.F 182 RADB5
            TR4 = CC(I-1,5,K)-CC(IC-1,4,K)
./pkg/zonal_filt/fftpack.F 1834 R8FFTI1
            I = IS
./pkg/zonal_filt/fftpack.F 1838 R8FFTI1
               I = I+2
./pkg/zonal_filt/fftpack.F 183 RADB5
            TR3 = CC(I-1,5,K)+CC(IC-1,4,K)
./pkg/zonal_filt/fftpack.F 1841 R8FFTI1
               WA(I-1) = COS(ARG)
./pkg/zonal_filt/fftpack.F 1842 R8FFTI1
               WA(I) = SIN(ARG)
./pkg/zonal_filt/fftpack.F 184 RADB5
            CH(I-1,K,1) = CC(I-1,1,K)+TR2+TR3
./pkg/zonal_filt/fftpack.F 185 RADB5
            CH(I,K,1) = CC(I,1,K)+TI2+TI3
./pkg/zonal_filt/fftpack.F 186 RADB5
            CR2 = CC(I-1,1,K)+TR11*TR2+TR12*TR3
./pkg/zonal_filt/fftpack.F 187 RADB5
            CI2 = CC(I,1,K)+TR11*TI2+TR12*TI3
./pkg/zonal_filt/fftpack.F 188 RADB5
            CR3 = CC(I-1,1,K)+TR12*TR2+TR11*TR3
./pkg/zonal_filt/fftpack.F 189 RADB5
            CI3 = CC(I,1,K)+TR12*TI2+TR11*TI3
./pkg/zonal_filt/fftpack.F 202 RADB5
            CH(I-1,K,2) = WA1(I-2)*DR2-WA1(I-1)*DI2
./pkg/zonal_filt/fftpack.F 203 RADB5
            CH(I,K,2) = WA1(I-2)*DI2+WA1(I-1)*DR2
./pkg/zonal_filt/fftpack.F 204 RADB5
            CH(I-1,K,3) = WA2(I-2)*DR3-WA2(I-1)*DI3
./pkg/zonal_filt/fftpack.F 205 RADB5
            CH(I,K,3) = WA2(I-2)*DI3+WA2(I-1)*DR3
./pkg/zonal_filt/fftpack.F 206 RADB5
            CH(I-1,K,4) = WA3(I-2)*DR4-WA3(I-1)*DI4
./pkg/zonal_filt/fftpack.F 207 RADB5
            CH(I,K,4) = WA3(I-2)*DI4+WA3(I-1)*DR4
./pkg/zonal_filt/fftpack.F 208 RADB5
            CH(I-1,K,5) = WA4(I-2)*DR5-WA4(I-1)*DI5
./pkg/zonal_filt/fftpack.F 209 RADB5
            CH(I,K,5) = WA4(I-2)*DI5+WA4(I-1)*DR5
./pkg/zonal_filt/fftpack.F 217 RADBG
      IMPLICIT INTEGER (I-N)
./pkg/zonal_filt/fftpack.F 232 RADBG
         DO 101 I=1,IDO
./pkg/zonal_filt/fftpack.F 233 RADBG
            CH(I,K,1) = CC(I,1,K)
./pkg/zonal_filt/fftpack.F 237 RADBG
  103 DO 105 I=1,IDO
./pkg/zonal_filt/fftpack.F 239 RADBG
            CH(I,K,1) = CC(I,1,K)
./pkg/zonal_filt/fftpack.F 255 RADBG
            DO 109 I=3,IDO,2
./pkg/zonal_filt/fftpack.F 256 RADBG
               IC = IDP2-I
./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 267 RADBG
         DO 114 I=3,IDO,2
./pkg/zonal_filt/fftpack.F 268 RADBG
            IC = IDP2-I
./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 28 RADB2
         DO 103 I=3,IDO,2
./pkg/zonal_filt/fftpack.F 29 RADB2
            IC = IDP2-I
./pkg/zonal_filt/fftpack.F 30 RADB2
            CH(I-1,K,1) = CC(I-1,1,K)+CC(IC-1,2,K)
./pkg/zonal_filt/fftpack.F 31 RADB2
            TR2 = CC(I-1,1,K)-CC(IC-1,2,K)
./pkg/zonal_filt/fftpack.F 320 RADBG
            DO 125 I=3,IDO,2
./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 32 RADB2
            CH(I,K,1) = CC(I,1,K)-CC(IC,2,K)
./pkg/zonal_filt/fftpack.F 331 RADBG
         DO 130 I=3,IDO,2
./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 33 RADB2
            TI2 = CC(I,1,K)+CC(IC,2,K)
./pkg/zonal_filt/fftpack.F 34 RADB2
            CH(I-1,K,2) = WA1(I-2)*TR2-WA1(I-1)*TI2
./pkg/zonal_filt/fftpack.F 355 RADBG
         DO 137 I=3,IDO,2
./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 35 RADB2
            CH(I,K,2) = WA1(I-2)*TI2+WA1(I-1)*TR2
./pkg/zonal_filt/fftpack.F 369 RADBG
            DO 140 I=3,IDO,2
./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 381 RFFTB1
      IMPLICIT INTEGER (I-N)
./pkg/zonal_filt/fftpack.F 436 RFFTB1
      DO 117 I=1,N
./pkg/zonal_filt/fftpack.F 437 RFFTB1
         C(I) = CH(I)
./pkg/zonal_filt/fftpack.F 453 RADF2
      IMPLICIT INTEGER (I-N)
./pkg/zonal_filt/fftpack.F 464 RADF2
         DO 103 I=3,IDO,2
./pkg/zonal_filt/fftpack.F 465 RADF2
            IC = IDP2-I
./pkg/zonal_filt/fftpack.F 466 RADF2
            TR2 = WA1(I-2)*CC(I-1,K,2)+WA1(I-1)*CC(I,K,2)
./pkg/zonal_filt/fftpack.F 467 RADF2
            TI2 = WA1(I-2)*CC(I,K,2)-WA1(I-1)*CC(I-1,K,2)
./pkg/zonal_filt/fftpack.F 468 RADF2
            CH(I,1,K) = CC(I,K,1)+TI2
./pkg/zonal_filt/fftpack.F 469 RADF2
            CH(IC,2,K) = TI2-CC(I,K,1)
./pkg/zonal_filt/fftpack.F 470 RADF2
            CH(I-1,1,K) = CC(I-1,K,1)+TR2
./pkg/zonal_filt/fftpack.F 471 RADF2
            CH(IC-1,2,K) = CC(I-1,K,1)-TR2
./pkg/zonal_filt/fftpack.F 484 RADF3
      IMPLICIT INTEGER (I-N)
./pkg/zonal_filt/fftpack.F 48 RADB3
      IMPLICIT INTEGER (I-N)
./pkg/zonal_filt/fftpack.F 498 RADF3
         DO 102 I=3,IDO,2
./pkg/zonal_filt/fftpack.F 499 RADF3
            IC = IDP2-I
./pkg/zonal_filt/fftpack.F 500 RADF3
            DR2 = WA1(I-2)*CC(I-1,K,2)+WA1(I-1)*CC(I,K,2)
./pkg/zonal_filt/fftpack.F 501 RADF3
            DI2 = WA1(I-2)*CC(I,K,2)-WA1(I-1)*CC(I-1,K,2)
./pkg/zonal_filt/fftpack.F 502 RADF3
            DR3 = WA2(I-2)*CC(I-1,K,3)+WA2(I-1)*CC(I,K,3)
./pkg/zonal_filt/fftpack.F 503 RADF3
            DI3 = WA2(I-2)*CC(I,K,3)-WA2(I-1)*CC(I-1,K,3)
./pkg/zonal_filt/fftpack.F 506 RADF3
            CH(I-1,1,K) = CC(I-1,K,1)+CR2
./pkg/zonal_filt/fftpack.F 507 RADF3
            CH(I,1,K) = CC(I,K,1)+CI2
./pkg/zonal_filt/fftpack.F 508 RADF3
            TR2 = CC(I-1,K,1)+TAUR*CR2
./pkg/zonal_filt/fftpack.F 509 RADF3
            TI2 = CC(I,K,1)+TAUR*CI2
./pkg/zonal_filt/fftpack.F 512 RADF3
            CH(I-1,3,K) = TR2+TR3
./pkg/zonal_filt/fftpack.F 514 RADF3
            CH(I,3,K) = TI2+TI3
./pkg/zonal_filt/fftpack.F 523 RADF4
      IMPLICIT INTEGER (I-N)
./pkg/zonal_filt/fftpack.F 539 RADF4
         DO 103 I=3,IDO,2
./pkg/zonal_filt/fftpack.F 540 RADF4
            IC = IDP2-I
./pkg/zonal_filt/fftpack.F 541 RADF4
            CR2 = WA1(I-2)*CC(I-1,K,2)+WA1(I-1)*CC(I,K,2)
./pkg/zonal_filt/fftpack.F 542 RADF4
            CI2 = WA1(I-2)*CC(I,K,2)-WA1(I-1)*CC(I-1,K,2)
./pkg/zonal_filt/fftpack.F 543 RADF4
            CR3 = WA2(I-2)*CC(I-1,K,3)+WA2(I-1)*CC(I,K,3)
./pkg/zonal_filt/fftpack.F 544 RADF4
            CI3 = WA2(I-2)*CC(I,K,3)-WA2(I-1)*CC(I-1,K,3)
./pkg/zonal_filt/fftpack.F 545 RADF4
            CR4 = WA3(I-2)*CC(I-1,K,4)+WA3(I-1)*CC(I,K,4)
./pkg/zonal_filt/fftpack.F 546 RADF4
            CI4 = WA3(I-2)*CC(I,K,4)-WA3(I-1)*CC(I-1,K,4)
./pkg/zonal_filt/fftpack.F 551 RADF4
            TI2 = CC(I,K,1)+CI3
./pkg/zonal_filt/fftpack.F 552 RADF4
            TI3 = CC(I,K,1)-CI3
./pkg/zonal_filt/fftpack.F 553 RADF4
            TR2 = CC(I-1,K,1)+CR3
./pkg/zonal_filt/fftpack.F 554 RADF4
            TR3 = CC(I-1,K,1)-CR3
./pkg/zonal_filt/fftpack.F 555 RADF4
            CH(I-1,1,K) = TR1+TR2
./pkg/zonal_filt/fftpack.F 557 RADF4
            CH(I,1,K) = TI1+TI2
./pkg/zonal_filt/fftpack.F 559 RADF4
            CH(I-1,3,K) = TI4+TR3
./pkg/zonal_filt/fftpack.F 561 RADF4
            CH(I,3,K) = TR4+TI3
./pkg/zonal_filt/fftpack.F 580 RADF5
      IMPLICIT INTEGER (I-N)
./pkg/zonal_filt/fftpack.F 600 RADF5
         DO 102 I=3,IDO,2
./pkg/zonal_filt/fftpack.F 601 RADF5
            IC = IDP2-I
./pkg/zonal_filt/fftpack.F 602 RADF5
            DR2 = WA1(I-2)*CC(I-1,K,2)+WA1(I-1)*CC(I,K,2)
./pkg/zonal_filt/fftpack.F 603 RADF5
            DI2 = WA1(I-2)*CC(I,K,2)-WA1(I-1)*CC(I-1,K,2)
./pkg/zonal_filt/fftpack.F 604 RADF5
            DR3 = WA2(I-2)*CC(I-1,K,3)+WA2(I-1)*CC(I,K,3)
./pkg/zonal_filt/fftpack.F 605 RADF5
            DI3 = WA2(I-2)*CC(I,K,3)-WA2(I-1)*CC(I-1,K,3)
./pkg/zonal_filt/fftpack.F 606 RADF5
            DR4 = WA3(I-2)*CC(I-1,K,4)+WA3(I-1)*CC(I,K,4)
./pkg/zonal_filt/fftpack.F 607 RADF5
            DI4 = WA3(I-2)*CC(I,K,4)-WA3(I-1)*CC(I-1,K,4)
./pkg/zonal_filt/fftpack.F 608 RADF5
            DR5 = WA4(I-2)*CC(I-1,K,5)+WA4(I-1)*CC(I,K,5)
./pkg/zonal_filt/fftpack.F 609 RADF5
            DI5 = WA4(I-2)*CC(I,K,5)-WA4(I-1)*CC(I-1,K,5)
./pkg/zonal_filt/fftpack.F 618 RADF5
            CH(I-1,1,K) = CC(I-1,K,1)+CR2+CR3
./pkg/zonal_filt/fftpack.F 619 RADF5
            CH(I,1,K) = CC(I,K,1)+CI2+CI3
./pkg/zonal_filt/fftpack.F 620 RADF5
            TR2 = CC(I-1,K,1)+TR11*CR2+TR12*CR3
./pkg/zonal_filt/fftpack.F 621 RADF5
            TI2 = CC(I,K,1)+TR11*CI2+TR12*CI3
./pkg/zonal_filt/fftpack.F 622 RADF5
            TR3 = CC(I-1,K,1)+TR12*CR2+TR11*CR3
./pkg/zonal_filt/fftpack.F 623 RADF5
            TI3 = CC(I,K,1)+TR12*CI2+TR11*CI3
./pkg/zonal_filt/fftpack.F 628 RADF5
            CH(I-1,3,K) = TR2+TR5
./pkg/zonal_filt/fftpack.F 630 RADF5
            CH(I,3,K) = TI2+TI5
./pkg/zonal_filt/fftpack.F 632 RADF5
            CH(I-1,5,K) = TR3+TR4
./pkg/zonal_filt/fftpack.F 634 RADF5
            CH(I,5,K) = TI3+TI4
./pkg/zonal_filt/fftpack.F 643 RADFG
      IMPLICIT INTEGER (I-N)
./pkg/zonal_filt/fftpack.F 64 RADB3
         DO 102 I=3,IDO,2
./pkg/zonal_filt/fftpack.F 65 RADB3
            IC = IDP2-I
./pkg/zonal_filt/fftpack.F 66 RADB3
            TR2 = CC(I-1,3,K)+CC(IC-1,2,K)
./pkg/zonal_filt/fftpack.F 670 RADFG
         DO 105 I=3,IDO,2
./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 67 RADB3
            CR2 = CC(I-1,1,K)+TAUR*TR2
./pkg/zonal_filt/fftpack.F 684 RADFG
            DO 108 I=3,IDO,2
./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 68 RADB3
            CH(I-1,K,1) = CC(I-1,1,K)+TR2
./pkg/zonal_filt/fftpack.F 695 RADFG
            DO 112 I=3,IDO,2
./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 69 RADB3
            TI2 = CC(I,3,K)-CC(IC,2,K)
./pkg/zonal_filt/fftpack.F 706 RADFG
         DO 117 I=3,IDO,2
./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 70 RADB3
            CI2 = CC(I,1,K)+TAUR*TI2
./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 71 RADB3
            CH(I,K,1) = CC(I,1,K)+TI2
./pkg/zonal_filt/fftpack.F 72 RADB3
            CR3 = TAUI*(CC(I-1,3,K)-CC(IC-1,2,K))
./pkg/zonal_filt/fftpack.F 73 RADB3
            CI3 = TAUI*(CC(I,3,K)+CC(IC,2,K))
./pkg/zonal_filt/fftpack.F 761 RADFG
         DO 130 I=1,IDO
./pkg/zonal_filt/fftpack.F 762 RADFG
            CC(I,1,K) = CH(I,K,1)
./pkg/zonal_filt/fftpack.F 766 RADFG
  132 DO 134 I=1,IDO
./pkg/zonal_filt/fftpack.F 768 RADFG
            CC(I,1,K) = CH(I,K,1)
./pkg/zonal_filt/fftpack.F 785 RADFG
            DO 138 I=3,IDO,2
./pkg/zonal_filt/fftpack.F 786 RADFG
               IC = IDP2-I
./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 78 RADB3
            CH(I-1,K,2) = WA1(I-2)*DR2-WA1(I-1)*DI2
./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 798 RADFG
         DO 143 I=3,IDO,2
./pkg/zonal_filt/fftpack.F 799 RADFG
            IC = IDP2-I
./pkg/zonal_filt/fftpack.F 79 RADB3
            CH(I,K,2) = WA1(I-2)*DI2+WA1(I-1)*DR2
./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 80 RADB3
            CH(I-1,K,3) = WA2(I-2)*DR3-WA2(I-1)*DI3
./pkg/zonal_filt/fftpack.F 813 RFFTF1
      IMPLICIT INTEGER (I-N)
./pkg/zonal_filt/fftpack.F 81 RADB3
            CH(I,K,3) = WA2(I-2)*DI3+WA2(I-1)*DR3
./pkg/zonal_filt/fftpack.F 868 RFFTF1
      DO 112 I=1,N
./pkg/zonal_filt/fftpack.F 869 RFFTF1
         C(I) = CH(I)
./pkg/zonal_filt/fftpack.F 886 RFFTI1
      IMPLICIT INTEGER (I-N)
./pkg/zonal_filt/fftpack.F 89 RADB4
      IMPLICIT INTEGER (I-N)
./pkg/zonal_filt/fftpack.F 906 RFFTI1
      DO 106 I=2,NF
./pkg/zonal_filt/fftpack.F 907 RFFTI1
         IB = NF-I+2
./pkg/zonal_filt/fftpack.F 928 RFFTI1
            I = IS
./pkg/zonal_filt/fftpack.F 932 RFFTI1
               I = I+2
./pkg/zonal_filt/fftpack.F 935 RFFTI1
               WA(I-1) = COS(ARG)
./pkg/zonal_filt/fftpack.F 936 RFFTI1
               WA(I) = SIN(ARG)
./pkg/zonal_filt/fftpack.F 953 R8ADB2
      IMPLICIT INTEGER (I-N)
./pkg/zonal_filt/fftpack.F 963 R8ADB2
         DO 103 I=3,IDO,2
./pkg/zonal_filt/fftpack.F 964 R8ADB2
            IC = IDP2-I
./pkg/zonal_filt/fftpack.F 965 R8ADB2
            CH(I-1,K,1) = CC(I-1,1,K)+CC(IC-1,2,K)
./pkg/zonal_filt/fftpack.F 966 R8ADB2
            TR2 = CC(I-1,1,K)-CC(IC-1,2,K)
./pkg/zonal_filt/fftpack.F 967 R8ADB2
            CH(I,K,1) = CC(I,1,K)-CC(IC,2,K)
./pkg/zonal_filt/fftpack.F 968 R8ADB2
            TI2 = CC(I,1,K)+CC(IC,2,K)
./pkg/zonal_filt/fftpack.F 969 R8ADB2
            CH(I-1,K,2) = WA1(I-2)*TR2-WA1(I-1)*TI2
./pkg/zonal_filt/fftpack.F 970 R8ADB2
            CH(I,K,2) = WA1(I-2)*TI2+WA1(I-1)*TR2
./pkg/zonal_filt/fftpack.F 982 R8ADB3
      IMPLICIT INTEGER (I-N)
./pkg/zonal_filt/fftpack.F 997 R8ADB3
         DO 102 I=3,IDO,2
./pkg/zonal_filt/fftpack.F 998 R8ADB3
            IC = IDP2-I
./pkg/zonal_filt/fftpack.F 999 R8ADB3
            TR2 = CC(I-1,3,K)+CC(IC-1,2,K)
./pkg/zonal_filt/zonal_filt_init.F 100 ZONAL_FILT_INIT
          ampFactorV(2*i,j,bi,bj) = ampfact( yG(1,j,bi,bj) , I )
./pkg/zonal_filt/zonal_filt_init.F 102 ZONAL_FILT_INIT
          ampFactorV(2*I+1,j,bi,bj) = ampFactorV(2*i,j,bi,bj)
./pkg/zonal_filt/zonal_filt_init.F 97 ZONAL_FILT_INIT
          ampFactor(2*i,j,bi,bj) = ampfact( yC(1,j,bi,bj) , I )
./pkg/zonal_filt/zonal_filt_init.F 99 ZONAL_FILT_INIT
          ampFactor(2*I+1,j,bi,bj) = ampFactor(2*i,j,bi,bj)
./pkg/zonal_filt/zonal_filt_nofill.F 41 ZONAL_FILT_NOFILL
      INTEGER I, J, K
./pkg/zonal_filt/zonal_filt_nofill.F 48 ZONAL_FILT_NOFILL
         phi(I) = field(i,j,k,bi,bj)
./pkg/zonal_filt/zonal_filt_nofill.F 80 ZONAL_FILT_NOFILL
         field(i,j,k,bi,bj) = phi(I)
./pkg/zonal_filt/zonal_filt_postsmooth.F 43 ZONAL_FILT_POSTSMOOTH
      INTEGER I
./pkg/zonal_filt/zonal_filt_postsmooth.F 47 ZONAL_FILT_POSTSMOOTH
      DO I=1,lField
./pkg/zonal_filt/zonal_filt_postsmooth.F 48 ZONAL_FILT_POSTSMOOTH
       IF ( holeMask(I) .NE. 0. ) THEN 
./pkg/zonal_filt/zonal_filt_postsmooth.F 49 ZONAL_FILT_POSTSMOOTH
        field(I) = field(I) + avgField
./pkg/zonal_filt/zonal_filt_postsmooth.F 51 ZONAL_FILT_POSTSMOOTH
        field(I) = 0.
./pkg/zonal_filt/zonal_filt_presmooth.F 104 ZONAL_FILT_PRESMOOTH
      DO I=1,lField
./pkg/zonal_filt/zonal_filt_presmooth.F 105 ZONAL_FILT_PRESMOOTH
       IF ( holeMask(I) .NE. 0. ) THEN
./pkg/zonal_filt/zonal_filt_presmooth.F 107 ZONAL_FILT_PRESMOOTH
        avgField = avgField+field(I)
./pkg/zonal_filt/zonal_filt_presmooth.F 120 ZONAL_FILT_PRESMOOTH
       DO I=1,lField
./pkg/zonal_filt/zonal_filt_presmooth.F 121 ZONAL_FILT_PRESMOOTH
        IF ( holeMask(I) .EQ. 0. ) THEN
./pkg/zonal_filt/zonal_filt_presmooth.F 123 ZONAL_FILT_PRESMOOTH
         hLo (I)  = lastGood
./pkg/zonal_filt/zonal_filt_presmooth.F 124 ZONAL_FILT_PRESMOOTH
         hBase(I) = lastGood
./pkg/zonal_filt/zonal_filt_presmooth.F 127 ZONAL_FILT_PRESMOOTH
         hLo(I)   = 0
./pkg/zonal_filt/zonal_filt_presmooth.F 128 ZONAL_FILT_PRESMOOTH
         hBase(I) = 0
./pkg/zonal_filt/zonal_filt_presmooth.F 129 ZONAL_FILT_PRESMOOTH
         lastGood = I
./pkg/zonal_filt/zonal_filt_presmooth.F 130 ZONAL_FILT_PRESMOOTH
         field(I) = field(I)-avgField
./pkg/zonal_filt/zonal_filt_presmooth.F 133 ZONAL_FILT_PRESMOOTH
       DO I=1,lField
./pkg/zonal_filt/zonal_filt_presmooth.F 134 ZONAL_FILT_PRESMOOTH
        IF ( hLo(I) .EQ. -1 ) THEN
./pkg/zonal_filt/zonal_filt_presmooth.F 135 ZONAL_FILT_PRESMOOTH
         hLo(I)   = lastGood
./pkg/zonal_filt/zonal_filt_presmooth.F 136 ZONAL_FILT_PRESMOOTH
         hBase(I) = lastGood-lField
./pkg/zonal_filt/zonal_filt_presmooth.F 142 ZONAL_FILT_PRESMOOTH
       DO I=lField,1,-1
./pkg/zonal_filt/zonal_filt_presmooth.F 143 ZONAL_FILT_PRESMOOTH
        IF ( holeMask(I) .EQ. 0. ) THEN
./pkg/zonal_filt/zonal_filt_presmooth.F 145 ZONAL_FILT_PRESMOOTH
         hHi(I)   = lastGood
./pkg/zonal_filt/zonal_filt_presmooth.F 146 ZONAL_FILT_PRESMOOTH
         hHead(I) = lastGood
./pkg/zonal_filt/zonal_filt_presmooth.F 149 ZONAL_FILT_PRESMOOTH
         hHi(I)   = 0
./pkg/zonal_filt/zonal_filt_presmooth.F 150 ZONAL_FILT_PRESMOOTH
         lastGood = I
./pkg/zonal_filt/zonal_filt_presmooth.F 153 ZONAL_FILT_PRESMOOTH
       DO I=lField,1,-1
./pkg/zonal_filt/zonal_filt_presmooth.F 154 ZONAL_FILT_PRESMOOTH
        IF ( hHi(I) .EQ. -1 ) THEN
./pkg/zonal_filt/zonal_filt_presmooth.F 155 ZONAL_FILT_PRESMOOTH
         hHi(I)   = lastGood
./pkg/zonal_filt/zonal_filt_presmooth.F 156 ZONAL_FILT_PRESMOOTH
         hHead(I) = lastGood+lField
./pkg/zonal_filt/zonal_filt_presmooth.F 170 ZONAL_FILT_PRESMOOTH
       DO I=1,lField
./pkg/zonal_filt/zonal_filt_presmooth.F 171 ZONAL_FILT_PRESMOOTH
        IF ( holeMask(I) .EQ. 0. ) THEN
./pkg/zonal_filt/zonal_filt_presmooth.F 173 ZONAL_FILT_PRESMOOTH
         iLo  = hLo(I)
./pkg/zonal_filt/zonal_filt_presmooth.F 174 ZONAL_FILT_PRESMOOTH
         iHi  = hHi(I)
./pkg/zonal_filt/zonal_filt_presmooth.F 175 ZONAL_FILT_PRESMOOTH
         dist = I-hBase(I)
./pkg/zonal_filt/zonal_filt_presmooth.F 176 ZONAL_FILT_PRESMOOTH
         len  = hHead(I) - hBase(I)
./pkg/zonal_filt/zonal_filt_presmooth.F 186 ZONAL_FILT_PRESMOOTH
         field(I) = field(iLo)
./pkg/zonal_filt/zonal_filt_presmooth.F 85 ZONAL_FILT_PRESMOOTH
      INTEGER I, iLo, iHi
./verification/adjustment.cs-32x32x1/code_min/main.F 114 NO PROCEDURE
      INTEGER I
./verification/adjustment.cs-32x32x1/code_min/main.F 168 NO PROCEDURE
      DO I=1,nThreads
./verification/adjustment.cs-32x32x1/code_min/main.F 170 NO PROCEDURE
        IF ( OMP_GET_THREAD_NUM() .EQ. I-1 ) THEN
./verification/adjustment.cs-32x32x1/code_min/main.F 172 NO PROCEDURE
         myThid = I
./model/src/ini_psurf.F 47 INI_PSURF
      INTEGER  I,  J
./model/src/ini_psurf.F 54 INI_PSURF
         DO I=1-Olx,sNx+Olx
./model/src/ini_psurf.F 55 INI_PSURF
          etaN(I,J,bi,bj) = 0. _d 0
./model/src/ini_psurf.F 72 INI_PSURF
         DO I=1-Olx,sNx+Olx
./model/src/ini_psurf.F 73 INI_PSURF
          etaNm1(I,J,bi,bj) = etaN(I,J,bi,bj)
./eesupp/src/check_threads.F 134 CHECK_THREADS
      DO I = 1, nThreads
./eesupp/src/check_threads.F 135 CHECK_THREADS
       IF ( threadIsRunning(I) )
./eesupp/src/check_threads.F 67 CHECK_THREADS
      INTEGER I, numberThreadsRunning
./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 52 COST_TEST
          DO I=1,sNx
./verification/bottom_ctrl_5x5/code_ad/cost_test.F 53 COST_TEST
           ig = myXGlobalLo-1+(bi-1)*sNx+I
./verification/bottom_ctrl_5x5/code_ad/cost_test.F 56 COST_TEST
             IF ( maskW(I,J,K,BI,BJ) .NE. 0. ) THEN
./verification/bottom_ctrl_5x5/code_ad/cost_test.F 58 COST_TEST
     &             + uVel(I,J,K,BI,BJ)
./verification/bottom_ctrl_5x5/code_ad/cost_test.F 59 COST_TEST
     &             *_hFacW(I,J,K,BI,BJ)
./verification/bottom_ctrl_5x5/code_ad/cost_test.F 60 COST_TEST
     &             *dyG(I,J,BI,BJ)*drF(K)
./verification/dome/code/obcs_calc.F 154 OBCS_CALC
          DO I=1-Olx,sNx+Olx
./verification/dome/code/obcs_calc.F 156 OBCS_CALC
           x=(xC(I,1,bi,bj)-Xcenter)/Lrho +Width/2. _d 0
./verification/dome/code/obcs_calc.F 179 OBCS_CALC
            OBNv(I,K,bi,bj)=0.
./verification/dome/code/obcs_calc.F 187 OBCS_CALC
            OBNu(I,K,bi,bj)=0.
./verification/dome/code/obcs_calc.F 189 OBCS_CALC
            OBNt(I,K,bi,bj) = tRef(K)
./verification/dome/code/obcs_calc.F 191 OBCS_CALC
            OBNt(I,K,bi,bj) = -dTemp*(1. _d 0 - Fz)
./verification/dome/code/obcs_calc.F 199 OBCS_CALC
            OBNs(I,K,bi,bj)=sRef(K) + 1. _d 0*(1. _d 0 - Fz)
./verification/dome/code/obcs_calc.F 201 OBCS_CALC
            OBNw(I,K,bi,bj)=0.
./verification/dome/code/obcs_calc.F 215 OBCS_CALC
          DO I=1-Olx,sNx+Olx
./verification/dome/code/obcs_calc.F 216 OBCS_CALC
            OBSu(I,K,bi,bj)=0.
./verification/dome/code/obcs_calc.F 217 OBCS_CALC
            OBSv(I,K,bi,bj)=0.
./verification/dome/code/obcs_calc.F 218 OBCS_CALC
            OBSt(I,K,bi,bj)=tRef(K)
./verification/dome/code/obcs_calc.F 219 OBCS_CALC
            OBSs(I,K,bi,bj)=sRef(K)
./verification/dome/code/obcs_calc.F 221 OBCS_CALC
            OBSw(I,K,bi,bj)=0.
./verification/dome/code/obcs_calc.F 40 OBCS_CALC
      INTEGER I, J ,K
./verification/fizhi-cs-aqualev20/code/ini_salt.F 106 INI_SALT
          DO I=1,sNx
./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 127 INI_SALT
          DO I=1,sNx
./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 75 INI_SALT
          DO I=1,sNx
./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 88 INI_SALT
          DO I=1-Olx,sNx+Olx
./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 183 DO_FIZHI
         term1=60. _d 0*(sin(lats(I,J,bi,bj)*deg2rad)**2)
./verification/fizhi-gridalt-hs/code/do_fizhi.F 186 DO_FIZHI
     &            *(cos(lats(I,J,bi,bj)*deg2rad)**2)
./verification/fizhi-gridalt-hs/code/do_fizhi.F 193 DO_FIZHI
     &     *COS((lats(I,J,bi,bj)*deg2rad))**4
./verification/fizhi-gridalt-hs/code/do_fizhi.F 195 DO_FIZHI
          dthphy(i,j,L,bi,bj)=- kT*( thphy(I,J,L,bi,bj)-thetaEq )
./model/src/integr_continuity.F 161 INTEGR_CONTINUITY
            ks = kSurfC(I,J,bi,bj)
./eesupp/src/comm_stats.F 118 COMM_STATS
       DO I=1,nThreads
./eesupp/src/comm_stats.F 120 COMM_STATS
     &    '//',' o Thread number: ',I
./eesupp/src/comm_stats.F 124 COMM_STATS
     &    '//','            No. barriers =',BAR2_barrierCount(1,I)
./eesupp/src/comm_stats.F 128 COMM_STATS
     &    '//','      Max. barrier spins =',BAR2_spinsMax(1,I)
./eesupp/src/comm_stats.F 132 COMM_STATS
     &    '//','      Min. barrier spins =',BAR2_spinsMin(1,I)
./eesupp/src/comm_stats.F 136 COMM_STATS
     &    '//','     Total barrier spins =',BAR2_spinsCount(1,I)
./eesupp/src/comm_stats.F 139 COMM_STATS
         IF ( FLOAT(BAR2_spinsCount(1,I)) .NE. 0. ) THEN
./eesupp/src/comm_stats.F 142 COMM_STATS
     &    FLOAT(BAR2_spinsCount(1,I))/FLOAT(BAR2_barrierCount(1,I))
./eesupp/src/comm_stats.F 30 COMM_STATS
      INTEGER bi, bj, I
./verification/hs94.1x64x5/code/ini_theta.F 100 INI_THETA
          DO I=1-Olx,sNx+Olx
./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 106 INI_THETA
           DO I=1,sNx
./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 68 INI_THETA
           DO I=1,sNx
./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_ad/ctrl_map_gentim2d.F 142 CTRL_MAP_GENTIM2D
          DO I = 1-Olx,sNx+Olx
./verification/hs94.1x64x5/code_ad/ctrl_map_gentim2d.F 143 CTRL_MAP_GENTIM2D
             xx_gentim2d(I,J,bi,bj,iarr) =
./verification/hs94.1x64x5/code_ad/ctrl_map_gentim2d.F 160 CTRL_MAP_GENTIM2D
          DO I = 1-Olx,sNx+Olx
./verification/hs94.1x64x5/code_ad/ctrl_map_gentim2d.F 162 CTRL_MAP_GENTIM2D
             theta(I,J,1,bi,bj) = theta(I,J,1,bi,bj)
./verification/hs94.1x64x5/code_ad/ctrl_map_gentim2d.F 163 CTRL_MAP_GENTIM2D
     &                          + xx_gentim2d(I,J,bi,bj,iarr)
./verification/hs94.1x64x5/code_ad/ctrl_map_gentim2d.F 86 CTRL_MAP_GENTIM2D
          DO I = 1-Olx,sNx+Olx
./verification/hs94.1x64x5/code_ad/ctrl_map_gentim2d.F 87 CTRL_MAP_GENTIM2D
           xx_gentim2d_loc(I,J,bi,bj) = 0. _d 0
./verification/hs94.1x64x5/code_ad/ini_theta.F 100 INI_THETA
          DO I=1-Olx,sNx+Olx
./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 106 INI_THETA
           DO I=1,sNx
./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 68 INI_THETA
           DO I=1,sNx
./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_oad/ctrl_map_gentim2d.F 142 CTRL_MAP_GENTIM2D
          DO I = 1-Olx,sNx+Olx
./verification/hs94.1x64x5/code_oad/ctrl_map_gentim2d.F 143 CTRL_MAP_GENTIM2D
             xx_gentim2d(I,J,bi,bj,iarr) =
./verification/hs94.1x64x5/code_oad/ctrl_map_gentim2d.F 160 CTRL_MAP_GENTIM2D
          DO I = 1-Olx,sNx+Olx
./verification/hs94.1x64x5/code_oad/ctrl_map_gentim2d.F 162 CTRL_MAP_GENTIM2D
             theta(I,J,1,bi,bj) = theta(I,J,1,bi,bj)
./verification/hs94.1x64x5/code_oad/ctrl_map_gentim2d.F 163 CTRL_MAP_GENTIM2D
     &                          + xx_gentim2d(I,J,bi,bj,iarr)
./verification/hs94.1x64x5/code_oad/ctrl_map_gentim2d.F 86 CTRL_MAP_GENTIM2D
          DO I = 1-Olx,sNx+Olx
./verification/hs94.1x64x5/code_oad/ctrl_map_gentim2d.F 87 CTRL_MAP_GENTIM2D
           xx_gentim2d_loc(I,J,bi,bj) = 0. _d 0
./verification/hs94.1x64x5/code_oad/ini_theta.F 100 INI_THETA
          DO I=1-Olx,sNx+Olx
./verification/hs94.1x64x5/code_oad/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_oad/ini_theta.F 106 INI_THETA
           DO I=1,sNx
./verification/hs94.1x64x5/code_oad/ini_theta.F 107 INI_THETA
            IF (  maskC(I,J,K,bi,bj).NE.0.
./verification/hs94.1x64x5/code_oad/ini_theta.F 108 INI_THETA
     &      .AND. theta(I,J,K,bi,bj).EQ.0. ) THEN
./verification/hs94.1x64x5/code_oad/ini_theta.F 52 INI_THETA
      INTEGER I, J, K, localWarnings
./verification/hs94.1x64x5/code_oad/ini_theta.F 68 INI_THETA
           DO I=1,sNx
./verification/hs94.1x64x5/code_oad/ini_theta.F 69 INI_THETA
            term1=60. _d 0*(sin(yC(I,J,bi,bj)*deg2rad)**2)
./verification/hs94.1x64x5/code_oad/ini_theta.F 71 INI_THETA
     &              *(cos(yC(I,J,bi,bj)*deg2rad)**2)
./verification/hs94.1x64x5/code_oad/ini_theta.F 73 INI_THETA
            theta(I,J,K,bi,bj) = MAX( thetaLim, thetaEq )
./verification/hs94.cs-32x32x5/code/ini_theta.F 100 INI_THETA
          DO I=1-Olx,sNx+Olx
./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 106 INI_THETA
           DO I=1,sNx
./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 68 INI_THETA
           DO I=1,sNx
./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/internal_wave/code/obcs_calc.F 167 OBCS_CALC
          DO I=1-Olx,sNx+Olx
./verification/internal_wave/code/obcs_calc.F 168 OBCS_CALC
            OBNv(I,K,bi,bj)=0.
./verification/internal_wave/code/obcs_calc.F 169 OBCS_CALC
            OBNu(I,K,bi,bj)=0.
./verification/internal_wave/code/obcs_calc.F 170 OBCS_CALC
            OBNt(I,K,bi,bj)=tRef(K)
./verification/internal_wave/code/obcs_calc.F 171 OBCS_CALC
            OBNs(I,K,bi,bj)=sRef(K)
./verification/internal_wave/code/obcs_calc.F 173 OBCS_CALC
            OBNw(I,K,bi,bj)=0.
./verification/internal_wave/code/obcs_calc.F 187 OBCS_CALC
          DO I=1-Olx,sNx+Olx
./verification/internal_wave/code/obcs_calc.F 188 OBCS_CALC
            OBSu(I,K,bi,bj)=0.
./verification/internal_wave/code/obcs_calc.F 189 OBCS_CALC
            OBSv(I,K,bi,bj)=0.
./verification/internal_wave/code/obcs_calc.F 190 OBCS_CALC
            OBSt(I,K,bi,bj)=tRef(K)
./verification/internal_wave/code/obcs_calc.F 191 OBCS_CALC
            OBSs(I,K,bi,bj)=sRef(K)
./verification/internal_wave/code/obcs_calc.F 193 OBCS_CALC
            OBSw(I,K,bi,bj)=0.
./verification/internal_wave/code/obcs_calc.F 44 OBCS_CALC
      INTEGER I, J ,K
./verification/rotating_tank/code/apply_forcing.F 699 APPLY_FORCING_T
        iG = myXGlobalLo-1+(bi-1)*sNx+I
./verification/solid-body.cs-32x32x1/code/ini_psurf.F 35 INI_PSURF
      INTEGER  I,  J
./verification/solid-body.cs-32x32x1/code/ini_psurf.F 44 INI_PSURF
         DO I=1-Olx,sNx+Olx
./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 64 INI_PSURF
         DO I=1-Olx,sNx+Olx
./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 165 REMOVE_MEAN_RS
          DO I=1,sNx
./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 188 REMOVE_MEAN_RS
           DO I=1,sNx
./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 60 REMOVE_MEAN_RL
          DO I=1,sNx
./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 83 REMOVE_MEAN_RL
           DO I=1,sNx
./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 142 ROTATE_SPHERICAL_POLAR_GRID
         DO I = 1-OLx,sNx+OLx
./model/src/rotate_spherical_polar_grid.F 146 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 148 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 149 ROTATE_SPHERICAL_POLAR_GRID
          XYZrot(3) = SIN( Y(I,J,bi,bj)*deg2rad )
./model/src/rotate_spherical_polar_grid.F 164 ROTATE_SPHERICAL_POLAR_GRID
           X(I,J,bi,bj) = 0. _d 0
./model/src/rotate_spherical_polar_grid.F 166 ROTATE_SPHERICAL_POLAR_GRID
           X(I,J,bi,bj) = ATAN2(XYZgeo(2),XYZgeo(1))/deg2rad
./model/src/rotate_spherical_polar_grid.F 167 ROTATE_SPHERICAL_POLAR_GRID
           IF ( X(I,J,bi,bj) .LT. 0. _d 0 )
./model/src/rotate_spherical_polar_grid.F 168 ROTATE_SPHERICAL_POLAR_GRID
     &          X(I,J,bi,bj) = X(I,J,bi,bj) + 360. _d 0
./model/src/rotate_spherical_polar_grid.F 172 ROTATE_SPHERICAL_POLAR_GRID
           Y(I,J,bi,bj) = 0. _d 0
./model/src/rotate_spherical_polar_grid.F 174 ROTATE_SPHERICAL_POLAR_GRID
           Y(I,J,bi,bj) = ATAN2(XYZgeo(3),hypotxy)/deg2rad
./model/src/rotate_spherical_polar_grid.F 61 ROTATE_SPHERICAL_POLAR_GRID
      INTEGER  I,  J, iA, jA, kA
./eesupp/src/eeboot.F 54 EEBOOT
      INTEGER I
./eesupp/src/eeboot.F 81 EEBOOT
      DO I=1, MAX_NO_THREADS
./eesupp/src/eeboot.F 82 EEBOOT
       thError(I)                   = .FALSE.
./eesupp/src/eeboot.F 83 EEBOOT
       allMyEdgesAreSharedMemory(I) = .TRUE.
./eesupp/src/eeboot.F 84 EEBOOT
       threadIsRunning(I)           = .FALSE.
./eesupp/src/eeboot.F 85 EEBOOT
       threadIsComplete(I)          = .FALSE.
./eesupp/src/eeboot.F 86 EEBOOT
       ioErrorCount(I)              = 0
./model/src/update_masks_etc.F 105 UPDATE_MASKS_ETC
            hFacC(I,J,K,bi,bj) = 0. _d 0
./model/src/update_masks_etc.F 107 UPDATE_MASKS_ETC
            hFacC(I,J,K,bi,bj) = 1. _d 0
./model/src/update_masks_etc.F 109 UPDATE_MASKS_ETC
            hFacC(I,J,K,bi,bj) = hFacCtmp + hFacMnSz*(
./model/src/update_masks_etc.F 140 UPDATE_MASKS_ETC
         DO I=1-OLx,sNx+OLx
./model/src/update_masks_etc.F 146 UPDATE_MASKS_ETC
          DO I=1-OLx,sNx+OLx
./model/src/update_masks_etc.F 147 UPDATE_MASKS_ETC
           R_low(I,J,bi,bj) = R_low(I,J,bi,bj)
./model/src/update_masks_etc.F 148 UPDATE_MASKS_ETC
     &                      - drF(K)*hFacC(I,J,K,bi,bj)
./model/src/update_masks_etc.F 214 UPDATE_MASKS_ETC
          DO I=1-OLx,sNx+OLx
./model/src/update_masks_etc.F 215 UPDATE_MASKS_ETC
           Im1=MAX(I-1,1-OLx)
./model/src/update_masks_etc.F 217 UPDATE_MASKS_ETC
           IF (DYG(I,J,bi,bj).EQ.0.) THEN
./model/src/update_masks_etc.F 221 UPDATE_MASKS_ETC
              hFacW(I,J,K,bi,bj)=0.
./model/src/update_masks_etc.F 223 UPDATE_MASKS_ETC
              hFacW(I,J,K,bi,bj)=maskW(I,J,K,bi,bj)*
./model/src/update_masks_etc.F 225 UPDATE_MASKS_ETC
     &           SMOOTHMIN_RS(hFacC(I,J,K,bi,bj),hFacC(Im1,J,K,bi,bj))
./model/src/update_masks_etc.F 227 UPDATE_MASKS_ETC
     &                    MIN(hFacC(I,J,K,bi,bj),hFacC(Im1,J,K,bi,bj))
./model/src/update_masks_etc.F 230 UPDATE_MASKS_ETC
           IF (DXG(I,J,bi,bj).EQ.0.) THEN
./model/src/update_masks_etc.F 231 UPDATE_MASKS_ETC
              hFacS(I,J,K,bi,bj)=0.
./model/src/update_masks_etc.F 233 UPDATE_MASKS_ETC
              hFacS(I,J,K,bi,bj)=maskS(I,J,K,bi,bj)*
./model/src/update_masks_etc.F 235 UPDATE_MASKS_ETC
     &           SMOOTHMIN_RS(hFacC(I,J,K,bi,bj),hFacC(I,Jm1,K,bi,bj))
./model/src/update_masks_etc.F 237 UPDATE_MASKS_ETC
     &                    MIN(hFacC(I,J,K,bi,bj),hFacC(I,Jm1,K,bi,bj))
./model/src/update_masks_etc.F 296 UPDATE_MASKS_ETC
          DO I=1-OLx,sNx+OLx
./model/src/update_masks_etc.F 297 UPDATE_MASKS_ETC
           IF (hFacC(I,J,K,bi,bj) .NE. 0. ) THEN
./model/src/update_masks_etc.F 299 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 302 UPDATE_MASKS_ETC
            recip_hFacC(I,J,K,bi,bj) = 0.
./model/src/update_masks_etc.F 305 UPDATE_MASKS_ETC
           IF (hFacW(I,J,K,bi,bj) .NE. 0. ) THEN
./model/src/update_masks_etc.F 307 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 310 UPDATE_MASKS_ETC
            recip_hFacW(I,J,K,bi,bj) = 0.
./model/src/update_masks_etc.F 313 UPDATE_MASKS_ETC
           IF (hFacS(I,J,K,bi,bj) .NE. 0. ) THEN
./model/src/update_masks_etc.F 315 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 318 UPDATE_MASKS_ETC
            recip_hFacS(I,J,K,bi,bj) = 0.
./model/src/update_masks_etc.F 70 UPDATE_MASKS_ETC
      INTEGER I, J, K
./model/src/update_masks_etc.F 87 UPDATE_MASKS_ETC
          DO I=1-OLx,sNx+OLx
./model/src/update_masks_etc.F 90 UPDATE_MASKS_ETC
           hFacCtmp = (rF(K)-xx_r_low(I,J,bi,bj))*recip_drF(K)
./model/src/update_masks_etc.F 92 UPDATE_MASKS_ETC
           hFacCtmp = (rF(K)-R_low(I,J,bi,bj))*recip_drF(K)
./optim/utils.F 154 LCASE
      INTEGER   I, L
./optim/utils.F 156 LCASE
      DO 10 I = 1, LEN(string)
./optim/utils.F 157 LCASE
        L = INDEX(UPPER,string(I:I))
./optim/utils.F 159 LCASE
         string(I:I) = LOWER(L:L)
./optim/utils.F 247 UCASE
      INTEGER   I, L
./optim/utils.F 249 UCASE
      DO 10 I = 1, LEN(string)
./optim/utils.F 250 UCASE
        L = INDEX(LOWER,string(I:I))
./optim/utils.F 252 UCASE
          string(I:I) = UPPER(L:L)
./eesupp/src/eedie.F 34 EEDIE
      INTEGER I
./eesupp/src/eedie.F 56 EEDIE
        DO I = 1, nThreads
./eesupp/src/eedie.F 57 EEDIE
         IF ( threadIsComplete(I) ) nThreadsDone = nThreadsDone+1
./pkg/aim_v23/aim_diagnostics.F 311 AIM_DIAGNOSTICS
         DO I=1,sNx
./pkg/aim_v23/aim_diagnostics.F 312 AIM_DIAGNOSTICS
          I2 = I+(J-1)*sNx
./pkg/aim_v23/aim_diagnostics.F 57 AIM_DIAGNOSTICS
      INTEGER I,J,K, I2,Katm
./pkg/aim_v23/aim_fields_load.F 161 AIM_FIELDS_LOAD
             aim_albedo(I,J,bi,bj) = aim_albedo(I,J,bi,bj)/100.
./pkg/aim_v23/aim_fields_load.F 296 AIM_FIELDS_LOAD
             aim_albedo(i,j,bi,bj) = aim_albedo(I,J,bi,bj)/100. _d 0
./pkg/aim_v23/aim_tendency_apply.F 434 AIM_TENDENCY_APPLY_T
      INTEGER I, J
./pkg/aim_v23/aim_tendency_apply.F 438 AIM_TENDENCY_APPLY_T
       DO I=1,sNx
./pkg/aim_v23/aim_tendency_apply.F 496 AIM_TENDENCY_APPLY_S
      INTEGER I, J
./pkg/aim_v23/aim_tendency_apply.F 500 AIM_TENDENCY_APPLY_S
       DO I=1,sNx
./pkg/aim_v23/phy_shtorh.F 133 ZMEDDY
      INTEGER I,J
./pkg/aim_v23/phy_shtorh.F 144 ZMEDDY
        DO 110 I=1,NLON
./pkg/aim_v23/phy_shtorh.F 145 ZMEDDY
          ZM(J)=ZM(J)+FF(I,J)
./pkg/aim_v23/phy_shtorh.F 149 ZMEDDY
        DO 120 I=1,NLON
./pkg/aim_v23/phy_shtorh.F 150 ZMEDDY
          EDDY(I,J)=FF(I,J)-ZM(J)
./eesupp/src/global_max.F 140 GLOBAL_MAX_R8
      INTEGER I
./eesupp/src/global_max.F 156 GLOBAL_MAX_R8
       DO I=2,nThreads
./eesupp/src/global_max.F 157 GLOBAL_MAX_R8
        tmp = MAX(tmp,phiGMR8(1,I))
./eesupp/src/global_max.F 57 GLOBAL_MAX_R4
      INTEGER I
./eesupp/src/global_max.F 73 GLOBAL_MAX_R4
       DO I=2,nThreads
./eesupp/src/global_max.F 74 GLOBAL_MAX_R4
        tmp = MAX(tmp,phiGMR4(1,I))
./pkg/atm_compon_interf/cpl_ini_vars.F 45 CPL_INI_VARS
      INTEGER I,J,bi,bj
./pkg/atm_compon_interf/cpl_ini_vars.F 50 CPL_INI_VARS
         DO I=1-Olx,sNx+Olx
./pkg/atm_compon_interf/cpl_ini_vars.F 52 CPL_INI_VARS
          atmSLPr(   I,J,bi,bj) = 0.
./pkg/atm_compon_interf/cpl_ini_vars.F 53 CPL_INI_VARS
          HeatFlux(  I,J,bi,bj) = 0.
./pkg/atm_compon_interf/cpl_ini_vars.F 54 CPL_INI_VARS
          qShortWave(I,J,bi,bj) = 0.
./pkg/atm_compon_interf/cpl_ini_vars.F 60 CPL_INI_VARS
          tauX(      I,J,bi,bj) = 0.
./pkg/atm_compon_interf/cpl_ini_vars.F 61 CPL_INI_VARS
          tauY(      I,J,bi,bj) = 0.
./pkg/atm_compon_interf/cpl_ini_vars.F 62 CPL_INI_VARS
          EvMPrFlux( I,J,bi,bj) = 0.
./pkg/atm_compon_interf/cpl_ini_vars.F 63 CPL_INI_VARS
          RunOffFlux(I,J,bi,bj) = 0.
./pkg/atm_compon_interf/cpl_ini_vars.F 64 CPL_INI_VARS
          RunOffEnFx(I,J,bi,bj) = 0.
./pkg/atm_compon_interf/cpl_ini_vars.F 65 CPL_INI_VARS
          iceSaltFlx(I,J,bi,bj) = 0.
./pkg/atm_compon_interf/cpl_ini_vars.F 66 CPL_INI_VARS
          seaIceMass(I,J,bi,bj) = 0.
./pkg/atm_compon_interf/cpl_ini_vars.F 67 CPL_INI_VARS
          airCO2    (I,J,bi,bj) = 0.
./pkg/atm_compon_interf/cpl_ini_vars.F 68 CPL_INI_VARS
          sWSpeed   (I,J,bi,bj) = 0.
./pkg/atm_compon_interf/cpl_ini_vars.F 69 CPL_INI_VARS
          fracIce   (I,J,bi,bj) = 0.
./pkg/atm_compon_interf/cpl_ini_vars.F 72 CPL_INI_VARS
          SSTocn   (I,J,bi,bj)  = 0.
./pkg/atm_compon_interf/cpl_ini_vars.F 73 CPL_INI_VARS
          SSSocn   (I,J,bi,bj)  = 0.
./pkg/atm_compon_interf/cpl_ini_vars.F 74 CPL_INI_VARS
          vSqocn   (I,J,bi,bj)  = 0.
./pkg/atm_compon_interf/cpl_ini_vars.F 75 CPL_INI_VARS
          flxCO2ocn(I,J,bi,bj)  = 0.
./eesupp/src/global_sum.F 139 GLOBAL_SUM_R8
      INTEGER I
./eesupp/src/global_sum.F 160 GLOBAL_SUM_R8
       DO I=1,nThreads
./eesupp/src/global_sum.F 161 GLOBAL_SUM_R8
        tmp = tmp + phiGSR8(1,I)
./eesupp/src/global_sum.F 230 GLOBAL_SUM_INT
      INTEGER I
./eesupp/src/global_sum.F 246 GLOBAL_SUM_INT
       DO I=1,nThreads
./eesupp/src/global_sum.F 247 GLOBAL_SUM_INT
        tmp = tmp + phiGSI(1,I)
./eesupp/src/global_sum.F 56 GLOBAL_SUM_R4
      INTEGER I
./eesupp/src/global_sum.F 72 GLOBAL_SUM_R4
       DO I=1,nThreads
./eesupp/src/global_sum.F 73 GLOBAL_SUM_R4
        tmp = tmp + phiGSR4(1,I)
./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 40 ATM_TO_OCN_MAPXYR8
       DO I=1,oNx
./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 47 ATM_TO_OCN_MAPXYR8
       DO I=1,MIN(aNx,oNx)
./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/coupler.F 31 NO PROCEDURE
      INTEGER I
./pkg/atm_ocn_coupler/coupler.F 48 NO PROCEDURE
      DO I=1,nCouplingSteps
./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 40 OCN_TO_ATM_MAPXYR8
       DO I=1,aNx
./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 47 OCN_TO_ATM_MAPXYR8
       DO I=1,MIN(aNx,oNx)
./pkg/atm_ocn_coupler/ocn_to_atm_mapxyr8.F 48 OCN_TO_ATM_MAPXYR8
        fld_atm(I,J)=fld_ocn(I,J)
./eesupp/src/gsum.F 127 GSUM_R8
        DO I = 2, nThreads
./eesupp/src/gsum.F 128 GSUM_R8
         IF ( GSR8_value(curLev,I) .NE. _NOT_SET_ ) nDone = nDone+1
./eesupp/src/gsum.F 137 GSUM_R8
       DO I = 2,nThreads
./eesupp/src/gsum.F 138 GSUM_R8
        answer = answer+GSR8_value(curLev,I)
./eesupp/src/gsum.F 41 GSUM_R8_INIT
      INTEGER I
./eesupp/src/gsum.F 44 GSUM_R8_INIT
      DO I = 1, lShare8
./eesupp/src/gsum.F 45 GSUM_R8_INIT
       GSR8_value(I,myThid) = _NOT_SET_
./eesupp/src/gsum.F 96 GSUM_R8
      INTEGER I
./eesupp/src/ini_threading_environment.F 108 INI_THREADING_ENVIRONMENT
      DO I=1, MAX_NO_THREADS
./eesupp/src/ini_threading_environment.F 109 INI_THREADING_ENVIRONMENT
       CALL BAR2_INIT(I)
./eesupp/src/ini_threading_environment.F 149 INI_THREADING_ENVIRONMENT
        DO I=1,nTx
./eesupp/src/ini_threading_environment.F 150 INI_THREADING_ENVIRONMENT
         thId = (J-1)*nTx+I
./eesupp/src/ini_threading_environment.F 179 INI_THREADING_ENVIRONMENT
      DO I=1,nThreads
./eesupp/src/ini_threading_environment.F 181 INI_THREADING_ENVIRONMENT
     & '// -o- Thread',I,', tiles (',
./eesupp/src/ini_threading_environment.F 182 INI_THREADING_ENVIRONMENT
     & myBxLo(I),':',myBxHi(I),',',myByLo(I),':',myByHi(I),')'
./eesupp/src/ini_threading_environment.F 202 INI_THREADING_ENVIRONMENT
       DO I=1,nSx
./eesupp/src/ini_threading_environment.F 204 INI_THREADING_ENVIRONMENT
     &   '//',' Tile number: ',tileNo(I,J),
./eesupp/src/ini_threading_environment.F 208 INI_THREADING_ENVIRONMENT
        IF ( tileNoW(I,J).NE. NULL_TILE ) THEN
./eesupp/src/ini_threading_environment.F 211 INI_THREADING_ENVIRONMENT
     &   'Tile = ',tileNoW(I,J),
./eesupp/src/ini_threading_environment.F 212 INI_THREADING_ENVIRONMENT
     &   ', Process = ',tilePidW(I,J),
./eesupp/src/ini_threading_environment.F 213 INI_THREADING_ENVIRONMENT
     &   ', Comm = ',commName(tileCommModeW(I,J))
./eesupp/src/ini_threading_environment.F 217 INI_THREADING_ENVIRONMENT
     &   '  bi = ',tileBiW(I,J),
./eesupp/src/ini_threading_environment.F 218 INI_THREADING_ENVIRONMENT
     &   ', bj = ',tileBjW(I,J)
./eesupp/src/ini_threading_environment.F 226 INI_THREADING_ENVIRONMENT
        IF ( tileNoE(I,J).NE. NULL_TILE ) THEN
./eesupp/src/ini_threading_environment.F 229 INI_THREADING_ENVIRONMENT
     &   'Tile = ',tileNoE(I,J),
./eesupp/src/ini_threading_environment.F 230 INI_THREADING_ENVIRONMENT
     &   ', Process = ',tilePidE(I,J),
./eesupp/src/ini_threading_environment.F 231 INI_THREADING_ENVIRONMENT
     &   ', Comm = ',commName(tileCommModeE(I,J))
./eesupp/src/ini_threading_environment.F 235 INI_THREADING_ENVIRONMENT
     &   '  bi = ',tileBiE(I,J),
./eesupp/src/ini_threading_environment.F 236 INI_THREADING_ENVIRONMENT
     &   ', bj = ',tileBjE(I,J)
./eesupp/src/ini_threading_environment.F 244 INI_THREADING_ENVIRONMENT
        IF ( tileNoS(I,J).NE. NULL_TILE ) THEN
./eesupp/src/ini_threading_environment.F 247 INI_THREADING_ENVIRONMENT
     &   'Tile = ',tileNoS(I,J),
./eesupp/src/ini_threading_environment.F 248 INI_THREADING_ENVIRONMENT
     &   ', Process = ',tilePidS(I,J),
./eesupp/src/ini_threading_environment.F 249 INI_THREADING_ENVIRONMENT
     &   ', Comm = ',commName(tileCommModeS(I,J))
./eesupp/src/ini_threading_environment.F 253 INI_THREADING_ENVIRONMENT
     &   '  bi = ',tileBiS(I,J),
./eesupp/src/ini_threading_environment.F 254 INI_THREADING_ENVIRONMENT
     &   ', bj = ',tileBjS(I,J)
./eesupp/src/ini_threading_environment.F 262 INI_THREADING_ENVIRONMENT
        IF ( tileNoN(I,J).NE. NULL_TILE ) THEN
./eesupp/src/ini_threading_environment.F 265 INI_THREADING_ENVIRONMENT
     &   'Tile = ',tileNoN(I,J),
./eesupp/src/ini_threading_environment.F 266 INI_THREADING_ENVIRONMENT
     &   ', Process = ',tilePidN(I,J),
./eesupp/src/ini_threading_environment.F 267 INI_THREADING_ENVIRONMENT
     &   ', Comm = ',commName(tileCommModeN(I,J))
./eesupp/src/ini_threading_environment.F 271 INI_THREADING_ENVIRONMENT
     &   '  bi = ',tileBiN(I,J),
./eesupp/src/ini_threading_environment.F 272 INI_THREADING_ENVIRONMENT
     &   ', bj = ',tileBjN(I,J)
./eesupp/src/ini_threading_environment.F 306 INI_THREADING_ENVIRONMENT
        DO I=1,nSx
./eesupp/src/ini_threading_environment.F 308 INI_THREADING_ENVIRONMENT
     &       .OR. tileCommModeW(I,J).EQ.COMM_GET
./eesupp/src/ini_threading_environment.F 309 INI_THREADING_ENVIRONMENT
     &       .OR. tileCommModeE(I,J).EQ.COMM_GET
./eesupp/src/ini_threading_environment.F 310 INI_THREADING_ENVIRONMENT
     &       .OR. tileCommModeS(I,J).EQ.COMM_GET
./eesupp/src/ini_threading_environment.F 311 INI_THREADING_ENVIRONMENT
     &       .OR. tileCommModeN(I,J).EQ.COMM_GET
./eesupp/src/ini_threading_environment.F 56 INI_THREADING_ENVIRONMENT
      INTEGER I, J
./eesupp/src/ini_threading_environment.F 70 INI_THREADING_ENVIRONMENT
      DO I = 2, MAX_NO_THREADS
./eesupp/src/ini_threading_environment.F 71 INI_THREADING_ENVIRONMENT
       myBxLo(I) = 0
./eesupp/src/ini_threading_environment.F 72 INI_THREADING_ENVIRONMENT
       myBxHi(I) = 0
./eesupp/src/ini_threading_environment.F 73 INI_THREADING_ENVIRONMENT
       myByLo(I) = 0
./eesupp/src/ini_threading_environment.F 74 INI_THREADING_ENVIRONMENT
       myByHi(I) = 0
./pkg/autodiff/autodiff_restore.F 100 AUTODIFF_RESTORE
          tauy0(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,5)
./pkg/autodiff/autodiff_restore.F 101 AUTODIFF_RESTORE
          tauy1(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,6)
./pkg/autodiff/autodiff_restore.F 102 AUTODIFF_RESTORE
          qnet0(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,7)
./pkg/autodiff/autodiff_restore.F 103 AUTODIFF_RESTORE
          qnet1(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,8)
./pkg/autodiff/autodiff_restore.F 104 AUTODIFF_RESTORE
          empmr0(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,9)
./pkg/autodiff/autodiff_restore.F 105 AUTODIFF_RESTORE
          empmr1(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,10)
./pkg/autodiff/autodiff_restore.F 106 AUTODIFF_RESTORE
          sst0(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,11)
./pkg/autodiff/autodiff_restore.F 107 AUTODIFF_RESTORE
          sst1(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,12)
./pkg/autodiff/autodiff_restore.F 108 AUTODIFF_RESTORE
          sss0(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,13)
./pkg/autodiff/autodiff_restore.F 109 AUTODIFF_RESTORE
          sss1(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,14)
./pkg/autodiff/autodiff_restore.F 110 AUTODIFF_RESTORE
          saltflux0(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,15)
./pkg/autodiff/autodiff_restore.F 111 AUTODIFF_RESTORE
          saltflux1(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,16)
./pkg/autodiff/autodiff_restore.F 113 AUTODIFF_RESTORE
          qsw0(I,J,bi,bj)    = StoreDynVars2D(I,J,bi,bj,17)
./pkg/autodiff/autodiff_restore.F 114 AUTODIFF_RESTORE
          qsw1(I,J,bi,bj)    = StoreDynVars2D(I,J,bi,bj,18)
./pkg/autodiff/autodiff_restore.F 117 AUTODIFF_RESTORE
          pload0(I,J,bi,bj)  = StoreDynVars2D(I,J,bi,bj,19)
./pkg/autodiff/autodiff_restore.F 118 AUTODIFF_RESTORE
          pload1(I,J,bi,bj)  = StoreDynVars2D(I,J,bi,bj,20)
./pkg/autodiff/autodiff_restore.F 121 AUTODIFF_RESTORE
          etaH(I,J,bi,bj)    = StoreDynVars2D(I,J,bi,bj,21)
./pkg/autodiff/autodiff_restore.F 122 AUTODIFF_RESTORE
          dEtaHdt(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,22)
./pkg/autodiff/autodiff_restore.F 123 AUTODIFF_RESTORE
          PmEpR(I,J,bi,bj)   = StoreDynVars2D(I,J,bi,bj,23)
./pkg/autodiff/autodiff_restore.F 133 AUTODIFF_RESTORE
          DO I=1-OLx,sNx+OLx
./pkg/autodiff/autodiff_restore.F 135 AUTODIFF_RESTORE
           gtNm(I,J,K,bi,bj,1)   = StoreDynVars3D(I,J,K,bi,bj,1)
./pkg/autodiff/autodiff_restore.F 136 AUTODIFF_RESTORE
           gsNm(I,J,K,bi,bj,1)   = StoreDynVars3D(I,J,K,bi,bj,2)
./pkg/autodiff/autodiff_restore.F 137 AUTODIFF_RESTORE
           guNm(I,J,K,bi,bj,1)   = StoreDynVars3D(I,J,K,bi,bj,3)
./pkg/autodiff/autodiff_restore.F 138 AUTODIFF_RESTORE
           gvNm(I,J,K,bi,bj,1)   = StoreDynVars3D(I,J,K,bi,bj,4)
./pkg/autodiff/autodiff_restore.F 140 AUTODIFF_RESTORE
           gtNm1(I,J,K,bi,bj)    = StoreDynVars3D(I,J,K,bi,bj,1)
./pkg/autodiff/autodiff_restore.F 141 AUTODIFF_RESTORE
           gsNm1(I,J,K,bi,bj)    = StoreDynVars3D(I,J,K,bi,bj,2)
./pkg/autodiff/autodiff_restore.F 142 AUTODIFF_RESTORE
           guNm1(I,J,K,bi,bj)    = StoreDynVars3D(I,J,K,bi,bj,3)
./pkg/autodiff/autodiff_restore.F 143 AUTODIFF_RESTORE
           gvNm1(I,J,K,bi,bj)    = StoreDynVars3D(I,J,K,bi,bj,4)
./pkg/autodiff/autodiff_restore.F 145 AUTODIFF_RESTORE
           theta(I,J,K,bi,bj)    = StoreDynVars3D(I,J,K,bi,bj,5)
./pkg/autodiff/autodiff_restore.F 146 AUTODIFF_RESTORE
           salt(I,J,K,bi,bj)     = StoreDynVars3D(I,J,K,bi,bj,6)
./pkg/autodiff/autodiff_restore.F 147 AUTODIFF_RESTORE
           uVel(I,J,K,bi,bj)     = StoreDynVars3D(I,J,K,bi,bj,7)
./pkg/autodiff/autodiff_restore.F 148 AUTODIFF_RESTORE
           vVel(I,J,K,bi,bj)     = StoreDynVars3D(I,J,K,bi,bj,8)
./pkg/autodiff/autodiff_restore.F 149 AUTODIFF_RESTORE
           wVel(I,J,K,bi,bj)     = StoreDynVars3D(I,J,K,bi,bj,9)
./pkg/autodiff/autodiff_restore.F 150 AUTODIFF_RESTORE
           totPhiHyd(I,J,K,bi,bj)= StoreDynVars3D(I,J,K,bi,bj,10)
./pkg/autodiff/autodiff_restore.F 152 AUTODIFF_RESTORE
           gtNm(I,J,K,bi,bj,2)   = StoreDynVars3D(I,J,K,bi,bj,11)
./pkg/autodiff/autodiff_restore.F 153 AUTODIFF_RESTORE
           gsNm(I,J,K,bi,bj,2)   = StoreDynVars3D(I,J,K,bi,bj,12)
./pkg/autodiff/autodiff_restore.F 154 AUTODIFF_RESTORE
           guNm(I,J,K,bi,bj,2)   = StoreDynVars3D(I,J,K,bi,bj,13)
./pkg/autodiff/autodiff_restore.F 155 AUTODIFF_RESTORE
           gvNm(I,J,K,bi,bj,2)   = StoreDynVars3D(I,J,K,bi,bj,14)
./pkg/autodiff/autodiff_restore.F 172 AUTODIFF_RESTORE
          DO I=1-OLx,sNx+OLx
./pkg/autodiff/autodiff_restore.F 173 AUTODIFF_RESTORE
          hflux0(I,J,bi,bj)            = StoreEXF1(I,J,bi,bj,1)
./pkg/autodiff/autodiff_restore.F 174 AUTODIFF_RESTORE
          hflux1(I,J,bi,bj)            = StoreEXF1(I,J,bi,bj,2)
./pkg/autodiff/autodiff_restore.F 175 AUTODIFF_RESTORE
          sflux0(I,J,bi,bj)            = StoreEXF1(I,J,bi,bj,3)
./pkg/autodiff/autodiff_restore.F 176 AUTODIFF_RESTORE
          sflux1(I,J,bi,bj)            = StoreEXF1(I,J,bi,bj,4)
./pkg/autodiff/autodiff_restore.F 177 AUTODIFF_RESTORE
          ustress0(I,J,bi,bj)          = StoreEXF1(I,J,bi,bj,5)
./pkg/autodiff/autodiff_restore.F 178 AUTODIFF_RESTORE
          ustress1(I,J,bi,bj)          = StoreEXF1(I,J,bi,bj,6)
./pkg/autodiff/autodiff_restore.F 179 AUTODIFF_RESTORE
          vstress0(I,J,bi,bj)          = StoreEXF1(I,J,bi,bj,7)
./pkg/autodiff/autodiff_restore.F 180 AUTODIFF_RESTORE
          vstress1(I,J,bi,bj)          = StoreEXF1(I,J,bi,bj,8)
./pkg/autodiff/autodiff_restore.F 181 AUTODIFF_RESTORE
          wspeed0(I,J,bi,bj)           = StoreEXF1(I,J,bi,bj,9)
./pkg/autodiff/autodiff_restore.F 182 AUTODIFF_RESTORE
          wspeed1(I,J,bi,bj)           = StoreEXF1(I,J,bi,bj,10)
./pkg/autodiff/autodiff_restore.F 184 AUTODIFF_RESTORE
          swflux0(I,J,bi,bj)           = StoreEXF1(I,J,bi,bj,11)
./pkg/autodiff/autodiff_restore.F 185 AUTODIFF_RESTORE
          swflux1(I,J,bi,bj)           = StoreEXF1(I,J,bi,bj,12)
./pkg/autodiff/autodiff_restore.F 188 AUTODIFF_RESTORE
          runoff0(I,J,bi,bj)           = StoreEXF1(I,J,bi,bj,13)
./pkg/autodiff/autodiff_restore.F 189 AUTODIFF_RESTORE
          runoff1(I,J,bi,bj)           = StoreEXF1(I,J,bi,bj,14)
./pkg/autodiff/autodiff_restore.F 192 AUTODIFF_RESTORE
          apressure0(I,J,bi,bj)        = StoreEXF1(I,J,bi,bj,15)
./pkg/autodiff/autodiff_restore.F 193 AUTODIFF_RESTORE
          apressure1(I,J,bi,bj)        = StoreEXF1(I,J,bi,bj,16)
./pkg/autodiff/autodiff_restore.F 194 AUTODIFF_RESTORE
          siceload(I,J,bi,bj)          = StoreEXF1(I,J,bi,bj,17)
./pkg/autodiff/autodiff_restore.F 197 AUTODIFF_RESTORE
          climsss0(I,J,bi,bj)          = StoreEXF1(I,J,bi,bj,18)
./pkg/autodiff/autodiff_restore.F 198 AUTODIFF_RESTORE
          climsss1(I,J,bi,bj)          = StoreEXF1(I,J,bi,bj,19)
./pkg/autodiff/autodiff_restore.F 201 AUTODIFF_RESTORE
          climsst0(I,J,bi,bj)          = StoreEXF1(I,J,bi,bj,20)
./pkg/autodiff/autodiff_restore.F 202 AUTODIFF_RESTORE
          climsst1(I,J,bi,bj)          = StoreEXF1(I,J,bi,bj,21)
./pkg/autodiff/autodiff_restore.F 215 AUTODIFF_RESTORE
         DO I=1-OLx,sNx+OLx
./pkg/autodiff/autodiff_restore.F 217 AUTODIFF_RESTORE
          aqh0(I,J,bi,bj)            = StoreEXF2(I,J,bi,bj,1)
./pkg/autodiff/autodiff_restore.F 218 AUTODIFF_RESTORE
          aqh1(I,J,bi,bj)            = StoreEXF2(I,J,bi,bj,2)
./pkg/autodiff/autodiff_restore.F 219 AUTODIFF_RESTORE
          atemp0(I,J,bi,bj)          = StoreEXF2(I,J,bi,bj,3)
./pkg/autodiff/autodiff_restore.F 220 AUTODIFF_RESTORE
          atemp1(I,J,bi,bj)          = StoreEXF2(I,J,bi,bj,4)
./pkg/autodiff/autodiff_restore.F 221 AUTODIFF_RESTORE
          precip0(I,J,bi,bj)         = StoreEXF2(I,J,bi,bj,5)
./pkg/autodiff/autodiff_restore.F 222 AUTODIFF_RESTORE
          precip1(I,J,bi,bj)         = StoreEXF2(I,J,bi,bj,6)
./pkg/autodiff/autodiff_restore.F 223 AUTODIFF_RESTORE
          lwflux0(I,J,bi,bj)         = StoreEXF2(I,J,bi,bj,7)
./pkg/autodiff/autodiff_restore.F 224 AUTODIFF_RESTORE
          lwflux1(I,J,bi,bj)         = StoreEXF2(I,J,bi,bj,8)
./pkg/autodiff/autodiff_restore.F 225 AUTODIFF_RESTORE
          snowprecip0(I,J,bi,bj)     = StoreEXF2(I,J,bi,bj,9)
./pkg/autodiff/autodiff_restore.F 226 AUTODIFF_RESTORE
          snowprecip1(I,J,bi,bj)     = StoreEXF2(I,J,bi,bj,10)
./pkg/autodiff/autodiff_restore.F 228 AUTODIFF_RESTORE
          evap0(I,J,bi,bj)           = StoreEXF2(I,J,bi,bj,11)
./pkg/autodiff/autodiff_restore.F 229 AUTODIFF_RESTORE
          evap1(I,J,bi,bj)           = StoreEXF2(I,J,bi,bj,12)
./pkg/autodiff/autodiff_restore.F 231 AUTODIFF_RESTORE
          evap(I,J,bi,bj)            = StoreEXF2(I,J,bi,bj,11)
./pkg/autodiff/autodiff_restore.F 234 AUTODIFF_RESTORE
          swdown0(I,J,bi,bj)         = StoreEXF2(I,J,bi,bj,13)
./pkg/autodiff/autodiff_restore.F 235 AUTODIFF_RESTORE
          swdown1(I,J,bi,bj)         = StoreEXF2(I,J,bi,bj,14)
./pkg/autodiff/autodiff_restore.F 236 AUTODIFF_RESTORE
          lwdown0(I,J,bi,bj)         = StoreEXF2(I,J,bi,bj,15)
./pkg/autodiff/autodiff_restore.F 237 AUTODIFF_RESTORE
          lwdown1(I,J,bi,bj)         = StoreEXF2(I,J,bi,bj,16)
./pkg/autodiff/autodiff_restore.F 240 AUTODIFF_RESTORE
          uwind0(I,J,bi,bj)          = StoreEXF2(I,J,bi,bj,17)
./pkg/autodiff/autodiff_restore.F 241 AUTODIFF_RESTORE
          uwind1(I,J,bi,bj)          = StoreEXF2(I,J,bi,bj,18)
./pkg/autodiff/autodiff_restore.F 242 AUTODIFF_RESTORE
          vwind0(I,J,bi,bj)          = StoreEXF2(I,J,bi,bj,19)
./pkg/autodiff/autodiff_restore.F 243 AUTODIFF_RESTORE
          vwind1(I,J,bi,bj)          = StoreEXF2(I,J,bi,bj,20)
./pkg/autodiff/autodiff_restore.F 255 AUTODIFF_RESTORE
         DO I=1-OLx,sNx+OLx
./pkg/autodiff/autodiff_restore.F 257 AUTODIFF_RESTORE
          xx_uwind0(I,J,bi,bj)     = StoreCTRLS1(I,J,bi,bj,1)
./pkg/autodiff/autodiff_restore.F 258 AUTODIFF_RESTORE
          xx_uwind1(I,J,bi,bj)     = StoreCTRLS1(I,J,bi,bj,2)
./pkg/autodiff/autodiff_restore.F 261 AUTODIFF_RESTORE
          xx_vwind0(I,J,bi,bj)     = StoreCTRLS1(I,J,bi,bj,3)
./pkg/autodiff/autodiff_restore.F 262 AUTODIFF_RESTORE
          xx_vwind1(I,J,bi,bj)     = StoreCTRLS1(I,J,bi,bj,4)
./pkg/autodiff/autodiff_restore.F 265 AUTODIFF_RESTORE
          xx_atemp0(I,J,bi,bj)     = StoreCTRLS1(I,J,bi,bj,5)
./pkg/autodiff/autodiff_restore.F 266 AUTODIFF_RESTORE
          xx_atemp1(I,J,bi,bj)     = StoreCTRLS1(I,J,bi,bj,6)
./pkg/autodiff/autodiff_restore.F 269 AUTODIFF_RESTORE
          xx_aqh0(I,J,bi,bj)       = StoreCTRLS1(I,J,bi,bj,7)
./pkg/autodiff/autodiff_restore.F 270 AUTODIFF_RESTORE
          xx_aqh1(I,J,bi,bj)       = StoreCTRLS1(I,J,bi,bj,8)
./pkg/autodiff/autodiff_restore.F 273 AUTODIFF_RESTORE
          xx_precip0(I,J,bi,bj)    = StoreCTRLS1(I,J,bi,bj,9)
./pkg/autodiff/autodiff_restore.F 274 AUTODIFF_RESTORE
          xx_precip1(I,J,bi,bj)    = StoreCTRLS1(I,J,bi,bj,10)
./pkg/autodiff/autodiff_restore.F 277 AUTODIFF_RESTORE
          xx_snowprecip0(I,J,bi,bj)= StoreCTRLS1(I,J,bi,bj,11)
./pkg/autodiff/autodiff_restore.F 278 AUTODIFF_RESTORE
          xx_snowprecip1(I,J,bi,bj)= StoreCTRLS1(I,J,bi,bj,12)
./pkg/autodiff/autodiff_restore.F 281 AUTODIFF_RESTORE
          xx_swflux0(I,J,bi,bj)    = StoreCTRLS1(I,J,bi,bj,13)
./pkg/autodiff/autodiff_restore.F 282 AUTODIFF_RESTORE
          xx_swflux1(I,J,bi,bj)    = StoreCTRLS1(I,J,bi,bj,14)
./pkg/autodiff/autodiff_restore.F 285 AUTODIFF_RESTORE
          xx_swdown0(I,J,bi,bj)    = StoreCTRLS1(I,J,bi,bj,15)
./pkg/autodiff/autodiff_restore.F 286 AUTODIFF_RESTORE
          xx_swdown1(I,J,bi,bj)    = StoreCTRLS1(I,J,bi,bj,16)
./pkg/autodiff/autodiff_restore.F 289 AUTODIFF_RESTORE
          xx_lwdown0(I,J,bi,bj)    = StoreCTRLS1(I,J,bi,bj,17)
./pkg/autodiff/autodiff_restore.F 290 AUTODIFF_RESTORE
          xx_lwdown1(I,J,bi,bj)    = StoreCTRLS1(I,J,bi,bj,18)
./pkg/autodiff/autodiff_restore.F 293 AUTODIFF_RESTORE
          xx_apressure0(I,J,bi,bj) = StoreCTRLS1(I,J,bi,bj,19)
./pkg/autodiff/autodiff_restore.F 294 AUTODIFF_RESTORE
          xx_apressure1(I,J,bi,bj) = StoreCTRLS1(I,J,bi,bj,20)
./pkg/autodiff/autodiff_restore.F 309 AUTODIFF_RESTORE
         DO I=1-OLx,sNx+OLx
./pkg/autodiff/autodiff_restore.F 310 AUTODIFF_RESTORE
          OBNu(I,K,bi,bj)    = StoreOBCSN(I,K,bi,bj,1)
./pkg/autodiff/autodiff_restore.F 311 AUTODIFF_RESTORE
          OBNv(I,K,bi,bj)    = StoreOBCSN(I,K,bi,bj,2)
./pkg/autodiff/autodiff_restore.F 312 AUTODIFF_RESTORE
          OBNt(I,K,bi,bj)    = StoreOBCSN(I,K,bi,bj,3)
./pkg/autodiff/autodiff_restore.F 313 AUTODIFF_RESTORE
          OBNs(I,K,bi,bj)    = StoreOBCSN(I,K,bi,bj,4)
./pkg/autodiff/autodiff_restore.F 314 AUTODIFF_RESTORE
          OBNu0(I,K,bi,bj)   = StoreOBCSN(I,K,bi,bj,5)
./pkg/autodiff/autodiff_restore.F 315 AUTODIFF_RESTORE
          OBNv0(I,K,bi,bj)   = StoreOBCSN(I,K,bi,bj,6)
./pkg/autodiff/autodiff_restore.F 316 AUTODIFF_RESTORE
          OBNt0(I,K,bi,bj)   = StoreOBCSN(I,K,bi,bj,7)
./pkg/autodiff/autodiff_restore.F 317 AUTODIFF_RESTORE
          OBNs0(I,K,bi,bj)   = StoreOBCSN(I,K,bi,bj,8)
./pkg/autodiff/autodiff_restore.F 318 AUTODIFF_RESTORE
          OBNu1(I,K,bi,bj)   = StoreOBCSN(I,K,bi,bj,9)
./pkg/autodiff/autodiff_restore.F 319 AUTODIFF_RESTORE
          OBNv1(I,K,bi,bj)   = StoreOBCSN(I,K,bi,bj,10)
./pkg/autodiff/autodiff_restore.F 320 AUTODIFF_RESTORE
          OBNt1(I,K,bi,bj)   = StoreOBCSN(I,K,bi,bj,11)
./pkg/autodiff/autodiff_restore.F 321 AUTODIFF_RESTORE
          OBNs1(I,K,bi,bj)   = StoreOBCSN(I,K,bi,bj,12)
./pkg/autodiff/autodiff_restore.F 323 AUTODIFF_RESTORE
          xx_obcsn0(I,K,bi,bj,1)   = StoreOBCSN(I,K,bi,bj,13)
./pkg/autodiff/autodiff_restore.F 324 AUTODIFF_RESTORE
          xx_obcsn0(I,K,bi,bj,2)   = StoreOBCSN(I,K,bi,bj,14)
./pkg/autodiff/autodiff_restore.F 325 AUTODIFF_RESTORE
          xx_obcsn0(I,K,bi,bj,3)   = StoreOBCSN(I,K,bi,bj,15)
./pkg/autodiff/autodiff_restore.F 326 AUTODIFF_RESTORE
          xx_obcsn0(I,K,bi,bj,4)   = StoreOBCSN(I,K,bi,bj,16)
./pkg/autodiff/autodiff_restore.F 327 AUTODIFF_RESTORE
          xx_obcsn1(I,K,bi,bj,1)   = StoreOBCSN(I,K,bi,bj,17)
./pkg/autodiff/autodiff_restore.F 328 AUTODIFF_RESTORE
          xx_obcsn1(I,K,bi,bj,2)   = StoreOBCSN(I,K,bi,bj,18)
./pkg/autodiff/autodiff_restore.F 329 AUTODIFF_RESTORE
          xx_obcsn1(I,K,bi,bj,3)   = StoreOBCSN(I,K,bi,bj,19)
./pkg/autodiff/autodiff_restore.F 330 AUTODIFF_RESTORE
          xx_obcsn1(I,K,bi,bj,4)   = StoreOBCSN(I,K,bi,bj,20)
./pkg/autodiff/autodiff_restore.F 344 AUTODIFF_RESTORE
         DO I=1-OLx,sNx+OLx
./pkg/autodiff/autodiff_restore.F 345 AUTODIFF_RESTORE
          OBSu(I,K,bi,bj)       = StoreOBCSS(I,K,bi,bj,1)
./pkg/autodiff/autodiff_restore.F 346 AUTODIFF_RESTORE
          OBSv(I,K,bi,bj)       = StoreOBCSS(I,K,bi,bj,2)
./pkg/autodiff/autodiff_restore.F 347 AUTODIFF_RESTORE
          OBSt(I,K,bi,bj)       = StoreOBCSS(I,K,bi,bj,3)
./pkg/autodiff/autodiff_restore.F 348 AUTODIFF_RESTORE
          OBSs(I,K,bi,bj)       = StoreOBCSS(I,K,bi,bj,4)
./pkg/autodiff/autodiff_restore.F 349 AUTODIFF_RESTORE
          OBSu0(I,K,bi,bj)      = StoreOBCSS(I,K,bi,bj,5)
./pkg/autodiff/autodiff_restore.F 350 AUTODIFF_RESTORE
          OBSv0(I,K,bi,bj)      = StoreOBCSS(I,K,bi,bj,6)
./pkg/autodiff/autodiff_restore.F 351 AUTODIFF_RESTORE
          OBSt0(I,K,bi,bj)      = StoreOBCSS(I,K,bi,bj,7)
./pkg/autodiff/autodiff_restore.F 352 AUTODIFF_RESTORE
          OBSs0(I,K,bi,bj)      = StoreOBCSS(I,K,bi,bj,8)
./pkg/autodiff/autodiff_restore.F 353 AUTODIFF_RESTORE
          OBSu1(I,K,bi,bj)      = StoreOBCSS(I,K,bi,bj,9)
./pkg/autodiff/autodiff_restore.F 354 AUTODIFF_RESTORE
          OBSv1(I,K,bi,bj)      = StoreOBCSS(I,K,bi,bj,10)
./pkg/autodiff/autodiff_restore.F 355 AUTODIFF_RESTORE
          OBSt1(I,K,bi,bj)      = StoreOBCSS(I,K,bi,bj,11)
./pkg/autodiff/autodiff_restore.F 356 AUTODIFF_RESTORE
          OBSs1(I,K,bi,bj)      = StoreOBCSS(I,K,bi,bj,12)
./pkg/autodiff/autodiff_restore.F 358 AUTODIFF_RESTORE
          xx_obcss0(I,K,bi,bj,1)   = StoreOBCSS(I,K,bi,bj,13)
./pkg/autodiff/autodiff_restore.F 359 AUTODIFF_RESTORE
          xx_obcss0(I,K,bi,bj,2)   = StoreOBCSS(I,K,bi,bj,14)
./pkg/autodiff/autodiff_restore.F 360 AUTODIFF_RESTORE
          xx_obcss0(I,K,bi,bj,3)   = StoreOBCSS(I,K,bi,bj,15)
./pkg/autodiff/autodiff_restore.F 361 AUTODIFF_RESTORE
          xx_obcss0(I,K,bi,bj,4)   = StoreOBCSS(I,K,bi,bj,16)
./pkg/autodiff/autodiff_restore.F 362 AUTODIFF_RESTORE
          xx_obcss1(I,K,bi,bj,1)   = StoreOBCSS(I,K,bi,bj,17)
./pkg/autodiff/autodiff_restore.F 363 AUTODIFF_RESTORE
          xx_obcss1(I,K,bi,bj,2)   = StoreOBCSS(I,K,bi,bj,18)
./pkg/autodiff/autodiff_restore.F 364 AUTODIFF_RESTORE
          xx_obcss1(I,K,bi,bj,3)   = StoreOBCSS(I,K,bi,bj,19)
./pkg/autodiff/autodiff_restore.F 365 AUTODIFF_RESTORE
          xx_obcss1(I,K,bi,bj,4)   = StoreOBCSS(I,K,bi,bj,20)
./pkg/autodiff/autodiff_restore.F 450 AUTODIFF_RESTORE
         DO I=1-OLx,sNx+OLx
./pkg/autodiff/autodiff_restore.F 451 AUTODIFF_RESTORE
          AREA(I,J,bi,bj)   = StoreSEAICE(I,J,bi,bj,1)
./pkg/autodiff/autodiff_restore.F 452 AUTODIFF_RESTORE
          HEFF(I,J,bi,bj)   = StoreSEAICE(I,J,bi,bj,2)
./pkg/autodiff/autodiff_restore.F 453 AUTODIFF_RESTORE
          HSNOW(I,J,bi,bj)    = StoreSEAICE(I,J,bi,bj,3)
./pkg/autodiff/autodiff_restore.F 455 AUTODIFF_RESTORE
          RUNOFF(I,J,bi,bj)   = StoreSEAICE(I,J,bi,bj,5)
./pkg/autodiff/autodiff_restore.F 457 AUTODIFF_RESTORE
          stressDivergenceX(I,J,bi,bj) = StoreSEAICE(I,J,bi,bj,14)
./pkg/autodiff/autodiff_restore.F 458 AUTODIFF_RESTORE
          stressDivergenceY(I,J,bi,bj) = StoreSEAICE(I,J,bi,bj,15)
./pkg/autodiff/autodiff_restore.F 464 AUTODIFF_RESTORE
          UICE(I,J,bi,bj)    = StoreSEAICE(I,J,bi,bj,7)
./pkg/autodiff/autodiff_restore.F 465 AUTODIFF_RESTORE
          VICE(I,J,bi,bj)    = StoreSEAICE(I,J,bi,bj,8)
./pkg/autodiff/autodiff_restore.F 466 AUTODIFF_RESTORE
          ZETA(I,J,bi,bj)      = StoreSEAICE(I,J,bi,bj,9)
./pkg/autodiff/autodiff_restore.F 467 AUTODIFF_RESTORE
          ETA(I,J,bi,bj)       = StoreSEAICE(I,J,bi,bj,10)
./pkg/autodiff/autodiff_restore.F 469 AUTODIFF_RESTORE
          dwatn(I,J,bi,bj)          = StoreSEAICE(I,J,bi,bj,11)
./pkg/autodiff/autodiff_restore.F 474 AUTODIFF_RESTORE
          seaice_sigma1(I,J,bi,bj)  = StoreSEAICE(I,J,bi,bj,16)
./pkg/autodiff/autodiff_restore.F 475 AUTODIFF_RESTORE
          seaice_sigma2(I,J,bi,bj)  = StoreSEAICE(I,J,bi,bj,17)
./pkg/autodiff/autodiff_restore.F 476 AUTODIFF_RESTORE
          seaice_sigma12(I,J,bi,bj) = StoreSEAICE(I,J,bi,bj,18)
./pkg/autodiff/autodiff_restore.F 479 AUTODIFF_RESTORE
          HSALT(I,J,bi,bj)          = StoreSEAICE(I,J,bi,bj,19)
./pkg/autodiff/autodiff_restore.F 80 AUTODIFF_RESTORE
      integer I,J,K
./pkg/autodiff/autodiff_restore.F 95 AUTODIFF_RESTORE
         DO I=1-OLx,sNx+OLx
./pkg/autodiff/autodiff_restore.F 96 AUTODIFF_RESTORE
          etaN(I,J,bi,bj)               = StoreDynVars2D(I,J,bi,bj,1)
./pkg/autodiff/autodiff_restore.F 97 AUTODIFF_RESTORE
          surfaceforcingTice(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,2)
./pkg/autodiff/autodiff_restore.F 98 AUTODIFF_RESTORE
          taux0(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,3)
./pkg/autodiff/autodiff_restore.F 99 AUTODIFF_RESTORE
          taux1(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,4)
./pkg/autodiff/autodiff_store.F 100 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,5) = tauy0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 101 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,6) = tauy1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 102 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,7) = qnet0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 103 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,8) = qnet1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 104 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,9)  = empmr0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 105 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,10) = empmr1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 106 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,11) = sst0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 107 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,12) = sst1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 108 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,13) = sss0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 109 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,14) = sss1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 110 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,15) = saltflux0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 111 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,16) = saltflux1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 113 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,17) = qsw0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 114 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,18) = qsw1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 116 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,17) = 0.
./pkg/autodiff/autodiff_store.F 117 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,18) = 0.
./pkg/autodiff/autodiff_store.F 120 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,19) = pload0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 121 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,20) = pload1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 123 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,19) = 0.
./pkg/autodiff/autodiff_store.F 124 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,20) = 0.
./pkg/autodiff/autodiff_store.F 127 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,21) = etaH(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 128 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,22) = dEtaHdt(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 129 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,23) = PmEpR(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 131 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,21) = 0.
./pkg/autodiff/autodiff_store.F 132 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,22) = 0.
./pkg/autodiff/autodiff_store.F 133 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,23) = 0.
./pkg/autodiff/autodiff_store.F 143 AUTODIFF_STORE
          DO I=1-OLx,sNx+OLx
./pkg/autodiff/autodiff_store.F 145 AUTODIFF_STORE
           StoreDynVars3D(I,J,K,bi,bj,1)  = gtNm(I,J,K,bi,bj,1)
./pkg/autodiff/autodiff_store.F 146 AUTODIFF_STORE
           StoreDynVars3D(I,J,K,bi,bj,2)  = gsNm(I,J,K,bi,bj,1)
./pkg/autodiff/autodiff_store.F 147 AUTODIFF_STORE
           StoreDynVars3D(I,J,K,bi,bj,3)  = guNm(I,J,K,bi,bj,1)
./pkg/autodiff/autodiff_store.F 148 AUTODIFF_STORE
           StoreDynVars3D(I,J,K,bi,bj,4)  = gvNm(I,J,K,bi,bj,1)
./pkg/autodiff/autodiff_store.F 150 AUTODIFF_STORE
           StoreDynVars3D(I,J,K,bi,bj,1)  = gtNm1(I,J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 151 AUTODIFF_STORE
           StoreDynVars3D(I,J,K,bi,bj,2)  = gsNm1(I,J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 152 AUTODIFF_STORE
           StoreDynVars3D(I,J,K,bi,bj,3)  = guNm1(I,J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 153 AUTODIFF_STORE
           StoreDynVars3D(I,J,K,bi,bj,4)  = gvNm1(I,J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 155 AUTODIFF_STORE
           StoreDynVars3D(I,J,K,bi,bj,5)  = theta(I,J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 156 AUTODIFF_STORE
           StoreDynVars3D(I,J,K,bi,bj,6)  = salt(I,J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 157 AUTODIFF_STORE
           StoreDynVars3D(I,J,K,bi,bj,7)  = uVel(I,J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 158 AUTODIFF_STORE
           StoreDynVars3D(I,J,K,bi,bj,8)  = vVel(I,J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 159 AUTODIFF_STORE
           StoreDynVars3D(I,J,K,bi,bj,9)  = wVel(I,J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 160 AUTODIFF_STORE
           StoreDynVars3D(I,J,K,bi,bj,10) = totPhiHyd(I,J,K,bi,bj)
./pkg/autodiff/autodiff_store.F 162 AUTODIFF_STORE
           StoreDynVars3D(I,J,K,bi,bj,11) = gtNm(I,J,K,bi,bj,2)
./pkg/autodiff/autodiff_store.F 163 AUTODIFF_STORE
           StoreDynVars3D(I,J,K,bi,bj,12) = gsNm(I,J,K,bi,bj,2)
./pkg/autodiff/autodiff_store.F 164 AUTODIFF_STORE
           StoreDynVars3D(I,J,K,bi,bj,13) = guNm(I,J,K,bi,bj,2)
./pkg/autodiff/autodiff_store.F 165 AUTODIFF_STORE
           StoreDynVars3D(I,J,K,bi,bj,14) = gvNm(I,J,K,bi,bj,2)
./pkg/autodiff/autodiff_store.F 182 AUTODIFF_STORE
         DO I=1-OLx,sNx+OLx
./pkg/autodiff/autodiff_store.F 183 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,1) = hflux0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 184 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,2) = hflux1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 185 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,3) = sflux0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 186 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,4) = sflux1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 187 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,5) = ustress0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 188 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,6) = ustress1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 189 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,7) = vstress0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 190 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,8) = vstress1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 191 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,9) = wspeed0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 192 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,10) = wspeed1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 194 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,11) = swflux0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 195 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,12) = swflux1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 197 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,11) = 0.0
./pkg/autodiff/autodiff_store.F 198 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,12) = 0.0
./pkg/autodiff/autodiff_store.F 201 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,13) = runoff0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 202 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,14) = runoff1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 204 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,13) = 0.0
./pkg/autodiff/autodiff_store.F 205 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,14) = 0.0
./pkg/autodiff/autodiff_store.F 208 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,15) = apressure0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 209 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,16) = apressure1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 210 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,17) = siceload(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 212 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,15) = 0.0
./pkg/autodiff/autodiff_store.F 213 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,16) = 0.0
./pkg/autodiff/autodiff_store.F 214 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,17) = 0.0
./pkg/autodiff/autodiff_store.F 217 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,18) = climsss0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 218 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,19) = climsss1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 220 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,18) = 0.0
./pkg/autodiff/autodiff_store.F 221 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,19) = 0.0
./pkg/autodiff/autodiff_store.F 224 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,20) = climsst0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 225 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,21) = climsst1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 227 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,20) = 0.0
./pkg/autodiff/autodiff_store.F 228 AUTODIFF_STORE
          StoreEXF1(I,J,bi,bj,21) = 0.0
./pkg/autodiff/autodiff_store.F 241 AUTODIFF_STORE
         DO I=1-OLx,sNx+OLx
./pkg/autodiff/autodiff_store.F 243 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,1) = aqh0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 244 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,2) = aqh1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 245 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,3) = atemp0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 246 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,4) = atemp1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 247 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,5) = precip0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 248 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,6) = precip1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 249 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,7) = lwflux0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 250 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,8) = lwflux1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 251 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,9)  = snowprecip0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 252 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,10) = snowprecip1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 254 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,11) = evap0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 255 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,12) = evap1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 257 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,11) = evap(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 258 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,12) = 0.0
./pkg/autodiff/autodiff_store.F 261 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,13) = swdown0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 262 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,14) = swdown1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 263 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,15) = lwdown0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 264 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,16) = lwdown1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 266 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,13) = 0.0
./pkg/autodiff/autodiff_store.F 267 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,14) = 0.0
./pkg/autodiff/autodiff_store.F 268 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,15) = 0.0
./pkg/autodiff/autodiff_store.F 269 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,16) = 0.0
./pkg/autodiff/autodiff_store.F 272 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,17) = uwind0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 273 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,18) = uwind1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 274 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,19) = vwind0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 275 AUTODIFF_STORE
          StoreEXF2(I,J,bi,bj,20) = vwind1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 287 AUTODIFF_STORE
         DO I=1-OLx,sNx+OLx
./pkg/autodiff/autodiff_store.F 289 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,1) = xx_uwind0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 290 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,2) = xx_uwind1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 292 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,1) = 0.0
./pkg/autodiff/autodiff_store.F 293 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,2) = 0.0
./pkg/autodiff/autodiff_store.F 296 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,3) = xx_vwind0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 297 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,4) = xx_vwind1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 299 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,3) = 0.0
./pkg/autodiff/autodiff_store.F 300 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,4) = 0.0
./pkg/autodiff/autodiff_store.F 303 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,5) = xx_atemp0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 304 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,6) = xx_atemp1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 306 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,5) = 0.0
./pkg/autodiff/autodiff_store.F 307 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,6) = 0.0
./pkg/autodiff/autodiff_store.F 310 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,7) = xx_aqh0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 311 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,8) = xx_aqh1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 313 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,7) = 0.0
./pkg/autodiff/autodiff_store.F 314 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,8) = 0.0
./pkg/autodiff/autodiff_store.F 317 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,9) = xx_precip0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 318 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,10) = xx_precip1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 320 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,9) = 0.0
./pkg/autodiff/autodiff_store.F 321 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,10) = 0.0
./pkg/autodiff/autodiff_store.F 324 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,11) = xx_snowprecip0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 325 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,12) = xx_snowprecip1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 327 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,11) = 0.0
./pkg/autodiff/autodiff_store.F 328 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,12) = 0.0
./pkg/autodiff/autodiff_store.F 331 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,13) = xx_swflux0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 332 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,14) = xx_swflux1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 334 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,13) = 0.0
./pkg/autodiff/autodiff_store.F 335 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,14) = 0.0
./pkg/autodiff/autodiff_store.F 338 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,15) = xx_swdown0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 339 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,16) = xx_swdown1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 341 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,15) = 0.0
./pkg/autodiff/autodiff_store.F 342 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,16) = 0.0
./pkg/autodiff/autodiff_store.F 345 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,17) = xx_lwdown0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 346 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,18) = xx_lwdown1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 348 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,17) = 0.0
./pkg/autodiff/autodiff_store.F 349 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,18) = 0.0
./pkg/autodiff/autodiff_store.F 352 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,19) = xx_apressure0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 353 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,20) = xx_apressure1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 355 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,19) = 0.0
./pkg/autodiff/autodiff_store.F 356 AUTODIFF_STORE
          StoreCTRLS1(I,J,bi,bj,20) = 0.0
./pkg/autodiff/autodiff_store.F 371 AUTODIFF_STORE
         DO I=1-OLx,sNx+OLx
./pkg/autodiff/autodiff_store.F 372 AUTODIFF_STORE
          StoreOBCSN(I,K,bi,bj,1)  = OBNu(I,K,bi,bj)
./pkg/autodiff/autodiff_store.F 373 AUTODIFF_STORE
          StoreOBCSN(I,K,bi,bj,2)  = OBNv(I,K,bi,bj)
./pkg/autodiff/autodiff_store.F 374 AUTODIFF_STORE
          StoreOBCSN(I,K,bi,bj,3)  = OBNt(I,K,bi,bj)
./pkg/autodiff/autodiff_store.F 375 AUTODIFF_STORE
          StoreOBCSN(I,K,bi,bj,4)  = OBNs(I,K,bi,bj)
./pkg/autodiff/autodiff_store.F 376 AUTODIFF_STORE
          StoreOBCSN(I,K,bi,bj,5)  = OBNu0(I,K,bi,bj)
./pkg/autodiff/autodiff_store.F 377 AUTODIFF_STORE
          StoreOBCSN(I,K,bi,bj,6)  = OBNv0(I,K,bi,bj)
./pkg/autodiff/autodiff_store.F 378 AUTODIFF_STORE
          StoreOBCSN(I,K,bi,bj,7)  = OBNt0(I,K,bi,bj)
./pkg/autodiff/autodiff_store.F 379 AUTODIFF_STORE
          StoreOBCSN(I,K,bi,bj,8)  = OBNs0(I,K,bi,bj)
./pkg/autodiff/autodiff_store.F 380 AUTODIFF_STORE
          StoreOBCSN(I,K,bi,bj,9)  = OBNu1(I,K,bi,bj)
./pkg/autodiff/autodiff_store.F 381 AUTODIFF_STORE
          StoreOBCSN(I,K,bi,bj,10) = OBNv1(I,K,bi,bj)
./pkg/autodiff/autodiff_store.F 382 AUTODIFF_STORE
          StoreOBCSN(I,K,bi,bj,11) = OBNt1(I,K,bi,bj)
./pkg/autodiff/autodiff_store.F 383 AUTODIFF_STORE
          StoreOBCSN(I,K,bi,bj,12) = OBNs1(I,K,bi,bj)
./pkg/autodiff/autodiff_store.F 385 AUTODIFF_STORE
          StoreOBCSN(I,K,bi,bj,13) = xx_obcsn0(I,K,bi,bj,1)
./pkg/autodiff/autodiff_store.F 386 AUTODIFF_STORE
          StoreOBCSN(I,K,bi,bj,14) = xx_obcsn0(I,K,bi,bj,2)
./pkg/autodiff/autodiff_store.F 387 AUTODIFF_STORE
          StoreOBCSN(I,K,bi,bj,15) = xx_obcsn0(I,K,bi,bj,3)
./pkg/autodiff/autodiff_store.F 388 AUTODIFF_STORE
          StoreOBCSN(I,K,bi,bj,16) = xx_obcsn0(I,K,bi,bj,4)
./pkg/autodiff/autodiff_store.F 389 AUTODIFF_STORE
          StoreOBCSN(I,K,bi,bj,17) = xx_obcsn1(I,K,bi,bj,1)
./pkg/autodiff/autodiff_store.F 390 AUTODIFF_STORE
          StoreOBCSN(I,K,bi,bj,18) = xx_obcsn1(I,K,bi,bj,2)
./pkg/autodiff/autodiff_store.F 391 AUTODIFF_STORE
          StoreOBCSN(I,K,bi,bj,19) = xx_obcsn1(I,K,bi,bj,3)
./pkg/autodiff/autodiff_store.F 392 AUTODIFF_STORE
          StoreOBCSN(I,K,bi,bj,20) = xx_obcsn1(I,K,bi,bj,4)
./pkg/autodiff/autodiff_store.F 394 AUTODIFF_STORE
          StoreOBCSN(I,K,bi,bj,13) = 0.0
./pkg/autodiff/autodiff_store.F 395 AUTODIFF_STORE
          StoreOBCSN(I,K,bi,bj,14) = 0.0
./pkg/autodiff/autodiff_store.F 396 AUTODIFF_STORE
          StoreOBCSN(I,K,bi,bj,15) = 0.0
./pkg/autodiff/autodiff_store.F 397 AUTODIFF_STORE
          StoreOBCSN(I,K,bi,bj,16) = 0.0
./pkg/autodiff/autodiff_store.F 398 AUTODIFF_STORE
          StoreOBCSN(I,K,bi,bj,17) = 0.0
./pkg/autodiff/autodiff_store.F 399 AUTODIFF_STORE
          StoreOBCSN(I,K,bi,bj,18) = 0.0
./pkg/autodiff/autodiff_store.F 400 AUTODIFF_STORE
          StoreOBCSN(I,K,bi,bj,19) = 0.0
./pkg/autodiff/autodiff_store.F 401 AUTODIFF_STORE
          StoreOBCSN(I,K,bi,bj,20) = 0.0
./pkg/autodiff/autodiff_store.F 415 AUTODIFF_STORE
         DO I=1-OLx,sNx+OLx
./pkg/autodiff/autodiff_store.F 416 AUTODIFF_STORE
          StoreOBCSS(I,K,bi,bj,1)  = OBSu(I,K,bi,bj)
./pkg/autodiff/autodiff_store.F 417 AUTODIFF_STORE
          StoreOBCSS(I,K,bi,bj,2)  = OBSv(I,K,bi,bj)
./pkg/autodiff/autodiff_store.F 418 AUTODIFF_STORE
          StoreOBCSS(I,K,bi,bj,3)  = OBSt(I,K,bi,bj)
./pkg/autodiff/autodiff_store.F 419 AUTODIFF_STORE
          StoreOBCSS(I,K,bi,bj,4)  = OBSs(I,K,bi,bj)
./pkg/autodiff/autodiff_store.F 420 AUTODIFF_STORE
          StoreOBCSS(I,K,bi,bj,5)  = OBSu0(I,K,bi,bj)
./pkg/autodiff/autodiff_store.F 421 AUTODIFF_STORE
          StoreOBCSS(I,K,bi,bj,6)  = OBSv0(I,K,bi,bj)
./pkg/autodiff/autodiff_store.F 422 AUTODIFF_STORE
          StoreOBCSS(I,K,bi,bj,7)  = OBSt0(I,K,bi,bj)
./pkg/autodiff/autodiff_store.F 423 AUTODIFF_STORE
          StoreOBCSS(I,K,bi,bj,8)  = OBSs0(I,K,bi,bj)
./pkg/autodiff/autodiff_store.F 424 AUTODIFF_STORE
          StoreOBCSS(I,K,bi,bj,9)  = OBSu1(I,K,bi,bj)
./pkg/autodiff/autodiff_store.F 425 AUTODIFF_STORE
          StoreOBCSS(I,K,bi,bj,10) = OBSv1(I,K,bi,bj)
./pkg/autodiff/autodiff_store.F 426 AUTODIFF_STORE
          StoreOBCSS(I,K,bi,bj,11) = OBSt1(I,K,bi,bj)
./pkg/autodiff/autodiff_store.F 427 AUTODIFF_STORE
          StoreOBCSS(I,K,bi,bj,12) = OBSs1(I,K,bi,bj)
./pkg/autodiff/autodiff_store.F 429 AUTODIFF_STORE
          StoreOBCSS(I,K,bi,bj,13) = xx_obcss0(I,K,bi,bj,1)
./pkg/autodiff/autodiff_store.F 430 AUTODIFF_STORE
          StoreOBCSS(I,K,bi,bj,14) = xx_obcss0(I,K,bi,bj,2)
./pkg/autodiff/autodiff_store.F 431 AUTODIFF_STORE
          StoreOBCSS(I,K,bi,bj,15) = xx_obcss0(I,K,bi,bj,3)
./pkg/autodiff/autodiff_store.F 432 AUTODIFF_STORE
          StoreOBCSS(I,K,bi,bj,16) = xx_obcss0(I,K,bi,bj,4)
./pkg/autodiff/autodiff_store.F 433 AUTODIFF_STORE
          StoreOBCSS(I,K,bi,bj,17) = xx_obcss1(I,K,bi,bj,1)
./pkg/autodiff/autodiff_store.F 434 AUTODIFF_STORE
          StoreOBCSS(I,K,bi,bj,18) = xx_obcss1(I,K,bi,bj,2)
./pkg/autodiff/autodiff_store.F 435 AUTODIFF_STORE
          StoreOBCSS(I,K,bi,bj,19) = xx_obcss1(I,K,bi,bj,3)
./pkg/autodiff/autodiff_store.F 436 AUTODIFF_STORE
          StoreOBCSS(I,K,bi,bj,20) = xx_obcss1(I,K,bi,bj,4)
./pkg/autodiff/autodiff_store.F 438 AUTODIFF_STORE
          StoreOBCSS(I,K,bi,bj,13) = 0.0
./pkg/autodiff/autodiff_store.F 439 AUTODIFF_STORE
          StoreOBCSS(I,K,bi,bj,14) = 0.0
./pkg/autodiff/autodiff_store.F 440 AUTODIFF_STORE
          StoreOBCSS(I,K,bi,bj,15) = 0.0
./pkg/autodiff/autodiff_store.F 441 AUTODIFF_STORE
          StoreOBCSS(I,K,bi,bj,16) = 0.0
./pkg/autodiff/autodiff_store.F 442 AUTODIFF_STORE
          StoreOBCSS(I,K,bi,bj,17) = 0.0
./pkg/autodiff/autodiff_store.F 443 AUTODIFF_STORE
          StoreOBCSS(I,K,bi,bj,18) = 0.0
./pkg/autodiff/autodiff_store.F 444 AUTODIFF_STORE
          StoreOBCSS(I,K,bi,bj,19) = 0.0
./pkg/autodiff/autodiff_store.F 445 AUTODIFF_STORE
          StoreOBCSS(I,K,bi,bj,20) = 0.0
./pkg/autodiff/autodiff_store.F 548 AUTODIFF_STORE
         DO I=1-OLx,sNx+OLx
./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) = 0.0
./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 562 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,7) = UICE(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 563 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,8) = VICE(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 564 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,9) = ZETA(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 565 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,10) = ETA(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 567 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,11) = dwatn(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 570 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,12) = 0.0
./pkg/autodiff/autodiff_store.F 571 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,13) = 0.0
./pkg/autodiff/autodiff_store.F 573 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,11) = 0.0
./pkg/autodiff/autodiff_store.F 574 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,12) = 0.0
./pkg/autodiff/autodiff_store.F 575 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,13) = 0.0
./pkg/autodiff/autodiff_store.F 578 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,16) = seaice_sigma1(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 579 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,17) = seaice_sigma2(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 580 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,18) = seaice_sigma12(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 582 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,16) = 0.0
./pkg/autodiff/autodiff_store.F 583 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,17) = 0.0
./pkg/autodiff/autodiff_store.F 584 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,18) = 0.0
./pkg/autodiff/autodiff_store.F 587 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,19) = HSALT(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 589 AUTODIFF_STORE
          StoreSEAICE(I,J,bi,bj,19) = 0.0
./pkg/autodiff/autodiff_store.F 80 AUTODIFF_STORE
      integer I,J,K
./pkg/autodiff/autodiff_store.F 95 AUTODIFF_STORE
         DO I=1-OLx,sNx+OLx
./pkg/autodiff/autodiff_store.F 96 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,1) = etaN(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 97 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,2) = surfaceforcingTice(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 98 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,3) = taux0(I,J,bi,bj)
./pkg/autodiff/autodiff_store.F 99 AUTODIFF_STORE
          StoreDynVars2D(I,J,bi,bj,4) = taux1(I,J,bi,bj)
./pkg/autodiff/global_max_ad.F 162 GLOBAL_ADMAX_R8
      INTEGER I
./pkg/autodiff/global_max_ad.F 178 GLOBAL_ADMAX_R8
       DO I=2,nThreads
./pkg/autodiff/global_max_ad.F 179 GLOBAL_ADMAX_R8
        tmp = MAX(tmp,phiGMR8(1,I))
./pkg/autodiff/global_max_ad.F 71 GLOBAL_ADMAX_R4
      INTEGER I
./pkg/autodiff/global_max_ad.F 87 GLOBAL_ADMAX_R4
       DO I=2,nThreads
./pkg/autodiff/global_max_ad.F 88 GLOBAL_ADMAX_R4
        tmp = MAX(tmp,phiGMR4(1,I))
./eesupp/src/main.F 119 NO PROCEDURE
      INTEGER I
./eesupp/src/main.F 173 NO PROCEDURE
      DO I=1,nThreads
./eesupp/src/main.F 175 NO PROCEDURE
        IF ( OMP_GET_THREAD_NUM() .EQ. I-1 ) THEN
./eesupp/src/main.F 177 NO PROCEDURE
         myThid = I
./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 36 CD_CODE_INI_VARS
          DO I=1-Olx,sNx+Olx
./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 47 CD_CODE_INI_VARS
         DO I=1-Olx,sNx+Olx
./pkg/cd_code/cd_code_ini_vars.F 48 CD_CODE_INI_VARS
          etaNm1(I,J,bi,bj)=0. _d 0
./pkg/cfc/cfc_fields_load.F 225 CFC_FIELDS_LOAD
             FIce(I,J,bi,bj) = iceMask(i,j,bi,bj)
./pkg/cfc/cfc_fields_load.F 233 CFC_FIELDS_LOAD
             FIce(I,J,bi,bj) = AREA(I,J,bi,bj)
./pkg/chronos/chronos.F 318 GET_TIME
      DO I=15,48
./pkg/chronos/chronos.F 319 GET_TIME
      MNDY(I,1) = MNDY(I-12,1) + 365
./pkg/chronos/chronos.F 444 INTERP_TIME
      DO I=15,48
./pkg/chronos/chronos.F 445 INTERP_TIME
      MNDY(I,1) = MNDY(I-12,1) + 365
./pkg/chronos/chronos.F 586 TIC_TIME
      DO I=15,48
./pkg/chronos/chronos.F 587 TIC_TIME
      MNDY(I,1) = MNDY(I-12,1) + 365
./pkg/chronos/chronos.F 784 ASTRO
           DO 100 I=15,48
./pkg/chronos/chronos.F 785 ASTRO
           MNDY(I,1) = MNDY(I-12,1) + 365
./pkg/chronos/chronos.F 832 ASTRO
      DO I = 1,IRUN
./pkg/chronos/chronos.F 834 ASTRO
      HC = COS( FAC+ALON(I)*DG2RD )
./pkg/chronos/chronos.F 835 ASTRO
      SJ = SIN(ALAT(I)*DG2RD)
./pkg/chronos/chronos.F 838 ASTRO
          COSZ(I) = SJ*ZS + CJ*ZC*HC
./pkg/chronos/chronos.F 839 ASTRO
      IF( COSZ(I).LT.ZERO ) COSZ(I) = ZERO
./eesupp/src/print.F 1016 PRINT_MAPRS
          DO I=accMin, accMax, accStr
./eesupp/src/print.F 1017 PRINT_MAPRS
           iDx = accBase-1+(bi-1)*accStep+I
./eesupp/src/print.F 1038 PRINT_MAPRS
          DO I=accMin, accMax, accStr
./eesupp/src/print.F 1039 PRINT_MAPRS
           iDx = accBase-1+(bi-1)*accStep+I
./eesupp/src/print.F 1057 PRINT_MAPRS
            DO I=accMin,accMax,accStr
./eesupp/src/print.F 1060 PRINT_MAPRS
              val = fld(I,J,K,bi,bj)
./eesupp/src/print.F 1062 PRINT_MAPRS
              val = fld(I,K,J,bi,bk)
./eesupp/src/print.F 1064 PRINT_MAPRS
              val = fld(K,I,J,bk,bi)
./eesupp/src/print.F 1232 PRINT_MAPRL
      INTEGER I, J, K, iStrngLo, iStrngHi, iBuf, iDx
./eesupp/src/print.F 1248 PRINT_MAPRL
          DO I=iMin, iMax, iStr
./eesupp/src/print.F 1249 PRINT_MAPRL
           IF ( printMapIncludesZeros .OR. fld(I,J,K,bi,bj) .NE. 0. )
./eesupp/src/print.F 1251 PRINT_MAPRL
            IF ( fld(I,J,K,bi,bj) .LT. fMin )
./eesupp/src/print.F 1252 PRINT_MAPRL
     &       fMin = fld(I,J,K,bi,bj)
./eesupp/src/print.F 1253 PRINT_MAPRL
            IF ( fld(I,J,K,bi,bj) .GT. fMax )
./eesupp/src/print.F 1254 PRINT_MAPRL
     &       fMax = fld(I,J,K,bi,bj)
./eesupp/src/print.F 1296 PRINT_MAPRL
     & '// SYMBOLS (CMIN->CMAX): ',(chList(I:I),I=1,lChList)
./eesupp/src/print.F 1450 PRINT_MAPRL
          DO I=accMin, accMax, accStr
./eesupp/src/print.F 1451 PRINT_MAPRL
           iDx = accBase-1+(bi-1)*accStep+I
./eesupp/src/print.F 1471 PRINT_MAPRL
          DO I=accMin, accMax, accStr
./eesupp/src/print.F 1472 PRINT_MAPRL
           iDx = accBase-1+(bi-1)*accStep+I
./eesupp/src/print.F 1489 PRINT_MAPRL
            DO I=accMin,accMax,accStr
./eesupp/src/print.F 1492 PRINT_MAPRL
              val = fld(I,J,K,bi,bj)
./eesupp/src/print.F 1494 PRINT_MAPRL
              val = fld(I,K,J,bi,bk)
./eesupp/src/print.F 1496 PRINT_MAPRL
              val = fld(K,I,J,bk,bi)
./eesupp/src/print.F 799 PRINT_MAPRS
      INTEGER I, J, K, iStrngLo, iStrngHi, iBuf, iDx
./eesupp/src/print.F 815 PRINT_MAPRS
          DO I=iMin, iMax, iStr
./eesupp/src/print.F 816 PRINT_MAPRS
           IF (printMapIncludesZeros .OR. fld(I,J,K,bi,bj) .NE. 0.) THEN
./eesupp/src/print.F 817 PRINT_MAPRS
            IF ( fld(I,J,K,bi,bj) .LT. fMin )
./eesupp/src/print.F 818 PRINT_MAPRS
     &       fMin = fld(I,J,K,bi,bj)
./eesupp/src/print.F 819 PRINT_MAPRS
            IF ( fld(I,J,K,bi,bj) .GT. fMax )
./eesupp/src/print.F 820 PRINT_MAPRS
     &       fMax = fld(I,J,K,bi,bj)
./eesupp/src/print.F 862 PRINT_MAPRS
     & '// SYMBOLS (CMIN->CMAX): ',(chList(I:I),I=1,lChList)
./pkg/cost/cost_depth.F 35 COST_DEPTH
      INTEGER I, J, K
./pkg/cost/cost_depth.F 43 COST_DEPTH
         DO I=1,sNx
./pkg/cost/cost_depth.F 44 COST_DEPTH
          IF ( maskC(I,J,1,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)
./eesupp/src/timers.F 219 TIMER_CONTROL
      INTEGER I
./eesupp/src/timers.F 540 TIMER_CONTROL
        DO 10 I = 1, nTimers(myThreadId)
./eesupp/src/timers.F 542 TIMER_CONTROL
     &            timerNames(I,myThreadId)(1:timerNameLen(I,myThreadId))
./eesupp/src/timers.F 547 TIMER_CONTROL
     &  timerUser(I,myThreadId)
./eesupp/src/timers.F 551 TIMER_CONTROL
     &  timerSys(I,myThreadId)
./eesupp/src/timers.F 555 TIMER_CONTROL
     &  timerWall(I,myThreadId)
./eesupp/src/timers.F 559 TIMER_CONTROL
     &  timerStarts(I,myThreadId)
./eesupp/src/timers.F 55 NO PROCEDURE
      INTEGER I
./eesupp/src/timers.F 563 TIMER_CONTROL
     &  timerStops(I,myThreadId)
./eesupp/src/timers.F 570 TIMER_CONTROL
     $          values(j,I,myThreadId)/timerUser(I,myThreadId),
./eesupp/src/timers.F 571 TIMER_CONTROL
     $          values(j,I,myThreadId)/timerWall(I,myThreadId),
./eesupp/src/timers.F 572 TIMER_CONTROL
     $          1.D0*values(j,I,myThreadId)
./eesupp/src/timers.F 580 TIMER_CONTROL
     $          i_result(j,I,myThreadId)/timerUser(I,myThreadId)
./eesupp/src/timers.F 581 TIMER_CONTROL
     $          ,i_result(j,I,myThreadId)/timerWall(I,myThreadId),1.D0
./eesupp/src/timers.F 582 TIMER_CONTROL
     $          *i_result(j,I,myThreadId)
./eesupp/src/timers.F 62 NO PROCEDURE
        DO 10 I = 1, nTimers
./eesupp/src/timers.F 63 NO PROCEDURE
          IF ( name .NE. timerNames(I) ) GOTO 10
./eesupp/src/timers.F 64 NO PROCEDURE
            TIMER_INDEX = I
./eesupp/src/utils.F 212 LCASE
      INTEGER   I, L
./eesupp/src/utils.F 215 LCASE
      DO 10 I = 1, LEN(string)
./eesupp/src/utils.F 216 LCASE
        L = INDEX(UPPER,string(I:I))
./eesupp/src/utils.F 218 LCASE
         string(I:I) = LOWER(L:L)
./eesupp/src/utils.F 330 UCASE
      INTEGER   I, L
./eesupp/src/utils.F 333 UCASE
      DO 10 I = 1, LEN(string)
./eesupp/src/utils.F 334 UCASE
        L = INDEX(LOWER,string(I:I))
./eesupp/src/utils.F 336 UCASE
          string(I:I) = UPPER(L:L)
./pkg/ctrl/ctrl_getobcsn.F 259 CTRL_GETOBCSN
           j = OB_Jn(I,bi,bj)
./pkg/ctrl/ctrl_getobcss.F 254 CTRL_GETOBCSS
           j = OB_Js(I,bi,bj)
./eesupp/src/write_utils.F 896 WRITE_XY_XLINE_RS
       DO I=1,sNx
./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 963 WRITE_XY_YLINE_RS
      I  = sCoord
./eesupp/src/write_utils.F 964 WRITE_XY_YLINE_RS
      WRITE(num1,'(I10)') I
./eesupp/src/write_utils.F 978 WRITE_XY_YLINE_RS
        ycoord(sNy*(bj-1)+J)=fld(I,J,bi,bj)
./pkg/ctrl/ctrl_map_gentim2d.F 140 CTRL_MAP_GENTIM2D
          DO I = 1-Olx,sNx+Olx
./pkg/ctrl/ctrl_map_gentim2d.F 141 CTRL_MAP_GENTIM2D
             xx_gentim2d(I,J,bi,bj,iarr) =
./pkg/ctrl/ctrl_map_gentim2d.F 85 CTRL_MAP_GENTIM2D
          DO I = 1-Olx,sNx+Olx
./pkg/ctrl/ctrl_map_gentim2d.F 86 CTRL_MAP_GENTIM2D
           xx_gentim2d_loc(I,J,bi,bj) = 0. _d 0
./pkg/debug/chksum_tiled.F 16 CHKSUM_TILED
      INTEGER I,J,K
./pkg/debug/chksum_tiled.F 27 CHKSUM_TILED
        DO I=1,sNx
./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 38 CHKSUM_TILED
        DO I=1,sNx
./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 49 DEBUG_FLD_STATS_RL
          DO I=1,sNx
./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 88 DEBUG_FLD_STATS_RL
           DO I=1,sNx
./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 49 DEBUG_FLD_STATS_RS
          DO I=1,sNx
./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 88 DEBUG_FLD_STATS_RS
           DO I=1,sNx
./pkg/debug/debug_fld_stats_rs.F 89 DEBUG_FLD_STATS_RS
            tmpVal=arr(I,J,K,bi,bj)
./pkg/diagnostics/diagnostics_calc_phivel.F 153 DIAGNOSTICS_CALC_PHIVEL
              rhsMax = MAX(ABS(b2d(I,J,bi,bj)),rhsMax)
./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_obcsvol.F 206 COST_OBCSVOL
                  j = OB_Jn(I,bi,bj)
./pkg/ecco/cost_obcsvol.F 248 COST_OBCSVOL
                  j = OB_Js(I,bi,bj)