首页 | 官方网站   微博 | 高级检索  
     

三维声传播模型BELLHOP3D的信息传递接口并行优化
引用本文:周益清,骆文于,吴双林.三维声传播模型BELLHOP3D的信息传递接口并行优化[J].应用声学,2023,42(1):93-99.
作者姓名:周益清  骆文于  吴双林
作者单位:中国科学院声学所,中国科学院声学所,中国科学院声学研究所 声场声信息国家重点实验室
基金项目:国家自然科学基金项目(面上项目,重点项目,重大项目)
摘    要:近些年,我国对海洋不断深入的探索对复杂环境中声场的快速预报提出了越来越高的需求。BELLHOP3D是一种基于射线法的三维声传播计算模型,在海洋声学中应用十分广泛。BELLHOP3D的计算效率比其他常用模型高,但是仍然有非常大的提升空间。该文使用信息传递接口对BELLHOP3D进行粗粒度的并行优化,并行后的程序计算结果稳定可靠,并行效率高,更适合在实际应用中实现快速的声场预报。并行BELLHOP3D程序可以在https://github.com/nj-zyq/BELLHOP3D_MPI.git下载。

关 键 词:海洋声学  水下声传播  射线法  BELLHOP3D  信息传递接口并行
收稿时间:2021/12/1 0:00:00
修稿时间:2023/1/3 0:00:00

MPI parallel optimization of 3D sound propagation model BELLHOP3D
ZHOUYIQING,LUOWENYU and WU Shuanglin.MPI parallel optimization of 3D sound propagation model BELLHOP3D[J].Applied Acoustics,2023,42(1):93-99.
Authors:ZHOUYIQING  LUOWENYU and WU Shuanglin
Affiliation:Institute of Acoustics, Chinese Academy of Sciences,Institute of Acoustics, Chinese Academy of Sciences,State Key Laboratory of Acoustics, Institute of Acoustics, Chinese Academy of Sciences
Abstract:In recent years, with the development of marine science in China, there is a more and more demand for the rapid prediction of sound field in complex environment. BELLHOP3D is a sound propagation calculation model based on ray method, which is widely used in ocean acoustics. BELLHOP3D has higher computational efficiency than other commonly used models, but it is still possible to improve its efficiency. In this paper, the coarse-grained parallel optimization of BELLHOP3D is carried out by using MPI (Message Passing Interface). The results calculated by parallel program are stable and reliable, and the parallel efficiency is high, which is more suitable for realizing fast sound field prediction in practical application. This paper first introduces the theory of ray method, then introduces the serial algorithm and parallel algorithm of BELLHOP3D, and then verifies the computational accuracy of parallel program through numerical experiments and finally tests its parallel optimization computing performance. The calculation results show that the parallel optimization of BELLHOP3D using MPI has very high calculation accuracy and can greatly save calculation time. Code is available at https://github.com/nj-zyq/BELLHOP3D_MPI.git.
Keywords:ocean acoustics  underwater sound propagation  ray method  BELLHOP3D  MPI
点击此处可从《应用声学》浏览原始摘要信息
点击此处可从《应用声学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号