Skip to content

Batch Queue List

Batch Queue List


List of LSF queues for each work group

Options Description s l h p1 z
DESCRIPTION Queue descriptions Jobs with an execution time under 6 hours Jobs with an execution time under 48 hours Big jobs of users MPI/OpenMP jobs of users Theoretical calculations, registered users only
PRIORITY The queue priority. A higher value indicates a higher LSF dispatching priority, relative to other queues. 120 100 100 100 100
NICE Adjusts the UNIX scheduling priority at which jobs from this queue execute. 5 5 5 5 5
QJOB_LIMIT Total number of job slots that this queue can use. 3200 - 1200 1200 -
HJOB_LIMIT Per-host running jobs. - - - - -
UJOB_LIMIT Per-user job slot limit. 800 1200 200 240 100
TASKLIMIT Per-task limit. 1 1 124 1 1 124 1 1 124 2 4 644 1 1 124
RES_REQ Resource requirements used to determine eligible hosts. affinity[core(1):cpubind=core] span[host=1] affinity[core(1):cpubind=core] span[host=1] affinity[core(1):cpubind=core] span[host=1] affinity[core(1):cpubind=core] affinity[core(1):cpubind=core]
CPULIMIT Maximum normalized CPU time and optionally. 2:30 20:00 144:00 1280:00 -
RUNLIMIT Maximum normalized execution time. 5:00 40:00 192:00 40:00 -
MEMLIMIT Maximum resident set size (RSS) of a process in this queue.(MB) 4096 4096 4096 40965 4096
SWAPLIMIT Maximum swap size of a process in this queue.(MB) - - - - -
PROCESSLIMIT Maximum processes of a job in this queue. 20 20 20 - 20
FAIRSHARE Enables queue-level user-based fairshare and specifies share assignments. USER_SHARES
[default, 1]
- - - -
FAIRSHARE_QUEUES Defines cross-queue fairshare. fairshare_grp3 - - - -
RERUNNABLE If yes, enables automatic job rerun (restart). YES YES YES YES YES
PRE_EXEC A command run on the execution host before the job. - - - - -
USERS A space-separated list of user names or user groups that can submit jobs to the queue. all all all all permitted users
HOSTS A space-separated list of hosts on which jobs from this queue can be run. cnode cnode cnode cnode cnode
REQUEUE_EXIT_VALUES Enables automatic job requeue. 101 101 101 101 101
SLOT_RESERVE Enables processor reservation for the queue and specifies the reservation time. - - - MAX_RESERVE_TIME[4320] -
BACKFILL If Y, enables backfill scheduling for the queue. - - - y -
CORELIMIT The per-process (hard) core file size limit (in KB) for all of the processes belonging to a job from this queue. - - - - -
STACKLIMIT The per-process (hard) stack segment size limit (in KB) for all of the processes belonging to a job from this queue. - - - - -
JOB_STARTER Creates a specific environment for submitted jobs prior to execution. 2 2 2 export PSM_SHAREDCONTEXTS_MAX=4 2
Options Description b_b1 b_index b_nagoya
DESCRIPTION Queue descriptions For parallel servers Analysis jobs of Belle users (72 hours) Analysis jobs of Belle users (for read index files.)
PRIORITY The queue priority. A higher value indicates a higher LSF dispatching priority, relative to other queues. 100 110 110
NICE Adjusts the UNIX scheduling priority at which jobs from this queue execute. 5 5 5
QJOB_LIMIT Total number of job slots that this queue can use. - 600 600
HJOB_LIMIT Per-host running jobs. - - -
UJOB_LIMIT Per-user job slot limit. 1000 100 100
TASKLIMIT Per-task slot limit. 1 1 44 1 1
RES_REQ Resource requirements used to determine eligible hosts. span[hosts=1] affinity[core(1):cpubind=core] affinity[core(1):cpubind=core] affinity[core(1):cpubind=core]
CPULIMIT Maximum normalized CPU time and optionally. 96:00 48:00 48:00
RUNLIMIT Maximum normalized execution time. 48:00 48:00 48:00
MEMLIMIT Maximum resident set size (RSS) of a process in this queue.(MB) 4096 4096 4096
SWAPLIMIT Maximum swap size of a process in this queue.(MB) - - -
PROCESSLIMIT Maximum processes of a job in this queue. 30 30 30
FAIRSHARE Enables queue-level user-based fairshare and specifies share assignments. - USER_SHARES
[default, 1]
-
FAIRSHARE_QUEUES Defines cross-queue fairshare. fairshare_grp3 b_nagoya -
RERUNNABLE If yes, enables automatic job rerun (restart). YES YES YES
PRE_EXEC A command run on the execution host before the job. - - -
USERS A space-separated list of user names or user groups that can submit jobs to the queue. belleall belleall belleall
HOSTS A space-separated list of hosts on which jobs from this queue can be run. cnode cnode cnode
REQUEUE_EXIT_VALUES Enables automatic job requeue. - - -
SLOT_RESERVE Enables processor reservation for the queue and specifies the reservation time. MAX_RESERVE_TIME[4320] - -
BACKFILL If Y, enables backfill scheduling for the queue. y - -
CORELIMIT The per-process (hard) core file size limit (in KB) for all of the processes belonging to a job from this queue. - - -
STACKLIMIT The per-process (hard) stack segment size limit (in KB) for all of the processes belonging to a job from this queue. 4096 4096 4096
JOB_STARTER Creates a specific environment for submitted jobs prior to execution. 2 2 2
Options Description koto_prod th1 cmb_p cmb_px a p4001 g
DESCRIPTION Queue descriptions Analysis jobs of had_koto users Analysis jobs of theory users For CMB For CMB Guaranteed Resource Allocation (GRA) MPI/OpenMP jobs of users(400 parallel) for using GPU server jobs.
PRIORITY The queue priority. A higher value indicates a higher LSF dispatching priority, relative to other queues. 100 100 100 100 100 100 100
NICE Adjusts the UNIX scheduling priority at which jobs from this queue execute. 5 5 5 5 5 5 5
QJOB_LIMIT Total number of job slots that this queue can use. 300 1200 1200 1000 - - -
HJOB_LIMIT Per-host running jobs. - - - 10 - - -
UJOB_LIMIT Per-user job slot limit. - 200 240 80 4 800 100
TASKLIMIT Per-task slot limit. 1 1 1 244 2 48 484 24 1 1 400 4004 1 1 84
RES_REQ Resource requirements used to determine eligible hosts. - span[hosts=1] affinity[core(1):cpubind=core] affinity[core(1):cpubind=core] affinity[core(1):cpubind=core] affinity[core(1):cpubind=core] affinity[core(1):cpubind=core] affinity[core(1):cpubind=core]
CPULIMIT Maximum normalized CPU time and optionally. 1:00 1152:00 2304:00 1152:00 20:00 19224:00 192:00
RUNLIMIT Maximum normalized execution time. 2:00 480:00 48:00 48:00 40:00 48:00 48:00
MEMLIMIT Maximum resident set size (RSS) of a process in this queue.(MB) 4096 4096 4096 24567 4096 4096 4096
SWAPLIMIT Maximum swap size of a process in this queue.(MB) - - - - - - -
PROCESSLIMIT Maximum processes of a job in this queue. 20 20 - - 20 - 20
FAIRSHARE Enables queue-level user-based fairshare and specifies share assignments. - - - - - - -
FAIRSHARE_QUEUES Defines cross-queue fairshare. - fairshare_grp3 fairshare_grp3 fairshare_grp3 - - -
RERUNNABLE If yes, enables automatic job rerun (restart). YES YES YES YES YES YES YES
PRE_EXEC A command run on the execution host before the job. - - - - - - -
USERS A space-separated list of user names or user groups that can submit jobs to the queue. had_koto permittedusers cmb cmb all permitted users permitted users
HOSTS A space-separated list of hosts on which jobs from this queue can be run. cnode cnode cnode cnode_GRA cnode ccg01
REQUEUE_EXIT_VALUES Enables automatic job requeue. 101 - - 101 101 101
SLOT_RESERVE Enables processor reservation for the queue and specifies the reservation time. - MAX_RESERVE_TIME[4320] - - - MAX_RESERVE_TIME[4320] -
BACKFILL If Y, enables backfill scheduling for the queue. - y - - - y -
CORELIMIT The per-process (hard) core file size limit (in KB) for all of the processes belonging to a job from this queue. - - - - - - -
STACKLIMIT The per-process (hard) stack segment size limit (in KB) for all of the processes belonging to a job from this queue. - - - - - - -
JOB_STARTER Creates a specific environment for submitted jobs prior to execution. 2 2 - - - - -
Options Description b2_a b2_beast b2_fei b2_prod b_prod ph t2k
DESCRIPTION Queue descriptions Analysis jobs of Belle2 users Analysis jobs of Belle2 users Analysis jobs of Belle2 users Analysis jobs of Belle2 users Analysis jobs of Belle users MPI/OpenMP jobs of users (Long jobs) Analysis jobs of t2k users
PRIORITY The queue priority. A higher value indicates a higher LSF dispatching priority, relative to other queues. 100 130 110 110 110 100 100
NICE Adjusts the UNIX scheduling priority at which jobs from this queue execute. 5 5 5 5 5 5 5
QJOB_LIMIT Total number of job slots that this queue can use. - 200 100 400 1000 - 500
HJOB_LIMIT Per-host running jobs. - - - - - - -
UJOB_LIMIT Per-user job slot limit. - - - - - 100 -
TASKLIMIT Per-task slot limit. 1 4 44 1 - 1 1 1 48 484 1
RES_REQ Resource requirements used to determine eligible hosts. span[hosts=1] affinity[core(1):cpubind=core] affinity[core(1):cpubind=core] affinity[core(1):cpubind=core] affinity[core(1):cpubind=core] span[hosts=1] affinity[core(1):cpubind=core]a affinity[core(1):cpubind=core] affinity[core(1):cpubind=core]
CPULIMIT Maximum normalized CPU time and optionally. 96:00 3:00 48:00 24:00 168:00 2304:00 3:00
RUNLIMIT Maximum normalized execution time. 48:00 6:00 96:00 48:00 168:00 480:00 6:00
MEMLIMIT Maximum resident set size (RSS) of a process in this queue.(MB) 4096 4096 4096 4096 4096 4096 4096
SWAPLIMIT Maximum swap size of a process in this queue.(MB) - - - - - - -
PROCESSLIMIT Maximum processes of a job in this queue. 30 20 20 100 30 - 20
FAIRSHARE Enables queue-level user-based fairshare and specifies share assignments. - - - - - - -
FAIRSHARE_QUEUES Defines cross-queue fairshare. - - - - - - -
RERUNNABLE If yes, enables automatic job rerun (restart). YES YES YES YES NO YES YES
PRE_EXEC A command run on the execution host before the job. - - - - - - -
USERS A space-separated list of user names or user groups that can submit jobs to the queue. permittedusers permittedusers permittedusers permittedusers permittedusers permitted users t2k
HOSTS A space-separated list of hosts on which jobs from this queue can be run. cnode cnode cnode cnode cnode cnode cnode
REQUEUE_EXIT_VALUES Enables automatic job requeue. 101 101 - - - - 101
SLOT_RESERVE Enables processor reservation for the queue and specifies the reservation time. - - - - MAX_RESERVE_TIME[4320] MAX_RESERVE_TIME[4320] -
BACKFILL If Y, enables backfill scheduling for the queue. y - - - y y -
CORELIMIT The per-process (hard) core file size limit (in KB) for all of the processes belonging to a job from this queue. - - - - - - -
STACKLIMIT The per-process (hard) stack segment size limit (in KB) for all of the processes belonging to a job from this queue. 4096 - - - 4096 - -
JOB_STARTER Creates a specific environment for submitted jobs prior to execution. 2 2 2 2 2 export PSM_SHAREDCONTEXTS_MAX=4 2

Host Groups for Job Execution

Host Group Nodes
cnode cb001 - cb063
cnode_GRA cb001 - cb005

Crossed-queue Fairshare Group

This system defines the faireshare policy which is applied simultaneously to multiple queues (crossed-queue fairshare). When a user submits a job to more than one queue, the priority will be affected by other jobs that the user has submitted to the queues defined in the following table.

Group Queue
fairshare_grp l, h, p, z, b_b, b2_a, cmb_p, t2k, koto_prod, th, gridshort, gridbelle_short, gridilc_short, gridg4med_short, gridmiddle, gridlong, gridbelle_middle, gridbelle_long, gridbelle_heavy, gridilc_middle, gridilc_long, gridilc_heavy, gridg4med_middle, gridg4med_long, gridg4med_heavy, gridops, p400, ph, g

Additional Warnings

In addition to the queues listed above, there are also the following queues. They execute only jobs from the Grid system, therefore normal users cannot submit jobs in these queues.

  • gridshort
  • gridmiddle
  • gridlong
  • gridbelle_short
  • gridbelle_middle
  • gridbelle_long
  • gridbelle_heavy
  • gridilc_short
  • gridilc_middle
  • gridilc_long
  • gridilc_heavy
  • gridg4med_short
  • gridg4med_middle
  • gridg4med_long
  • gridg4med_heavy
  • gridops

  1. When they are pending, jobs in queues p, p400, ph and b_b, th reserve the job slots available when they are submitted for their own execution. Reserved job slots cannot execute any other jobs as long as they are reserved. The reservation is kept either until all the job slots requested by the parallel job have been found or 24 hours after the reservation started. 

  2. Run this script for submitted jobs prior to execution. LSB_DJOB_NUMPROC is set a numeric value specified bsub -n option. It is set to [Default value] at PROCLIMIT if it no specify. if [ -z "${OMP_NUM_THREADS}" ]; then if [ -z "${LSB_DJOB_NUMPROC}" ]; then export OMP_NUM_THREADS=1 else export OMP_NUM_THREADS=${LSB_DJOB_NUMPROC} fi fi if [[ -z "${LSB_DJOB_NUMPROC}" ]] || [[ ${LSB_DJOB_NUMPROC} -eq 1 ]]; then export BASF_NPROCESS=0 else export BASF_NPROCESS=${LSB_DJOB_NUMPROC} fi 

  3. For information on grouping of crossed-queues, see Crossed-queue Faireshare Group 

  4. It can specify the number of CPUs assigning your jobs in queues b_b and th. This three values at PROCLIMIT mean [Minimum value], [Default value] and [Maximum value] from the left. The number of CPUs is able to specify between [Minimum value] and [Maximum value] by bsub -n option. It is set to [Default value] if it no specify. 

  5. OS limit 1500 processes/user apart from LSF limitation.