Symbol Description Uses
STREAMICE_hmask 105



File Line number Procedure Code
./pkg/streamice/STREAMICE.h 345 NO PROCEDURE
     &     STREAMICE_hmask,
./pkg/streamice/STREAMICE.h 356 NO PROCEDURE
      _RS STREAMICE_hmask (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
./pkg/streamice/streamice_adv_flux_fl_x.F 102 STREAMICE_ADV_FLUX_FL_X
              IF (((Gi.eq.1).and.(STREAMICE_hmask(i-1,j,bi,bj).eq.3.0))
./pkg/streamice/streamice_adv_flux_fl_x.F 150 STREAMICE_ADV_FLUX_FL_X
              IF ((STREAMICE_hmask(i-1,j,bi,bj).eq.1.0) .and.
./pkg/streamice/streamice_adv_flux_fl_x.F 151 STREAMICE_ADV_FLUX_FL_X
     &            (STREAMICE_hmask(i+1,j,bi,bj).eq.1.0))
./pkg/streamice/streamice_adv_flux_fl_x.F 154 STREAMICE_ADV_FLUX_FL_X
              IF (((Gi.eq.Nx).and.(STREAMICE_hmask(i+1,j,bi,bj).eq.3.0))
./pkg/streamice/streamice_adv_flux_fl_x.F 74 STREAMICE_ADV_FLUX_FL_X
           IF ((STREAMICE_hmask(i,j,bi,bj).eq.1.0) .or.
./pkg/streamice/streamice_adv_flux_fl_x.F 75 STREAMICE_ADV_FLUX_FL_X
     &         ((STREAMICE_hmask(i-1,j,bi,bj).eq.1.0) .and.
./pkg/streamice/streamice_adv_flux_fl_x.F 76 STREAMICE_ADV_FLUX_FL_X
     &          (STREAMICE_hmask(i,j,bi,bj).ne.1.0))) THEN
./pkg/streamice/streamice_adv_flux_fl_x.F 85 STREAMICE_ADV_FLUX_FL_X
     &          STREAMICE_hmask(i,j,bi,bj).eq.1.0) THEN
./pkg/streamice/streamice_adv_flux_fl_x.F 90 STREAMICE_ADV_FLUX_FL_X
     &          STREAMICE_hmask(i-1,j,bi,bj).eq.1.0) THEN
./pkg/streamice/streamice_adv_flux_fl_x.F 98 STREAMICE_ADV_FLUX_FL_X
              IF ((STREAMICE_hmask(i,j,bi,bj).eq.1.0) .and.
./pkg/streamice/streamice_adv_flux_fl_x.F 99 STREAMICE_ADV_FLUX_FL_X
     &            (STREAMICE_hmask(i-2,j,bi,bj).eq.1.0))
./pkg/streamice/streamice_adv_flux_fl_y.F 101 STREAMICE_ADV_FLUX_FL_Y
              IF ((STREAMICE_hmask(i,j,bi,bj).eq.1.0) .and.
./pkg/streamice/streamice_adv_flux_fl_y.F 102 STREAMICE_ADV_FLUX_FL_Y
     &            (STREAMICE_hmask(i,j-2,bi,bj).eq.1.0))
./pkg/streamice/streamice_adv_flux_fl_y.F 105 STREAMICE_ADV_FLUX_FL_Y
              IF (((Gj.eq.1).and.(STREAMICE_hmask(i,j-1,bi,bj).eq.3.0))
./pkg/streamice/streamice_adv_flux_fl_y.F 153 STREAMICE_ADV_FLUX_FL_Y
              IF ((STREAMICE_hmask(i,j-1,bi,bj).eq.1.0) .and.
./pkg/streamice/streamice_adv_flux_fl_y.F 154 STREAMICE_ADV_FLUX_FL_Y
     &            (STREAMICE_hmask(i,j+1,bi,bj).eq.1.0))
./pkg/streamice/streamice_adv_flux_fl_y.F 157 STREAMICE_ADV_FLUX_FL_Y
              IF (((Gj.eq.Ny).and.(STREAMICE_hmask(i,j+1,bi,bj).eq.3.0))
./pkg/streamice/streamice_adv_flux_fl_y.F 75 STREAMICE_ADV_FLUX_FL_Y
           IF ((STREAMICE_hmask(i,j,bi,bj).eq.1.0) .or.
./pkg/streamice/streamice_adv_flux_fl_y.F 76 STREAMICE_ADV_FLUX_FL_Y
     &         ((STREAMICE_hmask(i,j-1,bi,bj).eq.1.0) .and.
./pkg/streamice/streamice_adv_flux_fl_y.F 77 STREAMICE_ADV_FLUX_FL_Y
     &          (STREAMICE_hmask(i,j,bi,bj).ne.1.0))) THEN
./pkg/streamice/streamice_adv_flux_fl_y.F 87 STREAMICE_ADV_FLUX_FL_Y
     &          STREAMICE_hmask(i,j,bi,bj).eq.1.0) THEN
./pkg/streamice/streamice_adv_flux_fl_y.F 92 STREAMICE_ADV_FLUX_FL_Y
     &          STREAMICE_hmask(i,j-1,bi,bj).eq.1.0) THEN
./pkg/streamice/streamice_adv_front.F 216 STREAMICE_ADV_FRONT
                STREAMICE_hmask (i,j,bi,bj) = 1.0
./pkg/streamice/streamice_adv_front.F 222 STREAMICE_ADV_FRONT
               STREAMICE_hmask (i,j,bi,bj) = 2.0
./pkg/streamice/streamice_adv_front.F 227 STREAMICE_ADV_FRONT
               STREAMICE_hmask (i,j,bi,bj) = 1.0
./pkg/streamice/streamice_adv_front.F 248 STREAMICE_ADV_FRONT
                ELSEIF (STREAMICE_hmask(i+2*k-3,j,bi,bj).eq.0 _d 0) THEN ! adjacent cell is completely ice free
./pkg/streamice/streamice_adv_front.F 259 STREAMICE_ADV_FRONT
                ELSEIF (STREAMICE_hmask(i,j+2*k-3,bi,bj).eq.0 _d 0) THEN
./pkg/streamice/streamice_advect_2dtracer.F 125 STREAMICE_ADVECT_2DTRACER
          IF (STREAMICE_hmask(i,j,bi,bj).eq.1.0 .or.
./pkg/streamice/streamice_advect_2dtracer.F 126 STREAMICE_ADVECT_2DTRACER
     &        STREAMICE_hmask(i,j,bi,bj).eq.2.0) THEN
./pkg/streamice/streamice_advect_2dtracer.F 172 STREAMICE_ADVECT_2DTRACER
          IF (STREAMICE_hmask(i,j,bi,bj).eq.1.0 .or.
./pkg/streamice/streamice_advect_2dtracer.F 173 STREAMICE_ADVECT_2DTRACER
     &        STREAMICE_hmask(i,j,bi,bj).eq.2.0) THEN
./pkg/streamice/streamice_advect_thickness.F 105 STREAMICE_ADVECT_THICKNESS
           IF (STREAMICE_hmask(i,j,bi,bj).eq.1.0) THEN
./pkg/streamice/streamice_advect_thickness.F 110 STREAMICE_ADVECT_THICKNESS
           ELSEIF (STREAMICE_hmask(i-1,j,bi,bj).eq.1.0) THEN
./pkg/streamice/streamice_advect_thickness.F 117 STREAMICE_ADVECT_THICKNESS
     &     STREAMICE_hmask(i,j,bi,bj).eq.1.0.OR.
./pkg/streamice/streamice_advect_thickness.F 118 STREAMICE_ADVECT_THICKNESS
     &     STREAMICE_hmask(i-1,j,bi,bj).eq.1.0)) THEN
./pkg/streamice/streamice_advect_thickness.F 135 STREAMICE_ADVECT_THICKNESS
           IF (STREAMICE_hmask(i,j,bi,bj).eq.1.0) THEN
./pkg/streamice/streamice_advect_thickness.F 140 STREAMICE_ADVECT_THICKNESS
           ELSEIF (STREAMICE_hmask(i,j-1,bi,bj).eq.1.0) THEN
./pkg/streamice/streamice_advect_thickness.F 149 STREAMICE_ADVECT_THICKNESS
     &     STREAMICE_hmask(i,j,bi,bj).eq.1.0.OR.
./pkg/streamice/streamice_advect_thickness.F 150 STREAMICE_ADVECT_THICKNESS
     &     STREAMICE_hmask(i,j-1,bi,bj).eq.1.0)) THEN
./pkg/streamice/streamice_advect_thickness.F 233 STREAMICE_ADVECT_THICKNESS
          IF (STREAMICE_hmask(i,j,bi,bj).eq.1.0) THEN
./pkg/streamice/streamice_advect_thickness.F 276 STREAMICE_ADVECT_THICKNESS
          IF (STREAMICE_hmask(i,j,bi,bj).eq.1.0) THEN
./pkg/streamice/streamice_advect_thickness.F 298 STREAMICE_ADVECT_THICKNESS
          IF (STREAMICE_hmask(i,j,bi,bj).eq.1.0) THEN
./pkg/streamice/streamice_advect_thickness.F 341 STREAMICE_ADVECT_THICKNESS
          IF (STREAMICE_hmask(i,j,bi,bj).eq.1.0 .or.
./pkg/streamice/streamice_advect_thickness.F 342 STREAMICE_ADVECT_THICKNESS
     &       STREAMICE_hmask(i,j,bi,bj).eq.2.0) THEN
./pkg/streamice/streamice_advect_thickness.F 365 STREAMICE_ADVECT_THICKNESS
                STREAMICE_hmask(i,j,bi,bj) = 0.0
./pkg/streamice/streamice_advect_thickness.F 91 STREAMICE_ADVECT_THICKNESS
          IF (STREAMICE_hmask(i,j,bi,bj).eq.1.0) THEN
./pkg/streamice/streamice_cg_functions.F 279 STREAMICE_CG_MAKE_A
          IF (STREAMICE_hmask (i,j,bi,bj) .eq. 1.0) THEN
./pkg/streamice/streamice_cg_functions.F 734 STREAMICE_CG_ADIAG
          IF (STREAMICE_hmask (i,j,bi,bj) .eq. 1.0) THEN
./pkg/streamice/streamice_cg_functions.F 83 STREAMICE_CG_ACTION
          IF (STREAMICE_hmask (i,j,bi,bj) .eq. 1.0) THEN
./pkg/streamice/streamice_cg_functions.F 902 STREAMICE_CG_BOUND_VALS
          IF ((STREAMICE_hmask (i,j,bi,bj) .eq. 1.0) .AND.
./pkg/streamice/streamice_diagnostics_state.F 131 STREAMICE_DIAGNOSTICS_STATE
       CALL DIAGNOSTICS_FILL_RS(STREAMICE_hmask,'SI_hmask',
./pkg/streamice/streamice_driving_stress_ppm.F 112 STREAMICE_DRIVING_STRESS_PPM
            IF (STREAMICE_hmask(i-1,j,bi,bj).eq.1.0) THEN
./pkg/streamice/streamice_driving_stress_ppm.F 140 STREAMICE_DRIVING_STRESS_PPM
            IF (STREAMICE_hmask(i+1,j,bi,bj).eq.1.0 .and.
./pkg/streamice/streamice_driving_stress_ppm.F 141 STREAMICE_DRIVING_STRESS_PPM
     &          STREAMICE_hmask(i-1,j,bi,bj).eq.1.0) THEN
./pkg/streamice/streamice_driving_stress_ppm.F 172 STREAMICE_DRIVING_STRESS_PPM
             IF (STREAMICE_hmask(i+1,j,bi,bj).eq.1.0) THEN
./pkg/streamice/streamice_driving_stress_ppm.F 177 STREAMICE_DRIVING_STRESS_PPM
             ELSEIF (STREAMICE_hmask(i-1,j,bi,bj).eq.1.0) THEN
./pkg/streamice/streamice_driving_stress_ppm.F 209 STREAMICE_DRIVING_STRESS_PPM
            IF (STREAMICE_hmask(i,j+1,bi,bj).eq.1.0) THEN
./pkg/streamice/streamice_driving_stress_ppm.F 237 STREAMICE_DRIVING_STRESS_PPM
            IF (STREAMICE_hmask(i,j-1,bi,bj).eq.1.0) THEN
./pkg/streamice/streamice_driving_stress_ppm.F 266 STREAMICE_DRIVING_STRESS_PPM
            IF (STREAMICE_hmask(i,j+1,bi,bj).eq.1.0 .and.
./pkg/streamice/streamice_driving_stress_ppm.F 267 STREAMICE_DRIVING_STRESS_PPM
     &          STREAMICE_hmask(i,j-1,bi,bj).eq.1.0) THEN
./pkg/streamice/streamice_driving_stress_ppm.F 298 STREAMICE_DRIVING_STRESS_PPM
             IF (STREAMICE_hmask(i,j+1,bi,bj).eq.1.0) THEN
./pkg/streamice/streamice_driving_stress_ppm.F 303 STREAMICE_DRIVING_STRESS_PPM
             ELSEIF (STREAMICE_hmask(i,j-1,bi,bj).eq.1.0) THEN
./pkg/streamice/streamice_driving_stress_ppm.F 362 STREAMICE_DRIVING_STRESS_PPM
     &      .OR. (STREAMICE_hmask(i-1,j,bi,bj) .eq. 0)
./pkg/streamice/streamice_driving_stress_ppm.F 363 STREAMICE_DRIVING_STRESS_PPM
     &      .OR. (STREAMICE_hmask(i-1,j,bi,bj) .eq. 2) ) THEN ! left face of the cell is at a stress boundary
./pkg/streamice/streamice_driving_stress_ppm.F 377 STREAMICE_DRIVING_STRESS_PPM
     &      .OR. (STREAMICE_hmask(i+1,j,bi,bj) .eq. 0)
./pkg/streamice/streamice_driving_stress_ppm.F 378 STREAMICE_DRIVING_STRESS_PPM
     &      .OR. (STREAMICE_hmask(i+1,j,bi,bj) .eq. 2) ) THEN 
./pkg/streamice/streamice_driving_stress_ppm.F 387 STREAMICE_DRIVING_STRESS_PPM
     &      .OR. (STREAMICE_hmask(i,j-1,bi,bj) .eq. 0)
./pkg/streamice/streamice_driving_stress_ppm.F 388 STREAMICE_DRIVING_STRESS_PPM
     &      .OR. (STREAMICE_hmask(i,j-1,bi,bj) .eq. 2) ) THEN 
./pkg/streamice/streamice_driving_stress_ppm.F 397 STREAMICE_DRIVING_STRESS_PPM
     &      .OR. (STREAMICE_hmask(i,j+1,bi,bj) .eq. 0)
./pkg/streamice/streamice_driving_stress_ppm.F 398 STREAMICE_DRIVING_STRESS_PPM
     &      .OR. (STREAMICE_hmask(i,j+1,bi,bj) .eq. 2) ) THEN 
./pkg/streamice/streamice_driving_stress_ppm.F 76 STREAMICE_DRIVING_STRESS_PPM
          IF (STREAMICE_hmask(i,j,bi,bj).eq.1.0) THEN
./pkg/streamice/streamice_driving_stress_ppm.F 84 STREAMICE_DRIVING_STRESS_PPM
            IF (STREAMICE_hmask(i+1,j,bi,bj).eq.1.0) THEN
./pkg/streamice/streamice_init_varia.F 155 STREAMICE_INIT_VARIA
          STREAMICE_hmask(i,j,bi,bj) = -1.0
./pkg/streamice/streamice_init_varia.F 210 STREAMICE_INIT_VARIA
              STREAMICE_hmask(i,j,bi,bj) = 0. _d 0
./pkg/streamice/streamice_init_varia.F 226 STREAMICE_INIT_VARIA
                STREAMICE_hmask(i,j,bi,bj) = 2.0
./pkg/streamice/streamice_init_varia.F 228 STREAMICE_INIT_VARIA
                STREAMICE_hmask(i,j,bi,bj) = 0.0
./pkg/streamice/streamice_init_varia.F 233 STREAMICE_INIT_VARIA
               STREAMICE_hmask(i,j,bi,bj) = 1.0
./pkg/streamice/streamice_init_varia.F 261 STREAMICE_INIT_VARIA
              STREAMICE_hmask(i,j,bi,bj) = 1.0
./pkg/streamice/streamice_init_varia.F 264 STREAMICE_INIT_VARIA
              STREAMICE_hmask(i,j,bi,bj) = 0. _d 0
./pkg/streamice/streamice_init_varia.F 303 STREAMICE_INIT_VARIA
      CALL READ_FLD_XY_RS( STREAMICEhMaskFile, ' ', STREAMICE_hmask,
./pkg/streamice/streamice_init_varia.F 545 STREAMICE_INIT_VARIA
      _EXCH_XY_RS(STREAMICE_hmask, myThid )
./pkg/streamice/streamice_init_varia.F 598 STREAMICE_INIT_VARIA
     & STREAMICE_hmask, 0, myThid )
./pkg/streamice/streamice_invert_surf_forthick.F 57 STREAMICE_INVERT_SURF_FORTHICK
            IF (STREAMICE_hmask(i,j,bi,bj).eq.1.0) THEN
./pkg/streamice/streamice_invert_surf_forthick.F 73 STREAMICE_INVERT_SURF_FORTHICK
     &           ( STREAMICE_hmask(i,j,bi,bj).eq.1.0)) THEN
./pkg/streamice/streamice_read_pickup.F 137 STREAMICE_READ_PICKUP
        CALL READ_MFLDS_LEV_RS('SI_hmask', STREAMICE_hmask,
./pkg/streamice/streamice_taub.F 54 STREAMICE_TAUB
          IF (STREAMICE_hmask(i,j,bi,bj).eq.1) THEN
./pkg/streamice/streamice_upd_ffrac_uncoupled.F 60 STREAMICE_UPD_FFRAC_UNCOUPLED
         if (STREAMICE_hmask(i,j,bi,bj).eq.1.0 .or.
./pkg/streamice/streamice_upd_ffrac_uncoupled.F 61 STREAMICE_UPD_FFRAC_UNCOUPLED
     &        STREAMICE_hmask(i,j,bi,bj).eq.2.0) THEN
./pkg/streamice/streamice_upd_ffrac_uncoupled.F 64 STREAMICE_UPD_FFRAC_UNCOUPLED
          if (STREAMICE_hmask(i,j,bi,bj).eq.1.0 .or.
./pkg/streamice/streamice_upd_ffrac_uncoupled.F 65 STREAMICE_UPD_FFRAC_UNCOUPLED
     &        STREAMICE_hmask(i,j,bi,bj).eq.2.0) THEN
./pkg/streamice/streamice_velmask_upd.F 160 STREAMICE_VELMASK_UPD
            IF ((STREAMICE_hmask(i+1,j,bi,bj) .eq. 0.0) .OR.
./pkg/streamice/streamice_velmask_upd.F 161 STREAMICE_VELMASK_UPD
     &          (STREAMICE_hmask(i+1,j,bi,bj) .eq. 2.0))  THEN
./pkg/streamice/streamice_velmask_upd.F 168 STREAMICE_VELMASK_UPD
            IF ((STREAMICE_hmask(i-1,j,bi,bj) .eq. 0.0) .OR.
./pkg/streamice/streamice_velmask_upd.F 169 STREAMICE_VELMASK_UPD
     &          (STREAMICE_hmask(i-1,j,bi,bj) .eq. 2.0))  THEN
./pkg/streamice/streamice_velmask_upd.F 176 STREAMICE_VELMASK_UPD
            IF ((STREAMICE_hmask(i,j+1,bi,bj) .eq. 0.0) .OR.
./pkg/streamice/streamice_velmask_upd.F 177 STREAMICE_VELMASK_UPD
     &          (STREAMICE_hmask(i,j+1,bi,bj) .eq. 2.0))  THEN
./pkg/streamice/streamice_velmask_upd.F 184 STREAMICE_VELMASK_UPD
            IF ((STREAMICE_hmask(i,j-1,bi,bj) .eq. 0.0) .OR.
./pkg/streamice/streamice_velmask_upd.F 185 STREAMICE_VELMASK_UPD
     &          (STREAMICE_hmask(i,j-1,bi,bj) .eq. 2.0))  THEN
./pkg/streamice/streamice_velmask_upd.F 57 STREAMICE_VELMASK_UPD
      _EXCH_XY_RS( STREAMICE_hmask, myThid )
./pkg/streamice/streamice_velmask_upd.F 76 STREAMICE_VELMASK_UPD
          IF (STREAMICE_hmask(i,j,bi,bj) .eq. 1.0) THEN
./pkg/streamice/streamice_visc_beta.F 44 STREAMICE_VISC_BETA
          IF (STREAMICE_hmask(i,j,bi,bj).eq.1) THEN
./pkg/streamice/streamice_visc_beta_hybrid.F 64 STREAMICE_VISC_BETA_HYBRID
          IF (STREAMICE_hmask(i,j,bi,bj).eq.1) THEN
./pkg/streamice/streamice_write_pickup.F 93 STREAMICE_WRITE_PICKUP
        CALL WRITE_REC_3D_RS( fn, fp, 1, STREAMICE_hmask,