mpich-1.2.7p1安装

本文详细介绍如何通过SSH实现无密码远程访问,并配置MPI进行高性能计算集群的搭建过程。包括SSH环境配置、生成SSH密钥对、安装MPICH、配置MPI环境变量及测试等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


使用SSH连接方式,主使用192.168.3.114 ,集群配置如下:

1.  配置SSH环境

      修改/etc/hosts文件,添加内容如下(左边IP地址,右边hostbane)

       192.168.3.114 scc-m
       192.168.3.114 test2.csdb.cn
       192.168.3.115 test3.csdb.cn

2.  实现无密码远程访问

         在114机器上,生成SSH秘钥对命令,使用命令
          ssh –keygen –t rsa

          进入.ssh目录生成authorized_keys文件
          cp id_rsa.pub authorized_keys

          建立本身信任连接命令
          ssh test2.csdb.cn
        
         在115机器上,使用命令 ssh –keygen –t rsa生成.ssh文件夹,然后拷贝114上的.ssh文件夹和 hosts文件覆盖本地的,使用命令
           scp 192.168.3.114:/root/.ssh/* /root/.ssh
           scp 192.168.3.114::/etc/hosts /etc/hosts

          此后就可建立无密码并且没有任何提示信息即可登录ssh 主机名

 3.  安装MPICH,所有机器安装在相同的目录/usrlocal/MPI下

           创建安装目录:
           mkdir /usr/local/MPI

           解压:
           tar –zxvf mpich.tar.gz

          进入解压目录:
          cd mpich-1.2.7p1

           设置安装目录:
           ./configure –prefix=/usr/local/MPI –rsh=ssh

          编译:
           make

           安装:
           make install

4.  配置MPI

           为MPI配置环境变量:

           export PATH=$PATH:/usr/local/MPI/bin

           测试环境变量:
            which mpirun
        
           主机配置,配置文件/usr/local/MPI/share/machines.LINUX 在该文件中添加可用机器名(多CPU时可以添加冒号CPU数,如:test2.csdb.cn:8)
            test2.csdb.cn
            test3.csdb.cn

5.  测试MPI

           进入mpich安装目录的examples
            make cpi
           mpirun -np 4 cpi
         
            可以检查mpich安装和设置是否成功

单机:

         单机与集群配置的区别是使用单机时不需要建立连接不需要SSH的配置(上面的1、2步),也不需要修改/usr/local/MPI/share/machines.LINUX的内容,其它的步骤相同。

 
注意:hostname /etc/sysconfig/network、防火墙/etc/init.d/iptables stop
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值