A multigrid-based preconditioned solver for the Helmholtz equation with a discretization by 25-point difference scheme

被引:9
作者
Cheng, Dongsheng [1 ]
Liu, Zhiyong [2 ]
Wu, Tingting [3 ]
机构
[1] Shenzhen Inst Informat Technol, Sch Software Engn, Shenzhen 518172, Peoples R China
[2] Shenzhen Polytech, Ind Ctr, Shenzhen 518055, Peoples R China
[3] Shandong Normal Univ, Dept Math, Jinan, Peoples R China
基金
中国博士后科学基金; 中国国家自然科学基金;
关键词
Helmholtz equation; Preconditioner; Multigrid; Prolongation operator; PERFECTLY MATCHED LAYER; FINITE-DIFFERENCE; FREQUENCY-SPACE; POLLUTION;
D O I
10.1016/j.matcom.2015.01.009
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper, a preconditioned iterative method is developed to solve the Helmholtz equation with perfectly matched layer (Helmholtz-PML equation). The complex shifted-Laplacian is generalized to precondition the Helmholtz-PML equation, which is discretized by an optimal 25-point finite difference scheme that we presented in Chen et al. (2011). A spectral analysis is given for the discrete preconditioned system from the perspective of linear fractal mapping, and Bi-CGSTAB is used to solve it. The multigrid method is employed to invert the preconditioner approximately, and a new matrix-based prolongation operator is constructed in the multigrid cycle. Numerical experiments are presented to illustrate the efficiency of the multigrid-based preconditioned Bi-CGSTAB method with the new prolongation operator. Numerical results are also given to compare the performance of the new prolongation operator with that of the prolongation operator based on the algebraic multigrid (AMG) principle. (C) 2015 International Association for Mathematics and Computers in Simulation (IMACS). Published by Elsevier B.V. All rights reserved.
引用
收藏
页码:54 / 67
页数:14
相关论文
共 34 条
[1]  
[Anonymous], ADV COMPUTER METHODS
[2]  
[Anonymous], INT J NUMER METHODS
[3]  
[Anonymous], 2004, APPL NUMER MATH
[4]  
[Anonymous], 1986, J SCI STAT COMPUT
[5]  
Babuska IM, 2000, SIAM REV, V42, P451
[6]   AN ITERATIVE METHOD FOR THE HELMHOLTZ-EQUATION [J].
BAYLISS, A ;
GOLDSTEIN, CI ;
TURKEL, E .
JOURNAL OF COMPUTATIONAL PHYSICS, 1983, 49 (03) :443-457
[7]   A PERFECTLY MATCHED LAYER FOR THE ABSORPTION OF ELECTROMAGNETIC-WAVES [J].
BERENGER, JP .
JOURNAL OF COMPUTATIONAL PHYSICS, 1994, 114 (02) :185-200
[8]   An optimal 25-point finite difference scheme for the Helmholtz equation with PML [J].
Chen, Zhongying ;
Wu, Tingting ;
Yang, Hongqi .
JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2011, 236 (06) :1240-1258
[9]   A multigrid-based preconditioned Krylov subspace method for the Helmholtz equation with PML [J].
Chen, Zhongying ;
Cheng, Dongsheng ;
Feng, Wei ;
Wu, Tingting ;
Yang, Hongqi .
JOURNAL OF MATHEMATICAL ANALYSIS AND APPLICATIONS, 2011, 383 (02) :522-540
[10]   An adaptive finite element method with perfectly matched absorbing layers for the wave scattering by periodic structures [J].
Chen, ZM ;
Wu, HJ .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 2003, 41 (03) :799-826