• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

计算机工程与科学 ›› 2021, Vol. 43 ›› Issue (01): 58-69.

• 高性能计算 • 上一篇    下一篇

YH-ACT:热工流体力学并行应用程序

刘杰1,2,龚春叶1,杨博1,郭晓威1,甘新标1,李胜国1,李超1,陈旭光1,肖调杰1,穆利安1,宋敏1,赵冬勇1,鞠羽中1   

  1. (1.国防科技大学计算机学院,湖南 长沙 410073;2.复杂系统软件工程湖南省重点实验室,湖南 长沙 410073)

  • 收稿日期:2020-06-10 修回日期:2020-07-21 接受日期:2021-01-25 出版日期:2021-01-25 发布日期:2021-01-22
  • 基金资助:
    国家重点研发计划(2018YFB0204301);国家数值风洞项目(NNW2019ZT5-A10,NNW2019ZT6-B20,NNW2019ZT6-B21);国家自然科学基金(61902411,71601182);PDL基金(6142110180203,6142110190206,WDZC20205500115)


YH-ACT:Parallel analysis code of thermohydraulics

LIU Jie1,2,GONG Chun-ye1,YANG Bo1,GUO Xiao-wei1,GAN Xin-biao1,LI Sheng-guo1,LI Chao1,CHEN Xu-guang1,XIAO Tiao-jie1,MU Li-an1,SONG Min1,ZHAO Dong-yong1,JU Yu-zhong1   

  1. 1.College of Computer Science and Technology,National University of Defense Technology,Changsha 410073;

    2.Laboratory of Software Engineering for Complex Systems,Changsha 410073,China)

  • Received:2020-06-10 Revised:2020-07-21 Accepted:2021-01-25 Online:2021-01-25 Published:2021-01-22

摘要: 商业CFD程序已广泛应用于反应堆的热工水力模拟,但不能完全满足反应堆的应用需求;开源CFD程序有部分应用,但与商业CFD程序相比,在物理模型全面性、计算精度、计算效率及易用性等方面仍存在差距。为更好地满足局部精细热工水力分析的需求,需要更全面的物理模型、较高的计算精度和较好的并行计算效率,因此有必要开发自主热工CFD程序。详细描述了热工流体力学并行应用程序YH-ACT的设计、实现方案以及测试结果。选取3个典型案例,通过与典型商业软件Fluent计算结果进行对比验证软件正确性,
程序并行计算规模达到400个结点共9 600个进程,稳态计算加速比为111.7,并行效率为27.9%,瞬态计算加速比为37.2,并行效率为9.3%。

关键词: 热工流体力学, 计算流体力学, 并行算法, 高性能计算

Abstract: Commercial CFD programs have been widely used in the thermal and hydraulic simulation of reactors, but they cannot fully meet the application requirements of reactors. Open-source CFD programs have some applications, but, compared with commercial CFD programs, there are still gaps on the comprehensive physical model, calculation accuracy, calculation efficiency and ease of use. In order to better meet the needs of thermohydraulics analysis, it needs a more comprehensive physical model, higher calculation accuracy and better parallel computing efficiency, and it is necessary to develop independent thermal CFD software. This paper describes the design, implementation, and test results of YH-ACT: parallel analysis code of thermohydraulics. Three typical cases are selected, and the correctness of the software is verified by comparing it with the simulation results by typical commercial software Fluent. The software parallel computing scale reaches 400 nodes with 9600 processes. The speedup is 111.7 and the parallel efficiency is 27.9% for the steady-state model. The speedup is 37.2 and the parallel efficiency is 9.3% for the transient-state model.



Key words: thermohydraulics, computational fluid dynamics, parallel algorithm, high performance computing