The fast multipole method: Numerical implementation

被引:258
|
作者
Darve, E [1 ]
机构
[1] Stanford Univ, Ctr Turbulence Res, Stanford, CA 94305 USA
关键词
fast multipole method; electromagnetic theory; scattering; iterative method; matrix compression algorithms; computational aspects;
D O I
10.1006/jcph.2000.6451
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We study integral methods applied to the resolution of the Maxwell equations where the linear system is solved using an iterative method which requires only matrix-vector products. The fast multipole method (FMM) is one of the most efficient methods used to perform matrix-vector products and accelerate the resolution of the linear system. A problem involving N degrees of freedom may be solved in CNiter log N floating operations, where C is a constant depending on the implementation of the method. In this article several techniques allowing one to reduce the constant C are analyzed. This reduction implies a lower total CPU time and a larger range of application of the FMM. In particular, new interpolation and anterpolation schemes are proposed which greatly improve on previous algorithms. Several numerical tests are also described. These confirm the efficiency and the theoretical complexity of the FMM. (C) 2000 Academic Press.
引用
收藏
页码:195 / 240
页数:46
相关论文
共 50 条
  • [1] Efficient implementation of the fast multipole method
    Rudberg, Elias
    Salek, Pawel
    [J]. JOURNAL OF CHEMICAL PHYSICS, 2006, 125 (08):
  • [2] Simple recursive implementation of fast multipole method
    Visscher, P. B.
    Apalkov, D. M.
    [J]. JOURNAL OF MAGNETISM AND MAGNETIC MATERIALS, 2010, 322 (02) : 275 - 281
  • [3] DERIVATION AND EFFICIENT IMPLEMENTATION OF THE FAST MULTIPOLE METHOD
    WHITE, CA
    HEADGORDON, M
    [J]. JOURNAL OF CHEMICAL PHYSICS, 1994, 101 (08): : 6593 - 6605
  • [4] AN IMPLEMENTATION OF THE FAST MULTIPOLE METHOD WITHOUT MULTIPOLES
    ANDERSON, CR
    [J]. SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1992, 13 (04): : 923 - 947
  • [5] Parallel implementation of fast multipole method based on JASMIN
    XiaoLin Cao
    ZeYao Mo
    Xu Liu
    XiaoWen Xu
    AiQing Zhang
    [J]. Science China Information Sciences, 2011, 54 : 757 - 766
  • [6] Parallel implementation of fast multipole method based on JASMIN
    Cao XiaoLin
    Mo ZeYao
    Liu Xu
    Xu XiaoWen
    Zhang AiQing
    [J]. SCIENCE CHINA-INFORMATION SCIENCES, 2011, 54 (04) : 757 - 766
  • [7] Parallel implementation of fast multipole method based on JASMIN
    CAO XiaoLin 1
    2 Laboratory of Computational Physics in Institute of Applied Physics and Computational Mathematics
    [J]. Science China(Information Sciences), 2011, 54 (04) : 757 - 766
  • [8] A parallel implementation of the fast multipole method for Maxwell's equations
    Havé, P
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2003, 43 (08) : 839 - 864
  • [9] Scalable and portable implementation of the fast multipole method on parallel computers
    Ogata, S
    Campbell, TJ
    Kalia, RK
    Nakano, A
    Vashishta, P
    Vemparala, S
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2003, 153 (03) : 445 - 461
  • [10] Numerical homogenization by using the fast multipole boundary element method
    Ptaszny, J.
    Fedelinski, P.
    [J]. ARCHIVES OF CIVIL AND MECHANICAL ENGINEERING, 2011, 11 (01) : 181 - 193