本文转载自:http://blog.csdn.net/he_xiang_/article/details/40189257

本文转载自:http://blog.csdn.net/he_xiang_/article/details/40189257

     主要收藏一下,留着备用。

1.版本要对

下载MPI,去官方网站

http://www.mpich.org/downloads/

选择x86-64版本

2.步骤要对

1)点击mpich2-1.4.1p1-win-x86-64.msi运行

2)一直next下去,当选择安装目录的时候根据自己的需要选择即可,这里选择D:\Program Files\MPICH2

3)安装完成后,先在本计算机上,控制面板下创建一个新用户(一定是管理员身份),用户名自己取(如:MPI)。


4)创建好后,点击这个MPI用户设置密码,这个用户名和密码要在测试的时候用到。

5)打开VS2010,新建一个Win32控制台程序(文件名为:Mpi3),选择 项目-->Mpi3属性,在VC++目录下将D:\Program Files\MPICH2\include加入到包含目录下,将D:\Program Files\MPICH2\lib加入到库目录下。(平台为x64)(一定要点应用


6)在C/C++下预处理器中将MPICH_SKIP_MPICXX加入预处理器定义


7)在C/C++下的代码生成中将运行库改为 多线程调试(/MTd)


8)在链接器下的输入中附加依赖项添加 mpi.lib


9)编写程序后,选择 生成-->生成解决方案,生成成功

10)在mpich2的安装目录下D:\Program Files\MPICH2\bin找到下图三个应用程序。

11)双击wmpiregister.exe 进行注册,Acount即为刚才创建的用户名(如:MPI),密码就是设置的密码。


12)双击wmpiconfig.exe 选择本机


13)双击wmpiexec.exe 进行测试。(选择一个自己已经生成成功的例子)

在执行的时候,可能出现目标计算机积极拒绝,无法连接的错误,需要一管理员的身份运行cmd,并进入到D:\Program Files\MPICH2\bin下,运行smpd -install -phrase beHappy,安装smpd;再运行smpd.exe -d -p 8676 启动smpd。




这样就成功了!

1.版本要对

下载MPI,去官方网站

http://www.mpich.org/downloads/

选择x86-64版本

2.步骤要对

1)点击mpich2-1.4.1p1-win-x86-64.msi运行

2)一直next下去,当选择安装目录的时候根据自己的需要选择即可,这里选择D:\Program Files\MPICH2

3)安装完成后,先在本计算机上,控制面板下创建一个新用户(一定是管理员身份),用户名自己取(如:MPI)。


4)创建好后,点击这个MPI用户设置密码,这个用户名和密码要在测试的时候用到。

5)打开VS2010,新建一个Win32控制台程序(文件名为:Mpi3),选择 项目-->Mpi3属性,在VC++目录下将D:\Program Files\MPICH2\include加入到包含目录下,将D:\Program Files\MPICH2\lib加入到库目录下。(平台为x64)(一定要点应用


6)在C/C++下预处理器中将MPICH_SKIP_MPICXX加入预处理器定义


7)在C/C++下的代码生成中将运行库改为 多线程调试(/MTd)


8)在链接器下的输入中附加依赖项添加 mpi.lib


9)编写程序后,选择 生成-->生成解决方案,生成成功

10)在mpich2的安装目录下D:\Program Files\MPICH2\bin找到下图三个应用程序。

11)双击wmpiregister.exe 进行注册,Acount即为刚才创建的用户名(如:MPI),密码就是设置的密码。


12)双击wmpiconfig.exe 选择本机


13)双击wmpiexec.exe 进行测试。(选择一个自己已经生成成功的例子)

在执行的时候,可能出现目标计算机积极拒绝,无法连接的错误,需要一管理员的身份运行cmd,并进入到D:\Program Files\MPICH2\bin下,运行smpd -install -phrase beHappy,安装smpd;再运行smpd.exe -d -p 8676 启动smpd。




这样就成功了!

猜你喜欢

转载自blog.csdn.net/hanbingyunzi163/article/details/79276286