Optimising Boltzmann codes for the Planck era
Jan Hamann, Amedeo Balbi, Julien Lesgourgues, Claudia Quercellini

TL;DR
This paper evaluates and optimizes the numerical accuracy of the CAMB Boltzmann code for CMB predictions, demonstrating that with proper settings, numerical errors are minimized, ensuring reliable cosmological parameter estimation from future high-precision data.
Contribution
The study identifies key parameters affecting CAMB's accuracy and develops an optimization method to balance precision and computational efficiency.
Findings
Default settings can bias parameter estimates by several tenths of a standard deviation.
Optimized parameters significantly reduce numerical errors in the code.
Numerical errors are now a minor source of uncertainty compared to astrophysical factors.
Abstract
High precision measurements of the Cosmic Microwave Background (CMB) anisotropies, as can be expected from the Planck satellite, will require high-accuracy theoretical predictions as well. One possible source of theoretical uncertainty is the numerical error in the output of the Boltzmann codes used to calculate angular power spectra. In this work, we carry out an extensive study of the numerical accuracy of the public Boltzmann code CAMB, and identify a set of parameters which determine the error of its output. We show that at the current default settings, the cosmological parameters extracted from data of future experiments like Planck can be biased by several tenths of a standard deviation for the six parameters of the standard Lambda-CDM model, and potentially more seriously for extended models. We perform an optimisation procedure that leads the code to achieve sufficient precision…
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.
