Changeset 14219 for NEMO/branches/2020/dev_r14116_HPC-04_mcastril_Mixed_Precision_implementation_final/src/OCE/DOM/domzgr.F90
- Timestamp:
- 2020-12-18T18:52:57+01:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/dev_r14116_HPC-04_mcastril_Mixed_Precision_implementation_final/src/OCE/DOM/domzgr.F90
r13295 r14219 45 45 !! * Substitutions 46 46 # include "do_loop_substitute.h90" 47 # include "single_precision_substitute.h90" 47 48 !!---------------------------------------------------------------------- 48 49 !! NEMO/OCE 4.0 , NEMO Consortium (2018) … … 125 126 zmsk(:,mj0(jpjglo-nn_hls):mj1(jpjglo-nn_hls) ) = 0._wp ! last line of inner global domain at 0 126 127 ENDIF 127 CALL lbc_lnk( 'usrdef_zgr', zmsk, 'T', 1. ) ! set halos128 CALL lbc_lnk( 'usrdef_zgr', zmsk, 'T', 1._wp ) ! set halos 128 129 k_top(:,:) = k_top(:,:) * NINT( zmsk(:,:) ) 129 130 ! … … 220 221 REAL(wp), DIMENSION(:) , INTENT(out) :: pe3t_1d , pe3w_1d ! 1D vertical scale factors [m] 221 222 REAL(wp), DIMENSION(:,:,:), INTENT(out) :: pdept, pdepw ! grid-point depth [m] 222 REAL(wp), DIMENSION(:,:,:), INTENT(out) :: pe3t , pe3u , pe3v , pe3f ! vertical scale factors [m] 223 REAL(dp), DIMENSION(:,:,:), INTENT(out) :: pe3t 224 REAL(wp), DIMENSION(:,:,:), INTENT(out) :: pe3u , pe3v , pe3f ! vertical scale factors [m] 223 225 REAL(wp), DIMENSION(:,:,:), INTENT(out) :: pe3w , pe3uw, pe3vw ! - - - 224 226 INTEGER , DIMENSION(:,:) , INTENT(out) :: k_top , k_bot ! first & last ocean level … … 277 279 ELSE !- depths computed from e3. scale factors 278 280 CALL e3_to_depth( pe3t_1d, pe3w_1d, pdept_1d, pdepw_1d ) ! 1D reference depth 279 CALL e3_to_depth( pe3t , pe3w , pdept , pdepw ) ! 3D depths 281 CALL e3_to_depth( CASTWP(pe3t) , pe3w , pdept , pdepw ) 280 282 IF(lwp) THEN 281 283 WRITE(numout,*)
Note: See TracChangeset
for help on using the changeset viewer.