- Timestamp:
- 2010-12-07T10:51:47+01:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/nemo_v3_3_beta/NEMOGCM/NEMO/TOP_SRC/PISCES/p4zprod.F90
r2287 r2457 23 23 24 24 USE lib_mpp 25 USE lib_fortran 25 26 26 27 IMPLICIT NONE … … 49 50 texcret2 , & !: 1 - excret2 50 51 tpp !: Total primary production 51 52 INTEGER :: nspyr !: number of timesteps per year53 52 54 53 !!* Substitution … … 326 325 327 326 ! Total primary production per year 328 DO jk = 1, jpkm1 329 DO jj = 1, jpj 330 DO ji = 1, jpi 331 zvol = cvol(ji,jj,jk) 327 332 328 #if defined key_degrad 333 zvol = zvol * facvol(ji,jj,jk) 329 tpp = tpp + glob_sum( ( zprorca(:,:,:) + zprorcad(:,:,:) ) * cvol(:,:,:) * facvol(:,:,:) ) 330 #else 331 tpp = tpp + glob_sum( ( zprorca(:,:,:) + zprorcad(:,:,:) ) * cvol(:,:,:) ) 334 332 #endif 335 tpp = tpp + ( zprorca(ji,jj,jk) + zprorcad(ji,jj,jk) ) & 336 * zvol * tmask(ji,jj,jk) * tmask_i(ji,jj) 337 END DO 338 END DO 339 END DO 340 341 342 IF( MOD( kt, nspyr ) == 0 .AND. jnt == nrdttrc ) THEN 343 IF( lk_mpp ) CALL mpp_sum( tpp ) 344 WRITE(numout,*) 'Total PP :' 333 334 IF( kt == nitend .AND. jnt == nrdttrc ) THEN 335 WRITE(numout,*) 'Total PP (Gtc) :' 345 336 WRITE(numout,*) '-------------------- : ',tpp * 12. / 1.E12 346 WRITE(numout,*) '(GtC/yr)' 347 tpp = 0. 337 WRITE(numout,*) 348 338 ENDIF 349 339 … … 418 408 ENDIF 419 409 420 ! number of timesteps per year421 nspyr = INT( nyear_len(1) * rday / rdt )422 423 410 texcret = 1.0 - excret 424 411 texcret2 = 1.0 - excret2
Note: See TracChangeset
for help on using the changeset viewer.