基本的な問題: N + 1 個のジョブを LSF で管理された Linux クラスターにサブミットしたいのですが、先行するN 個のジョブがすべて完了するまで ( N + 1)-st の「ラップアップ」ジョブが実行されないようにします。
追加: 可能であれば、 ( N + 1)-st (「ラップアップ」) ジョブが最初の引数として値 0 (たとえば) を受け取るように調整できれば理想的です。 N 個のジョブが正常に終了し、それ以外の場合は 0 以外の値。
この問題 (または少なくとも「基本的な問題」とラベル付けされた部分) は、 LSFが処理するように設計されているように見えるものよりもはるかに単純です。する。bsub
bsub
この配置を実現するための最も簡単な
bsub
コマンドは何ですか?
より具体的には、???
以下のさまざまなスロットを置き換えて、wrapup
すべてのジョブが終了した後にのみ実行されるようにする必要がfoo
あります (理想的には、foo
ジョブの終了ステータスを反映する引数を使用して)。
bsub -q someq ??? foo 1
bsub -q someq ??? foo 2
bsub -q someq ??? foo 3
bsub -q someq ??? wrapup [???]