Symbol Description Uses
ksurfS vertical index of the surface V point 34



File Line number Procedure Code
./model/inc/SURFACE.h 36 NO PROCEDURE
      COMMON /SURF_INDEX/ ksurfC, ksurfW, ksurfS
./model/inc/SURFACE.h 39 NO PROCEDURE
      INTEGER ksurfS(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
./model/src/ini_surf_dr.F 72 INI_SURF_DR
             IF ( ks.EQ.ksurfS(i,j,bi,bj))
./model/src/ini_surf_dr.F 74 INI_SURF_DR
             IF ( ks.EQ.ksurfS(i,j+1,bi,bj))
./model/src/ini_masks_etc.F 311 INI_MASKS_ETC
          ksurfS(I,J,bi,bj) = Nr+1
./model/src/ini_masks_etc.F 314 INI_MASKS_ETC
           IF (hFacS(I,J,K,bi,bj).NE.0.) ksurfS(I,J,bi,bj) = k
./verification/global_ocean.cs32x15/code_alt/code.192t_8x4/ini_masks_etc.F 296 INI_MASKS_ETC
          ksurfS(I,J,bi,bj) = Nr+1
./verification/global_ocean.cs32x15/code_alt/code.192t_8x4/ini_masks_etc.F 299 INI_MASKS_ETC
           IF (hFacS(I,J,K,bi,bj).NE.0.) ksurfS(I,J,bi,bj) = k
./verification/global_ocean.cs32x15/code_alt/code.176t_8x4/ini_masks_etc.F 287 INI_MASKS_ETC
          ksurfS(I,J,bi,bj) = Nr+1
./verification/global_ocean.cs32x15/code_alt/code.176t_8x4/ini_masks_etc.F 290 INI_MASKS_ETC
           IF (hFacS(I,J,K,bi,bj).NE.0.) ksurfS(I,J,bi,bj) = k
./model/src/update_surf_dr.F 54 UPDATE_SURF_DR
     I                    bi, bj, ksurfC, ksurfW, ksurfS,
./model/src/update_surf_dr.F 84 UPDATE_SURF_DR
          ks = ksurfS(i,j,bi,bj)
./model/src/update_masks_etc.F 347 UPDATE_MASKS_ETC
          ksurfS(I,J,bi,bj) = Nr+1
./model/src/update_masks_etc.F 355 UPDATE_MASKS_ETC
              ksurfS(I,J,bi,bj) = k
./model/src/update_r_star.F 53 UPDATE_R_STAR
     I                    bi, bj, ksurfC, ksurfW, ksurfS,
./model/src/calc_r_star.F 136 CALC_R_STAR
          IF ( ksurfS(i,j,bi,bj).LE.Nr ) THEN
./model/src/calc_r_star.F 241 CALC_R_STAR
          IF (ksurfS(1-i,1-j,bi,bj).GT.Nr) rStarFacS(1-i,1-j,bi,bj)= 1.
./model/src/calc_r_star.F 242 CALC_R_STAR
          IF (ksurfS(ii, 1-j,bi,bj).GT.Nr) rStarFacS(ii, 1-j,bi,bj)= 1.
./model/src/calc_r_star.F 243 CALC_R_STAR
          IF (ksurfS(1-i,jj, bi,bj).GT.Nr) rStarFacS(1-i,jj, bi,bj)= 1.
./model/src/calc_r_star.F 244 CALC_R_STAR
          IF (ksurfS(ii, jj, bi,bj).GT.Nr) rStarFacS(ii, jj, bi,bj)= 1.
./model/src/timestep.F 296 TIMESTEP
          IF ( k.EQ.ksurfS(i,j,bi,bj) ) THEN
./model/src/calc_surf_dr.F 155 CALC_SURF_DR
          ks = ksurfS(i,j,bi,bj)
./pkg/obcs/obcs_apply_eta.F 56 OBCS_APPLY_ETA
            IF ( ksurfS(i,j_obc,bi,bj).LE.Nr )
./pkg/obcs/obcs_apply_eta.F 62 OBCS_APPLY_ETA
            IF ( ksurfS(i,j_obc+1,bi,bj).LE.Nr )
./pkg/obcs/obcs_apply_r_star.F 25 OBCS_APPLY_R_STAR
      INTEGER ksurfS(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
./pkg/obcs/obcs_apply_r_star.F 46 OBCS_APPLY_R_STAR
        IF (ksurfS(i,j,bi,bj).LE.Nr) THEN
./pkg/obcs/obcs_apply_r_star.F 56 OBCS_APPLY_R_STAR
        IF (ksurfS(i,j+1,bi,bj).LE.Nr) THEN
./pkg/obcs/obcs_apply_r_star.F 7 OBCS_APPLY_R_STAR
     I                bi, bj, ksurfC, ksurfW, ksurfS,
./pkg/obcs/obcs_apply_surf_dr.F 25 OBCS_APPLY_SURF_DR
      INTEGER ksurfS(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)  
./pkg/obcs/obcs_apply_surf_dr.F 47 OBCS_APPLY_SURF_DR
        ks = ksurfS(i,j,bi,bj)
./pkg/obcs/obcs_apply_surf_dr.F 56 OBCS_APPLY_SURF_DR
        ks = ksurfS(i,j+1,bi,bj)
./pkg/obcs/obcs_apply_surf_dr.F 7 OBCS_APPLY_SURF_DR
     I                bi, bj, ksurfC, ksurfW, ksurfS,
./pkg/obcs/obcs_init_fixed.F 89 OBCS_INIT_FIXED
            k = ksurfS(i,j,bi,bj) 
./pkg/obcs/obcs_init_fixed.F 95 OBCS_INIT_FIXED
            k = ksurfS(i,j,bi,bj)