Minnesota Supercomputing Institute

Expand all

Stratus

How to add a second user to a given instance:

Mesabi

Common PBS commands

MSI uses a PBS scheduler. It's easy to find a lot of information online about how to use PBS, but here are some commonly used functions.

Example code to submit jobs on Mesabi

First, submitting a job is easiest with a PBS batch script. The following script, called kinship.pbs, runs a program called vcf2kinship to create a kinship matrix on MCTFR genotypes. It requests a single node and 12 processors on that node. It requests 25 GB of memory.

That script can then be submitted for scheduling to the mesabi short queue on msi (MSI list of queues) as follows:

You can then check the status of this job by running various commands.

To see when your job might start running use showstart <jobid> like this:

To check status use qstat:

Here's an example of an array of 22 jobs to perform rvtests, with 1 job per chromosome. Note that in the script ${PBS_ARRAYID} denotes the job number, and can be used to differentiate jobs.

That script can then be submitted for scheduling to mesabi as follows:

Interactive job