DocumentCode
402594
Title
A parallel hashed oct-tree N-body algorithm
Author
Warren, Michael S. ; Salmon, John K.
Author_Institution
Los Alamos Nat. Lab., NM, USA
fYear
1993
fDate
15-19 Nov. 1993
Firstpage
12
Lastpage
21
Abstract
The authors report on an efficient adaptive N-body method which we have recently designed and implemented. The algorithm computes the forces on an arbitrary distribution of bodies in a time which scales as N log N with the particle number. The accuracy of the force calculations is analytically bounded, and can be adjusted via a user defined parameter between a few percent relative accuracy, down to machine arithmetic accuracy. Instead of using pointers to indicate the topology of the tree, the authors identify each possible cell with a key. The mapping of keys into memory locations is achieved via a hash table. This allows the program to access data in an efficient manner across multiple processors. Performance of the parallel program is measured on the 512 processor Intel Touchstone Delta system. Comments on a number of wide-ranging applications which can benefit from application of this type of algorithm are included.
Keywords
N-body problems; parallel algorithms; physics computing; 512 processor Intel Touchstone Delta system; efficient adaptive N-body method; force calculations; hash table; machine arithmetic accuracy; memory locations; parallel hashed oct-tree N-body algorithm; parallel program; particle number; tree topology; wide-ranging applications; Arithmetic; Astrophysics; Computational modeling; Distributed computing; Extraterrestrial measurements; Laboratories; Lattices; Physics; Postal services; Topology;
fLanguage
English
Publisher
ieee
Conference_Titel
Supercomputing '93. Proceedings
ISSN
1063-9535
Print_ISBN
0-8186-4340-4
Type
conf
DOI
10.1109/SUPERC.1993.1263417
Filename
1263417
Link To Document