MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Highly portable and efficient implementations of parallel adaptive N-body methods (1997) [12 citations — 3 self]

Download:
Download as a PDF | Download as a PS
by David Blackston, Torsten Suel
In SC'97
http://cis.poly.edu/~suel/papers/nbody.ps
Add To MetaCart

Abstract:

We describe the design of several portable and efficient parallel implementations of adaptive N-body methods, including the adaptive Fast Multipole Method, the adaptive version of Anderson's Method, and the Barnes-Hut algorithm. Our codes are based on a communication and work partitioning scheme that allows an efficient implementation of adaptive multipole methods even on high-latency systems. Our test runs demonstrate high performance and speedup on several parallel architectures, including traditional MPPs, shared-memory machines, and networks of workstations connected by Ethernet. 1

Citations

970 A bridging model for parallel computation – Valiant - 1997
740 Using MPI: Portable Parallel Programming with the Message Passing Interface, 2nd edition – Gropp, Lusk, et al. - 1999
398 A fast algorithm for particle simulations – Greengard, Rokhlin - 1987
329 A rapid hierarchical radiosity algorithm – Hanrahan, Salzman, et al. - 1991
134 A hierarchical O(N log N) force-calculation algorithm – Barnes, Hut - 1986
125 Programming parallel algorithms – Blelloch - 1996
124 A parallel hashed oct-tree n-body algorithm – Warren, Salmon - 1993
119 An efficient program for many-body simulation – Appel - 1985
88 A fast adaptive multipole algorithm for particle simulations – Carrier, Greengard, et al. - 1988
81 Astrophysical N-body Simulations Using Hierarchical Tree Data Structures – Warren, Salmon - 1992
66 An implementation of the fast multipole method without multipoles – Anderson - 1992
58 Parallel Hierarchical N-body Methods and their Implications for Multiprocessors – Singh - 1993
43 A Portable Parallel Particle Program – Warren, Salmon - 1995
41 The parallel multipole method on the connection machine – Zhao, Johnsson - 1991
41 An O(N) Algorithm for Three-Dimensional N-Body Simulations, AI-TR-995 – Zhao - 1987
40 Implementing the fast multipole method in three dimensions – Schmidt, Lee - 1991
34 High Performance Fortran for highly irregular problems – Hu, Johnsson, et al. - 1997
21 Experiences with parallel N-body simulation – Liu, Bhatt - 1994
19 A Practical Comparison of N-Body Algorithms. Parallel Algorithms – Blelloch, Narlikar - 1997
12 A data-parallel implementation of the adaptive fast multipole algorithm – Nyland, Prins, et al. - 1993
9 Performance characteristics of tree codes – Hernquist - 1987
9 An improved fast multipole algorithm for potential fields – Hrycak, Rokhlin - 1995
9 A Data Parallel Implementation of Hierarchical N–body Methods – Hu, Johnsson - 1996
7 Scalable variants of multipole-based algorithms for molecular dynamics applications – Board, Hakura, et al. - 1995
7 A data-parallel adaptive N-body method – Hu, Johnsson, et al. - 1997
4 Torsten Suel, and Thanasis Tsantilas. Towards efficiency and portability: Programming with the BSP model – Goudreau, Lang, et al. - 1996
4 The Parallel Fast Multipole Method in Molecular Dynamics – Singer - 1995
3 A parallel adaptive fast multipole algorithm for N-body problems – Krishnan, Kale - 1995
2 From Sir Isaac to the Sloan survey: Calculating the structure and chaos owing to gravity in the universe – Lake, Quinn, et al. - 1997
1 Parallelizing the adaptive fast multipole method on a shared memory MIMD machine. NYU Ultracomputer Note 162 – Greenbaum - 1989