The Job Manager manages some of the tasks relating to running analyses.
When an analysis has been launched, the Job Manager on the local machine performs the following functions:
- Copies the study file to a subdirectory of a specified temporary working directory, normally on the local disk. This ensures optimum disk access for reading and writing large files, particularly when the project directory is located on a network drive, and avoids file locking issues.
- Runs the relevant executable for the first analysis in the analysis sequence, for example, flow.exe or cool.exe, and provides the required command line parameters.
- Monitors the progress of the analysis and waits for it to complete.
- Registers that the analysis is complete and then colors in the related icon in the Project View pane.
- Repeats steps 1 to 4 for each additional analysis in the analysis sequence.
- Transfers the results from the temporary directory to the project directory by Synergy through the Job Manager connection.
Features of the Job Manager
The Job Manager can also perform the following tasks when required:
- Detects and reports back that an analysis has failed.
- When running a batch queue, licences will be reserved as required. If a job reaches the top of the queue, and requires a licence which is currently reserved, it will wait until the license becomes unreserved.
- Launch and manage analyses on other machines on the network that have been set up as job servers. This makes it possible to run analyses on server-only platforms that do not provide a user-interface for launching analyses.
- Abort an analysis when requested by the user.
- Sequentially process a list of analyses assigned to a batch queue.
Note: Jobs submitted as Priority Jobs take precedence over jobs submitted to the batch queue and reduce the number of jobs that can run simultaneously in the batch queue.
- Start the batch queue at a specified future time.
- Distribute, to a specified pool of job servers, the analyses (experiments) that a Design-Of-Experiments, Runner Balance, or Process Optimization analysis automatically launches, and report back to the original analysis the completion status of each of the experiments. You can monitor this job distribution in the Distribution Queue.
Note: To display the Distribution Queue on IPv6 networks, you must use the string localhost to specify the local machine.
- Change the priority of running or pending analyses.
- Delete files in the temporary working directory that are older than a specified number of days.
Interacting with the Job Manager
You can interact with the Job Manager and access its features through the Job Manager dialog, which is accessed by clicking
().