Cargando…

Fast and accurate CMB computations in non-flat FLRW universes

We present a new method for calculating CMB anisotropies in a non-flat Friedmann universe, relying on a very stable algorithm for the calculation of hyperspherical Bessel functions, that can be pushed to arbitrary precision levels. We also introduce a new approximation scheme which gradually takes o...

Descripción completa

Detalles Bibliográficos
Autores principales: Lesgourgues, Julien, Tram, Thomas
Lenguaje:eng
Publicado: 2013
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1475-7516/2014/09/032
http://cds.cern.ch/record/1635761
_version_ 1780934537661906944
author Lesgourgues, Julien
Tram, Thomas
author_facet Lesgourgues, Julien
Tram, Thomas
author_sort Lesgourgues, Julien
collection CERN
description We present a new method for calculating CMB anisotropies in a non-flat Friedmann universe, relying on a very stable algorithm for the calculation of hyperspherical Bessel functions, that can be pushed to arbitrary precision levels. We also introduce a new approximation scheme which gradually takes over in the flat space limit, and significant speeds-up calculations. Our method is implemented in the Boltzmann code CLASS. It can be used to benchmark the accuracy of the CAMB code in curved space, which is found to match expectations. For default precision settings, corresponding to 0.1% for scalar temperature spectra and 0.2% for scalar polarisation spectra, our code is two to three times faster, depending on curvature. We also simplify the temperature and polarisation source terms significantly, so the different contributions to the $C_\ell$'s are easy to identify inside the code.
id cern-1635761
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2013
record_format invenio
spelling cern-16357612021-07-24T02:26:45Zdoi:10.1088/1475-7516/2014/09/032http://cds.cern.ch/record/1635761engLesgourgues, JulienTram, ThomasFast and accurate CMB computations in non-flat FLRW universesAstrophysics and AstronomyWe present a new method for calculating CMB anisotropies in a non-flat Friedmann universe, relying on a very stable algorithm for the calculation of hyperspherical Bessel functions, that can be pushed to arbitrary precision levels. We also introduce a new approximation scheme which gradually takes over in the flat space limit, and significant speeds-up calculations. Our method is implemented in the Boltzmann code CLASS. It can be used to benchmark the accuracy of the CAMB code in curved space, which is found to match expectations. For default precision settings, corresponding to 0.1% for scalar temperature spectra and 0.2% for scalar polarisation spectra, our code is two to three times faster, depending on curvature. We also simplify the temperature and polarisation source terms significantly, so the different contributions to the $C_\ell$'s are easy to identify inside the code.We present a new method for calculating CMB anisotropies in a non-flat Friedmann universe, relying on a very stable algorithm for the calculation of hyperspherical Bessel functions, that can be pushed to arbitrary precision levels. We also introduce a new approximation scheme which gradually takes over in the flat space limit and leads to significant reductions of the computation time. Our method is implemented in the Boltzmann code class. It can be used to benchmark the accuracy of the camb code in curved space, which is found to match expectations. For default precision settings, corresponding to 0.1% for scalar temperature spectra and 0.2% for scalar polarisation spectra, our code is two to three times faster, depending on curvature. We also simplify the temperature and polarisation source terms significantly, so the different contributions to the C(ℓ) 's are easy to identify inside the code.We present a new method for calculating CMB anisotropies in a non-flat Friedmann universe, relying on a very stable algorithm for the calculation of hyperspherical Bessel functions, that can be pushed to arbitrary precision levels. We also introduce a new approximation scheme which gradually takes over in the flat space limit, and significant speeds-up calculations. Our method is implemented in the Boltzmann code CLASS. It can be used to benchmark the accuracy of the CAMB code in curved space, which is found to match expectations. For default precision settings, corresponding to 0.1% for scalar temperature spectra and 0.2% for scalar polarisation spectra, our code is two to three times faster, depending on curvature. We also simplify the temperature and polarisation source terms significantly, so the different contributions to the $C_\ell$'s are easy to identify inside the code.arXiv:1312.2697CERN-PH-TH-2013-298LAPTH-071-13CERN-PH-TH-2013-298LAPTH-071-13oai:cds.cern.ch:16357612013-12-10
spellingShingle Astrophysics and Astronomy
Lesgourgues, Julien
Tram, Thomas
Fast and accurate CMB computations in non-flat FLRW universes
title Fast and accurate CMB computations in non-flat FLRW universes
title_full Fast and accurate CMB computations in non-flat FLRW universes
title_fullStr Fast and accurate CMB computations in non-flat FLRW universes
title_full_unstemmed Fast and accurate CMB computations in non-flat FLRW universes
title_short Fast and accurate CMB computations in non-flat FLRW universes
title_sort fast and accurate cmb computations in non-flat flrw universes
topic Astrophysics and Astronomy
url https://dx.doi.org/10.1088/1475-7516/2014/09/032
http://cds.cern.ch/record/1635761
work_keys_str_mv AT lesgourguesjulien fastandaccuratecmbcomputationsinnonflatflrwuniverses
AT tramthomas fastandaccuratecmbcomputationsinnonflatflrwuniverses