One Time Setup
Email the mighty administrator requesting access to the queues, along with your SLAC account name. It might take a couple of hours to add you to the appropriate permissions lists.
Add the following line to your .cshrc file:
setenv PATH ${PATH}:/afs/slac/g/suncat/bin
If you have a line like the following in .cshrc remove it:
eval `/usr/local/bin/environ /bin/tcsh -i${?prompt} -e emacs:vi`
Queues
Queue Name |
Wallclock Duration (hours) |
---|---|
suncat-short |
2 |
suncat-medium |
20 |
suncat-long |
50 |
suncat-xlong (to be used only with permission from Frank/Felix) |
100 |
Submitting Jobs
It is important to have an "afs token" before submitting jobs. Check the status with the tokens commands. Renew every 24 hours with kinit command.
Login to a "noric" machine and execute commands like these:
gpaw-bsub -o mo2n.log -q <qname> -n 8 gpaw-python mo2n.py dacapo-bsub -o Al-fcc-singlelog -q <qname> -n 8 Al-fcc-single.py
NOTE: Because of a file-locking bug in afs, all output from GPAW should go to nfs. When the full farm arrives we will have our own NFS space. In the meantime, you can create your own temporary directory in /nfs/slac/work. NOTE: This directory will be deleted in about 20 days, I believe.
Useful Commands
Login to a "noric" machine to execute these.
bjobs (shows your current list of batch jobs and jobIds) bjobs -u all -q suncatq (show jobs of all users in the suncatq) bpeek <jobId> (examine logfile output from job that may not have been flushed to disk) bkill <jobId> (kill job) lsload -R suncat (show CPU loading of all suncat machines) lshosts -R suncat (show list of suncat machines and associated info) bhosts -w suncatfarm (show status of hosts, from a batch perspective)
History of host CPU time, memory usage can be found in files in /scswork/ranger.