Skip to main navigation Skip to search Skip to main content

Co-design for Particle Applications at Exascale

Research output: Contribution to journalArticlepeer-review

3 Scopus citations

Abstract

Co-design across the Exascale Computing Project has been critical for both enabling science applications and bringing disparate communities together. Developing and porting applications to the various high-performance computing architectures on pre-exascale and exascale computers has been quite challenging due to the diversity of hardware features and software stacks. The Co-design Center for Particle Applications (CoPA) has developed and enhanced the Cabana and Parallel, Rapid O(N), and Graph-Based Recursive Electronic Structure Solver (PROGRESS)/Basic Matrix Library (BML) libraries to facilitate the creation of new particle applications, make existing particle applications exascale capable, and allow teams to explore new capabilities. Particle methods from the atomistic, mesoscale, and continuum through cosmological scales have been built with Cabana, along with new possibilities for application coupling. Similarly, the PROGRESS/BML library has enabled quantum particle applications with linear algebra solvers to use advanced hardware. Across these CoPA-developed libraries, the co-design abstraction layer combines performance portability with math library support to facilitate the separation of concerns and directly support science runs.

Original languageEnglish
Pages (from-to)43-52
Number of pages10
JournalComputing in Science and Engineering
Volume26
Issue number2
DOIs
StatePublished - 2024

Funding

This work was performed under the auspices of the U.S. Department of Energy (DOE) by Los Alamos National Laboratory, Lawrence Livermore National Laboratory, and Oak Ridge National Laboratory under Contracts DE-AC52-06NA25396, DE-AC52-07NA27344, and DE-AC05-00OR22725, respectively, as part of the Co-design Center for Particle Applications, supported by the Exascale Computing Project (17-SC-20-SC), a collaborative effort of the DOE Office of Science and the National Nuclear Security Administration (NNSA). This research used resources of the Oak Ridge Leadership Computing Facility. Assigned: Los Alamos Unclassified Report 23-32396.

Fingerprint

Dive into the research topics of 'Co-design for Particle Applications at Exascale'. Together they form a unique fingerprint.

Cite this