ERROR:unable to read the cmd header on the pmi context, Error = -1

来源:互联网 发布:电视机如何下载软件 编辑:程序博客网 时间:2024/04/29 05:37

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)!

原创粉丝点击