并行计算中的文件操作与开发工具
1. 并行文件操作概述
在并行应用中,处理标准文件操作有其特定的方法。对于适度的并行应用,让所有 IO 操作都由第一个处理器执行的简单技术就足够了。而 MPI - IO 是并行文件操作的重要组成部分,它能显著加快文件的读写速度。使用自描述的并行 HDF5 软件也有诸多优势,HDF5 格式能在实现快速文件操作的同时,改善应用程序的数据管理方式。此外,查询和设置并行文件软件及文件系统的提示信息,有助于提升特定系统上的文件读写性能。
1.1 通用文件系统提示
有时,为应用程序中的文件操作类型提供一些提示是很有用的。可以通过环境变量、提示文件或在运行时使用 MPI_Info_set 来修改并行文件设置。以下是不同库的设置命令:
- Cray MPICH :
MPICH_MPIIO_HINTS=”*:<key>=<value>:<key>=<value>
# 示例
export MPICH_MPIIO_HINTS=\
”*:striping_factor=8:striping_unit=4194304”
- ROMIO :
ROMIO_HINTS=<filename>
# 示例
ROMIO_HINTS=romio - hints
超级会员免费看
订阅专栏 解锁全文
4522

被折叠的 条评论
为什么被折叠?



