Abstract
We present a set of methods for modeling wavefields in three dimensions with the acoustic-wave equation. The primary applications of these modeling methods are the study of acquisition design, multiple suppression, and subsalt imaging for surface-streamer and ocean-bottom recording geometries. We show how to model the acoustic wave equation in three dimensions using limited computer memory, typically using a single workstation, leading to run times on the order of a few CPU hours to a CPU day. The structure of the out-of-core method presented is also used to improve the efficiency of in-core modeling, where memory-to-cache-to-memory data flow is essentially the same as the data flow for an out-of-core method. Starting from the elastic-wave equation, we develop a vector-acoustic algorithm capable of efficiently modeling multicomponent data in an acoustic medium. We show that data from this vector-acoustic algorithm can be used to test upgoing/downgoing separation of P-waves recorded by ocean-bottom seismic acquisition.