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