文章摘要
蓝强,马树青,朴胜春,肖汶斌,王勇献.BELLHOP3D模型的多核并行及性能评估[J].声学技术,2024,43(4):468~473
BELLHOP3D模型的多核并行及性能评估
Multi-core parallelization and performance evaluation of BELLHOP3D model
投稿时间:2022-06-05  修订日期:2022-06-30
DOI:10.16300/j.cnki.1000-3630.2024.04.003
中文关键词: BELLHOP3D  声呐性能预报  天河2号  OpenMP多核并行  并行效率
英文关键词: BELLHOP3D  sonar performance prediction  Tianhe Ⅱ  OpenMP parallelization  parallel efficiency
基金项目:国防科技重点实验室基金(6412214200403);国防基础科研计划项目(JCKY2020550C011)。
作者单位E-mail
蓝强 国防科技大学气象海洋学院, 湖南长沙 410073
哈尔滨工程大学水声技术重点实验室, 黑龙江哈尔滨 150001
哈尔滨工程大学海洋信息获取与安全工信部重点实验室, 工业和信息化部, 黑龙江哈尔滨 150001
哈尔滨工程大学水声工程学院, 黑龙江哈尔滨 150001 
lanqiang_nudt@163.com 
马树青 国防科技大学气象海洋学院, 湖南长沙 410073  
朴胜春 哈尔滨工程大学水声技术重点实验室, 黑龙江哈尔滨 150001
哈尔滨工程大学海洋信息获取与安全工信部重点实验室, 工业和信息化部, 黑龙江哈尔滨 150001
哈尔滨工程大学水声工程学院, 黑龙江哈尔滨 150001 
 
肖汶斌 国防科技大学气象海洋学院, 湖南长沙 410073  
王勇献 国防科技大学气象海洋学院, 湖南长沙 410073  
摘要点击次数: 142
全文下载次数: 87
中文摘要:
      通过三维射线模型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.
查看全文   查看/发表评论  下载PDF阅读器
关闭