Jobs¶
In this section we review the concept of computational "Jobs", which consist in the application of a Workflow (or simulation) on a Material to produce one or more Properties.
Job is a "container" entity that is used to organize the data and track resource allocation. The terminology and naming is commonly used for distributed resource allocation management. A job, in the computational sense, represents the simplest entity that has accounting set up for, and can have one or more Material and a single Workflow associated with it.
We implement Jobs as another entity type. As such, they have the same user interface components (with some distinct features) as other entities, as explained here.
Data¶
The data convention applied for Jobs including, for example, their database representation is explained in this page.
Status¶
Jobs have different statuses attributed to them depending on the level of progress of the simulation. We explain the list of possible statuses here.
Projects¶
Jobs can collectively be grouped together into Sets, which in this context are referred to as Projects.
User Interface¶
Explorer¶
Jobs Explorer is another specific implementation of the Explorer component and is explained in this page.
Designer¶
Jobs Designer is another specific implementation of the Designer component described in more detail here.
Viewer¶
This page explains how the Viewer differs from Designer component in the context of Jobs.
Actions¶
Some actions pertain specifically to Jobs, and are introduced in this page.