MPICH2在WINDOWS下的安装配置
MPICH2是与MPI-2相对应的MPICH实现版本,包含了MPI-2相对于MPI-1扩充后的一些功能,比如动态任务管理,并行I/O等。当前最新版本是MPICH2-1.0.5.
2.3.1 MPICH2 for Microsoft Windows 的安装与配置
安装MPICH2 for Microsoft Windows 对系统有如下要求:
1. Windows 2003/XP 的Professional 或Server 版(不支持Windows 95/98)
2. 所有主机必须能够建立TCP/IP 连接
3. MPICH支持的编译器有:MS VC++ 6.x,MS VC++.NET, Compaq Visual Fortran 6.x,Intel Fortran,gcc,以及g77。安装MPICH,必须以管理员的身份登录。
本次实验使用的是MPICH2 for Microoft Windows 版本是1.0.5p2 ,
下载后直接运行,安装即可。下载地址是:http://www-unix.mcs.anl.gov/mpi/
mpich/downloads/mpich2-1.0.5p2-win32-ia32.msi.
以管理员的身份登录每台主机,在所有主机上建立一个同样的账户(当然也可以每个机器使用不同的用户名和账户,然后建立一个配置文件,使用命令行的方式运行程序),然后,运行下载的安装文件,将MPICH 安装到每台主机上。
打开“任务管理器”中的“进程”选项卡,查看是否有一个smpd.exe 的进程。如果有的话说明安装成功。以后每次启动系统,该进程将自动运行。
添加 MPICH2 路径到Windows,以便后面可以在任何路径下使用mpiexec:
1. 右击 “My Computer” and 点击 properties.
2. 选择 Advanced 标签.
3. 选择 Environment Variables 按钮.
4. 在”System Variables”下选中 “path”变量并且单击edit. 添加 “C:\MPICH2\bin” 到列表的末尾, 注意要将它与前一个路径用分号隔开.
安装好MPICH2 之后还必须对每台计算机进行注册和配置才能使用。其中注册必须每台计算机都要进行,配置只要在主控的计算机执行就行了。注册的目的是,将先前在每台计算机上申请的账号与密码注册到MPICH2 中去,这样MPICH2 才能在网络环境中访问每台主机。配置方法:运行“mpich\mpd\bin\wmpiregister.exe”wmpiregister运行界面如图2.1所示:
程序的设置很简单,只要在Account中输入你当前登录Windows所使用的用户名,注意必须是管理员权限.在password中输入该用户名对应的密码即可。MPICH2不能使用没有密码的用户,如果当前用户没有密码,则应该为其创建一个,然后再运行wmpiregister进行配置。输入完成后,单击Register进行注册即可。显示Password encrypted into the Registry,即表示注册成功。点击Register按钮,则上面的信息将写入硬盘,否则保存在内存中,再重新启动之后就不存在了。
为了让程序在许多主机上执行,而不需建立配置文件来给出相应的各个主机的信息,主控机必须知道当前可用的主机的信息。这时就需要运行MPICH2的配置程序来进行配置了。
MPICH2提供的配置程序是一个图形界面的程序,可以从“开始->程序->MPICH2->Wmpiconfig.exe”启动。启动之后的界面如图2.2所示:
图2.2 Wmpiconfig.exe运行界面
在D omain下拉菜单中选择当前工作组.点击Get Hosts,可以在下面看到工作组中所有计算机.点击Scan for Version将搜索安装了MPICH2的主机.安装成功的主机将用绿色显示其名称及版本.没有安装的将以灰色显示.
1. MPICH2 windows版本需要至少DotNet frameworks 1.1,所以要先下载安装DotNet frameworks1.1或2.0。建议安装Visual Studio2005,它自带Dotnet frameworks2.0.
2. 假设MPICH2安装在%MPICH2ROOT%目录,下面会有include, lib, bin, examples, jumpshot。将lib和include加入到VC的对应的目录中。examples下是一个例子程序cpi,有c, c++,fortun的源代码。配置时可以使用这个例子进行测试。
3. MPICH2会创建一个服务MPICH2 Process Manager, Argonne National Lab,提供服务的镜像是%MPICH2ROOT%\bin\smpd。这个程序是MPICH2的进程管理器。
4. MPICH2还需要一个帐号来运行。假设创建本地帐号mpiaccount,注意所有参加集群的机器的运行帐号最好一致。
转载于:https://www.cnblogs.com/me115/archive/2011/01/21/1940874.html
MPICH2在WINDOWS下的安装配置相关推荐
- myeclipse怎么运行c语言,windows下MyEclipse安装配置C/C++开发环境
windows下MyEclipse安装配置C/C++开发环境 ,安装MinGW:假设安装路径为c:\MinGW 编辑如下系统变量: 变量名变量值 PATH C:\MinGW\bin; LIBRARY_ ...
- Windows下Git安装配置教程
Windows下Git安装配置教程 安装 网上下载安装包,下载地址,安装的时候,一直next就可以 安装完成之后,在快速启动栏可以找到git bash,启动它 设置邮箱和名字(记得换上你的名字和邮箱, ...
- python playsound安装_ python音频库:Windows下pydub安装配置、过程出现的问题及常用API ...
< python音频库:Windows下pydub安装配置.过程出现的问题及常用API > 背景 刚从B站上看过倒放挑战之后也想体验下,心血来潮一个晚上完成了基本的实现.其中倒放与播放部分 ...
- mysql 5.7.4 m14,windows下如何安装配置mysql-5.7-m14-winx64(zip格式的安装)
[1.安装(解压) ZIP Archive版是免安装的.只要解压就行了.和安装版的没什么不同,但就是不需要安装.找到下载好的mysql-x.x.xx-winx64.zip右键选择(解压到...),找到 ...
- Vim插件ale在windows下的安装配置与BUG解决
文章目录 ALE介绍 ALE安装 ALE配置 自定义侧边提示符号 自定义底部提示消息 高亮显示设置 状态栏提示集成 linter相关设置 快捷键设置 ALE的bug处理 Bug描述 Bu ...
- Apache在windows下的安装配置
1 Apache的下载 Apache是开源的Web服务器,可在http://httpd.apache.org/download.cgi或http://www.apache.com/en_apache/ ...
- windows下Tomcat安装配置
目录 安装tomcat 配置windows服务 目录结构组成 修改默认端口 新增用户 部署Web应用 配置数据源 tomcat抛java.lang.OutOfMemoryError解决 本篇以Tomc ...
- 【ZED】从零开始使用ZED相机(一):windows下的安装配置与测试
引言 笔者通过在一台重装windows系统的笔记本上,从安装开始一步步使用ZED,希望用一系列笔记的方式完成一个比较完善的ZED使用专栏,笔者整理思路的同时,也能给读者一定的参考. 电脑配置说明 目前 ...
- Windows下adb安装配置
1.ADB工具在哪里? 下载最新的Android SDK,地址是:http://developer.android.com/sdk/index.html: 解压,ADB在解压目录下的\sdk\plat ...
- windows 下openssl安装配置
一.下载 1.官网下载 /source/index.html(源码版) 2.网盘下载(windows版) 链接:https://pan.baidu.com/s/1JrM_Fg8uHt0O0HEN_w7 ...
最新文章
- 微信小程序惩治“老赖” 河北高院“老赖地图”上线
- codeforces-73C. LionAge II
- 项目中遇到不善于表达的人,该如何沟通?
- 博士申请 | 宾州州立大学 (PSU) 招收机器学习/对抗学习方向全奖博士
- 在 Java EE 组件中使用 Camel Routes
- Find和FirstOrDefault()有什么区别?
- oracle链接失去联系,[Oracle报错]ORA-03135: connection lost contact.
- 任意占空比的方波程序
- capslock键英语怎么读_改造你的CapsLock键,让你效率提升近10倍!
- [导入]16:50论坛终于恢复了
- 今天谈谈COLING2018计算语言学进展
- typeof()用法及JS基本类型
- 【MQTT】SpringBoot集成MQTT
- 背景图片上面写字的方法。
- centos 上搭建FC SAN
- 几种常见的线程池及使用场景
- [版本发布]OpenNCC百度定制版VCAM发布
- Oracle 高级队列(AQ) 与JAVA JMS
- 只需 5 分钟,手把手教会你在 Docker 和 Kubernetes 中进行应用发布!
- Hibernate中的注解说明
热门文章
- 「镁客早报」小米“10亿赌约”输给格力;SpaceX本周将首次试飞新飞船...
- CodeMix使用的语言和框架(一):JavaScript
- 找出数列中个数大于总数一半的元素(编程之美2.3)
- Uva 1471 Defense Lines(LIS变形)
- 删除CentOS系统自带的jdk
- android的Imageview的src和background
- Mellanox infinoband RDMA SDP
- 数字头盔摄像头是一个智能选项
- 比较各种SpA分类标准
- 学习.net 2.0需要讲究一下策略