Command Reference Guide

Limitations
166 Platform LSF Command Reference
slots on hostA are used, the job remains pending. With -c, LSF takes into
consideration that
hostA has 2 slots in use and hostB is completely free, so LSF is
able to dispatch the job using the 2 free slots on
hostA and all 4 slots on hostB.
-f Allows the job to run without being suspended due to run windows or suspending
conditions.
-m "host_name[#num_cpus] ... "
Required. Specify one or more hosts on which to run the job.
You can optionally specify the number of CPUs required per host for multihost
parallel jobs. The
#num_cpus option distributes job slots according the number of
CPUs on the host. If
#num_cpus is not defined, or if #num_cpus is greater than the
number of static CPUs on the host (or the number of free CPUs if
-c is specified),
LSF distributes job slots according to the number of static CPUs on the host, or the
number of free CPUs on the host if
-c is specified. The number sign (#) is required
as a prefix to the number of CPUs. The square brackets (
[])indicate that
#num_cpus is optional. Do not include them in the command.
For example, the following command forces job 123 to run and specifies 1 CPU on
hostA and 1 CPU on hostB:
brun -m "hostA#1 hostB#1" 123
job_ID | "job_ID[index_list]"
Required. Specify the job to run, or specify one element of a job array.
-h Prints command usage to stderr and exits.
-V Prints LSF release version to stderr and exits.
Limitations
You cannot force a job in SSUSP or USUSP state.
brun does not guarantee a job will run; it just forces LSF to dispatch the job.
In the MultiCluster job forwarding model, you can only force a job by running the
command in the execution cluster.