The PLUTO Code on GPUs: Offloading Lagrangian Particle Methods
Alessio Suriano, Stefano Truzzi, Agnese Costa, Marco Rossazza, Nitin Shukla, Andrea Mignone, Vittoria Berta, Claudio Zanni

TL;DR
This paper presents a GPU-accelerated re-design of the Lagrangian Particles module in the PLUTO astrophysics code, enabling efficient large-scale simulations of relativistic flows with improved scalability and speed.
Contribution
The paper introduces a GPU-compatible C++ implementation of the LP module using OpenACC and MPI, achieving significant speedup and scalability for large astrophysical simulations.
Findings
Achieved 80-90% weak scaling efficiency on up to 1024 GPUs
Demonstrated 6x speedup over CPU nodes with 128 GPU nodes
Verified code accuracy against analytical solutions
Abstract
The Lagrangian Particles (LP) module of the PLUTO code offers a powerful simulation tool to predict the non-thermal emission produced by shock accelerated particles in large-scale relativistic magnetized astrophysics flows. The LPs represent ensembles of relativistic particles with a given energy distribution which is updated by solving the relativistic cosmic ray transport equation. The approach consistently includes the effects of adiabatic expansion, synchrotron and inverse Compton emission. The large scale nature of such systems creates boundless computational demand which can only be satisfied by targeting modern computing hardware such as Graphic Processing Units (GPUs). In this work we presents the GPU-compatible C++ re-design of the LP module, that, by means of the programming model OpenACC and the Message Passing Interface library, is capable of targeting both single commercial…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAstrophysics and Cosmic Phenomena · Gamma-ray bursts and supernovae · Laser-Plasma Interactions and Diagnostics
