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.