Changeset 1830 for branches/CMIP5_IPSL/NEMO/TOP_SRC/PISCES/p4zmeso.F90
- Timestamp:
- 2010-04-12T15:03:51+02:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/CMIP5_IPSL/NEMO/TOP_SRC/PISCES/p4zmeso.F90
r1808 r1830 76 76 #if defined key_trc_diaadd && defined key_trc_dia3d && defined key_iomput 77 77 REAL(wp) :: zrfact2 78 REAL(wp), DIMENSION(jpi,jpj,jpk) :: zw3d 78 #if defined key_diaar5 79 REAL(wp), DIMENSION(jpi,jpj) :: zpcalint 80 #endif 79 81 #endif 80 82 … … 203 205 END DO 204 206 207 #if defined key_trc_dia3d 208 ! Total grazing ( grazing by microzoo is already computed in p4zmicro ) 209 grazing(:,:,:) = grazing(:,:,:) + ( zgrazd (:,:,:) + zgrazz (:,:,:) + zgrazn(:,:,:) & 210 & + zgrazpoc(:,:,:) + zgrazffe(:,:,:) ) 211 #endif 212 205 213 206 214 DO jk = 1,jpkm1 … … 311 319 #if defined key_trc_diaadd && defined key_trc_dia3d && defined key_iomput 312 320 zrfact2 = 1.e3 * rfact2r 313 zw3d(:,:,:) = ( zgrazd(:,:,:) + zgrazz(:,:,:) + zgrazn(:,:,:) & 314 & + zgrazpoc(:,:,:) + zgrazffe(:,:,:) ) * zrfact2 * tmask(:,:,:) 315 IF( jnt == nrdttrc ) CALL iom_put( "Graz2" , zw3d ) 316 317 zw3d(:,:,:) = prodcal(:,:,:) * zrfact2 * tmask(:,:,:) 318 IF( jnt == nrdttrc ) CALL iom_put( "Pcal" , zw3d ) 321 ! Total grazing of phyto by zoo 322 grazing(:,:,:) = grazing(:,:,:) * zrfact2 * tmask(:,:,:) 323 ! Calcite production 324 prodcal(:,:,:) = prodcal(:,:,:) * zrfact2 * tmask(:,:,:) 325 IF( jnt == nrdttrc ) then 326 CALL iom_put( "GRAZ" , grazing ) ! Total grazing of phyto by zooplankton 327 CALL iom_put( "PCAL" , prodcal ) ! Calcite production 328 ENDIF 329 #if defined key_diaar5 330 ! Vertically integrated calcite production 331 zpcalint(:,:) = 0. 332 DO jk = 1, jpkm1 333 zpcalint(:,:) = zpcalint(:,:) + prodcal(:,:,jk) * fse3t(:,:,jk) 334 ENDDO 335 IF( jnt == nrdttrc ) CALL iom_put( "INTPCAL", zpcalint ) ! Vertically integrated calcite production 336 #endif 319 337 #endif 320 338
Note: See TracChangeset
for help on using the changeset viewer.