三维多物质弹塑性流体动力学Euler方法的并行算法研究及程序测试

马天宝 费广磊 张文耀

马天宝, 费广磊, 张文耀. 三维多物质弹塑性流体动力学Euler方法的并行算法研究及程序测试[J]. 高压物理学报, 2011, 25(6): 508-513. doi: 10.11858/gywlxb.2011.06.005
引用本文: 马天宝, 费广磊, 张文耀. 三维多物质弹塑性流体动力学Euler方法的并行算法研究及程序测试[J]. 高压物理学报, 2011, 25(6): 508-513. doi: 10.11858/gywlxb.2011.06.005
MA Tian-Bao, FEI Guang-Lei, ZHANG Wen-Yao. Study on Parallel Algorithm of Eulerian Method for Three-Dimensional Multi-Material Plastic-Elastic Hydrokinetics[J]. Chinese Journal of High Pressure Physics, 2011, 25(6): 508-513. doi: 10.11858/gywlxb.2011.06.005
Citation: MA Tian-Bao, FEI Guang-Lei, ZHANG Wen-Yao. Study on Parallel Algorithm of Eulerian Method for Three-Dimensional Multi-Material Plastic-Elastic Hydrokinetics[J]. Chinese Journal of High Pressure Physics, 2011, 25(6): 508-513. doi: 10.11858/gywlxb.2011.06.005

三维多物质弹塑性流体动力学Euler方法的并行算法研究及程序测试

doi: 10.11858/gywlxb.2011.06.005
详细信息
    通讯作者:

    马天宝 E-mail:madabal@bit.edu.cn

Study on Parallel Algorithm of Eulerian Method for Three-Dimensional Multi-Material Plastic-Elastic Hydrokinetics

  • 摘要: 并行计算是解决爆炸与冲击问题大规模数值模拟最有效的手段之一。针对Euler方法并行程序设计的复杂性,阐述了三维多物质弹塑性流体动力学程序MMIC-3D并行设计的总体策略,基于消息传递接口(MPI)设计出相应的PMMIC-3D并行程序,并提出了一套实用的程序测试方案。结合聚能射流形成过程的数值模拟算例,在八节点的集群上测试了加速比、并行效率及可扩放性,分析了影响并行性能的因素。

     

  • Dongarra J, Foster I, Fox G, et al. Sourcebook of Parallel Computing [M]. Translated by Mo Z Y, Chen J, Cao X L. Beijing: Publishing House of Electronics Industry, 2005. (in Chinese)
    Dongarra J, Foster I, Fox G, 等. 并行计算综论 [M]. 莫则尧, 陈军, 曹小林, 译. 北京: 电子工业出版社, 2005.
    Malard J. MPI: A Message-Passing Interface Standard [R]. UK: The University of Edinburgh, 1994.
    Xue M Y, Ning J G. Research on 3D Eulerian Numerical Simulation for Explosion [J]. Acta Armamentarii, 2006, 27(6A): 129-132. (in Chinese)
    薛妙轶, 宁建国. 三维爆炸问题的Euler数值方法研究 [J]. 兵工学报, 2006, 27(6A): 129-132.
    Chen G L, An H, Chen L. The Architecture of Parallel Compute [M]. Beijing: Higher Education Press, 2004. (in Chinese)陈国良, 安虹, 陈崚, 等. 并行算法实践 [M]. 北京: 高等教育出版社, 2004.
    Ma T B, Wang C, Ning J G. Multi-Material Eulerian Formulations and Hydrocode for the Simulation of Explosions [J]. CMES: Computer Modeling in Engineering Sciences, 2008, 33(2): 155-178.
    Ning J G, Chen L W. Fuzzy Interface Treatment in Eulerian Method [J]. Sci China Ser E-Eng Mater Sci, 2004, 47(5): 550-568.
    Harvie D J E, Flectcher D F. A New Volume of Fluid Advection Algorithm: The Stream Scheme [J]. J Comput Phys, 2000, 162: 1-32.
    Harvie D J E, Flectcher D F. A New Volume of Fluid Advection Algorithm: The Difined Donating Region Scheme [J]. Int J Numer Meth Fl, 2001, 35: 151-172.
    Shi J M. Software Engineering-Principle, Method and Apply [M]. Beijing: Higher Education Press, 2002. (in Chinese)
    史济民. 软件工程--原理、方法与应用 [M]. 北京: 高等教育出版社, 2002.
  • 加载中
计量
  • 文章访问数:  7870
  • HTML全文浏览量:  487
  • PDF下载量:  455
出版历程
  • 收稿日期:  2010-08-20
  • 修回日期:  2010-11-26
  • 刊出日期:  2011-12-15

目录

    /

    返回文章
    返回