Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleSeptember 2019
Mixing ranks, tasks, progress and nonblocking collectives
- Jean-Baptiste Besnard,
- Julien Jaeger,
- Allen D. Malony,
- Sameer Shende,
- Hugo Taboada,
- Marc Pérache,
- Patrick Carribault
EuroMPI '19: Proceedings of the 26th European MPI Users' Group MeetingArticle No.: 10, Pages 1–10https://doi.org/10.1145/3343211.3343221Since the beginning, MPI has defined the rank as an implicit attribute associated with the MPI process' environment. In particular, each MPI process generally runs inside a given UNIX process and is associated with a fixed identifier in its WORLD ...
- research-articleSeptember 2019
Implementing efficient message logging protocols as MPI application extensions
EuroMPI '19: Proceedings of the 26th European MPI Users' Group MeetingArticle No.: 8, Pages 1–11https://doi.org/10.1145/3343211.3343219Message logging protocols are enablers of local rollback, a more efficient alternative to global rollback, for fault tolerant MPI applications. Until now, message logging MPI implementations have incurred the overheads of a redesign and redeployment of ...
- research-articleSeptember 2019
An MPI interface for application and hardware aware cartesian topology optimization
EuroMPI '19: Proceedings of the 26th European MPI Users' Group MeetingArticle No.: 6, Pages 1–8https://doi.org/10.1145/3343211.3343217Many scientific applications perform computations on a Cartesian grid. The common approach for the parallelization of these applications with MPI is domain decomposition. To help developers with the mapping of MPI processes to subdomains, the MPI ...
- research-articleSeptember 2019
QMPI: a next generation MPI profiling interface for modern HPC platforms
EuroMPI '19: Proceedings of the 26th European MPI Users' Group MeetingArticle No.: 4, Pages 1–10https://doi.org/10.1145/3343211.3343215As we approach exascale and start planning for beyond, the rising complexity of systems and applications demands new monitoring, analysis, and optimization approaches. This requires close coordination with the parallel programming system used, which for ...
- research-articleSeptember 2019
Persistent coarrays: integrating MPI storage windows in coarray fortran
EuroMPI '19: Proceedings of the 26th European MPI Users' Group MeetingArticle No.: 3, Pages 1–8https://doi.org/10.1145/3343211.3343214The inherent integration of novel hardware and software components on HPC is expected to considerably aggravate the Mean Time Between Failures (MTBF) on scientific applications, while simultaneously increase the programming complexity of these clusters. ...
- research-articleSeptember 2019
Exposition, clarification, and expansion of MPI semantic terms and conventions: is a nonblocking MPI function permitted to block?
- Purushotham V. Bangalore,
- Rolf Rabenseifner,
- Daniel J. Holmes,
- Julien Jaeger,
- Guillaume Mercier,
- Claudia Blaas-Schenner,
- Anthony Skjellum
EuroMPI '19: Proceedings of the 26th European MPI Users' Group MeetingArticle No.: 2, Pages 1–10https://doi.org/10.1145/3343211.3343213This paper offers a timely study and proposed clarifications, revisions, and enhancements to the Message Passing Interface's (MPI's) Semantic Terms and Conventions. To enhance MPI, a clearer understanding of the meaning of the key terminology has proven ...
- proceedingSeptember 2019
EuroMPI '19: Proceedings of the 26th European MPI Users' Group Meeting
Since 1994, the EuroMPI conference is the preeminent meeting for users, developers and researchers to interact and discuss new developments and applications of message-passing parallel computing, in particular in and related to the Message Passing ...