Moving mesh cosmology: tracing cosmological gas accretion
Dylan Nelson (1), Mark Vogelsberger (1), Shy Genel (1), Debora Sijacki, (1), Dusan Keres (2), Volker Springel (3), Lars Hernquist (1) ((1), Harvard/CfA, (2) UC San Diego, (3) HITS)

TL;DR
This study compares moving mesh and SPH simulations to understand gas accretion onto galaxies at z=2, revealing significant differences in thermodynamic histories and accretion modes due to numerical inaccuracies.
Contribution
It demonstrates that moving mesh simulations produce more accurate gas accretion profiles than SPH, highlighting the importance of numerical methods in cosmological simulations.
Findings
GADGET shows near-unity cold fraction in massive haloes.
AREPO indicates a much lower cold fraction (<20%) in similar haloes.
Discrepancies are due to numerical inaccuracies in SPH methods.
Abstract
We investigate the nature of gas accretion onto haloes and galaxies at z=2 using cosmological hydrodynamic simulations run with the moving mesh code AREPO. Implementing a Monte Carlo tracer particle scheme to determine the origin and thermodynamic history of accreting gas, we make quantitative comparisons to an otherwise identical simulation run with the smoothed particle hydrodynamics (SPH) code GADGET-3. Contrasting these two numerical approaches, we find significant physical differences in the thermodynamic history of accreted gas in haloes above 10^10.5 solar masses. In agreement with previous work, GADGET simulations show a cold fraction near unity for galaxies forming in massive haloes, implying that only a small percentage of accreted gas heats to an appreciable fraction of the virial temperature during accretion. The same galaxies in AREPO show a much lower cold fraction, <20%…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
