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.
2020WP/HPC-07_mocavero_mpi3 (diff) – NEMO

Changes between Version 4 and Version 5 of 2020WP/HPC-07_mocavero_mpi3


Ignore:
Timestamp:
2020-10-19T17:53:53+02:00 (4 years ago)
Author:
francesca
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 2020WP/HPC-07_mocavero_mpi3

    v4 v5  
    4747Step 5: replacement of point-to-point communications with collective ones within the NEMO code. The choice between 5-points and 9-points exchange requires a data dependency analysis. The replacement will be performed in three steps:\\ 
    4848 
    49      step 5.1: all the lbc_lnk will be replaced with 9-points mpi3 exchange (a key_mpi3 will be introduced to preserve the old point-to-point exchange version to be used on architectures where MPI3 is not supported or it does not provide a performance gain) (ready for December merge party)\\ 
     49     step 5.1: all the lbc_lnk will be replaced with 9-points mpi3 exchange (a key_mpi3 will be introduced to preserve the old point-to-point exchange version to be used on architectures where MPI3 is not supported or it does not provide a performance gain) (done)\\ 
    5050     step 5.2: 5-points stencil exchange is introduced when data dependency is satisfied without diagonal exchange (in 2021)\\ 
    5151     step 5.3: key_mpi3 will be removed (when the ST will confirm that implementation is more performant) \\