• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
Advanced Search
Yang Lipeng, Che Yonggang. HDF5 Based Parallel I/O Techniques for Multi-Zone Structured Grids CFD Applications[J]. Journal of Computer Research and Development, 2015, 52(4): 861-868. DOI: 10.7544/issn1000-1239.2015.20131920
Citation: Yang Lipeng, Che Yonggang. HDF5 Based Parallel I/O Techniques for Multi-Zone Structured Grids CFD Applications[J]. Journal of Computer Research and Development, 2015, 52(4): 861-868. DOI: 10.7544/issn1000-1239.2015.20131920

HDF5 Based Parallel I/O Techniques for Multi-Zone Structured Grids CFD Applications

More Information
  • Published Date: March 31, 2015
  • Computational fluid dynamics (CFD) is one of the most important high performance computing (HPC) areas. CFD applications commonly access large volumes of data. In case of large-scale CFD parallel computing, serial I/O performance does not match the computing performance, hence it becomes the performance bottleneck. Parallel I/O is an effective way to solve this problem. HDF5 (hierarchical data format v5) has provided excellent mechanisms to manage scientific data as well as effective ways to implement parallel I/O. High-order simulator for aerodynamics (HOSTA) is a multi-zone structured grids CFD application that can solve real world flow problems. This paper implements the parallel I/O method in HOSTA, based on the HDF5 file format and corresponding parallel I/O application programming interface. Detailed performance evaluation is performed with real CFD simulation cases on a HPC system equipped with 6 I/O service nodes. The results show that our method is both scalable and efficient. For a delta wing test case, parallel I/O achieves the performance speedup of 21.27 compared with the serial I/O. It achieves maximal I/O throughput of 5.81GBps and improves the application’s performance by over 10%, as compared with the original code. For a simple airfoil test case with larger grid size, our parallel I/O achieves maximal I/O throughput of 6.72GBps.
  • Related Articles

    [1]An Zhongqi, Zhang Yunyao, Xing Jing, Huo Zhigang. Optimization of the Key-Value Storage System Based on Fused User-Level I/O[J]. Journal of Computer Research and Development, 2020, 57(3): 649-659. DOI: 10.7544/issn1000-1239.2020.20180799
    [2]Cai Tao, Wang Jie, Niu Dejiao, Liu Peiyao, Chen Fuli. A High Throughput NVM Storage System Based on Access Request Conflict Detection[J]. Journal of Computer Research and Development, 2020, 57(2): 257-268. DOI: 10.7544/issn1000-1239.2020.20190526
    [3]An Zhongqi, Du Hao, Li Qiang, Huo Zhigang, Ma Jie. Memcached Optimization on High Performance I/O Technology[J]. Journal of Computer Research and Development, 2018, 55(4): 864-874. DOI: 10.7544/issn1000-1239.2018.20160890
    [4]Wang Zhan, Cao Zheng, Liu Xiaoli, Su Yong, Li Qiang, An Xuejun, Sun Ninghui. A Multi-Root I/O Resource Pooling Method Based on Single-Root I/O Virtualization[J]. Journal of Computer Research and Development, 2015, 52(1): 83-93. DOI: 10.7544/issn1000-1239.2015.20131182
    [5]Wang Jianzong, Chen Yanjun, Xie Changsheng. Research on I/O Resource Scheduling Algorithms for Utility Optimization Towards Cloud Storage[J]. Journal of Computer Research and Development, 2013, 50(8): 1657-1666.
    [6]Li Mingqiang and Shu Jiwu. A Survey of Studies on Self-Similarity in I/O Workloads[J]. Journal of Computer Research and Development, 2008, 45(6).
    [7]Chen Yongran, Qi Xingyun, and Dou Wenhua. A Performance Model of I/O-Intensive Parallel Applications[J]. Journal of Computer Research and Development, 2007, 44(4): 707-713.
    [8]Xia Nan, Zhang Yaoxue, Yang Shanlin, Wang Xiaohui. IOMan: An I/O Management Method Supporting Multi-OS Remote Boot and Running[J]. Journal of Computer Research and Development, 2007, 44(2): 317-325.
    [9]Tang Jianqi, Fang binxing, Hu Mingzeng, and Wang Wei. Research on I/O Optimizations in Out-of-Core Computation[J]. Journal of Computer Research and Development, 2005, 42(10): 1820-1825.
    [10]Cao Qiang and Xie Changsheng. Applying Aggregate I/O to Improve Performance of Network Storage[J]. Journal of Computer Research and Development, 2005, 42(4): 544-550.

Catalog

    Article views (1336) PDF downloads (586) Cited by()

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return