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