A generalized fast multipole method for nonoscillatory kernels

被引:68
作者
Gimbutas, Z
Rokhlin, V
机构
[1] MadMax Opt Inc, Hamden, CT 06518 USA
[2] Yale Univ, Dept Comp Sci, New Haven, CT 06520 USA
关键词
fast multipole method; arbitrary kernels; potential theory;
D O I
10.1137/S1064827500381148
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We present a modi cation of the fast multipole method (FMM) in two dimensions. While previous implementations of the FMM have been designed for harmonic kernels, our algorithm works for a large class of kernels that satisfy fairly general conditions, amounting to the kernel being sufficiently smooth away from the diagonal. Our algorithm approximates appropriately chosen parts of the kernel with tensor products of Legendre expansions and uses the singular value decomposition (SVD) to compress the resulting representations. The obtained singular function expansions replace the Taylor and Laurent expansions used in the original FMM. The algorithm requires O(N) operations and is stable and robust. The performance of the algorithm is illustrated with numerical examples.
引用
收藏
页码:796 / 817
页数:22
相关论文
共 18 条
[1]  
Abramovitz M., 1964, Handbook of Mathematical Functions with Formulas, Graphs and Mathematical Tables
[2]   A FAST ALGORITHM FOR THE EVALUATION OF LEGENDRE EXPANSIONS [J].
ALPERT, BK ;
ROKHLIN, V .
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1991, 12 (01) :158-179
[3]   A FAST ADAPTIVE MULTIPOLE ALGORITHM FOR PARTICLE SIMULATIONS [J].
CARRIER, J ;
GREENGARD, L ;
ROKHLIN, V .
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1988, 9 (04) :669-686
[4]   A fast adaptive multipole algorithm in three dimensions [J].
Cheng, H ;
Greengard, L ;
Rokhlin, V .
JOURNAL OF COMPUTATIONAL PHYSICS, 1999, 155 (02) :468-498
[5]   Fast algorithms for polynomial interpolation, integration, and differentiation [J].
Dutt, A ;
Gu, M ;
Rokhlin, V .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 1996, 33 (05) :1689-1711
[6]  
GIMBUTAS Z, 1999, THESIS YALE U NEW HA
[7]   A FAST ALGORITHM FOR PARTICLE SIMULATIONS [J].
GREENGARD, L ;
ROKHLIN, V .
JOURNAL OF COMPUTATIONAL PHYSICS, 1987, 73 (02) :325-348
[8]  
Greengard L., 1997, Acta Numerica, V6, P229, DOI 10.1017/S0962492900002725
[9]  
Greengard L., 1988, The rapid evaluation of potential fields in particle systems
[10]   An improved fast multipole algorithm for potential fields [J].
Hrycak, T ;
Rokhlin, V .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1998, 19 (06) :1804-1826