A Parallel Sweeping Preconditioner for Heterogeneous 3D Helmholtz Equations
dc.contributor.author | Poulson, Jack | |
dc.contributor.author | Engquist, Björn | |
dc.contributor.author | Li, Siwei | |
dc.contributor.author | Ying, Lexing | |
dc.date.accessioned | 2016-02-25T12:31:50Z | |
dc.date.available | 2016-02-25T12:31:50Z | |
dc.date.issued | 2013-05-02 | |
dc.identifier.citation | Poulson J, Engquist B, Li S, Ying L (2013) A Parallel Sweeping Preconditioner for Heterogeneous 3D Helmholtz Equations. SIAM Journal on Scientific Computing 35: C194–C212. Available: http://dx.doi.org/10.1137/120871985. | |
dc.identifier.issn | 1064-8275 | |
dc.identifier.issn | 1095-7197 | |
dc.identifier.doi | 10.1137/120871985 | |
dc.identifier.uri | http://hdl.handle.net/10754/597372 | |
dc.description.abstract | A parallelization of a sweeping preconditioner for three-dimensional Helmholtz equations without large cavities is introduced and benchmarked for several challenging velocity models. The setup and application costs of the sequential preconditioner are shown to be O(γ2N4/3) and O(γN logN), where γ(ω) denotes the modestly frequency-dependent number of grid points per perfectly matched layer. Several computational and memory improvements are introduced relative to using black-box sparse-direct solvers for the auxiliary problems, and competitive runtimes and iteration counts are reported for high-frequency problems distributed over thousands of cores. Two open-source packages are released along with this paper: Parallel Sweeping Preconditioner (PSP) and the underlying distributed multifrontal solver, Clique. © 2013 Society for Industrial and Applied Mathematics. | |
dc.description.sponsorship | This work was partially supported by the sponsors of the Texas Consortium for Computational Seismology.The second author was supported by NSF grant DMS-1016577. The fourth author was supported by NSF CAREER grant DMS-0846501, NSF grant DMS-1016577, and funding from KAUST.This author was supported by a CAM fellowship. | |
dc.publisher | Society for Industrial & Applied Mathematics (SIAM) | |
dc.subject | Helmholtz | |
dc.subject | Parallel | |
dc.subject | Preconditioner | |
dc.subject | Sweeping | |
dc.subject | Time-harmonic | |
dc.title | A Parallel Sweeping Preconditioner for Heterogeneous 3D Helmholtz Equations | |
dc.type | Article | |
dc.identifier.journal | SIAM Journal on Scientific Computing | |
dc.contributor.institution | University of Texas at Austin, Austin, United States | |
dc.date.published-online | 2013-05-02 | |
dc.date.published-print | 2013-01 |