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 language | English |
---|---|
Article number | e4851 |
Journal | Concurrency and Computation: Practice and Experience |
Volume | 32 |
Issue number | 3 |
DOIs | |
State | Published - 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