Combining fast multipole techniques and an approximate inverse preconditioner for large electromagnetism calculations

被引:137
|
作者
Carpentieri, B
Duff, IS
Giraud, L
Sylvand, G
机构
[1] CERFACS, F-31057 Toulouse, France
[2] INRIA, CERMICS, F-06902 Sophia Antipolis, France
来源
SIAM JOURNAL ON SCIENTIFIC COMPUTING | 2005年 / 27卷 / 03期
关键词
sparse approximate inverse preconditioner; large dense complex systems; Maxwell equations; boundary elements; fast multipole technique; frequency domain; electric field integral equations; parallel computing; large calculations;
D O I
10.1137/040603917
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The boundary element method has become a popular tool for the solution of Maxwell's equations in electromagnetism. From a linear algebra point of view, this leads to the solution of large dense complex linear systems, where the unknowns are associated with the edges of the mesh defined on the surface of the illuminated object. In this paper, we address the iterative solution of these linear systems via preconditioned Krylov solvers. Our primary focus is on the design of an efficient parallelizable preconditioner. In that respect, we consider an approximate inverse method based on the Frobenius-norm minimization. The preconditioner is constructed from a sparse approximation of the dense coefficient matrix, and the patterns both for the preconditioner and for the coefficient matrix are computed a priori using geometric information from the mesh. We describe how such a preconditioner can be naturally implemented in a parallel code that implements the multipole technique for the matrix-vector product calculation. We investigate the numerical scalability of our preconditioner on realistic industrial test problems and show that it exhibits some limitations on very large problems of size close to one million unknowns. To improve its robustness on those large problems we propose an embedded iterative scheme that combines nested GMRES solvers with different fast multipole computations. We show through extensive numerical experiments that this new scheme is extremely robust at affordable memory and CPU costs for the solution of very large and challenging problems.
引用
收藏
页码:774 / 792
页数:19
相关论文
共 23 条
  • [1] An Effective Sparse Approximate Inverse Preconditioner for Multilevel Fast Multipole Algorithm
    Yang, Ping
    Liu, Jinbo
    Li, Zengrui
    PROGRESS IN ELECTROMAGNETICS RESEARCH M, 2020, 98 : 67 - 75
  • [2] An effective sparse approximate inverse preconditioner for multilevel fast multipole algorithm
    Yang P.
    Liu J.
    Li Z.
    Progress In Electromagnetics Research M, 2020, 98 : 67 - 75
  • [3] THE INVERSE FAST MULTIPOLE METHOD: USING A FAST APPROXIMATE DIRECT SOLVER AS A PRECONDITIONER FOR DENSE LINEAR SYSTEMS
    Coulier, Pieter
    Pouransari, Hadi
    Darve, Eric
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2017, 39 (03): : A761 - A796
  • [4] Approximate inverse preconditioning for the fast multipole BEM in acoustics
    Fischer, Matthias
    Perfahl, Holger
    Gaul, Lothar
    COMPUTING AND VISUALIZATION IN SCIENCE, 2005, 8 (3-4) : 169 - 177
  • [5] Combining MLFMM and ILUT preconditioner for analysing electromagnetism characteristic of the large complex target
    Dong, Jian
    Chai, Shun-Lian
    Mao, Jun-Jie
    Guofang Keji Daxue Xuebao/Journal of National University of Defense Technology, 2005, 27 (06): : 82 - 87
  • [6] An Adaptive Approximate Inverse-Based Preconditioner Combined with the Fast Multipole Method for Solving Dense Linear Systems in Electromagnetic Scattering
    Carpentieri, B.
    APPLIED COMPUTATIONAL ELECTROMAGNETICS SOCIETY JOURNAL, 2009, 24 (05): : 504 - 510
  • [7] Combining analytic preconditioner and Fast Multipole Method for the 3-D Helmholtz equation
    Darbas, M.
    Darrigrand, E.
    Lafranche, Y.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2013, 236 : 289 - 316
  • [8] Application of the inverse fast multipole method as a preconditioner in a 3D Helmholtz boundary element method
    Takahashi, Toru
    Coulier, Pieter
    Darve, Eric
    JOURNAL OF COMPUTATIONAL PHYSICS, 2017, 341 : 406 - 428
  • [9] Accelerating the Multilevel Fast Multipole Method with Parallel Preconditioner for Large-Scale Scattering Problems
    Chen, Ming
    Chen, Rushan
    Fan, Zhenhong
    Ding, Dazhi
    APPLIED COMPUTATIONAL ELECTROMAGNETICS SOCIETY JOURNAL, 2011, 26 (10): : 815 - 822
  • [10] ACCELERATING THE MULTILEVEL FAST MULTIPOLE ALGORITHM WITH THE SPARSE-APPROXIMATE-INVERSE (SAI) PRECONDITIONING
    Malas, Tahir
    Gurel, Levent
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2009, 31 (03): : 1968 - 1984