A Very Fast and Momentum-Conserving Tree Code
arXiv:astro-ph/0003209 · doi:10.1086/312724
Abstract
The tree code for the approximate evaluation of gravitational forces is extended and substantially accelerated by including mutual cell-cell interactions. These are computed by a Taylor series in Cartesian coordinates and in a completely symmetric fashion, such that Newton's third law is satisfied by construction and hence momentum exactly conserved. The computational effort is further reduced by exploiting the mutual symmetry of the interactions. For typical astrophysical problems with N=10^5 and at the same level of accuracy, the new code is about four times faster than the tree code. For large N, the computational costs are found to scale almost linearly with N, which can also be supported by a theoretical argument, and the advantage over the tree code increases with ever larger N.
revised version (accepted by ApJ Letters), 5 pages LaTeX, 3 figures
Cited by in corpus (143)
- The cosmological simulation code GADGET-2
- Gasoline: An adaptable implementation of TreeSPH
- What determines the strength and the slowdown rate of bars ?
- AGAMA: Action-based galaxy modelling architecture
- Phantom: A smoothed particle hydrodynamics and magnetohydrodynamics code for astrophysics
- Simulating cosmic structure formation with the GADGET-4 code
- Mass loss from dwarf spheroidal galaxies: the origins of shallow dark matter cores and exponential surface brightness profiles
- Quantifying the heart of darkness with GHALO - a multi-billion particle simulation of our galactic halo
- A dwarf galaxy remnant in Canis Major: the fossil of an in-plane accretion onto the Milky Way
- Tango for three: Sagittarius, LMC, and the Milky Way
- A Hierarchical O(N) Force Calculation Algorithm
- Universal structure of dark matter haloes over a mass range of 20 orders of magnitude
- The nucleus of the Sagittarius dSph galaxy and M54: a window on the process of galaxy nucleation
- ARGOS IV: The Kinematics of the Milky Way Bulge
- The tidal stripping of satellites
- The importance of tides for the Local Group dwarf spheroidals
- Towards optimal softening in 3D N-body codes: I. Minimizing the force error
- Modeling the disruption of the globular cluster Pal5 by Galactic tides
- Astrophysical Smooth Particle Hydrodynamics
- Made-to-Measure models of the Galactic Box/Peanut bulge: stellar and total mass in the bulge region
- Can bars be destroyed by a central mass concentration? I. Simulations
- Large-scale dark matter simulations
- Galaxy merging, the Fundamental Plane of elliptical galaxies, and the Mbh-sigma relation
- Resolving mixing in Smoothed Particle Hydrodynamics
- MLAPM - a C code for cosmological simulations
- The pattern speed of the Milky Way bar from transverse velocities
- N-body simulations of gravitational dynamics
- Implementation and performance of FDPS: A Framework Developing Parallel Particle Simulation Codes
- SPHS: Smoothed Particle Hydrodynamics with a higher order dissipation switch
- STREAMFINDER I: A New Algorithm for detecting Stellar Streams
- The mass distribution of the Fornax dSph: constraints from its globular cluster distribution
- Dynamical modeling of tidal streams
- The last breath of the Sagittarius dSph
- Stream-orbit misalignment I: The dangers of orbit-fitting
- Unravelling the mystery of the M31 bar
- SWIFT: A modern highly-parallel gravity and smoothed particle hydrodynamics solver for astrophysical and cosmological applications
- The Gravitational Force Field of the Galaxy Measured From the Kinematics of RR Lyrae in Gaia
- Initial conditions for disc galaxies
- Simulation techniques for cosmological simulations
- Stellar Streams as Probes of Dark Halo Mass and Morphology: A Bayesian Reconstruction
- Tree-Particle-Mesh: an adaptive, efficient, and parallel code for collisionless cosmological simulation
- Globular Clusters with Dark Matter Halos. II. Evolution in Tidal Field
- Stream-orbit misalignment II: A new algorithm to constrain the Galactic potential
- Measuring the Milky Way mass distribution in the presence of the LMC
- Tree-based solvers for adaptive mesh refinement code FLASH - I: gravity and optical depths
- An Iterative Method for Constructing Equilibrium Phase Models of Stellar Systems
- The non-peculiar velocity dispersion profile of the stellar system omega Centauri
- On Universal Halos and the Radial Orbit Instability
- Star Clusters in Evolving Galaxies
- Two-Body Relaxation in Cosmological Simulations
- A comparison between the stellar and dynamical masses of six globular clusters
- DESI Observations of the Andromeda Galaxy: Revealing the Immigration History of our Nearest Neighbor
- A new code for orbit analysis and Schwarzschild modelling of triaxial stellar systems
- Tidal disruption of dwarf spheroidal galaxies: the strange case of Crater II
- Radialization of satellite orbits in galaxy mergers
- Tides in colliding galaxies
- Detection of Strong Epicyclic Density Spikes in the GD-1 Stellar Stream. An Absence of Evidence for the Influence of Dark Matter Subhalos?
- Stellar streams as gravitational experiments II. Asymmetric tails of globular cluster streams
- A family of models of partially relaxed stellar systems II. Comparison with the products of collisionless collapse
- Modelling the inner disc of the Milky Way with manifolds. I - A first step
- Dissipationless collapse, weak homology and central cores of elliptical galaxies
- A bar in the inner halo of barred galaxies I. Structure and kinematics of a representative model
- A radial velocity survey of low Galactic latitude structures: I. Kinematics of the Canis Major dwarf galaxy
- Cold Dark Matter Substructures in Early-Type Galaxy Halos
- A fast recursive coordinate bisection tree for neighbour search and gravity
- Probabilistic model for constraining the Galactic potential using tidal streams
- Halo evolution in the presence of a disc bar
- Measuring bar pattern speeds from single simulation snapshots
- Loss of halo triaxiality due to bar formation
- The Nature and Orbit of the Ophiuchus Stream
- Solo dwarfs III: Exploring the orbital origins of isolated Local Group galaxies with Gaia Data Release 2
- Applying Schwarzschild's orbit superposition method to barred or non-barred disc galaxies
- Octo-Tiger: A New, 3D Hydrodynamic Code for Stellar Mergers that uses HPX Parallelisation
- The hidden past of M92: Detection and characterization of a newly formed 17° long stellar stream using the Canada-France Imaging Survey
- And In The Darkness Unbind Them: High-Resolution Simulations of Dark Matter Subhalo Disruption in a Milky Way-like Tidal Field
- Chaos and dynamical trends in barred galaxies: bridging the gap between N-body simulations and time-dependent analytical models
- Exploring the reality of density substructures in the Palomar 5 stellar stream
- Giant planets and brown dwarfs on wide orbits: a code comparison project
- Partial suppression of the radial orbit instability in stellar systems
- The bound mass of Dehnen models with centrally peaked star formation efficiency
- Multi-mass schemes for collisionless N-body simulations
- Andromeda chained to the Box -- Dynamical Models for M31: Bulge & Bar
- A Performance Comparison of Different Graphics Processing Units Running Direct N-Body Simulations
- Models of Distorted and Evolving Dark Matter Halos
- The Effects of Dwarf Galaxies on the Orbital Evolution of Galactic Globular Clusters
- Bending instability in galactic discs. Advocacy of the linear theory
- Special Features of Galactic Dynamics
- The haloes of merger remnants
- The Response of Dark Matter Haloes to Gas Ejection: CuspCore II
- Measuring the X-shaped structures in edge-on galaxies
- Improved particle spray algorithm for modeling globular cluster streams
- Towards time symmetric N-body integration
- On the Effect of the Large Magellanic Cloud on the Orbital Poles of Milky Way Satellite Galaxies
- Rediscovering the Tidal Tails of NGC 288 with Gaia DR2
- Radial migration and vertical action in N-body simulations
- A Very Fast And Angular Momentum Conserving Tree Code
- A Hybrid Fast Multipole Method for Cosmological N-body Simulations
- Dwarfs in the Milky Way halo outer rim: first in-fall or backsplash satellites?
- The Adaptive TreePM: An Adaptive Resolution Code for Cosmological N-body Simulations
- Black Hole Growth in Disk Galaxies Mediated by the Secular Evolution of Short Bars
- The role of dredge-up in double white dwarf mergers
- Globular clusters as tracers of the host galaxy mass distribution: the Fornax dSph test case
- A 6-d View of Stellar Shells
- Time-dependent Corotation Resonance in Barred Galaxies
- The time-scales of major mergers from simulations of isolated binary galaxy collisions
- Dynamical Models for NGC 6503 using a Markov Chain Monte Carlo Technique
- Pattern speed evolution of barred galaxies in TNG50
- Intrinsic and observed dual AGN fractions from major mergers
- The ACTIONFINDER: An unsupervised deep learning algorithm for calculating actions and the acceleration field from a set of orbit segments
- Fast Multipole Methods for -body Simulations of Collisional Star Systems
- Star cluster evolution in barred disc galaxies. I. Planar periodic orbits
- A new framework for numerical simulations of structure formation
- Dynamical Models for Disk Galaxies with Triaxial Halos
- A Natural Symmetrization for the Plummer Potential
- The supermassive black hole merger driven evolution of high-redshift red nuggets into present-day cored early-type galaxies
- Ironing the folds: The phase space chevrons of a GSE-like merger as a dark matter subhalo detector
- Chaotic mixing and the secular evolution of triaxial cuspy galaxy models built with Schwarzschild's method
- Dark Matter In Disk Galaxies II: Density Profiles as Constraints on Feedback Scenarios
- Galaxy Core Formation by Supermassive Black Hole Binaries: the Importance of Realistic Initial Conditions and Galaxy Morphology
- Numerical Simulations of Mass Transfer in Binaries with Bipolytropic Components
- Time-dependent Pattern Speeds in Barred Galaxies
- The small boxy/peanut structure of the Milky Way traced by old stars
- A Modified TreePM Code
- Testing the Dark Matter Caustic Theory Against Observations in the Milky Way
- Extensions and applications of the iterative method
- The Structure of Cold Dark Matter Halos: Recent Insights from High Resolution Simulations
- Accelerating self-gravitating hydrodynamics simulations with adaptive force updates
- Modeling Merging Galaxies using MINGA - Improving Restricted N-body by Dynamical Friction
- Measuring the Sun's Motion with Stellar Streams
- FleCSPH: The Next Generation FleCSIble Parallel Computational Infrastructure for Smoothed Particle Hydrodynamics
- Dynamical models of the elliptical galaxy NGC 4494
- StarStream: Automatic detection algorithm for stellar streams
- An Orbit Fit to Likely Hermus Stream Stars
- Cosmological Zoom-In Simulations of Milky Way Host Mass Dark Matter Halos with a Blue-Tilted Primordial Power Spectrum
- On the probabilistic approach to the N-body problem
- Spectroscopy of Red Giants in the globular cluster Terzan 8: kinematics and evidence for the surrounding Sagittarius stream
- Dynamical Processes in Globular Clusters
- A disturbance in the force. How force fluctuations hinder dynamical friction and induce core stalling
- Boltzmann-Poisson-like approach to simulating the galactic halo response to satellite accretion Dependence on the halo density profile
- A fast tree algorithm for multi-component coagulation equation
- Morphology of dark matter haloes beyond triaxiality
- Distribution functions for spheroids
- Revisiting a disky origin for the faint branch of the Sagittarius stellar stream