DocumentCode
2280191
Title
Scalable parallel formulations of the Barnes-Hut method for n-body simulations
Author
Grama, Ananth Y. ; Kumar, Vipin ; Sameh, Ahmed
Author_Institution
Dept. of Comput. Sci., Minnesota Univ., Minneapolis, MN, USA
fYear
1994
fDate
14-18 Nov 1994
Firstpage
439
Lastpage
448
Abstract
We present two new parallel formulations of the Barnes-Hut method. These parallel formulations are especially suited for simulations with irregular particle densities. We first present a parallel formulation that uses a static partitioning of the domain and assignment of subdomains to processors. We demonstrate that this scheme delivers acceptable load balance, and coupled with two collective communication operations, it yields good performance. We present a second parallel formulation which combines static decomposition of the domain with an assignment of subdomains to processors based on Morton ordering. This alleviates the load imbalance inherent in the first scheme. The second parallel formulation is inspired by two currently best known parallel algorithms for the Barnes-Hut method. We present an experimental evaluation of these schemes on a 256 processor nCUBE2 parallel computer for an astrophysical simulation
Keywords
N-body problems; astronomy computing; digital simulation; parallel algorithms; parallel machines; reconfigurable architectures; resource allocation; Barnes-Hut method; Morton ordering; astrophysical simulation; communication operations; irregular particle densities; load balance; n-body simulations; nCUBE2 parallel computer; parallel algorithms; parallel formulation; parallel formulations; performance; scalable parallel formulations; static decomposition; static partitioning; Application software; Computational modeling; Computer science; Computer simulation; Concurrent computing; Context modeling; Contracts; Fluid dynamics; Parallel algorithms; Protein engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Supercomputing '94., Proceedings
Conference_Location
Washington, DC
Print_ISBN
0-8186-6605-6
Type
conf
DOI
10.1109/SUPERC.1994.344307
Filename
344307
Link To Document