A survey of MPI usage in the US exascale computing project

David E. Bernholdt, Swen Boehm, George Bosilca, Manjunath Gorentla Venkata, Ryan E. Grant, Thomas Naughton, Howard P. Pritchard, Martin Schulz, Geoffroy R. Vallee

Research output: Contribution to journalArticlepeer-review

74 Scopus citations

Abstract

The Exascale Computing Project (ECP) is currently the primary effort in the United States focused on developing “exascale” levels of computing capabilities, including hardware, software, and applications. In order to obtain a more thorough understanding of how the software projects under the ECP are using, and planning to use the Message Passing Interface (MPI), and help guide the work of our own project within the ECP, we created a survey. Of the 97 ECP projects active at the time the survey was distributed, we received 77 responses, 56 of which reported that their projects were using MPI. This paper reports the results of that survey for the benefit of the broader community of MPI developers.

Original languageEnglish
Article numbere4851
JournalConcurrency and Computation: Practice and Experience
Volume32
Issue number3
DOIs
StatePublished - Feb 10 2020

Funding

This research was supported by the Exascale Computing Project (ECP 17-SC-20-SC), a collaborative effort of the US Department of Energy Office of Science and the National Nuclear Security Administration. This work was carried out in part at Oak Ridge National Laboratory, managed by UT-Battelle, LLC, for the US Department of Energy under contract DE-AC05-00OR22725. Sandia National Laboratories is a multimission laboratory managed and operated by National Technology and Engineering Solutions of Sandia LLC, a wholly owned subsidiary of Honeywell International Inc for the US Department of Energy's National Nuclear Security Administration under contract DE-NA0003525. This work was performed in part at Los Alamos National Laboratory, supported by the US Department of Energy contract DE-FC02-06ER25750. Los Alamos Publication Number LA-UR-17-29614. Part of this work was performed under the auspices of the US Department of Energy by Lawrence Livermore National Laboratory under contract DE-AC52-07NA27344.

Keywords

  • MPI
  • exascale

Fingerprint

Dive into the research topics of 'A survey of MPI usage in the US exascale computing project'. Together they form a unique fingerprint.

Cite this