Separation-of-variables as a preconditioner for an iterative Helmholtz solver

被引:50
作者
Plessix, RE [1 ]
Mulder, WA [1 ]
机构
[1] Shell Int Explorat & Prod BV, NL-2280 AB Rijswijk, Netherlands
关键词
Helmholtz equation; preconditioner; separation of variables; iterative solver;
D O I
10.1016/S0168-9274(02)00165-4
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
A preconditioned iterative method based on separation-of-variables for solving the Helmholtz equation in an inhomogeneous medium is tested. The preconditioner is constructed by approximating the wavenumber by a sum of two terms, one depending only on one spatial coordinate, say x, and the other depending on the remaining coordinates. The Helmholtz equation can be solved efficiently if the wavenumber has such a separable form. First, an eigenvalue-eigenvector decomposition is applied in the x-direction. With these eigenvectors, a change of variables is performed in order to obtain a set of independent systems with one dimension less than the original one. For smooth models and low frequencies, the convergence rate with this preconditioner is satisfactory. Unfortunately, it rapidly deteriorates when the roughness of the model or the frequency increases. Examples from seismic modeling are given to illustrate this behaviour. Moreover, numerical evidence is presented that suggests that the decomposition of the wavenumber in the sum of two terms cannot be improved with this approach. 2002 Published by Elsevier Science B.V. on behalf of IMACS.
引用
收藏
页码:385 / 400
页数:16
相关论文
共 11 条