SearcharxivSearch

arXiv subjects

Alessio Suriano

Publications and source records attributed to Alessio Suriano.

4 recordsLinked to original sources

Simulating megaparsec-scale jets of radio galaxies: Magneto-hydrodynamics of jets reaching 5 Mpc

Extragalactic jets have long prompted the question of how far relativistic outflows can extend, with some radio sources reaching 5 - 7 Mpc in length. These great extents motivate investigations into their ages, propagation dynamics, stability, and impact on the environment. We perform 3D high-resolution numerical simulations of two jet configurations involving continuous injection at different powers propagating in low-density regions of the cosmos (static and laminar), investigating the conditions for jet collimation versus disruption at extreme scales. We show that the combined effects of higher jet thrust (enhanced kinetic power), improved collimation (suppression of transverse distortions), and magnetic stabilization (strengthened poloidal field) can sustain a laterally confined flow, enabling such a jet to reach 5 Mpc in just 15 Myr (injecting a total energy of $2.3 \times 10^{61}$ erg into the environment). In contrast, a jet lacking these conditions dissipates more rapidly, forming lobe-like morphologies and reaching only $\sim 3$ Mpc over $\sim35$ Myr (injecting total energy of $8.1 \times 10^{60}$ erg). Pinch and kink MHD instabilities are identified as the primary drivers of transverse distortions; their suppression allows the persistence of a fast spine alongside a slower, dissipative head (location of maximum environmental interaction). We find that the jet-head propagation shows two regimes: one with speed $\sim0.5 c$; the other with speed from $\sim 0.2 c$ to $\sim 0.05 c$. We consider a proxy of synchrotron emission and find that radiation is concentrated in regions of enhanced compression and magnetic amplification, primarily near the first recollimation shock (producing a bright radio spot) and at the jet-head interaction zone (producing the radio termination lobe). Such jets facilitate the transport of substantial energy and magnetic flux into underdense cosmic regions.

astro-ph.GA

On the Limits of Performance Portability in Directive-Based GPU Programming

The transition of scientific applications to GPU-accelerated exascale systems is constrained by trade-offs between performance, portability, and productivity. This work evaluates the performance portability of directive-based GPU programming by porting gPLUTO, a production-grade magnetohydrodynamics code for astrophysical simulations, from OpenACC to OpenMP, and analyzing its performance on NVIDIA A100 (Leonardo Booster) and AMD MI250X (LUMI-G) devices. On NVIDIA platforms, OpenACC and OpenMP achieve comparable performance due to a shared compiler backend, providing a consistent baseline for assessing algorithmic efficiency. In contrast, the same OpenMP implementation is approximately three times slower at the application level on AMD MI250X with respect to the NVIDIA A100 OpenACC baseline, with kernel-level slowdowns reaching up to an order of magnitude, driven by sensitivity to strided memory-access patterns and compiler limitations. Kernel-level profiling shows that the dominant contributors to run-time are memory-latency-bound rather than limited by peak band-width. In low-parallelism kernels, C++ abstraction layers increase register pressure and spilling, leading to extreme slowdowns of up to 47x in specific cases. These results indicate that portable performance across GPU architectures requires not only application-level changes but also continued advances in compiler backends and architecture-aware optimization strategies

cs.DC

The PLUTO Code on GPUs: Offloading Lagrangian Particle Methods

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 GPUs as well as multi-node (pre-)exascale computing facilities. The code has been benchmarked up to 28672 parallel CPUs cores and 1024 parallel GPUs demonstrating $\sim(80-90)\%$ weak scaling parallel efficiency and good strong scaling capabilities. Our results demonstrated a speedup of $6$ times when solving that same benchmark test with 128 full GPU nodes (4GPUs per node) against the same amount of full high-end CPU nodes (112 cores per node). Furthermore, we conducted a code verification by comparing its prediction to corresponding analytical solutions for two test cases. We note that this work is part of broader project that aims at developing gPLUTO, the novel and revised GPU-ready implementation of its legacy.

astro-ph.HE

Performance assessment of the gPLUTO code for the numerical modeling of radio galaxy evolution

High-resolution tri-axial simulations are indispensable for realistically co-modeling the dynamical signatures and the radiative fingerprints of astrophysical jets, which are becoming increasingly important in modern computational studies of jet physics. However, such simulations impose extreme computational requirements that often exceed the capabilities of conventional CPU-based codes. GPU-accelerated simulations offer a transformative solution to mitigate these limitations. In this work, we present a detailed performance benchmarking of the recently developed GPU-enabled PLUTO code (gPLUTO), demonstrating runtime speed-ups ranging from an order of magnitude to (approximately) over 30 relative to CPU-only configurations. A direct comparison between computations of extragalactic jet propagation performed at different grid resolutions confirm the physical fidelity and production readiness of the gPLUTO code, while underscoring the importance of resolving the jet radius adequately to capture the jet dynamics accurately. Leveraging GPU-PLUTO's capabilities, we finally present an application by performing high-resolution simulations of giant radio galaxy jets (GRGs $\gtrsim 1$ Mpc), representing the first such well-resolved 3D study to our knowledge (resolving scales down to 500 pc). These simulations probe a range of environmental effects on GRG jets, clarifying their formation from central galaxies within host cosmic structures, rapid peripheral expansion, and the development of asymmetric cocoon morphologies.

astro-ph.GA