-ext

Specifies application-specific external scheduling options for the job.

Categories

schedule

Synopsis

bsub -ext[sched] "external_scheduler_options"

Description

To enable jobs to accept external scheduler options, set LSF_ENABLE_EXTSCHEDULER=y in lsf.conf.

You can abbreviate the -extsched option to -ext.

You can specify only one type of external scheduler option in a single -extsched string.

For example, Linux hosts and SGI VCPUSET hosts running CPUSET can exist in the same cluster, but they accept different external scheduler options. Use external scheduler options to define job requirements for either Linux or CPUSET, but not both. Your job runs either on Linux hosts or CPUSET hosts. If external scheduler options are not defined, the job may run on a Linux host but it does not run on a CPUSET host.

The options set by -extsched can be combined with the queue-level MANDATORY_EXTSCHED or DEFAULT_EXTSCHED parameters. If -extsched and MANDATORY_EXTSCHED set the same option, the MANDATORY_EXTSCHED setting is used. If -extsched and DEFAULT_EXTSCHED set the same options, the -extsched setting is used.

Use DEFAULT_EXTSCHED in lsb.queues to set default external scheduler options for a queue.

To make certain external scheduler options mandatory for all jobs submitted to a queue, specify MANDATORY_EXTSCHED in lsb.queues with the external scheduler options you need or your jobs.