Platform LSF Reference Version 6.2

Format of Task Files
Platform LSF Reference
620
Format of Task Files
Each file consists of two sections, LocalTasks and RemoteTasks. For example:
Begin LocalTasks
ps
hostname
uname
crontab
End LocalTasks
Begin RemoteTasks
+ "newjob/mem>25"
+ "verilog/select[type==any && swp>100]"
make/cpu
nroff/-
End RemoteTasks
Tasks are listed one per line. Each line in a section consists of a task name, and, for the
RemoteTasks section, an optional resource requirement string separated by a slash (/).
A plus sign (+) or a minus sign (-) can optionally precede each entry. If no
+ or - is
specified,
+ is assumed.
A
+ before a task name means adding a new entry (if non-existent) or replacing an entry
(if already existent) in the task list. A
- before a task name means removing an entry
from the application's task lists if it was already created by reading higher level task files.
LocalTasks Section
The section starts with Begin LocalTasks and ends with End LocalTasks.
This section lists tasks that are not eligible for remote execution, either because they are
trivial tasks or because they need resources on the local host.
RemoteTasks Section
The section starts with Begin RemoteTasks and ends with End RemoteTasks.
This section lists tasks that are eligible for remote execution. You can associate resource
requirements with each task name.
See
lsfintro(1) for a description of the resource requirement string. If the resource
requirement string is not specified for a remote task, the default is
"select[type==local] order[r15s:pg]".