Changeset 2457 for branches/nemo_v3_3_beta/NEMOGCM/NEMO/TOP_SRC/trcrst.F90
- 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/trcrst.F90
r2287 r2457 27 27 USE trcnam_trp 28 28 USE lib_mpp 29 USE lib_fortran 29 30 USE iom 30 31 USE trcrst_cfc ! CFC … … 317 318 zdiag_tot = 0.e0 318 319 DO jn = 1, jptra 319 zdiag_var = 0.e0320 zdiag_varmin = 0.e0321 zdiag_varmax = 0.e0322 DO jk = 1, jpk323 DO jj = 1, jpj324 DO ji = 1, jpi325 zvol = cvol(ji,jj,jk)326 320 # if defined key_degrad 327 zvol = zvol * facvol(ji,jj,jk) 321 zdiag_var = glob_sum( trn(:,:,:,jn) * cvol(:,:,:) * facvol(:,:,:) ) 322 # else 323 zdiag_var = glob_sum( trn(:,:,:,jn) * cvol(:,:,:) ) 328 324 # endif 329 zdiag_var = zdiag_var + trn(ji,jj,jk,jn) * zvol330 END DO331 END DO332 END DO333 334 325 zdiag_varmin = MINVAL( trn(:,:,:,jn), mask= ((tmask*SPREAD(tmask_i,DIM=3,NCOPIES=jpk).NE.0.)) ) 335 326 zdiag_varmax = MAXVAL( trn(:,:,:,jn), mask= ((tmask*SPREAD(tmask_i,DIM=3,NCOPIES=jpk).NE.0.)) ) … … 337 328 CALL mpp_min( zdiag_varmin ) ! min over the global domain 338 329 CALL mpp_max( zdiag_varmax ) ! max over the global domain 339 CALL mpp_sum( zdiag_var ) ! sum over the global domain340 330 END IF 341 331 zdiag_tot = zdiag_tot + zdiag_var
Note: See TracChangeset
for help on using the changeset viewer.