在主節點上執行薄殼

工作管理員也必須在主節點上執行。主要原因是如此可讓主節點得知從屬節點的位址。

  1. 匯入 $INSTALLATION/mfclient.env 檔案。
  2. 在節點的讀取/寫入暫存區域中建立空白目錄。在剩餘的步驟中,我們會將此目錄稱為 $TEMP
  3. 使用重複的 --distribute-to 選項,針對每個從屬節點執行 mpijm 程式,並使用 --tempdir 選項指向 $TEMP
  4. 將目錄變更為 $TARGET
  5. 針對研究檔案執行 runstudy 指令。您可能需要將標準輸出重新導向至檔案。
  6. mpijm 程式傳送 TERM 信號以終止該程式。
  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)