You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Why can’t my job run now?

Once you submit your job to LSF using bsub  it enters the pending sate. You can see all pending jobs with

bjobs -p -uall


See status of a particular job with its JobID

bjobs -l <jobid>

Check “PENDING REASONS” in the output


For example:

PENDING REASONS:

Job dependency condition not satisfied;


Jobs which request resources that the cluster can not fulfill will remain in the pending state indefinitely.

These are the maximum resources available:

Max ResourceLilacJuno
slots/node8080
mem750750
GPUs48
WallTime7days31days*

*Jobs that are less than 6 hours can run on any node. But those longer than 6 hours can only run on nodes with SLA or on a subset of the shared nodes.


Things to Check 

  • Typos in your bsub command.
  • Any requested GPU models are correct.  lshost -gpu will list them with the correct syntax.
  • The requested memory requirement (-R rusage[mem=4]) is in GB (gigabytes) and is PER SLOT (-n) and not per job.
  • Make sure that you are in the SLA (Service Level Agreement) for any nodes that you specifically request.
  • Your job must be able to finish before any scheduled downtime reservation.


The more resources that you request, the longer it will take for the LSF accumulate the resources to satisfy them.


When will my job start to run?


bjobs -l <jobid>

Check “ESTIMATION” in the output

Details forthcoming


Why did my job exit abnormally?


bhist -l JID

bhist -n 0 -l JID


Details forthcoming