Changeset 14882
- Timestamp:
- 2021-05-18T18:32:47+02:00 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/trunk/src/OCE/ZDF/zdfiwm.F90
r14845 r14882 144 144 ! Set to zero the 1st and last vertical levels of appropriate variables 145 145 IF( iom_use("emix_iwm") ) THEN 146 DO_2D( nn_hls-1, nn_hls-1, nn_hls-1, nn_hls-1 ) 147 zemx_iwm (ji,jj,1) = 0._wp ; zemx_iwm (ji,jj,jpk) = 0._wp 148 END_2D 146 zemx_iwm(:,:,:) = 0._wp 149 147 ENDIF 150 148 IF( iom_use("av_ratio") ) THEN 151 DO_2D( nn_hls-1, nn_hls-1, nn_hls-1, nn_hls-1 ) 152 zav_ratio(ji,jj,1) = 0._wp ; zav_ratio(ji,jj,jpk) = 0._wp 153 END_2D 149 zav_ratio(:,:,:) = 0._wp 154 150 ENDIF 155 151 IF( iom_use("av_wave") .OR. sn_cfctl%l_prtctl ) THEN 156 DO_2D( nn_hls-1, nn_hls-1, nn_hls-1, nn_hls-1 ) 157 zav_wave (ji,jj,1) = 0._wp ; zav_wave (ji,jj,jpk) = 0._wp 158 END_2D 152 zav_wave(:,:,:) = 0._wp 159 153 ENDIF 160 154 ! … … 366 360 IF( iom_use("bflx_iwm") .OR. iom_use("pcmap_iwm") ) THEN 367 361 ALLOCATE( z2d(A2D(nn_hls)) , z3d(A2D(nn_hls),jpk) ) 362 ! Initialisation for iom_put 368 363 z2d(:,:) = 0._wp ; z3d(:,:,:) = 0._wp 369 370 ! Initialisation for iom_put371 DO_2D( 0, 0, 0, 0 )372 z3d(ji,jj,1) = 0._wp ; z3d(ji,jj,jpk) = 0._wp373 END_2D374 364 375 365 DO_3D( 0, 0, 0, 0, 2, jpkm1 ) 376 366 z3d(ji,jj,jk) = MAX( 0._wp, rn2(ji,jj,jk) ) * zav_wave(ji,jj,jk) 377 END_3D378 DO_2D( 0, 0, 0, 0 )379 z2d(ji,jj) = 0._wp380 END_2D381 DO_3D( 0, 0, 0, 0, 2, jpkm1 )382 367 z2d(ji,jj) = z2d(ji,jj) + e3w(ji,jj,jk,Kmm) * z3d(ji,jj,jk) * wmask(ji,jj,jk) 383 368 END_3D
Note: See TracChangeset
for help on using the changeset viewer.