Higher order initial conditions for mixed baryon-CDM simulations
Abstract
We present a novel approach to generate higher order initial conditions (ICs) for cosmological simulations that take into account the distinct evolution of baryons and dark matter. We focus on the numerical implementation and the validation of its performance, based on both collisionless N-body simulations and full hydrodynamic Eulerian and Lagrangian simulations. We improve in various ways over previous approaches that were limited to first-order Lagrangian perturbation theory (LPT). Specifically, we (1) generalize nth-order LPT to multifluid systems, allowing 2LPT or 3LPT ICs for two-fluid simulations, (2) employ a novel propagator perturbation theory to set up ICs for Eulerian codes that are fully consistent with 1LPT or 2LPT, (3) demonstrate that our ICs resolve previous problems of two-fluid simulations by using variations in particle masses that eliminate spurious deviations from expected perturbative results, (4) show that the improvements achieved by going to higher order PT are comparable to those seen for single-fluid ICs, and (5) demonstrate the excellent (i.e. few per cent level) agreement between Eulerian and Lagrangian simulations, once high-quality initial conditions are used. The rigorous development of the underlying perturbation theory is presented in a companion paper. All presented algorithms are implemented in the MONOFONIC MUSIC-2 package that we make publicly available.
- Publication:
-
Monthly Notices of the Royal Astronomical Society
- Pub Date:
- May 2021
- DOI:
- arXiv:
- arXiv:2008.09124
- Bibcode:
- 2021MNRAS.503..426H
- Keywords:
-
- methods: numerical;
- (galaxies:) intergalactic medium;
- (cosmology:) dark matter;
- (cosmology:) large-scale structure of Universe;
- cosmology: theory;
- Astrophysics - Cosmology and Nongalactic Astrophysics;
- Astrophysics - Astrophysics of Galaxies
- E-Print:
- 20 pages, 14 figures, MNRAS in press, revised version discusses how relative velocity mode can be included to leading order, code available from https://bitbucket.org/ohahn/monofonic