Repository navigation
v2.0.0.0
StePS v2.0.0.0
An N-body code for compactified cosmological simulations.
Main features
- Optimized to run dark matter only N-body simulations in LambdaCDM, wCDM or w0waCDM cosmology.
- Running simulations with other models are possible by using external tabulated expansion histories.
- Able to run standard periodic (T^3), cylindrical (S^1 x R^2), and non-periodic spherical (R^3) cosmological simulations.
- Direct [CPU & GPU], Octree (a.k.a. Barnes-Hut)[CPU only], and randomized Octree [CPU only] force calculation.
- Can be used to make periodic, quasi-periodic, cylindrical or spherical glass.
- Available for GNU/Linux and Darwin (macOS).
- Written in C++ with MPI, OpenMP and CUDA parallelization.
- Able to use multiple GPUs simultaneously in a large computing cluster.
- Supported Initial Condition formats are HDF5, Gadget2, and ASCII.
- Supported output formats are ASCII and HDF5.
This release includes:
- StePS source code (v2.0.0.0)
- StePS_IC.py initial condition generator script (v1.2.0.0) [Note: this will be soon replaced by stepsic]
- StePS_HF.py halo finder script (v0.5.0.0)
- StePS_Pk.py FKP power spectrum estimator for R^3 and S^1xR^2 simulations (v0.0.1.0)
- Tools (Pre-IC generator, visualization scripts, snapshot converter scripts)
See README and CHANGELOG for detailed information