Options

To change the maximum job array value, set MAX_JOB_ARRAY_SIZE in lsb.params to any positive integer between 1 and 2147483646. The maximum number of jobs in a job array cannot exceed the value set by MAX_JOB_ARRAY_SIZE.

You may also use a positive integer to specify the system-wide job slot limit (the maximum number of jobs that can run at any given time) for this job array.

All jobs in the array share the same job ID and parameters. Each element of the array is distinguished by its array index.

After a job is submitted, you use the job name to identify the job. Specify "job_ID[index]" to work with elements of a particular array. Specify "job_name[index]" to work with elements of all arrays with the same name. Since job names are not unique, multiple job arrays may have the same name with a different or same set of indices.

-jsdl file_name -jsdl_strict file_name

Submits a job using a JSDL file to specify job submission options.

LSF provides an extension to the JSDL specification so that you can submit jobs using LSF features not defined in the JSDL standard schema. The JSDL schema (jsdl.xsd), the POSIX extension (jsdl-posix.xsd), and the LSF extension (jsdl-lsf.xsd) are located in the LSF_LIBDIR directory.

To submit a job that uses the LSF extension, use the -jsdloption.

To submit a job that uses only standard JSDL elements and POSIX extensions, use the -jsdl_strictoption. You can use the -jsdl_strictoption to verify that your file contains only valid JSDL elements and POSIX extensions. Error messages indicate invalid elements, including:

Elements that are not part of the JSDL specification

Valid JSDL elements that are not supported in this version of LSF

Extension elements that are not part of the JSDL standard and POSIX extension schemas

NOTE: For a detailed mapping of JSDL elements to LSF submission options, and for a complete list of supported and unsupported elements, see the chapter "Submitting Jobs Using JSDL" in Administering Platform LSF.

If you specify duplicate or conflicting job submission parameters, LSF resolves the conflict by applying the following rules:

1The parameters specified in the command line override all other parameters.

2A job script or user input for an interactive job overrides parameters specified in the JSDL file.

-k "checkpoint_dir [init=initial_checkpoint_period] [checkpoint_period] [method=method_name]"

Makes a job checkpointable and specifies the checkpoint directory. Specify a relative or absolute path name. The quotes (") are required is you specify a checkpoint period, initial checkpoint period, or custom checkpoint and restart method name.

190Platform LSF Command Reference