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,(now NURC).


  • 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 anonymous svn/http from the MIT LAMSS repository:

> svn co https://oceanai.mit.edu/svn/oases-aro Oases

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: tokeefe@mit.edu). The full version may be downloaded by a licensed user new_user:

> svn co --username new_user https://oceanai.mit.edu/svn/oases Oases


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.