Fast Huygens sweeping methods for Helmholtz equations in inhomogeneous media in the high frequency regime

被引:41
作者
Luo, Songting [1 ]
Qian, Jianliang [2 ]
Burridge, Robert [3 ]
机构
[1] Iowa State Univ, Dept Math, Ames, IA 50011 USA
[2] Michigan State Univ, Dept Math, E Lansing, MI 48824 USA
[3] Univ New Mexico, Dept Math & Stat, Albuquerque, NM 87131 USA
基金
美国国家科学基金会;
关键词
Eikonal; Helmholtz; High-frequency wave; Huygens sweeping; GAUSSIAN WAVEPACKET TRANSFORMS; TRAVEL-TIMES; BUTTERFLY ALGORITHM; FINITE-DIFFERENCE; ORDER SCHEMES; WAVE-FIELDS; COMPUTATION; BEAMS; SUMMATION; SPACE;
D O I
10.1016/j.jcp.2014.03.066
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In some applications, it is reasonable to assume that geodesics (rays) have a consistent orientation so that the Helmholtz equation may be viewed as an evolution equation in one of the spatial directions. With such applications in mind, we propose a new Eulerian computational geometrical-optics method, dubbed the fast Huygens sweeping method, for computing Green functions of Helmholtz equations in inhomogeneous media in the high-frequency regime and in the presence of caustics. The first novelty of the new method is that the Huygens-Kirchhoff secondary source principle is used to integrate many locally valid asymptotic solutions to yield a globally valid asymptotic solution so that caustics associated with the usual geometrical-optics ansatz can be treated automatically. The second novelty is that a butterfly algorithm is adapted to carry out the matrix-vector products induced by the Huygens-Kirchhoff integration in O (N log N) operations, where N is the total number of mesh points, and the proportionality constant depends on the desired accuracy and is independent of the frequency parameter. To reduce the storage of the resulting traveltime and amplitude tables, we compress each table into a linear combination of tensor-product based multivariate Chebyshev polynomials so that the information of each table is encoded into a small number of Chebyshev coefficients. The new method enjoys the following desired features: (1) it precomputes a set of local traveltime and amplitude tables; (2) it automatically takes care of caustics; (3) it constructs Green functions of the Helmholtz equation for arbitrary frequencies and for many point sources; (4) for a specified number of points per wavelength it constructs each Green function in nearly optimal complexity in terms of the total number of mesh points, where the prefactor of the complexity only depends on the specified accuracy and is independent of the frequency parameter. Both two-dimensional (2-D) and three-dimensional (3-D) numerical experiments are presented to demonstrate the performance and accuracy of the new method. (C) 2014 Elsevier Inc. All rights reserved.
引用
收藏
页码:378 / 401
页数:24
相关论文
共 57 条
[21]   Efficient implementation of weighted ENO schemes [J].
Jiang, GS ;
Shu, CW .
JOURNAL OF COMPUTATIONAL PHYSICS, 1996, 126 (01) :202-228
[22]   An optimal 9-point, finite-difference, frequency-space, 2-D scalar wave extrapolator [J].
Jo, CH ;
Shin, CS ;
Suh, JH .
GEOPHYSICS, 1996, 61 (02) :529-537
[23]   Lax-Friedrichs sweeping scheme for static Hamilton-Jacobi equations [J].
Kao, CY ;
Osher, S ;
Qian, JL .
JOURNAL OF COMPUTATIONAL PHYSICS, 2004, 196 (01) :367-391
[24]   Eulerian Gaussian beams for high-frequency wave propagation [J].
Leung, Shingyu ;
Qian, Jianliang ;
Burridge, Robert .
GEOPHYSICS, 2007, 72 (05) :SM61-SM76
[25]   The backward phase flow and FBI-transform-based Eulerian Gaussian beams for the Schrodinger equation [J].
Leung, Shingyu ;
Qian, Jianliang .
JOURNAL OF COMPUTATIONAL PHYSICS, 2010, 229 (23) :8888-8917
[26]   Eulerian Gaussian beams for Schrodinger equations in the semi-classical regime [J].
Leung, Shingyu ;
Qian, Jianhang .
JOURNAL OF COMPUTATIONAL PHYSICS, 2009, 228 (08) :2951-2977
[27]  
Lions PL., 1982, Generalized solutions of Hamilton-Jacobi equations
[28]   WEIGHTED ESSENTIALLY NONOSCILLATORY SCHEMES [J].
LIU, XD ;
OSHER, S ;
CHAN, T .
JOURNAL OF COMPUTATIONAL PHYSICS, 1994, 115 (01) :200-212
[29]   UNIFORM ASYMPTOTIC EXPANSIONS AT A CAUSTIC [J].
LUDWIG, D .
COMMUNICATIONS ON PURE AND APPLIED MATHEMATICS, 1966, 19 (02) :215-&
[30]   Fast Sweeping Methods for Factored Anisotropic Eikonal Equations: Multiplicative and Additive Factors [J].
Luo, Songting ;
Qian, Jianliang .
JOURNAL OF SCIENTIFIC COMPUTING, 2012, 52 (02) :360-382