MPICH 的安装(for winXP)
为了做MPI的作业,不得不装个这个。
安装说明弄得我稀里糊涂,琢磨了半天总算搞定了。
总结步骤如下:
1 安装Microsoft .NET Framework 版本 1.1,简体中文版.exe,一直Next即可
2 安装mpich2-1.0.3-1-win32-ia32.msi,一直Next即可;
3 先看看网上的安装说明:
以管理员的身份登录每台主机,在所有主机上建立一个同样的账户(当然也可以每个机器使用不同的用户名和账户,然后建立一个配置文件,使用命令行的方式运行程序),然后,运行下载的安装文件,将MPICH 安装到每台主机上。
打开“任务管理器”中的“进程”选项卡,查看是否有一个smpd.exe 的进程。如果有的话说明安装成功。以后每次启动系统,该进程将自动运行。
这个说明有误导他人的可能,我来注解一下:
管理员不仅仅指Administrator,是指具有管理员权限的用户。比如说我的WinXP,用户名是coosign,密码xxxxxxx,登陆这个用户安装就可以,而用不着建立一个什么同样的帐户。一般大家不会直接用Administrator了,而会用一个具有管理员权限的用户,用此帐号就行。当然如果怕麻烦,可以在各个电脑上都建立一个同样的帐号和密码。
安装过程也是一路Next,最后能看到smpd.exe的进程。
安装的默认路径是C:\Program Files\MPICH2,里面包括三个文件夹,bin、include和lib,include和lib里面包括编译mpi程序所需的头文件和库文件,bin里面包括服务程序smpd.exe和启动mpi的命令程序mpiexec.exe。
4 注册:
WinXP打开 开始->所有程序->MPICH2->wmpiregister,输入账号和密码,点击Register按钮,就会写入硬盘了。点击ok是写入内存,重启后账号密码会失效。
注:帐号和密码是指你当前登陆windows的用户名和密码,比如我的windows用户和密码是coosign和xxxxxxx,把这些输入即可。
再注:就这个就搞了我半天,我还以为是MPICH的专用帐号和密码,自己随便定义一个就可以了呢。
5 配置
从开始->所有程序->MPICH2->wmpiconfig启动配置程序(其中注册必须是每台计算机都要进行,配置只要在主控的计算机执行就行了)。
比如我的两台电脑,计算机名字一个叫coosignLAB,一个是coosignOwn,同在一个工作组LAB下面。在配置界面中,用Domain选择工作组LAB,点Get Hosts,得到工作组里的计算机名,会看到coosignLAB和coosignOwn。点Scan Hosts可以查到安装MPICH2的计算机,并且可以看到版本。
如果成功的话,可以看到安装了MPICH2的计算机的名字变成草绿色,其它没有安装的计算机名字是灰色。在Getting Setting旁边的编辑框出现提示:
COOSIGNLAB
version = 1.0.3
binary = C:\Program Files\MPICH2\bin\smpd.exe
phrase = behappy
COOSIGNOWN
version = 1.0.3
binary = C:\Program Files\MPICH2\bin\smpd.exe
phrase = behappy
BM-D3F
error = BM-D3FB: MPICH2 not installed or unable to query the host
RRL_SERVER
error = RRL_SERVER: MPICH2 not installed or unable to query the host
BM-D3F这台电脑没有装MPICH2,所以提示无法连接上。
然后就可以在hosts下把你要互联的计算机名字加上。
注:执行这些步骤时一定要把防火墙(例如天网以及WinXP自带的防火墙)关了;
第4步: 注册的用户名和密码要正确,否则也连接不上。
分享到:
相关推荐
MPICH 安装配置测试 MPICH(Message Passing Interface Chameleon)是一种消息传递接口标准,用于实现高性能计算和并行计算。下面是 MPICH 安装配置测试的知识点总结: 1. MPICH 安装: MPICH 安装需要下载安装...
### MPI消息传递接口:LAM/MPI和MPICH安装与配置 随着信息技术的快速发展,高性能计算(High Performance Computing,HPC)技术已经成为科学研究和技术开发的关键工具之一。在并行计算领域,**消息传递接口...
标题“mpich安装1”指的是在Linux环境下安装MPICH的过程,MPICH是一个开源的、实现了MPI(Message Passing Interface)标准的并行计算库。描述中提供的步骤是安装MPICH 3.2.1版本的详细操作流程,主要涉及到下载源码...
"MPICH安装"则表明这个包是关于如何在系统上设置和配置MPICH的指导。 **子文件列表解析:** 虽然未提供具体的子文件列表,但在一般的压缩包中,可能包含安装程序、文档、库文件、配置文件等。"mpich.nt.1.2.5.exe...
配置阶段可以指定安装路径、编译选项等,例如,如果要将MPICH安装到自定义的`/opt/mpich`目录下,可以使用`--prefix=/opt/mpich`选项。安装完成后,需要设置环境变量,以便系统能找到MPICH的可执行文件和库: ```...
MPICH-3.0.4 安装配置手册及问题解决 MPICH-3.0.4 是一个开源的消息传递接口标准的实现,它提供了一个灵活的通信接口,允许开发者创建高性能的并行应用程序。下面是 MPICH-3.0.4 的安装配置手册及问题解决。 一、...
1. MPICH安装指南的介绍:文档开篇即介绍了安装MPICH的过程,该过程适合从安装MPICH库到使用它运行MPI程序的用户。它强调了安装过程的系统管理权限问题,指出安装MPICH不需要成为root用户,但有管理员权限会有更多...
1. **下载**:首先,你需要从MPICH的官方网站下载适合你操作系统的MPICH3安装文件,如你所提到的mpich-3.0.3。这个版本可能是MPICH3的一个稳定发行版,确保了较好的性能和兼容性。 2. **解压缩**:下载完成后,你...
"Linux 并行环境及 MPICH2 安装全过程" Linux 并行环境是高性能计算领域的关键技术之一,MPICH2 是一个流行的开源并行计算库。在 Linux 平台上安装 MPICH2 需要完成一系列的准备工作和安装步骤。 一、准备工作 1....
"MPICH2 安装、配置及调试运行" 一、MPICH2 介绍 MPICH2 是一个开源的消息传递接口(MPI)实现,用于高性能计算领域。它提供了一个标准化的接口,允许用户编写MPI应用程序,以便在各种计算机架构上运行。 二、下载...
通常,用户可以通过解压这个 RAR 文件获取 MPICH 的安装文件,然后按照官方文档的指导进行编译和安装。对于开发者而言,理解 MPICH 的配置选项和安装过程是至关重要的,这将直接影响到 MPI 应用的性能和兼容性。 在...
查阅了官方安装文档以及其他人的安装文档编写而成,以尽可能优化的方式设置了安装参数,vasp版本是5.3.5,Intel编译器版本是2015版,试验安装了多次,每次都能成功(用的系统是CentOS7.2系统)
### Ubuntu 10.04 安装 MPICH2-1.0.8 全过程详解 #### 一、概述 MPICH2 是一个高性能、跨平台的消息传递接口(Message Passing Interface, MPI)实现,广泛应用于分布式计算领域,特别是在科学计算和高性能计算中...
安装 MPICH 需要使用命令 `make install`,这将 MPICH 的文件安装到目录 `/usr/local/mpi` 中。安装完毕后,可以删除 MPICH 源文件目录。最后,需要将 `/usr/local/mpi/bin` 和 `/usr/local/mpi/man` 加入到环境变量...
### 虚拟机Ubuntu系统下安装mpich-3.2.1 #### 概述 本文档将详细介绍如何在VMware虚拟机内的Ubuntu系统环境中安装并配置MPICH 3.2.1版本,以及如何通过一个计算π值的示例来验证其正确安装与运行。MPICH是一款高...
4. **MPICH安装**:通过包管理器或者源代码编译方式在所有节点上安装MPICH。 5. **集群软件配置**:配置SSH密钥交换,以实现无密码登录,简化集群管理。 6. **并行环境设置**:配置MPI运行时环境,如`mpirun`或`...
- 确保正确设置了`MPI_INC`和`MPI_PATH`指向MPICH安装目录的include和lib路径。 3. **生成LAMMPS MPI版本** - 完成上述设置后,返回`src`目录并执行以下命令来构建LAMMPS MPI版本。 ```bash cd ../src make lmp...