The Tree-Particle-Mesh N-body Gravity Solver
arXiv:astro-ph/9912541 · doi:10.1086/313398
Abstract
The Tree-Particle-Mesh (TPM) N-body algorithm couples the tree algorithm for directly computing forces on particles in an hierarchical grouping scheme with the extremely efficient mesh based PM structured approach. The combined TPM algorithm takes advantage of the fact that gravitational forces are linear functions of the density field. Thus one can use domain decomposition to break down the density field into many separate high density regions containing a significant fraction of the mass but residing in a very small fraction of the total volume. In each of these high density regions the gravitational potential is computed via the tree algorithm supplemented by tidal forces from the external density distribution. For the bulk of the volume, forces are computed via the PM algorithm; timesteps in this PM component are large compared to individually determined timesteps in the tree regions. Since each tree region can be treated independently, the algorithm lends itself to very efficient parallelization using message passing. We have tested the new TPM algorithm (a refinement of that originated by Xu 1995) by comparison with results from Ferrell & Bertschinger's P^3M code and find that, except in small clusters, the TPM results are at least as accurate as those obtained with the well-established P^3M algorithm, while taking significantly less computing time. Production runs of 10^9 particles indicate that the new code has great scientific potential when used with distributed computing resources.
24 pages including 9 figures, uses aaspp4.sty; revised to match published version
References in corpus (1)
Cited by in corpus (52)
- The cosmological simulation code GADGET-2
- Simulating the joint evolution of quasars, galaxies and their large-scale distribution
- The many lives of active galactic nuclei: cooling flows, black holes and the luminosities and colours of galaxies
- Simulating Galaxy Formation with the IllustrisTNG Model
- GADGET: A code for collisionless and gasdynamical cosmological simulations
- Gasoline: An adaptable implementation of TreeSPH
- Haloes gone MAD: The Halo-Finder Comparison Project
- Clustering of High Redshift () Quasars from the Sloan Digital Sky Survey
- The Halo Mass Function: High-Redshift Evolution and Universality
- Simulations of the Microwave Sky
- Structure Finding in Cosmological Simulations: The State of Affairs
- Comparing AMR and SPH Cosmological Simulations: I. Dark Matter & Adiabatic Simulations
- Astrophysical Smooth Particle Hydrodynamics
- The Atacama Cosmology Telescope: Cosmology from Galaxy Clusters Detected via the Sunyaev-Zel'dovich Effect
- Implementation and performance of FDPS: A Framework Developing Parallel Particle Simulation Codes
- The Cosmic Code Comparison Project
- Robustness of Cosmological Simulations I: Large Scale Structure
- GreeM : Massively Parallel TreePM Code for Large Cosmological N-body Simulations
- The fine-grained phase-space structure of Cold Dark Matter halos
- The Beginning and Evolution of the Universe
- Simulation techniques for cosmological simulations
- GOTPM: A Parallel Hybrid Particle-Mesh Treecode
- Tree-Particle-Mesh: an adaptive, efficient, and parallel code for collisionless cosmological simulation
- Tree-based solvers for adaptive mesh refinement code FLASH - I: gravity and optical depths
- 24.77 Pflops on a Gravitational Tree-Code to Simulate the Milky Way Galaxy with 18600 GPUs
- A Large Sky Simulation of the Gravitational Lensing of the Cosmic Microwave Background
- Numerical Simulations of the Lyman-alpha forest - A comparison of Gadget-2 and Enzo
- A fast recursive coordinate bisection tree for neighbour search and gravity
- PPPM and TreePM Methods on GRAPE Systems for Cosmological N-body Simulations
- Evolution of the Cluster Mass Function: Gpc^3 Dark Matter Simulations
- Cluster mass functions in the quintessential Universe
- Accurate Realizations of the Ionized Gas in Galaxy Clusters: Calibrating Feedback
- Phase-Space Structure of Dark-Matter Haloes: Scale-Invariant PDF Driven by Substructure
- Microwave-Sky Simulations and Projections for Galaxy Cluster Detection with the Atacama Cosmology Telescope
- Performance Characteristics of TreePM codes
- A Parallel Adaptive P3M code with Hierarchical Particle Reordering
- RIGEL: Simulating dwarf galaxies at solar mass resolution with radiative transfer and feedback from individual massive stars
- The Cosmological Simulation Code OpenGadget3 -- Implementation of Meshless Finite Mass
- Adaptive gravitational softening in GADGET
- Fast Generation of Covariance Matrices for Weak Lensing
- Fast Identification of Bound Structures in Large N-body Simulations
- Anisotropic separate universe simulations
- The Adaptive TreePM: An Adaptive Resolution Code for Cosmological N-body Simulations
- The impact of baryons on the internal structure of dark matter haloes from dwarf galaxies to superclusters in the redshift range 0<z<7
- Evolution of the Cluster Correlation Function
- Simulating Hydrodynamics in Cosmology with CRK-HACC
- Biases to primordial non-Gaussianity measurements from CMB secondary anisotropies
- A Modified TreePM Code
- Can the Low Redshift Lyman Alpha Forest Constrain AGN Feedback Models?
- Dynamic Zoom Simulations: a fast, adaptive algorithm for simulating lightcones
- Reconciling the magnetic field in central disc galaxies with the dynamical mass using the cosmological simulations
- Dynamic Zoom Simulations of structure formation beyond standard cosmology