Vestnik Yuzhno-Ural'skogo Universiteta. Seriya Matematicheskoe Modelirovanie i Programmirovanie
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive
Submit a manuscript

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Vestnik YuUrGU. Ser. Mat. Model. Progr.:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Vestnik Yuzhno-Ural'skogo Universiteta. Seriya Matematicheskoe Modelirovanie i Programmirovanie, 2018, Volume 11, Issue 1, Pages 124–136
DOI: https://doi.org/10.14529/mmp180111
(Mi vyuru423)
 

This article is cited in 4 scientific papers (total in 4 papers)

Programming & Computer Software

New features of parallel implementation of $N$-body problems on GPU

S. S. Khrapova, S. A. Khoperskovb, A. V. Khoperskova

a Volgograd State University, Volgograd, Russian Federation
b Institute of Astronomy, Russian Academy of Sciences, Moscow, Russian Federation
References:
Abstract: This paper focuses on the parallel implementation of a direct $N$-body method (particle-particle algorithm) and the application of multiple GPUs for galactic dynamics simulations. Application of a hybrid OpenMP-CUDA technology is considered for models with a number of particles $N \sim 10^5 \div 10^7$. By means of $N$-body simulations of gravitationally unstable stellar galactic we have investigated the algorithms parallelization efficiency for various Nvidia Tesla graphics processors (K20, K40, K80). Particular attention was paid to the parallel performance of simulations and accuracy of the numerical solution by comparing single and double floating-point precisions (SP and DP). We showed that the double-precision simulations are slower by a factor of $1,7$ than the single-precision runs performed on Nvidia Tesla K-Series processors. We also claim that application of the single-precision operations leads to incorrect result in the evolution of the non-axisymmetric gravitating $N$-body systems. In particular, it leads to significant quantitative and even qualitative distortions in the galactic disk evolution. For instance, after $10^4$ integration time steps for the single-precision numbers the total energy, momentum, and angular momentum of a system with $N = 2^{20}$ conserve with accuracy of $10^{-3}$, $10^{-2}$ and $10^{-3}$ respectively, in comparison to the double-precision simulations these values are $10^{-5}$, $10^{-15}$ and $10^{-13}$, respectively. Our estimations evidence in favour of usage of the second-order accuracy schemes with double-precision numbers since it is more efficient than in the fourth-order schemes with single-precision numbers.
Keywords: Multi-GPU; OpenMP-CUDA; GPU-Direct; Nvidia Tesla; N-body; single and double precision numerical simulation; collisionless system; gravitational instability.
Funding agency Grant number
Ministry of Education and Science of the Russian Federation 2.852.2017/4.6
Russian Foundation for Basic Research 16-07-01037_а
16-02-00649_а
16-32-60043_мол_а_дк
SSK is thankful to the RFBR (grants 16-07-01037 and 16-02-00649). SAK gratefully acknowledges funding from the Russian Foundation for Basic Research (16-32-60043). AVK is thankful to the Ministry of Education and Science of the Russian Federation (government task 2.852.2017/4.6).
Received: 22.01.2018
Bibliographic databases:
Document Type: Article
UDC: 502.57
MSC: 34N05, 37M05, 68U20
Language: English
Citation: S. S. Khrapov, S. A. Khoperskov, A. V. Khoperskov, “New features of parallel implementation of $N$-body problems on GPU”, Vestnik YuUrGU. Ser. Mat. Model. Progr., 11:1 (2018), 124–136
Citation in format AMSBIB
\Bibitem{KhrKhoKho18}
\by S.~S.~Khrapov, S.~A.~Khoperskov, A.~V.~Khoperskov
\paper New features of parallel implementation of $N$-body problems on GPU
\jour Vestnik YuUrGU. Ser. Mat. Model. Progr.
\yr 2018
\vol 11
\issue 1
\pages 124--136
\mathnet{http://mi.mathnet.ru/vyuru423}
\crossref{https://doi.org/10.14529/mmp180111}
\elib{https://elibrary.ru/item.asp?id=32711856}
Linking options:
  • https://www.mathnet.ru/eng/vyuru423
  • https://www.mathnet.ru/eng/vyuru/v11/i1/p124
  • This publication is cited in the following 4 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Statistics & downloads:
    Abstract page:195
    Full-text PDF :161
    References:35
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024