使用c ++从多线程写入单个文件(在群集上)

时间:2015-01-12 03:29:08

标签: c++ multithreading

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

有人知道原因吗?

0 个答案:

没有答案