Journal of System Simulation ›› 2018, Vol. 30 ›› Issue (6): 2206-2215.doi: 10.16182/j.issn1004731x.joss.201806026

• Orginal Article • Previous Articles     Next Articles

Parallel Design and Load Balance of OpenMP Based Warfighting Simulation

Wang Xiao1, Liu Yaqi1, Tao Yuben2   

  1. 1. Electronic Engineering Institute, Hefei 230037, China;
    2. Unit 31102 of the PLA, Nanjing 210000, China
  • Received:2016-08-09 Revised:2016-11-10 Online:2018-06-08 Published:2018-06-14

Abstract: Parallel simulation is a main trend of large scale and high precision war fighting simulation (WS). However, currently there is no unified framework to design a parallel WS and no effective method to load balance of it. Based on the parallel agent theory, an OpenMP based parallel WS design framework (PWSF) is proposed. To solve the problem of the complex simulation load distribution resulted from the diversity of entities' models and the position independence of the interactions, a load balance method based on METIS multilevel graph partition tool is suggested. Based on the improved PHOLD test model, experiments on different types and amounts of simulation loads and different numbers of CPU cores are conducted. The results show that METIS based PWSF is with good universality, timeliness and expandability.

Key words: OpenMP, parallel war fighting simulation (PWS), METIS, load balance

CLC Number: