The method of polarized traces for the 3D Helmholtz equation

被引:2
|
作者
Zepeda-Nunez, Leonardo [1 ,2 ,3 ,4 ]
Scheuer, Adrien [1 ,2 ,5 ]
Hewett, Russell J. [6 ,7 ]
Demanet, Laurent [1 ,2 ]
机构
[1] MIT, Dept Math, 77 Massachusetts Ave, Cambridge, MA 02139 USA
[2] MIT, Earth Resources Lab, 77 Massachusetts Ave, Cambridge, MA 02139 USA
[3] Univ Calif Irvine, Dept Math, 540 Rowland Hall, Irvine, CA 92963 USA
[4] Lawrence Berkeley Natl Lab, Computat Res Div, 1 Cyclotron Rd, Berkeley, CA 94720 USA
[5] Catholic Univ Louvain, Inst Informat & Commun Technol Elect & Appl Math, 4 Ave G Lemaitre, B-1348 Louvain La Neuve, Belgium
[6] Total E&P Res & Technol USA LLC, 1201 Louisiana St,Suite 1800, Houston, TX 77002 USA
[7] Virginia Tech, Dept Math, 460 McBryde Hall,255 Stanger St, Blacksburg, VA 24061 USA
关键词
DOMAIN DECOMPOSITION METHOD; PERFECTLY MATCHED LAYER; WAVE-FORM INVERSION; HARMONIC MAXWELLS EQUATIONS; OPTIMIZED SCHWARZ METHODS; FINITE-ELEMENT-METHOD; SWEEPING PRECONDITIONER; FREQUENCY-DOMAIN; LINEAR-SYSTEMS; DIRECT SOLVER;
D O I
10.1190/GEO2018-0153.1
中图分类号
P3 [地球物理学]; P59 [地球化学];
学科分类号
0708 ; 070902 ;
摘要
We have developed a fast solver for the 3D Helmholtz equation, in heterogeneous, constant density, acoustic media, in the high-frequency regime. The solver is based on the method of polarized traces, a layered domain-decomposition method, where the subdomains are connected via transmission conditions prescribed by the discrete Green's representation formula and artificial reflections are avoided by enforcing nonreflecting boundary conditions between layers. The method of polarized traces allows us to consider only unknowns at the layer interfaces, reducing the overall cost and memory footprint of the solver. We determine that polarizing the wavefields in this manner yields an efficient preconditioner for the reduced system, whose rate of convergence is independent of the problem frequency. The resulting preconditioned system is solved iteratively using generalized minimum residual, where we never assemble the reduced system or preconditioner; rather, we implement them via solving the Helmholtz equation locally within the subdomains. The method is parallelized using Message Passing Interface and coupled with a distributed linear algebra library and pipelining to obtain an empirical on-line runtime O(max(1,R/L)N log N), where N = n(3) is the total number of degrees of freedom, L is the number of subdomains, and R is the number of right-hand sides (RHS). This scaling is favorable for regimes in which the number of sources (distinct RHS) is large, for example, enabling large-scale implementations of frequency-domain full-waveform inversion.
引用
收藏
页码:T313 / T333
页数:21
相关论文
共 50 条
  • [21] A study of Boundary Element Method for 3D homogeneous Helmholtz equation with Dirichlet boundary condition
    Tran, M. -P.
    Huynh, V. -K.
    [J]. APPLIED MATHEMATICS IN ENGINEERING AND RELIABILITY, 2016, : 271 - 279
  • [22] A Hybrid Approach for Solving the 3D Helmholtz Equation on Heterogeneous Platforms
    Ortega, Gloria
    Garcia, Inmaculada
    Martin Garzon, G. Ester
    [J]. EURO-PAR 2013: PARALLEL PROCESSING WORKSHOPS, 2014, 8374 : 198 - 207
  • [23] Fast multipole accelerated singular boundary method for the 3D Helmholtz equation in low frequency regime
    Qu, Wenzhen
    Chen, Wen
    Gu, Yan
    [J]. COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2015, 70 (04) : 679 - 690
  • [24] Helmholtz Wave Equation Based Discontinuous Galerkin Time Domain Method for 3D Electromagnetic Analysis
    Tian, Cheng-Yi
    Wang, Peng
    Shi, Yan
    Li, Long
    [J]. 2017 IEEE SIXTH ASIA-PACIFIC CONFERENCE ON ANTENNAS AND PROPAGATION (APCAP), 2017,
  • [25] FAST MULTIPOLE METHOD FOR 3-D HELMHOLTZ EQUATION IN LAYERED MEDIA
    Wang, Bo
    Zhang, Wenzhong
    Cai, Wei
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2019, 41 (06): : A3954 - A3981
  • [26] The mollification method based on a modified operator to the ill-posed problem for 3D Helmholtz equation with mixed boundary
    He, Shangqin
    Di, Congna
    Yang, Li
    [J]. APPLIED NUMERICAL MATHEMATICS, 2021, 160 : 422 - 435
  • [27] Eigenvalue Analysis with the Boundary Element Method and the Sakurai-Sugiura Method for Periodic Boundary Value Problems for Helmholtz' Equation in 3D
    Yamamoto, Takaya
    Niino, Kazuki
    Nishimura, Naoshi
    [J]. 2016 IEEE ANTENNAS AND PROPAGATION SOCIETY INTERNATIONAL SYMPOSIUM, 2016, : 747 - 748
  • [28] A dispersion minimizing finite difference scheme and preconditioned solver for the 3D Helmholtz equation
    Chen, Zhongying
    Cheng, Dongsheng
    Wu, Tingting
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2012, 231 (24) : 8152 - 8175
  • [29] FREQUENCY EXTRACTION FOR BEM MATRICES ARISING FROM THE 3D SCALAR HELMHOLTZ EQUATION
    Dirckx, Simon
    Huybrechs, Daan
    Meerbergen, Karl
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2022, 44 (05): : B1282 - B1311
  • [30] A new finite difference scheme for the 3D Helmholtz equation with a preconditioned iterative solver
    Wu, Tingting
    Sun, Yuran
    Cheng, Dongsheng
    [J]. APPLIED NUMERICAL MATHEMATICS, 2021, 161 : 348 - 371