Other ocean acoustic software and other useful!) software
BEM/FEM/FD
Acoustic Tomography
Internal waves
Scattering
BEM/FEM/FD
Matched Field Processing/ Inversion
Comprehensive Nuclear-Test-Ban Treaty
Computational Ocean Acoustics
Ocean environment
Mathematical software
Seismic/ seismological software
This page is maintained by Peter Gerstoft. Comments and suggestions are greatly appreciated!
BEM/ FEM/FD

The Boundary Element Method in Acoustics: The whole
book and some of the
fortran codes
are available online. (Stephen M
Kirkup,
University Central Lancashire)
GeoAcoustic_TDFD: Time domain
finite difference modeling in a numerical scattering chamber -
acoustic, elastic and anelastic wave propagation and scattering in 2-D
fluid/solid media with volume heterogeneity and surface/interface
roughness.
Users guide ,
Plotting users
guide . Download source in
Fortran, plotting GUI in matlab and examples. (Ralph Stephen
and Tom Bolmer, Marine
Seismology and Geoacoustics Group, WHOI)
Cabrillo:
Acoustic, elastic and poroelastic finite difference modeling
of wavepropagation on a staggered grid using the Fourier Spectral
method in the
time domain. (Peter
Gerstoft, Marine Physical Laboratory, Scripps Institution
of Oceanography)
FENL:
Solution of the Helmholtz
equation in an axially symmetric waveguide consisting of fluid layers
overlying
a rigid bottom, using the finite element technique. The above approach
is used
to simulate the propagation of sound waves due to a harmonic point
source
placed in the waveguide. Download FENL (Nikolaos Kampanis, FORTH, Greece ).
Matched-Field
Processing and Inversion
Collection of
presentations at the Acoustical
Society of America May 2003 Special session
on Geoacoustic inversion
SAGA Seismo-Acoustic
inversion using Genetic Algorithms:
acoustic models are built-in for an automated inversion algorithm. (Peter Gerstoft,
Marine Physical Laboratory, Scripps Institution of
Oceanography)
Rotated: Geoacoustic inversion using a rotated coordinate
system. Users guide , Users guide , Download
, (Laurie T. Fialkowski, Joseph F. Lingevitch and John S.
Perkins NRL).
Matched-field
processing bibliography: in BibTeX. (Christoph Mecklenbrauker)
Signal Processing
Information Base, SACLANT SONAR data taken on a 48 phone VLA and
stored in Matlab format. (IEEE)
Hudson:
The data from the Hudson Canyon experiment
(NUWC/WHOI) suitable for matched-field processing.
AMSP:
Matched-field
processing test cases from the Acoustic Models in Signal Processing
workshop held at NRL in 1993. See J. Computational Acoustics Vol 2,
1994.
Scattering
Scatt_strength (zip file): Matlab
routines to calculate the incoherent component of the bistatic
scattering strength of the ocean surface (air-sea interface + bubble
clouds) and bottom interface (Roger Gauss, NRL).
Tomography
NPAL: The North Pacific
Acoustic Laboratory (NPAL) project is a multi-institutional program
aimed at understanding the behavior of sound transmissions in the ocean
over long distances.
OCTOPUS: Ocean
Tomography Operational Package and Utilization Support, an
European Mast project. Notice the ocean acoustic toolboxes (Forward
acoustic and Inversion-related
acoustic) on this site.
Acoustic Thermometry of Ocean Climate
(ATOC)
Brian Dushaw's
tomography page
Internal Waves
Wave: A code
for calculating the internal wave eigen-frequencies
and modes; Displacement and sound speed realizations. Manual in MS-Word and the zipped source code (Richard Evans, SAIC).
CAFI: Computation
of Acoustic Fluctuations from Internal
waves :This code calculates statistical effects of internal waves:
both
their effects within the geometrical optics approximation, and their
diffractive effects. These internal-wave calculations are done by means
of
corrections to deterministic ray theory derived from path-integral
techniques.
(Stan Flatte
and Galina Rovner).
Comprehensive
Nuclear-Test-Ban
Treaty
The Comprehensive Nuclear-Test-Ban Treaty is monitored
by the Comprehensive Nuclear-Test-Ban
Treaty Organization,
a political organization that monitors data continuously flowing from
321
seismic, hydroacoustic and infrasound stations around the world. Based
on these
data, a list of possible explosions is created, partly by automatic
processing
and partly by human analysts. The procedures for doing this were
developed at
the Prototype International Data Centre
(PIDC).
This web site contains much of the information about current events as
well as
a description of the technologies and practices.
Computational Ocean
Acoustics

Demo:
Demonstration codes of PE,
normal mode, wavenumber integration, and ray models in Matlab
with write-up on
formulation. Mike
Porter, HLS Research .
JKPS: Errata and Problem
Sets for Computational Ocean Acoustics (Jensen, Kuperman, Porter, and
Schmidt, Springer Verlag, 2000, out of print). These are included
in the second printing.
A revised version is expected.
Mathematical
software
See ORFEUS
Seismological Software Library: Links to mathematical, optimization and
graphic
software.
Ocean
environment
Worldwide Sound Speed,
Temperature, Salinity, and Buoyancy from the 2001 World Ocean Atlas
in matlab format, including a data file for sound speed (and T, S,
N) anywhere
on the globe. (Brian
Dushaw)
Sea-Mat
Several matlab toolboxes for oceanographic analysis and modeling.
Seismic/
seismological software.
Center for Wave
Phenomena Software Library.
The popular Seismic
Unix
program can be found here. Seismic Unix is used for
analysis of seismic exploration software.
ORFEUS
Seismological Software Library: a large collection of seismological
software
including ray models that should be useful for ocean acoustic
applications.