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 1022 THSICE_CALC_THICKN
         fsalt(i,j) = (msalt0(i,j) - rhoi*hIce(i,j)*saltIce)/dt
./pkg/thsice/thsice_calc_thickn.F 1027 THSICE_CALC_THICKN
     &         (mwater0(i,j)-(rhos*hSnow(i,j)+rhoi*hIce(i,j)))/dt,
./pkg/thsice/thsice_calc_thickn.F 1062 THSICE_CALC_THICKN
          rqh = rq * hIce(i,j) + rs * hSnow(i,j)
./pkg/thsice/thsice_calc_thickn.F 1063 THSICE_CALC_THICKN
          freshe=(rhos*hSnow(i,j)+rhoi*hIce(i,j))/dt
./pkg/thsice/thsice_calc_thickn.F 1064 THSICE_CALC_THICKN
          salte=(rhoi*hIce(i,j)*saltIce)/dt
./pkg/thsice/thsice_calc_thickn.F 1073 THSICE_CALC_THICKN
           hIce(i,j)  =0. _d 0
./pkg/thsice/thsice_calc_thickn.F 1122 THSICE_CALC_THICKN
     I        iceMask(i,j), icFrac(i,j), hIce(i,j), hSnow(i,j),
./pkg/thsice/thsice_calc_thickn.F 120 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, hSnow, tSrf, qIc1, qIc2,
./pkg/thsice/thsice_calc_thickn.F 333 THSICE_CALC_THICKN
         xxMlt = aMlt*(hIce(i,j)-hMlt)
./pkg/thsice/thsice_calc_thickn.F 334 THSICE_CALC_THICKN
         xxFrz = aFrz*(hIce(i,j)-hFrz)
./pkg/thsice/thsice_calc_thickn.F 367 THSICE_CALC_THICKN
           IF (hIce(i,j).GT.hThickIce) THEN
./pkg/thsice/thsice_calc_thickn.F 370 THSICE_CALC_THICKN
           ELSEIF (hIce(i,j).GE.hThinIce) THEN
./pkg/thsice/thsice_calc_thickn.F 394 THSICE_CALC_THICKN
         mwater0(i,j) = rhos*hSnow(i,j) + rhoi*hIce(i,j)
./pkg/thsice/thsice_calc_thickn.F 395 THSICE_CALC_THICKN
         msalt0 (i,j) = rhoi*hIce(i,j)*saltIce
./pkg/thsice/thsice_calc_thickn.F 422 THSICE_CALC_THICKN
         IF ( hIce(i,j).GT.hThickIce .OR. fracEnMelt.EQ.0. _d 0 ) THEN
./pkg/thsice/thsice_calc_thickn.F 425 THSICE_CALC_THICKN
         ELSEIF (hIce(i,j).LT.hThinIce) THEN
./pkg/thsice/thsice_calc_thickn.F 485 THSICE_CALC_THICKN
         hnew(i,j,k) = hIce(i,j) * rec_nlyr
./pkg/thsice/thsice_calc_thickn.F 661 THSICE_CALC_THICKN
         hIce(i,j) = hnew(i,j,1) + hnew(i,j,2)
./pkg/thsice/thsice_calc_thickn.F 665 THSICE_CALC_THICKN
     &        etop(i,j), ebot(i,j), hIce(i,j), hSnow(i,j)
./pkg/thsice/thsice_calc_thickn.F 669 THSICE_CALC_THICKN
         IF ( hIce(i,j).LT.hIceMin
./pkg/thsice/thsice_calc_thickn.F 670 THSICE_CALC_THICKN
     &        .AND. (hIce(i,j)+hSnow(i,j)).GT.0. _d 0 ) THEN
./pkg/thsice/thsice_calc_thickn.F 674 THSICE_CALC_THICKN
          hIce(i,j)   = 0. _d 0
./pkg/thsice/thsice_calc_thickn.F 699 THSICE_CALC_THICKN
     &        - (rhos*hSnow(i,j)+rhoi*hIce(i,j)))/dt
./pkg/thsice/thsice_calc_thickn.F 701 THSICE_CALC_THICKN
         IF ( hIce(i,j) .LE. 0. _d 0 ) THEN
./pkg/thsice/thsice_calc_thickn.F 717 THSICE_CALC_THICKN
         IF ( hIce(i,j) .GT. 0. _d 0 ) THEN
./pkg/thsice/thsice_calc_thickn.F 760 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 830 THSICE_CALC_THICKN
         IF (hIce(i,j) .GT. 0. _d 0) THEN
./pkg/thsice/thsice_calc_thickn.F 832 THSICE_CALC_THICKN
          hIce(i,j) = hnew(i,j,1) + hnew(i,j,2)
./pkg/thsice/thsice_calc_thickn.F 834 THSICE_CALC_THICKN
          IF ( hIce(i,j).GT.0. _d 0 .AND. hIce(i,j).LT.hIceMin ) THEN
./pkg/thsice/thsice_calc_thickn.F 836 THSICE_CALC_THICKN
     &          + (rhos*hSnow(i,j) + rhoi*hIce(i,j))/dt
./pkg/thsice/thsice_calc_thickn.F 840 THSICE_CALC_THICKN
           hIce(i,j)   = 0. _d 0
./pkg/thsice/thsice_calc_thickn.F 874 THSICE_CALC_THICKN
         IF ( hIce(i,j) .GT. 0. _d 0 ) THEN
./pkg/thsice/thsice_calc_thickn.F 897 THSICE_CALC_THICKN
          IF ( hSnow(i,j) .GT. hIce(i,j)*floodFac
./pkg/thsice/thsice_calc_thickn.F 905 THSICE_CALC_THICKN
           dhs = (hSnow(i,j) - hIce(i,j)*floodFac) * rhoi / rhosw
./pkg/thsice/thsice_calc_thickn.F 911 THSICE_CALC_THICKN
           hIce(i,j)  = hIce(i,j) + dhi
./pkg/thsice/thsice_calc_thickn.F 919 THSICE_CALC_THICKN
          IF (hIce(i,j).GT.hiMax) THEN
./pkg/thsice/thsice_calc_thickn.F 921 THSICE_CALC_THICKN
           chi=hIce(i,j)-hiMax
./pkg/thsice/thsice_calc_thickn.F 934 THSICE_CALC_THICKN
          hIce(i,j) = hnew(i,j,1) + hnew(i,j,2)
./pkg/thsice/thsice_calc_thickn.F 943 THSICE_CALC_THICKN
          hlyr = hIce(i,j) * rec_nlyr
./pkg/thsice/thsice_calc_thickn.F 975 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 994 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, snowPrc(i,j,bi,bj)*thSIce_deltaT/rhos
./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 167 THSICE_EXTEND
          iceThick= hIce(i,j)
./pkg/thsice/thsice_extend.F 243 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 13 THSICE_SOLVE4TEMP
     I                  iceMask, hIce, hSnow, tFrz, flxExSW,
./pkg/thsice/thsice_solve4temp.F 242 THSICE_SOLVE4TEMP
          IF ( hIce(i,j).LT.hIceMin ) THEN
./pkg/thsice/thsice_solve4temp.F 263 THSICE_SOLVE4TEMP
          fswocn = fswpen * exp(-ksolar*hIce(i,j))
./pkg/thsice/thsice_solve4temp.F 276 THSICE_SOLVE4TEMP
     &             / (kSnow*hIce(i,j) + 4. _d 0*kIce*hSnow(i,j))
./pkg/thsice/thsice_solve4temp.F 277 THSICE_SOLVE4TEMP
          k32      = 2. _d 0*kIce  / hIce(i,j)
./pkg/thsice/thsice_solve4temp.F 305 THSICE_SOLVE4TEMP
          a10(i,j) = rhoi*cpIce *hIce(i,j)/(2. _d 0*dt) +
./pkg/thsice/thsice_solve4temp.F 306 THSICE_SOLVE4TEMP
     &          k32*( 4. _d 0*dt*k32 + rhoi*cpIce *hIce(i,j) )
./pkg/thsice/thsice_solve4temp.F 307 THSICE_SOLVE4TEMP
     &           / ( 6. _d 0*dt*k32 + rhoi*cpIce *hIce(i,j) )
./pkg/thsice/thsice_solve4temp.F 308 THSICE_SOLVE4TEMP
          b10(i,j) = -hIce(i,j)*
./pkg/thsice/thsice_solve4temp.F 312 THSICE_SOLVE4TEMP
     &               +rhoi*cpIce*hIce(i,j)*tIc2(i,j) )
./pkg/thsice/thsice_solve4temp.F 313 THSICE_SOLVE4TEMP
     &           / ( 6. _d 0*dt*k32 + rhoi*cpIce *hIce(i,j) )
./pkg/thsice/thsice_solve4temp.F 315 THSICE_SOLVE4TEMP
          c10(i,j) = rhoi*Lfresh*hIce(i,j)*Tmlt1 / (2. _d 0*dt)
./pkg/thsice/thsice_solve4temp.F 328 THSICE_SOLVE4TEMP
     &      ') with hIce = ', hIce(ii,jj)
./pkg/thsice/thsice_solve4temp.F 494 THSICE_SOLVE4TEMP
     &       ' BB: not converge: i,j,it,hi=',i,j,bi,bj,myIter,hIce(i,j)
./pkg/thsice/thsice_solve4temp.F 525 THSICE_SOLVE4TEMP
          k32       = 2. _d 0*kIce  / hIce(i,j)
./pkg/thsice/thsice_solve4temp.F 527 THSICE_SOLVE4TEMP
     &                 + rhoi*cpIce*hIce(i,j)*tIc2(i,j))
./pkg/thsice/thsice_solve4temp.F 528 THSICE_SOLVE4TEMP
     &               /(6. _d 0*dt*k32 + rhoi*cpIce*hIce(i,j))
./pkg/thsice/thsice_solve4temp.F 538 THSICE_SOLVE4TEMP
          flxCnB(i,j) = 4. _d 0*kIce *(tIc2(i,j)-tFrz(i,j))/hIce(i,j)
./pkg/thsice/thsice_solve4temp.F 96 THSICE_SOLVE4TEMP
      _RL hIce   (1-OLx:sNx+OLx,1-OLy:sNy+OLy)