New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 5802 for branches/NERC/dev_r5589_is_oce_cpl/NEMOGCM/NEMO/OPA_SRC/lib_fortran.F90 – NEMO

Ignore:
Timestamp:
2015-10-16T19:19:43+02:00 (9 years ago)
Author:
mathiot
Message:

ice sheet coupling: reproducibility fixed in MISOMIP configuration + contrain bathy to be constant during all the run

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/NERC/dev_r5589_is_oce_cpl/NEMOGCM/NEMO/OPA_SRC/lib_fortran.F90

    r5779 r5802  
    172172      !!----------------------------------------------------------------------- 
    173173      ! 
    174       glob_sum_full_2d = SUM( ptab(:,:) ) 
     174      glob_sum_full_2d = SUM( ptab(:,:) * tmask_h(:,:) ) 
    175175      IF( lk_mpp )   CALL mpp_sum( glob_sum_full_2d ) 
    176176      ! 
     
    194194      glob_sum_full_3d = 0.e0 
    195195      DO jk = 1, ijpk 
    196          glob_sum_full_3d = glob_sum_full_3d + SUM( ptab(:,:,jk) ) 
     196         glob_sum_full_3d = glob_sum_full_3d + SUM( ptab(:,:,jk) * tmask_h(:,:) ) 
    197197      END DO 
    198198      IF( lk_mpp )   CALL mpp_sum( glob_sum_full_3d ) 
     
    376376      DO jj = 1, jpj 
    377377         DO ji =1, jpi 
    378          ztmp =  ptab(ji,jj) 
     378         ztmp =  ptab(ji,jj) * tmask_h(ji,jj)  
    379379         CALL DDPDD( CMPLX( ztmp, 0.e0, wp ), ctmp ) 
    380380         END DO 
     
    407407         DO jj = 1, jpj 
    408408            DO ji =1, jpi 
    409             ztmp =  ptab(ji,jj,jk) 
     409            ztmp =  ptab(ji,jj,jk) * tmask_h(ji,jj) 
    410410            CALL DDPDD( CMPLX( ztmp, 0.e0, wp ), ctmp ) 
    411411            END DO 
Note: See TracChangeset for help on using the changeset viewer.