- Timestamp:
- 2019-12-16T14:38:32+01:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2019/dev_r11943_MERGE_2019/src/TOP/PISCES/P4Z/p5zmicro.F90
r12236 r12258 85 85 REAL(wp) :: zgrazdc, zgrazdn, zgrazdp, zgrazdf, zgraznf, zgrazz 86 86 REAL(wp) :: zgrazpc, zgrazpn, zgrazpp, zgrazpf, zbeta, zrfact2, zmetexcess 87 REAL(wp), DIMENSION(jpi,jpj,jpk) :: zgrazing, zfezoo 88 REAL(wp), ALLOCATABLE, DIMENSION(:,:,:) :: zw3d, zzligprod 87 REAL(wp), DIMENSION(jpi,jpj,jpk) :: zgrazing, zfezoo, zzligprod 89 88 CHARACTER (len=25) :: charout 90 89 !!--------------------------------------------------------------------- 91 90 ! 92 91 IF( ln_timing ) CALL timing_start('p5z_micro') 93 !94 IF (ln_ligand) THEN95 ALLOCATE( zzligprod(jpi,jpj,jpk) )96 zzligprod(:,:,:) = 0._wp97 ENDIF98 92 ! 99 93 zmetexcess = 0.0 … … 300 294 END DO 301 295 ! 302 IF( lk_iomput ) THEN 303 IF( knt == nrdttrc ) THEN 304 ALLOCATE( zw3d(jpi,jpj,jpk) ) 305 IF( iom_use( "GRAZ1" ) ) THEN 306 zw3d(:,:,:) = zgrazing(:,:,:) * 1.e+3 * rfact2r * tmask(:,:,:) ! Total grazing of phyto by zooplankton 307 CALL iom_put( "GRAZ1", zw3d ) 308 ENDIF 309 IF( iom_use( "FEZOO" ) ) THEN 310 zw3d(:,:,:) = zfezoo(:,:,:) * 1e9 * 1.e+3 * rfact2r * tmask(:,:,:) ! 311 CALL iom_put( "FEZOO", zw3d ) 312 ENDIF 313 IF( iom_use( "LPRODZ" ) .AND. ln_ligand ) THEN 314 zw3d(:,:,:) = zzligprod(:,:,:) * 1e9 * 1.e+3 * rfact2r * tmask(:,:,:) 315 CALL iom_put( "LPRODZ" , zw3d ) 316 ENDIF 317 DEALLOCATE( zw3d ) 296 IF( lk_iomput .AND. knt == nrdttrc ) THEN 297 IF( iom_use("GRAZ1") ) THEN ! Total grazing of phyto by zooplankton 298 zgrazing(:,:,jpk) = 0._wp ; CALL iom_put( "GRAZ1" , zgrazing(:,:,:) * 1.e+3 * rfact2r * tmask(:,:,:) ) 299 ENDIF 300 IF( iom_use("FEZOO") ) THEN 301 zfezoo (:,:,jpk) = 0._wp ; CALL iom_put( "FEZOO" , zfezoo(:,:,:) * 1e9 * 1.e+3 * rfact2r * tmask(:,:,:) ) 302 ENDIF 303 IF( ln_ligand ) THEN 304 zzligprod(:,:,jpk) = 0._wp ; CALL iom_put( "LPRODZ", zzligprod(:,:,:) * 1e9 * 1.e+3 * rfact2r * tmask(:,:,:)) 318 305 ENDIF 319 306 ENDIF
Note: See TracChangeset
for help on using the changeset viewer.