Abstract
We present version 1.0 of the cosmological simulation code CONCEPT 1.0, designed for simulations of large-scale structure formation. CONCEPT 1.0 contains a P3M gravity solver, with the short-range part implemented using a novel (sub)tiling strategy, coupled with individual and adaptive particle time-stepping. In addition to this, CONCEPT contains a (linear or non-linear) fluid solver to treat non-baryonic components which are not easily treatable using the particle implementation. This allows e.g. for the inclusion of non-linear massive neutrinos (which may be relativistic) and for simulations that are consistent with general relativistic perturbation theory. Decaying dark matter scenarios are also fully supported. A primary objective of CONCEPT is ease of use. To this end, it has built-in initial condition generation and can produce output in the form of snapshots, power spectra and direct visualisations. It also comes with a robust installation script and thorough documentation. CONCEPT is the first massively parallel cosmological simulation code written in Python. Despite of this, excellent performance is obtained, even comparing favourably to other codes such as GADGET at similar precision, in the case of low to moderate clustering. We find extraordinary good agreement between results produced using CONCEPT 1.0 and GADGET, at all scales and times. The CONCEPT code itself along with documentation is openly released at https://github.com/jmd-dk/concept .
Originalsprog | Udefineret/Ukendt |
---|---|
Udgiver | ArXiv |
Status | Udgivet - 2 dec. 2021 |
Emneord
- astro-ph.CO
- astro-ph.IM