mpich2读文件出现的问题

近期用mpich编程,在VS2005编译通过的程序用wmpiexe.exe执行时出错。


有两种情况:

1. 报错:no instance File specified, abort

2. 报错:job aborted:
rank: node: exit code[: error message]
0: RFLAB190: -1073741811: process 0 exited without calling finalize
1: RFLAB190: -1073741811: process 1 exited without calling finalize

查找总结后发现都是因为源代码中有读文件的行为,而用mpi执行时,找不到要读的文件。

所以需要将要读取的文件(例如:a.txt)放在运行的目录下面。我试了下,放在mpich2/bin下是可行的。

总体来讲,mpich的调试时很有困难的,提示的出错问题比较难解,还是要靠大家的经验集思广益,多做实验。



版权声明:本文为encaidx原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。