并行计算中的文件操作与开发工具指南
1. 并行文件操作基础
在并行世界中进行文件操作,有一些通用的要点和技巧。例如,对于 example.data 文件的MPIIO读取访问模式,有如下信息:
| 项目 | 值 |
| — | — |
| 独立读取次数 | 0 |
| 集体读取次数 | 4 |
| 独立读取器数量 | 0 |
| 聚合器数量 | 1 |
| 条带计数 | 1 |
| 条带大小 | 524288 |
| 系统读取次数 | 1 |
| 条带大小读取次数 | 0 |
| 读取总字节数 | 3200 |
| 平均系统读取大小 | 3200 |
| 读取间隙数量 | 0 |
| 平均读取间隙大小 | NA |
2. 通用文件系统提示
有时候,为应用程序中的文件操作类型提供一些提示是很有用的。可以通过环境变量、提示文件或在运行时使用 MPI_Info_set 来修改并行文件设置。以下是不同库的设置命令:
- Cray MPICH :
MPICH_MPIIO_HINTS=”*:<key>=<value>:<key>=<value>
例如:
export MPICH_MPIIO_HINTS=\
超级会员免费看
订阅专栏 解锁全文

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



