Scinovex
article Open AccessTop 1% cited

The cosmological simulation code gadget-2

Monthly Notices of the Royal Astronomical Society · 2005 · Vol. 364(4) · pp. 1105–1134
Volker Springel

Abstract

We discuss the cosmological simulation code GADGET-2, a new massively parallel TreeSPH code, capable of following a collisionless fluid with the N-body method, and an ideal gas by means of smoothed particle hydrodynamics (SPH). Our implementation of SPH manifestly conserves energy and entropy in regions free of dissipation, while allowing for fully adaptive smoothing lengths. Gravitational forces are computed with a hierarchical multipole expansion, which can optionally be applied in the form of a TreePM algorithm, where only short-range forces are computed with the 'tree' method while long-range forces are determined with Fourier techniques. Time integration is based on a quasi-symplectic scheme where long-range and short-range forces can be integrated with different time-steps. Individual and adaptive short-range time-steps may also be employed. The domain decomposition used in the parallelization algorithm is based on a space-filling curve, resulting in high flexibility and tree force errors that do not depend on the way the domains are cut. The code is efficient in terms of memory consumption and required communication bandwidth. It has been used to compute the first cosmological N-body simulation with more than 10 10 dark matter particles, reaching a homogeneous spatial dynamic range of 10 5 per dimension in a three-dimensional box. It has also been used to carry out very large cosmological SPH simulations that account for radiative cooling and star formation, reaching total particle numbers of more than 250 million. We present the algorithms used by the code and discuss their accuracy and performance using a number of test problems. GADGET-2 is publicly released to the research community.

Galaxies: Formation, Evolution, PhenomenaFluid Dynamics Simulations and InteractionsSpacecraft Dynamics and ControlSmoothed-particle hydrodynamicsMassively parallelMultipole expansionSmoothingFast multipole methodGravitationRadiative transferDomain decomposition methodsCode (set theory)Time domain
Citations
6,069
FWCI
94.07
field-weighted impact
References
110
Percentile
100%
vs. same field & year
Citations per year
Cited by
Lyman-α constraints on warm and on warm-plus-cold dark matter models
Journal of Cosmology and Astroparticle Physics · 2009 · 373 citations
Axion cosmology
Physics Reports · 2016 · 1,889 citations
The Aquarius Project: the subhaloes of galactic haloes
Monthly Notices of the Royal Astronomical Society · 2008 · 1,780 citations
yt: A MULTI-CODE ANALYSIS TOOLKIT FOR ASTROPHYSICAL SIMULATION DATA
The Astrophysical Journal Supplement Series · 2010 · 1,188 citations
<i>E pur si muove:</i>Galilean-invariant cosmological hydrodynamical simulations on a moving mesh
Monthly Notices of the Royal Astronomical Society · 2009 · 2,290 citations
References
The Structure of Cold Dark Matter Halos
The Astrophysical Journal · 1996 · 7,631 citations
Cosmological Simulations with TreeSPH
The Astrophysical Journal Supplement Series · 1996 · 931 citations
FLASH: An Adaptive Mesh Hydrodynamics Code for Modeling Astrophysical Thermonuclear Flashes
The Astrophysical Journal Supplement Series · 2000 · 2,422 citations
TREESPH - A unification of SPH with the hierarchical tree method
The Astrophysical Journal Supplement Series · 1989 · 949 citations
A numerical approach to the testing of the fission hypothesis
The Astronomical Journal · 1977 · 5,972 citations
Cosmological smoothed particle hydrodynamics simulations: a hybrid multiphase model for star formation
Monthly Notices of the Royal Astronomical Society · 2003 · 2,114 citations
The mass function of dark matter haloes
Monthly Notices of the Royal Astronomical Society · 2001 · 1,533 citations
Smoothed particle hydrodynamics: theory and application to non-spherical stars
Monthly Notices of the Royal Astronomical Society · 1977 · 6,984 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.