Scinovex
article Open AccessTop 1% cited

<i>E pur si muove:</i>Galilean-invariant cosmological hydrodynamical simulations on a moving mesh

Monthly Notices of the Royal Astronomical Society · 2009 · Vol. 401(2) · pp. 791–851
Volker Springel

Abstract

Hydrodynamic cosmological simulations at present usually employ either the Lagrangian smoothed particle hydrodynamics (SPH) technique or Eulerian hydrodynamics on a Cartesian mesh with (optional) adaptive mesh refinement (AMR). Both of these methods have disadvantages that negatively impact their accuracy in certain situations, for example the suppression of fluid instabilities in the case of SPH, and the lack of Galilean invariance and the presence of overmixing in the case of AMR. We here propose a novel scheme which largely eliminates these weaknesses. It is based on a moving unstructured mesh defined by the Voronoi tessellation of a set of discrete points. The mesh is used to solve the hyperbolic conservation laws of ideal hydrodynamics with a finite-volume approach, based on a second-order unsplit Godunov scheme with an exact Riemann solver. The mesh-generating points can in principle be moved arbitrarily. If they are chosen to be stationary, the scheme is equivalent to an ordinary Eulerian method with second-order accuracy. If they instead move with the velocity of the local flow, one obtains a Lagrangian formulation of continuum hydrodynamics that does not suffer from the mesh distortion limitations inherent in other mesh-based Lagrangian schemes. In this mode, our new method is fully Galilean invariant, unlike ordinary Eulerian codes, a property that is of significant importance for cosmological simulations where highly supersonic bulk flows are common. In addition, the new scheme can adjust its spatial resolution automatically and continuously, and hence inherits the principal advantage of SPH for simulations of cosmological structure growth. The high accuracy of Eulerian methods in the treatment of shocks is also retained, while the treatment of contact discontinuities improves. We discuss how this approach is implemented in our new code AREPO, both in 2D and in 3D, and is parallelized for distributed memory computers. We also discuss techniques for adaptive refinement or de-refinement of the unstructured mesh. We introduce an individual time-step approach for finite-volume hydrodynamics, and present a high-accuracy treatment of self-gravity for the gas that allows the new method to be seamlessly combined with a high-resolution treatment of collisionless dark matter. We use a suite of test problems to examine the performance of the new code and argue that the hydrodynamic moving-mesh scheme proposed here provides an attractive and competitive alternative to current SPH and Eulerian techniques.

Fluid Dynamics Simulations and InteractionsGalaxies: Formation, Evolution, PhenomenaComputational Fluid Dynamics and AerodynamicsPhysicsGalilean invarianceEulerian pathAdaptive mesh refinementRiemann solverRiemann problemClassical mechanicsFinite volume methodGodunov's schemeApplied mathematics
Citations
2,290
FWCI
36.78
field-weighted impact
References
132
Percentile
100%
vs. same field & year
Citations per year
Cited by
First results from the IllustrisTNG simulations: the stellar mass content of groups and clusters of galaxies
Monthly Notices of the Royal Astronomical Society · 2017 · 1,625 citations
First results from the IllustrisTNG simulations: the galaxy colour bimodality
Monthly Notices of the Royal Astronomical Society · 2017 · 1,479 citations
Introducing the Illustris Project: simulating the coevolution of dark and visible matter in the Universe
Monthly Notices of the Royal Astronomical Society · 2014 · 2,180 citations
First results from the IllustrisTNG simulations: matter and galaxy clustering
Monthly Notices of the Royal Astronomical Society · 2017 · 1,718 citations
Simulating galaxy formation with the IllustrisTNG model
Monthly Notices of the Royal Astronomical Society · 2017 · 1,885 citations
Simulating galaxy formation with black hole driven thermal and kinetic feedback
Monthly Notices of the Royal Astronomical Society · 2016 · 1,185 citations
The EAGLE project: simulating the evolution and assembly of galaxies and their environments
Monthly Notices of the Royal Astronomical Society · 2014 · 3,477 citations
References
Cosmological Simulations with TreeSPH
The Astrophysical Journal Supplement Series · 1996 · 931 citations
Core condensation in heavy halos: a two-stage theory for galaxy formation and clustering
Monthly Notices of the Royal Astronomical Society · 1978 · 3,625 citations
The numerical simulation of two-dimensional fluid flow with strong shocks
Journal of Computational Physics · 1984 · 2,820 citations
TREESPH - A unification of SPH with the hierarchical tree method
The Astrophysical Journal Supplement Series · 1989 · 949 citations
PLUTO: A Numerical Code for Computational Astrophysics
The Astrophysical Journal Supplement Series · 2007 · 1,546 citations
The Piecewise Parabolic Method (PPM) for gas-dynamical simulations
Journal of Computational Physics · 1984 · 3,864 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.