- Timestamp:
- 2017-03-07T19:30:03+01:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/NERC/dev_r5518_NOC_MEDUSA_Stable/NEMOGCM/NEMO/TOP_SRC/trcrst.F90
r7498 r7766 686 686 !!---------------------------------------------------------------------- 687 687 INTEGER :: jk, jn 688 REAL(wp) :: ztraf, zmin, zmax, zmean, zdrift 688 REAL(wp) :: ztraf, zmin, zmax, zmean, zdrift, areasf 689 689 REAL(wp), DIMENSION(jpi,jpj) :: zvol 690 690 !!---------------------------------------------------------------------- … … 696 696 ENDIF 697 697 ! 698 zvol(:,:) = e1e2t(:,:) * fse3t_a(:,:,1) * tmask(:,:,1) 698 zvol(:,:) = e1e2t(:,:) * fse3t_a(:,:,1) * tmask(:,:,1) 699 areasf = glob_sum(zvol(:,:)) 699 700 DO jn = 1, jptra 700 701 ztraf = glob_sum( tra(:,:,1,jn) * zvol(:,:) ) … … 705 706 CALL mpp_max( zmax ) ! max over the global domain 706 707 END IF 707 zmean = ztraf / area tot708 zmean = ztraf / areasf 708 709 IF(lwp) WRITE(numout,9001) jn, TRIM( ctrcnm(jn) ), zmean, zmin, zmax 709 710 END DO … … 734 735 zvol(:,:) = e1e2t(:,:) * fse3t_a(:,:,1) * tmask(:,:,1) 735 736 ztraf = glob_sum( dgtr(:,:) * zvol(:,:) ) 736 areasf = glob_sum(e1e2t(:,:) * tmask(:,:,1) ) 737 !! areasf = glob_sum(e1e2t(:,:) * tmask(:,:,1) ) 738 areasf = glob_sum(zvol(:,:)) 737 739 zmin = MINVAL( dgtr(:,:), mask= ((tmask(:,:,1).NE.0.)) ) 738 740 zmax = MAXVAL( dgtr(:,:), mask= ((tmask(:,:,1).NE.0.)) ) … … 741 743 CALL mpp_max( zmax ) ! max over the global domain 742 744 END IF 743 zmean = ztraf / area tot745 zmean = ztraf / areasf 744 746 IF(lwp) WRITE(numout,9002) TRIM( names ), zmean, zmin, zmax 745 747 !
Note: See TracChangeset
for help on using the changeset viewer.