我有一个MPI代码here,用于将文件从一个节点传输到另一个节点。但不知何故,我无法在每个节点上的localscratch文件夹上运行。例如:我按如下方式运行代码:
mpirun --host ser010,ser011 ./test <test.txt(inputfile)> <test2.txt(outputfile)>
代码在2个节点ser010,ser011上运行 输入文件由进程0(ser010)读取,进程1从进程0接收数据并写入outputfile。
但是当我在NFS上时这会起作用。 (并行文件系统)。
每个节点(ser010,ser011)都有自己的localscratch文件夹(不在nfs上)。所以不共享每个节点中的文件。
如何将文件从ser010发送到ser011的临时文件?
请建议。我在这里使用OpenMPI。