Version 6 (modified by epico, 4 years ago) (diff) |
---|
Name and subject of the action
Last edition: Wikinfo(changed_ts)? by Wikinfo(changed_by)?
The PI is responsible to closely follow the progress of the action, and especially to contact NEMO project manager if the delay on preview (or review) are longer than the 2 weeks expected.
Summary
Analysis of scalability improvement using MPI3 new communications (e.g. collective neighbours communications) instead of point to point communications.
ticket: #2011
Preview
Mirek Andrejczuk Plan outlined in ticket #2011 is OK. Most likely changes to the code will be limited to LBC/lib_mpp.F90. I'm happy to test the changes in MO operational configurations. May be worth considering implementation in which changing the number of halo points is easy.
Tests
The change improves the communication time. Preliminary tests show an improvement within a range of 18%-32% on the GYRE_PISCES configuration (with nn_GYRE=200), depending on the allocated number of cores
Results of the required bit comparability tests: No differences between outputs
This change preserves all diagnostics