期刊文献+

千万亿次可扩展可容错自由网格数值模拟系统 被引量:3

petaPar:A Scalable and Fault Tolerant Petascale Free Mesh Simulation System
下载PDF
导出
摘要 在千万亿次计算能力的驱动下,数值软件的发展进入了一个以海量并行为基本特征的历史转折期,可扩展和可容错成为大规模数值模拟的两大关键技术.petaPar模拟程序是以对传统数值技术形成优势互补的无网格类方法为切入点,面向千万亿次级计算而开发的下一代新兴通用数值模拟程序.petaPar在统一架构下实现了光滑粒子动力学(smoothed particle hydrodynamics,SPH)和物质点法(material point method,MPM)两种最为成熟和有效的无网格/粒子算法,支持多种强度、失效模型和状态方程;其中MPM支持改进的接触算法,可以处理上百万离散物体的非连续变形和相互作用计算.系统具有以下特点:1)高可扩展.实现单核单Patch极端情形下计算和通信的完全重叠,支持动态负载均衡;2)可容错.支持无人值守变进程重启动,在系统硬件出现局部热故障时可以不中止计算;3)适应硬件体系结构异构架构的变化趋势,同时支持flat MPI和MPI+Pthreads并行模型.程序在Titan千万亿次超级计算机上进行了全系统规模的可扩展性测试,结果表明该代码可线性扩展到26万个CPU核,SPH和MPM的并行效率分别为100%和96%. With the emergence of petaflops (1015 FLOPS) systems ,numerical simulation has entered a new era—a times opening a possibility of using 104 to 106 processor cores in one single run of parallel computing .In order to take full advantages of the powerfulness of the petaflops and post‐petaflops supercomputing infrastructures ,two aspects of grand challenges including the scalability and the fault tolerance must be addressed in a domain application .petaPar is a highly scalable and fault tolerant meshfree/particle simulation code dedicated to petascale computing .Two popular particle methods , smoothed particle hydrodynamics (SPH ) and material point method (M PM ) ,are implemented in a unified object‐oriented framework .The parallelization of both SPH and MPM consistently starts from the domain decomposition of a regular background grid .The scalability of the code is assured by fully overlapping the inter‐MPI process communication with computation and a dynamic load balance strategy .petaPar supports both flat M PI and M PI+ Pthreads hierarchial parallelization .Application‐specific lightweight checkpointing is used in petaPar to deal with the issue of fault tolerance .petaPar is designed to be able to automatically self‐restart from any number of M PI processes ,allow a dynamic change of computing resources arisen in a scenario of , for example , nodal failure and connection timeout etc .Experiments are performed on the Titan petaflops supercomputer .It is shown that petaPar linearly scales up to 2 .6 × 105 CPU cores with the excellent parallel efficiency of 100% and 96% for the multithreaded SPH and the multithreaded MPM ,respectively ,and the performance of the multithreaded SPH is improved by up to 30% compared with the flat MPI implementation .
出处 《计算机研究与发展》 EI CSCD 北大核心 2015年第4期823-832,共10页 Journal of Computer Research and Development
基金 国家自然科学基金项目(11072241 11111140020 91130026) 橡树岭国家实验室/美国国家计算科学中心主任基金项目(MAT028)
关键词 千万亿次计算 无网格/粒子模拟 高可扩展 高可容错 多线程 动态负载平衡 petascale computing meshless/particle simulation high scalable fault tolerance MPI+Pthreads dynamic load balancing
  • 相关文献

参考文献16

  • 1Lucy L B. A numerical approach to the testing of fission hypothesis [J]. The Astronomical Journal, 1977, 82 (12) : 1013-1024.
  • 2Gingold R A, Monaghan J J. Smoothed particle hydrody namics: Theory and application to non spherical stars [J]. Monthly Notices of the Royal Astronomical Society, 1977, 181(11): 375-389.
  • 3Libersky L D, Petschek A G, Carney T , et al. High strain lagrangian hydrodynamics: A three dimensional SPH code for dynamic material response [J]. Journal of Computational Physics, 1993, 109(1): 67-75.
  • 4Iiu Moubin, l.iu C-uirong. Smoothed particle hydrodynamics (SPH): An overview and recent developments [J]. Archives of Computational Methods in Engineering, 2010, (1): 25-76.
  • 5Sulsky D, Chen Z. Schreyer H. A particle method for history dependent materials [J]. Computer Methods in Applied Mechanics and Engineering, 1994, 118 ( 1 ) : 179-196.
  • 6Sulsky D, Zhou S J, Schreyer H L. Application of a particle- in-cell method to solid mechanics [J]. Computer Physics Communications, 1995, 87(2) : 236-252.
  • 7Ma Zhitao, Zhang Xiong, Huang Peng. An object oriented MPM framework for simulation of large deformation and contact of numerous grains [J]. Computer Modeling in Engineering . Sciences, 2010, 55(1): 61-87.
  • 8廉艳平,张帆,刘岩,张雄.物质点法的理论和应用[J].力学进展,2013,43(2):237-264. 被引量:31
  • 9张洪武,王鲲鹏,陈震.基于物质点方法饱和多孔介质动力学模拟(Ⅰ)--耦合物质点方法[J].岩土工程学报,2009,31(10):1505-1511. 被引量:12
  • 10Zhou Guangzheng, Chen Zhihai, Ge Wei, et al. SPH simulation of uil displacement in cavity fracture structures [J]. Chemical Engineering Science, 2010, 65(11): 3363- 3371.

二级参考文献150

  • 1王津龙,刘天云,张楚汉.堆石体柱状试件成型过程的材料点法仿真[J].清华大学学报(自然科学版),2005,45(12):1604-1607. 被引量:4
  • 2郑勇刚,顾元宪,陈震.薄膜破坏过程数值模拟的MPM方法[J].力学学报,2006,38(3):347-355. 被引量:5
  • 3马上,张雄,邱信明.超高速碰撞问题的三维物质点法[J].爆炸与冲击,2006,26(3):273-278. 被引量:23
  • 4Ni L M,1991年
  • 5孙凝晖,计算机研究与发展
  • 6王宇新,陈震,孙明.滑移爆轰问题无网格MPM法数值模拟[J].力学与实践,2007,29(3):20-25. 被引量:9
  • 7Ambati R, Pan X F, Yuan H. 2012. Application of material point method for cutting process simulations. Computa- tional Materials Science, 57:102-110.
  • 8Andersen S, Andersen L. 2010. Modelling of landslides with the materiM-point method. Computational Geosciences, 14: 137-147.
  • 9Anvar G, Sumanta A. 2008. A hybrid immersed bound- ary and material point method for simulating 3d fluid- structure interaction problems. International Journal for Numerical Methods in Fluids, 56:2151-2177.
  • 10Ayton G, Bardenhagen S G, McMurtry P, et al. 2001. Interfacing continuum and molecular dynamics: An ap- plication to lipid bilayers. Journal of Chemical Physics, 114 (15): 6913-6924.

共引文献40

同被引文献2

引证文献3

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部