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 5372 for branches/2015/dev_r5302_CNRS18_HPC_scalability/NEMOGCM/NEMO/OPA_SRC/DYN/dynspg_ts.F90 – NEMO

Ignore:
Timestamp:
2015-06-05T21:14:36+02:00 (9 years ago)
Author:
mcastril
Message:

ticket #1523 Message Packing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2015/dev_r5302_CNRS18_HPC_scalability/NEMOGCM/NEMO/OPA_SRC/DYN/dynspg_ts.F90

    r5217 r5372  
    557557               END DO 
    558558            END DO 
     559#if defined key_multisend 
     560            CALL lbc_lnk_multi( zwx, 'U', 1._wp , zwy, 'V', 1._wp ) 
     561#else 
    559562            CALL lbc_lnk( zwx, 'U', 1._wp )    ;   CALL lbc_lnk( zwy, 'V', 1._wp ) 
     563#endif 
    560564            ! 
    561565            zhup2_e (:,:) = hu_0(:,:) + zwx(:,:)                ! Ocean depth at U- and V-points 
     
    635639               END DO 
    636640            END DO 
     641#if defined key_multisend 
     642            CALL lbc_lnk_multi( zsshu_a, 'U', 1._wp , zsshv_a, 'V', 1._wp ) 
     643#else 
    637644            CALL lbc_lnk( zsshu_a, 'U', 1._wp )   ;   CALL lbc_lnk( zsshv_a, 'V', 1._wp ) 
     645#endif 
    638646         ENDIF    
    639647         !                                  
     
    803811         !                                                 !  ----------------------- 
    804812         ! 
     813#if defined key_multisend 
     814         CALL lbc_lnk_multi( ua_e, 'U', -1._wp , va_e , 'V', -1._wp ) 
     815#else 
    805816         CALL lbc_lnk( ua_e  , 'U', -1._wp )               ! local domain boundaries  
    806817         CALL lbc_lnk( va_e  , 'V', -1._wp ) 
     818#endif 
     819 
     820 
    807821 
    808822#if defined key_bdy   
     
    859873            END DO 
    860874         END DO 
     875#if defined key_multisend 
     876         CALL lbc_lnk_multi( zsshu_a, 'U', 1._wp , zsshv_a, 'V', 1._wp ) ! Boundary conditions 
     877#else 
    861878         CALL lbc_lnk( zsshu_a, 'U', 1._wp )   ;   CALL lbc_lnk( zsshv_a, 'V', 1._wp ) ! Boundary conditions 
     879#endif 
    862880      ENDIF 
    863881      ! 
Note: See TracChangeset for help on using the changeset viewer.