并行处理结课实验,要用到MPI编程,我的电脑和VS2012都是64位的,以为MPICH也得是64位才行,结果饶了很大的弯——配置正确,添加引用之后,仍然无法识别MPI函数。
后来换了个32位的MPICH,配置完成后运行成功!
一般,在Windows 8 环境下装MPICH时,还是关了防火墙好点,不然可能会遇到老是注册不上的情况,一运行就是“Error: No smpd passphrase specified through the
registry or .smpd file, exiting.” 遇到这种情况还是卸载重装下MPICH,防火墙关掉,
总之,我这个VS2012和Windows 8 OS 可是把我害惨了,光是配置环境就浪费了好几个小时!
在VS2012中配置MPI 可参照VS2010