MPI并行环境建立之四--mpich2在linux下的安装
2011-09-18 16:41
447 查看
(1)下载并解压MPICH2压缩包
#tar zxvf mpich2-1.0.7
解压完成后将在当前目录生成一个mpich2文件目录
(2)进入MPICH解压后的目录,配置安装目录
#./configure --prefix=/usr/cluster/mpich2
根据以上配置将MPICH安装在目录/usr/cluster/mpich2,并确保所有节点已建立针对该目录的nfs共享,因为MPICH要求各节点的MPICH程序和用户程序都要在相同的目录下
(3)编译安装MPICH2。进入解压后的MPICH2文件目录,分别执行make和make install命令
(4)在当前用户目录下建立并编辑配置文件mpd.hosts。将所有你允许访问本机进行计算的机器名填入,一行一个机器名,如果该机器有两个CPU,就将它的名字加入两次,以此类推。例如:
node1
node2
node3
node4
注意:文中包含自己(即给自己放权)的目的是为了在只有一个节点时也可以模拟并行计算环境
(5)配置环境变量。编辑MPI用户主目录下的.bashrc文件,增加一行:
#export PATH="$PATH:/usr/cluster/mpich2/bin"
#source .bashrc
(6)在各个节点的/etc下生成一个mpd.conf文件
#touch mpd.conf
#chmod 600 mpd.conf
mpd.conf的内容为:
MPD_SECRETWORD=upcgrid
secretword=upcgrid
(7)启动mpd守护进程
#mpd & 为启动本地mpd的守护进程
#mpdroot -n <节点个数> -f mpd.hosts 这一命令将同时在mpd.hosts文件中指定的节点上启动mpd管理器
例如:mpdboot -n 4 -f mpd.hosts
#mpdtrace -l 可查看各个节点机器名
#mpdallexit 可结束所有mpd守护进程
(8)编译、运行
#mpirun -np 4 /usr/cluster/cpi 要保证在每个节点的相同目录下均有用户程序及相关文件,简单起见直接放在nfs共享目录内即可
#mpicc test.c 编译一个c语言程序
#tar zxvf mpich2-1.0.7
解压完成后将在当前目录生成一个mpich2文件目录
(2)进入MPICH解压后的目录,配置安装目录
#./configure --prefix=/usr/cluster/mpich2
根据以上配置将MPICH安装在目录/usr/cluster/mpich2,并确保所有节点已建立针对该目录的nfs共享,因为MPICH要求各节点的MPICH程序和用户程序都要在相同的目录下
(3)编译安装MPICH2。进入解压后的MPICH2文件目录,分别执行make和make install命令
(4)在当前用户目录下建立并编辑配置文件mpd.hosts。将所有你允许访问本机进行计算的机器名填入,一行一个机器名,如果该机器有两个CPU,就将它的名字加入两次,以此类推。例如:
node1
node2
node3
node4
注意:文中包含自己(即给自己放权)的目的是为了在只有一个节点时也可以模拟并行计算环境
(5)配置环境变量。编辑MPI用户主目录下的.bashrc文件,增加一行:
#export PATH="$PATH:/usr/cluster/mpich2/bin"
#source .bashrc
(6)在各个节点的/etc下生成一个mpd.conf文件
#touch mpd.conf
#chmod 600 mpd.conf
mpd.conf的内容为:
MPD_SECRETWORD=upcgrid
secretword=upcgrid
(7)启动mpd守护进程
#mpd & 为启动本地mpd的守护进程
#mpdroot -n <节点个数> -f mpd.hosts 这一命令将同时在mpd.hosts文件中指定的节点上启动mpd管理器
例如:mpdboot -n 4 -f mpd.hosts
#mpdtrace -l 可查看各个节点机器名
#mpdallexit 可结束所有mpd守护进程
(8)编译、运行
#mpirun -np 4 /usr/cluster/cpi 要保证在每个节点的相同目录下均有用户程序及相关文件,简单起见直接放在nfs共享目录内即可
#mpicc test.c 编译一个c语言程序
相关文章推荐
- linux并行环境及mpich2安装全过程
- Linux下安装配置MPI并行计算环境
- 在单机上安装、配置MPI 并行环境(Linux版)
- 单机上安装、配置MPI并行环境(Linux版)
- 在单机上安装、配置MPI 并行环境(Linux版)
- Linux下MPICH2集群系统安装手册(采用建立信任ssh)
- Linux下MPICH2集群系统安装手册(采用建立信任ssh)
- Linux下安装Cobbler以建立Linux网络安装环境
- 在单机上安装、配置MPI 并行环境
- MPI并行计算环境建立之一--配置前的准备工作
- Linux 下搭建MPI并行开发环境
- RedHat 系列 Linux 安装后,建立嵌入式开发环境
- ubuntu12.04 64建立交叉编译环境,bin/.arm-none-linux-gnueabi-gcc: not found(安装 ia32-libs)
- MPI并行环境建立之三--配置ssh实现MPI节点间用户的无密码访问
- Linux下MPI并行编程环境搭建配置
- MPI并行计算环境建立之二--挂载nfs文件系统
- Linux下MPI并行编程环境搭建配置
- 在联网的多台机器上安装、配置MPI 并行环境
- Linux下MPI并行环境与Eclipse配置全过程。Linux + mpich2 + Eclipse
- Linux 系统下 MPI环境的安装与配置