高性能计算 HPC-Spectrum MPI:操作步骤

时间:2025-02-12 14:52:20

操作步骤

  1. 关闭防火墙。

    1. 登录集群中任意一台BMS。
    2. 执行以下命令,关闭BMS防火墙。

      # service firewalld stop

      # iptables -F

    3. 执行以下命令,查看防火墙是否关闭成功。

      # service firewalld status

      图1 确认关闭防火墙成功
    4. 依次登录集群中所有BMS,重复执行1.b1.c,关闭所有BMS的防火墙。

  2. 修改配置文件。

    1. 登录集群中任意一台BMS。
    2. 执行以下命令,查看BMS的主机名。

      $ hostname

      图2 查看BMS的主机名
    3. 依次登录集群中所有BMS,重复执行1.b2.b,获取所有BMS的主机名。
    4. 登录集群中任意一台BMS。
    5. 执行以下命令,添加hosts配置文件。

      # vi /etc/hosts

      添加的内容为集群中所有BMS的私网IP和主机名,例如:

      192.168.0.1 bms-0004

      192.168.0.2 bms-0005

      ...

    6. 执行以下命令,添加hostfile文件。

      $vi hostfile

      添加集群中所有BMS的主机名,例如:

      bms-0004

      bms-0005

      ...

    7. 依次登录集群中所有BMS,重复执行2.e2.f

  3. 执行以下命令,在单个BMS上通过Spectrum MPI运行可执行文件。

    $ mpirun -np 2 -pernode --hostfile hostfile /home/rhel/hello

    图3 集群上运行Spetrum MPI成功

    hostfile文件在运行时需要指定路径,可执行文件hello路径需为绝对路径,集群中所有可执行文件在同一路径下。

support.huaweicloud.com/usermanual-hpc/hpc_04_0016.html