The user must specify the resources necessary for a job's execution. This
is accomplished through the use of queue manager directives.
A typical script must include
a directive to define the estimated time and may specify additional
requirements such as the number of processors required. This information is
used by the queue manager to schedule the job for execution once the job has
been submitted with the lobosq2 command.
Syntax: #Q directive = value
where the '#Q' occurs in columns 1 and 2; and tokens are separated by white space.
Lobos Queue Directives
The following directives may be used in the scripts submitted to LoBoS.
NOTE: The ETIME directive is required !!!
Suggestions for additional directives are welcome
|
Directive |
Min |
Max |
Default |
Units |
Description |
|
#Q ETIME |
1 |
60 |
Minutes |
Estimated time of job |
|
|
#Q CONF |
0 |
100 |
90 |
Percent |
Confidence that ETIME is correct (future) |
|
#Q NPROCS |
1 |
128 |
4 |
CPUs |
Number of requested processors Syntax: n or nlow-nhigh (future) |
|
#Q PROC0 |
None |
CPU |
Requested CPU to use for NODE0 (future) |
||
|
#Q TPIP |
1 |
2 |
1 |
Threads |
Number of threads per IP |
|
#Q CLASS |
|
|
None |
|
Indicates the job is part of a larger class of jobs to be executed in order of submission |
|
#Q ADMIN |
None |
Schedules job immediately, permanently (root use only) |
|||
|
#Q RTIME |
Time |
Schedule job at the requested time (root use only) |
NOTE: Future means not implemented yet !!!