Enable Concurrent/Sequential Scheduling of Algorithms in a Sequence
The Scheduler now checks the value of the Sequential
property of a Sequence. The default is False
(no change in current behavior). If it is set to True
, then the Scheduler will ensure strict ordering of the Algorithms in the Sequence - each Algorithm in the Sequence must finish executing before the next one can commence. This is not the same as an "Atomic" sequence, which treats the whole sequence like a blob, and does not unroll it.
This feature requires the Properties useGraphFlowManagement
and DataFlowManagerNext
of the ForwardScheduler to be True.