Job Arrays
Using an array provides the option of submitting multiple jobs in a specific order.
Each job in an array is assigned its own job ID and is treated as an individual job.
The syntax is: nc run -array <n>
To submit an array, use option -array N in nc run. The value of N is between 1 and the value specified by the maxJobArray configuration parameter. maxJobArray is normally set to 1000.
% nc run -array 100 sleep 10
The job specification may contain the symbolic element @INDEX@ in either the command line, the environment, or the directory specification. The @INDEX@ element is substituted when the job array is created. Use @INDEX@ in the command line of the job array or in its environment.
Examples
% nc run -array 100 -e "BASE" sleep @INDEX@
nc run -array 100 -e "BASE+D(MYINDEX=@INDEX@)" sleep 10