计算物理 ›› 2006, Vol. 23 ›› Issue (4): 431-435.

• 研究论文 • 上一篇    下一篇

三维光滑粒子流体动力学并行计算程序

王裴, 洪滔   

  1. 北京应用物理与计算数学研究所, 北京 100088
  • 收稿日期:2005-03-16 修回日期:2005-08-23 出版日期:2006-07-25 发布日期:2006-07-25
  • 作者简介:王裴(1975-),男,安徽合肥,助研,硕士,从事计算力学方面的研究.
  • 基金资助:
    中国工程物理研究院科学技术基金(批准号:20030106)资助项目

Parallel Computation of Three-Dimensional Smoothed Particle Hydrodynamics

WANG Pei, HONG Tao   

  1. Institute of Applied Physics and Computational Mathematics, Beijing 100088, China
  • Received:2005-03-16 Revised:2005-08-23 Online:2006-07-25 Published:2006-07-25

摘要: 介绍了基于消息传递并行程序设计平台研制的三维光滑粒子流体动力学并行程序CSPH3D.包括计算格式、并行方案、并行程序逻辑,以及加快邻域粒子搜索的处理方法.对三维微喷射和斜侵彻的计算表明:CSPH3D程序可以较好地计算这类问题.并且程序具有较高的并行效率.对于粒子总数为1527402的微喷射算例和粒子总数为1454225的斜侵彻算例,使用100个处理器时,并行效率可以达到80%.

关键词: 光滑粒子动力学方法, 并行计算, 斜侵彻, 微喷射

Abstract: A parallel three-dimensional smoothed particle hydrodynamics cede CSPH3D based on MPI is introduced, including computational scheme, parallel method, data structure, flow chart, and skills in programming. A simulation of three-dimensional ejection and penetration model shows that the CSPH3D code preferably simulates these phenomenon and the parallel efficiency is high. The parallel efficiency of a 1527402 particles micro-ejection model and a 1454225 particles penetration model achieves 80% with 100 processors.

Key words: smoothed particles hydrodynamics, parallel computation, penetration, micro-ejection

中图分类号: