Workunits

A workunit describes a computation to be performed. The attributes of a workunit include:

name
Unique across all workunits in the project.
application
Which application performs the computation. A workunit is associated with an application, not with a particular version or range of versions. If the format of your input data changes in a way that is incompatible with older versions, you must create a new application. This can often be avoided by using XML data format.
input files
A list of its input files: their names, and the names by which the application refers to them.
resource estimates
The estimated resource requirements of the work unit (computation, memory, disk space).
scheduling parameters
A set of parameters determining the redundancy and error policies for this work unit.

The create_work utility program provides a simplified interface for creating workunits.