Changes between Version 4 and Version 5 of 2020WP/HPC-07_mocavero_mpi3
- Timestamp:
- 2020-10-19T17:53:53+02:00 (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
2020WP/HPC-07_mocavero_mpi3
v4 v5 47 47 Step 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:\\ 48 48 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)\\ 50 50 step 5.2: 5-points stencil exchange is introduced when data dependency is satisfied without diagonal exchange (in 2021)\\ 51 51 step 5.3: key_mpi3 will be removed (when the ST will confirm that implementation is more performant) \\