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 9098 for branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/SBC/sbccpl.F90 – NEMO

Ignore:
Timestamp:
2017-12-15T18:38:45+01:00 (6 years ago)
Author:
flavoni
Message:

change lbc_lnk in lbc_lnk_multi

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/SBC/sbccpl.F90

    r9034 r9098  
    11701170                  END DO 
    11711171               END DO 
    1172                CALL lbc_lnk( frcv(jpr_otx1)%z3(:,:,1), 'U',  -1. )   ;   CALL lbc_lnk( frcv(jpr_oty1)%z3(:,:,1), 'V',  -1. ) 
     1172               CALL lbc_lnk_multi( frcv(jpr_otx1)%z3(:,:,1), 'U',  -1., frcv(jpr_oty1)%z3(:,:,1), 'V',  -1. ) 
    11731173            ENDIF 
    11741174            llnewtx = .TRUE. 
     
    15891589            END SELECT 
    15901590            IF( srcv(jpr_itx1)%clgrid /= 'I' ) THEN  
    1591                CALL lbc_lnk( p_taui, 'I',  -1. )   ;   CALL lbc_lnk( p_tauj, 'I',  -1. ) 
     1591               CALL lbc_lnk_multi( p_taui, 'I',  -1., p_tauj, 'I',  -1. ) 
    15921592            ENDIF 
    15931593            ! 
     
    16221622            END SELECT 
    16231623            IF( srcv(jpr_itx1)%clgrid /= 'F' ) THEN  
    1624                CALL lbc_lnk( p_taui, 'F',  -1. )   ;   CALL lbc_lnk( p_tauj, 'F',  -1. ) 
     1624               CALL lbc_lnk_multi( p_taui, 'F',  -1., p_tauj, 'F',  -1. ) 
    16251625            ENDIF 
    16261626            ! 
     
    16531653            END SELECT 
    16541654            IF( srcv(jpr_itx1)%clgrid /= 'U' ) THEN  
    1655                CALL lbc_lnk( p_taui, 'U',  -1. )   ;   CALL lbc_lnk( p_tauj, 'V',  -1. ) 
     1655               CALL lbc_lnk_multi( p_taui, 'U',  -1., p_tauj, 'V',  -1. ) 
    16561656            ENDIF 
    16571657         END SELECT 
     
    24432443                  END DO 
    24442444               END SELECT 
    2445                CALL lbc_lnk( zitx1, 'T', -1. )   ;   CALL lbc_lnk( zity1, 'T', -1. ) 
     2445               CALL lbc_lnk_multi( zitx1, 'T', -1., zity1, 'T', -1. ) 
    24462446            CASE( 'mixed oce-ice'        ) 
    24472447               SELECT CASE ( cp_ice_msh ) 
     
    24792479               END SELECT 
    24802480            END SELECT 
    2481             CALL lbc_lnk( zotx1, ssnd(jps_ocx1)%clgrid, -1. )   ;   CALL lbc_lnk( zoty1, ssnd(jps_ocy1)%clgrid, -1. ) 
     2481            CALL lbc_lnk_multi( zotx1, ssnd(jps_ocx1)%clgrid, -1., zoty1, ssnd(jps_ocy1)%clgrid, -1. ) 
    24822482            ! 
    24832483         ENDIF 
     
    25762576                END DO  
    25772577             END SELECT  
    2578              CALL lbc_lnk( zitx1, 'T', -1. )   ;   CALL lbc_lnk( zity1, 'T', -1. )  
     2578             CALL lbc_lnk_multi( zitx1, 'T', -1., zity1, 'T', -1. )  
    25792579          CASE( 'mixed oce-ice'        )  
    25802580             SELECT CASE ( cp_ice_msh )  
     
    26122612             END SELECT  
    26132613          END SELECT  
    2614          CALL lbc_lnk( zotx1, ssnd(jps_ocxw)%clgrid, -1. )   ;   CALL lbc_lnk( zoty1, ssnd(jps_ocyw)%clgrid, -1. )  
     2614         CALL lbc_lnk_multi( zotx1, ssnd(jps_ocxw)%clgrid, -1., zoty1, ssnd(jps_ocyw)%clgrid, -1. )  
    26152615         !  
    26162616         !  
Note: See TracChangeset for help on using the changeset viewer.