LLMpediaThe first transparent, open encyclopedia generated by LLMs

CAMB

Generated by GPT-5-mini
Note: This article was automatically generated by a large language model (LLM) from purely parametric knowledge (no retrieval). It may contain inaccuracies or hallucinations. This encyclopedia is part of a research project currently under review.
Article Genealogy
Parent: f(R) gravity Hop 6
Expansion Funnel Raw 76 → Dedup 0 → NER 0 → Enqueued 0
1. Extracted76
2. After dedup0 (None)
3. After NER0 ()
4. Enqueued0 ()
CAMB
NameCAMB
DeveloperAstronomy Centre, University of Cambridge collaborators
Released2000
Programming languageFortran, C, Python wrappers
Operating systemLinux, macOS, Microsoft Windows
LicenseFreeware / open-source (see Licensing and Availability)

CAMB

CAMB is a computational code widely used in contemporary cosmology for calculating anisotropies in the cosmic microwave background and matter power spectra. The project interfaces with observational pipelines from experiments such as Planck, WMAP, and large-scale structure surveys like Sloan Digital Sky Survey and Dark Energy Survey, and forms a core component in parameter estimation chains alongside tools such as COSMOMC, Monte Python, and CLASS. CAMB has been cited in numerous analyses involving Lambda-CDM, inflationary cosmology, and probes of dark matter and dark energy.

Overview

CAMB computes linear perturbation evolution in expanding Friedmann–Lemaître–Robertson–Walker backgrounds, producing predictions for the anisotropy spectra measured by missions like Planck and WMAP. It solves the Boltzmann equations for species including photons, baryons, neutrinos, and cold dark matter, and outputs quantities used by statistical inference codes such as CosmoMC and emcee. The code is implemented primarily in Fortran with modern interfaces for Python and has been integrated into pipelines for surveys including Baryon Oscillation Spectroscopic Survey and Euclid.

History and Development

CAMB originated as a successor to earlier Boltzmann solvers used in CMB analysis developed in the late 1990s and early 2000s by researchers linked to institutions such as Cambridge, Sussex, and groups around Andy Challinor, Antony Lewis, and collaborators. Its development paralleled landmark observational projects including COBE, WMAP, and later Planck, driving enhancements in accuracy and speed. Over successive releases CAMB incorporated physics inputs motivated by results from experiments such as BOOMERanG, MAXIMA, Atacama Cosmology Telescope, and South Pole Telescope, and has been updated to accommodate novel theoretical models inspired by work at institutes like Institute for Advanced Study and Perimeter Institute.

Theoretical Framework and Features

CAMB implements linear perturbation theory within the context of Friedmann–Lemaître–Robertson–Walker cosmologies and supports parameterizations used in analyses of Lambda-CDM, extended models with massive neutrinos, and variations such as dynamical dark energy parameterizations, running of the spectral index from inflationary scenarios like those studied by Alan Guth and Andrei Linde, and nonstandard recombination histories informed by studies at Harvard–Smithsonian Center for Astrophysics and Max Planck Institute for Astrophysics. The code computes angular power spectra C_l for temperature, polarization (E and B modes), and lensing potentials, incorporating reionization models referenced in literature from James Peebles and Wayne Hu. CAMB includes approximations for tight-coupling regimes, implements line-of-sight integration techniques developed in analogy to methods used by researchers at Princeton University and Caltech, and supports primordial power spectra shapes derived from inflationary model catalogs explored at CERN and SLAC National Accelerator Laboratory.

Implementation and Usage

Users typically run CAMB as part of parameter estimation chains alongside samplers such as COSMOMC, Monte Python, and MultiNest. Input parameter files allow specification of cosmological parameters widely discussed in the literature such as H0 values used in debates between results from Hubble Space Telescope distance ladder studies (e.g., by Adam Riess) and inference from CMB missions like Planck. CAMB outputs are consumed by post-processing tools for likelihood evaluation from collaborations including Planck Collaboration, SDSS Collaboration, DES Collaboration, and teams responsible for missions like Euclid and Nancy Grace Roman Space Telescope. The codebase is modular to permit plugging alternative recombination codes such as Recfast or HyRec and interfacing with nonlinear corrections like those from Halofit calibrated by simulations from groups at MPA and KIPAC.

Validation and Comparison

CAMB results have been benchmarked against alternative Boltzmann solvers such as CLASS across extensive parameter ranges, and validated using mock data from experiments including Planck and ground-based telescopes like Atacama Cosmology Telescope. Cross-comparisons address precision requirements for experiments like CMB-S4 and missions planned by agencies such as European Space Agency and NASA. Publications comparing CAMB and other codes have appeared in venues associated with Physical Review D and Monthly Notices of the Royal Astronomical Society, often referencing standards discussed at workshops organized by institutes like KITP and IPMU.

Applications in Cosmology

CAMB underpins analyses constraining parameters of Lambda-CDM such as baryon density and spectral index, informs studies of neutrino mass limits used in synergy with KATRIN and Beta-decay experiments, and contributes to forecasts for future surveys by collaborations like LSST and Euclid. It is used in investigations of primordial non-Gaussianity foreground-cleaning strategies relevant to experiments including LiteBIRD and studies of gravitational lensing signals pursued by SPT teams. CAMB outputs feed model-selection studies comparing inflationary scenarios developed by theorists at Perimeter Institute and CERN and are instrumental in pedagogical courses at universities such as Cambridge and Princeton University.

Licensing and Availability

CAMB is distributed with source code traditionally made available to the community; distribution and licensing details are provided with the code package and accompanying documentation. Binaries and interfaces are provided for platforms such as Linux, macOS, and Microsoft Windows, and wrappers exist for ecosystems maintained by Python Software Foundation and scientific stacks used at institutions like Argonne National Laboratory and Lawrence Berkeley National Laboratory. For collaboration and citation details users consult project documentation and contact authors affiliated with University of Cambridge and partner institutions.

Category:Cosmological simulation software