Cosmic Microwave Background Anisotropy numerical solution (CMBAns) I: An introduction to calculation
arXiv:1910.00725 · doi:10.1088/1475-7516/2020/05/006
Abstract
Cosmological Boltzmann codes are often used by researchers for calculating the CMB angular power spectra from different theoretical models, for cosmological parameter estimation, etc. Therefore, the accuracy of a Boltzmann code is of utmost importance. Different Markov Chain Monte Carlo based parameter estimation algorithms typically require iterations of Boltzmann code. This makes the time complexity of such codes another critical factor. In the last two decades, several Boltzmann packages, such as CMBFAST, CAMB, CMBEasy, CLASS etc., have been developed. In this paper, we present a new cosmological Boltzmann code, CMBAns, that can be used for accurate calculation of the CMB power spectrum and BipoSH coefficients. At present, CMBAns is developed for a flat background matrix. It is mostly written in the C language. However, we borrowed the concept of class from C++. This gives researchers the flexibility to develop their own independent package based on CMBAns, without an in-depth understanding of the source code. We also develop multiple stand-alone facilities which can be directly compiled and run on a given parameter set. In this paper, we discuss all the mathematical formulation, approximation schemes, integration methods etc., that are used in CMBAns. The package will be made available through github for public use in the near future.
53 pages, 20 figures
References in corpus (34)
- The Cosmic Linear Anisotropy Solving System (CLASS) II: Approximation schemes
- Relic neutrino decoupling including flavour oscillations
- Efficient sampling of fast and slow cosmological parameters
- Cosmology with tachyon field as dark energy
- The Cosmic Linear Anisotropy Solving System (CLASS) IV: Efficient implementation of non-cold relics
- Imprints of a Primordial Preferred Direction on the Microwave Background
- Probing dark energy perturbations: the dark energy equation of state and speed of sound as measured by WMAP
- Adiabatic Modes in Cosmology
- Vector Field Models of Inflation and Dark Energy
- HyRec: A fast and highly accurate primordial hydrogen and helium recombination code
- Large Scale Cosmic Microwave Background Anisotropies and Dark Energy
- Measuring Statistical isotropy of the CMB anisotropy
- A Low CMB Quadrupole from Dark Energy Isocurvature Perturbations
- Towards a complete treatment of the cosmological recombination problem
- Dark energy as a massive vector field
- Ultrafast effective multi-level atom method for primordial hydrogen recombination
- Bayesian analysis of an anisotropic universe model: systematics and polarization
- Constraints on the sound speed of dark energy
- Recombinations to the Rydberg States of Hydrogen and Their Effect During the Cosmological Recombination Epoch
- Imprints of Relic Gravitational Waves in Cosmic Microwave Background Radiation
- Primordial helium recombination I: feedback, line transfer, and continuum opacity
- Analyze This! A Cosmological Constraint Package for CMBEASY
- Estimating the impact of recombination uncertainties on the cosmological parameter constraints from cosmic microwave background experiments
- Cosmological hydrogen recombination: The effect of extremely high-n states
- Suppressing CMB low multipoles with ISW effect
- Linear effects of perturbed recombination
- A Beginner's Guide to the Theory of CMB Temperature and Polarization Power Spectra in the Line-of-Sight Formalism
- A No-Truncation Approach to Cosmic Microwave Background Anisotropies
- ISW effect as probe of features in the expansion history of the Universe
- SCoPE: An efficient method of Cosmological Parameter Estimation
- Statistical isotropy violation in WMAP CMB maps resulting from non-circular beams
- Estimation of Inflation parameters for Perturbed Power Law model using recent CMB measurements
- On Dark Energy Isocurvature Perturbation
- Isocurvature initial conditions for second order Boltzmann solvers