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 10425 for NEMO/trunk/src/OCE/ICB/icbutl.F90 – NEMO

Ignore:
Timestamp:
2018-12-19T22:54:16+01:00 (6 years ago)
Author:
smasson
Message:

trunk: merge back dev_r10164_HPC09_ESIWACE_PREP_MERGE@10424 into the trunk

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/trunk/src/OCE/ICB/icbutl.F90

    r10332 r10425  
    7878      va_e(:,:) = 0._wp   ;   va_e(1:jpi,1:jpj) = vtau (:,:) * vmask(:,:,1) ! maybe mask useless because mask applied in sbcblk 
    7979      ! 
    80       CALL lbc_lnk_icb( uo_e, 'U', -1._wp, 1, 1 ) 
    81       CALL lbc_lnk_icb( vo_e, 'V', -1._wp, 1, 1 ) 
    82       CALL lbc_lnk_icb( ff_e, 'F', +1._wp, 1, 1 ) 
    83       CALL lbc_lnk_icb( ua_e, 'U', -1._wp, 1, 1 ) 
    84       CALL lbc_lnk_icb( va_e, 'V', -1._wp, 1, 1 ) 
    85       CALL lbc_lnk_icb( fr_e, 'T', +1._wp, 1, 1 ) 
    86       CALL lbc_lnk_icb( tt_e, 'T', +1._wp, 1, 1 ) 
     80      CALL lbc_lnk_icb( 'icbutl', uo_e, 'U', -1._wp, 1, 1 ) 
     81      CALL lbc_lnk_icb( 'icbutl', vo_e, 'V', -1._wp, 1, 1 ) 
     82      CALL lbc_lnk_icb( 'icbutl', ff_e, 'F', +1._wp, 1, 1 ) 
     83      CALL lbc_lnk_icb( 'icbutl', ua_e, 'U', -1._wp, 1, 1 ) 
     84      CALL lbc_lnk_icb( 'icbutl', va_e, 'V', -1._wp, 1, 1 ) 
     85      CALL lbc_lnk_icb( 'icbutl', fr_e, 'T', +1._wp, 1, 1 ) 
     86      CALL lbc_lnk_icb( 'icbutl', tt_e, 'T', +1._wp, 1, 1 ) 
    8787#if defined key_si3 
    8888      hicth(:,:) = 0._wp ;  hicth(1:jpi,1:jpj) = hm_i (:,:)   
     
    9494      ssh_e(:,:) = 0._wp ;  ssh_e(1:jpi, 1:jpj) = zssh_lead_m(:,:) * tmask(:,:,1) 
    9595      ! 
    96       CALL lbc_lnk_icb( hicth, 'T', +1._wp, 1, 1 ) 
    97       CALL lbc_lnk_icb( ui_e , 'U', -1._wp, 1, 1 ) 
    98       CALL lbc_lnk_icb( vi_e , 'V', -1._wp, 1, 1 ) 
     96      CALL lbc_lnk_icb( 'icbutl', hicth, 'T', +1._wp, 1, 1 ) 
     97      CALL lbc_lnk_icb( 'icbutl', ui_e , 'U', -1._wp, 1, 1 ) 
     98      CALL lbc_lnk_icb( 'icbutl', vi_e , 'V', -1._wp, 1, 1 ) 
    9999#else 
    100100      ssh_e(:,:) = 0._wp ;  ssh_e(1:jpi, 1:jpj) = ssh_m(:,:) * tmask(:,:,1) 
     
    111111      ssh_e(0,jpj+1)     = ssh_e(1,jpj) 
    112112      ssh_e(jpi+1,jpj+1) = ssh_e(jpi,jpj) 
    113       CALL lbc_lnk_icb( ssh_e, 'T', +1._wp, 1, 1 ) 
     113      CALL lbc_lnk_icb( 'icbutl', ssh_e, 'T', +1._wp, 1, 1 ) 
    114114      ! 
    115115   END SUBROUTINE icb_utl_copy 
     
    661661      ibergs = icb_utl_count() 
    662662      inbergs = ibergs 
    663       IF( lk_mpp )   CALL mpp_sum(inbergs) 
     663      CALL mpp_sum('icbutl', inbergs) 
    664664      IF( ibergs > 0 )   WRITE(numicb,'(a," there are",i5," bergs out of",i6," on PE ",i4)')   & 
    665665         &                                  cd_label, ibergs, inbergs, narea 
Note: See TracChangeset for help on using the changeset viewer.