Abstract

In elastic wave forward modeling, absorbing boundary conditions (ABC) are used to mitigate undesired reflections from the model truncation boundaries. The perfectly matched layer (PML) has proved to be the best available ABC. However, the traditional splitting PML (SPML) ABC has some serious disadvantages: for example, global SPML ABCs require much more computing memory, although the implementation is easy. The implementation of local SPML ABCs also has some difficulties, since edges and corners must be considered. The traditional non-splitting perfectly matched layer (NPML) ABC has complex computation because of the convolution. In this paper, based on non-splitting perfectly matched layer (NPML) ABCs combined with the complex frequency-shifted stretching function (CFS), we introduce a novel numerical implementation method for PML absorbing boundary conditions with simple calculation equations, small memory requirement, and easy programming.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call