在主节点上执行 shell

主节点上也必须运行作业管理器。这样您就可以将从属节点的地址告诉主节点。

  1. 找到 $INSTALLATION/mfclient.env 文件。
  2. 在节点的读写空区域创建一个空目录。此目录在其余步骤中将被称为 $TEMP
  3. 执行mpijm程序,重复对每个从属节点的 --distribute-to 选项和指向 $TEMP 的 --tempdir 选项。
  4. 将目录切换到 $TARGET
  5. 在方案文件上执行 runstudy 命令。您可能希望将标准输出重定向至一个文件中。
  6. 向程序发送 TERM 信号以终止mpijm程序。
  7. 移除 $TEMP 目录。
提示: mpijm程序将其进程 ID 写入/var/run/Autodesk/ami2016jm/ami2016jm.pid;此路径可通过 --pidfile 选项进行配置。

例如,有一个主节点和三个从属节点,主机名分别为:slave1、slave2 和 slave3。若要运行,执行以下命令:

$INSTALLATION/bin/mpijm
--tempdir $TEMP --distrbute-to slave1 --distrbute-to slave2
--distrbute-to slave3

若要终止正在运行的“作业管理器”守护进程,执行以下命令:

kill -TERM $(cat
/var/run/Autodesk/ami2016jm/ami2016jm.pid)