Large Scall High Performance Computation on 3D Explosion and Shock Problems
-
摘要: 爆炸与冲击问题常常涉及到材料的大变形、多种物质交界面处理及各种强间断的处理,对此类问题采用Euler方法具有显著的优势.对于Euler方法的并行计算,由于在扰动未到达之前某些网格的物理量是不发生变化的,采用固定分区方法并行策略容易出现负载不均衡,且计算效率不高.为解决这一问题,采用动态并行策略,即计算域随着扰动传播而扩充,并采用国际上通用的MPI并行模式设计出相应的动态并行程序.从程序测试结果来看,动态并行程序结果与原有并行程序结果一致,且与实际情况也是一致的.Abstract: 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.
-
Key words:
- explosion and shock /
- dynamic parallel /
- MPI /
- air explosion
-
[1] 恽寿榕,涂侯杰,梁德寿. 爆炸力学计算方法[M]. 北京:北京理工大学出版社,1995.(YUN Shou-rong,TU Hou-jie,LIANG De-shou. Computational Method of Explosion Mechanics[M]. Beijing: Beijing Institute of Technology Press, 1995.(in Chinese)) [2] Jack Dongorra. 并行计算综论[M].莫则尧,陈军,曹小林 译.北京:电子工业出版社,2005.(Jack Dongorra. Sourcebook of Parallel Computing[M]. Beijing: Publishing House of Electronics Industry, 2005.(in Chinese)) [3] 宁建国,王成,马天宝. 爆炸与冲击动力学[M]. 北京:国防工业出版社,2010.(NING Jian-guo,WANG Cheng,MA Tian-bao. Explosion and Shock Dynamics[M]. Beijing: National Defense Industry Press, 2010.(in Chinese)) [4] MA Tian-bao, WANG Cheng, NING Jian-guo. Multi-material Eulerian formulations and hydrocode for the simulation of explosions[J]. CMES-Comp Model Eng, 2008, 33(2): 155-178. [5] NING Jian-guo, CHEN Long-wei. Fuzzy interface treatment in Eulerian method[J]. Sci China Ser E, 2004, 47(5): 550-568. doi: 10.1360/03ye0451 [6] Oleksandr Nesterov. A simple parallelization technique with MPI for ocean circulation models[J]. J Parallel Distrib Comput, 2010, 70(1): 35-44. doi: 10.1016/j.jpdc.2009.09.005 [7] 北京工业学院八系. 爆炸及其作用(下)[M] . 北京:国防工业出版社,1979.(The Eighth Department of Beijing Institute of Technology. Explosions and Its Action[M]. Beijing: National Defense Industry Press, 1979. (in Chinese))
计量
- 文章访问数: 1524
- HTML全文浏览量: 134
- PDF下载量: 686
- 被引次数: 0