An iterative solver for the 3D Helmholtz equation

被引:14
|
作者
Belonosov, Mikhail [1 ]
Dmitriev, Maxim [2 ]
Kostin, Victor [3 ]
Neklyudov, Dmitry [3 ]
Tcheverda, Vladimir [3 ,4 ]
机构
[1] Aramco Overseas Co BV, EXPEC ARC GRC Delft, Informaticalaan 6, NL-2628 ZD Delft, Netherlands
[2] Saudi Aramco, EXPEC Adv Res Ctr, Bldg 137, Dhahran 31311, Saudi Arabia
[3] SB RAS, Trofimuk Inst Petr Geol & Geophys, 3 Koptyug Ave, Novosibirsk 630090, Russia
[4] Kazakh British Tech Univ, 59 Tole Bi St, Alma Ata 480091, Kazakhstan
关键词
Acoustics; Modeling; Helmholtz equation; Iterative methods; Preconditioning; PERFECTLY MATCHED LAYER; DOMAIN;
D O I
10.1016/j.jcp.2017.05.026
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We develop a frequency-domain iterative solver for numerical simulation of acoustic waves in 3D heterogeneous media. It is based on the application of a unique preconditioner to the Helmholtz equation that ensures convergence for Krylov subspace iteration methods. Effective inversion of the preconditioner involves the Fast Fourier Transform (FFT) and numerical solution of a series of boundary value problems for ordinary differential equations. Matrix-by-vector multiplication for iterative inversion of the preconditioned matrix involves inversion of the preconditioner and pointwise multiplication of grid functions. Our solver has been verified by benchmarking against exact solutions and a time-domain solver. (C) 2017 Elsevier Inc. All rights reserved.
引用
收藏
页码:330 / 344
页数:15
相关论文
共 50 条
  • [1] A new finite difference scheme for the 3D Helmholtz equation with a preconditioned iterative solver
    Wu, Tingting
    Sun, Yuran
    Cheng, Dongsheng
    [J]. APPLIED NUMERICAL MATHEMATICS, 2021, 161 : 348 - 371
  • [2] A fast spectral solver for a 3D Helmholtz equation
    Braverman, E
    Israeli, M
    Averbuch, A
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1999, 20 (06): : 2237 - 2260
  • [3] A Helmholtz iterative solver for 3D seismic-imaging problems
    Plessix, R.-E.
    [J]. GEOPHYSICS, 2007, 72 (05) : SM185 - SM194
  • [4] A dispersion minimizing finite difference scheme and preconditioned solver for the 3D Helmholtz equation
    Chen, Zhongying
    Cheng, Dongsheng
    Wu, Tingting
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2012, 231 (24) : 8152 - 8175
  • [5] The method of polarized traces for the 3D Helmholtz equation
    Zepeda-Nunez, Leonardo
    Scheuer, Adrien
    Hewett, Russell J.
    Demanet, Laurent
    [J]. GEOPHYSICS, 2019, 84 (04) : T313 - T333
  • [6] An iterative solver of the Helmholtz integral equation for high-frequency acoustic scattering
    Makarov, SN
    Ochmann, M
    [J]. JOURNAL OF THE ACOUSTICAL SOCIETY OF AMERICA, 1998, 103 (02): : 742 - 750
  • [7] Boussinesq equation solver and its 3D visualization
    Li, Yuanya
    [J]. ASIAN AND PACIFIC COASTS 2007, 2007, : 403 - 406
  • [8] A 3D Vector-Additive Iterative Solver for the Anisotropic Inhomogeneous Poisson Equation in the Forward EEG problem
    Volkov, Vasily
    Zherdetsky, Aleksei
    Turovets, Sergei
    Malony, Allen
    [J]. COMPUTATIONAL SCIENCE - ICCS 2009, PART I, 2009, 5544 : 511 - +
  • [9] Galerkin boundary integral analysis for the 3D helmholtz equation
    Swager, M.R.
    Gray, L.J.
    Fata, S. Nintcheu
    [J]. CMES - Computer Modeling in Engineering and Sciences, 2010, 58 (03): : 297 - 314
  • [10] A fast singular boundary method for 3D Helmholtz equation
    Li, Weiwei
    [J]. COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2019, 77 (02) : 525 - 535