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 10402 for NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/FLO – NEMO

Ignore:
Timestamp:
2018-12-17T17:07:54+01:00 (5 years ago)
Author:
smasson
Message:

dev_r10164_HPC09_ESIWACE_PREP_MERGE: no more need of lk_mpp for mpp_sum/max/min, see #2133

Location:
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/FLO
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/FLO/flo_oce.F90

    r10297 r10402  
    6464         &      tpifl(jpnfl)    , tpjfl(jpnfl)  , tpkfl(jpnfl)   , STAT=flo_oce_alloc ) 
    6565      ! 
    66       IF( lk_mpp             )   CALL mpp_sum ( 'flo_oce', flo_oce_alloc ) 
     66      CALL mpp_sum ( 'flo_oce', flo_oce_alloc ) 
    6767      IF( flo_oce_alloc /= 0 )   CALL ctl_warn('flo_oce_alloc: failed to allocate arrays') 
    6868   END FUNCTION flo_oce_alloc 
  • NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/FLO/floblk.F90

    r10297 r10402  
    330330       
    331331      ! synchronisation 
    332       IF( lk_mpp )   CALL mpp_sum( 'floblk', zgifl , jpnfl )   ! sums over the global domain 
    333       IF( lk_mpp )   CALL mpp_sum( 'floblk', zgjfl , jpnfl ) 
    334       IF( lk_mpp )   CALL mpp_sum( 'floblk', zgkfl , jpnfl ) 
    335       IF( lk_mpp )   CALL mpp_sum( 'floblk', zagefl, jpnfl ) 
    336       IF( lk_mpp )   CALL mpp_sum( 'floblk', iil   , jpnfl ) 
    337       IF( lk_mpp )   CALL mpp_sum( 'floblk', ijl   , jpnfl ) 
     332      CALL mpp_sum( 'floblk', zgifl , jpnfl )   ! sums over the global domain 
     333      CALL mpp_sum( 'floblk', zgjfl , jpnfl ) 
     334      CALL mpp_sum( 'floblk', zgkfl , jpnfl ) 
     335      CALL mpp_sum( 'floblk', zagefl, jpnfl ) 
     336      CALL mpp_sum( 'floblk', iil   , jpnfl ) 
     337      CALL mpp_sum( 'floblk', ijl   , jpnfl ) 
    338338       
    339339      ! Test to know if a  float hasn't integrated enought time 
  • NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/FLO/flodom.F90

    r10297 r10402  
    451451                zgifl(jpnfl) , zgjfl(jpnfl) , zgkfl(jpnfl)   , STAT=flo_dom_alloc ) 
    452452      ! 
    453       IF( lk_mpp             )   CALL mpp_sum ( 'flodom', flo_dom_alloc ) 
     453      CALL mpp_sum ( 'flodom', flo_dom_alloc ) 
    454454      IF( flo_dom_alloc /= 0 )   CALL ctl_warn('flo_dom_alloc: failed to allocate arrays') 
    455455   END FUNCTION flo_dom_alloc 
  • NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/FLO/florst.F90

    r10297 r10402  
    3939      ALLOCATE( iperproc(jpnij), STAT=flo_rst_alloc ) 
    4040      !   
    41       IF( lk_mpp             )   CALL mpp_sum ( 'florst', flo_rst_alloc ) 
     41      CALL mpp_sum ( 'florst', flo_rst_alloc ) 
    4242      IF( flo_rst_alloc /= 0 )   CALL ctl_warn('flo_rst_alloc: failed to allocate arrays.') 
    4343   END FUNCTION flo_rst_alloc 
  • NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/FLO/flowri.F90

    r10297 r10402  
    5151                zlon(jpnfl) , zlat(jpnfl) , zdep(jpnfl) , STAT=flo_wri_alloc) 
    5252      !   
    53       IF( lk_mpp             )   CALL mpp_sum ( 'flowri', flo_wri_alloc ) 
     53      CALL mpp_sum ( 'flowri', flo_wri_alloc ) 
    5454      IF( flo_wri_alloc /= 0 )   CALL ctl_warn('flo_wri_alloc: failed to allocate arrays.') 
    5555   END FUNCTION flo_wri_alloc 
Note: See TracChangeset for help on using the changeset viewer.