Expansion Techniques for Collisionless Stellar Dynamical Simulations
arXiv:1406.4254 · doi:10.1088/0004-637X/792/2/98
Abstract
We present GPU implementations of two fast force calculation methods, based on series expansions of the Poisson equation. One is the Self-Consistent Field (SCF) method, which is a Fourier-like expansion of the density field in some basis set; the other is the Multipole Expansion (MEX) method, which is a Taylor-like expansion of the Green's function. MEX, which has been advocated in the past, has not gained as much popularity as SCF. Both are particle-field method and optimized for collisionless galactic dynamics, but while SCF is a "pure" expansion, MEX is an expansion in just the angular part; it is thus capable of capturing radial structure easily, where SCF needs a large number of radial terms. We show that despite the expansion bias, these methods are more accurate than direct techniques for the same number of particles. The performance of our GPU code, which we call ETICS, is profiled and compared to a CPU implementation. On the tested GPU hardware, a full force calculation for one million particles took ~ 0.1 seconds (depending on expansion cutoff), making simulations with as many as particles fast on a comparatively small number of nodes.
14 pages, 11 figures
References in corpus (37)
- Analytical Models For Galactic Nuclei
- Building up the Stellar Halo of the Galaxy
- Fossil Signatures of Ancient Accretion Events in the Halo
- The dynamical evolution of massive black hole binaries - II. Self-consistent N-body integrations
- The Astrophysical Multipurpose Software Environment
- Bar-driven dark halo evolution: a resolution of the cusp--core controversy
- A multiphysics and multiscale software environment for modeling astrophysical systems
- Triaxial Galaxies with Cusps
- Mass growth and density profiles of dark matter halos in hierarchical clustering
- Bar-Induced Evolution of Dark Matter Cusps
- Optimal softening for force calculations in collisionless N-body simulations
- High Performance Direct Gravitational N-body Simulations on Graphics Processing Unit I: An implementation in Cg
- High Performance Direct Gravitational N-body Simulations on Graphics Processing Units
- An adaptive algorithm for n-body field expansions
- Optimal Smoothing for N-Body Codes
- The Evolution of Cuspy Triaxial Galaxies Harboring Central Black Holes
- Dynamical friction of massive objects in galactic centres
- Monte Carlo Simulations of Star Clusters - V. The globular cluster M4
- Models of Cuspy Triaxial Galaxies
- Performance and accuracy of a GRAPE-3 system for collisionless N-body simulations
- A new code for orbit analysis and Schwarzschild modelling of triaxial stellar systems
- Effects of Wandering on the Coalescence of Black Hole Binaries in Galactic Centers
- Graphic-Card Cluster for Astrophysics (GraCCA) -- Performance Tests
- THE OPTIMAL N-BODY METHOD FOR STABILITY STUDIES OF GALAXIES
- A Halo Expansion (HEX) Technique for Approximating Simulated Dark Matter Haloes
- Models of Galaxies with Central Black Holes: Simulation Methods
- Collisional dynamics around binary black holes in galactic centers
- A Parallel Self--Consistent Field Code
- The Role of a Massive Central Singularity in Galactic Mergers on the Survival of the Core Fundamental Plane
- Potential-Density Basis Sets for Galactic Disks
- The kinematic signature of the inspiral phase of massive binary black holes
- New biorthogonal potential--density basis functions
- The Survival of The Core Fundamental Plane Against Galactic Mergers
- Appropriate SCF basis sets for orbital studies of galaxies and a `quantum-mechanical' method to compute them
- Higher order moment models of dense stellar systems: Applications to the modeling of the stellar velocity distribution function
- A conservation-based method for simulating the inspiral of binary black holes
- Harmonic Function Expansion of Nearly Oblate Systems
Cited by in corpus (22)
- AGAMA: Action-based galaxy modelling architecture
- NBODY6++GPU: Ready for the gravitational million-body problem
- Star-disc interaction in galactic nuclei: orbits and rates of accreted stars
- From cusps to cores: a stochastic model
- A new Monte Carlo method for dynamical evolution of non-spherical stellar systems
- Boosted Tidal Disruption by Massive Black Hole Binaries During Galaxy Mergers FROM The View of N-Body Simulation
- Constraining the Milky Way halo kinematics via its Linear Response to the Large Magellanic Cloud
- On the relevance of chaos for halo stars in the Solar Neighbourhood
- Models of Distorted and Evolving Dark Matter Halos
- Hydrodynamic simulations of the central molecular zone with realistic Galactic potential
- Non-intrusive hierarchical coupling strategies for multi-scale simulations in gravitational dynamics
- On the relevance of chaos for halo stars in the solar neighbourhood II
- Resonant relaxation in globular clusters
- A numerical study of stellar discs in galactic nuclei
- Evolution of supermassive black hole binaries and tidal disruption rates in nonspherical galactic nuclei
- Secular Dynamics around a Supermassive Black Hole via Multipole Expansion
- Dynamics of supermassive black hole triples in the ROMULUS25 cosmological simulation
- Star Streams in Triaxial Isochrone Potentials with Sub-Halos
- Evolution of binary supermassive black holes and the final-parsec problem
- Basis function expansions for galactic dynamics: Spherical versus cylindrical coordinates
- Properties of loss cone stars in a cosmological galaxy merger remnant
- A Mean-Field Approach to Simulating the Merging of Collisionless Stellar Systems Using a Particle-Based Method