Astrophysical and Cosmological Simulations
==========================================
Tools
-----
Analysing Data from Simulation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- `The yt project `__
- **yt** is an open-source, permissively-licensed python package for
analyzing and visualizing volumetric data. `Source code is
available on Github `__
- There is a list of useful `extensions of
yt `__
- `unyt - Handle, manipulate, and convert data with units in
Python `__
- `Pynbody - an analysis package for astrophysical N-body and Smooth
Particle Hydrodynamics
simulations `__
- `Source code available on
Github `__
- `Pylians - Libraries to analyze numerical
simulations `__
- **Pylians** stands for Python libraries for the analysis of
numerical simulations. They are a set of python libraries, written
in python, cython and C, whose purposes is to facilitate the
analysis of numerical simulations (both N-body and hydro).
- `tipsy - The Theoretical Image Processing SYstem for
visualizing/analyzing n-body
simulations `__
Halo and Subhalo Finder
^^^^^^^^^^^^^^^^^^^^^^^
- For an overview and comparison of current algorithms:
- `Haloes gone MAD: The Halo-Finder Comparison
Project `__
- `Subhaloes going Notts: the subhalo-finder comparison
project `__
- `Galaxies going MAD: the Galaxy-Finder Comparison
Project `__
- `Rockstar - Robust Overdensity Calculation using K-Space
Topologically Adaptive
Refinement `__
- By Peter Behroozi. Based on `Phase-Space Temporal Halo Finder and
the Velocity Offsets of Cluster
Cores `__
- **rockstar** identifies dark matter halos, substructure, and tidal
features. The approach is based on adaptive hierarchical
refinement of friends-of-friends groups in six phase-space
dimensions and one time dimension, which allows for robust
(grid-independent, shape-independent, and noise-resilient)
tracking of substructure.
- `FoF - Friends-of-friends method to find
groups `__
- A particle belongs to a friends-of-friends group if it is within
some linking length of any other particle in the group. After all
such groups are found, those with less than a specified minimum
number of group members are rejected.
Merger Tree Construction
^^^^^^^^^^^^^^^^^^^^^^^^
- For an overview and comparison of current algorithms:
- `Sussing Merger Trees: The Merger Trees Comparison
Project `__
- `Sussing Merger Trees: Stability and
Convergence `__
- `consistent-trees - Gravitationally Consistent Merger
Trees `__
- By Peter Behroozi. Based on `Gravitationally Consistent Halo
Catalogs and Merger Trees for Precision
Cosmology `__
- `VELOCIraptor - Galaxy/(sub)Halo finder for N-body
simulations `__
- By Pascal Jahan Elahi.
- Also see `TreeFrog - Software to build Halo Merger Trees/compare
halo catalogs `__
- And `VELOCIraptor_Python_Tools - python tools for manipulating
velociraptor
data `__
N-body Simulation
~~~~~~~~~~~~~~~~~
- `HACC - Hardware/Hybrid Accelerated Cosmology
Code `__
- A recently developed and evolving cosmology N-body code framework,
designed to run efficiently on diverse computing architectures and
to scale to millions of cores and beyond. See `publication here
for details `__
- `Some relevant codes are available on
Gitlab `__
- `GreeM - Massively Parallel TreePM Code for Large Cosmological N-body
Simulations `__
- `COLA - COmoving Lagrangian
Acceleration `__
- Based on the work: `COLA with scale-dependent growth: applications
to screened modified gravity
models `__
- `Parallel COLA cosmological simulation + 2LPT initial condition
generator + FoF halo
finder `__
- `Quijote-simulations `__
- The Quijote simulations are a set of 34500 N-body simulations.
They are designed for two main tasks: 1) Quantify the information
content on cosmological observables; 2) Provide enough statistics
to train machine learning algorithms
- `UNIT - Universe N-body simulations for the Investigation of
Theoretical models from galaxy surveys `__
- Based on the work by `Chia-Hsun Chuang et
al. 2018 `__
- **Unit** uses FastPM (Feng et al. 2016) to generate the paired
initial conditions with fixed-amplitude.
- `MICE - Marenostrum Institut de Ciències de l’Espai
Simulations `__
- A suit of cosmological simulations. Lots of data are already
available in public.
Hydrodynamic and MHD Simulation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SPH: Smoothed Particle Hydrodynamics
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- `Gadget-2 - A code for cosmological simulations of structure
formation `__
- **Gadget-2** is a freely available code for cosmological
N-body/SPH simulations on massively parallel computers with
distributed memory. There are multiple spin-off of **Gadget** now.
- `MP-Gadget - massively-parallel cosmology
simulator `__
- This version of Gadget is derived from main P-Gadget /
Gadget-2. It is the source code used to run the BlueTides
simulation
- `SWIFT - SPH With Inter-dependent Fine-grained
Tasking `__
- **SWIFT** is a hydrodynamics and gravity code for astrophysics and
cosmology.
- `Source codes can be found on
GitLab `__
- `GIZMO by Phil
Hopkins `__
- **GIZMO** is a flexible, massively-parallel, multi-physics
simulation code. The `public version code can be found
here `__
- It introduces new Lagrangian Godunov-type methods that allow you
to solve the fluid equations with a moving particle distribution
that is automatically adaptive in resolution and avoids the
advection errors, angular momentum conservation errors, and
excessive diffusion problems that limit the applicability of
“adaptive mesh” (AMR) codes, while simultaneously avoiding the
low-order errors inherent to simpler methods like
smoothed-particle hydrodynamics (SPH).
- `Gasoline - Particle hydrodynamics have never been
smoother `__
- Gasoline is a modern SPH simulation code for astrophysical
problems. `Source code is available
publicly `__
- `flecsph - A Parallel and Distributed SPH Implementation Based on the
FleCSI `__
- This project implements smoothed particles hydrodynamics (SPH)
method of simulating fluids and gases using the FleCSI framework.
Currently, particle affinity and gravitation is handled using the
parallel implementation of the octree data structure provided by
FleCSI.
AMR: Adaptive Mesh Refinement
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- `AMReX-Codes - Block-Structured AMR Software Framework and
Applications `__
- `AMReX - A software framework for massively parallel,
block-structured adaptive mesh refinement (AMR)
applications `__
- `AMReX Astrophysics - An Astrophysical Hydrodynamics Code
Suite `__
- **AMReX** Astrophysics codes can model subsonic convection and
compressible flows in stars, explosive burning in stellar
environments, and large scale structure on cosmological scales.
They share a common design and an open development model.
- `Castro - An adaptive mesh, astrophysical radiation
hydrodynamics simulation
code `__
- `MAESTRO - A low Mach number stellar hydrodynamics
code `__
- `Nyx - An adaptive mesh, N-body hydro cosmological simulation
code `__
- `ENZO - adaptive mesh-refinement simulation
code `__
- **Enzo** is a community-developed adaptive mesh refinement
simulation code, designed for rich, multi-physics hydrodynamic
astrophysical calculations. `Source codes are available on
Github `__
- `FLASH5 - multiphysics, multiscale simulation
code `__
Moving Mesh Approach
^^^^^^^^^^^^^^^^^^^^
- `Arepo - Galilean-invariant cosmological hydrodynamical simulations
on a moving mesh `__
- The **AREPO** code is a cosmological hydrodynamical simulation
code on a fully dynamic unstructured mesh. Code is not publicly
available yet.
Projects
--------
Cosmological Simulations
~~~~~~~~~~~~~~~~~~~~~~~~
N-Body Simulations
^^^^^^^^^^^^^^^^^^
- `CosmoSim Database `__
- The Spanish MultiDark Consolider project supports efforts to
identify and detect matter, including dark matter simulations of
the universe. Including **SMDPL**, **MDPL**, **MDPL2**,
**BigMDPL**, **Bolshoi**, and **BolshoiP** simulations.
- `HACC Simulation Data Portal `__
- This webpage provides access to results from large cosmological
simulations carried out with **HACC**, the Hardware/Hybrid
Accelerated Cosmology Code, developed primarily at Argonne
- `Mira-Titan Universe
Simulations `__
- A suite of eleven cosmological models, evolving almost 33
billion particles each in a (2.1Gpc)^3 volume.
- `Outer Rim Simulation `__
- A LCDM simulation evolving more than 1 trillion particles in a
(4.225Gpc)^3 volume.
- `QContinuum
Simulation `__
- A LCDM simulation evolving more than 0.5 trillion particles in
a (1.3Gpc)3 volume.
- `VIRGO: Cosmological N-Body
Simulations `__
- The VIRGO Consortium is an international grouping of scientists
carrying out supercomputer simulations of the formation of
galaxies, galaxy clusters, large-scale structure, and of the
evolution of the intergalactic medium.
- `The Millennium Simulation
Project `__
- `The Hubble Volume
Project `__
Hydrodynamic or MHB Simulations
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- `The Illustris Simulation - Towards a predictive theory of galaxy
formation `__
- The Illustris project is a large cosmological simulation of galaxy
formation, completed in late 2013, using a state of the art
numerical code and a comprehensive physical model.
- All the data have been `released to
public `__. See the [About
page] for general information.
- `The IllustrisTNG Project `__
- The IllustrisTNG project is an ongoing series of large,
cosmological magnetohydrodynamical simulations of galaxy
formation.
- Some of the IllustrisTNG data have been `released to the
public `__
- `The EAGLE Project - Evolution and Assembly of GaLaxies and their
Environments `__
- `Public data release is available
here `__
- `Auriga project - High resolution disc galaxy simulations in a
cosmological context `__
- The Auriga Project is a large suite of high-resolution
magneto-hydrodynamical simulations of Milky Way-sized galaxies,
simulated in a fully cosmological environment by means of the
‘zoom-in’ technique. It is simulated with the state-of-the-art
hydrodynamic moving mesh code AREPO, and includes a comprehensive
galaxy formation model based on the successful cosmological
simulation Illustris.
- `BlueTides Simulation `__
- BlueTides was run on the BlueWaters super computer at NCSA with an
allocation of 2.6 million node-hours. It simulated the universe
from z=99 to z=8.0.
- Bluetides is the largest hydrodynamic simulation ever performed at
such high redshift.
- `The BAHAMAS Project - BAryons and HAloes of MAssive
Systems `__
- BAHAMAS is a first attempt to do large-scale structure (LSS)
cosmology using self-consistent full cosmological hydrodynamical
simulations.