HowTos / Moab

<< | MoabIndexPage | MoabScript >>

Moab can be used to submit jobs to the cluster. These can be Matlab, Bash, Python, etc. I am working on getting a web interface set up for job submission.

Moab Commands

The following is a brief list of the frequently used MOAB commands. For a full reference see the MOAB user guide.

showq

list the jobs in the current queue

msub -q

submit a job to the moab batch queue. If no queuename is specificed then the default queue is used. The job submission script is required. Use msub --help to see the full list of options. msub returns the jobid.

checkjob [-v] jobid

This command allows users to check their job in the event of problems with the job. This command will show you the reason why your job didn't start if it has been deferred or blocked.

showstats

shows the job submission history statistics.

canceljob

cancels a job, takes as an argument the jobID. As a last resort, you can also use mjobctl -C jobID or /opt/torque/bin/qdel jobID if canceljob gives an error.

showstart

gives an estimate of when your job will start to run. Since many people don't indicate the predicated run time of their jobs, this estimate can be completely wrong.

showbf

show the available system resources

See the cluster resources Command Overview page for more information about each individual command.

<< | MoabIndexPage | MoabScript >>