Skip to main content
Log in

Parallel optimization of three-dimensional wedge-shaped underwater acoustic propagation based on MPI+OpenMP hybrid programming model

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26
Fig. 27

Similar content being viewed by others

References

  1. Jensen FB, Kuperman WA, Porter MB, Schmidt H (2011) Computational ocean acoustics. Springer, Berlin

    Book  Google Scholar 

  2. 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,

  3. 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

    Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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.

  6. 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

  7. Jingcun (2017) Study on the 3D acoustic propagation model based on parabolic equation. PhD thesis, Zhejiang University

  8. Porter Michael B (2015) Out-of-plane effects in three-dimensional oceans. J Acoust Soc Am 137(4):2419–2419

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. 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

  11. Sturm F (2005) Numerical study of broadband sound pulse propagation in three-dimensional oceanic waveguides. J Acoust Soc Am 117(3):1058–1079

    Article  Google Scholar 

  12. 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

    Article  MathSciNet  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

  17. 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

    Article  Google Scholar 

  18. Fatyanov AG, Terekhov AV (2011) High-performance modeling acoustic and elastic waves using the parallel dichotomy algorithm. J Comput Phys 230(5):1992–2003

    Article  MathSciNet  Google Scholar 

  19. Liu T, Wang B, Cui J, Chen G (2010) Parallel WKBZ mode approach for ocean acoustics field computation. Ann Dendocrinologie 58(3):475–480

    Google Scholar 

  20. 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

  21. 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

  22. 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

  23. 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

  24. 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

    Article  Google Scholar 

  25. 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Zijie Zhu.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-020-03466-w

Keywords

Navigation