mpich2_MPI并行程序安装包 v1.2.1 免费版

mpich2绿色版
  • 软件大小:12.8M
  • 更新日期:2018/5/12
  • 软件授权:免费软件
  • 软件分类:安装制作
  • 软件类别:国产软件
  • 软件语言:简体中文
  • 软件官网:http://www.05sun.com/
  • 应用平台:WinAll
  • 软件等级:
  • 网友评分:10.0
非常好 100.00% (0)
不好用 .00% (0)
点击下载

软件介绍

软件截图下载地址相关文章下载说明网友评论
mpich2绿色版是Windows系统的MPI安装包,并且mpich2是最能够直接反应出MPI的发展和变化,能够让用户使用多台电脑进行并行运算,还具有较高的移植性。

mpich2绿色版

概括介绍

MPICH是MPI标准的一种最重要的实现,可以免费从网上下载。MPICH的开发与MPI规范的制订是同步进行的,因此MPICH最能反映MPI的变化和发展。
MPICH的开发主要是由Argonne National Laboratory和Mississippi State University共同完成的,在这一过程中IBM也做出了自己的贡献,但是MPI规范的标准化工作是由MPI论坛完成的。MPICH是MPI最流行的非专利实现,由Argonne国家实验室和密西西比州立大学联合开发,具有更好的可移植性,现阶段多流行的是MPICH2.

使用说明

Windows环境下的安装
1 准备工作:
- 操作系统分别为 Win XP 和 Win 2003 server;
- Microsoft .NET Framework 2.0 :必需;
- vcredist_x86.exe :可能会用得到。笔者在安装时碰到需要安装visual c++ 2005 sp1 的提示,此时安装该 vcredist 程序即可。
- mpich2-1.0.6p1-win32-ia32.msi :mpich2的安装文件;
- mpich2 主页:网上可以轻易搜到mpi主页,从这里可以下载所需 mpich2 程序和相应文档。

2 环境搭建
2.1 在两台机器上分别安装Microsoft .NET Framework 2.0和vcredist_x86.exe;
2.2 在两台机器上分别安装mpich2-1.0.6p1-win32-ia32.msi;
将.../MPICH2/bin(即安装目录,如:D:/Program Files/MPICH2/bin)添加至系统环境变量path中。
我用的参与计算的系统都是WindowsXP Pro SP2,安装的过程没什么太特别的,一般就是默认就可以,只是其中有个地方要填一个什么passphrase,上面提示说所有系统都要用相同的passphrase,照做就是了,在所有参与计算的结点机器上都填一样的passphrase就好了。另外就是需要.net framework 2的运行环境。
默认安装的位置是C:\Program Files\MPICH2,下面的bin目录下是系统配置运行需要的程序,为了方便在控制台使用,可以把C:\Program Files\MPICH2\bin加到系统的PATH变量中去。Include是头文件,开发的时候用,lib是链接程序的时候用的库文件。同时,安装程序还会自动向系统注册一个服务MPICH2 Process Manager,我们从控制面板-管理工具-服务里就能找到,这是管理运行MPI程序的一个服务,安装好后就是自动启动的,所以一般也就不用动它。
安装完毕后开始菜单-程序中就添加了一个MPICH2目录,其中就有上面提到的Jumpshot,另外wmpiconfig.exe是用来配置运行环境的。wmpiregister.exe则是用来注册用户的,使用MPI之前需要在这个程序里注册一个系统里已经存在的用户,而且这个用户必需拥有管理员权限,拥有运行我们安装了的MPI系统的能力。比如我就在所有参与运算的机器上添加了一个管理员mpi,密码也是mpi。

软件测试

单机测试
- GUI方式:开始-->所有程序-->MPICH2-->wmpiexec.exe;
- 命令行方式:mpiexec n 2 D:/Program Files/MPICH2/examples/cpi.exe。

联机测试
-参加并行计算的机器须至少注册一个相同的账户,如笔者两台PC上都注册了一个 mpi 帐号;这些账户最好位于同一工作组,当然不在同一工作组也可以,笔者作过测试,没有问题。
-创建JOB目录。每台机器上须有一个路径相同的目录,用于存放待执行的JOB(即 exe 程序),笔者创建的目录是 d:/mpi/ ,并将测试用的 cpi.exe 文件copy至该目录下;
-联机执行命令:mpiexec -hosts n Node_1 Node_2 ... Node_n .../***.exe 。“-hosts”表示要联机运行,n 表示有两台机器参加运算,Node_1(及Node_2 ...)为各机器的计算机名或IP。".../***.exe" 必须位于前面设置的目录中。

windows mpich2 运行例子

1.打开VS2008,新建个win32控制台应用程序
2.添加MPI库文件:单击“工具”——“选项”,在弹出对话框中双击树型目录中的“项目和解决方案”。在其子目录里面选中“VC++目录”,此时右侧显示相应属性,选择“库文件”,加入lib目录。
3.添加include文件夹,方法同上类似
4.在你所在的项目属性页中,配置下拉列表框的“配置属性”,“链接器”——“输入”——“附加依赖项”,加入mpi.lib cxx.lib
5.这时你可以编一个最简单的helloworld程序了
6.最后学会用mpiconfig.exe和mpiexec.exe

预览截图

上一张下一张
mpich2_MPI并行程序安装包 v1.2.1 免费版界面图1

下载说明

  • 零度软件园提供的软件一般没有解压缩密码,默认解压缩密码是:www.05sun.com
  • 本站提供的软件都经过严格的审核,保证不会包含有病毒和木马。特别提醒大家在安装的时候注意每一步的Next。
  • 如果你在本站下载到了你需要的软件,强烈建议您将本站加入收藏夹
软件评论

本周下载排行

累计下载排行