期刊
  出版年
  关键词
结果中检索 Open Search
Please wait a minute...
选择: 显示/隐藏图片
SEMD:一种面向实际数值模拟软件的跨平台自动性能优化编程工具
张鹏, 张爱清, 莫则尧, 王景焘
计算物理    2024, 41 (1): 52-63.   DOI: 10.19596/j.cnki.1001-246x.8777
摘要275)   HTML6)    PDF (14870KB)(1176)   

针对手工软件性能优化缺乏可复用性和可移植性的问题, 设计实现一种面向实际数值模拟软件的跨平台自动性能优化编程工具SEMD (Single element-based computing multiple data)。SEMD采用数值模拟领域基于网格的高层语义对数值计算循环进行抽象, 完全屏蔽底层硬件特征和性能优化实现, 使得基于其编写的数值计算子程序能够自动实现跨平台性能可移植。典型算例测试结果显示: 在X86、ARM、GPU三种不同架构的处理器上, SEMD的整体性能优化效果超过国际上的同类产品。此外, SEMD在结构、流体、电磁等领域实际数值模拟软件的研制中也得到了初步应用, 支撑4款软件热点数值计算子程序平均性能提升164%.

图表 | 参考文献 | 相关文章 | 多维度评价
高阶精度CE/SE算法及其应用
张德良, 王景焘, 王刚
计算物理    2009, 26 (2): 211-220.  
摘要394)      PDF (724KB)(1415)   
对时-空守恒元解元算法(CE/SE)的网格设置做较大改进,提出一种新的六面体解元和元定义;同时在解元中对物理量进行高阶Taylor展开,给出一种在时间和空间上均具有高阶精度CE/SE算法.在此基础上,把新型的高阶精度CE/SE算法推广应用于高速流动捕捉激波间断、气相化学反应流动、计及固体动态效应的流体-弹塑性流动和非稳态多相不可压缩粘性流动中.数值实践表明,提出的新型网格结构上的高阶精度CE/SE算法具有算法简单、计算精度高、计算效率和计算效果好的优点,并大大改进和拓展了CE/SE算法的应用范围.
相关文章 | 多维度评价
基于CE/SE方法的二维Euler型多物质流体弹塑性问题计算
王景焘, 张德良, 刘凯欣
计算物理    2007, 24 (4): 395-401.  
摘要289)      PDF (409KB)(1271)   
将CE/SE方法推广到二维固体流体弹塑性问题的数值计算,同时结合杂交粒子水平集方法追踪物质界面和合适的边界条件,提出一套完整的二维Euler型流体弹塑性计算方案.通过长钨杆侵彻装甲钢实验的数值模拟,对方法的精度和有效性进行验证.
相关文章 | 多维度评价