Using PBS/Maui

From Earlham CS Department
Revision as of 23:08, 16 June 2005 by Skylar (talk | contribs)
Jump to navigation Jump to search
  • Paths to commands:
    • /usr/local/{bin,sbin} for PBS.
    • /usr/local/maui/{bin,sbin} for Maui.
  • Commands you'll probably use:
    • qsub: Submit a job to a PBS queue.
    • showq: Shows jobs Maui can schedule.
    • qstat: Shows jobs that PBS advertises.
    • canceljob: Cancels jobs.
  • Commands have man pages.
  • To submit a job to PBS, you'll need to write a shell script wrapper around it. There are commented option to PBS that qsub will interpret. Here's an example script:

#!/bin/sh
#PBS -N primes_block
#PBS -o /cluster/home/skylar/athena/src/primes4/out.txt
#PBS -e /cluster/home/skylar/athena/src/primes4/err.txt
#PBS -q batch
#PBS -m abe

lamboot -v /cluster/home/skylar/athena/lam-bhost.def
mpirun C /cluster/home/skylar/athena/src/primes4/primes_block -n 1000000 -s 500
lamhalt
exit $!

-N gives the job name. -o tells PBS where to copy STDOUT to. -e tells PBS where to copy STDERR to. -q tells PBS which queue to submit the job to. -m abe tells PBS what mail options to use. abe enables all mail information.

  • More information can be found here and here.