回 帖 发 新 帖 刷新版面

主题:mpi读写文本文件的问题

小弟初学mpi,有一串行程序想改成并行程序,其他部分现在都能弄通,就是mpi并行读写文本文件这块有困难,用mpi_file_write_at命令好像写出来是二进制的文件,有那位高手对mpi读写文本文件熟悉的话,给小弟指导一二。先谢谢了。本人的编程环境是cvf+mpich2

回复列表 (共3个回复)

沙发

有什么好的文档也可以推荐一二。清华的那本书看完了。不知道还有没有其他好的书籍。

板凳

mpi里面提供的文件读取函数我也没搞明白是怎么同步的. 所以我的方案是只在一个进程上进行读写处理..

3 楼

现在的问题是每个进程上都要对打开同样的文件进行读取,而且对程序进行修改现在还存在困难,我现在的做法是根据并行的进程数首先进行文件的复制和重命名,然后在不同的进程中打开本进程相关的文本文件。本人感觉这个方法太离谱,所以想请教下有没有更好的方法。

我来回复

您尚未登录,请登录后再回复。点此登录或注册