| Analyzing the error bounds of multipole-based treecodes |
| Full text |
Pdf
(227 KB)
|
| Source
|
Conference on High Performance Networking and Computing
archive
Proceedings of the 1998 ACM/IEEE conference on Supercomputing (CDROM)
table of contents
San Jose, CA
Pages: 1 - 12
Year of Publication: 1998
ISBN:0-89791-984-X
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
IEEE Computer Society
Washington, DC, USA
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 8, Citation Count: 1
|
|
|
ABSTRACT
The problem of evaluating the potential due to a set of particles is an important and time-consuming one. The development of fast treecodes such as the Barnes-Hut and Fast Multipole Methods for n-body systems has enabled large scale simulations in astrophysics [9, 10, 13] and molecular dynamics [1]. Coupled with efficient parallel processing, these treecodes are capable of yielding several orders of magnitude improvement in performance [6, 14, 15]. In addition, treecodes have applications in the solution of dense linear systems arising from boundary element methods [3, 4, 5, 11, 12]. Using a p-term multipole expansion, the FMM reduces the complexity of a single timestep from O(n2) to O(p2n) and Barnes-Hut method reduces it to O(p2n log n) for a uniform distribution.In this paper, we analyze the approximations introduced by these methods. We describe an algorithm that reduces the error significantly by selecting the multipole degree appropriately for different clusters. Furthermore, we show that for practical problem sizes, this increases the computational complexity marginally. We support our theoretical result with experiments in the context of particle simulations as well as boundary element methods. Our POSIX threads-based treecode yields excellent speedups on a 32 processor SGI Origin 2000, even for relatively small problems.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
J. A. Board, J. W. Causey, J. F. Leathrum, A. Windemuth, and K. Schulten. Accelerated molecular dynamics with the fast multipole algorithm. Chem. Phys. Let., 198:89, 1992.
|
 |
2
|
|
| |
3
|
R. Coifman, V. Rokhlin, and S. Wandzura. The fast multipole algorithm for the wave equation: A pedestrian prescription. IEEE Antennas and Propagation Magazine, 35(3), June, 1993.
|
| |
4
|
N. Engheta, W. Murphy, V. Rokhlin, and M. Vassiliou. The fast multipole method for electromagnetic scattering problems. IEEE Transactions on Antennas and Propagation, 40(6), June, 1992.
|
| |
5
|
|
| |
6
|
|
| |
7
|
L. Greengard. The Rapid Evaluation of Potential Fields in Particle Systems. MIT Press, 1987.
|
| |
8
|
|
| |
9
|
Neal Katz, Thomas Quinn, Edmund Bertschinger, and James M. Gelb. Formation of quasars at high redshift. Mon. Not. R. Astron. Soc., 270:L71-L74, 1994.
|
| |
10
|
Neal Katz and Simon White. Hierarchical galaxy formation: overmerging and the formation of an x-ray cluster. Astrophysical Journal, 412(2):412-455, 1993.
|
| |
11
|
K. Nabors , F. T. Korsmeyer , F. T. Leighton , J. White, Preconditioned, adaptive, multipole-accelerated iterative methods for three-dimensional first-kind integral equations of potential theory, SIAM Journal on Scientific Computing, v.15 n.3, p.713-735, May 1994
[doi> 10.1137/0915046]
|
| |
12
|
V. Rokhlin. Rapid solution of integral equations of classical potential theory. Journal of Computational Physics, 60:187 - 207, Sept 1985.
|
| |
13
|
John Salmon and Michael S. Warren. Parallel out-of-core methods for n-body simulation. In 8th SIAM Conf. on Parallel Processing for Scientific Computing, 1997.
|
| |
14
|
Jaswinder Pal Singh , Chris Holt , Takashi Totsuka , Anoop Gupta , John Hennessy, Load balancing and data locality in adaptive hierarchical N-body methods: Barnes-Hut, fast multipole, and radiosity, Journal of Parallel and Distributed Computing, v.27 n.2, p.118-141, June 1995
[doi> 10.1006/jpdc.1995.1077]
|
 |
15
|
|
CITED BY
|
|
Craig A. Stewart , David Hart , Donald K. Berry , Gary J. Olsen , Eric A. Wernert , William Fischer, Parallel implementation and performance of fastDNAml: a program for maximum likelihood phylogenetic inference, Proceedings of the 2001 ACM/IEEE conference on Supercomputing (CDROM), p.20-20, November 10-16, 2001, Denver, Colorado
|
|