Home
Scholarly Works
A moving-mesh hydrodynamic solver for ChaNGa
Journal article

A moving-mesh hydrodynamic solver for ChaNGa

Abstract

We describe the structure and implementation of a moving-mesh (MM) hydrodynamics (HD) solver in the large-scale parallel code, Charm N-body GrAvity solver (ChaNGa). While largely based on the algorithm implemented in AREPO, our implementation differs a few aspects. We describe our use of the Voronoi tessellation library, VORO++, to compute the Voronoi tessellation directly. We also incorporate some recent advances in gradient estimation and reconstruction that gives better accuracy in HD solutions at minimal computational cost. We validate this module with a small battery of test problems against the smooth particle HD solver included in ChaNGa. Finally, we study one example of a scientific problem involving the mergers of two main-sequence stars and highlight the small quantitative differences between smooth particle and MM HD. We close with a discussion of anticipated future improvements and advancements.

Authors

Chang P; Wadsley J; Quinn TR

Journal

Monthly Notices of the Royal Astronomical Society, Vol. 471, No. 3, pp. 3577–3589

Publisher

Oxford University Press (OUP)

Publication Date

November 1, 2017

DOI

10.1093/mnras/stx1809

ISSN

0035-8711

Contact the Experts team