Ensemble jobs

In the context of high throughput computing, an ensemble job constitutes a single job script which is used to launch many concurrent instances of a calculation/program with each instance processing different inputs.

Various mechanisms for achieving this on Sulis are supported. The following topics are not an exhaustive list. Many scientific packages implement their own functionality for performing the same calculation concurrently on multiple inputs.

Table of contents