摘要
通过三维射线模型BELLHOP3D能够计算海洋中的三维声场,在声呐性能预报以及海洋环境参数反演等应用中具有重要意义。然而随着计算海域范围的增大以及计算网格点分辨率的提高,水声传播对计算的需求也逐渐增大。文章面向天河2号超级计算平台的多核体系结构,针对BELLHOP3D计算特征,充分挖掘其中的并行性,采用OpenMP多核并行技术,实现BELLHOP3D的多核并行。最后,通过Munk波导算例以及三维楔形海底算例对射线模型的并行计算效率进行了测试,当计算节点中的24个计算核心全部用于计算时,两个算例的并行计算效率分别达到了83.3%和87.5%。
The three-dimensional ray model BELLHOP3D can be used to calculate the three-dimensional sound field in the ocean,which is of great significance in practical applications such as sonar performance prediction and marine environmental parameter inversion.However,with the increases of the calculated sea area and the resolution improvement of the calculated grid points,the computational demand of underwater acoustic propagation is also gradually increased.In this paper,the parallelization in the computing process of BELLHOP3D is studied,and the OpenMP multi-core parallel technique is used to realize the multi-core parallilzation of BELLHOP3D on TianheⅡplatform.Finally,the parallel computational efficiency of the ray model is tested in the 2D Munk waveguide case and the 3D wedge-shaped seabed case.When all the 24 computing cores in the computing node of TianheⅡare used for calculation,the parallel computational efficiencies for the two examples reach 83.3%and 87.5%,respectively.
作者
蓝强
马树青
朴胜春
肖汶斌
王勇献
LAN Qiang;MA Shuqing;PIAO Shengchun;XIAO Wenbin;WANG Yongxian(College of Meteorology and Oceanography,National University of Defense Technology,Changsha 410073,Hunan,China;Acoustic Science and Technology Laboratory,Harbin Engineering University,Harbin 150001,Heilongjiang,China;Key Laboratory of Marine Information Acquisition and Security,Ministry of Industry and Information Technology,Harbin Engineering University,Harbin 150001,Heilongjiang,China;College of Underwater Acoustic Engineering,Harbin Engineering University,Harbin 150001,Heilongjiang,China)
出处
《声学技术》
CSCD
北大核心
2024年第4期468-473,共6页
Technical Acoustics
基金
国防科技重点实验室基金(6412214200403)
国防基础科研计划项目(JCKY2020550C011)。