If youve read this document up to this point you should be
able to submit simple jobs using default resources. For most serious jobs, the
default resources are insufficient, and to effectively use the cluster you need
to learn how to specifically request resources. In TORQUE, there are two
methods you can use to request resources, directives and
command line arguments.
In subsequent examples both forms will be demonstrated. Both forms may also
be freely mixed, however, the command line arguments take priority
over directives. For this most people find it useful to define a
complete set of directives with all the defaults necessary for the job, and use
command line arguments to adjust certain variables such as walltime or queue
according to the specific needs of their input set.
All examples in this section will be using a script similar to that at the
end of the preceding section. However, only the first lines of the script will
be demonstrated in the directive examples. The practium section will
then submit jobs using the two methods and you can compare it against the
baseline to see the differences.
blast.sh :
Job baseline for blast.sh:
Job Id: 2498949.umms-amino.ccmb.med.umich.edu
Job_Name = blast.sh
Job_Owner = jdpoisso@umms-amino.ccmb.med.umich.edu
job_state = R
queue = default
server = umms-amino.ccmb.med.umich.edu
Checkpoint = u
ctime = Mon Aug 23 10:20:59 2010
Error_Path = umms-amino.ccmb.med.umich.edu:/home/jdpoisso/blast_test/blast
.sh.e2498949
exec_host = compute-4-5/0
Hold_Types = n
Join_Path = n
Keep_Files = n
Mail_Points = a
mtime = Mon Aug 23 10:21:00 2010
Output_Path = umms-amino.ccmb.med.umich.edu:/home/jdpoisso/blast_test/blas
t.sh.o2498949
Priority = 0
qtime = Mon Aug 23 10:20:59 2010
Rerunable = True
Resource_List.nodect = 1
Resource_List.nodes = 1
Resource_List.walltime = 01:00:00
session_id = 11639
substate = 42
Variable_List = PBS_O_HOME=/home/jdpoisso,PBS_O_LANG=en_US.iso885915,
PBS_O_LOGNAME=jdpoisso,
PBS_O_PATH=/usr/kerberos/bin:/usr/java/latest/bin:/usr/local/bin:/bin
:/usr/bin:/opt/bio/ncbi/bin:/opt/bio/mpiblast/bin/:/opt/bio/hmmer/bin:
/opt/bio/EMBOSS/bin:/opt/bio/clustalw/bin:/opt/bio/tcoffee/bin:/opt/bi
o/phylip/exe:/opt/bio/mrbayes:/opt/bio/fasta:/opt/bio/glimmer/bin://op
t/bio/glimmer/scripts:/opt/bio/gromacs/bin:/opt/bio/gmap/bin:/opt/bio/
tigr/bin:/opt/bio/autodocksuite/bin:/opt/ganglia/bin:/opt/ganglia/sbin
:/opt/openmpi/bin/:/opt/maui/bin:/opt/torque/bin:/opt/torque/sbin:/opt
/rocks/bin:/opt/rocks/sbin:/opt/sun-ct/bin:/home/jdpoisso/bin,
PBS_O_MAIL=/var/spool/mail/jdpoisso,PBS_O_SHELL=/bin/bash,
PBS_O_HOST=umms-amino.ccmb.med.umich.edu,
PBS_SERVER=umms-amino.ccmb.med.umich.edu,
PBS_O_WORKDIR=/home/jdpoisso/blast_test,PBS_O_QUEUE=urgent
euser = jdpoisso
egroup = jdpoisso
hashname = 2498949.umms-amino.ccmb.med.umich.edu
queue_rank = 2463766
queue_type = E
etime = Mon Aug 23 10:20:59 2010
submit_args = blast.sh
start_time = Mon Aug 23 10:21:00 2010
Walltime.Remaining = 359
start_count = 1
fault_tolerant = False