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.