Welcome to Acta Armamentarii ! Today is

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

Previous Articles     Next Articles

An Improved Efficient Parallel DSD Algorithm and Its Verification & Validation

XIONG Jun*, DAI Yijun**(), GONG Xiangfei, LIU Lufeng   

  1. Beijing Institute of Applied Physics and Computational Mathematics, Beijing 100094, China
  • Received:2025-05-27 Online:2025-11-05
  • Contact: XIONG Jun, DAI Yijun

Abstract:

The equation of level set function based on DSD (Detonation Shock Dynamics) theory is numerically discretized and solved on uniform 2D/3D Cartesian grid. The obtained TOA (Time of Arrival) for the stable detonation front in the high explosive can be used by program burn algorithm in the hydrodynamic simulations. The boundary condition algorithm, including the selection method of boundary node stencils, and the method of boundary node sort, is simplified and improved based on the previous works. The hybrid MPI (Message-Passing Interface) and OpenMP (Open Multi-Processing) parallel code DSDLS is developed for the efficient solutions of large-scale explosive detonation problems. A series of analytic solutions, semi-analytic solutions, and explosive detonation experiments are used for verification and validation of the proposed improved DSD algorithm, which indicate that the detonation front TOA of numerical simulations conform to the exact solutions and the measured data of experiments. The results of large-scale parallel test on the grid of over 109 nodes indicate that DSDLS is of good parallel efficiency and parallel scalability.

Key words: DSD, uniform Cartesian grid, hybrid parallel method, numerical simulation