Abstract
We present a matrix-free parallel iterative solver for the Helmholtz equation related to applications in seismic problems and study its parallel performance. We apply Krylov subspace methods, GMRES, Bi-CGSTAB and IDR(s), to solve the linear system obtained from a second-order finite difference discretization. The Complex Shifted Laplace Preconditioner (CSLP) is employed to improve the convergence of Krylov solvers. The preconditioner is approximately inverted by multigrid iterations. For parallel computing, the global domain is partitioned blockwise. The standard MPI library is employed for data communication. The matrix-vector multiplication and preconditioning operator are implemented in a matrix-free way instead of constructing large, memory-consuming coefficient matrices. These adjustments lead to direct improvements in terms of memory consumption. Numerical experiments of model problems show that the matrix-free parallel solution method has satisfactory parallel performance and weak scalability. It allows us to solve larger problems in parallel to obtain more accurate numerical solutions.
Original language | English |
---|---|
Title of host publication | Mathematics in Industry |
Subtitle of host publication | SCEE 2022, Amsterdam, The Netherlands, July 2022 |
Editors | M. van Beurden, N.V. Budko, G. Ciuprina, W. Schilders, H. Bansal, R. Barbulescu |
Publisher | Springer |
Pages | 61-68 |
Number of pages | 8 |
Volume | 43 |
Edition | 1 |
ISBN (Electronic) | 978-3-031-54517-7 |
ISBN (Print) | 978-3-031-54516-0 |
DOIs | |
Publication status | Published - 2024 |
Event | Scientific Computing in Electrical Engineering - Amsterdam, Netherlands Duration: 11 Jul 2022 → 14 Jul 2022 |
Publication series
Name | Mathematics in Industry |
---|---|
Volume | 43 |
ISSN (Print) | 1612-3956 |
ISSN (Electronic) | 2198-3283 |
Conference
Conference | Scientific Computing in Electrical Engineering |
---|---|
Abbreviated title | SCEE 2022 |
Country/Territory | Netherlands |
City | Amsterdam |
Period | 11/07/22 → 14/07/22 |
Bibliographical note
Green Open Access added to TU Delft Institutional Repository 'You share, we take care!' - Taverne project https://www.openaccess.nl/en/you-share-we-take-careOtherwise as indicated in the copyright section: the publisher is the copyright holder of this work and the author uses the Dutch legislation to make this work public.