Сравнительный анализ методов вычисления гравитационной силы частиц при численном моделировании задачи N-тел

Авторы

  • A.K. Imanbayeva Казахский национальный университет им. Аль-Фараби, Казахстан, г. Алматы http://orcid.org/0000-0001-9900-9782
  • S.K. Turezhanov Казахский национальный университет им. Аль-Фараби, Казахстан, г. Алматы http://orcid.org/0000-0001-6408-4133
  • G.A. Saparbekova Международный казахско-турецкий университет им. Х.А. Яссауи, Казахстан, г. Туркистан

DOI:

https://doi.org/10.26577/RCPh.2020.v73.i2.02

Ключевые слова:

приближенные вычисления, вычисление гравитационных сил, взаимодействующие ячейки, быстрый мультипольный метод, апроксимация

Аннотация

Одной из основных проблем современных кодов для решения задачи N-тел является их большое сходство. Непосредственным следствием этого является то, что обычный метод проверки результатов моделирования путём сравнения независимых подходов вряд ли возможен. Требование точного расчета гравитационной силы не подразумевает необходимость использовать уникального подхода. Можно использовать приблизительное вычисление гравитационных сил между N взаимодействующими частицами. Например, приближенным методом с высокой точностью является быстрый мультипольный метод (БММ), который требует только  операций вместо  для вычисления сил для всех N частиц. БММ группирует частицы в пространственно ограниченные ячейки и использует межклеточные взаимодействия для аппроксимации силы в любом положении в ячейке-приемнике с помощью расширения Тейлора, полученного из мультипольного расширения исходной ячейки. Используя оценку ошибок этого процесса, можно минимизировать вычисления и при этом получить относительную погрешность N≳105. В статье проведён сравнительный анализ методов моделирования N-тел и показано, что БММ со столкновениями приближает вычисление взаимных сил между частицами и рассматриваемая задача формулируется гораздо проще, чем, например, для случая несмягченной гравитации.

Библиографические ссылки

1 J.J. Binney, and S. Tremaine, Galactic dynamics. 2nd ed. (Princeton University Press, Princeton, 2008), 920 p.

2 W. Dehnen, J.I. Read, Eur. Phys. J. Plus., 126, Article ID 55 (2011).

3 M. Trenti, and P. Hut, arXiv:0806.3950v1 [astro-ph], 13, 24 Jun (2008).

4 J. Barnes, and P. Hut, Nature, 324, 446–449 (1986).

5 J.E. Barnes, J of Computational Physics, 87 (l), 161-170 (1990).

6 V.A. Vshikov, V.E. Malyshkin, A.V. Snytnikov, V.N. Snytnikov, Sibirskiy zhurnal vychislitel'noy matematiki, 6, 144-157 (2003). (in Russ)

7 T. Sasaki, and N. Hosono, The Astrophysical Journal, 856 (2), 175 (2018).

8 T. Zhang, S. Liao, M. Li, and L. Gao, MNRAS, 487 (1), P.1227–1232 (2019).

9 W. Dehnen, Computational Astrophysics and Cosmology, 1, Article No 1 (2014).

10 L. Greengard, and V. Rokhlin, J. Comput. Phys., 73, 325–348 (1987).

11 H. Cheng, L. Greengard, and V. Rokhlin, J. Comput. Phys., 155, 468–498 (1999).

12 W. Dehnen, Astrophys. J., 536, L39-L42 (2000).

13 W. Dehnen, J. Comput. Phys., 179, 27-42 (2002).

14 E. Gaburov, S. Harfst, and S. Portegies Zwart, New Astron., 14 (7), 630–637 (2009).

15 N.A. Henden, E. Puchwein, S. Shen, and D. Sijacki, MNRAS, 479, 5385-5412 (2018).

16 L. Nyland, M. Harris, and J. Prins, N-body simulations on a GPU, In: ACM Workshop on General-Purpose Computing on Graphics Processors, C37 (2004).

17 J.A. Anderson, C.D. Lorenz, and A. Travesset, J of Computational Physics, 227 (10), 5342 –5359 (2008).

18 A. Gualandris, S. Portegies Zwart, and A. Tirado-Ramos, Parallel Computing, 33 (3), 159–173 (2007).

19 S. Harfst, A. Gualandris, D. Merritt, R. Spurzem, S. Portegies Zwart, and P. Berczik, New Astronomy, 12, 357–377 (2007).

20 S. Harfst, A. Gualandris, D. Merritt, and S. Mikkola, MNRAS, 389, 2-12 (2008).

Загрузки

Опубликован

2020-06-24

Выпуск

Раздел

Теоретическая физика. Физика ядра и элементарных частиц. Астрофизика

Наиболее читаемые статьи этого автора (авторов)