Skip to content

Under Sea Modeling Library (USML)

The Under Sea Modeling Library (USML) is a collection of C++ software development modules for sonar modeling and simulation. The Wavefront Queue 3D (WaveQ3D) model is the component of USML that computes acoustic transmission loss in the ocean using Hybrid Gaussian Beams in Spherical/Time Coordinates. At this time, most of the other modules provide support to WaveQ3D.

3rd parties are free to contribute to the development of this model by forking the Git respository at


Sean M. Reilly
Department of Ocean Engineering, University of Rhode Island, Narragansett RI, USA,
ASW Senior Scientist, AEgis Technologies Group,

Research Papers

Distribution Media

The Under Sea Modeling Library (USML) is an open-source product distributed in accordance with the BSD 2-Clause License.