2015
DOI: 10.1093/mnras/stv817
|View full text |Cite
|
Sign up to set email alerts
|

nbody6++gpu: ready for the gravitational million-body problem

Abstract: Accurate direct N -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 N -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 accelera… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
204
0
3

Year Published

2016
2016
2023
2023

Publication Types

Select...
4
4
1

Relationship

1
8

Authors

Journals

citations
Cited by 242 publications
(207 citation statements)
references
References 40 publications
0
204
0
3
Order By: Relevance
“…The N -body simulations of star clusters in this paper were carried out with NBODY6++GPU (Wang et al 2015(Wang et al , 2016 1 . This code is based on the well-known legacy code NBODY6 and its precursors, developed by S. Aarseth since the 1960s for direct N -body integration of stellar systems (see for an overview Aarseth 1999Aarseth , 2003.…”
Section: Simulation Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…The N -body simulations of star clusters in this paper were carried out with NBODY6++GPU (Wang et al 2015(Wang et al , 2016 1 . This code is based on the well-known legacy code NBODY6 and its precursors, developed by S. Aarseth since the 1960s for direct N -body integration of stellar systems (see for an overview Aarseth 1999Aarseth , 2003.…”
Section: Simulation Methodsmentioning
confidence: 99%
“…Later, a GPU-based parallelized version (NBODY6GPU), designed for a desktop or a single computer node with GPU was developed by Nitadori & Aarseth (2012). Wang et al (2015Wang et al ( , 2016 provide a combination of MPI parallelization with the use of many GPUs (using GPU acceleration for every MPI process), with the added feature of OpenMP (or SSE/AVX) used for the neighbour forces. This latest variant, called NBODY6++GPU can be used across multiple GPUaccelerated nodes on supercomputers combining MPI, OpenMP and CUDA-based GPU parallel computing principles.…”
Section: Simulation Methodsmentioning
confidence: 99%
“…High-performance computers, more efficient software parallelization, and more modular codes and code environments like AMUSE (amusecode.org, [78]), are pushing the computational limits on star cluster models into new regimes. Great strides have been made recently that may soon open the door to modeling realistic globular clusters with the star-by-star direct N-body method [96] (which is preferred as this requires the least simplifying assumptions of all methods). Realistic open cluster models including 1000s of stars and large populations of multi-planet and multi-stellar systems, evolved for many 100s of Myr, are also on the verge of feasibility and will be completed in the near future.…”
Section: Pos(bash2015)006mentioning
confidence: 99%
“…The long-standing goal of simulating the evolution of a realistic million-body globular cluster (GC) up to twelve-billion years with a direct N -body code was recently achieved by Wang et al (2016) with the nbody6++gpu code (Wang et al 2015). With increasingly more realistic simulations of star clusters, there is also a need to validate and compare results with observations.…”
Section: Introductionmentioning
confidence: 99%