Application: iBellhop


Brief Synopsis:

Request/Response service module returning the eigenray solution for transmission from ownship to and from a depth-range receiver grid or a specific contact.

Authors:

  • Toby Schneider

Groups:

Dependencies:

Distribution:

  • lamss.mit.edu

Contact Email:

  • topy@gobysoft.org

Function:

GobyMOOSApp which, upon requests through the MOOSDB, returns the multipath eigenray solution (delay, amplitude, doppler etc.) from ownship to and from a depth/range grid of receivers or a particular acoustic contact. Supports Nx2D SVP and bathymetry extracted from databases or ocean modeling and assimilation frameworks, managed onboard each platform by the nested modeling infrastructure of the Virtual Ocean. iBellhop is the core computational acoustics engine in the Virtual Ocean, and as such embedded on all platform autonomy systems in the LAMSS Nested Autonomy operational paradigm.


Lines of Code:

  • 567 (with libraries: 990)

Files of Code:

  • 3 (with libraries: 9)

Work Years:

  • 0.11 (with libraries: 0.19)