該文檔是有點不清楚的正是-t
選項使用qsub
瞭解-t選項的qsub
http://docs.adaptivecomputing.com/torque/4-0-2/Content/topics/commands/qsub.htm
從文檔的作業提交做:
- t指定作業數組的任務ID。單任務數組是允許的。 array_request參數是一個整數id或一個整數範圍。 可以在逗號分隔列表中組合多個ID或ID範圍。 例子:-t 1-100或-t 1,10,50-100
這裏,我已經要求2個節點,每節點8個進程,以及16個作業陣列的例子出問題。我所希望的將會在2個節點間自然分配,但是16個任務分佈在2個以上的節點上。
$ echo 'hostname' | qsub -q gpu -l nodes=2:ppn=8 -t 1-16
52727[]
$ cat STDIN.o52727-* | sort
gpu-3.local
gpu-3.local
gpu-3.local
gpu-3.local
gpu-5.local
gpu-5.local
gpu-5.local
gpu-5.local
gpu-5.local
gpu-5.local
gpu-7.local
gpu-7.local
gpu-7.local
gpu-7.local
gpu-7.local
gpu-7.local
你使用什麼調度程序? – clusterdude