- Please visit the official webpage for CosmoLattice at cosmolattice.net.
- To learn how to install and execute the code as well as how it works : arXiv:2102.01031 .
- To learn about the underlying theoretical framework: arXiv:2006.15122 .
Minimal requirements: CMake
version 3 or above, g++
version 5 or above, fftw3
.
git clone https://github.com/cosmolattice/cosmolattice.git
cd cosmolattice
mkdir build
cd build
cmake -DMODEL=lphi4 ../
make cosmolattice
This will compile the lphi4
model. To run it with the default input file, you can do
./lphi4 input=../src/models/parameter-files/lphi4.in
The above commands just represent a very brief guide for the installation and execution of CosmoLattice. For further information, see Appendix A of the user-manual. All options of CosmoLattice, as well as how to activate them and how to install the optional external libraries are explained at length there.
CosmoLattice is freely available to anyone who wants to use or modify it. However, whenever using CosmoLattice in your research, no matter how much (or little) you modify the code, please cite both arXiv:2006.15122 and arXiv:2102.01031 in your papers.