Abstract
We present benchmarks on high precision direct astrophysical N-body simulations using up to several 100k GPU cores; their soft and strong scaling behaves very well at that scale and allows further increase of the core number in the future path to Exascale computing. Our simulations use large GPU clusters both in China (Chinese Academy of Sciences) as well as in Germany (Judge/Milkyway cluster at FZ Jülich). Also we present first results on the performance gain by the new Kepler K20 GPU technology, which we have tested in two small experimental systems, and which also runs in the titan supercomputer in the United States, currently the fastest computer in the world. Our high resolution astrophysical N-body simulations are used for simulations of star clusters and galactic nuclei with central black holes. Some key issues in theoretical physics and astrophysics are addressed with them, such as galaxy formation and evolution, massive black hole formation, gravitational wave emission. The models have to cover thousands or more orbital time scales for the order of several million bodies. The total numerical effort is comparable if not higher than for the more widely known cosmological N-body simulations. Due to a complex structure in time (hierarchical blocked time steps) our codes are not considered “brute force”.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Aarseth, S.J.: From NBODY1 to NBODY6: The Growth of an Industry. Publications of the Astronomical Society of the Pacific 111, 1333–1346 (1999)
Aarseth, S.J.: Star Cluster Simulations: the State of the Art. Celestial Mechanics and Dynamical Astronomy 73, 127–137 (1999)
Aarseth, S.J.: Gravitational N-Body Simulations (November 2003)
Ahmad, A., Cohen, L.: A numerical integration scheme for the N-body gravitational problem. Journal of Computational Physics 12, 389–402 (1973)
Akeley, K., Nguyen, H.: GPU Gems 3 (2007)
Berczik, P., Merritt, D., Spurzem, R.: Long-Term Evolution of Massive Black Hole Binaries. II. Binary Evolution in Low-Density Galaxies. The Astrophysical Journal 633, 680–687 (2005)
Berczik, P., Merritt, D., Spurzem, R., Bischof, H.: Efficient Merger of Binary Supermassive Black Holes in Nonaxisymmetric Galaxies. The Astrophysical Journal Letters 642, L21–L24 (2006)
Berczik, P., Nitadori, K., Hamada, T., Spurzem, R.: The Parallel GPU N-Body Code ϕGPUİn: New Astronomy (2013) in preparation
Dorband, E.N., Hemsendorf, M., Merritt, D.: Systolic and hyper-systolic algorithms for the gravitational N-body problem, with an application to Brownian motion. Journal of Computational Physics 185, 484–511 (2003)
Egri, G., Fodor, Z., Hoelbling, C., Katz, S., Nogradi, D., Szabo, K.: Lattice QCD as a video game. Computer Physics Communications 177, 631–639 (2007)
Greengard, L., Rokhlin, V.: A fast algorithm for particle simulations. Journal of Computational Physics 73, 325–348 (1987)
Gualandris, A., Merritt, D.: Ejection of Supermassive Black Holes from Galaxy Cores. The Astrophysical Journal 678, 780–797 (2008)
Hamada, T., Iitaka, T.: The Chamomile Scheme: An Optimized Algorithm for N-body simulations on Programmable Graphics Processing Units. ArXiv Astrophysics e-prints (March 2007)
Harfst, S., Gualandris, A., Merritt, D., Spurzem, R., Portegies Zwart, S., Berczik, P.: Performance analysis of direct N-body algorithms on special-purpose supercomputers. New Astronomy 12, 357–377 (2007)
Hwu, W.-M.-W.: GPU Computing Gems (2011)
Khan, F.M., Preto, M., Berczik, P., Berentzen, I., Just, A., Spurzem, R.: Mergers of Unequal-mass Galaxies: Supermassive Black Hole Binary Evolution and Structure of Merger Remnants. The Astrophysical Journal 749, 147 (2012)
Li, S., Liu, F.K., Berczik, P., Chen, X., Spurzem, R.: Interaction of Recoiling Supermassive Black Holes with Stars in Galactic Nuclei. The Astrophysical Journal 748, 65 (2012)
Makino, J.: A Modified Aarseth Code for GRAPE and Vector Processors. Proceedings of Astronomical Society of Japan 43, 859–876 (1991)
Makino, J.: Optimal order and time-step criterion for Aarseth-type N-body integrators. The Astrophysical Journal 369, 200–212 (1991)
Makino, J., Aarseth, S.J.: On a Hermite integrator with Ahmad-Cohen scheme for gravitational many-body problems. Publications of the Astronomical Society of Japan 44, 141–151 (1992)
Makino, J., Hut, P.: Performance analysis of direct N-body calculations. The Astrophysical Journal Supplement Series 68, 833–856 (1988)
Nitadori, K., Makino, J.: Sixth- and eighth-order Hermite integrator for N-body simulations. New Astronomy 13, 498–507 (2008)
Spurzem, R.: Direct N-body Simulations. Journal of Computational and Applied Mathematics 109, 407–432 (1999)
Yang, J., Wang, Y., Chen, Y.: Journal of Computational Physics 221, 799 (2007)
Yasuda, K.: Journal of Computational Chemistry 29, 334 (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Berczik, P. et al. (2013). Up to 700k GPU Cores, Kepler, and the Exascale Future for Simulations of Star Clusters Around Black Holes. In: Kunkel, J.M., Ludwig, T., Meuer, H.W. (eds) Supercomputing. ISC 2013. Lecture Notes in Computer Science, vol 7905. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38750-0_2
Download citation
DOI: https://doi.org/10.1007/978-3-642-38750-0_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-38749-4
Online ISBN: 978-3-642-38750-0
eBook Packages: Computer ScienceComputer Science (R0)