NBODY6++GPU: Ready for the gravitational million-body problem
arXiv:1504.03687 · doi:10.1093/mnras/stv817
Abstract
Accurate direct -body simulations help to obtain detailed information about the dynamical evolution of star clusters. They also enable comparisons with analytical models and Fokker-Planck or Monte-Carlo methods. NBODY6 is a well-known direct -body code for star clusters, and NBODY6++ is the extended version designed for large particle number simulations by supercomputers. We present NBODY6++GPU, an optimized version of NBODY6++ with hybrid parallelization methods (MPI, GPU, OpenMP, and AVX/SSE) to accelerate large direct -body simulations, and in particular to solve the million-body problem. We discuss the new features of the NBODY6++GPU code, benchmarks, as well as the first results from a simulation of a realistic globular cluster initially containing a million particles. For million-body simulations, NBODY6++GPU is times faster than NBODY6 with 320 CPU cores and 32 NVIDIA K20X GPUs. With this computing cluster specification, the simulations of million-body globular clusters including primordial binaries require about an hour per half-mass crossing time.
13 pages, 9 figures, 3 tables
References in corpus (7)
- High Performance Direct Gravitational N-body Simulations on Graphics Processing Units -- II: An implementation in CUDA
- Performance Analysis of Direct N-Body Algorithms on Special-Purpose Supercomputers
- High Performance Direct Gravitational N-body Simulations on Graphics Processing Unit I: An implementation in Cg
- Towards an N-body Model for the Globular Cluster M4
- Graphic-Card Cluster for Astrophysics (GraCCA) -- Performance Tests
- Expansion Techniques for Collisionless Stellar Dynamical Simulations
- Efficient Scheme for Active Particle Selection in N-body Simulations
Cited by in corpus (161)
- Binary Black Hole Mergers from Globular Clusters: Masses, Merger Rates, and the Impact of Stellar Evolution
- Merging black hole binaries in galactic nuclei: implications for advanced-LIGO detections
- Merging black holes in young star clusters
- The DRAGON simulations: globular cluster evolution with a million stars
- Clusters of primordial black holes
- STARFORGE: Toward a comprehensive numerical model of star cluster formation and feedback
- Stellar-mass black holes in young massive and open stellar clusters and their role in gravitational-wave generation
- Early Structure Formation in PBH Cosmologies
- Stellar-mass black holes in young massive and open stellar clusters and their role in gravitational-wave generation II
- PeTar: a high-performance N-body code for modeling massive collisional stellar systems
- Populating the upper black hole mass gap through stellar collisions in young star clusters
- Dynamical formation signatures of black hole binaries in the first detected mergers by LIGO
- Binary black holes in young star clusters: the impact of metallicity
- Binary black holes in the pair-instability mass gap
- BSE versus StarTrack: implementations of new wind, remnant-formation, and natal-kick schemes in NBODY7 and their astrophysical consequences
- MOCCA-SURVEY Database I: Galactic Globular Clusters Harbouring a Black Hole Subsystem
- The Role of the Kozai-Lidov Mechanism in Black Hole Binary Mergers in Galactic Centers
- Modeling Dense Star Clusters in the Milky Way and Beyond with the Cluster Monte Carlo Code
- The cosmic merger rate density evolution of compact binaries formed in young star clusters and in isolated binaries
- Stellar-mass black holes in young massive and open stellar clusters IV: updated stellar-evolutionary and black hole spin models and comparisons with the LIGO-Virgo O1/O2 merger-event data
- Intermediate Mass Black Hole Formation in compact Young Massive Star Clusters
- Stability of Multiplanetary Systems in Star Clusters
- Million-Body Star Cluster Simulations: Comparisons between Monte Carlo and Direct -body
- A stellar-mass black hole population in the globular cluster NGC 6101?
- Dynamics of black hole - neutron star binaries in young star clusters
- The possible role of stellar mergers for the formation of multiple stellar populations in globular clusters
- Intermediate mass black holes from stellar mergers in young star clusters
- 3D Morphology of Open Clusters in the Solar Neighborhood with Gaia EDR3: its Relation to Cluster Dynamics
- Gravitational-Wave Emission from Binary Black Holes Formed in Open Clusters
- Hubble Space Telescope Proper Motion (HSTPROMO) Catalogs of Galactic Globular Clusters. V. The rapid rotation of 47 Tuc traced and modeled in three dimensions
- Post-Newtonian dynamical modeling of supermassive black holes in galactic-scale simulations
- Planets In Young Massive Clusters: On the survivability of planets in young massive clusters and its implication of planet orbital architectures in globular clusters
- Preparing the next gravitational million-body simulations: Evolution of single and binary stars in Nbody6++GPU, MOCCA and McLuster
- A supra-massive population of stellar-mass black holes in the globular cluster Palomar 5
- Constraining the fraction of binary black holes formed in isolation and young star clusters with gravitational-wave data
- Direct N-body simulation of the Galactic centre
- Merger rate density of binary black holes formed in open clusters
- Black hole mergers in compact star clusters and massive black hole formation beyond the mass-gap
- Multiple Stellar Evolution: a population synthesis algorithm to model the stellar, binary, and dynamical evolution of multiple-star systems
- Complete ejection of OB stars from very young star clusters and the formation of multiple populations
- MOCCA Survey Database I: Dissolution of tidally filling star clusters harbouring BH subsystems
- Fitting formulae for evolution tracks of massive stars under extreme metal poor environments for population synthesis calculations and star cluster simulations
- The dynamical fate of planetary systems in young star clusters
- The substructure and halo population of the Double Cluster and Persei
- Breaching the limit: formation of GW190521-like and IMBH mergers in young massive clusters
- The signatures of the parental cluster on field planetary systems
- Fast Optical Transients from Stellar-Mass Black Hole Tidal Disruption Events in Young Star Clusters
- The dynamical fate of binary star clusters in the Galactic tidal field
- Dynamics of binary black holes in low-mass young star clusters
- Planetary systems in a star cluster I: the Solar system scenario
- How do disks and planetary systems in high-mass open clusters differ from those around field stars?
- Formation of super-massive black holes in galactic nuclei I: delivering seed intermediate-mass black holes in massive stellar clusters
- The impact of stellar evolution on rotating star clusters: the gravothermal-gravogyro catastrophe and the formation of a bar of black holes
- Do the majority of stars form as gravitationally unbound?
- On the survival of resonant and non-resonant planetary systems in star clusters
- The mass-loss rates of star clusters with stellar-mass black holes: implications for the globular cluster mass function
- Oort cloud Ecology II: The chronology of the formation of the Oort cloud
- Compact Object Modeling in the Globular Cluster 47 Tucanae
- Accelerated orbital decay of supermassive black hole binaries in merging nuclear star clusters
- Interrupted Stellar Encounters in Star Clusters
- Disruption of Hierarchical Clustering in the Vela OB2 Complex and the Cluster Pair Collinder 135 and UBC7 with Gaia EDR3: Evidence of Supernova Quenching
- Dynamics of binary black holes in young star clusters: the impact of cluster mass and long-term evolution
- Growing Black Holes through Successive Mergers in Galactic Nuclei: I. Methods and First Results
- Formation of black holes in the pair-instability mass gap: Hydrodynamical simulations of a head-on massive star collision
- Hunting for Runaways from the Orion Nebula Cluster
- Spherical models of star clusters with potential escapers
- Global instability by runaway collisions in nuclear stellar clusters: Numerical tests of a route for massive black hole formation
- Extreme-mass-ratio burst detection with TianQin
- FROST: a momentum-conserving CUDA implementation of a hierarchical fourth-order forward symplectic integrator
- The survival of star clusters with black hole subsystems
- Gaia's Detectability of Black Hole-Main Sequence Star Binaries Formed in Open Clusters
- The dynamical origin of multiple populations in intermediate-age clusters in the Magellanic Clouds
- New insights into star cluster evolution towards energy equipartition
- KETJU -- resolving small-scale supermassive black hole dynamics in GADGET-4
- A parallel-GPU code for asteroid aggregation problems with angular particles
- Predictions of a simple parametric model of hierarchical black hole mergers
- External photoevaporation of protoplanetary discs in Cygnus OB2: linking discs to star formation dynamical history
- BIFROST: simulating compact subsystems in star clusters using a hierarchical fourth-order forward symplectic integrator code
- Cradle(s) of the Sun
- A 3D view of multiple populations kinematics in Galactic globular clusters
- Star Cluster Formation from Turbulent Clumps. II. Gradual Star Cluster Formation
- Impact of initial mass functions on the dynamical channel of gravitational wave sources
- Revisit the rate of tidal disruption events: the role of the partial tidal disruption event
- Finding Black Holes with Black Boxes -- Using Machine Learning to Identify Globular Clusters with Black Hole Subsystems
- Block Time Step Storage Scheme for Astrophysical N-body Simulations
- Dynamical evolution of massive black holes in galactic-scale N-body simulations - introducing the regularized tree code "rVINE"
- The origin of a distributed stellar population in the star-forming region W4
- Linking the formation and fate of exo-Kuiper belts within solar system analogues
- Resonant and non-resonant relaxation of globular clusters
- PENTACLE: Parallelized Particle-Particle Particle-Tree Code for Planet Formation
- Rapid formation of a very massive star >50000 and subsequently an IMBH from runaway collisions. Direct N-body and Monte Carlo simulations of dense star clusters
- A general-purpose timestep criterion for simulations with gravity
- A numerical study of stellar discs in galactic nuclei
- Mass segregation and dynamics of primordial binaries in star clusters with a radially anisotropic velocity distribution
- Supermassive black hole formation via collisions in black hole clusters
- A New Hybrid Technique for Modeling Dense Star Clusters
- Efficiency of black hole formation via collisions in stellar systems: An analysis of data from simulations and observations
- Star Cluster Formation from Turbulent Clumps. III. Across the mass spectrum
- Running with the Bulls: The frequency of star-disc encounters in the Taurus star forming region
- Formation and evolution of binary black holes in -body simulations of star clusters with up to two million stars
- Evolution of supermassive black hole binaries and tidal disruption rates in nonspherical galactic nuclei
- Star Cluster Formation from Turbulent Clumps. I. The Fast Formation Limit
- The long-term dynamical evolution of disc-fragmented multiple systems in the Solar Neighborhood
- GalevNB: a conversion from N-BODY simulations to observations
- Fast Multipole Methods for -body Simulations of Collisional Star Systems
- Dynamics of star clusters with tangentially anisotropic velocity distribution
- Massive black hole formation in Population III star clusters
- Novel Conservative Methods for Adaptive Force Softening in Collisionless and Multi-Species N-Body Simulations
- Investigating Mass Segregation of the Binary Stars in the Open Cluster NGC 6819
- Hierarchical generative models for star clusters from hydro-dynamical simulations
- The influence of globular cluster evolution on the specific frequency in dwarf galaxies
- Evolution of a black hole cluster in full general relativity
- A new timestep criterion for N-body simulations
- New insights on binary black hole formation channels after GWTC-2: young star clusters versus isolated binaries
- The impact of binaries on the evolution of star clusters from turbulent molecular clouds
- Mass loss from massive globular clusters in tidal fields
- PHoToNs--A Parallel Heterogeneous & Threads oriented code for cosmological N-body simulation
- Evolution of Massive Black Hole Binaries in Collisionally Relaxed Nuclear Star Clusters -- Impact of Mass Segregation
- Performance analysis of parallel gravitational -body codes on large GPU cluster
- Evolution of binary stars in the early evolutionary phases of ultra-faint dwarf galaxies
- Linear response theory and damped modes of stellar clusters
- Dating the tidal disruption of globular clusters with Gaia data on their stellar streams
- Influence of planets on debris disks in star clusters I: the 50 AU Jupiter
- COCOA Code for Creating Mock Observations of Star Cluster Models
- Searching for clues of past binary supermassive black hole mergers in nuclear star clusters
- GraviDy, a GPU modular, parallel direct-summation body integrator: Dynamics with softening
- Blue straggler stars beyond the Milky Way: a non-segregated population in the Large Magellanic Cloud cluster NGC 2213
- Astrophysics with the Laser Interferometer Space Antenna
- Investigating the UV-excess in star clusters with -body simulations: predictions for future CSST observations
- Accelerating NBODY6 with a GPU-Enabled Particle-Particle Particle-Tree Scheme
- Evolution of the disky second generation of stars in globular clusters on cosmological timescale
- EXP: a Python/C++ package for basis function expansion methods in galactic dynamics
- The long-term evolution of main-sequence binaries in DRAGON simulations
- On the probabilistic approach to the N-body problem
- Evolution of Star Cluster Within Galaxy using Self-consistent Hybrid Hydro/N-body Simulation
- Simulation of the loss-cone instability in spherical systems. II. Dominating Keplerian potential
- Growth of A Massive Black Hole Via Tidal Disruption Accretion
- Are hierarchically formed embedded star clusters surviving gas expulsion depending on their initial conditions?
- Non-resonant relaxation of anisotropic globular clusters
- Oort Cloud Formation and Evolution in Star Clusters
- Evolution of the kinematic properties of rotating multiple-population globular clusters
- : A Python Package for Analyzing Star Cluster Simulations
- Planetary Systems in a Star Cluster II: intermediate-mass black holes and planetary systems
- Simulation of the loss-cone instability in spherical systems. I. Dominating harmonic potential
- Pulsars and Millisecond Pulsars II: Deep diving into the Evolutionary Mechanisms
- Evolution of star clusters on eccentric orbits: semi-analytical approach
- Population Synthesis of Gravitational Wave Sources
- Introducing a new multi-particle collision method for the evolution of dense stellar systems II. Core collapse
- Non-resonant relaxation of rotating globular clusters
- MOCCA-SURVEY Database I: Dissolution of tidally filling star clusters harboring black hole subsystem
- KRIOS: A new basis-expansion -body code for collisional stellar dynamics
- Double white dwarf binary population in MOCCA star clusters -- Comparisons with observations of close and wide binaries
- The long-term evolution of Ultra Faint Dwarf Galaxies and observational implications
- Massive star clusters detected by JWST as natural birth places to form intermediate-mass black holes
- The Role of High-mass Stellar Binaries in the Formation of High-mass Black Holes in Dense Star Clusters
- Gravitational background from dynamical binaries and detectability with 2G detectors
- Direct N-body simulations of rotating and extremely massive Population III star clusters
- The contribution to Galactic Centre γ-ray excess from cluster-born millisecond pulsars. Constraints from direct N-body simulations
- Implications for the formation of Oort cloud-like structures and interstellar comets in dense environments
- Is the overconcentration of pristine populations in Galactic globular clusters real? An N-body approach to the problem
- Evolution towards energy equipartition in star clusters: effects of the tidal field, primordial binaries, and internal velocity anisotropy