OASES: Ocean Acoustic and Seismic Exploration Synthesis

OASES is a general purpose computer code for modeling seismo-acoustic propagation in horizontally stratified waveguides using wavenumber integration in combination with the Direct Global Matrix solution technique. It is basically an upgraded version of SAFARI, distributed by SACLANTCEN, predecessor to the NATO Undersea Research Centre (NURC), now Centre for Maritime Research & Experimentation (CMRE).


  • H. Schmidt and F.B. Jensen. "A full wave solution for propagation in multilayered viscoelastic media with application to Gaussian beam reflection at fluid-solid interfaces." J Acoust. Soc. Am., 77:813--825, 1985.
  • H. Schmidt and G. Tango. "Efficient global matrix approach to the computation of synthetic seismograms." Geophys. J. R. Astr. Soc., 84:331--359, 1986.
  • F.B. Jensen, W.A. Kuperman, M.B. Porter, and H.Schmidt. "Computational Ocean Acoustics". American Institute of Physics, New York, 1994.
  • H. Schmidt. "SAFARI: Seismo-acoustic fast field algorithm for range independent environments. User's guide." SR 113, SACLANT ASW Research Centre, La Spezia, Italy, 1987.


The OASES Base (Export) Package can be downloaded via the MIT LAMSS repository (active MIT credentials needed):

> git clone git@github.mit.edu:lamss-toolbox/oases-public.git

A copy of the base package may also be downloaded from this website directly, as a compressed tar file (click here).

A full version of OASES including the extension to laterally inhomogeneous stratifications, 3D seismic sources, the embedded signal processing modules etc., may be licensed from the MIT Technology Licensing office (Please contact: Daniel Dardani <ddardani@mit.edu>). Once approved and registered, the full version may be downloaded by a licensed user via:

> git clone git@github.mit.edu:lamss-toolbox/oases.git


The OASES User's guide is included in the distribution, and may generated using LaTeX:

> cd Oases/doc
> latex oases
> dvips -f oases > oases.ps


OASES is now installed using CMAKE, using a generic installation script

> cd Oases
> ./build.sh ~/Oases

The argument indicates the root directory for the Oases binaries, here ~/Oases. When the installation is completed, the script will provide post-install actions required.

You will find sample data files in Oases/tloss, Oases/pulse, and Oases/rcoef.

The documentation for OASES is available as a supplement to the SAFARI manual in LaTeX format in the file: Oases/doc/oases.tex

Good luck and have fun.