Welcome to Acta Armamentarii ! Today is

Acta Armamentarii ›› 2025, Vol. 46 ›› Issue (10): 250338-.doi: 10.12382/bgxb.2025.0338

Previous Articles     Next Articles

A Parallel Computing Strategy for Large-scale Numerical Simulation of Explosion Field Based on the Eulerian Method

NING Jianguo*, GAO Yi   

  1. State Key Laboratory of Explosion Science and Safety Protection, Beijing Institute of Technology, Beijing 100081, China
  • Received:2025-05-06 Online:2025-11-05
  • Contact: NING Jianguo

Abstract:

To address the issues of large computational scale and low parallel efficiency in the numerical simulation of explosion fields, a distributed shared memory parallel computing strategy based on the Eulerian method is proposed. This strategy improves the parallelization of the pMMIC3D program by constructing a cluster system with a non-uniform memory access (NUMA) architecture and using the message passing interface (MPI) and InfiniBand (IB) high-speed network, thereby enhancing the large-scale computational capability of program. The accuracy, speedup ratio, parallel efficiency and computational scale of the parallel program are tested through the simulation of the explosion in the air. The results show that the proposed parallel computing strategy is accurate and effective, significantly reducing the communication overhead and improving the computational efficiency. In addition, the applicability of this parallel computing strategy in complex scenarios is further validated through the explosion test inside a concrete building structure, and the calculated results are compared with experimental data. The calculated results show that this parallel computing strategy has the ability to handle the numerical simulation of complex large-scale explosion field and is suitable for practical engineering applications.

Key words: explosion field, Eulerian method, parallel strategy, non-uniform memory access, message passing interface