Solution of the Helmholtz problem using the preconditioned low-rank approximation technique
Numerical methods and programming, Tome 16 (2015) no. 2, pp. 268-280.

Voir la notice de l'article provenant de la source Math-Net.Ru

An algorithm for solving the Helmholtz problem in 3D heterogeneous media using the low-rank approximation technique is proposed. This technique is applied as a preconditioner for two different iterative processes: an iterative refinement and BiCGStab. The iterative refinement approach is known to be very simple and straightforward but can suffer from the lack of convergence; BiCGStab is more stable and more sophisticated as well. A dependence of the convergence rate on low-rank approximation quality is studied for these iterative processes. For typical problems of seismic exploration, it is shown that, starting with some low-rank accuracy, the convergence rate of the iterative refinement is very similar to BiCGStab. Therefore, it is preferable to use the more efficient iterative refinement method. Numerical experiments also show that, for reasonable (from the practical standpoint) low-rank accuracy, the proposed method provides three times performance gain (for sequential code) and reduces the memory usage up to a factor of two in comparison with the Intel MKL PARDISO high performance direct solver.
Keywords: 3D Helmholtz problem, algorithms for sparse systems of linear algebraic equations, Gaussian elimination method, low-rank approximation, HSS matrix representation, BiCGStab method, iterative refinement.
@article{VMP_2015_16_2_a8,
     author = {K. V. Voronin and S. A. Solovyev},
     title = {Solution of the {Helmholtz} problem using the preconditioned low-rank approximation technique},
     journal = {Numerical methods and programming},
     pages = {268--280},
     publisher = {mathdoc},
     volume = {16},
     number = {2},
     year = {2015},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/VMP_2015_16_2_a8/}
}
TY  - JOUR
AU  - K. V. Voronin
AU  - S. A. Solovyev
TI  - Solution of the Helmholtz problem using the preconditioned low-rank approximation technique
JO  - Numerical methods and programming
PY  - 2015
SP  - 268
EP  - 280
VL  - 16
IS  - 2
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/VMP_2015_16_2_a8/
LA  - ru
ID  - VMP_2015_16_2_a8
ER  - 
%0 Journal Article
%A K. V. Voronin
%A S. A. Solovyev
%T Solution of the Helmholtz problem using the preconditioned low-rank approximation technique
%J Numerical methods and programming
%D 2015
%P 268-280
%V 16
%N 2
%I mathdoc
%U http://geodesic.mathdoc.fr/item/VMP_2015_16_2_a8/
%G ru
%F VMP_2015_16_2_a8
K. V. Voronin; S. A. Solovyev. Solution of the Helmholtz problem using the preconditioned low-rank approximation technique. Numerical methods and programming, Tome 16 (2015) no. 2, pp. 268-280. http://geodesic.mathdoc.fr/item/VMP_2015_16_2_a8/