Tree-Particle-Mesh: an adaptive, efficient, and parallel code for collisionless cosmological simulation
arXiv:astro-ph/0302065 · doi:10.1086/345538
Abstract
An improved implementation of an N-body code for simulating collisionless cosmological dynamics is presented. TPM (Tree-Particle-Mesh) combines the PM method on large scales with a tree code to handle particle-particle interactions at small separations. After the global PM forces are calculated, spatially distinct regions above a given density contrast are located; the tree code calculates the gravitational interactions inside these denser objects at higher spatial and temporal resolution. The new implementation includes individual particle time steps within trees, an improved treatment of tidal forces on trees, new criteria for higher force resolution and choice of time step, and parallel treatment of large trees. TPM is compared to P^3M and a tree code (GADGET) and is found to give equivalent results in significantly less time. The implementation is highly portable (requiring a Fortran compiler and MPI) and efficient on parallel machines. The source code can be found at http://astro.princeton.edu/~bode/TPM/
29 pages, includes 12 figures; to appear in ApJS. Source code at http://astro.princeton.edu/~bode/TPM/
References in corpus (2)
Cited by in corpus (64)
- The cosmological simulation code GADGET-2
- The Atacama Cosmology Telescope: Sunyaev-Zel'dovich Selected Galaxy Clusters at 148 GHz from Three Seasons of Data
- Clustering of High Redshift () Quasars from the Sloan Digital Sky Survey
- Convergence and scatter of cluster density profiles
- Statistics of Physical Properties of Dark Matter Clusters
- Simulations of the Microwave Sky
- Mock galaxy catalogs using the quick particle mesh method
- Characterizing the Cluster Lens Population
- Initial conditions to cosmological N-body simulations, or how to run an ensemble of simulations
- Astrophysical Smooth Particle Hydrodynamics
- The Atacama Cosmology Telescope: Cosmology from Galaxy Clusters Detected via the Sunyaev-Zel'dovich Effect
- N-body simulations of gravitational dynamics
- Cluster Alignments and Ellipticities in LCDM Cosmology
- Physical effects on the Lyman-alpha forest flux power spectrum: damping wings, ionizing radiation fluctuations, and galactic winds
- Modeling Nonlinear Evolution of Baryon Acoustic Oscillations: Convergence Regime of N-body Simulations and Analytic Models
- Giant Arc Statistics In Concordance With A Concordance LCDM Universe
- GreeM : Massively Parallel TreePM Code for Large Cosmological N-body Simulations
- A Simple and Accurate Model for Intra-Cluster Gas
- Anomalous Flux Ratios in Gravitational Lenses: For or Against CDM?
- GOTPM: A Parallel Hybrid Particle-Mesh Treecode
- Constraining the LRG Halo Occupation Distribution using Counts-in-Cylinders
- \textsc{CompaSO}: A new halo finder for competitive assignment to spherical overdensities
- Galaxy formation in semi-analytic models and cosmological hydrodynamic zoom simulations
- Tree-based solvers for adaptive mesh refinement code FLASH - I: gravity and optical depths
- Gravitational lensing in a concordance LCDM universe: The importance of secondary matter along the line of sight
- A New Halo Finding Method for N-Body Simulations
- A Large Sky Simulation of the Gravitational Lensing of the Cosmic Microwave Background
- Weak Lensing and CMB: Parameter forecasts including a running spectral index
- A new multidimensional AMR Hydro+Gravity Cosmological code
- Testing a new analytic model for gravitational lensing probabilities
- Noise in strong lensing cosmography
- PPPM and TreePM Methods on GRAPE Systems for Cosmological N-body Simulations
- Cluster mass functions in the quintessential Universe
- Accurate Realizations of the Ionized Gas in Galaxy Clusters: Calibrating Feedback
- Luminous Red Galaxy Halo Density Field Reconstruction and Application to Large Scale Structure Measurements
- 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
- Statistical kinetic treatment of relativistic binary collisions
- Lepton Electric Dipole Moments, Supersymmetric Seesaw and Leptogenesis Phase
- The effect of baryon cooling on the statistics of giant arcs and multiple quasars
- Cluster Ellipticities as a Cosmological Probe
- Galaxy clustering constraints on deviations from Newtonian gravity at cosmological scales II: Perturbative and numerical analyses of power spectrum and bispectrum
- Why Newton's gravity is practically reliable in the large-scale cosmological simulations
- The Bound Mass of Substructures in Dark Matter Halos
- Impact of Systematics on SZ-Optical Scaling Relations
- Fast Identification of Bound Structures in Large N-body Simulations
- The Shape, Multiplicity, and Evolution of Superclusters in LambdaCDM Cosmology
- Evolution of the Cluster Mass and Correlation Functions in LCDM Cosmology
- Special Features of Galactic Dynamics
- Smooth Particle Lensing
- Out-of-Core Hydrodynamic Simulations for Cosmological Applications
- Vectorization and Parallelization of the Adaptive Mesh Refinement N-body Code
- Statistics of Quasars Multiply Imaged by Galaxy Clusters
- The Adaptive TreePM: An Adaptive Resolution Code for Cosmological N-body Simulations
- Evolution of the Cluster Correlation Function
- A Modified TreePM Code
- Biases to primordial non-Gaussianity measurements from CMB secondary anisotropies
- Third-order cosmological perturbations of zero-pressure multi-component fluids: Pure general relativistic nonlinear effects
- Characterizing the Shapes of Galaxy Clusters Using Moments of the Gravitational Lensing Shear
- Integer Lattice Dynamics for Vlasov-Poisson
- Perturbation-theory informed integrators for cosmological simulations
- Evolution of the real-space correlation function from next generation cluster surveys
- Starting Cosmological Simulations from the Big Bang
- How to simulate the Universe in a Computer