Queue Manager Directives

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 !!!