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 14433 for NEMO/trunk/src/TOP – NEMO

Changeset 14433 for NEMO/trunk/src/TOP


Ignore:
Timestamp:
2021-02-11T09:06:49+01:00 (3 years ago)
Author:
smasson
Message:

trunk: merge dev_r14312_MPI_Interface into the trunk, #2598

Location:
NEMO/trunk/src/TOP
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • NEMO/trunk/src/TOP/PISCES/P2Z/p2zbio.F90

    r13295 r14433  
    340340      IF( lk_iomput ) THEN 
    341341         CALL lbc_lnk( 'p2zbio', zw2d(:,:,:),'T', 1.0_wp ) 
    342          CALL lbc_lnk_multi( 'p2zbio', zw3d(:,:,:,1),'T', 1.0_wp, zw3d(:,:,:,2),'T', 1.0_wp, zw3d(:,:,:,3),'T', 1.0_wp ) 
     342         CALL lbc_lnk( 'p2zbio', zw3d(:,:,:,1),'T', 1.0_wp, zw3d(:,:,:,2),'T', 1.0_wp, zw3d(:,:,:,3),'T', 1.0_wp ) 
    343343         ! Save diagnostics 
    344344         CALL iom_put( "TNO3PHY", zw2d(:,:,1) ) 
  • NEMO/trunk/src/TOP/TRP/trcadv.F90

    r14086 r14433  
    131131      CASE ( np_FCT )                                 ! FCT      : 2nd / 4th order 
    132132         IF (nn_hls.EQ.2) THEN 
    133             CALL lbc_lnk_multi( 'trcadv', ptr(:,:,:,:,Kbb), 'T', 1., ptr(:,:,:,:,Kmm), 'T', 1.) 
    134             CALL lbc_lnk_multi( 'traadv', zuu(:,:,:), 'U', -1., zvv(:,:,:), 'V', -1., zww(:,:,:), 'W', 1.) 
     133            CALL lbc_lnk( 'trcadv', ptr(:,:,:,:,Kbb), 'T', 1., ptr(:,:,:,:,Kmm), 'T', 1.) 
     134            CALL lbc_lnk( 'traadv', zuu(:,:,:), 'U', -1., zvv(:,:,:), 'V', -1., zww(:,:,:), 'W', 1.) 
    135135#if defined key_loop_fusion 
    136136            CALL tra_adv_fct_lf( kt, nittrc000,'TRC', rDt_trc, zuu, zvv, zww, Kbb, Kmm, ptr, jptra, Krhs, nn_fct_h, nn_fct_v ) 
     
    157157      CASE ( np_QCK )                                 ! QUICKEST 
    158158         IF (nn_hls.EQ.2) THEN 
    159             CALL lbc_lnk_multi( 'trcadv', zuu(:,:,:), 'U', -1., zvv(:,:,:), 'V', -1.) 
     159            CALL lbc_lnk( 'trcadv', zuu(:,:,:), 'U', -1., zvv(:,:,:), 'V', -1.) 
    160160            CALL lbc_lnk( 'traadv', ptr(:,:,:,:,Kbb), 'T', 1.) 
    161161         END IF 
  • NEMO/trunk/src/TOP/TRP/trdmxl_trc.F90

    r13497 r14433  
    419419         !-- Lateral boundary conditions 
    420420               IF ( cn_cfg .NE. 'gyre' ) THEN 
    421                   CALL lbc_lnk_multi( 'trdmxl_trc', ztmltot(:,:,jn) , 'T', 1. , ztmlres(:,:,jn) , 'T', 1., & 
    422                      &                ztmlatf(:,:,jn) , 'T', 1. , ztmlrad(:,:,jn) , 'T', 1. ) 
     421                  CALL lbc_lnk( 'trdmxl_trc', ztmltot(:,:,jn) , 'T', 1. , ztmlres(:,:,jn) , 'T', 1., & 
     422                     &                        ztmlatf(:,:,jn) , 'T', 1. , ztmlrad(:,:,jn) , 'T', 1. ) 
    423423               ENDIF 
    424424 
     
    470470         !-- Lateral boundary conditions  
    471471               IF ( cn_cfg .NE. 'gyre' ) THEN            ! other than GYRE configuration     
    472                   CALL lbc_lnk_multi( 'trdmxl_trc', ztmltot2(:,:,jn), 'T', 1., ztmlres2(:,:,jn), 'T', 1. ) 
     472                  CALL lbc_lnk( 'trdmxl_trc', ztmltot2(:,:,jn), 'T', 1., ztmlres2(:,:,jn), 'T', 1. ) 
    473473                  DO jl = 1, jpltrd_trc 
    474474                     CALL lbc_lnk( 'trdmxl_trc', ztmltrd2(:,:,jl,jn), 'T', 1. )       ! will be output in the NetCDF trends file 
  • NEMO/trunk/src/TOP/oce_trc.F90

    r13333 r14433  
    1919   USE par_oce , ONLY :   jp_sal   =>   jp_sal     !: indice for salinity 
    2020   USE par_oce , ONLY :   nn_hls   =>   nn_hls     !:  
    21    USE par_oce , ONLY :   Nis0    =>   Nis0      !:  
    22    USE par_oce , ONLY :   Njs0    =>   Njs0      !:  
    23    USE par_oce , ONLY :   Nie0    =>   Nie0      !:  
    24    USE par_oce , ONLY :   Nje0    =>   Nje0      !:  
    25    USE par_oce , ONLY :   Nis1    =>   Nis1      !:  
    26    USE par_oce , ONLY :   Njs1    =>   Njs1      !:  
    27    USE par_oce , ONLY :   Nie1    =>   Nie1      !:  
    28    USE par_oce , ONLY :   Nje1    =>   Nje1      !:  
    29    USE par_oce , ONLY :   Nis1nxt2    =>   Nis1nxt2      !:  
    30    USE par_oce , ONLY :   Njs1nxt2    =>   Njs1nxt2      !:  
    31    USE par_oce , ONLY :   Nie1nxt2    =>   Nie1nxt2      !:  
    32    USE par_oce , ONLY :   Nje1nxt2    =>   Nje1nxt2      !:  
    33    USE par_oce , ONLY :   Nis2    =>   Nis2      !:  
    34    USE par_oce , ONLY :   Njs2    =>   Njs2      !:  
    35    USE par_oce , ONLY :   Nie2    =>   Nie2      !:  
    36    USE par_oce , ONLY :   Nje2    =>   Nje2      !:  
    37    USE par_oce , ONLY :   Ni_0    =>   Ni_0      !:  
    38    USE par_oce , ONLY :   Nj_0    =>   Nj_0      !:  
    39    USE par_oce , ONLY :   Ni_1    =>   Ni_1      !:  
    40    USE par_oce , ONLY :   Nj_1    =>   Nj_1      !:  
    41    USE par_oce , ONLY :   Ni_2    =>   Ni_2      !:  
    42    USE par_oce , ONLY :   Nj_2    =>   Nj_2      !:  
     21   USE par_oce , ONLY :   Nis0     =>   Nis0       !:  
     22   USE par_oce , ONLY :   Njs0     =>   Njs0       !:  
     23   USE par_oce , ONLY :   Nie0     =>   Nie0       !:  
     24   USE par_oce , ONLY :   Nje0     =>   Nje0       !:  
     25   USE par_oce , ONLY :   Ni_0     =>   Ni_0       !:  
     26   USE par_oce , ONLY :   Nj_0     =>   Nj_0       !:  
    4327 
    4428   USE in_out_manager                           !* IO manager * 
Note: See TracChangeset for help on using the changeset viewer.