Application of the inverse fast multipole method as a preconditioner in a 3D Helmholtz boundary element method

被引:15
|
作者
Takahashi, Toru [1 ]
Coulier, Pieter [2 ,3 ]
Darve, Eric [3 ]
机构
[1] Nagoya Univ, Dept Mech Sci & Engn, Furo Cho, Nagoya, Aichi 4648603, Japan
[2] Katholieke Univ Leuven, Dept Civil Engn, Kasteelpk Arenberg 40, B-3001 Leuven, Belgium
[3] Stanford Univ, Dept Mech Engn, 496 Lomita Mall, Stanford, CA 94305 USA
关键词
Fast multipole method; Boundary element method; Inverse fast multipole method; Iterative solver; Preconditioning; Low rank compression; TASK-BASED FMM; INTEGRAL-EQUATIONS; LOW-FREQUENCY; EFFICIENT PRECONDITIONERS; DIRECT SOLVER; SCATTERING; TRANSLATION; ALGORITHM; LAPLACE; GMRES;
D O I
10.1016/j.jcp.2017.04.016
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We investigate an efficient preconditioning of iterative methods (such as GMRES) for solving dense linear systems Ax = b that follow from a boundary element method (BEM) for the 3D Helmholtz equation, focusing on the low-frequency regime. While matrix-vector products in GMRES can be accelerated through the low-frequency fast multipole method (LFFMM), the BEM often remains computationally expensive due to the large number of GMRES iterations. We propose the application of the inverse fast multipole method (IFMM) as a preconditioner to accelerate the convergence of GMRES. The IFMM is in essence an approximate direct solver that uses a multilevel hierarchical decomposition and low rank approximations. The proposed IFMM-based preconditioning has a tunable parameter epsilon that balances the cost to construct a preconditioner M, which is an approximation of A(-1), and the cost to perform the iterative process by means of M. Namely, using a small (respectively, large) value of s takes a long (respectively, short) time to construct M, while the number of iterations can be small (respectively, large). A comprehensive set of numerical examples involving various boundary value problems with complicated geometries and mixed boundary conditions is presented to validate the efficiency of the proposed method. We show that the IFMM preconditioner (with a nearly optimal s of 10(-2)) clearly outperforms some common preconditioners for the BEM, achieving 1.2-10.8 times speed-up of the computations, in particular when the scale of the underlying scatterer is about five wavelengths or more. In addition, the IFMM preconditioner is capable of solving complicated problems (in a reasonable amount of time) that BD preconditioner can not. (C) 2017 Elsevier Inc. All rights reserved.
引用
收藏
页码:406 / 428
页数:23
相关论文
共 50 条
  • [31] A study of Boundary Element Method for 3D homogeneous Helmholtz equation with Dirichlet boundary condition
    Tran, M. -P.
    Huynh, V. -K.
    [J]. APPLIED MATHEMATICS IN ENGINEERING AND RELIABILITY, 2016, : 271 - 279
  • [32] The fast multipole method-accelerated line integration boundary element method for 3D heat conduction analysis with heat source
    Liu, Biao
    Wang, Qiao
    Feng, Y. T.
    Zhang, Zongliang
    Huang, Quanshui
    Tian, Wenxiang
    Zhou, Wei
    [J]. ENGINEERING COMPUTATIONS, 2023,
  • [33] The fast multipole method-accelerated line integration boundary element method for 3D heat conduction analysis with heat source
    Liu, Biao
    Wang, Qiao
    Feng, Y. T.
    Zhang, Zongliang
    Huang, Quanshui
    Tian, Wenxiang
    Zhou, Wei
    [J]. ENGINEERING COMPUTATIONS, 2023, 40 (7/8) : 1676 - 1697
  • [34] FAST MULTIPOLE METHOD FOR 3-D HELMHOLTZ EQUATION IN LAYERED MEDIA
    Wang, Bo
    Zhang, Wenzhong
    Cai, Wei
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2019, 41 (06): : A3954 - A3981
  • [35] An application of fast multipole method to isogeometric boundary element method for Laplace equation in two dimensions
    Takahashi, Toru
    Matsumoto, Toshiro
    [J]. ENGINEERING ANALYSIS WITH BOUNDARY ELEMENTS, 2012, 36 (12) : 1766 - 1775
  • [36] Application of the fast multipole method to the variational boundary element method for large acoustic radiation problems
    Paquay, S.
    Geradin, M.
    [J]. Proceedings of ISMA2006: International Conference on Noise and Vibration Engineering, Vols 1-8, 2006, : 2289 - 2301
  • [37] High performance parallel computations of 3-D fast multipole boundary element method
    Lei, Ting
    Yao, Zhenhan
    Wang, Haitao
    [J]. Qinghua Daxue Xuebao/Journal of Tsinghua University, 2007, 47 (02): : 280 - 283
  • [38] A NEW FAST MULTIPOLE BOUNDARY ELEMENT METHOD FOR SOLVING 3-D ELASTIC PROBLEM
    Gui Hai-lian
    Li Qiang
    Li Yu-gui
    Yang Xia
    Huang Qing-xue
    [J]. METALLURGY TECHNOLOGY AND MATERIALS II, 2013, 813 : 387 - +
  • [39] Geometrically Based Preconditioner for the Fast Multipole Method
    Araujo, M. G.
    Bertolo, J. M.
    Landesa, L.
    Taboada, J. M.
    Obelleiro, F.
    Rodriguez, J. L.
    [J]. 2009 3RD EUROPEAN CONFERENCE ON ANTENNAS AND PROPAGATION, VOLS 1-6, 2009, : 113 - +
  • [40] Near field preconditioner for the fast multipole method
    Bertolo, J. M.
    Taboada, J. M.
    Landesa, L.
    Obelleiro, F.
    Rodriguez, J. L.
    [J]. PROCEEDINGS OF THE FOURTH EUROPEAN CONFERENCE ON ANTENNAS AND PROPAGATION, 2010,