A Hierarchical O(N) Force Calculation Algorithm
arXiv:astro-ph/0202512 · doi:10.1006/jcph.2002.7026
Abstract
A novel code for the approximate computation of long-range forces between N mutually interacting bodies is presented. The code is based on a hierarchical tree of cubic cells and features mutual cell-cell interactions which are calculated via a Cartesian Taylor expansion in a symmetric way, such that total momentum is conserved. The code benefits from an improved and simple multipole acceptance criterion that reduces the force error and the computational effort. For N>10^4, the computational costs are found empirically to rise sub-linear with N. For applications in stellar dynamics, this is the first competitive code with complexity O(N), it is faster than the standard tree code by a factor ten or more.
16 pages, 4 figures, accepted for publication: Journal of Computaional Physics
References in corpus (1)
Cited by in corpus (155)
- What determines the strength and the slowdown rate of bars ?
- Evolution of Stellar Bars in Live Axisymmetric Halos: Recurrent Buckling and Secular Growth
- Simulating cosmic structure formation with the GADGET-4 code
- 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
- Inviscid SPH
- 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
- A sparse octree gravitational N-body code that runs entirely on the GPU processor
- Erasing Dark Matter Cusps in Cosmological Galactic Halos with Baryons
- Modeling the disruption of the globular cluster Pal5 by Galactic tides
- Astrophysical Smooth Particle Hydrodynamics
- 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
- Gas Feedback on Stellar Bar Evolution
- N-body simulations of gravitational dynamics
- Weakening dark-matter cusps by clumpy baryonic infall
- The mass distribution of the Fornax dSph: constraints from its globular cluster distribution
- Size and velocity-dispersion evolution of early-type galaxies in a Lambda cold dark matter universe
- Dynamical modeling of tidal streams
- Dissecting Galaxy Formation: I. Comparison Between Pure Dark Matter and Baryonic Models
- Dark Matter Halos and Evolution of Bars in Disk Galaxies: Varying Gas Fraction and Gas Spatial Resolution
- Stream-orbit misalignment I: The dangers of orbit-fitting
- SWIFT: A modern highly-parallel gravity and smoothed particle hydrodynamics solver for astrophysical and cosmological applications
- Unravelling the mystery of the M31 bar
- Bar-Induced Evolution of Dark Matter Cusps
- Initial conditions for disc galaxies
- Stellar Streams as Probes of Dark Halo Mass and Morphology: A Bayesian Reconstruction
- Disassembling the Galaxy with angle-action coordinates
- Tree-Particle-Mesh: an adaptive, efficient, and parallel code for collisionless cosmological simulation
- Stream-orbit misalignment II: A new algorithm to constrain the Galactic potential
- Fully compressive tides in galaxy mergers
- Tree-based solvers for adaptive mesh refinement code FLASH - I: gravity and optical depths
- Petascale turbulence simulation using a highly parallel fast multipole method on GPUs
- An Iterative Method for Constructing Equilibrium Phase Models of Stellar Systems
- Disk Evolution and Bar Triggering Driven by Interactions with Dark Matter Substructure
- Galactic cannibalism and CDM density profiles
- Disk-Bulge-Halo Models for the Andromeda Galaxy
- Structure Formation Inside Triaxial Dark Matter Halos: Galactic Disks, Bulges and Bars
- The non-peculiar velocity dispersion profile of the stellar system omega Centauri
- Dry mergers and the formation of early-type galaxies: constraints from lensing and dynamics
- Weighing the young stellar discs around Sgr A*
- A numerical study of interactions and stellar bars
- Stellar Bar Evolution in Cuspy and Flat-Cored Triaxial CDM Halos
- Probing the nature of dark matter with accreted globular cluster streams
- Dissipationless collapses in MOND
- Induced Nested Galactic Bars Inside Assembling Dark Matter Halos
- Growing Live Disks Within Cosmologically Assembling Asymmetric Halos: Washing Out the Halo Prolateness
- Tidal disruption of dwarf spheroidal galaxies: the strange case of Crater II
- 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
- Detecting the disruption of dark-matter halos with stellar streams
- Dark Matter Halos and Evolution of Bars in Disk Galaxies: Collisionless Models Revisited
- Star cluster survival and compressive tides in Antennae-like mergers
- 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
- Gravitational tree-code on graphics processing units: implementation in CUDA
- Formation of the largest galactic cores through binary scouring and gravitational wave recoil
- Hierarchical N-body simulations with auto-tuning for heterogeneous systems
- Quantified HI Morphology III: Merger Visibility Times from HI in Galaxy Simulations
- N-body simulation of the Stephan's Quintet
- The Origin of the Virgo Stellar Substructure
- Loss of halo triaxiality due to bar formation
- Evolution of Characteristic Quantities for Dark Matter Halo Density Profiles
- The Nature and Orbit of the Ophiuchus Stream
- Modelling Galaxies with a 3d Multi-Phase ISM
- What determines the flatness of X-shaped structures in edge-on galaxies
- The hidden past of M92: Detection and characterization of a newly formed 17° long stellar stream using the Canada-France Imaging Survey
- Applying Schwarzschild's orbit superposition method to barred or non-barred disc galaxies
- Chaos and dynamical trends in barred galaxies: bridging the gap between N-body simulations and time-dependent analytical models
- And In The Darkness Unbind Them: High-Resolution Simulations of Dark Matter Subhalo Disruption in a Milky Way-like Tidal Field
- A low pre-infall mass for the Carina dwarf galaxy from disequilibrium modelling
- Orbital ingredients for cooking X-structures in edge-on galaxies
- Fine Structure of Dark Matter Halos and its Effect on Terrestrial Detection Experiments
- Multi-Fidelity Emulation for the Matter Power Spectrum using Gaussian Processes
- BAO reconstruction: a swift numerical action method for massive spectroscopic surveys
- Constraining the Gravitational Potential from the Projected Morphology of Extragalactic Tidal Streams
- Constrained Cosmological Simulations of Dark Matter Halos
- Partial suppression of the radial orbit instability in stellar systems
- The bound mass of Dehnen models with centrally peaked star formation efficiency
- Predicting the dark matter velocity distribution in galactic structures: tests against hydrodynamic cosmological simulations
- Update on the Cetus Polar Stream and its Progenitor
- Mapping the stability of stellar rotating spheres via linear response theory
- A Fast Algorithm with Error Bounds for Quadrature by Expansion
- The Effects of Dwarf Galaxies on the Orbital Evolution of Galactic Globular Clusters
- The haloes of merger remnants
- Bending instability in galactic discs. Advocacy of the linear theory
- Measuring the X-shaped structures in edge-on galaxies
- The structure of the Milky Way based on unWISE 3.4m integrated photometry
- The Fast Multipole Method and Point Dipole Moment Polarizable Force Fields
- Is the late buckling stage inevitable in the bar life?
- The Response of Dark Matter Haloes to Gas Ejection: CuspCore II
- Face-on structure of barlenses and boxy bars: an insight from spectral dynamics
- A GPU-Accelerated Fast Summation Method Based on Barycentric Lagrange Interpolation and Dual Tree Traversal
- Improved particle spray algorithm for modeling globular cluster streams
- Towards time symmetric N-body integration
- A Very Fast And Angular Momentum Conserving Tree Code
- A Hybrid Fast Multipole Method for Cosmological N-body Simulations
- Radial migration and vertical action in N-body simulations
- Non-intrusive hierarchical coupling strategies for multi-scale simulations in gravitational dynamics
- Rediscovering the Tidal Tails of NGC 288 with Gaia DR2
- The Adaptive TreePM: An Adaptive Resolution Code for Cosmological N-body Simulations
- New constraints on the dark matter density profiles of dwarf galaxies from proper motions of globular cluster streams
- Examining the effects of dark matter spikes on eccentric intermediate mass ratio inspirals using N-body simulations
- The temperature of hot gas in galaxies and clusters: baryons dancing to the tune of dark matter
- Fast Multipole Methods for -body Simulations of Collisional Star Systems
- Star cluster evolution in barred disc galaxies. I. Planar periodic orbits
- Dark Matter In Disk Galaxies II: Density Profiles as Constraints on Feedback Scenarios
- Chaotic mixing and the secular evolution of triaxial cuspy galaxy models built with Schwarzschild's method
- The supermassive black hole merger driven evolution of high-redshift red nuggets into present-day cored early-type galaxies
- Galaxy Core Formation by Supermassive Black Hole Binaries: the Importance of Realistic Initial Conditions and Galaxy Morphology
- Tilted outer and inner structures in edge-on galaxies?
- ANKH: A Generalized O(N) Interpolated Ewald Strategy for Molecular Dynamics Simulations
- New X-shaped bulge photometric model as a tool for measuring B/PS bulges and their X-structures in photometric studies
- A Modified TreePM Code
- A pilgrimage to gravity on GPUs
- Grommet: an N-body code for high-resolution simulations of individual galaxies
- Testing the Dark Matter Caustic Theory Against Observations in the Milky Way
- The Kinematic Richness of Star Clusters - II. Stability of Spherical Anisotropic Models with Rotation
- Two Particle-in-Grid Realisations on Spacetrees
- Accelerated phase-mixing in the stellar halo due to a rotating bar
- Numerical dependencies of the galactic dynamo in isolated galaxies with SPH
- Extensions and applications of the iterative method
- The Structure of Cold Dark Matter Halos: Recent Insights from High Resolution Simulations
- PhotoNs-GPU:A GPU accelerated cosmological simulation code
- Dynamic autotuning of adaptive fast multipole methods on hybrid multicore CPU & GPU systems
- Dynamical models of the elliptical galaxy NGC 4494
- A Smooth Partition of Unity Finite Element Method for Vortex Particle Regularization
- A study of major mergers using a multi-phase ISM code
- StarStream: Automatic detection algorithm for stellar streams
- Tidal mass loss in the Fornax dwarf spheroidal galaxy through N-body simulations with Gaia DR3-based orbits
- An Orbit Fit to Likely Hermus Stream Stars
- Barless flocculent galaxies: a dynamic puzzle
- Modelling Galaxies with a Multi-Phase ISM in 3d
- An Optimizing Symbolic Algebra Approach for Generating Fast Multipole Method Operators
- N-body self-consistent stars-halo modeling of the Fornax dwarf galaxy
- The spherical Fast Multipole Method (sFMM) for Gravitational Lensing Simulation
- Stellar halo striations from assumptions of axisymmetry
- Tracing the environmental history of observed galaxies via extended fast action minimization method
- Halted-Pendulum Relaxation: Application to White Dwarf Binary Initial Data
- Analytic Integration of the Newton Potential over Cuboids and an Application to Fast Multipole Methods
- A Splitting-free Vorticity Redistribution Method
- Relativistic Space-Charge Field Calculation by Interpolation-Based Treecode
- Mass-Zero constrained molecular dynamics for electrostatic interactions
- GPU-Enabled Particle-Particle Particle-Tree Scheme for Simulating Dense Stellar Cluster System
- The mass-to-light ratio of rich star clusters
- A Directional Equispaced interpolation-based Fast Multipole Method for oscillatory kernels
- A GPU-Parallelized Interpolation-Based Fast Multipole Method for the Relativistic Space-Charge Field Calculation
- Distribution functions for spheroids