The PLUTO code on GPUs: A first look at Eulerian MHD methods
We present preliminary performance results of gPLUTO , the new GPU-optimized implementation of the PLUTO code for computational plasma astrophysics. Like its predecessor, gPLUTO employs a Eulerian finite-volume formulation to numerically solve the equations of magnetohydrodynamics (MHD) in multiple spatial dimensions. Still, this new implementation is a complete rewrite in C++ and leverages the OpenACC programming model to achieve acceleration on NVIDIA GPUs. While a more comprehensive description of the code and its several other modules will be presented in a future paper, here we focus on some preparatory results that demonstrate the code potential and performance on pre exa-scale parallel architectures.
Authors
- Tomáš Panoc (ORCID: https://orcid.org/0000-0002-9838-7295)
- Ondřej Vysocký (ORCID: https://orcid.org/0000-0001-7849-2744)
- Matteo Bugli (ORCID: https://orcid.org/0000-0002-7834-0422)
- Vittoria Berta (ORCID: https://orcid.org/0000-0001-6305-6931)
- Alessandro B. Romeo
- Marco Rossazza (ORCID: https://orcid.org/0009-0008-2892-5458)
- N. Shukla
- A. Mignone
- S. Truzzi
- L. Riha
Institutions
- Centre National de la Recherche Scientifique (FR)
- VSB - Technical University of Ostrava (CZ)
- Institut d'Astrophysique de Paris (FR)
- Sorbonne Université (FR)
- Istituto Nazionale di Fisica Nucleare, Sezione di Torino (IT)
- Cineca (IT)
- University of Turin (IT)
Publication Details
- Journal
- Astronomy and Computing
- Published
- 2026-02-05
- DOI
- https://doi.org/10.1016/j.ascom.2026.101076
- Citations
- 4
- Primary Topic
- Computational Fluid Dynamics and Aerodynamics
- Type
- article
- Field-Weighted Citation Impact
- 167.10