MHDuet : a high-order General Relativistic Radiation MHD code for CPU and GPU architectures
Abstract
We present MHDuet, an open source evolution code for general relativistic magnetohydrodynamics with neutrino transport. The code solves the full set of Einstein equations coupled to a relativistic, magnetized fluid with an M1 neutrino radiation scheme using advanced techniques, including adaptive mesh and large eddy simulation techniques, to achieve high accuracy. The Simflowny platform generates the code from a high-level specification of the computational system, producing code that runs with either the SAMRAI or AMReX infrastructure. The choice of AMReX enables compilation and execution on GPUs, running an order of magnitude faster than on CPUs at the node level. We validate the code against benchmark tests, reproducing previous results obtained with the SAMRAI infrastructure, and demonstrate its capabilities with simulations of neutron stars employing realistic tabulated equations of state. Resolution studies clearly demonstrate convergence faster than second order in the grid spacing. Scaling tests reveal excellent strong and weak scaling performance when running on GPUs. The goal of the code is to provide a powerful tool for studying the dynamics of compact objects within multi-messenger astrophysics.
Cite
@article{arxiv.2510.13965,
title = {MHDuet : a high-order General Relativistic Radiation MHD code for CPU and GPU architectures},
author = {Carlos Palenzuela and Miguel Bezares and Steven Liebling and Federico Schianchi and Julio Fernando Abalos and Ricard Aguilera-Miret and Carles Bona and Juan Antonio Carretero and Joan Massò and Matthew P. Smith and Kwabena Amponsah and Kacper Kornet and Borja Miñano and Shrey Pareek and Miren Radia},
journal= {arXiv preprint arXiv:2510.13965},
year = {2025}
}
Comments
33 pages, 12 figures