Abstract
This paper provides a conceptual and non-rigorous description of the fast multipole methods for evaluating convolution kernel functions with source distributions. Both the non-oscillatory and the oscillatory kernels are considered. For non-oscillatory kernel, we outline the main ideas of the classical fast multipole method proposed by Greengard and Rokhlin. In the oscillatory case, the directional fast multipole method developed recently by Engquist and Ying is presented.
Similar content being viewed by others
References
Anderson C R. An implementation of the fast multipole method without multipoles. SIAM J Sci Statist Comput, 1992, 13: 923–947
Barnes J, Hut P. A hierarchical O(N logN) force-calculation algorithm. Nature, 1986, 324: 446–449
Börm S, Grasedyck L, Hackbusch W. Hierarchical matrices. Technical Report 21, Max-Planck-Institut für Mathematik in den Naturwissenschaften, Leipzig, 2003
Candès E, Demanet L, Ying L. A fast butterfly algorithm for the computation of Fourier integral operators. SIAM Multiscale Model Simul, 2009, 7: 1727–1750
Engquist B, Ying L. Fast directional multilevel algorithms for oscillatory kernels. SIAM J Sci Comput, 2008, 29: 1710–1737
Engquist B, Ying L. A fast directional algorithm for high frequency acoustic scattering in two dimensions. Commun Math Sci, 2009, 7: 327–345
Greengard L. The rapid evaluation of potential fields in particle systems. ACM Distinguished Dissertations. Cambridge, MA: MIT Press, 1988
Greengard L, Rokhlin V. A fast algorithm for particle simulations. J Comput Phys, 1987, 73: 325–348
O’Neil M, Woolfe F, Rokhlin V. An algorithm for the rapid evaluation of special function transforms. Appl Comput Harmon Anal, 2010, 28: 203–226
Rokhlin V. Rapid solution of integral equations of scattering theory in two dimensions. J Comput Phys, 1990, 86: 414–439
Rokhlin V. Diagonal forms of translation operators for the Helmholtz equation in three dimensions. Appl Comput Harmon Anal, 1993, 1: 82–93
Ying L. Sparse Fourier transform via butterfly algorithm. SIAM J Sci Comput, 2009, 31: 1678–1694
Ying L, Biros G, Zorin D. A kernel-independent adaptive fast multipole algorithm in two and three dimensions. J Comput Phys, 2004, 196: 591–626
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ying, L. A pedestrian introduction to fast multipole methods. Sci. China Math. 55, 1043–1051 (2012). https://doi.org/10.1007/s11425-012-4392-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11425-012-4392-0