爆炸与冲击问题常常涉及到材料的大变形、多种物质交界面处理及各种强间断的处理,对此类问题采用Euler方法具有显著的优势.对于Euler方法的并行计算,由于在扰动未到达之前某些网格的物理量是不发生变化的,采用固定分区方法并行策略容易出现负载不均衡,且计算效率不高.为解决这一问题,采用动态并行策略,即计算域随着扰动传播而扩充,并采用国际上通用的MPI并行模式设计出相应的动态并行程序.从程序测试结果来看,动态并行程序结果与原有并行程序结果一致,且与实际情况也是一致的.
Explosion and shock often involve large deformation,interface treatment between multi-material and strong discontinuity.The Eulerian method has advantages for solving these problems.In parallel computation of the Eulerian method,the physical quantities of the computaional cells do not change before the disturbance reaches to these cells.Computational efficiency is low when using fixed partition because of load imbalance.To solve this problem,a dynamic parallel method in which the computation domain expands with disturbance was used.The dynamic parallel program was designed based on the generally used MPI model.The numerical test of dynamic parallel program agrees well with that of the original parallel program,also agrees with actual situation.