[教程] MPICH2 Win7 VS2008环境搭建

来源:互联网 发布:刺激女生乳头知乎 编辑:程序博客网 时间:2024/06/06 04:38

1、安装MPICH2。下载mpich2-1.3.2p1-win-ia32.msi安装包,安装后在任务管理器中(显示所有用户的进程)能看到smpd.exe这个进程,则证明MPICH2安装成功。在此我的安装目录为C:\Program Files\

2、配置环境变量。在[系统变量][Path]中添加“C:\Program Files\MPICH2\include\”。

3、配置VS2008[工具][选项][项目和解决方案][VC++ 目录][包含文件]中加入“C:\Program Files\MPICH2\include”;[库文件]中加入“C:\Program Files\MPICH2\lib”。


4、配置工程。新建一个win32控制台程序空项目,项目[属性][配置属性]

    ① [C/C++][常规][解析 #using 引用]中填入“C:\Program Files\MPICH2\include”;[预处理器][预处理器定义]中添加MPICH_SKIP_MPICXX[代码生成][运行时库]项选择“多线程调试(/MTd)”;


    ② [连接器][常规][附加库目录]中填入“C:\Program Files\MPICH2\lib”;[输入][附加依赖项]中填入“mpi.lib”。


5、MPICH2账户注册及使用。

    ① [开始]菜单→[所有程序][MPICH2]wmpiregister.exe,输入一个本机上已有的管理员账号及密码,点击[Register]注册。


    ② [开始]菜单→[所有程序][MPICH2]wmpiconfig.exe,点击[Scan Hosts]若下方本机用户账号呈绿色则证明可用。(一开始笔者没有成功,后来又在系统里创建了一个新的管理员用户,也注册进来,原本的这个账户就呈绿色了,不知道什么原理。)


    ③ [开始]菜单→[所有程序][MPICH2]wmpiexec.exe,在最上面一栏选择已编译好的MPI可执行程序,在右侧设置进程数,点击[Execute]就可以模拟多进程环境下程序所执行的效果和结果。


0 0
原创粉丝点击