New tool for 21-cm cosmology. II. Investigating the effect of early linear fluctuations
Abstract
In the preceding article, we introduce 21cmFirstclass, a new code for computing the 21-cm anisotropies, assembled from the merger of the two popular codes 21cmfast and class. Unlike the standard 21cmfast, which begins at z =35 with homogeneous temperature and ionization boxes, our code begins its calculations from recombination, evolves the signal through the dark ages, and naturally yields an inhomogeneous box at z =35 . In this paper, we validate the output of 21cmFirstclass by developing a new theoretical framework which is simple and intuitive on the one hand, but robust and precise on the other hand. As has been recently claimed, using consistent inhomogeneous initial conditions mitigates inaccuracies, which according to our analysis can otherwise reach the O (20 %) level. On top of that, we also show for the first time that 21cmfast overpredicts the 21-cm power spectrum at z ≳20 by another O (20 %) , due to the underlying assumption that δb=δc, namely that the density fluctuations in baryons and cold dark matter are indistinguishable. We propose an elegant solution to this discrepancy by introducing an appropriate scale-dependent growth factor into the evolution equations. Our analysis shows that this modification will ensure subpercent differences between 21cmFirstclass and the Boltzmann solver camb at z ≤50 for all scales between the horizon and the Jeans scale. This will enable 21cmFirstclass to consistently and reliably simulate the 21-cm anisotropies both in the dark ages and cosmic dawn, for any cosmology.
- Publication:
-
Physical Review D
- Pub Date:
- February 2024
- DOI:
- 10.1103/PhysRevD.109.043513
- arXiv:
- arXiv:2309.03948
- Bibcode:
- 2024PhRvD.109d3513F
- Keywords:
-
- Astrophysics - Cosmology and Nongalactic Astrophysics
- E-Print:
- 19 pages, 9 figures, added link to the code