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/SWE – NEMO

Changeset 14433 for NEMO/trunk/src/SWE


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/SWE
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • NEMO/trunk/src/SWE/nemogcm.F90

    r14239 r14433  
    261261      ! 
    262262      IF( ln_read_cfg ) THEN            ! Read sizes in domain configuration file 
    263          CALL domain_cfg ( cn_cfg, nn_cfg, Ni0glo, Nj0glo, jpkglo, jperio ) 
     263         CALL domain_cfg ( cn_cfg, nn_cfg, Ni0glo, Nj0glo, jpkglo, l_Iperio, l_Jperio, l_NFold, c_NFtype ) 
    264264      ELSE                              ! user-defined namelist 
    265          CALL usr_def_nam( cn_cfg, nn_cfg, Ni0glo, Nj0glo, jpkglo, jperio ) 
     265         CALL usr_def_nam( cn_cfg, nn_cfg, Ni0glo, Nj0glo, jpkglo, l_Iperio, l_Jperio, l_NFold, c_NFtype ) 
    266266      ENDIF 
    267267      ! 
  • NEMO/trunk/src/SWE/stpctl.F90

    r14318 r14433  
    113113      !                                   !==  done by all processes at every time step  ==! 
    114114      ! 
    115       llmsk(   1:Nis1,:,:) = .FALSE.                                              ! exclude halos from the checked region 
    116       llmsk(Nie1: jpi,:,:) = .FALSE. 
    117       llmsk(:,   1:Njs1,:) = .FALSE. 
    118       llmsk(:,Nje1: jpj,:) = .FALSE. 
     115      llmsk(     1:nn_hls,:,:) = .FALSE.                                          ! exclude halos from the checked region 
     116      llmsk(Nie0+1:  jpi,:,:) = .FALSE. 
     117      llmsk(:,     1:nn_hls,:) = .FALSE. 
     118      llmsk(:,Nje0+1:  jpj,:) = .FALSE. 
    119119      ! 
    120120      llmsk(Nis0:Nie0,Njs0:Nje0,1) = ssmask(Nis0:Nie0,Njs0:Nje0) == 1._wp         ! define only the inner domain 
  • NEMO/trunk/src/SWE/stpmlf.F90

    r14318 r14433  
    197197      ENDIF 
    198198 
    199       CALL lbc_lnk_multi( 'stp_MLF', uu(:,:,:,Nnn), 'U', -1., vv(:,:,:,Nnn), 'V', -1.,   &   !* local domain boundaries 
    200          &                           uu(:,:,:,Naa), 'U', -1., vv(:,:,:,Naa), 'V', -1.    )      
     199      CALL lbc_lnk( 'stp_MLF', uu(:,:,:,Nnn), 'U', -1., vv(:,:,:,Nnn), 'V', -1.,   &   !* local domain boundaries 
     200         &                     uu(:,:,:,Naa), 'U', -1., vv(:,:,:,Naa), 'V', -1.    )      
    201201 
    202202      !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
  • NEMO/trunk/src/SWE/stprk3.F90

    r14318 r14433  
    171171      ENDIF 
    172172      ! 
    173       CALL lbc_lnk_multi( 'stp_RK3', uu(:,:,:,Naa), 'U', -1., vv(:,:,:,Naa), 'V', -1. ) 
     173      CALL lbc_lnk( 'stp_RK3', uu(:,:,:,Naa), 'U', -1., vv(:,:,:,Naa), 'V', -1. ) 
    174174      ! 
    175175      !                                 !==  Swap time levels  ==! 
     
    236236      ENDIF 
    237237      ! 
    238       CALL lbc_lnk_multi( 'stp_RK3', uu(:,:,:,Naa), 'U', -1., vv(:,:,:,Naa), 'V', -1. ) 
     238      CALL lbc_lnk( 'stp_RK3', uu(:,:,:,Naa), 'U', -1., vv(:,:,:,Naa), 'V', -1. ) 
    239239      ! 
    240240      !                                 !==  Swap time levels  ==! 
     
    299299      ENDIF 
    300300      ! 
    301       CALL lbc_lnk_multi( 'stp_RK3', uu(:,:,:,Naa), 'U', -1., vv(:,:,:,Naa), 'V', -1. ) 
     301      CALL lbc_lnk( 'stp_RK3', uu(:,:,:,Naa), 'U', -1., vv(:,:,:,Naa), 'V', -1. ) 
    302302      ! 
    303303      !                                 !==  Swap time levels  ==! 
Note: See TracChangeset for help on using the changeset viewer.