Horndeski in the Cosmic Linear Anisotropy Solving System
Einstein-Boltzmann solver for dark energy and modified gravity
hi_class implements Horndeski's theory in the modern Cosmic Linear Anisotropy Solving System. It can be used to compute any linear cosmological observable in seconds, including FRW distances, CMB, matter power and number count spectra.
hi_class can be readily interfaced with Monte Python to test Gravity and Dark Energy models.
Horndeski is the most general scalar-tensor theory described by second-order equations of motion, and contains many well known models, including (but by no means limited to) covariant Galileons, Brans-Dicke, f(R), chameleons, k-essence and quintesssence. hi_class relies on a reformulation of the Effective Field Theory for Dark Energy developed by E. Bellini and I. Sawicki (see JCAP 1407 (2014) 050).
The publicly available version (hi_class v2.0) is presented and described in:
hi_class: Horndeski in the Cosmic Linear Anisotropy Solving System M. Zumalacarregui, E. Bellini, I. Sawicki, J. Lesgourgues, P. Ferreira JCAP 1708 (2017) no.08, 019
hi_class: Background Evolution, Initial Conditions and Approximation Schemes E. Bellini, I. Sawicki, M. Zumalacarregui JCAP 2002 (2020) no.02, 008
hi_class has been used to obtain results in a number of publications, including
Nonlinear evolution of the BAO scale in alternative theories of gravity E. Bellini, M. Zumalacarregui
PRD92 (2015) 063522
Constraints on deviations from LCDM within Horndeski gravity E. Bellini, A. Cuesta, R. Jimenez, L. Verde
JCAP 1602 (2016) 053
Gravity at the horizon: on relativistic effects, CMB-LSS correlations and ultra-large scales in Horndeski's theory
J. Renk, M. Zumalacarregui, F. Montanari
JCAP 1607 (2016) 040
The Observational Future of Cosmological Scalar-Tensor Theories D. Alonso, E. Bellini, P. G. Ferreira, M. Zumalacarregui
PRD95 (2017) 063502
Galileon Gravity in Light of ISW, CMB, BAO and H0 data J. Renk, M. Zumalacarregui, F. Montanari, A. Barreira
JCAP 1710 (2017) 020
A comparison of Einstein-Boltzmann solvers for testing General Relativity E. Bellini et al. PRD97 (2018) 023520
hi_class computes the cosmological predictions of alternative theories of gravity. The code solves the linear equations starting deep in the radiation era, and can compute any cosmological observable, including (but not limited to) cosmological distances, the matter power spectrum, Cosmic Microwave Background temperature and polarization, as well as their correlation with the matter distribution. The publicly available version incorporates parameterized models based on the Effective Field Theory of Dark Energy.
hi_class has been tested for a range of models against several codes in a dedicated paper
A comparison of Einstein-Boltzmann solvers for testing General Relativity . The codes validated include EFTCAMB , COOP and the Galileon code developed by Barreira et al. (based on CAMB). The results agree within 0.1% for CMB and matter power spectra, as good as for base CLASS/CAMB using default precision parameters (at low multipoles the agreement is within 0.5%, well within cosmic variance). The achieved precision is sufficient for tests of gravity with next-generation surveys.
hi_class is freely available to the scientific community. If you use it in a publication/preprint please cite at least the original CLASS paper and
hi_class: Horndeski in the Cosmic Linear Anisotropy Solving System M. Zumalacarregui, E. Bellini, I. Sawicki, J. Lesgourgues, P. Ferreira JCAP 1708 (2017) 019
hi_class: Background Evolution, Initial Conditions and Approximation Schemes E. Bellini, I. Sawicki, M. Zumalacarregui 1909.01828
The code can be cloned from the GitHub repository
or downloaded as a compressed file. To get started and find detailed information on the available models and code functionality please read the hi_class.ini file.