Abstract
Different applications of underwater acoustics frequently rely on the calculation of transmissions loss (TL), which is obtained from predictions of acoustic pressure provided by an underwater acoustic model. Such predictions are computationally intensive when dealing with three-dimensional environments. Parallel processing can be used to mitigate the computational burden and improve the performance of calculations, by splitting the computational workload into several tasks, which can be allocated on multiple processors to run concurrently. This paper addresses an Open MPI based parallel implementation of a three-dimensional ray tracing model for predictions of acoustic pressure. Data from a tank scale experiment, providing waveguide parameters and TL measurements, are used to test the accuracy of the ray model and the performance of the proposed parallel implementation. The corresponding speedup and efficiency are also discussed. In order to provide a complete reference runtimes and TL predictions from two additional underwater acoustic models are also considered.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
For horizontal measurements of cross-slope propagation.
- 2.
KRAKEN and BELLHOP3D are part of the Acoustic Toolbox, which is available at the Ocean Acoustic Library [21].
- 3.
This is believed to happen because the wedge is too step for the adiabatic approximation used by KRAKEN to be valid.
References
Tolstoy, A.: 3-D propagation issues and models. J. Comput. Acoust. 4(03), 243–271 (1996)
Jensen, F.B., Kuperman, W.A., Porter, M.B., Schmidt, H.: Computational Ocean Acoustics, 2nd edn. Springer, New York (2011)
Sturm, F., Korakas, A.: Comparisons of laboratory scale measurements of three-dimensional acoustic propagation with solutions by a parabolic equation model. J. Acoust. Soc. Am. 133(1), 108–118 (2013)
Hodges, R.P.: Underwater Acoustics: Analysis, Design and Performance of Sonar. Wiley, Hoboken (2011)
Soares, C., Zabel, F., Jesus, S.M.: A shipping noise prediction tool. In: OCEANS 2015, Genova (2015). doi:10.1109/OCEANS-Genova.2015.7271539
Felisberto, P., Rodriguez, O., Santos, P., Ey, E., Jesus, S.: Experimental results of underwater cooperative source localization using a single acoustic vector sensor. Sensors 13(7), 8856–8878 (2013). doi:10.3390/s130708856
Open MPI: Open Source High Performance Computing, January 2017. http://www.open-mpi.org/
Castor, K., Sturm, F.: Investigation of 3D acoustical effects using a multiprocessing parabolic equation based algorithm. J. Comput. Acoust. 16(02), 137–162 (2008)
Hursky, P., Porter, M.B.: Accelerating underwater acoustic propagation modeling using general purpose graphic processing units. In: OCEANS 2011 MTS/IEEE KONA, pp. 1–6 (2011)
Xing, C.X., Song, Y., Zhang, W., Meng, Q.X., Piao, S.C.: Parallel computing method of seeking 3D eigen-rays with an irregular seabed. In: 2013 IEEE/OES Acoustics in Underwater Geosciences Symposium, pp. 1–5 (2013)
Rodríguez, O.C.: The TRACEO ray tracing program. SiPLAB, University of Algarve (2011)
Rodríguez, O.C., Collis, J.M., Simpson, H.J., Ey, E., Schneiderwind, J., Felisberto, P.: Seismo-acoustic ray model benchmarking against experimental tank data. J. Acoust. Soc. Am. 132(2), 709–717 (2012). http://dx.doi.org/10.1121/1.4734236
Patterson, D.A., Hennessy, J.L.: Computer Organization and Design: The Hardware/Software Interface. Morgan Kaufmann, Burlington (2013)
MPI Forum: Message Passing Interface (MPI) Forum Home Page, January 2017. http://www.mpi-forum.org/
Korakas, A., Sturm, F., Sessarego, J.P., Ferrand, D.: Scaled model experiment of long-range across-slope pulse propagation in a penetrable wedge. J. Acoust. Soc. Am. 126(1), EL22–EL27 (2009)
Grama, A., Karypis, G., Kumar, V., Gupta, A.: Introduction to Parallel Computing, 2nd edn. Addison Wesley, Boston (2003)
Porter, M.B.: Out-of-plane effects in ocean acoustics. Technical report, DTIC Document (2013)
Porter, M.B.: Gaussian beam tracing for computing ocean acoustic fields. J. Acoust. Soc. Am. 82(4), 1349 (1987). http://dx.doi.org/10.1121/1.395269
Porter, M.B.: A numerical method for ocean-acoustic normal modes. J. Acoust. Soc. Am. 76(1), 244 (1984). http://dx.doi.org/10.1121/1.391101
Kuperman, W.A.: Rapid computation of acoustic fields in three-dimensional ocean environments. J. Acoust. Soc. Am. 89(1), 125 (1991). http://dx.doi.org/10.1121/1.400518
HLS Research: Ocean acoustics library, January 2017. http://oalib.hlsresearch.com/
Acknowledgments
This work received support from the Foreign Courses Program of CNPq and the Brazilian Navy. Thanks are due to the SiPLAB research team, LARSyS, FCT, University of Algarve. The authors are also deeply thankful to LMA-CNRS for allowing the use of the experimental tank data discussed in this work.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Calazan, R.M., Rodríguez, O.C., Nedjah, N. (2017). Parallel Ray Tracing for Underwater Acoustic Predictions. In: Gervasi, O., et al. Computational Science and Its Applications – ICCSA 2017. ICCSA 2017. Lecture Notes in Computer Science(), vol 10404. Springer, Cham. https://doi.org/10.1007/978-3-319-62392-4_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-62392-4_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-62391-7
Online ISBN: 978-3-319-62392-4
eBook Packages: Computer ScienceComputer Science (R0)