Skip to content

IntensityTools/class_IDE

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

class_IDE

based on CLASS v2.9.3

This repository contains the CLASS code for the "pure momentum transfer" coupled quintessence model first introduced in Pourtsidou, Skordis and Copeland (the so-called "Type 3" theories in that paper). For numerical results/plots also see Pourtsidou and Tram, Linton et al., and Chamings et al.. This version of the code is using the quadratic coupling function, $\beta Z^2$, which was shown to fit data very well in Pourtsidou and Tram and be able to alleviate the σ8 "tension".

Modifications to the code to include the momentum transfer coupling

The starting point is the uncoupled quintessence CLASS implementation. The coupling effects are parameterised by a constant parameter scf_veta (the $\beta$ coupling parameter in the quadratic coupling function assumed). If this is set to 0, we recover the uncoupled quintessence case. For more details on the equations, the quadratic coupling function, the quintessence potential used etc., see Pourtsidou and Tram.

For more details on the coupling implementation in this code, see the modifications in input.c, background.h, background.c, and perturbations.c (search for scf_veta). The test run file is IDE_parameters.ini, so you need to compile and then do ./class IDE_parameters.ini.

Nonlinear corrections

This version allows to use HMcode for nonlinear corrections and baryonic effects (but note they are LCDM-based).

About

Interacting Dark Energy CLASS code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 60.4%
  • Jupyter Notebook 21.8%
  • Python 6.4%
  • JavaScript 4.2%
  • C++ 1.8%
  • CSS 1.2%
  • Other 4.2%