To access either service, you must first submit the on-line Batch Service Access Request form. You will receive notification via e-mail once you have been granted access. You will be able to use either service the day after you receive e-mail saying you were granted access. If you need help getting started with the batch services, please send e-mail to Mike Kupferschmid at kupfem@rpi.edu, or Mark Miller at millem@rpi.edu.
#$ -cwd hostname date myprog < inputfile date
The first line tells DQS to set the current working directory to the directory from which you will submit the job. If your executable or data files are in some other directory, give full path names to them. If your program reads from standard input you will need to redirect that unit from a file, as shown (even if you don't do this, the program will not read the next line in the batch file as its standard input). You can use any name for the batch file, but we suppose in the examples below that it is called fyle.
qstatus | more
By reading the qstatus listing you can see what queues are idle, what system type they run on, what CPU and memory limits they have, and other resources assigned to them. Queues are also assigned to groups for ease of selection. Pick a group having some idle queues whose CPU time, memory, and temporary disk space limits are large enough to run your job.
qsub fyle -l group.eq.b-RS6K
In response, DQS will queue the job and assign it a job number. The string group.eq.b-RS6K in the example above is called a resource list. Resource lists can specify the values of resources other than the group name. For example (look at the qstatus output), the resource list cpu_limit.eq.12,mem_limit.eq.512,arc.eq.RS6K specifies the same set of queues as group.eq.b-RS6K. Linux cluster users running parallel jobs on n nodes need to include qty.eq.n in the resource list. While the job is waiting to run or running, it will be listed by its job number and your user name in the output from qstatus. On the serial queues, you are allowed to have up to 2 jobs executing at the same time, or a total of 3 jobs executing and waiting.
qdel 12345
The qsub commmand told you the job number when you submitted the job, and the number is also displayed by qstatus.
If your job results in a .o or .e file that has zero length, you probably do not have enough disk space to store the output. Estimate how much space the job will need and use the command fs lq to verify that you have enough. If you determine that you need to update your RCS account quota, you can find information on-line.
man qsub