A generalized fast multipole method for nonoscillatory kernels

被引:67
作者
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
    ALPERT, BK
    ROKHLIN, V
    [J]. SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1991, 12 (01): : 158 - 179
  • [3] A FAST ADAPTIVE MULTIPOLE ALGORITHM FOR PARTICLE SIMULATIONS
    CARRIER, J
    GREENGARD, L
    ROKHLIN, V
    [J]. SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1988, 9 (04): : 669 - 686
  • [4] A fast adaptive multipole algorithm in three dimensions
    Cheng, H
    Greengard, L
    Rokhlin, V
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 1999, 155 (02) : 468 - 498
  • [5] Fast algorithms for polynomial interpolation, integration, and differentiation
    Dutt, A
    Gu, M
    Rokhlin, V
    [J]. 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
    GREENGARD, L
    ROKHLIN, V
    [J]. 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
    Hrycak, T
    Rokhlin, V
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1998, 19 (06) : 1804 - 1826