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 15050 – NEMO

Changeset 15050


Ignore:
Timestamp:
2021-06-24T11:22:29+02:00 (3 years ago)
Author:
smasson
Message:

trunk: minor bugfix in lbc_lnk, #2704

Location:
NEMO/trunk/src/OCE/LBC
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • NEMO/trunk/src/OCE/LBC/lbc_lnk_neicoll_generic.h90

    r14834 r15050  
    3232      REAL(PRECISION) ::   zland 
    3333      LOGICAL  ::   ll4only                                    ! default: 8 neighbourgs 
    34       LOGICAL  ::   ll_IdoNFold 
    3534      !!---------------------------------------------------------------------- 
    3635      ! 
     
    102101      END DO 
    103102      ! north fold treatment 
    104       ll_IdoNFold = l_IdoNFold .AND. ifill(jpno) /= jpfillnothing 
    105       IF( ll_IdoNFold ) THEN 
     103      IF( l_IdoNFold ) THEN 
    106104         ifill_nfd = ifill(jpno)             ! if we are here, this means llrecv(jpno) = .false. and l_SelfPerio(jpno) = .false. 
    107105         ifill( (/jpno/) ) = jpfillnothing   ! we do north fold -> do nothing for northern halo 
     
    267265      ! ------------------------------- ! 
    268266      ! 
    269       IF( ll_IdoNFold ) THEN 
     267      IF( l_IdoNFold ) THEN 
    270268         IF( jpni == 1 )  THEN   ;   CALL lbc_nfd( ptab, cd_nat, psgn                  , ihls, ipf )   ! self NFold 
    271269         ELSE                    ;   CALL mpp_nfd( ptab, cd_nat, psgn, ifill_nfd, zland, ihls, ipf )   ! mpi  NFold 
  • NEMO/trunk/src/OCE/LBC/lbc_lnk_pt2pt_generic.h90

    r14433 r15050  
    2929      LOGICAL, DIMENSION(8)  ::   llsend, llrecv 
    3030      LOGICAL  ::   ll4only                                        ! default: 8 neighbourgs 
    31       LOGICAL  ::   ll_IdoNFold 
    3231      !!---------------------------------------------------------------------- 
    3332      ! 
     
    10099         ! 
    101100      ! north fold treatment 
    102       ll_IdoNFold = l_IdoNFold .AND. ifill(jpno) /= jpfillnothing 
    103       IF( ll_IdoNFold ) THEN 
     101      IF( l_IdoNFold ) THEN 
    104102         ifill_nfd = ifill(jpno)             ! if we are here, this means llrecv(jpno) = .false. and l_SelfPerio(jpno) = .false. 
    105103         ifill( (/jpno/) ) = jpfillnothing   ! we do north fold -> do nothing for northern halo 
     
    206204      ! Do if before MPI_Recv from south/north neighbourgs so we have more time to receive data 
    207205      ! 
    208       IF( ll_IdoNFold ) THEN 
     206      IF( l_IdoNFold ) THEN 
    209207         IF( jpni == 1 )  THEN   ;   CALL lbc_nfd( ptab, cd_nat, psgn                  , ihls, ipf )   ! self NFold 
    210208         ELSE                    ;   CALL mpp_nfd( ptab, cd_nat, psgn, ifill_nfd, zland, ihls, ipf )   ! mpi  NFold 
Note: See TracChangeset for help on using the changeset viewer.