Skip to main content
Intended for healthcare professionals
Volume 39 Issue 1, January 2025

Volume 39 Issue 1, January 2025

Special Issue: Post ECP Special Issue

  • Guest Editor: Michael Heroux

Special Issue Papers

  • Mark Gates
  • Ahmad Abdelfattah
  • Kadir Akbudak
  • Mohammed Al Farhan
  • Rabab Alomairy
  • Daniel Bielich
  • Treece Burgess
  • Sébastien Cayrols
  • Neil Lindquist
  • Dalal Sukkari
  • Asim YarKhan
Abstract
SLATE (Software for Linear Algebra Targeting Exascale) is a distributed, dense linear algebra library targeting both CPU-only and GPU-accelerated systems, developed over the course of the Exascale Computing Project (ECP). While it began with several ...
Available accessResearch articleFirst published September 27, 2024pp. 3–17
  • Lisa Claus
  • Pieter Ghysels
  • Wajih Halim Boukaram
  • Xiaoye Sherry Li
Abstract
We present the GPU implementation efforts and challenges of the sparse solver package STRUMPACK. The code is made publicly available on github with a permissive BSD license. STRUMPACK implements an approximate multifrontal solver, a sparse LU ...
Restricted accessResearch articleFirst published September 30, 2024pp. 18–31
  • James Ahrens
  • Marco Arienti
  • Utkarsh Ayachit
  • Janine Bennett
  • Roba Binyahib
  • Ayan Biswas
  • Peer-Timo Bremer
  • Eric Brugger
  • Roxana Bujack
  • Hamish Carr
  • Jieyang Chen
  • Hank Childs
  • Soumya Dutta
  • Abdelilah Essiari
  • Berk Geveci
  • Cyrus Harrison
  • Subhashis Hazarika
  • Megan Hickman Fulp
  • Petar Hristov
  • Xuan Huang
  • Joseph Insley
  • Yuya Kawakami
  • Chloe Keilers
  • James Kress
  • Matthew Larsen
  • Dan Lipsa
  • Meghanto Majumder
  • Nicole Marsaglia
  • Victor A Mateevitsi
  • Valerio Pascucci
  • John Patchett
  • Saumil Patel
  • Steve Petruzza
  • David Pugmire
  • Silvio Rizzi
  • David H Rogers
  • Oliver Rübel
  • Jorge Salinas
  • Sudhanshu Sane
  • Sergei Shudler
  • Alexandra Stewart
  • Karen Tsai
  • Terece L Turton
  • Will Usher
  • Zhe Wang
  • Gunther H Weber
  • Corey Wetterer-Nelson
  • Jonathan Woodring
  • Abhishek Yenpure
Abstract
A significant challenge on an exascale computer is the speed at which we compute results exceeds by many orders of magnitude the speed at which we save these results. Therefore the Exascale Computing Project (ECP) ALPINE project focuses on providing ...
Available accessResearch articleFirst published October 6, 2024pp. 32–51
  • Logan Ward
  • J. Gregory Pauloski
  • Valerie Hayot-Sasson
  • Yadu Babuji
  • Alexander Brace
  • Ryan Chard
  • Kyle Chard
  • Rajeev Thakur
  • Ian Foster
Abstract
Computational workflows are a common class of application on supercomputers, yet the loosely coupled and heterogeneous nature of workflows often fails to take full advantage of their capabilities. We created Colmena to leverage the massive parallelism of ...
Available accessResearch articleFirst published October 8, 2024pp. 52–64
  • M Scot Breitenfeld
  • Houjun Tang
  • Huihuo Zheng
  • Jordan Henderson
  • Suren Byna
Abstract
Accurately modeling real-world systems requires scientific applications at exascale to generate massive amounts of data and manage data storage efficiently. However, parallel input and output (I/O) faces challenges due to new application workflows and the ...
Restricted accessResearch articleFirst published October 16, 2024pp. 65–78
  • Xingfu Wu
  • John R Tramm
  • Jeffrey Larson
  • John-Luke Navarro
  • Prasanna Balaprakash
  • Brice Videau
  • Michael Kruse
  • Paul Hovland
  • Valerie Taylor
  • Mary Hall
Abstract
Ytopt is a Python machine-learning-based autotuning software package developed within the ECP PROTEAS-TUNE project. The ytopt software adopts an asynchronous search framework that consists of sampling a small number of input parameter configurations and ...
Available accessResearch articleFirst published October 7, 2024pp. 79–103
  • Peter Lindstrom
  • Jeffrey Hittinger
  • James Diffenderfer
  • Alyson Fox
  • Daniel Osei-Kuffuor
  • Jeffrey Banks
Abstract
HPC trends favor algorithms and implementations that reduce data motion relative to FLOPS. We investigate the use of lossy compressed data arrays in place of traditional IEEE floating point arrays to store the primary data of calculations. Simulation is ...
Available accessResearch articleFirst published October 23, 2024pp. 104–122
  • Cody J Balos
  • Marcus Day
  • Lucas Esclapez
  • Anne M Felden
  • David J Gardner
  • Malik Hassanaly
  • Daniel R Reynolds
  • Jon S Rood
  • Jean M Sexton
  • Nicholas T Wimer
  • Carol S Woodward
Abstract
Many complex systems can be accurately modeled as a set of coupled time-dependent partial differential equations (PDEs). However, solving such equations can be prohibitively expensive, easily taxing the world’s largest supercomputers. One pragmatic ...
Available accessResearch articleFirst published October 4, 2024pp. 123–146
  • Aurelien Bouteiller
  • Thomas Herault
  • Qinglei Cao
  • Joseph Schuchart
  • George Bosilca
Abstract
This paper highlights the most significant enhancements made to PaRSEC, a scalable task-based runtime system designed for hybrid machines, during the Exascale Computing Project (ECP). The enhancements focus on expanding the capabilities of PaRSEC to ...
Available accessResearch articleFirst published October 16, 2024pp. 147–166
  • Andrey Prokopenko
  • Daniel Arndt
  • Damien Lebrun-Grandié
  • Bruno Turcksin
  • Nicholas Frontiere
  • J.D. Emberson
  • Michael Buehlmann
Abstract
ArborX is a performance portable geometric search library developed as part of the Exascale Computing Project (ECP). In this paper, we explore a collaboration between ArborX and a cosmological simulation code HACC. Large cosmological simulations on ...
Available accessResearch articleFirst published November 8, 2024pp. 167–176
  • Stephen Hudson
  • Jeffrey Larson
  • John-Luke Navarro
  • Stefan M Wild
Abstract
libEnsemble is a Python-based toolkit for running dynamic ensembles, developed as part of the DOE Exascale Computing Project. The toolkit utilizes a unique generator–simulator–allocator paradigm, where generators produce input for simulators, simulators ...
Restricted accessResearch articleFirst published November 18, 2024pp. 177–192
  • Roxana Bujack
  • Maya Gokhale
  • Latchesar Ionkov
  • Keita Iwabuchi
  • Michael Jantz
  • Terry Jones
  • Sumathi Lakshmiranganatha
  • Michael K Lang
  • Jason Lee
  • M. Ben Olson
  • Scott Pakin
  • Roger Pearce
  • Jonathan Pietarila Graham
  • Li Tang
  • Terece L Turton
  • Sean Williams
Abstract
The Exascale Computing Project (ECP)’s Simplified Interface to Complex Memories (SICM) effort focuses on developing universal interfaces for discovering, managing, and sharing data across complex memory hierarchies. These facilitate the exploitation of ...
Restricted accessResearch articleFirst published November 3, 2024pp. 193–207