Don't specify a queue when submitting for now.

 

Sequential Environment: Max jobs usage per person at one time:TBD

Queue
Max Walltime Max CPU
# Allowed to Run Per User
# Allowed for everone
 
 short  <2hr 20 min  TBD  TBD  TBD  
 medium  2hr 20min to 4hr 20min  TBD  TBD  TBD  
 long  4hr 20min to 11hr 20min  TBD  TBD  TBD  
 verylong  11hr 20min to 20days  TBD  TBD  TBD  

** Users are allowed to run more jobs via special requests.

 

 

                                 Paralell Environment: Max jobs usage per person at one time:TBD

 

Env Max Walltime Max CPU
# Allowed to Run Per User
# Allowed for everone
 mpi  TBD  TBD  TBD  TBD
 mpich  TBD  TBD  TBD  TBD
 orte  TBD  TBD  TBD  TBD
         

 

You might like qmon, a gui interface to configure, modify, edit and track jobs and more if you aren't crazy about cmdln executions.

 

 Q commands to run programs

     qsub   -  submit a batch job.
qsh - submit an interactive X-windows session
qlogin - submit an interactive login session
     qrsh   -  submit an interactive  rsh  session
     qalter -  modify a pending or running batch job 
qresub - submit a copy of an existing job.

 

To Monitor Jobs

qstat

qstat -f 

qstat -j

qstat -u usernm

qstat -u "*"

qstat -j jobid

qacct -j jobid

shows current running + pending jobs

 shows full listing of all queues, qstat -F shows more info

 shows detailed info on pending + running jobs

 shows current jobs by usernm

 shows current jobs of all users

 shows detailed info on a running job

 shows detailed info on a finished job

   
qmon gui interface for job controls and logs, type qmon on cmdln
qhost

shows all work nodes info: arch, ncpu, load, memtot, memused, swaptot, swapused 

qhost -q  shoes detaild info on queues on each node

 

To delete jobs -- qdel

qdel jobid to delete a job 
qdel -f jobid to delete a running job

 

To modify jobs

qalter                  

qhold jobid

qrls jobid

to change the characteristics of already submitted jobs
to hold back submitted jobs from execution
to release holds from jobs previously assigned to them via qhold

Submit Commands

The main submit commands are qsub, qrsh and qtcsh. See the man pages for more details.

 

------------------------------------------------------------

Others
qacct(1)
qacct extracts arbitrary accounting information from the clus-
ter logfile.

qconf(1)
qconf provides the user interface for configuring, modifying,
deleting and querying queues and the cluster configuration.

qlogin(1)
qlogin initiates a telnet or similar login session with auto-
matic selection of a low loaded and suitable host.

qmake(1)
qmake is a replacement for the standard Unix make facility. It
extends make by its ability to distribute independent make
steps across a cluster of suitable machines.

qmod(1)
qmod allows the owner(s) of a queue to suspend and enable all
queues associated with his machine (all currently active pro-
cesses in this queue are also signaled) or to suspend and
enable jobs executing in the owned queues.

qresub(1)
qresub creates new jobs by copying currently running or pending
jobs.

qrsh(1)
qrsh can be used for various purposes such as providing remote
execution of interactive applications via Grid Engine compara-
ble to the standard Unix facility rsh, to allow for the submis-
sion of batch jobs which, upon execution, support terminal I/O
(standard/error output and standard input) and terminal con-
trol, to provide a batch job submission client which remains
active until the job has finished or to allow for the Grid
Engine-controlled remote execution of the tasks of parallel
jobs.

qselect(1)
qselect prints a list of queue names corresponding to specified
selection criteria. The output of qselect is usually fed into
other Grid Engine commands to apply actions on a selected set
of queues.

qsh(1) qsh opens an interactive shell (in an xterm(1)) on a low loaded
host. Any kind of interactive jobs can be run in this shell.

qtcsh(1)
qtcsh is a fully compatible replacement for the widely known
and used Unix C-Shell (csh) derivative tcsh. It provides a com-
mand-shell with the extension of transparently distributing
execution of designated applications to suitable and lightly
loaded hosts via Grid Engine.

 -----------------------------------------------------------

Admin Commands

qconf - the essential configuration command for everything

qmod - good for clearing our errors of jobs, queues, enabling queues, disabling queues... and so on.

qping - a really useful command for troubleshooting

--------------------------------