The PLUTO Code on GPUs: A First Look at Eulerian MHD Methods
Fuente:
arXiv
Enregistré dans:
| Auteurs principaux: | , , , , , , , , , |
|---|---|
| Format: | Preprint |
| Publié: |
2025
|
| Sujets: | |
| Accès en ligne: | |
| Tags: |
Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
|
| _version_ | 1866911286245195776 |
|---|---|
| author | Rossazza, Marco Mignone, Andrea Bugli, Matteo Truzzi, Stefano Riha, Lubomir Panoc, Tomas Vysocky, Ondrej Shukla, Nitin Romeo, Alessandro Berta, Vittoria |
| author_facet | Rossazza, Marco Mignone, Andrea Bugli, Matteo Truzzi, Stefano Riha, Lubomir Panoc, Tomas Vysocky, Ondrej Shukla, Nitin Romeo, Alessandro Berta, Vittoria |
| contents | 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 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. |
| format | Preprint |
| id |
arxiv_https___arxiv_org_abs_2511_20337 |
| institution | arXiv |
| publishDate | 2025 |
| record_format | arxiv |
| spellingShingle | The PLUTO Code on GPUs: A First Look at Eulerian MHD Methods Rossazza, Marco Mignone, Andrea Bugli, Matteo Truzzi, Stefano Riha, Lubomir Panoc, Tomas Vysocky, Ondrej Shukla, Nitin Romeo, Alessandro Berta, Vittoria Plasma Physics High Energy Astrophysical Phenomena 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 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. |
| title | The PLUTO Code on GPUs: A First Look at Eulerian MHD Methods |
| topic | Plasma Physics High Energy Astrophysical Phenomena |
| url | https://arxiv.org/abs/2511.20337 |