基于MPI+OpenMP的水声传播并行预报方法

2021-08-19 11:06:34范培勤过武宏
海洋技术学报 2021年3期
关键词:进程

范培勤,过武宏,唐 帅

(海军潜艇学院,山东 青岛 266199)

海水介质及其边界条件的复杂多变性,导致了声波在海水中传播规律的复杂多样性。如何快速、准确完成水声传播计算,为水声传感器提供实时、大范围、长时间序列水声传播信息支持,对优化和完善水声传感器的设计和使用具有重要的意义。随着多核技术的快速发展,以多核处理器为计算核心的对称多处理(Symmetrical Multi-Processing,SMP)集群成为应用最为广泛的高性能计算平台。SMP集群将“分布式内存结构”和“共享式内存结构”两种并行系统架构结合在一起,既克服了SMP可扩展性差的缺点,同时又具备集群高效通信的优点,更适合采用节点内内存共享、节点间消息传递的多级混合并行编程模型[1-2]。在水声传播模型的并行计算方面,国内科研人员做了大量的工作,王鲁军等[3]利用共享存储(Open Multi-Processing,OpenMP)并行编程环境,在个人计算机上实现了抛物方程模型的并行计算,孙雪海等[4]研究了基于图形处理器(Graphics Processing Unit,GPU)的水下三维声场快速预报方法,张朝金等[5]利用多线程技术实现了射线模型的并行处理,范培勤等[6]利用消息传递+共享内存(Message Passing Interface+Open Multi-Processing,MPI+OpenMP)混合并行编程模型,开展了水平不变声道中WKBZ简正波模型的并行计算方法研究,这些工作大多围绕着水声传播模型本身的并行处理开展,力求实现单次水声传播计算的快速求解,难以直接应用于大范围海洋水声传播产品的快速预报。本文基于SMP集群,使用波束位移射线简正波模型(BDRM)模型,采用MPI+OpenMP二级混合并行编程方法,通过在经纬度方向进行大粒度二级并行划分,开展了大范围水声传播产品并行预报技术研究,并结合水声传感器对环境保障信息的具体需求,实现了水声传播产品的快速预报。……

登录APP查看全文

猜你喜欢
进程
债券市场对外开放的进程与展望
中国外汇(2019年20期)2019-11-25 09:54:58
改革开放进程中的国际收支统计
中国外汇(2019年8期)2019-07-13 06:01:06
快速杀掉顽固进程
社会进程中的新闻学探寻
民主与科学(2014年3期)2014-02-28 11:23:03
我国高等教育改革进程与反思
教育与职业(2014年7期)2014-01-21 02:35:04
Linux僵死进程的产生与避免
讲效率 结束进程要批量
电脑迷(2012年24期)2012-04-29 00:44:03
男女平等进程中出现的新矛盾和新问题
俄罗斯现代化进程的阻碍
论文莱的民族独立进程