|
计算机应用 2013
基于hdf5的结构网格计算流体动力学程序并行i/o技术Keywords: 计算流体动力学,结构网格,并行i/o,层次式文件格式,i/o性能 Abstract: ?大规模计算流体动力学(cfd)计算对数据i/o能力提出了很高需求。层次式文件格式(hdf5)可有效管理大规模科学数据,并对并行i/o具有良好的支持。针对结构网格cfd并行程序,设计了其数据文件的hdf5存储模式,并基于hdf5并行i/o编程接口实现了其数据文件的并行i/o,在并行计算机系统上进行了性能测试与分析。结果表明,在使用4~32个进程时,基于hdf5并行i/o方式的写文件性能比每进程独立写普通文件的方式高6.9~16.1倍;基于hdf5并行i/o方式的读文件性能不及后者,为后者的20%~70%,但是读文件的时间开销远小于写文件的时间开销,因此对总体性能的影响较小。
|