HYPERCUBE ALGORITHMS FOR DIRECT N-BODY SOLVERS FOR DIFFERENT GRANULARITIES

Citation
Jp. Brunet et al., HYPERCUBE ALGORITHMS FOR DIRECT N-BODY SOLVERS FOR DIFFERENT GRANULARITIES, SIAM journal on scientific computing, 14(5), 1993, pp. 1143-1158
Citations number
34
Categorie Soggetti
Computer Sciences",Mathematics
ISSN journal
10648275
Volume
14
Issue
5
Year of publication
1993
Pages
1143 - 1158
Database
ISI
SICI code
1064-8275(1993)14:5<1143:HAFDNS>2.0.ZU;2-1
Abstract
Algorithms for the N-body problem are compared and contrasted, particu larly those where N is in the range for which direct methods outperfor m approximation methods. With fewer bodies than processors, the so-cal led ''replicated orrery'' on a three-dimensional grid has been used su ccessfully on the Connection Machine CM-2 architecture. With more bodi es, the ''rotated and translated Gray codes'' is an ideal direct algor ithm for machines such as the CM-2 in that it takes optimal advantage of the communications bandwidth of the machine. A classical Latin squa re can be used to abstractly denote any direct N-body calculation. Com putational windows superimposed on this square illustrate the granular ity of the computation. This point of view naturally illustrates a seq uence of algorithms ranging along a granularity scale in the following order: ''massively parallel,'' ''replicated orrery,'' ''orrery,'' ''r otated/translated Gray codes,'' and ''serial.''