Skip to content

Efficient Codes for the LArge scales of the unIveRSe

License

Notifications You must be signed in to change notification settings

0satoken/Eclairs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eclairs

Author: Ken Osato
Contributors: Takahiro Nishimichi, Francis Bernardeau, and Atsushi Taruya

MIT license

Prerequisite

To compile eclairs, the required libraries are

To compile the python wrapper pyeclairs, additional requirements are

Specify the paths for these libraries in Makefile. Then, running make creates an executable eclairs. The basic usage is

> ./eclairs [initial parameter file]

You can find example parameter files at inifiles. If you pass nothing, the code runs with default parameters.

Jupyter notebooks for pyeclairs

We provide tutorials to run pyeclairs as Jupyter notebooks at notebooks. Currently, only basic tutorial notebook is available. We will add more notebooks later.

Notes on the fast mode with the response function approach

In Osato et al. (2021), the response function approach is implemented in eclairs. This mode requires the precomputed kernels to compute the response function. Indeed, the module to generate the precomputed tables is found in this repository. Since the calculations take long (a few days with MPI parallelizations), we provide the precomputed tables with 10 cosmological parameter sets assuming $\Lambda$CDM cosmology. We will put the download link later (hopefully, in April 2024) on this repository.

License

This code can be distributed under MIT License. For details, please see the LICENSE file.
If you use this code in your work, please cite the following papers.

About

Efficient Codes for the LArge scales of the unIveRSe

Resources

License

Stars

Watchers

Forks

Packages

No packages published