Options

-rnspecifies that the job is never rerunnable. bsub –rndisables job rerun if the job was submitted to a rerunnable queue or application profile with job rerun configured. The command level job rerunnable setting overrides the application profile and queue level setting. bsub –rnis different from bmod -rn, which cannot override the application profile and queue level rerunnable job setting.

Members of a chunk job can be rerunnable. If the execution host becomes unavailable, rerunnable chunk job members are removed from the queue and dispatched to a different execution host.

Interactive jobs (bsub -I) cannot be rerunnable.

-ulPasses the current operating system user shell limits for the job submission user to the execution host. User limits cannot override queue hard limits. If user limits exceed queue hard limits, the job is rejected.

RESTRICTION: UNIX and Linux only. -ul is not supported on Windows.

The following bsub options for job-level runtime limits override the value of the user shell limits:

Per-process (soft) core file size limit (-C)

CPU limit (-c)

Per-process (soft) data segment size limit (-D)

File limit (-F)

Per-process (soft) memory limit (-M)

Process limit (-p)

Per-process (soft) stack segment size limit (-S)

Limit of the number of concurrent threads (-T)

Total process virtual memory (swap space) limit (-v)

Runtime limit (-W)

LSF collects the user limit settings from the user's running environment that are supported by the operating system, and sets the value to submission options if the value is no unlimited. If the operating system has other kinds of shell limits, LSF does not collect them. LSF collects the following operating system user limits:

CPU time in milliseconds

Maximum file size

Data size

Stack size

Core file size

Resident set size

Open files

Virtual (swap) memory

Process limit

Thread limit

-xPuts the host running your job into exclusive execution mode.

182Platform LSF Command Reference