參數掃掠會執行指定次數的命令(以開始、結束和遞增值表示),通常跨索引的輸入和輸出檔案。 掃掠的步驟可能或可能不會平行執行,視工作執行時叢集上可用的資源而定。
參數掃掠的索引可以套用至應用程式的實例,以及工作目錄、輸入、輸出和錯誤檔案。 您可以使用星號 () 字元作為參數掃掠索引的佔位元。您可以包含多個星號 () 來指出表示索引或子工作數目時要使用的最小位置數目。 這不會限制需要更多位置的數位。 如需詳細資訊,請參閱 瞭解應用程式和數據檔。
您可以使用下列程式,使用 HPC Job Manager 建立參數式掃掠作業。
備註
若要完成此程式,您必須已新增為叢集上的使用者,或者您必須是已新增為叢集上使用者之網域群組的成員。 如需詳細資訊,請連絡叢集管理員。
新增參數掃掠工作
在 HPC 叢集管理員中,新增工作的選項可在 [ 新增作業]、[ 修改作業] 和 [ 複製作業 ] 對話框中取得。 例如,下列程式描述如何在 [ 新增作業 ] 對話框中新增工作。
若要新增參數掃掠工作
在 [作業管理] 的 [ 動作] 窗格中,按兩下 [ 新增作業]。
在 [ 新增作業 ] 對話框的左窗格中,按兩下 [ 編輯工作]。
指向 [ 新增 ] 按鈕,按兩下向下箭號,然後按兩下 [ 參數掃掠工作]。
在 [工作] 對話框中,輸入工作的名稱。
定義參數掃掠的索引,如下所示:
在對話框中 的步驟 1 中,設定掃掠的開始和結束索引值。
在 步驟 2 中,選擇掃掠索引的增量。
您可以在 步驟 4:預覽掃掠工作底下確認索引系列。
在 [ 命令行 ] 專案方塊中,輸入工作命令,相對於工作目錄。 例如,若要建立應用程式的多個索引實例,請輸入:
myApp.exe *
指定工作 的工作目錄 。 默認值是節點上的作業擁有者主目錄(
%userprofile%
通常指向 C:\Users\user_name)。如果掃掠中的每個步驟都需要離散的工作目錄,則工作目錄可以包含星號 。
指定 標準輸入、 標準輸出和 標準錯誤 檔名,相對於工作目錄。 使用星號 > 來代表檔案編號,根據您在此程式步驟 5 中選擇的索引設定,從一個反覆專案遞增到下一個反覆運算。
例如,如果您的輸入檔案索引為 input1、input2、input3...,請使用下列格式: input*.dat。
如果您的輸入檔案索引為 input001、input002、input003...,請使用下列格式: input***.dat。
預覽您的參數掃掠工作。 如果作業不是您預期的作業,請再次進行變更並預覽。
按兩下 [確定 ] 將工作新增至您的作業。 新工作現在會出現在作業的工作清單中。
您可以選取清單中的工作,並修改 [工作屬性] 窗格中的屬性值,以定義其他工作屬性,例如 [執行設定] 和 [必要資源]。
其他考慮
[ 新增參數掃掠作業 ] 對話框可讓您快速提交參數掃掠作業。 當您使用此方法時,會自動接受您所使用作業範本所定義的所有預設作業屬性值。
您可以藉由新增 節點準備 工作,將應用程式或資料檔案複製到配置給作業的每個計算節點。 如需詳細資訊,請參閱 定義節點準備工作。
您可以藉由新增節點發行工作,從作業中清除或收集數據。 如需詳細資訊,請參閱 定義節點 ReleaseTask。