• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science

Previous Articles     Next Articles

A hybrid parallel computing method of WKBZ normal model

FAN Pei-qin1,3,LIU Xiao-yan2,GUO Wu-hong1,3,CUI Bao-long1,3   

  1. (1.Navy Submarine Academy,Qingdao 266199;2.92020 Troop,Qingdao 266000;
    3.Pilot National Laboratory for Marine Science and Technology(Qingdao),Qingdao 266000,China)
     
  • Received:2019-06-14 Revised:2019-09-23 Online:2020-03-25 Published:2020-03-25

Abstract:

In order to solve the problem that the calculation of the underwater acoustic propagation model is large and it is difficult to meet the real-time and delicacy demands of underwater acoustic environment information assurance, based on the MPI+OpenMP hybrid parallel programming method, a hybrid parallel computing method of WKBZ normal model is proposed to realize the two-stage hybrid parallel computing of underwater acoustics. This method can effectively overcome the shortcomings of high communication cost of MPI and poor scalability of OpenMP by message transmission between nodes and shared memories in nodes, and it solves the fast calculation problem of underwater acoustic propagation. The test results show that this method can make good use of the multi-level parallel mechanism between the nodes in the SMP clusters and within the nodes, give full play to the advantages of the message passing programming model and the shared memory programming model, greatly reduce the MPI process communication time ,and effectively improve the scalability and efficiency of the parallel program.
 
 

Key words: normal model, SMP cluster, hybrid programming, performance analysis