计算机应用 ›› 2018, Vol. 38 ›› Issue (4): 1012-1016.DOI: 10.11772/j.issn.1001-9081.2017102543

• 数据科学与技术 • 上一篇    下一篇

基于HDF5文件格式的KYLIN-2软件组件库

冯晋涛, 芦韡, 柴晓明, 涂晓兰, 尹强, 陈定勇, 刘远   

  1. 中国核动力研究设计院 核反应堆系统设计技术重点实验室, 成都 610213
  • 收稿日期:2017-10-26 修回日期:2017-12-14 出版日期:2018-04-10 发布日期:2018-04-09
  • 通讯作者: 冯晋涛
  • 作者简介:冯晋涛(1985-),男,重庆人,工程师,硕士,主要研究方向:核反应堆系统堆芯软件;芦韡(1981-),男,江西资溪人,高级工程师,主要研究方向:核反应堆堆芯计算方法、核反应堆系统堆芯软件;柴晓明(1983-),男,内蒙古呼和浩特人,高级工程师,博士,主要研究方向:核反应堆堆芯计算方法、先进反应堆;涂晓兰(1983-),女,重庆人,高级工程师,硕士,主要研究方向:核反应堆系统堆芯软件;尹强(1981-),男,山东潍坊人,高级工程师,主要研究方向:核反应堆系统堆芯软件;陈定勇(1991-),男,四川广安人,助理工程师,硕士,主要研究方向:核反应堆系统堆芯软件;刘远(1989-),男,四川成都人,助理工程师,主要研究方向:核反应堆系统堆芯软件。
  • 基金资助:
    中核集团"龙腾2020"科技创新计划核心能力提升项目(LTJH-NESTORII-1405001);核反应堆系统设计技术重点实验室基金资助项目(ZDSY-ZSYX-14-12-001)。

The KYLIN-2 assembly databank based on HDF5 file format

FENG Jintao, LU Wei, CHAI Xiaoming, TU Xiaolan, YIN Qiang, CHEN Dingyong, LIU Yuan   

  1. Science and Technology on Reactor System Design Technology Laboratory, Nuclear Power Institute of China, Chengdu Sichuan 610213, China
  • Received:2017-10-26 Revised:2017-12-14 Online:2018-04-10 Published:2018-04-09
  • Supported by:
    This work is partially supported by the Core Ability Enhancement Project of "LongTeng 2020" Technology Innovation Programme of China National Nuclear Corporation (LTJH-NESTORII-1405001), the Fund of Science and Technology on Reactor System Design Technology Laboratory (ZDSY-ZSYX-14-12-001).

摘要: KYLIN-2是中国核动力研究设计院自主研发的先进中子学栅格(组件)计算软件,针对KYLIN-2软件中海量数据存储和处理的问题,提出一种基于对分层数据存储格式v5(HDF5)的计算数据存储方案。首先,对HDF5文件格式进行了研究;其次,根据KYLIN-2软件需求,设计了基于HDF5文件格式的组件库KYMRES;最后,通过自开发的HDF5文件读写工具完成了KYMRES库的实现过程。通过性能测试表明,基于HDF5文件格式的组件库KYMRES较常规存储方案具有更高的I/O效率,其读、写效率平均提升到旧算法的2.3倍和4.5倍。KYMRES库在海量数据存储和处理方面具有显著优越性,为KYLIN-2软件提供了一种新型的数据存储和管理方案。

关键词: 数据存储和处理, HDF5, KYMRES组件库, HDF5文件读写工具, 高效I/O

Abstract: Nuclear Power Institute of China (NPIC) developed an advanced neutron transport lattice code, namel KYLIN-2. To solve the problem of mass data storage and processing in software, a computing data storage solution based on Hierarchical Data Format v5 (HDF5) was proposed. Firstly, HDF5 file format was researched. Secondly, according to the requirements of KYLIN-2, KYlin-2 Main RESults databank (KYMRES) based on HDF5 was designed. Finally, KYMRES was realized by self-developed HDF5 read/write tool. The performance tests show that KYMRES has a higher I/O efficiency compared with conventional storage solutions, the efficiency of reading and writing is increased to 2.3 and 4.5 times on average that of the old algorithm. KYMRES has significant advantages in mass data storage and processing. and provides a new data storage and management solution for KYLIN-2.

Key words: data storage and processing, Hierarchical Data Format v5(HDF5), KYlin-2 Main RESults databank (KYMRES), HDF5 read/write tool, efficient I/O

中图分类号: