2016-06-23 10 views
0

SGEを実行しているクラスタでアレイジョブをサブミットしたいと思います。 私は-tオプション付きのhow to use array jobsを知っています(たとえば、qsub -t 1-1000 somescript.sh)。タスク番号が不明なアレイジョブ

提出する必要のあるタスクの数がわからない場合はどうすればよいですか?

qsub -t 1- somescript.sh

提出が未知nで、すべてのnタスクのために行くだろう:アイデアは(を動作していない)のようなものを使用することです。

答えて

1

いいえ、オープンエンド配列は組み込み機能ではありません(初期送信後に配列にジョブを追加することはできません)。

私はあなたがこれをしたい理由を推測していますが、このようなジョブのグループを追跡するための1つのアイデアがあります:ジョブのセットの共有名を指定してカウンタを追加します。

したがって、たとえば、あなたがあなたのqsubで-N myjob.<counter>を含める(またはそれのため#PBSスクリプトの行を追加)したい:

-N myjob.1 -N myjob.2 ... -N myjob.n

関連する問題