A comparison of cosmological Boltzmann codes: are we ready for high precision cosmology?
U. Seljak, N. Sugiyama, M. White, M. Zaldarriaga
TL;DR
The paper addresses the numerical precision of cosmological Boltzmann codes used for linear perturbation theory in high-precision cosmology. It compares three independent codes—NS, MW, and CMBFAST—against a common flat $\Lambda$CDM-like model with shared recombination outputs to isolate numerical sources of discrepancy. The study finds that, after eliminating major numerical instabilities, the relative error in the dark matter power spectrum is below $0.1\%$, and CMB spectra $C_l^{TT}$, $C_l^{EE}$, and $C_l^{TE}$ agree with sampling variance up to $l=3000$, with approximately 0.1% accuracy across most scales. This establishes that current Boltzmann codes are prepared for present and upcoming sub-percent cosmological tests, while highlighting recombination physics and certain physical extensions as areas for further verification.
Abstract
We compare three independent, cosmological linear perturbation theory codes to asses the level of agreement between them and to improve upon it by investigating the sources of discrepancy. By eliminating the major sources of numerical instability the final level of agreement between the codes was improved by an order of magnitude. The relative error is now below 0.1% for the dark matter power spectrum. For the cosmic microwave background anisotropies the agreement is below the sampling variance up to l=3000, with close to 0.1% accuracy reached over most of this range of scales. The same level of agreement is also achieved for the polarization spectrum and the temperature-polarization cross-spectrum. Linear perturbation theory codes are thus well prepared for the present and upcoming high precision cosmological observations.
