并行计算是解决爆炸与冲击问题大规模数值模拟最有效的手段之一。针对Euler方法并行程序设计的复杂性,阐述了三维多物质弹塑性流体动力学程序MMIC-3D并行设计的总体策略,基于消息传递接口(MPI)设计出相应的PMMIC-3D并行程序,并提出了一套实用的程序测试方案。结合聚能射流形成过程的数值模拟算例,在八节点的集群上测试了加速比、并行效率及可扩放性,分析了影响并行性能的因素。
Parallel computing of 3D explosion and shock processes on the parallel computer is effective means for the large-scale numerical study of explosion and shock process. Considering the complexity of the parallel programming,the overall strategy for parallel programming of 3D mutil-material hydroelastoplastic hydrocode MMIC-3D was discussed, and the PMMIC-3D parallel hydrocode was designed based on MPI (Message Passing Interface). In addition, a practical plan of program testing was presented. The speedup, efficiency and scalability of the PMMIC-3D parallel hydrocode were tested on the cluster consisting of 8 nodes based on the numerical example of shaped charge jet,and the effect of the bottlenecks of PMMIC-3D parallel hydrocode was discussed.