- Timestamp:
- 2021-07-16T20:00:12+02:00 (3 years ago)
- Location:
- NEMO/branches/2021/dev_r14383_PISCES_NEWDEV_PISCO
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2021/dev_r14383_PISCES_NEWDEV_PISCO
- Property svn:externals
-
old new 9 9 10 10 # SETTE 11 ^/utils/CI/sette@14244 sette 11 ^/utils/CI/sette@HEAD sette 12
-
- Property svn:externals
-
NEMO/branches/2021/dev_r14383_PISCES_NEWDEV_PISCO/src/TOP/PISCES/P4Z/p4zopt.F90
r14786 r15127 89 89 ! Computation of the light attenuation parameters based on a 90 90 ! look-up table 91 DO_3D( 1, 1, 1, 1, 1, jpkm1)91 DO_3D( nn_hls, nn_hls, nn_hls, nn_hls, 1, jpkm1) 92 92 zchl = ( tr(ji,jj,jk,jpnch,Kbb) + tr(ji,jj,jk,jpdch,Kbb) + rtrn ) * 1.e6 93 93 IF( ln_p5z ) zchl = zchl + tr(ji,jj,jk,jppch,Kbb) * 1.e6 … … 241 241 heup_01(:,:) = gdepw(:,:,2,Kmm) 242 242 243 DO_3D( 1, 1, 1, 1, 2, nksr)243 DO_3D( nn_hls, nn_hls, nn_hls, nn_hls, 2, nksr) 244 244 IF( etot_ndcy(ji,jj,jk) * tmask(ji,jj,jk) >= zqsr100(ji,jj) ) THEN 245 245 neln(ji,jj) = jk+1 ! Euphotic level : 1rst T-level strictly below Euphotic layer … … 262 262 zetmp2 (:,:) = 0.e0 263 263 264 DO_3D( 1, 1, 1, 1, 1, nksr)264 DO_3D( nn_hls, nn_hls, nn_hls, nn_hls, 1, nksr) 265 265 IF( gdepw(ji,jj,jk+1,Kmm) <= hmld(ji,jj) ) THEN 266 266 zetmp1 (ji,jj) = zetmp1 (ji,jj) + etot (ji,jj,jk) * e3t(ji,jj,jk,Kmm) ! Actual PAR for remineralisation … … 273 273 zpar(:,:,:) = etot_ndcy(:,:,:) ! diagnostic : PAR with no diurnal cycle 274 274 ! 275 DO_3D( 1, 1, 1, 1, 1, nksr)275 DO_3D( nn_hls, nn_hls, nn_hls, nn_hls, 1, nksr) 276 276 IF( gdepw(ji,jj,jk+1,Kmm) <= hmld(ji,jj) ) THEN 277 277 z1_dep = 1. / ( zdepmoy(ji,jj) + rtrn ) … … 287 287 zetmp4 (:,:) = 0.e0 288 288 ! 289 DO_3D( 1, 1, 1, 1, 1, nksr)289 DO_3D( nn_hls, nn_hls, nn_hls, nn_hls, 1, nksr) 290 290 IF( gdepw(ji,jj,jk+1,Kmm) <= MIN(hmld(ji,jj), heup_01(ji,jj)) ) THEN 291 291 zetmp3 (ji,jj) = zetmp3 (ji,jj) + enano (ji,jj,jk) * e3t(ji,jj,jk,Kmm) ! Nanophytoplankton … … 297 297 ediatm(:,:,:) = ediat(:,:,:) 298 298 ! 299 DO_3D( 1, 1, 1, 1, 1, nksr)299 DO_3D( nn_hls, nn_hls, nn_hls, nn_hls, 1, nksr) 300 300 IF( gdepw(ji,jj,jk+1,Kmm) <= hmld(ji,jj) ) THEN 301 301 z1_dep = 1. / ( zdepmoy(ji,jj) + rtrn ) … … 308 308 ! Picophytoplankton when using PISCES-QUOTA 309 309 ALLOCATE( zetmp5(jpi,jpj) ) ; zetmp5 (:,:) = 0.e0 310 DO_3D( 1, 1, 1, 1, 1, nksr)310 DO_3D( nn_hls, nn_hls, nn_hls, nn_hls, 1, nksr) 311 311 IF( gdepw(ji,jj,jk+1,Kmm) <= MIN(hmld(ji,jj), heup_01(ji,jj)) ) THEN 312 312 zetmp5(ji,jj) = zetmp5 (ji,jj) + epico(ji,jj,jk) * e3t(ji,jj,jk,Kmm) … … 316 316 epicom(:,:,:) = epico(:,:,:) 317 317 ! 318 DO_3D( 1, 1, 1, 1, 1, nksr)318 DO_3D( nn_hls, nn_hls, nn_hls, nn_hls, 1, nksr) 319 319 IF( gdepw(ji,jj,jk+1,Kmm) <= hmld(ji,jj) ) THEN 320 320 z1_dep = 1. / ( zdepmoy(ji,jj) + rtrn ) … … 385 385 pe3(:,:,1) = zqsr(:,:) * EXP( -0.5 * ekr(:,:,1) ) 386 386 ! 387 DO_3D( 1, 1, 1, 1, 2, nksr)387 DO_3D( nn_hls, nn_hls, nn_hls, nn_hls, 2, nksr) 388 388 pe1(ji,jj,jk) = pe1(ji,jj,jk-1) * EXP( -0.5 * ( ekb(ji,jj,jk-1) + ekb(ji,jj,jk) ) ) 389 389 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.