TY - JOUR
T1 - A large-scale parallel method and numerical simulation for 3D explosion problems
AU - Ning, Jianguo
AU - Gao, Yi
AU - Xu, Xiangzhao
N1 - Publisher Copyright:
© The Author(s), under exclusive licence to Springer Nature B.V. 2025.
PY - 2025/11
Y1 - 2025/11
N2 - The numerical simulation of three-dimensional (3D) explosion problems is typically characterized by a large computational scale, making it difficult to complete the calculations using serial computation on a single computer. Currently, parallel computing based on clusters is more suitable for dealing with such problems. In this paper, a distributed parallel architecture involving a dual shared memory parallelism strategy is developed to address issues related to high communication overhead and low parallel efficiency in large-scale computing of 3D explosion problems. In this strategy, a non-uniform memory access (NUMA) architecture is built, a shared memory window is created using the distributed message passing interface (MPI), and a complete computing system is constructed on the Linux platform for the 3D Eulerian multi-material parallel hydrocode PMMIC-3D [1]. Then, the experiments of the free-field near-earth air-explosion are carried out, the simulations using the above parallel computational strategy are performed in this work, and the peak overpressure results of simulations are in agreement with experimental data. Furthermore, the computing time and parallel efficiency are analyzed by the numerical simulations of 3D multi-point air-explosion in a wide-area field. The analysis results indicate a substantial reduction in computing time and an improvement in parallel efficiency when compared to previous methods at the same computational scale. Moreover, by varying the reference positions and masses in the simulations, the attenuation law and overpressure-distance curves of the explosion shock wave are derived, offering valuable data to support both the assessment of explosion-related incidents and the optimization of rescue operations within complex urban environments.
AB - The numerical simulation of three-dimensional (3D) explosion problems is typically characterized by a large computational scale, making it difficult to complete the calculations using serial computation on a single computer. Currently, parallel computing based on clusters is more suitable for dealing with such problems. In this paper, a distributed parallel architecture involving a dual shared memory parallelism strategy is developed to address issues related to high communication overhead and low parallel efficiency in large-scale computing of 3D explosion problems. In this strategy, a non-uniform memory access (NUMA) architecture is built, a shared memory window is created using the distributed message passing interface (MPI), and a complete computing system is constructed on the Linux platform for the 3D Eulerian multi-material parallel hydrocode PMMIC-3D [1]. Then, the experiments of the free-field near-earth air-explosion are carried out, the simulations using the above parallel computational strategy are performed in this work, and the peak overpressure results of simulations are in agreement with experimental data. Furthermore, the computing time and parallel efficiency are analyzed by the numerical simulations of 3D multi-point air-explosion in a wide-area field. The analysis results indicate a substantial reduction in computing time and an improvement in parallel efficiency when compared to previous methods at the same computational scale. Moreover, by varying the reference positions and masses in the simulations, the attenuation law and overpressure-distance curves of the explosion shock wave are derived, offering valuable data to support both the assessment of explosion-related incidents and the optimization of rescue operations within complex urban environments.
KW - Explosion problems
KW - Large-scale parallel
KW - MPI-3 RMA
KW - NUMA
KW - Numerical simulation
UR - https://www.scopus.com/pages/publications/105012632443
U2 - 10.1007/s11071-025-11689-w
DO - 10.1007/s11071-025-11689-w
M3 - Article
AN - SCOPUS:105012632443
SN - 0924-090X
VL - 113
SP - 31189
EP - 31216
JO - Nonlinear Dynamics
JF - Nonlinear Dynamics
IS - 22
ER -