win7+vs2010+MPI ,以下仅在单机下做的测试。
电脑之前装了MPICH2和Microsoft HPC Pack 2008 SDK,用vs2010链接MPICH2的库编译了一个小程序,在cmd下用mpiexec执行该程序时出现下面问题
ERROR:unable to read the cmd header on the pmi context, Error = -1
后来网上找不到好的解决办法,发现了一篇Microsoft HPC Pack 2008 SDK+ VS2010的文章http://blog.renren.com/share/244178527/425531106,于是想到用Microsoft HPC Pack 2008 SDK编译该程序一试,之后在cmd下用mpiexec执行该程序就成功了!
猜想之前的问题是不是因为用了Microsoft HPC Pack 2008 SDK的mpiexec,再回来用vs2010链接MPICH2的库编译该程序, 用MPICH2里的wmpiexec执行改程序也成功了(之前已经配置好MPICH2,http://www.cnblogs.com/microant/archive/2008/12/03/873644.html,http://blog.sciencenet.cn/home.php?mod=space&uid=5422&do=blog&id=506796)!
本文介绍了在Windows 7操作系统下使用Visual Studio 2010进行MPI编程时遇到的问题及解决方案。文章详细记录了作者在安装MPICH2和Microsoft HPC Pack 2008 SDK后,尝试编译并运行MPI程序时出现的错误,并最终通过调整编译环境成功解决问题的过程。

被折叠的 条评论
为什么被折叠?



