BBN-Consistency
Compute consistent Helium fraction from baryon density given BBN
File |
utility/bbn_consistency/bbn_consistency.py |
Attribution |
CosmoSIS Team |
URL |
|
Citations |
Comp.Phys.Commun.178:956-971,2008 |
The Big Bang Nucleosynthesis model describes how the light elements were generated in the primordial universe. For a given value of Omega_b h**2 and number of neutrinos the theory can predict the helium abundance.
This module sets the helium mass fraction (YHe) from the mean baryon density (ombh2) and number of neutrinos (delta_neff), based on a table interpolation from those calculations.
This module should go into the pipeline after consistency and before any physics modules. It’s effectively an optional consistency module.
Assumptions
Standard Big Bang Nucleosynthesis
ombh2 within the range of the input data
Setup Parameters
Name |
Type |
Default |
Description |
|---|---|---|---|
data |
str |
included |
Filename for ombh2,DeltaN,YHe data. ( file) |
input_name |
str |
delta_neff |
Which parameter to start from, either massless_nu or delta_neff |
Input values
Section |
Name |
Type |
Default |
Description |
|---|---|---|---|---|
cosmological_parameters |
ombh2 |
real |
Physical matter density parameter |
|
delta_neff |
real |
0.0 |
Extra contribution to neutrino number density (if input_name == delta_neff) |
|
massive_nu |
real |
Effective number of massive neutrinos (if input_name == massless_nu) |
||
massless_nu |
int |
Number of massless neutrinos (if input_name == massless_nu) |
Output values
Section |
Name |
Type |
Description |
|---|---|---|---|
cosmological_parameters |
yhe |
real |
Cosmological helium fraction |