摘要
并行计算是解决爆炸与冲击问题大规模数值模拟最有效的手段之一。针对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.
出处
《高压物理学报》
EI
CAS
CSCD
北大核心
2011年第6期508-513,共6页
Chinese Journal of High Pressure Physics
基金
国家重点基础研究发展计划(2010CB832706)
爆炸科学与技术国家重点实验室自主课题(ZDKT10-03b)
国家自然科学基金(10972041)