0

我在这里有一个 MPI 代码,我用它来将文件从一个节点传输到另一个节点。但不知何故,我无法在每个节点上的 localscratch 文件夹上运行。例如:我运行代码如下:

mpirun --host ser010,ser011 ./test <test.txt(inputfile)> <test2.txt(outputfile)>

代码在 2 个节点 ser010、ser011 上运行,输入文件由进程 0 (ser010) 读取,进程 1 从进程 0 接收数据并作为输出文件写入。

但这在我使用 NFS 时有效。(并行文件系统)。

每个节点(ser010、ser011)都有自己的 localscratch 文件夹(不在 nfs 上)。因此每个节点中的文件不共享。

如何将文件从 ser010 的暂存区发送到 ser011 的暂存区?

请建议。我在这里使用 OpenMPI。

4

0 回答 0