gevolution: a cosmological N-body code based on General Relativity
Abstract
We present a new N-body code, gevolution, for the evolution of large scale structure in the Universe. Our code is based on a weak field expansion of General Relativity and calculates all six metric degrees of freedom in Poisson gauge. N-body particles are evolved by solving the geodesic equation which we write in terms of a canonical momentum such that it remains valid also for relativistic particles. We validate the code by considering the Schwarzschild solution and, in the Newtonian limit, by comparing with the Newtonian N-body codes Gadget-2 and RAMSES. We then proceed with a simulation of large scale structure in a Universe with massive neutrinos where we study the gravitational slip induced by the neutrino shear stress. The code can be extended to include different kinds of dark energy or modified gravity models and going beyond the usually adopted quasi-static approximation. Our code is publicly available.
Cite
@article{arxiv.1604.06065,
title = {gevolution: a cosmological N-body code based on General Relativity},
author = {Julian Adamek and David Daverio and Ruth Durrer and Martin Kunz},
journal= {arXiv preprint arXiv:1604.06065},
year = {2016}
}
Comments
28 pages + appendix, 10 figures. v2: revised and extended version accepted by JCAP; code available at https://github.com/gevolution-code