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 :
بازگشت