Chana: A GPU-Accelerated AMR GRRMHD Code

arXiv:2610.07267 · astro-ph.HE, astro-ph.IM · Submitted 2026-10-05 · Read on arXiv

astro-ph.HE, astro-ph.IM

Submitted: 2026-10-05

Updated: 2026-10-05

Comments: 16 pages, 10 figures. Submitted to ApJS

License: http://creativecommons.org/licenses/by/4.0/

The gist: This paper presents Chana, a GPU-accelerated, block-structured adaptive-mesh code for general relativistic magnetohydrodynamics, multigroup M1 neutrino transport, and dynamical spacetime evolution

Abstract

This paper presents Chana, a GPU-accelerated, block-structured adaptive-mesh code for general relativistic magnetohydrodynamics, multigroup M1 neutrino transport, and dynamical spacetime evolution using the Z4c formulation. Each physical module uses independently selected spatial discretizations and ghost-zone widths to balance accuracy and computational cost. Stiff radiation-matter interactions are treated implicitly, with Jacobians calculated analytically from the chain-rules. The code is written in C++20 and it uses MPI and Kokkos 5 for distributed-memory and performance-portable parallelism. The code is validated through a number of GRMHD, radiation transport, and dynamic spacetime tests. For a representative core-collapse supernova configuration with three neutrino species and 12 energy groups per species, the code achieves approximately 1.1 times 10 6 cell updates per GPU second on NVIDIA A100 GPUs using four-stage RK4 integration. Weak-scaling efficiency remains above 85% up to 256 GPUs on Perlmutter.

Sources

Related papers