标签: c++ multithreading
我正在群集上运行mpi程序。 在程序中,我试图将每个处理器的结果写入单个输出文件。每个处理器都会确定应该写入文件的哪个部分。 当我使用多线程在一台PC上运行程序时,一切顺利。但是,当我在集群上实现程序时,大部分结果都会损坏。集群写入网络磁盘(dell MD3000)。网络磁盘使用nfs连接到每台计算机。
有人知道原因吗?