EuroHPC SPACE CoE: Redesigning Scalable Parallel Astrophysical Codes for Exascale

📅 2025-12-21
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Exascale supercomputing architectures introduce severe performance bottlenecks in astrophysical simulations due to their extreme complexity and heterogeneity. Method: We refactor mainstream astrophysics codes—including GADGET and ENZO—introducing a portable heterogeneous programming model (based on SYCL/Alpaka) and a standardized scientific data protocol. Our approach unifies HPC, hardware vendor, astrophysics, and machine learning expertise to co-design a full-stack software ecosystem. Contribution/Results: The resulting toolchain delivers adaptive load balancing, distributed memory optimization, scientific ML–enabled analysis, high-performance visualization, and FAIR-compliant data management. Deployed at scale on LUMI and LEONARDO, it achieves efficient execution across hundreds of nodes and thousands of GPUs, delivering 3–8× performance gains. It enables real-time, PB-scale simulations with >10⁸ grid cells and multi-physics coupling, significantly advancing computational astrophysics at exascale.

Technology Category

Application Category

📝 Abstract
High Performance Computing (HPC) based simulations are crucial in Astrophysics and Cosmology (A&C), helping scientists investigate and understand complex astrophysical phenomena. Taking advantage of exascale computing capabilities is essential for these efforts. However, the unprecedented architectural complexity of exascale systems impacts legacy codes. The SPACE Centre of Excellence (CoE) aims to re-engineer key astrophysical codes to tackle new computational challenges by adopting innovative programming paradigms and software (SW) solutions. SPACE brings together scientists, code developers, HPC experts, hardware (HW) manufacturers, and SW developers. This collaboration enhances exascale A&C applications, promoting the use of exascale and post-exascale computing capabilities. Additionally, SPACE addresses high-performance data analysis for the massive data outputs from exascale simulations and modern observations, using machine learning (ML) and visualisation tools. The project facilitates application deployment across platforms by focusing on code repositories and data sharing, integrating European astrophysical communities around exascale computing with standardised SW and data protocols.
Problem

Research questions and friction points this paper is trying to address.

Redesigning legacy astrophysical codes for exascale HPC architectural challenges.
Enhancing exascale simulations with innovative programming and software solutions.
Addressing high-performance data analysis from massive simulation outputs.
Innovation

Methods, ideas, or system contributions that make the work stand out.

Redesigning astrophysical codes for exascale systems
Adopting innovative programming paradigms and software solutions
Using machine learning for high-performance data analysis
🔎 Similar Papers
2024-04-02International Conference on Architectural Support for Programming Languages and Operating SystemsCitations: 4
N
Nitin Shukla
CINECA, Bologna, Italy
A
Alessandro Romeo
CINECA, Bologna, Italy
C
Caterina Caravita
CINECA, Bologna, Italy
Lubomir Riha
Lubomir Riha
Czech Technical University, Bowie State University, George Washington University, IT4Innovations
High Performance Computing
O
Ondrej Vysocky
IT4Innovations, VSB-TU Ostrava, Ostrava, Czech Republic
P
Petr Strakos
IT4Innovations, VSB-TU Ostrava, Ostrava, Czech Republic
M
Milan Jaros
IT4Innovations, VSB-TU Ostrava, Ostrava, Czech Republic
J
João Barbosa
IT4Innovations, VSB-TU Ostrava, Ostrava, Czech Republic
R
Radim Vavrik
IT4Innovations, VSB-TU Ostrava, Ostrava, Czech Republic
A
Andrea Mignone
University of Turin, Turin, Italy
M
Marco Rossazza
University of Turin, Turin, Italy
S
Stefano Truzzi
University of Turin, Turin, Italy
V
Vittoria Berta
University of Turin, Turin, Italy
Iacopo Colonnelli
Iacopo Colonnelli
Università di Torino
WorkflowsHigh Performance ComputingParallel ComputingDistributed Computing
D
Doriana Medić
University of Turin, Turin, Italy
E
Elisabetta Boella
E4 COMPUTER ENGINEERING SpA, Scandiano, Italy
D
Daniele Gregori
E4 COMPUTER ENGINEERING SpA, Scandiano, Italy
E
Eva Sciacca
INAF, Catania, Trieste, Italy
L
Luca Tornatore
INAF, Catania, Trieste, Italy
G
Giuliano Taffoni
INAF, Catania, Trieste, Italy
P
Pranab J. Deka
KU Leuven, Leuven, Belgium
F
Fabio Bacchini
KU Leuven, Leuven, Belgium
R
Rostislav-Paul Wilhelm
KU Leuven, Leuven, Belgium
G
Georgios Doulis
Goethe-Universität, Frankfurt, Germany
K
Khalil Pierre
Goethe-Universität, Frankfurt, Germany