This is the developer repository for EFTCosmoMC. Forked from CosmoMC.
Clone or download
Pull request Compare This branch is 25 commits ahead, 47 commits behind cmbant:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
EFTCAMB @ fddb869
EFTsource
batch1
batch2
batch3
camb
chains
data
docs
eftcosmomc_test
paramnames
planck_covmats
python
source
tests
.gitattributes
.gitignore
.gitmodules
.travis.yml
Makefile
README.rst
clik_latex.paramnames
clik_units.paramnames
params_generic.ini
readme.md
test.ini
test_SN.ini
test_eft.ini
test_planck.ini

readme.md

EFTCosmoMC

This folder contains the EFTCAMB/EFTCosmoMC code.

1. EFTCAMB/EFTCosmoMC Requirements:

Compiling EFTCAMB/EFTCosmoMC requires a modern fortran compiler capable of handeling F2008 features. These includes:

ifort (tested with v>15.0)
gcc/gfortran (tested with v>6.0)

To use other parts of the code, like the test or documentation parts other requirements have to be met. These include a fully fledged python installation. We warmly suggest to install a bundled package like (https://www.continuum.io/downloads).

A docker with all the required libraries is available at dockerhub.

2. Installation procedure:

To compile the EFTCAMB/EFTCosmoMC codes issue the following command:

make eftcosmomc

that will result in the executable program eftcosmomc that can be run like cosmomc.

On the first installation the build system will execute a script to install EFTCAMB and make sure that all EFTCAMB dependencies are properly installed.

3. Documentation:

We provide a set of notes that contain all the details and formulas of the EFTCAMB implementation:

4. Citing this work:

If you use the EFTCAMB/EFTCosmoMC package, please refer the original CAMB/CosmoMC paper and ours:

This is the usual, fair way of giving credit to contributors to a scientific result. In addition, it helps us justify our effort in developing the EFTCAMB/EFTCosmoMC codes as an academic undertaking.

5. Licence Information:

EFTCAMB/EFTCosmoMC are a modification of the CAMB/CosmoMC codes. The code part of CAMB/CosmoMC that is not modified is copyrighted by the CAMB/CosmoMC authors and released under their licence.

For the part of code that constitutes EFTCAMB/EFTCosmoMC see the LICENSE file in EFTCAMB/eftcamb/LICENSE and EFTCosmoMC/LICENSE.

6. Build system target:

In addition to CosmoMC makefile targets EFTCosmoMC comes with the additional:

  • eftcosmomc: to compile EFTCosmoMC;
  • eftcosmomc_debug: to compile EFTCosmoMC in debug mode;