Changeset 13295 for NEMO/trunk/src/TOP/PISCES/P4Z/p4zopt.F90
- Timestamp:
- 2020-07-10T20:24:21+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/trunk/src/TOP/PISCES/P4Z/p4zopt.F90
r13286 r13295 89 89 IF( ln_p5z ) zchl3d(:,:,:) = zchl3d(:,:,:) + tr(:,:,:,jppch,Kbb) 90 90 ! 91 DO_3D _11_11(1, jpkm1 )91 DO_3D( 1, 1, 1, 1, 1, jpkm1 ) 92 92 zchl = ( zchl3d(ji,jj,jk) + rtrn ) * 1.e6 93 93 zchl = MIN( 10. , MAX( 0.05, zchl ) ) … … 160 160 heup_01(:,:) = gdepw(:,:,2,Kmm) 161 161 162 DO_3D _11_11(2, nksrp )162 DO_3D( 1, 1, 1, 1, 2, nksrp ) 163 163 IF( etot_ndcy(ji,jj,jk) * tmask(ji,jj,jk) >= zqsr100(ji,jj) ) THEN 164 164 neln(ji,jj) = jk+1 ! Euphotic level : 1rst T-level strictly below Euphotic layer … … 178 178 zetmp2 (:,:) = 0.e0 179 179 180 DO_3D _11_11(1, nksrp )180 DO_3D( 1, 1, 1, 1, 1, nksrp ) 181 181 IF( gdepw(ji,jj,jk+1,Kmm) <= hmld(ji,jj) ) THEN 182 182 zetmp1 (ji,jj) = zetmp1 (ji,jj) + etot (ji,jj,jk) * e3t(ji,jj,jk,Kmm) ! remineralisation … … 189 189 zpar(:,:,:) = etot_ndcy(:,:,:) ! diagnostic : PAR with no diurnal cycle 190 190 ! 191 DO_3D _11_11(1, nksrp )191 DO_3D( 1, 1, 1, 1, 1, nksrp ) 192 192 IF( gdepw(ji,jj,jk+1,Kmm) <= hmld(ji,jj) ) THEN 193 193 z1_dep = 1. / ( zdepmoy(ji,jj) + rtrn ) … … 201 201 zetmp4 (:,:) = 0.e0 202 202 ! 203 DO_3D _11_11(1, nksrp )203 DO_3D( 1, 1, 1, 1, 1, nksrp ) 204 204 IF( gdepw(ji,jj,jk+1,Kmm) <= MIN(hmld(ji,jj), heup_01(ji,jj)) ) THEN 205 205 zetmp3 (ji,jj) = zetmp3 (ji,jj) + enano (ji,jj,jk) * e3t(ji,jj,jk,Kmm) ! production … … 211 211 ediatm(:,:,:) = ediat(:,:,:) 212 212 ! 213 DO_3D _11_11(1, nksrp )213 DO_3D( 1, 1, 1, 1, 1, nksrp ) 214 214 IF( gdepw(ji,jj,jk+1,Kmm) <= hmld(ji,jj) ) THEN 215 215 z1_dep = 1. / ( zdepmoy(ji,jj) + rtrn ) … … 221 221 IF( ln_p5z ) THEN 222 222 ALLOCATE( zetmp5(jpi,jpj) ) ; zetmp5 (:,:) = 0.e0 223 DO_3D _11_11(1, nksrp )223 DO_3D( 1, 1, 1, 1, 1, nksrp ) 224 224 IF( gdepw(ji,jj,jk+1,Kmm) <= MIN(hmld(ji,jj), heup_01(ji,jj)) ) THEN 225 225 zetmp5(ji,jj) = zetmp5 (ji,jj) + epico(ji,jj,jk) * e3t(ji,jj,jk,Kmm) ! production … … 229 229 epicom(:,:,:) = epico(:,:,:) 230 230 ! 231 DO_3D _11_11(1, nksrp )231 DO_3D( 1, 1, 1, 1, 1, nksrp ) 232 232 IF( gdepw(ji,jj,jk+1,Kmm) <= hmld(ji,jj) ) THEN 233 233 z1_dep = 1. / ( zdepmoy(ji,jj) + rtrn ) … … 302 302 pe3(:,:,1) = zqsr(:,:) * EXP( -0.5 * ekr(:,:,1) ) 303 303 ! 304 DO_3D _11_11(2, nksrp )304 DO_3D( 1, 1, 1, 1, 2, nksrp ) 305 305 pe1(ji,jj,jk) = pe1(ji,jj,jk-1) * EXP( -0.5 * ( ekb(ji,jj,jk-1) + ekb(ji,jj,jk) ) ) 306 306 pe2(ji,jj,jk) = pe2(ji,jj,jk-1) * EXP( -0.5 * ( ekg(ji,jj,jk-1) + ekg(ji,jj,jk) ) )
Note: See TracChangeset
for help on using the changeset viewer.