蓝强,马树青,朴胜春,肖汶斌,王勇献.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阅读器 |
关闭 |
|
|
|