- Timestamp:
- 2017-12-19T16:44:50+01:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_merge_2017/NEMOGCM/CONFIG/TEST_CASES/OVERFLOW/MY_SRC/usrdef_zgr.F90
r9125 r9135 15 15 !!--------------------------------------------------------------------- 16 16 USE oce ! ocean variables 17 USE dom_oce , ONLY: ln_zco, ln_zps, ln_sco ! ocean space and time domain18 17 USE dom_oce , ONLY: mi0, mi1, nimpp, njmpp ! ocean space and time domain 19 18 USE dom_oce , ONLY: glamt ! ocean space and time domain … … 51 50 !! 52 51 !!---------------------------------------------------------------------- 53 LOGICAL , INTENT( out) :: ld_zco, ld_zps, ld_sco ! vertical coordinate flags54 LOGICAL , INTENT( out) :: ld_isfcav ! under iceshelf cavity flag55 REAL(wp), DIMENSION(:) , INTENT( out) :: pdept_1d, pdepw_1d ! 1D grid-point depth [m]56 REAL(wp), DIMENSION(:) , INTENT( out) :: pe3t_1d , pe3w_1d ! 1D grid-point depth [m]57 REAL(wp), DIMENSION(:,:,:), INTENT( out) :: pdept, pdepw ! grid-point depth [m]58 REAL(wp), DIMENSION(:,:,:), INTENT( out) :: pe3t , pe3u , pe3v , pe3f ! vertical scale factors [m]59 REAL(wp), DIMENSION(:,:,:), INTENT( out) :: pe3w , pe3uw, pe3vw ! i-scale factors60 INTEGER , DIMENSION(:,:) , INTENT( out) :: k_top, k_bot ! first & last ocean level52 LOGICAL , INTENT(in ) :: ld_zco, ld_zps, ld_sco ! vertical coordinate flags ( read in namusr_def ) 53 LOGICAL , INTENT( out) :: ld_isfcav ! under iceshelf cavity flag 54 REAL(wp), DIMENSION(:) , INTENT( out) :: pdept_1d, pdepw_1d ! 1D grid-point depth [m] 55 REAL(wp), DIMENSION(:) , INTENT( out) :: pe3t_1d , pe3w_1d ! 1D grid-point depth [m] 56 REAL(wp), DIMENSION(:,:,:), INTENT( out) :: pdept, pdepw ! grid-point depth [m] 57 REAL(wp), DIMENSION(:,:,:), INTENT( out) :: pe3t , pe3u , pe3v , pe3f ! vertical scale factors [m] 58 REAL(wp), DIMENSION(:,:,:), INTENT( out) :: pe3w , pe3uw, pe3vw ! i-scale factors 59 INTEGER , DIMENSION(:,:) , INTENT( out) :: k_top, k_bot ! first & last ocean level 61 60 ! 62 61 INTEGER :: ji, jj, jk ! dummy indices … … 118 117 ! 119 118 ! 120 IF ( l n_sco ) THEN !== s-coordinate ==! (terrain-following coordinate)119 IF ( ld_sco ) THEN !== s-coordinate ==! (terrain-following coordinate) 121 120 ! 122 121 k_bot(:,:) = jpkm1 * k_top(:,:) !* bottom ocean = jpk-1 (here use k_top as a land mask) … … 139 138 ! 140 139 ! 141 IF ( l n_zco ) THEN !== z-coordinate ==! (step-like topography)140 IF ( ld_zco ) THEN !== z-coordinate ==! (step-like topography) 142 141 ! 143 142 ! !* bottom ocean compute from the depth of grid-points … … 161 160 ! 162 161 ! 163 IF ( l n_zps ) THEN !== zps-coordinate ==! (partial bottom-steps)162 IF ( ld_zps ) THEN !== zps-coordinate ==! (partial bottom-steps) 164 163 ! 165 164 ze3min = 0.1_wp * rn_dz
Note: See TracChangeset
for help on using the changeset viewer.