IWAVE Structure and Basic Use Cases [pdf 600K] William Symes The IWAVE control structure facilitates construction of wave
simulators with flexible specification of input and output. This
document describes synthesis of seismograms and wavefield movies
from initial data and from single and multiple sources (right-hand
sides), and linearized (``Born'') and linearized adjoint
(reverse time migration) modeling. The choice of physical model and
simulation method - constant density acoustics with Dirichlet
boundary conditions and
finite difference schemes - is the
simplest possible, but the framework accommodates any regularly
gridded stencil-based discretization of arbitrary wave physics in the same way.
Acoustic Staggered Grid Modeling in IWAVE [pdf 348K] William. W. Symes IWAVE is a framework for time-domain regular grid finite difference
and finite element methods. The IWAVE package includes
source code for infrastructure component, and
implementations of several wave physics modeling categories. This
paper presents two sets of examples using IWAVE acoustic staggered grid
modeling. The first set illustrates the effectiveness of a simple
version of Perfectly Matched Layer absorbing
boundary conditions. The second set reproduce illustrations from a recent paper on error propagation for
heterogeneous medium simulation using finite differences, and
demostrate the interface error effect
which renders all FD methods effectively first-order accurate.
The source code for these examples is packaged with the paper
source, and supports the user in duplicating the results presented
here and using IWAVE in other settings.