共用方式為


定義參數掃掠工作

參數掃掠 執行命令的指定次數(以開始、結束和遞增值表示),通常跨索引的輸入和輸出檔案。 掃掠的步驟可能或可能不會平行執行,視工作執行時叢集上可用的資源而定。

參數掃掠的索引可以套用至應用程式的實例,以及工作目錄、輸入、輸出和錯誤檔案。 您可以使用星號 () 字元作為參數掃掠索引的佔位元。您可以包含一個以上的星號(),以指出表示索引或子工作數目時要使用的最小位置數目。 這不會限制需要更多位置的數位。 如需詳細資訊,請參閱 瞭解應用程式和資料檔案

您可以使用下列程式,使用 HPC Job Manager 建立參數式掃掠作業。

注意事項

若要完成此程式,您必須已新增為叢集上的使用者,或者您必須是已新增為叢集上使用者之網域群組的成員。 如需詳細資訊,請連絡叢集管理員。

新增參數掃掠工作

在 HPC 叢集管理員中,新增工作的選項可在 [新增作業]、[修改作業] 和 [複製作業] 對話框中取得。 例如,下列程式描述如何在 [新增作業] 對話框中新增工作。

若要新增參數掃掠工作

  1. 在 [作業管理]的 [ 動作] 窗格中,按兩下 [[新增作業]

  2. 在 [新增作業] 對話框的左窗格中,按兩下 [編輯工作]

  3. 指向 [新增] 按鈕的 [],按下向下箭號,然後按兩下 [參數掃掠工作]

  4. 在 [工作] 對話框中,輸入工作的名稱。

  5. 定義參數掃掠的索引,如下所示:

    1. 在對話框中 步驟 1 中,設定掃掠的開始和結束索引值。

    2. 步驟 2中,選擇掃掠索引的遞增。

    3. 您可以在步驟 4:預覽掃掠工作 底下確認索引系列。

  6. [命令行] 專案方塊中,輸入工作命令,相對於工作目錄。 例如,若要建立應用程式的多個索引實例,請輸入:

    myApp.exe *

  7. 指定工作的 工作目錄。 默認值是節點上的作業擁有者主目錄 (%userprofile%,通常指向 C:\Users\user_name)。

    如果掃掠中的每個步驟都需要離散的工作目錄,則工作目錄可以包含星號 。

  8. 指定 標準輸入標準輸出,以及 標準 相對於工作目錄的檔名 錯誤。 使用星號 > 來代表檔案編號,根據您在此程式步驟 5 中選擇的索引設定,從一個反覆專案遞增到下一個反覆運算。

    例如,如果您的輸入檔案索引為 input1、input2、input3...,請使用下列格式:input*.dat

    如果您的輸入檔案索引為 input001、input002、input003...,請使用下列格式:input***.dat

  9. 預覽您的參數掃掠工作。 如果作業不是您預期的作業,請再次進行變更並預覽。

  10. 按兩下 [確定] ,將工作新增至您的作業。 新工作現在會出現在作業的工作清單中。

  11. 您可以選取清單中的工作,並修改 [工作屬性] 窗格中的屬性值,以定義其他工作屬性,例如 執行設定必要資源

其他考量

  • [新增參數掃掠作業] 對話框可讓您快速提交參數式掃掠作業。 當您使用此方法時,會自動接受您所使用作業範本所定義的所有預設作業屬性值。

  • 您可以藉由新增 節點準備 工作,將應用程式或數據檔案複製到配置給作業的每個計算節點。 如需詳細資訊,請參閱 定義節點準備工作

  • 您可以藉由新增節點發行工作,從作業中清除或收集數據。 如需詳細資訊,請參閱 定義節點 ReleaseTask

其他參考