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/DYN/dynspg_ts.F90 – NEMO

Ignore:
Timestamp:
2018-12-19T22:54:16+01:00 (5 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/DYN/dynspg_ts.F90

    r10272 r10425  
    112112      dyn_spg_ts_alloc = MAXVAL( ierr(:) ) 
    113113      ! 
    114       IF( lk_mpp                )   CALL mpp_sum( dyn_spg_ts_alloc ) 
    115       IF( dyn_spg_ts_alloc /= 0 )   CALL ctl_warn('dyn_spg_ts_alloc: failed to allocate arrays') 
     114      CALL mpp_sum( 'dynspg_ts', dyn_spg_ts_alloc ) 
     115      IF( dyn_spg_ts_alloc /= 0 )   CALL ctl_stop( 'STOP', 'dyn_spg_ts_alloc: failed to allocate arrays' ) 
    116116      ! 
    117117   END FUNCTION dyn_spg_ts_alloc 
     
    262262               END DO 
    263263            END SELECT 
    264             CALL lbc_lnk( zwz, 'F', 1._wp ) 
     264            CALL lbc_lnk( 'dynspg_ts', zwz, 'F', 1._wp ) 
    265265            ! 
    266266            ftne(1,:) = 0._wp ; ftnw(1,:) = 0._wp ; ftse(1,:) = 0._wp ; ftsw(1,:) = 0._wp 
     
    330330               END DO 
    331331            END DO 
    332             CALL lbc_lnk( zhf, 'F', 1._wp ) 
     332            CALL lbc_lnk( 'dynspg_ts', zhf, 'F', 1._wp ) 
    333333            ! JC: TBC. hf should be greater than 0  
    334334            DO jj = 1, jpj 
     
    711711      DO jn = 1, icycle                             !  sub-time-step loop  ! 
    712712         !                                          ! ==================== ! 
     713         ! 
     714         l_full_nf_update = jn == icycle   ! false: disable full North fold update (performances) for jn = 1 to icycle-1 
     715         !                                                !  ------------------ 
    713716         !                                                !* Update the forcing (BDY and tides) 
    714717         !                                                !  ------------------ 
     
    777780               END DO 
    778781            END DO 
    779             CALL lbc_lnk_multi( zwx, 'U', 1._wp, zwy, 'V', 1._wp ) 
     782            CALL lbc_lnk_multi( 'dynspg_ts', zwx, 'U', 1._wp, zwy, 'V', 1._wp ) 
    780783            ! 
    781784            zhup2_e(:,:) = hu_0(:,:) + zwx(:,:)                ! Ocean depth at U- and V-points 
     
    872875         ssha_e(:,:) = (  sshn_e(:,:) - rdtbt * ( zssh_frc(:,:) + zhdiv(:,:) )  ) * ssmask(:,:) 
    873876          
    874          CALL lbc_lnk( ssha_e, 'T',  1._wp ) 
     877         CALL lbc_lnk( 'dynspg_ts', ssha_e, 'T',  1._wp ) 
    875878 
    876879         ! Duplicate sea level across open boundaries (this is only cosmetic if linssh=T) 
     
    892895               END DO 
    893896            END DO 
    894             CALL lbc_lnk_multi( zsshu_a, 'U', 1._wp, zsshv_a, 'V', 1._wp ) 
     897            CALL lbc_lnk_multi( 'dynspg_ts', zsshu_a, 'U', 1._wp, zsshv_a, 'V', 1._wp ) 
    895898         ENDIF    
    896899         !                                  
     
    11601163         ENDIF 
    11611164         !                                             !* domain lateral boundary 
    1162          CALL lbc_lnk_multi( ua_e, 'U', -1._wp, va_e , 'V', -1._wp ) 
     1165         CALL lbc_lnk_multi( 'dynspg_ts', ua_e, 'U', -1._wp, va_e , 'V', -1._wp ) 
    11631166         ! 
    11641167         !                                                 ! open boundaries 
     
    12461249            END DO 
    12471250         END DO 
    1248          CALL lbc_lnk_multi( zsshu_a, 'U', 1._wp, zsshv_a, 'V', 1._wp ) ! Boundary conditions 
     1251         CALL lbc_lnk_multi( 'dynspg_ts', zsshu_a, 'U', 1._wp, zsshv_a, 'V', 1._wp ) ! Boundary conditions 
    12491252         ! 
    12501253         DO jk=1,jpkm1 
     
    14811484      ! 
    14821485      zcmax = MAXVAL( zcu(:,:) ) 
    1483       IF( lk_mpp )   CALL mpp_max( zcmax ) 
     1486      CALL mpp_max( 'dynspg_ts', zcmax ) 
    14841487 
    14851488      ! Estimate number of iterations to satisfy a max courant number= rn_bt_cmax 
Note: See TracChangeset for help on using the changeset viewer.