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

nbody6++gpu: ready for the gravitational million-body problem
复制标题

DOI:
10.1093/mnras/stv817
复制
发表时间:
2015-04
影响因子:
4.8
通讯作者:
Long Wang;R. Spurzem;S. Aarseth;Keigo Nitadori;P. Berczik;M. Kouwenhoven;T. Naab
Long Wang;R. Spurzem;S. Aarseth;Keigo Nitadori;P. Berczik;M. Kouwenhoven;T. Naab
中科院分区:
物理与天体物理2区
文献类型:
--
作者:
Long Wang;R. Spurzem;S. Aarseth;Keigo Nitadori;P. Berczik;M. Kouwenhoven;T. Naab

文献摘要

被引文献

相似文献

准确的直接 N 体模拟有助于获得有关星团动力学演化的详细信息。它们还可以与分析模型和 Fokker-Planck 或 Monte-Carlo 方法进行比较。 NBODY6是著名的星团直接N体代码,NBODY6++是超级计算机为大粒子数模拟而设计的扩展版本。我们提出了 NBODY6++GPU,这是 NBODY6++ 的优化版本,具有混合并行化方法(MPI、GPU、OpenMP 和 AVX/SSE),可加速大型直接 N 体模拟,特别是解决百万体问题。我们讨论 NBODY6++GPU 代码的新功能、基准测试以及现实模拟的第一个结果
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 accelerate large direct N-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