Abstract
The three-dimensional wedge-shaped underwater acoustic propagation model exists analytical solution, which provides verification for models like FOR3D propagation model under certain situation. However, the solving process of a three-dimensional complex underwater sound field problem is hindered by intensive computing and long calculation times. In this paper, we exploit a hybrid parallel programing model, such as MPI and OpenMP, to accelerate the computation, design various optimization methods to improve the overall performance, and then carry out the performance and optimization analysis on the Tianhe-2 platform. Experiments show that the optimized implementation of the three-dimensional wedge-shaped underwater acoustic propagation model achieves a 46.5 speedup compared to the original serial program, thereby illustrating a substantial performance improvement. We also carried out scalability tests and parallel optimization experiments for large-scale practical examples.



























Similar content being viewed by others
References
Jensen FB, Kuperman WA, Porter MB, Schmidt H (2011) Computational ocean acoustics. Springer, Berlin
Gul S, Zaidi SS, Khan R, Wala AB (2017) Underwater acoustic channel modeling using bellhop ray tracing method. In: International Bhurban Conference on Applied Sciences and Technology,
Hardin RH (1973) Applications of the split-step Fourier method to the numerical solution of nonlinear and variable coefficient wave equations. SIAM Rev (Chronicles) 15:423
Luo Wen Yu, Yang Chun Mei, Ren He Zhang (2012) Generalized coupled-mode formulation for sound propagation in range-dependent waveguides. Chin Phys Lett 29(1):014302
Tang J, Piao S, Yang X, Zhang M, Iqbal K (2017) An analysis of horizontal refraction in the problem of sound propagation in wedge-shaped oceans. In: OCEANS 2017-Aberdeen 2017 pp. 1–6. IEEE.
Xiao W, Wang Y, Liu W, Lan Q, Cheng X, Zhu Z(2019) Parallel implementation for three-dimensional acoustic field computation in a penetrable wedge by image source method. In: Proceedings of the 23rd international congress on acoustics
Jingcun (2017) Study on the 3D acoustic propagation model based on parabolic equation. PhD thesis, Zhejiang University
Porter Michael B (2015) Out-of-plane effects in three-dimensional oceans. J Acoust Soc Am 137(4):2419–2419
Porter Michael B, Henderson Laurel J, Duda Timothy F, Newhall Arthur E (2016) Three-dimensional acoustic modeling of a complex harbor environment. Acoust Soc Am J 140(4):3288–3288
Calazan Rogério M, Rodríguez Orlando C, Calazan Rogério M, Rodríguez Orlando C, Calazan Rogério M, Rodríguez Orlando C (2017) TRACEO3D ray tracing model for underwater noise predictions. In: Doctoral Conference on Computing, Electrical and Industrial Systems pp 183–190. Springer, Cham
Sturm F (2005) Numerical study of broadband sound pulse propagation in three-dimensional oceanic waveguides. J Acoust Soc Am 117(3):1058–1079
Castor K, Sturm F (2008) Investigation of 3-D acoustical effects using a multiprocessing parabolic equation based algorithm. J Comput Acoust 16(02):137–162
Heaney Kevin D, Campbell Richard L, Murray James J (2012) Comparison of hybrid three-dimensional modeling with measurements on the continental shelf. J Acoust Soc Am 131(2):1680
Deane GB, Buckingham MJ (1993) An analysis of the three-dimensional sound field in a penetrable wedge with a stratified fluid or elastic basement. J Acoust Soc Am 93(3):1319–1328
Petrov PS, Sturm F (2016) An explicit analytical solution for sound propagation in a three-dimensional penetrable wedge with small apex angle. J Acoust Soc Am 139(3):1343–1352
Chunmei Y, Liangang L, Fangli Q, Wenyu L (2016) Three-dimensional analytical solution and numerical solution in a penetrable wedge-shaped waveguide. In: Ocean acoustics
Tang J, Petrov PS, Piao S, Kozitskiy SB (2018) On the method of source images for the wedge problem solution in ocean acoustics: some corrections and appendices. Acoust Phys 64(2):225–236
Fatyanov AG, Terekhov AV (2011) High-performance modeling acoustic and elastic waves using the parallel dichotomy algorithm. J Comput Phys 230(5):1992–2003
Liu T, Wang B, Cui J, Chen G (2010) Parallel WKBZ mode approach for ocean acoustics field computation. Ann Dendocrinologie 58(3):475–480
Lee K, Seong W, Na Y (2019) Three-dimenional acoustic parabolic equation model based on gpu processing. In: Proceedings of the 23rd international congress on acoustics
Heinrich H, Ziegenhein P, Kamerling CP, Froening H, Oelfke U (2014) Gpu-accelerated ray-tracing for real-time treatment planning. In: Journal of Physics Conference vol. 489, p. 012050
Xu M, Wang Y, Chronopoulos AT, Yue H (2017) Performance optimization and parallelization of a parabolic equation solver in computational ocean acoustics on modern many-core computer. In: Proceedings of The International Conference on Computer Science and Application Engineering
Xu M, Wang Y (2017) Parallelization and performance optimization of calculation in three-dimensional underwater acoustic propagation on modern many-core processor. In: IEEE International Conference on Signal Processing
Evans Richard B (1983) A coupled mode solution for acoustic propagation in a waveguide with stepwise depth variations of a penetrable bottom. J Acoust Soc Am 74(1):188–195
Sturm Frederic, Fawcett John A (2003) On the use of higher-order Azimuthal schemes in 3-D PE modeling. J Acoust Soc Am 113(6):3134–3145
Acknowledgements
This study was funded by the National Key R & D Program of China (No.2016YFC1401800) and the National Natural Science Foundation of China (No.61972406, No.61702531, No.51709267)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Zhu, Z., Wang, Y., Zhu, X. et al. Parallel optimization of three-dimensional wedge-shaped underwater acoustic propagation based on MPI+OpenMP hybrid programming model. J Supercomput 77, 4988–5018 (2021). https://doi.org/10.1007/s11227-020-03466-w
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-020-03466-w