𝔖 Bobbio Scriptorium
✦   LIBER   ✦

A Performance Comparison of Tree Data Structures for N-Body Simulation

✍ Scribed by J. Waltz; G.L. Page; S.D. Milder; J. Wallin; A. Antunes


Publisher
Elsevier Science
Year
2002
Tongue
English
Weight
137 KB
Volume
178
Category
Article
ISSN
0021-9991

No coin nor oath required. For personal study only.

✦ Synopsis


We present a performance comparison of tree data structures for N -body simulation. The tree data structures examined are the balanced binary tree and the Barnes-Hut (BH) tree. Previous work has compared the performance of BH trees with that of nearest-neighbor trees and the fast multipole method, but the relative merits of BH and binary trees have not been compared systematically. In carrying out this work, a very general computational tool which permits controlled comparison of different tree algorithms was developed. The test problems of interest involve both long-range physics (e.g., gravity) and short-range physics (e.g., smoothed particle hydrodynamics). Our findings show that the Barnes-Hut tree outperforms the binary tree in both cases. However, we present a modified binary tree which is competitive with the Barnes-Hut tree for long-range physics and superior for short-range physics. Thus, if the local search time is a significant portion of the computational effort, a binary tree could offer performance advantages. This result is of particular interest since short-range searches are common in many areas of computational physics, as well as areas outside the scope of N -body simulation such as computational geometry. The possible reasons for this are outlined and suggestions for future algorithm evaluations are given.


πŸ“œ SIMILAR VOLUMES


A Modified Parallel Tree Code for N-Body
✍ U. Becciani; V. Antonuccio-Delogu; M. Gambera πŸ“‚ Article πŸ“… 2000 πŸ› Elsevier Science 🌐 English βš– 100 KB

N-body codes for performing simulations of the origin and evolution of the largescale structure of the universe have improved significantly over the past decade in terms of both the resolution achieved and the reduction of the CPU time. However, state-of-the-art N-body codes hardly allow one to deal

An Efficient Method for Version Control
✍ ESTHER JINEE CHOI; YONG RAE KWON πŸ“‚ Article πŸ“… 1997 πŸ› John Wiley and Sons 🌐 English βš– 255 KB πŸ‘ 1 views

A new method for version controlling of a tree structure is presented. The key feature of the method is that the latest state of a tree is retained and other versions are constructed from it on request, and information on the change history of a node is maintaind in its parent node. Several algorith

Tree-structured analysis of survival dat
✍ Brambilla, Carla ;Rossi, Carla ;Schinaia, Giuseppe πŸ“‚ Article πŸ“… 1997 πŸ› John Wiley and Sons 🌐 English βš– 115 KB πŸ‘ 3 views

This paper presents a possible solution to the problem of identification of factors influencing long-term survival patients, using regression trees. The separation of the two classes of long-term survivors (cured patients) and of failed-to-cure patients is generalized to l\* classes of survivors and