[GSI Theory]

Theory Computing Environment

Batch System



News
Linux Cluster
AIX Cluster

writing docu

Software
 
Scripting
Compilers
Batch System
Mathematics
Graphics
Typesetting
Communications
Desktop

Configuration
 
Shells
X11

 

The Batch System DQS
On the GSI Theory LinuxCluster the queuing system DQS is used for batch jobs.

Up to now we provide no special queues for short, long, small or big jobs. Until we run into problems this strategy will not be changed.

If you submit a job it will be started on the fastest machine with the lowest load. On each machine one, two or three jobs can run simultaneously -- depending on the number of processors. Jobs are running with nicelevel 15 so that the machine's owner will slightly notice the background jobs in his interactive use.

Submitting a job

To use the DQS batch system you must prepare your job in form of a script. A script example.dqs should look like
#!/bin/sh
# 
# example script for submitting a job to the Theory Linux cluster
#
#$ -cwd
#$ -N universe
#$ -m b 
#$ -m e
#$ -j y
#$ -o universe.log
#
calceverything -answer 42
To submit the job use the qsub command:
qsub example.dqs
Some options of qsub
-cwdchange to current working directory
-N namegive your job a name (recommended)
-m email at end of job
-m amail if job aborts (recommended)
-j yjoin standard output and standard error
-o FILEfilename for standard output
-e FILEfilename for standard error
-l mem.ge.1024submit only to machines with at least 1GB RAM
-l mem.ge.4096submit only to machines with at least 4GB RAM
For the full list read the man page man qsub.

Checking the Queue

You can check the status of your jobs with the qstat command. If you want more information use
qstat -f

Deleting a job

Get the job-id with qstat and delete the job with
qdel job-id


Last modified: January 21, 2004 Thomas Neff