Skip to content

v2.0.0.0

Choose a tag to compare

@ragraat ragraat released this 20 Feb 10:17
· 2 commits to master since this release
63a07c4

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