Published December 2021 | Version v1
Journal article

An asymptotic Green's function method for the wave equation

  • 1. Department of Mathematics, Iowa State University, Ames, IA, 50011 (United States)

Description

Highlights: • Combination of Huygens' principle and geometrical optics for propagating waves. • Correct computation of the amplitude of the waves. • Efficient short-time propagator with lowrank approximations and FFT. We present an effective asymptotic Green's function method for propagating the waves through the linear scalar wave equation. The wave is first split into its forward-propagating and backward-propagating parts. Following that, the method, which combines the Huygens' principle and the geometrical optics approximations, is designed to propagate the forward-propagating and backward-propagating waves, where an integral with Green's functions that is based on the Huygens' principle is used to propagate the waves, and the Green's functions are approximated by the geometrical optics approximations. Upon obtaining analytic approximations for the phase and amplitude in the geometrical optics approximations through short-time Taylor series expansions, a short-time propagator for the waves is derived and the resulting integral can be evaluated efficiently by fast Fourier transform after appropriate lowrank approximations. The short-time propagator can be applied repeatedly to propagate the waves for a long time. In order to restrict the computation onto a bounded domain of interest, the perfectly matched layer technique with complex coordinate stretching transformation is incorporated. The method is first-order accurate, and has complexity O(tϵNlogN) per time step with N the number of spatial points and tϵ the low rank for a prescribed accuracy requirement ϵ>0. Numerical experiments are presented to demonstrate the proposed method.

Availability note (English)

Available from http://dx.doi.org/10.1016/j.jcp.2021.110655

Additional details

Identifiers

DOI
10.1016/j.jcp.2021.110655;
PII
S0021999121005507;

Publishing Information

Journal Title
Journal of Computational Physics (Print)
Journal Volume
446
Journal Page Range
vp.
ISSN
0021-9991
CODEN
JCTPAH

Optional Information

Copyright
Copyright (c) 2021 Elsevier Inc. All rights reserved.