期刊论文详细信息
JOURNAL OF COMPUTATIONAL PHYSICS 卷:308
The method of polarized traces for the 2D Helmholtz equation
Article
Zepeda-Nunez, Leonardo1 
[1] MIT, Dept Math, Cambridge, MA 02139 USA
关键词: Domain decomposition;    Helmholtz equation;    Integral equations;    High-frequency;    Fast methods;   
DOI  :  10.1016/j.jcp.2015.11.040
来源: Elsevier
PDF
【 摘 要 】

We present a solver for the 2D high-frequency Helmholtz equation in heterogeneous acoustic media, with online parallel complexity that scales optimally as O(N/L), where N is the number of volume unknowns, and Lis the number of processors, as long as L grows at most like a small fractional power of N. The solver decomposes the domain into layers, and uses transmission conditions in boundary integral form to explicitly define polarized traces, i.e., up-and down-going waves sampled at interfaces. Local direct solvers are used in each layer to precompute traces of local Green's functions in an embarrassingly parallel way (the offline part), and incomplete Green's formulas are used to propagate interface data in a sweeping fashion, as a preconditioner inside a GMRES loop (the online part). Adaptive low-rank partitioning of the integral kernels is used to speed up their application to interface data. The method uses second-order finite differences. The complexity scalings are empirical but motivated by an analysis of ranks of off-diagonal blocks of oscillatory integrals. They continue to hold in the context of standard geophysical community models such as BP and Marmousi 2, where convergence occurs in 5 to 10 GMRES iterations. While the parallelism in this paper stems from decomposing the domain, we do not explore the alternative of parallelizing the systems solves with distributed linear algebra routines. (C) 2015 Elsevier Inc. All rights reserved.

【 授权许可】

Free   

【 预 览 】
附件列表
Files Size Format View
10_1016_j_jcp_2015_11_040.pdf 3254KB PDF download
  文献评价指标  
  下载次数:0次 浏览次数:0次