An efficient CUDA implementation of the tree-based Barnes hut n-body algorithm

No Thumbnail Available

Date

2014

Journal Title

Journal ISSN

Volume Title

Publisher

Сумський державний університет
Theses

Date of Defense

Scientific Director

Speciality

Date of Presentation

Abstract

The Barnes Hut force-calculation algorithm [1] is widely used in n-body simulations such as modeling the motion of galaxies. It hierarchically decomposes the space around the bodies into successively smaller boxes, called cells, and computes summary information for the bodies contained in each cell, allowing the algorithm to quickly approximate the forces (e.g., gravitational, electric, or magnetic) that the n bodies induce upon each other. The hierarchical decomposition is recorded in an octree, which is the three-dimensional equivalent of a binary tree. With n bodies, the precise force calculation needs to evaluate O(n2) interactions. The Barnes Hut algorithm reduces this complexity to O (n log n) and thus makes interesting problem sizes computationally tractable. When you are citing the document, use the following link http://essuir.sumdu.edu.ua/handle/123456789/34839

Keywords

моделювання, моделирование, алгоритми, алгоритмы, algorithms

Citation

Reva, V.V. An efficient CUDA implementation of the tree-based Barnes hut n-body algorithm [Текст] / V.V. Reva ; ELA A.M. Dyadechko // Соціально-гуманітарні аспекти розвитку сучасного суспільства : матеріали Всеукраїнської наукової конференції викладачів, аспірантів, співробітників та студентів, м. Суми, 21-22 квітня 2014 р. / Відп. за вип. О.М. Сушкова. — Суми : СумДУ, 2014. — С. 380.

Endorsement

Review

Supplemented By

Referenced By