Changeset 15090 for NEMO/trunk/src/TOP/TRP
- Timestamp:
- 2021-07-06T16:25:18+02:00 (3 years ago)
- Location:
- NEMO/trunk/src/TOP/TRP
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/trunk/src/TOP/TRP/trcatf.F90
r14172 r15090 239 239 ENDIF 240 240 ! 241 DO jn = 1, jptra 242 DO_3D( 1, 1, 1, 1, 1, jpkm1 )241 DO jn = 1, jptra 242 DO_3D( nn_hls, nn_hls, nn_hls, nn_hls, 1, jpkm1 ) 243 243 ze3t_b = 1._wp + r3t(ji,jj,Kbb) * tmask(ji,jj,jk) 244 244 ze3t_n = 1._wp + r3t(ji,jj,Kmm) * tmask(ji,jj,jk) … … 313 313 ! 314 314 DO jn = 1, jptra 315 DO_3D( 1, 1, 1, 1, 1, jpkm1 )315 DO_3D( nn_hls, nn_hls, nn_hls, nn_hls, 1, jpkm1 ) 316 316 ze3t_b = e3t(ji,jj,jk,Kbb) 317 317 ze3t_n = e3t(ji,jj,jk,Kmm) -
NEMO/trunk/src/TOP/TRP/trcsink.F90
r13295 r15090 74 74 iiter(:,:) = 1 75 75 ELSE 76 DO_2D( 1, 1, 1, 1)76 DO_2D( nn_hls, nn_hls, nn_hls, nn_hls ) 77 77 iiter(ji,jj) = 1 78 78 DO jk = 1, jpkm1 … … 86 86 ENDIF 87 87 88 DO_3D( 1, 1, 1, 1, 1,jpkm1 )88 DO_3D( nn_hls, nn_hls, nn_hls, nn_hls, 1, jpkm1 ) 89 89 IF( tmask(ji,jj,jk) == 1.0 ) THEN 90 90 zwsmax = 0.5 * e3t(ji,jj,jk,Kmm) * rday / rsfact … … 146 146 DO jn = 1, 2 147 147 ! first guess of the slopes interior values 148 DO_2D( 1, 1, 1, 1)148 DO_2D( nn_hls, nn_hls, nn_hls, nn_hls ) 149 149 ! 150 150 zstep = rsfact / REAL( kiter(ji,jj), wp ) / 2. … … 186 186 END DO 187 187 188 DO_3D( 1, 1, 1, 1, 1,jpkm1 )188 DO_3D( nn_hls, nn_hls, nn_hls, nn_hls, 1, jpkm1 ) 189 189 zflx = ( psinkflx(ji,jj,jk) - psinkflx(ji,jj,jk+1) ) / e3t(ji,jj,jk,Kmm) 190 190 ztrb(ji,jj,jk) = ztrb(ji,jj,jk) + 2. * zflx -
NEMO/trunk/src/TOP/TRP/trdmxl_trc.F90
r14433 r15090 124 124 isum = 0 ; zvlmsk(:,:) = 0.e0 125 125 126 IF( jpktrd_trc < jpk ) THEN ! description ???127 DO_2D( 1, 1, 1, 1 )126 IF( jpktrd_trc < jpk ) THEN 127 DO_2D( nn_hls, nn_hls, nn_hls, nn_hls ) 128 128 IF( nmld_trc(ji,jj) <= jpktrd_trc ) THEN 129 129 zvlmsk(ji,jj) = tmask(ji,jj,1) … … 148 148 ! ... Weights for vertical averaging 149 149 wkx_trc(:,:,:) = 0.e0 150 DO_3D( 1, 1, 1, 1, 1, jpktrd_trc ) ! initialize wkx_trc with vertical scale factor in mixed-layer150 DO_3D( nn_hls, nn_hls, nn_hls, nn_hls, 1, jpktrd_trc ) ! description ??? 151 151 IF( jk - nmld_trc(ji,jj) < 0 ) wkx_trc(ji,jj,jk) = e3t(ji,jj,jk,Kmm) * tmask(ji,jj,jk) 152 152 END_3D … … 259 259 ! 260 260 DO jn = 1, jptra 261 DO_2D( 1, 1, 1, 1 )261 DO_2D( nn_hls, nn_hls, nn_hls, nn_hls ) ! description ??? 262 262 ik = nmld_trc(ji,jj) 263 263 IF( ln_trdtrc(jn) ) & -
NEMO/trunk/src/TOP/TRP/trdmxl_trc_rst.F90
r13286 r15090 12 12 USE iom ! I/O module 13 13 USE trc ! for ctrcnm 14 USE trd mxl_trc_oce ! for lk_trdmxl_trc14 USE trdtrc_oce ! for lk_trdmxl_trc 15 15 16 16 IMPLICIT NONE … … 53 53 clpath = TRIM(cn_trcrst_outdir) 54 54 IF( clpath(LEN_TRIM(clpath):) /= '/' ) clpath = TRIM(clpath) // '/' 55 IF(lwp) WRITE(numout,*) ' open ocean restart_mld_trc NetCDF ' TRIM(clpath)//TRIM(clname)55 IF(lwp) WRITE(numout,*) ' open ocean restart_mld_trc NetCDF ', TRIM(clpath)//TRIM(clname) 56 56 CALL iom_open( TRIM(clpath)//TRIM(clname), nummldw_trc, ldwrt = .TRUE. ) 57 57 ENDIF
Note: See TracChangeset
for help on using the changeset viewer.