Current browse context:
astro-ph.GA
Change to browse by:
References & Citations
Astrophysics > Instrumentation and Methods for Astrophysics
Title: PeTar: a high-performance N-body code for modeling massive collisional stellar systems
(Submitted on 30 Jun 2020 (v1), last revised 27 Jul 2020 (this version, v2))
Abstract: The numerical simulations of massive collisional stellar systems, such as globular clusters (GCs), are very time-consuming. Until now, only a few realistic million-body simulations of GCs with a small fraction of binaries (5%) have been performed by using the NBODY6++GPU code. Such models took half a year computational time on a GPU based super-computer. In this work, we develop a new N-body code, PeTar, by combining the methods of Barnes-Hut tree, Hermite integrator and slow-down algorithmic regularization (SDAR). The code can accurately handle an arbitrary fraction of multiple systems (e.g. binaries, triples) while keeping a high performance by using the hybrid parallelization methods with MPI, OpenMP, SIMD instructions and GPU. A few benchmarks indicate that PeTar and NBODY6++GPU have a very good agreement on the long-term evolution of the global structure, binary orbits and escapers. On a highly configured GPU desktop computer, the performance of a million-body simulation with all stars in binaries by using PeTar is 11 times faster than that of NBODY6++GPU. Moreover, on the Cray XC50 supercomputer, PeTar well scales when number of cores increase. The ten million-body problem, which covers the region of ultra compact dwarfs and nuclearstar clusters, becomes possible to be solved.
Submission history
From: Long Wang [view email][v1] Tue, 30 Jun 2020 06:47:05 GMT (1054kb,D)
[v2] Mon, 27 Jul 2020 11:43:01 GMT (1052kb,D)
Link back to: arXiv, form interface, contact.