English

An adaptive mesh, GPU-accelerated, and error minimized special relativistic hydrodynamics code

High Energy Astrophysical Phenomena 2021-04-21 v2

Abstract

We present a new special relativistic hydrodynamics (SRHD) code capable of handling coexisting ultra-relativistically hot and non-relativistically cold gases. We achieve this by designing a new algorithm for conversion between primitive and conserved variables in the SRHD solver, which incorporates a realistic ideal-gas equation of state covering both the relativistic and non-relativistic regimes. The code can handle problems involving a Lorentz factor as high as 10610^6 and optimally avoid the catastrophic cancellation. In addition, we have integrated this new SRHD solver into the code GAMER (https://github.com/gamer-project/gamer) to support adaptive mesh refinement and hybrid OpenMP/MPI/GPU parallelization. It achieves a peak performance of 7×1077\times 10^{7} cell updates per second on a single Tesla P100 GPU and scales well to 2048 GPUs. We apply this code to two interesting astrophysical applications: (a) an asymmetric explosion source on the relativistic blast wave and (b) the flow acceleration and limb-brightening of relativistic jets.

Keywords

Cite

@article{arxiv.2012.11130,
  title  = {An adaptive mesh, GPU-accelerated, and error minimized special relativistic hydrodynamics code},
  author = {Po-Hsun Tseng and Hsi-Yu Schive and Tzihong Chiueh},
  journal= {arXiv preprint arXiv:2012.11130},
  year   = {2021}
}
R2 v1 2026-06-23T21:07:01.346Z