系统仿真学报 ›› 2018, Vol. 30 ›› Issue (10): 3717-3723.doi: 10.16182/j.issn1004731x.joss.201810015

• 仿真建模理论与方法 • 上一篇    下一篇

一种基于动态区域分解的SPH并行算法研究及应用

陈鸿, 黄洁, 李毅, 柳森   

  1. 中国空气动力研究与发展中心超高速碰撞中心,四川 绵阳 621000
  • 收稿日期:2016-09-15 修回日期:2017-01-07 出版日期:2018-10-10 发布日期:2019-01-04
  • 作者简介:陈鸿(1982-),男,湖北黄梅,硕士,副研究员,研究方向为超高速碰撞数值仿真技术;黄洁(1968-),女,四川渠县,硕士,研究员,研究方向为超高速自由飞弹道靶和超高速碰撞;李毅(1974-),男,湖南望城,硕士,研究员,研究方向为超高速碰撞数值仿真技术。

Domain Decomposition Based SPH Parallel Computing Method Study and Its Application

Chen Hong, Huang Jie, Li Yi, Liu Sen   

  1. Hypervelocity Impact Research Center, China Aerodynamics Research and Development Center, Mianyang 621000, China
  • Received:2016-09-15 Revised:2017-01-07 Online:2018-10-10 Published:2019-01-04

摘要: 为提高SPH(光滑粒子流体动力学)方法的计算速度和大规模仿真能力,发展了一种基于动态区域分解的SPH并行算法。采用基于维度的因数分解法实现任意数目的并行计算区域分解。采用二分法实现快速并行切割面搜索。通过改进子区域分配方法,有效减少计算节点间通信数据量。基于该算法开发了并行SPH计算软件PTS,并对弹丸超高速斜撞击平板形成碎片云过程进行了并行SPH仿真。仿真结果表明:该算法适应大规模冲击动力学仿真,可有效保证仿真过程中的负载平衡,并具有较好的线性加速特性。

关键词: SPH, 并行计算, 动态区域分解, 超高速碰撞, 并行计算效率

Abstract: To improve the speed and the capability of large scale simulation of SPH (Smoothed particle hydrodynamics), a parallel SPH method based on dynamic domain decomposition is developed. The decomposition of arbitrary numbers of subdomains is achieved by adopting dimension based factorable method. Rapid parallel cut plane search is achieved by adopting bisection method. The data communication between compute nodes is reduced by improving the subdomain assignment. A parallel SPH program was developed based on this method, with which the process of projectile hypervelocity impacting thin plate producing debris cloud was simulated. The result shows that: the method is suitable for the simulation of large scale shock dynamic problem, the load balance is well kept during the simulation, and the method shows a good linear acceleration feature.

Key words: SPH, parallel computing, dynamic domain decomposition, hypervelocity impact, parallel compute efficiency

中图分类号: