主题:mpi读写文本文件的问题
kltsyu
[专家分:70] 发布于 2010-11-29 16:50:00
小弟初学mpi,有一串行程序想改成并行程序,其他部分现在都能弄通,就是mpi并行读写文本文件这块有困难,用mpi_file_write_at命令好像写出来是二进制的文件,有那位高手对mpi读写文本文件熟悉的话,给小弟指导一二。先谢谢了。本人的编程环境是cvf+mpich2
回复列表 (共3个回复)
沙发
kltsyu [专家分:70] 发布于 2010-11-29 16:53:00
有什么好的文档也可以推荐一二。清华的那本书看完了。不知道还有没有其他好的书籍。
板凳
yeg001 [专家分:14390] 发布于 2010-11-29 16:57:00
mpi里面提供的文件读取函数我也没搞明白是怎么同步的. 所以我的方案是只在一个进程上进行读写处理..
3 楼
kltsyu [专家分:70] 发布于 2010-11-29 17:07:00
现在的问题是每个进程上都要对打开同样的文件进行读取,而且对程序进行修改现在还存在困难,我现在的做法是根据并行的进程数首先进行文件的复制和重命名,然后在不同的进程中打开本进程相关的文本文件。本人感觉这个方法太离谱,所以想请教下有没有更好的方法。
我来回复