DocumentCode :
2837398
Title :
Parallel N log N N-body algorithms and applications to astrophysics
Author :
Salmon, J.
Author_Institution :
California Inst. of Technol., Pasadena, CA, USA
fYear :
1991
fDate :
Feb. 25 1991-March 1 1991
Firstpage :
73
Lastpage :
78
Abstract :
A parallel version of the Barnes-Hut N-body algorithm is described. The algorithm first assembles a tree data structure which represents the distribution of bodies at all length scales. A domain decomposition is used to assign regions of space and hence bodies to processors. An adaptive load balancing technique is used to insure that processors are assigned equal amounts of work. A tree is built in each processor, and after log/sub 2/ N/sub proc/ exchanges of data, each processor has a restricted version of the tree which is sufficient for force calculations on bodies which lie within its spatial domain. A speedup of over 380 was obtained on a 512-processor Ncube system. Overhead is primarily due to redundant calculation and processor waiting, i.e., the time spent idle waiting for another processor to provide necessary data.<>
Keywords :
astrophysics computing; data structures; parallel algorithms; Barnes-Hut N-body algorithm; N log N N-body algorithms; adaptive load balancing; astrophysics computing; force calculations; parallel algorithm; tree data structure; Assembly; Astrophysics; Data structures; Energy management; Equations; Gravity; Load management; Postal services; Space technology; Tree data structures;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Compcon Spring '91. Digest of Papers
Conference_Location :
San Francisco, CA, USA
Print_ISBN :
0-8186-2134-6
Type :
conf
DOI :
10.1109/CMPCON.1991.128786
Filename :
128786
Link To Document :
بازگشت