Towards Exascale Computing for Astrophysical Simulation Leveraging the Leonardo EuroHPC System

📅 2025-10-28
📈 Citations: 0
✨ Influential: 0
📄 PDF
🤖 AI Summary
Astrophysical, cosmological, and space plasma simulation codes face scalability bottlenecks on emerging accelerator-based exascale architectures. Method: We conducted co-optimization of three core codes—gPLUTO, OpenGadget3, and iPIC3D—via interdisciplinary collaboration among domain scientists, software developers, and HPC experts, integrating fine-grained performance analysis and multi-level parallel tuning to achieve end-to-end refactoring on the CINECA Leonardo (EuroHPC) GPU cluster. Contribution/Results: We developed a portable optimization framework tailored for heterogeneous many-core architectures. The framework achieves an average 80% strong scaling efficiency across 1,024 GPUs, substantially surpassing current parallel scalability limits of astrophysical codes on exascale systems. This work delivers critical software infrastructure enabling large-scale, high-fidelity cosmic simulations.

Technology Category

Application Category

📝 Abstract
Developing and redesigning astrophysical, cosmological, and space plasma numerical codes for existing and next-generation accelerators is critical for enabling large-scale simulations. To address these challenges, the SPACE Center of Excellence (SPACE-CoE) fosters collaboration between scientists, code developers, and high-performance computing experts to optimize applications for the exascale era. This paper presents our strategy and initial results on the Leonardo system at CINECA for three flagship codes, namely gPLUTO, OpenGadget3 and iPIC3D, using profiling tools to analyze performance on single and multiple nodes. Preliminary tests show all three codes scale efficiently, reaching 80% scalability up to 1,024 GPUs.
Problem

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

Optimizing astrophysical codes for exascale computing systems
Enhancing performance of simulations on next-generation accelerators
Achieving efficient scalability across multiple GPU nodes
Innovation

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

Redesigning astrophysical codes for exascale accelerators
Optimizing applications via scientist-developer-expert collaboration
Profiling tools enable 80% scalability on 1024 GPUs
🔎 Similar Papers
No similar papers found.
N
Nitin Shukla
CINECA, Casalecchio di Reno, Italy
A
Alessandro Romeo
CINECA, Casalecchio di Reno, Italy
C
Caterina Caravita
CINECA, Casalecchio di Reno, Italy
M
Michael Redenti
CINECA, Casalecchio di Reno, Italy
R
Radim Vavrik
IT4Innovations, VSB-TU Ostrava, Ostrava, Czech Republic
Lubomir Riha
Lubomir Riha
Czech Technical University, Bowie State University, George Washington University, IT4Innovations
High Performance Computing
A
Andrea Mignone
University of Turin, Turin, Italy
M
Marco Rossazza
University of Turin, Turin, Italy
S
Stefano Truzzi
University of Turin, Turin, Italy
L
Luca Tornatore
INAF - Osservatorio Astronomico di Trieste, Trieste, Italy
A
Antonio Ragagnin
INAF - Osservatorio Astronomico di Trieste, Trieste, Italy
T
Tiago Castro
INAF - Osservatorio Astronomico di Trieste, Trieste, Italy
G
Geray S. Karademir
Universit¨ats-Sternwarte, Fakult¨at f¨ur Physik, Ludwig-Maximilians-Universit¨at M¨unchen, Munich, Germany
K
Klaus Dolag
Universit¨ats-Sternwarte, Fakult¨at f¨ur Physik, Ludwig-Maximilians-Universit¨at M¨unchen, Munich, Germany
P
Pranab J. Deka
KU Leuven, Leuven, Belgium
F
Fabio Bacchini
KU Leuven, Leuven, Belgium
R
Rostislav-Paul Wilhelm
KU Leuven, Leuven, Belgium
D
Daniele Gregori
E4 Computer Engineering SpA, Scandiano, Italy
E
Elisabetta Boella
E4 Computer Engineering SpA, Scandiano, Italy