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 16 for trunk/NEMO/OPA_SRC/FLO/floblk.F90 – NEMO

Ignore:
Timestamp:
2004-02-17T09:06:15+01:00 (20 years ago)
Author:
opalod
Message:

CT : UPDATE001 : First major NEMO update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/OPA_SRC/FLO/floblk.F90

    r3 r16  
    1717   USE dom_oce         ! ocean space and time domain 
    1818   USE phycst          ! physical constants 
     19   USE in_out_manager  ! I/O manager 
    1920   USE lib_mpp         ! distribued memory computing library 
    2021 
     
    105106      iloop = 0 
    106107222   DO jfl = 1, jpnfl 
    107 # if defined key_mpp 
     108# if   defined key_mpp_mpi   ||   defined key_mpp_shmem 
    108109         IF( (iil(jfl) >= (mig(nldi)-jpizoom+1)) .AND. (iil(jfl) <= (mig(nlei)-jpizoom+1)) .AND.   & 
    109110             (ijl(jfl) >= (mjg(nldj)-jpjzoom+1)) .AND. (ijl(jfl) <= (mjg(nlej)-jpjzoom+1)) ) THEN 
     
    320321            ! reinitialisation of the age of FLOAT 
    321322            zagefl(jfl) = zagenewfl(jfl) 
    322 # if defined key_mpp 
     323# if   defined key_mpp_mpi   ||   defined key_mpp_shmem 
    323324         ELSE 
    324325            ! we put zgifl, zgjfl, zgkfl, zagefl 
     
    334335       
    335336      ! synchronisation 
    336       ! sum of this arrays 
    337              
    338 # if defined key_mpp 
    339       CALL mpp_sum( zgifl , jpnfl ) 
    340       CALL mpp_sum( zgjfl , jpnfl ) 
    341       CALL mpp_sum( zgkfl , jpnfl ) 
    342       CALL mpp_sum( zagefl, jpnfl ) 
    343       CALL mpp_sum( iil   , jpnfl ) 
    344       CALL mpp_sum( ijl   , jpnfl ) 
    345 # endif 
     337      IF( lk_mpp )   CALL mpp_sum( zgifl , jpnfl )   ! sums over the global domain 
     338      IF( lk_mpp )   CALL mpp_sum( zgjfl , jpnfl ) 
     339      IF( lk_mpp )   CALL mpp_sum( zgkfl , jpnfl ) 
     340      IF( lk_mpp )   CALL mpp_sum( zagefl, jpnfl ) 
     341      IF( lk_mpp )   CALL mpp_sum( iil   , jpnfl ) 
     342      IF( lk_mpp )   CALL mpp_sum( ijl   , jpnfl ) 
    346343       
    347344      ! in the case of open boundaries we need to test if the floats don't 
Note: See TracChangeset for help on using the changeset viewer.