A Moving Mesh Hydrodynamic Solver for ChaNGa
arXiv:1707.05333 · doi:10.1093/mnras/stx1809
Abstract
We describe the structure and implementation of a moving-mesh hydrodynamics solver in the large-scale parallel code, Charm N-body GrAvity solver (ChaNGa). While largely based on the algorithm described by Springel (2010) that is implemented in AREPO, our algorithm 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 hydrodynamic solutions at minimal computational cost. We validate this module with a small battery of test problems against the smooth particle hydrodynamics 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 moving-mesh hydrodynamics. We close with a discussion of anticipated future improvements and advancements.
15 pages, 7 figures, accepted to MNRAS
References in corpus (40)
- The cosmological simulation code GADGET-2
- Modules for Experiments in Stellar Astrophysics (MESA)
- Modules for Experiments in Stellar Astrophysics (MESA): Giant Planets, Oscillations, Rotation, and Massive Stars
- Modules for Experiments in Stellar Astrophysics (MESA): Binaries, Pulsations, and Explosions
- E pur si muove: Galiliean-invariant cosmological hydrodynamical simulations on a moving mesh
- Introducing the Illustris Project: Simulating the coevolution of dark and visible matter in the Universe
- Cosmological Hydrodynamics with Adaptive Mesh Refinement: a new high resolution code called RAMSES
- Radiative Transfer in a Clumpy Universe: II. The Utraviolet Extragalactic Background
- A Multi-Code Analysis Toolkit for Astrophysical Simulation Data
- Radiative transfer in a clumpy universe: IV. New synthesis models of the cosmic UV/X-ray background
- GIZMO: A New Class of Accurate, Mesh-Free Hydrodynamic Simulation Methods
- Athena: A New Code for Astrophysical MHD
- Star Formation and Feedback in Smoothed Particle Hydrodynamic Simulations--I. Isolated Galaxies
- Gasoline: An adaptable implementation of TreeSPH
- Fundamental differences between SPH and grid methods
- A General Class of Lagrangian Smoothed Particle Hydrodynamics Methods and Implications for Fluid Mixing Problems
- The Enrichment of the Intergalactic Medium with Adiabatic Feedback I: Metal Cooling and Metal Diffusion
- Improving the convergence properties of the moving-mesh code AREPO
- Magnetohydrodynamics on an unstructured moving grid
- The AGORA High-Resolution Galaxy Simulations Comparison Project
- Gasoline2: A Modern SPH Code
- Damped Lyman Alpha Systems in Galaxy Formation Simulations
- A Necessary Condition for Individual Time-Steps in SPH Simulations
- Simulating cosmic ray physics on a moving mesh
- A Density Independent Formulation of Smoothed Particle Hydrodynamics
- Hydrodynamic moving-mesh simulations of the common envelope phase in binary stellar systems
- The AGORA High-Resolution Galaxy Simulations Comparison Project. II: Isolated Disk Test
- TESS: A Relativistic Hydrodynamics Code on a Moving Voronoi Mesh
- A Validated Nonlinear Kelvin-Helmholtz Benchmark for Numerical Hydrodynamics
- A High-resolution Adaptive Moving Mesh Hydrodynamic Algorithm
- Semi-implicit anisotropic cosmic ray transport on an unstructured moving mesh
- Magnetically-levitating disks around supermassive black holes
- DISCO: A 3D Moving-Mesh Magnetohydrodynamics Code Designed for the Study of Astrophysical Disks
- A moving mesh unstaggered constrained transport scheme for magnetohydrodynamics
- A Constrained Transport Scheme for MHD on Unstructured Static and Moving Meshes
- Magnetized Moving Mesh Merger of a Carbon-Oxygen White Dwarf Binary
- Rich: Open Source Hydrodynamic Simulation on a Moving Voronoi Mesh
- BETHE-Hydro: An Arbitrary Lagrangian-Eulerian Multi-dimensional Hydrodynamics Code for Astrophysical Simulations
- The moving mesh code Shadowfax
- Grid Noise in Moving Mesh Codes: Fixing The Volume Inconsistency Problem
Cited by in corpus (12)
- Gravitational probes of dark matter physics
- Speaking with one voice: simulations and observations discuss the common envelope parameter
- Common Envelope Evolution on a Moving Mesh
- Time Dependent Radiation Hydrodynamics on a Moving Mesh
- General Relativistic Hydrodynamics on a Moving-mesh I: Static Spacetimes
- Moving and Reactive Boundary Conditions in Moving-Mesh Hydrodynamics
- Dark Matter-Induced Baryonic Feedback in Galaxies
- The Effect of Impact Parameter on Tidal Disruption Events
- Tetrahedral grids in Monte Carlo radiative transfer
- Future Simulations of Tidal Disruption Events
- Neutron Star-Main Sequence Collisions Robustly Form Dynamically Stable Thorne-Żytkow Objects
- Octo-Tiger's New Hydro Module and Performance Using HPX+CUDA on ORNL's Summit