【发布时间】:2016-02-29 03:14:40
【问题描述】:
我对使用 MPI 执行文件 I/O 有一些疑问。
一组文件分布在不同的进程中。 我希望进程读取其他进程中的文件。
例如,在单向通信中,每个进程都会设置一个对其他处理器可见的窗口。我需要完全相同的功能。 (为所有文件创建“窗口”并共享它们,以便任何进程可以从任何偏移量读取任何文件)
在 MPI 中可以吗?我阅读了很多关于 MPI 的文档,但找不到确切的文档。
【问题讨论】:
-
“一组文件分布在不同的进程中”是什么意思?这是否意味着这些文件位于本地文件系统上,仅对给定的 MPI 进程挂载/可见,而不是另一个? (例如在不同计算节点的
/tmp上) -
@Gilles 对,这意味着这些文件位于本地文件系统上,仅对给定的 MPI 进程挂载/可见,而不是其他进程。
标签: mpi