The PLUTO code on GPUs: A first look at Eulerian MHD methods
University of Turin · Centre National de la Recherche Scientifique · +5 more institutions
Abstract
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.
Citation impact
- FWCI
- 129.59
- Percentile
- 100%
- References
- 46
Authors
10- MRMarco RossazzaCorresponding
University of Turin
- AMA. Mignone
University of Turin
- MBMatteo Bugli
Centre National de la Recherche Scientifique, Institut d'Astrophysique de Paris, Sorbonne Université, Istituto Nazionale di Fisica Nucleare, Sezione di Torino, University of Turin
- STS. Truzzi
University of Turin
- LRL. Riha
VSB - Technical University of Ostrava
Topics & keywords
- Pluto
- Code (set theory)
- Eulerian path
- Magnetohydrodynamics
- Focus (optics)
- Acceleration
- Computational fluid dynamics
Funding
- EHEuropean High Performance Computing Joint UndertakingAward: 101093441
- NNvidia
- ECEuropean CommissionAward: 101093441
- ANAgence Nationale de la RechercheAward: ANR-24-ERCS-0006
- MŠMinisterstvo Školství, Mládeže a TělovýchovyAward: 90254
- HMH2020 Marie Skłodowska-Curie Actions
- HEHORIZON EUROPE Marie Sklodowska-Curie ActionsAward: 101064953
- NNextGenerationEU