Windows® HPC Server 2008 R2 Beta 1 includes two job properties to help communicate the progress of jobs that are running on the cluster: Progress, and Progress Message. By default, the HPC Job Scheduler service sets and maintains the Progress property as the percentage of tasks that have completed for that job. The default progress calculation works best for large parameter sweeps. If you want to provide a customized progress percentage or detailed status information about the progress of your jobs, you can include commands in your applications or scripts to set the Progress and Progress Message job properties.
To demonstrate how to set the Progress and Progress Message properties by using the API, this guide includes steps to create a sample application in C# that communicates job progress.
In order to complete the steps in this guide, you need:
- Access to a cluster with Windows
HPC Server 2008 R2 Beta 1 installed on the head
node. At a minimum, this can be a head node that also functions as
a compute node. You must be added as a user or an administrator on
the cluster, or you must be part of a domain group that is added as
a user or administrator on the cluster.
- If you are accessing the cluster from a
client computer, the computer must have Microsoft®
HPC Pack 2008 R2 Beta 1 installed and be joined
to the same domain as the head node or have a trust relationship
with the head node.
- A development environment in which to write
and compile a sample application. The sample application in this
guide is written for Visual Studio® 2008.
- Windows HPC Server 2008 SDK installed on
your development computer.
Sections in this guide
This guide includes the following sections: