Efficiently emulating distribution functions in gigaparsec volumes for varying cosmological parameters
Christopher C. Lovell, Max E. Lee, William J. Roper, Daniel Angl\'es-Alc\'azar, Shy Genel, Shivam Pandey, Francisco Villaescusa-Navarro

TL;DR
This paper introduces a new, cost-effective method for emulating the halo mass function in large cosmological volumes by training a differentiable emulator on small, targeted regions, enabling accurate predictions across vast scales.
Contribution
The authors develop a novel emulator trained on small regions to accurately reproduce large-volume distribution functions, reducing computational costs significantly.
Findings
The emulator accurately reproduces the global halo mass function from small region data.
Using only 0.026% of the original volume, the method achieves large-scale emulation.
Targeted zoom simulations can effectively emulate large cosmological volumes at low cost.
Abstract
We present a new method for emulating the halo mass function (HMF) and other distribution functions in large effective volumes, down to low halo masses, whilst simultaneously modifying large ranges of parameters, for a fraction of the cost of traditional periodic cosmological simulations. We demonstrate the method by selecting small regions, , with a range of overdensities from the Quijote suite, consisting of tens of thousands of -body simulation volumes run with varying CDM parameters. We train a differentiable emulator, conditioned on the overdensity of the region and these global parameters, to reproduce the halo mass function in these regions. We then successfully recover the global distribution of halo masses of the entire box by integrating over the overdensity distribution. Our approach uses just…
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.
