检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:范培勤[1] 过武宏[1] 唐帅[1] FAN Peiqin;GUO Wuhong;TANG Shuai(Navy Submarine Aademy,Qingdao 266199,China)
机构地区:[1]海军潜艇学院,山东青岛266199
出 处:《海洋技术学报》2021年第3期52-57,共6页Journal of Ocean Technology
基 金:国防科技创新特区项目(18-H863-05-ZT-001-012-06);基础计划加强重点基础研究项目(2019-JCJQ-ZD-149);山东省重点研发计划项目(2019JMRH0109)。
摘 要:基于SMP集群,利用MPI+OpenMP混合并行编程方法,设计和开发了水声传播产品多级混合并行预报算法,该算法结合SMP集群的体系架构特点,通过节点内共享内存,节点间消息传递的方式,充分发挥两种模式各自的优势,克服MPI模式进程间通信时间长、OpenMP模式扩展性差的缺点,并对程序进行了优化处理,实现了水声传播产品的快速高效预报。测试结果表明,该方法可充分发挥两种并行编程模式的优点,有效提高水声传播产品预报程序的并行效率和扩展性,大幅降低预报时间。In order to complete the calculation of underwater acoustic propagation quickly and accurately,and to meet the needs of the design and use of underwater acoustic sensors for large-scale and long-time series of underwater acoustic propagation information.Based on SMP cluster and using MPI+OpenMP hybrid parallel programming method,a multi-stage hybrid parallel prediction algorithm for underwater sound propagation products is designed and developed.Combined with the architecture characteristics of SMP cluster,the algorithm gives full play to the respective advantages of the two modes by sharing memory within nodes and message transmission between nodes,and effectively overcomes the shortcomings of long inter-process communication time of MPI mode and poor scalability of OpenMP mode.The program is optimized to realize the fast and efficient prediction of underwater sound propagation products.The test results show that this method can give full play to the advantages of the two parallel programming modes,effectively improve the parallel efficiency and expansibility of the underwater acoustic propagation product prediction program,and greatly reduce the prediction time.
关 键 词:水声传播 并行计算 MPI OPENMP SMP集群
分 类 号:TP391.9[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.139.87.133