鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

二进制安装Hyper MPI

操作步骤

  1. 获取二进制安装包。

    用户登录https://kunpeng.huawei.com/#/developer/boostkit/hpc/hypermpi,在“软件下载”区域中, 单击目标版本“软件包下载”,获取软件包。

  2. 本地解压“Hyper-MPI_1.0.2_xx.tar.gz”软件包软件包后,根据实际环境获取对应的二进制安装包。

    “xx”变量代表不同的处理器架构:

    • x64:表示64位的x86处理器架构
    • aarch64:表示64位的ARM处理器架构
  3. 将二进制安装包上传至服务器上,例如“/path/to/install”目录。
  4. 在“软件下载”区域中,单击“复制MD5码”,即可获得MD5码。使用md5sum生成已下载软件包的MD5校验码,然后与下载网页上的MD5码进行比较。

    如果两个MD5码一致,则说明软件包合法,没有被篡改,可以进行下一步操作。否则应该暂停部署,重新获取完整的软件包。

  5. 执行如下命令,解压二进制安装包。
    tar -zxvf /path/to/install/二进制安装包。
    • “/path/to/install”:代表Hyper MPI的安装路径,用户可自定义,现场以实际情况进行替换,该文档后续都以安装路径“/path/to/install”为例进行说明及相关操作。
    • 二进制安装包:代表Hyper MPI软件包名称,具体以实际环境获取的软件包名称为准进行替换。

配置环境变量

可通过environment-modules工具和写入“~/.bashrc”文件两种方式配置环境变量。

  • 方式1:使用environment-modules工具管理环境变量,加载环境前,先确认已安装此工具。此方式用于临时生效Hyper MPI环境变量。
    1. 执行如下命令,在environment-modules工具安装路径下创建并编辑“Hmpi_modulefiles”配置文件。

      vim /path/to/install/Hmpi_modulefiles

      修改内容如下:

      #%Module1.0
      #  HMPI module for use with 'environment-modules' package:
      conflict mpi 
      prepend-path  OPAL_PREFIX /path/to/install/ompi/
      prepend-path  PATH /path/to/install/ompi/bin:/path/to/install/ucx/bin
      prepend-path  LD_LIBRARY_PATH /path/to/install/ompi/lib:/path/to/install/ucx/lib
      prepend-path  INCLUDE /path/to/install/ompi/include

      “/path/to/install”:表示environment-modules工具的安装路径。用户若不指定安装路径,则默认安装在“/usr/share/Modules/modulefiles”路径下。

    2. 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
    3. 执行如下module命令,在工具安装路径下加载环境变量。

      module use /path/to/install

      module load /path/to/install/Hmpi_modulefiles

  • 方式2:运行安装目录下的“install.sh”脚本,将Hyper MPI环境变量写到用户的“~/.bashrc”文件中,使其配置生效。此方式永久生效Hyper MPI环境变量。
    1. 添加“install.sh”脚本的执行权限。

      chmod +x install.sh

    2. 在安装目录下执行如下脚本,将Hyper MPI环境变量写到用户的“~/.bashrc”文件中。

      ./install.sh

    3. 执行如下命令,使脚本生效。

      source ~/.bashrc