A fast method for the solution of the Helmholtz equation

被引:29
作者
Haber, Eldad [1 ]
MacLachlan, Scott [2 ]
机构
[1] Univ British Columbia, Dept Math, Vancouver, BC V6T 1Z4, Canada
[2] Tufts Univ, Dept Math, Medford, MA 02155 USA
基金
加拿大自然科学与工程研究理事会;
关键词
Helmholtz; Advection-diffusion; Multigrid; Fourier analysis; MULTIGRID METHOD; CONVERGENCE ANALYSIS; PRECONDITIONER;
D O I
10.1016/j.jcp.2011.01.015
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper, we consider the numerical solution of the Helmholtz equation, arising from the study of the wave equation in the frequency domain. The approach proposed here differs from those recently considered in the literature, in that it is based on a decomposition that is exact when considered analytically, so the only degradation in computational performance is due to discretization and roundoff errors. In particular, we make use of a multiplicative decomposition of the solution of the Helmholtz equation into an analytical plane wave and a multiplier, which is the solution of a complex-valued advection-diffusion-reaction equation. The use of fast multigrid methods for the solution of this equation is investigated. Numerical results show that this is an efficient solution algorithm for a reasonable range of frequencies. (C) 2011 Elsevier Inc. All rights reserved.
引用
收藏
页码:4403 / 4418
页数:16
相关论文
共 23 条
  • [1] Aki K., 1980, Quantitative seismology: Theory and Methods
  • [2] [Anonymous], 1981, Seismic Waves and Sources
  • [3] [Anonymous], 1996, Iterative Methods for Sparse Linear Systems
  • [4] ON ACCURACY CONDITIONS FOR THE NUMERICAL COMPUTATION OF WAVES
    BAYLISS, A
    GOLDSTEIN, CI
    TURKEL, E
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 1985, 59 (03) : 396 - 404
  • [5] Brandt A., 1986, MULTIGRID METHODS 2, VII, P99
  • [6] Brandt A., 1997, Electronic Transactions on Numerical Analysis, V6, P162
  • [7] TOWARDS ADAPTIVE SMOOTHED AGGREGATION (αSA) FOR NONSYMMETRIC PROBLEMS
    Brezina, M.
    Manteuffel, T.
    McCormick, S.
    Ruge, J.
    Sanders, G.
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2010, 32 (01) : 14 - 39
  • [8] Elman HC, 2001, SIAM J SCI COMPUT, V23, P1290
  • [9] A novel multigrid based preconditioner for heterogeneous Helmholtz problems
    Erlangga, Y
    Oosterlee, C
    Vuik, C
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2006, 27 (04) : 1471 - 1492
  • [10] Multigrid simulation or high-frequency solutions of the Helmholtz problem in heterogeneous media
    Kim, S
    Kim, S
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2002, 24 (02) : 684 - 701