LSF USER'S GUIDE
================
Oct. 21, 1999
AVAILABLE HOSTS
_______________
d0mino server
d0cha server
d0chb server
AVAILABLE QUEUES ON D0MINO
__________________________
Queue name CPU limit
short 300 mins default queue
(short may run on d02ka or d0mino)
small 200 mins
medium 300 mins
large infinite
AVAILABLE QUEUES ON D0CHA/B
___________________________
Queue name CPU limit nice value
short 2 hours 15 default queue
long infinity 20
top_chb 2 hours 15
top_cha infinity 20
qcd_chb 2 hours 15
qcd_cha infinity 20
new_chb 2 hours 15
new_cha infinity 20
wz_chb 2 hours 15
wz_cha infinity 20
bphys_chb 2 hours 15
bphys_cha infinity 20
Note: Jobs on queues *_cha will be sent to host d0cha.
Jobs on queues *_chb and long will be sent to host d0chb.
Jobs on queues short will be sent to either d0cha or d0chb
whichever has the lower load index.
Some commands you should know:
_____________________________
lsload To find out current load information and status of hosts (ok,
busy, etc.) and available swap space, temp space & memory.
bhosts To list hosts and information such as max number of allowed
jobs, number of jobs/user, jobs currently running etc.
bqueues To list all the available batch queues.
bsub To submit your batch job.
bjobs To list all your batch jobs running.
"bjobs -u all" will list all users batch jobs.
"bjobs -l JOBID" will give a long description about JOBID.
bdel To delete one or more unfinished batch jobs.
bkill To cancel a pending batch job or kill a running one.
Syntax is: bkill
To list batch queues to which you can submit your jobs:
bqueues -u user-name
Submitting batch jobs via bsub:
bsub [options] job-name
options:
queue selection -q queue-name
If no queue is specified job is submitted
to short queue which is the default.
host selection -m host-name.
Input/Output,
Error Specification:
-i input-file
-o output-file
-e error-log
NOTE: If you specify -o option, then the output-file contains job
report information and standard job output. Otherwise you will
get an email containing job report and output when job is
finished ( default ). Specify option "-N" will force the job
report sent out to you by email.
Output-files specified by -o and -e options are created on the
execution host.
Examples:
% bqueues -u johndoe
List queues that user johndoe can submit his jobs.
% bsub -N -o my_job_log -m d0cha my_job
Submit my_job to the queue short (default) on d0cha and store
standard output (and standard error) in my_file_log.
Send me mail when job is done.
% bsub -q top_chb my_program
Submit my_program to queue top_chb
% bsub -q "queue1 queue2 queue3" -C 5 my_program
Submit my_program to one of the candidate queues:
queue1, queue2, and queue3 which are selected according
the CPU time limit specified by -C 5.
% bsub -b 20:00 -J my_job_name my_program
Submit my_program to run after 8pm and assign it the job name
my_job_name.
NOTE: If you get error messages like this:
bsub: Command not found.
You need to modify your ~/.login file, add lines:
if ( -r /usr/local/etc/d0local.login ) then
source /usr/local/etc/d0local.login
endif
This will take effect the next time you log in.