2019 Scientific Progress
Hiding the latency of MPI operations – Many applications employ blocking operations (point-to-point and collectives) whereas they could use the non-blocking ones. During Summer 2019, an intern worked on an analysis able to transform existing applications to use non-blocking collectives. We have obtained promising results so far. A PhD started in November 2019 to push further on this subject. This will be a collaborative project with the CEA (French Alternative Energies and Atomic Energy Commission).
Correctness of MPI 3.0 one-sided communication – A PhD started in March 2019 on the development of a method to help developers using MPI one-sided communications in their applications.