swif2 run

Start releasing jobs to the batch system as appropriate.

Usage

swif2 run <workflow> [options]

Once a workflow is running, its jobs will be released to the batch system as swif determines appropriate. You can limit the amount of work being done by specifying a maximum number of jobs and/or a maximum phase number for jobs. Once the lesser of these limits (if specified) is reached, the workflow will be suspended.

Arguments

Flag Value Comment
-joblimit num-jobs Specify that at most num-jobs should be run before suspending the workflow. You can specify none to disable previously configured job limiting.
-phaselimit phase-num Specify that jobs should only be released if they belong to a phase less than or equal to phase-num. You can specify none to disable previously configured phase limiting.
-errorlimit error-num Specify that jobs should only be released while the number of errors is less than or equal to error-num. You can specify none to continue dispatching jobs regardless of outstanding errors and previously configured limit.
-maxconcurrent num-jobs Specify number of jobs that can be in dispatched state at any one time.