Massively parallel numerical simulation of 3D shock wave propagation based on JASMIN framework
Massively parallel numerical simulation of 3D shock wave propagation based on JASMIN framework
复制标题
DOI:
10.1088/1742-6596/2478/2/022022
复制
发表时间:
2023-06
期刊:
影响因子:
--
通讯作者:
N. Liu;P. Zhang;K. Li;Y. Q. Yu
中科院分区:
文献类型:
--
作者:
N. Liu;P. Zhang;K. Li;Y. Q. Yu
An efficient massively parallel computing program for shock wave propagation named Shock3d is developed for shock wave damage mechanism in complex scenes. With the finite volume method, the program is built upon JASMIN (J parallel Adaptive Structured Mesh applications INfrastructure) and employs a component-based hierarchical organization structure. Using the patch-based core algorithm, Shock3d enables high parallel efficiency and strong parallel scalability with a parallel domain decomposition method and an image domain-based communication mode. It not only considers gravity, real gas effects, and boundaries in complex scenes, but also supports dynamic load balancing (DLB) and three-dimensional structured meshes and allows the parallel solution of hundreds of millions of mesh problems. Typical examples were used to verify the validity, parallelism, and high-resolution simulation results of the program developed. In the scalability test, where the propagation of shock waves through hundreds of millions of mesh elements was simulated on 300,000 CPU cores, the program delivered parallel efficiency of 60.84%.