SPLIT [n]
The SPLIT
instruction causes the runner to duplicate its entire state a number
of times at a specific point. Each copy of the runner will have SPLIT
and
SPLIT_NUM
environment variables automatically set. The former will be the
index of the runner, and the latter will be the number of copies.
SPLIT UNORDERED [n]
The SPLIT UNORDERED
instruction behaves the same as the SPLIT
instruction
without setting the SPLIT
environment variable allowing all split runners to
have the same environment.
SPLIT 3
and three copies of the runner will have
ENV SPLIT=0 SPLIT_NUM=3
and ENV SPLIT=1 SPLIT_NUM=3
and so on.
SPLIT UNORDERED 3
and three copies of the runner will have
ENV SPLIT_NUM=3
.