Boundary conditions on a finite grid: Applications with pseudospectral wave propagation
A new method for calculating boundary conditions at the free surface and along absorbing boundaries of a finite grid is presented. A finite, twice differentiable reduction function that achieves a 99% reduction over three wavelengths is proposed and tested. In the context of pseudospectral wave propagation, this implies a boundary layer of at least six grid nodes. The method is analyzed in one and two dimensions and the problems of waves impinging on corners are addressed. The reduction function recommended is [Formula: see text] where α is a parameter to be determined by optimization. Tests of the performance of the new method versus other common schemes are presented and analyzed. We provide a strategy for determining the optimal parameter in the reduction function. Synthetic Rayleigh waves are observed at the free surface of the simulation. Experiments with a vertical fault plane show the presence of direct, reflected, transmitted, and head waves. The presence of head waves may be used to analyze velocity contrasts across fault zones.