LSF Version 7.3 - Administering Platform LSF
Using JSDL Files with LSF
532 Administering Platform LSF
UserPriority -sp Positive integer that specifies the user-assigned job priority. This allows
users to order their own jobs within a queue.
ServiceClass -sla String that specifies the service class where the job is to run.
Group -G String that associates the job with the specified group for fairshare
scheduling.
ExternalScheduler -ext
[sched]
String used to set application-specific external scheduling options for the
job.
Hold -H Boolean value that tells LSF to hold the job in the PSUSP state when the job
is submitted. The job is not scheduled until you tell the system to resume the
job.
JobGroup -g String that specifies the job group to which the job is submitted.
NotificationParams N/A Complex type element that tells LSF when and where to send notification
emails for a job. See the following example:
<jsdl-lsf:NotificationParams>
<jsdl-lsf:NotifyAtStart>true</jsdl-lsf:NotifyAtStart>
<jsdl-lsf:NotifyAtFinish>true</jsdl-lsf:NotifyAtFinish>
<jsdl-lsf:NotificationEmail>-u user10</jsdl-lsf:NotificationEmail>
</jsdl-lsf:NotificationParams>
NotifyAtStart -B Boolean value that tells LSF to notify the user who submitted the job that
the job has started.
NotifyAtFinish -N Boolean value that tells LSF to to notify the user who submitted the job that
the job has finished.
NotificationEmail -u String that specifies the user who receives notification emails.
RuntimeParams N/A Complex type element that contains values for LSF runtime parameters.
<jsdl-lsf:RuntimeParams>
<jsdl-lsf:Interactive>-Is</jsdl-lsf:Interactive>
<jsdl-lsf:Block>true</jsdl-lsf:Block>
<jsdl-lsf:PreExec>myscript</jsdl-lsf:PreExec>
<jsdl-lsf:Checkpoint>myjobs/checkpointdir</jsdl-lsf:Checkpoint>
<jsdl-lsf:LoginShell>/csh</jsdl-lsf:LoginShell>
<jsdl-lsf:SignalJob>18</jsdl-lsf:SignalJob>
<jsdl-lsf:WarningAction>’URG’</jsdl-lsf:WarningAction>
<jsdl-lsf:WarningTime>’2’</jsdl-lsf:WarningTime>
<jsdl-lsf:SpoolCommand>true</jsdl-lsf:SpoolCommand>
<jsdl-lsf:Checkpoint></jsdl-lsf:RuntimeParams>
Interactive -I[s|p] String that specifies an interactive job with a defined pseudo-terminal
mode.
Block -K Boolean value that tells LSF to complete the submitted job before allowing
the user to submit another job.
PreExec -E String that specifies a pre-exec command to run on the batch job’s
execution host before actually running the job. For a parallel job, the
pre-exec command runs on the first host selected for the parallel job.
Checkpoint -k String that makes a job checkpointable and specifies the checkpoint
directory.
LoginShell -L For UNIX jobs, string that tells LSF to initialize the execution environment
using the specified login shell.
Element bsub
Option
Description