Symbol Description Uses
hIce ice height [m] 76



File Line number Procedure Code
./pkg/thsice/thsice_albedo.F 106 THSICE_ALBEDO
         hi  = hIce(i,j)
./pkg/thsice/thsice_albedo.F 12 THSICE_ALBEDO
     I                  iceMask, hIce, hSnow, tSrf, ageSnw,
./pkg/thsice/thsice_albedo.F 55 THSICE_ALBEDO
      _RL hIce   (siLo:siHi,sjLo:sjHi)
./pkg/thsice/thsice_calc_thickn.F 1027 THSICE_CALC_THICKN
         fsalt(i,j) = (msalt0(i,j) - rhoi*hIce(i,j)*saltIce)/dt
./pkg/thsice/thsice_calc_thickn.F 1032 THSICE_CALC_THICKN
     &         (mwater0(i,j)-(rhos*hSnow1(i,j)+rhoi*hIce(i,j)))/dt,
./pkg/thsice/thsice_calc_thickn.F 1067 THSICE_CALC_THICKN
          rqh = rq * hIce(i,j) + rs * hSnow1(i,j)
./pkg/thsice/thsice_calc_thickn.F 1068 THSICE_CALC_THICKN
          freshe=(rhos*hSnow1(i,j)+rhoi*hIce(i,j))/dt
./pkg/thsice/thsice_calc_thickn.F 1069 THSICE_CALC_THICKN
          salte=(rhoi*hIce(i,j)*saltIce)/dt
./pkg/thsice/thsice_calc_thickn.F 1078 THSICE_CALC_THICKN
           hIce(i,j)  =0. _d 0
./pkg/thsice/thsice_calc_thickn.F 1127 THSICE_CALC_THICKN
     I        iceMask(i,j), icFrac(i,j), hIce(i,j), hSnow1(i,j),
./pkg/thsice/thsice_calc_thickn.F 121 THSICE_CALC_THICKN
      _RL hIce   (1-OLx:sNx+OLx,1-OLy:sNy+OLy)
./pkg/thsice/thsice_calc_thickn.F 14 THSICE_CALC_THICKN
     U                  icFrac, hIce, hSnow1, tSrf, qIc1, qIc2,
./pkg/thsice/thsice_calc_thickn.F 334 THSICE_CALC_THICKN
         xxMlt = aMlt*(hIce(i,j)-hMlt)
./pkg/thsice/thsice_calc_thickn.F 335 THSICE_CALC_THICKN
         xxFrz = aFrz*(hIce(i,j)-hFrz)
./pkg/thsice/thsice_calc_thickn.F 368 THSICE_CALC_THICKN
           IF (hIce(i,j).GT.hThickIce) THEN
./pkg/thsice/thsice_calc_thickn.F 371 THSICE_CALC_THICKN
           ELSEIF (hIce(i,j).GE.hThinIce) THEN
./pkg/thsice/thsice_calc_thickn.F 395 THSICE_CALC_THICKN
         mwater0(i,j) = rhos*hSnow1(i,j) + rhoi*hIce(i,j)
./pkg/thsice/thsice_calc_thickn.F 396 THSICE_CALC_THICKN
         msalt0 (i,j) = rhoi*hIce(i,j)*saltIce
./pkg/thsice/thsice_calc_thickn.F 423 THSICE_CALC_THICKN
         IF ( hIce(i,j).GT.hThickIce .OR. fracEnMelt.EQ.0. _d 0 ) THEN
./pkg/thsice/thsice_calc_thickn.F 426 THSICE_CALC_THICKN
         ELSEIF (hIce(i,j).LT.hThinIce) THEN
./pkg/thsice/thsice_calc_thickn.F 486 THSICE_CALC_THICKN
         hnew(i,j,k) = hIce(i,j) * rec_nlyr
./pkg/thsice/thsice_calc_thickn.F 664 THSICE_CALC_THICKN
         hIce(i,j) = hnew(i,j,1) + hnew(i,j,2)
./pkg/thsice/thsice_calc_thickn.F 668 THSICE_CALC_THICKN
     &        etop(i,j), ebot(i,j), hIce(i,j), hSnow1(i,j)
./pkg/thsice/thsice_calc_thickn.F 672 THSICE_CALC_THICKN
         IF ( hIce(i,j).LT.hIceMin
./pkg/thsice/thsice_calc_thickn.F 673 THSICE_CALC_THICKN
     &        .AND. (hIce(i,j)+hSnow1(i,j)).GT.0. _d 0 ) THEN
./pkg/thsice/thsice_calc_thickn.F 677 THSICE_CALC_THICKN
          hIce(i,j)   = 0. _d 0
./pkg/thsice/thsice_calc_thickn.F 702 THSICE_CALC_THICKN
     &        - (rhos*hSnow1(i,j)+rhoi*hIce(i,j)))/dt
./pkg/thsice/thsice_calc_thickn.F 704 THSICE_CALC_THICKN
         IF ( hIce(i,j) .LE. 0. _d 0 ) THEN
./pkg/thsice/thsice_calc_thickn.F 720 THSICE_CALC_THICKN
         IF ( hIce(i,j) .GT. 0. _d 0 ) THEN
./pkg/thsice/thsice_calc_thickn.F 766 THSICE_CALC_THICKN
           IF (hIce(i,j).GT.0. _d 0.AND.evapLoc(i,j).GT.0. _d 0) THEN
./pkg/thsice/thsice_calc_thickn.F 836 THSICE_CALC_THICKN
         IF (hIce(i,j) .GT. 0. _d 0) THEN
./pkg/thsice/thsice_calc_thickn.F 838 THSICE_CALC_THICKN
          hIce(i,j) = hnew(i,j,1) + hnew(i,j,2)
./pkg/thsice/thsice_calc_thickn.F 840 THSICE_CALC_THICKN
          IF ( hIce(i,j).GT.0. _d 0 .AND. hIce(i,j).LT.hIceMin ) THEN
./pkg/thsice/thsice_calc_thickn.F 842 THSICE_CALC_THICKN
     &          + (rhos*hSnow1(i,j) + rhoi*hIce(i,j))/dt
./pkg/thsice/thsice_calc_thickn.F 846 THSICE_CALC_THICKN
           hIce(i,j)   = 0. _d 0
./pkg/thsice/thsice_calc_thickn.F 880 THSICE_CALC_THICKN
         IF ( hIce(i,j) .GT. 0. _d 0 ) THEN
./pkg/thsice/thsice_calc_thickn.F 903 THSICE_CALC_THICKN
          IF ( hSnow1(i,j) .GT. hIce(i,j)*floodFac
./pkg/thsice/thsice_calc_thickn.F 911 THSICE_CALC_THICKN
           dhs = (hSnow1(i,j) - hIce(i,j)*floodFac) * rhoi / rhosw
./pkg/thsice/thsice_calc_thickn.F 917 THSICE_CALC_THICKN
           hIce(i,j)  = hIce(i,j) + dhi
./pkg/thsice/thsice_calc_thickn.F 924 THSICE_CALC_THICKN
          IF (hIce(i,j).GT.hiMax) THEN
./pkg/thsice/thsice_calc_thickn.F 926 THSICE_CALC_THICKN
           chi=hIce(i,j)-hiMax
./pkg/thsice/thsice_calc_thickn.F 939 THSICE_CALC_THICKN
          hIce(i,j) = hnew(i,j,1) + hnew(i,j,2)
./pkg/thsice/thsice_calc_thickn.F 948 THSICE_CALC_THICKN
          hlyr = hIce(i,j) * rec_nlyr
./pkg/thsice/thsice_calc_thickn.F 980 THSICE_CALC_THICKN
     &         icFrac(i,j),hIce(i,j), (qicen(i,j,1)+qicen(i,j,2))*0.5,
./pkg/thsice/thsice_calc_thickn.F 999 THSICE_CALC_THICKN
         IF (hIce(i,j).LE.0. _d 0) icFrac(i,j)=0. _d 0
./pkg/thsice/thsice_check_conserv.F 104 THSICE_CHECK_CONSERV
     &    hIce, hSnow
./pkg/thsice/thsice_check_conserv.F 10 THSICE_CHECK_CONSERV
     I             iceFrac, compact, hIce, hSnow, qicen,
./pkg/thsice/thsice_check_conserv.F 38 THSICE_CHECK_CONSERV
      _RL compact, hIce, hSnow, qicen(nlyr)
./pkg/thsice/thsice_check_conserv.F 77 THSICE_CHECK_CONSERV
     &               + rhoi*hIce*(qicen(1)+qicen(2))*0.5
./pkg/thsice/thsice_check_conserv.F 80 THSICE_CHECK_CONSERV
     &     - compact*( rhos*hSnow + rhoi*hIce )
./pkg/thsice/thsice_check_conserv.F 82 THSICE_CHECK_CONSERV
     &     - compact* rhoi*hIce*saltice
./pkg/thsice/thsice_extend.F 13 THSICE_EXTEND
     U                  icFrac, hIce, hSnow,
./pkg/thsice/thsice_extend.F 176 THSICE_EXTEND
          iceThick= hIce(i,j)
./pkg/thsice/thsice_extend.F 252 THSICE_EXTEND
          hIce(i,j)   = iceThick
./pkg/thsice/thsice_extend.F 77 THSICE_EXTEND
      _RL hIce   (1-OLx:sNx+OLx,1-OLy:sNy+OLy)
./pkg/thsice/thsice_solve4temp.F 107 THSICE_SOLVE4TEMP
      _RL hIce   (1-OLx:sNx+OLx,1-OLy:sNy+OLy)
./pkg/thsice/thsice_solve4temp.F 18 THSICE_SOLVE4TEMP
     I                  icMask, hIce, hSnow1, tFrz, flxExSW,
./pkg/thsice/thsice_solve4temp.F 261 THSICE_SOLVE4TEMP
          IF ( hIce(i,j).LT.hIceMin ) THEN
./pkg/thsice/thsice_solve4temp.F 282 THSICE_SOLVE4TEMP
          fswocn = fswpen * exp(-ksolar*hIce(i,j))
./pkg/thsice/thsice_solve4temp.F 295 THSICE_SOLVE4TEMP
     &             / (kSnow*hIce(i,j) + 4. _d 0*kIce*hSnow1(i,j))
./pkg/thsice/thsice_solve4temp.F 296 THSICE_SOLVE4TEMP
          k32      = 2. _d 0*kIce  / hIce(i,j)
./pkg/thsice/thsice_solve4temp.F 324 THSICE_SOLVE4TEMP
          a10(i,j) = rhoi*cpIce *hIce(i,j)/(2. _d 0*dt) +
./pkg/thsice/thsice_solve4temp.F 325 THSICE_SOLVE4TEMP
     &          k32*( 4. _d 0*dt*k32 + rhoi*cpIce *hIce(i,j) )
./pkg/thsice/thsice_solve4temp.F 326 THSICE_SOLVE4TEMP
     &           / ( 6. _d 0*dt*k32 + rhoi*cpIce *hIce(i,j) )
./pkg/thsice/thsice_solve4temp.F 327 THSICE_SOLVE4TEMP
          b10(i,j) = -hIce(i,j)*
./pkg/thsice/thsice_solve4temp.F 331 THSICE_SOLVE4TEMP
     &               +rhoi*cpIce*hIce(i,j)*tIc2(i,j) )
./pkg/thsice/thsice_solve4temp.F 332 THSICE_SOLVE4TEMP
     &           / ( 6. _d 0*dt*k32 + rhoi*cpIce *hIce(i,j) )
./pkg/thsice/thsice_solve4temp.F 334 THSICE_SOLVE4TEMP
          c10(i,j) = rhoi*Lfresh*hIce(i,j)*Tmlt1 / (2. _d 0*dt)
./pkg/thsice/thsice_solve4temp.F 348 THSICE_SOLVE4TEMP
     &      ') with hIce = ', hIce(ii,jj)
./pkg/thsice/thsice_solve4temp.F 542 THSICE_SOLVE4TEMP
     &       ' BB: not converge: i,j,it,hi=',i,j,bi,bj,myIter,hIce(i,j)
./pkg/thsice/thsice_solve4temp.F 575 THSICE_SOLVE4TEMP
          k32       = 2. _d 0*kIce  / hIce(i,j)
./pkg/thsice/thsice_solve4temp.F 577 THSICE_SOLVE4TEMP
     &                 + rhoi*cpIce*hIce(i,j)*tIc2(i,j))
./pkg/thsice/thsice_solve4temp.F 578 THSICE_SOLVE4TEMP
     &               /(6. _d 0*dt*k32 + rhoi*cpIce*hIce(i,j))
./pkg/thsice/thsice_solve4temp.F 588 THSICE_SOLVE4TEMP
          flxCnB(i,j) = 4. _d 0*kIce *(tIc2(i,j)-tFrz(i,j))/hIce(i,j)