A large-scale parallel method and numerical simulation for 3D explosion problems
摘要
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 [