Changeset 16 for trunk/NEMO/OPA_SRC/FLO/floblk.F90
- Timestamp:
- 2004-02-17T09:06:15+01:00 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/OPA_SRC/FLO/floblk.F90
r3 r16 17 17 USE dom_oce ! ocean space and time domain 18 18 USE phycst ! physical constants 19 USE in_out_manager ! I/O manager 19 20 USE lib_mpp ! distribued memory computing library 20 21 … … 105 106 iloop = 0 106 107 222 DO jfl = 1, jpnfl 107 # if defined key_mpp108 # if defined key_mpp_mpi || defined key_mpp_shmem 108 109 IF( (iil(jfl) >= (mig(nldi)-jpizoom+1)) .AND. (iil(jfl) <= (mig(nlei)-jpizoom+1)) .AND. & 109 110 (ijl(jfl) >= (mjg(nldj)-jpjzoom+1)) .AND. (ijl(jfl) <= (mjg(nlej)-jpjzoom+1)) ) THEN … … 320 321 ! reinitialisation of the age of FLOAT 321 322 zagefl(jfl) = zagenewfl(jfl) 322 # if defined key_mpp323 # if defined key_mpp_mpi || defined key_mpp_shmem 323 324 ELSE 324 325 ! we put zgifl, zgjfl, zgkfl, zagefl … … 334 335 335 336 ! 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 ) 346 343 347 344 ! 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.