AsterX: a new open-source GPU-accelerated GRMHD code for dynamical spacetimes
ORAL
Abstract
With the ongoing transition toward exascale computing to tackle a range of open questions via numerical simulations, the development of GPU-optimized codes has become essential. In this talk, I will highlight the key features of AsterX, a novel open-source, modular, GPU-accelerated general relativistic magnetohydrodynamic (GRMHD) code for fully dynamical spacetimes in 3D Cartesian coordinates. Built for exascale applications, AsterX integrates with CarpetX, the new driver for the Einstein Toolkit, leveraging AMReX for block-structured adaptive mesh refinement (AMR). The code employs the flux-conservative Valencia formulation for GRMHD, and uses high-resolution shock capturing schemes to ensure accurate hydrodynamic modeling. Alongside discussions on the ongoing code development, I will also present the results of comprehensive 1D, 2D, and 3D GRMHD tests conducted on OLCF's Frontier supercomputer, highlighting AsterX's performance gains through subcycling in time and demonstrating its scaling efficiency across thousands of nodes.
*We acknowledge support from NSF awards AST-2009330, OAC-2031744, PHY-1806596, and PHY-2110352, NASA TCAN awards NNH17ZDA001N and 80NSSC24K0100, and ITA-USA collaboration project “JetOut” (CUP:C93C23001580001) funded by MAECI. Computational resources were provided by TACC's Frontera allocation PHY-20010 and AST-20021, and by RIT's BlueSky, Green Pairie and Lagoon Clusters.
–
Publication: J.V. Kalinani, L. Ji, L. Ennoggi, F.G.L. Armengol, L.T. Sanches, B.J. Tsao, S.R. Brandt, M. Campanelli,
R. Ciolfi, B. Giacomazzo, R. Haas, E. Schnetter & Y. Zlochower, submitted to CQG, arXiv:2406.11669
"AsterX: a new open-source GPU-accelerated GRMHD code for dynamical spacetimes"
Presenters
-
Jay Vijay Kalinani
- Rochester Institute of Technology