Acoustics Toolbox
The Acoustics ToolBox includes four acoustic models:
- BELLHOP: A beam/ray trace code (Bellhop users guide)
- KRAKEN: A normal mode code (Kraken users guide)
- SCOOTER: A finite element FFP code
- SPARC: A time domain FFP code
In addition, AT contains BOUNCE, which computes the reflection coefficient for a layered medium and may be used to provide input to BELLHOP. A common input structure has been used throughout so that only minor modifications are needed to switch from one program to another. All the models produce `shade' files that can be processed using a common set of plotting routines to plot transmission loss vs. range or vs. range and depth.
- Help with compiling AT on linux and MacOS.
- Building AT on Windows.
- Recent version of the Acoustics Toolbox on GitHub.
Acoustics Toolbox: Latest version of AT with broadband version of SCOOTER, and additional noise modeling tools and examples.
Acoustics Toolbox online: Complete user's guide with technical descriptions of the mathematical and numerical basis of the model.
Errata (2021) and Problem Sets for Computational Ocean Acoustics (Jensen, Kuperman, Porter, and Schmidt).
Bellhopcuda: C++/CUDA version of BELLHOP3D developed at SIO
AcTUP and Guide: A MATLAB menu driven user interface to 2005 release of the Acoustic Toolbox, with versions of the Range dependent Acoustic Model (RAMSGeo, RAMGeo).
- A 2022 precompiled version of AcTUP for Win10 (From MIT classroom)
Kraken for Python (zip file): Python interface to Kraken and Bellhop. (Orlando Camargo Rodriguez )
AcousticPy : Zip file that contains test cases in python for the Acoustic Toolbox and provides components to read and plot various files.(Orlando Camargo Rodriguez )
PyAT : A fairly developed Python interface to the acoustics toolbox, essentially translated from the Matlab interface to Python with added code to facilitate the use.
(Hunter Akins, UCSD)
User Contributed AT Examples