Create a New Job

 

Applies To: Microsoft HPC Pack 2012, Microsoft HPC Pack 2012 R2

You create a new job by specifying the Job properties, including the job template to use, and by adding tasks to the job. For information about the types of tasks that you can define, see Understanding Task Types.

Note

Cluster administrators can specify permissions regarding which users can use a particular job template. For information about the job templates that you have access to and should use, contact your cluster administrator.

You can use the following procedure to create a new job using HPC Job Manager.

Create a new job

To complete this procedure, you must have been added as a user on the cluster, or you must be a member of a domain group that has been added as a user on the cluster. For more information, contact your cluster administrator.

To create a new job

  1. In HPC Job Manager, in the Actions pane, click New Job.

  2. In the left pane of the New Job dialog box, click Job Details, and then provide the following details for the job:

    1. In the Job name text box, type a name for the job.

    2. In the Job template drop-down list, select a job template. After you select a job template for a new job, the available values for job properties in the New Job dialog box change accordingly.

  3. In the left pane of the New Job dialog box, click Edit Tasks.

  4. Add tasks to your job:

    • To create a new task, point to the Add button, click the down arrow, then select a task type. In the task dialog box, provide information for your task, and then click Save to add the task to your job and return to the New Job dialog box.

    • To add a saved task to your job, point to the Add button, click the down arrow, and then click From Task File. Navigate to the location of the task XML file and click Open to add the task to your job and return to the New Job dialog box.

    In the New Job dialog box, you can see a list of the tasks that you added.

  5. Optionally, you can set the order in which the tasks are run. Click the Dependency button to open the Task Dependency dialog box. For more information, see Define Task Dependencies.

  6. Optionally, in the left pane of the New Job dialog box, click Resource Selection to specify particular nodes, node groups, or hardware preferences.

  7. Optionally, in the left pane of the New Job dialog box, click Licenses to specify any software licenses that your job requires.

  8. Optionally, in the left pane of the New Job dialog box, click Environment Variables to specify environment variables to set in the run-time environment of all tasks in the job.

  9. Optionally, in the left pane of the New Job dialog box, click Advanced to specify more advanced options such as success exit codes, job dependencies, the date and time when the job will be queued, and the estimated maximum memory per process in the job.

    These properties in Advanced were introduced in HPC Pack 2012. They are not available in previous versions.

  10. Click Submit.

Additional considerations

  • The New Single-Task Job or the New Parametric Sweep Job dialog boxes provide a simplified way to submit jobs to the cluster. These methods automatically apply all default job property values as defined by the job template that you select for the job.

  • After you define a job or a task, you can export the job or task specifications to an XML file. This allows you to preserve a job or task as a pattern for future submissions. When you create a new job from an XML description file, or add a task to a job from an XML task file, you can modify any of the job or task properties before submission. For more information, see Save a Job or Task to a File.

  • You can also use a command prompt window or HPC PowerShell to submit, manage, and view jobs on a cluster. For more information, see Online Resources.

  • For information about basic terminology, opening HPC Job Manager, and connecting to a cluster, see Overview of HPC Job Manager.

Additional references