Cluster computing 如何在SGE网格上同时启动一组作业?

Cluster computing 如何在SGE网格上同时启动一组作业?,cluster-computing,sungridengine,Cluster Computing,Sungridengine,我正在使用一个工具,它可以在SGE网格上生成并行作业。当网格接近容量时,一些网格作业将启动,但其他网格作业不会启动。根据实际启动的作业数量,这会导致工具产生截然不同的结果 那么,如何让SGE排队,直到所有网格插槽都可用,然后立即启动所有作业 请注意,网格插槽通常在多台机器上可用。从qsub手册页: -tcon y[es]|n[o] Available for qsub only. Can be used in conjunction with array job

我正在使用一个工具,它可以在SGE网格上生成并行作业。当网格接近容量时,一些网格作业将启动,但其他网格作业不会启动。根据实际启动的作业数量,这会导致工具产生截然不同的结果

那么,如何让SGE排队,直到所有网格插槽都可用,然后立即启动所有作业


请注意,网格插槽通常在多台机器上可用。

qsub
手册页:

  -tcon y[es]|n[o]
       Available for qsub only.

       Can be used in conjunction with array jobs (see -t option) to 
       submit a concurrent array job.

       For a concurrent array job either all tasks can be started in one
       scheduling run or the whole job will stay pending.

在您的工作脚本中使用

#$ -tcon y

qsub
手册页:

  -tcon y[es]|n[o]
       Available for qsub only.

       Can be used in conjunction with array jobs (see -t option) to 
       submit a concurrent array job.

       For a concurrent array job either all tasks can be started in one
       scheduling run or the whole job will stay pending.

在您的工作脚本中使用

#$ -tcon y