Skip to content
forked from cmbant/CosmoMC

This is the developer repository for EFTCosmoMC. Forked from CosmoMC.

Notifications You must be signed in to change notification settings

EFTCAMB/EFTCosmoMC

 
 

Repository files navigation

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;

About

This is the developer repository for EFTCosmoMC. Forked from CosmoMC.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 33.9%
  • Jupyter Notebook 29.7%
  • Fortran 20.8%
  • Python 14.3%
  • TeX 1.0%
  • Makefile 0.2%
  • Other 0.1%