Show simple item record

dc.contributor.authorTaus, Matthias
dc.contributor.authorZepeda-Núñez, Leonardo
dc.contributor.authorHewett, Russell J
dc.contributor.authorDemanet, Laurent
dc.date.accessioned2021-10-27T20:30:41Z
dc.date.available2021-10-27T20:30:41Z
dc.date.issued2020
dc.identifier.urihttps://hdl.handle.net/1721.1/136075
dc.description.abstract© 2020 Elsevier Inc. We present the first fast solver for the high-frequency Helmholtz equation that scales optimally in parallel for a single right-hand side. The L-sweeps approach achieves this scalability by departing from the usual propagation pattern, in which information flows in a 180∘ degree cone from interfaces in a layered decomposition. Instead, with L-sweeps, information propagates in 90∘ cones induced by a Cartesian domain decomposition (CDD). We extend the notion of accurate transmission conditions to CDDs and introduce a new sweeping strategy to efficiently track the wave fronts as they propagate through the CDD. The new approach decouples the subdomains at each wave front, so that they can be processed in parallel, resulting in better parallel scalability than previously demonstrated in the literature. The method has an overall O((N/p)log⁡ω) empirical run-time for N=nd total degrees-of-freedom in a d-dimensional problem, frequency ω, and p=O(n) processors. We introduce the algorithm and provide a complexity analysis for our parallel implementation of the solver. We corroborate all claims in several two- and three-dimensional numerical examples involving constant, smooth, and discontinuous wave speeds.
dc.language.isoen
dc.publisherElsevier BV
dc.relation.isversionof10.1016/J.JCP.2020.109706
dc.rightsCreative Commons Attribution-NonCommercial-NoDerivs License
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.sourcearXiv
dc.titleL-Sweeps: A scalable, parallel preconditioner for the high-frequency Helmholtz equation
dc.typeArticle
dc.contributor.departmentMassachusetts Institute of Technology. Department of Mathematics
dc.relation.journalJournal of Computational Physics
dc.eprint.versionOriginal manuscript
dc.type.urihttp://purl.org/eprint/type/JournalArticle
eprint.statushttp://purl.org/eprint/status/NonPeerReviewed
dc.date.updated2021-05-18T18:20:35Z
dspace.orderedauthorsTaus, M; Zepeda-Núñez, L; Hewett, RJ; Demanet, L
dspace.date.submission2021-05-18T18:20:39Z
mit.journal.volume420
mit.licensePUBLISHER_CC
mit.metadata.statusAuthority Work and Publication Information Needed


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record