定义参数清除任务

更新时间: 2014年1月

应用到: Microsoft HPC Pack 2008 R2, Microsoft HPC Pack 2012, Microsoft HPC Pack 2012 R2, Windows HPC Server 2008 R2

“参数清除”通常跨越已索引的输入和输出文件运行某个命令指定次数(由开始值、结束值和增量值指示)。清除步骤可以并行运行,也可以不并行运行,具体取决于任务运行时群集上可用的资源。

参数清除的索引可以应用于应用程序的实例,以及应用于工作目录、输入、输出和错误文件。可以使用星号 (*) 字符作为参数清除索引的占位符。你可以包含多个星号 (*),以表明解释索引或子任务编号时所用的最少位置数。这不限制需要更多位置的编号。 有关详细信息,请参阅了解应用程序和数据文件

可以通过以下过程使用 HPC 作业管理器创建参数清除作业。

note注意
要完成此过程,你必须已经以用户身份添加到群集,或者必须是已经以用户身份添加到该群集的域组的成员。有关详细信息,请与你的群集管理员联系。

在 HPC 作业管理器中,添加任务的选项位于“新建作业”、“修改作业”和“复制作业”对话框中。作为示例,以下过程描述如何在“新建作业”对话框中添加任务。

  1. 在 HPC 作业管理器的“操作”窗格中,单击“新建作业”。

  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. 通过选择列表中的任务并修改“任务属性”窗格中的属性值,可以定义其他任务属性,如“执行设置”和“所需资源”。

  • “新建参数清除作业”对话框是提交参数清除作业的一种快速方式。使用此方法时,您就自动接受了您使用的作业模板所定义的所有默认作业属性值。

  • 可以将应用程序或数据文件复制到通过添加“节点准备”任务分配给作业的每个计算节点。有关详细信息,请参阅定义节点准备任务

  • 通过添加“节点发布”任务,可以在从作业发布节点时从节点中清除或收集数据。有关详细信息,请参阅定义节点发布任务

  • 有关基本术语、打开 HPC 作业管理器和连接到群集的信息,请参阅 HPC 作业管理器概述

显示: