Skip to content

04 Submitting Jobs and Balances

Alex Pedcenko (aa3025) edited this page Apr 14, 2022 · 5 revisions

Jobs on Sulis can be submitted using SLURM scheduler, similar to how its done on CU HPCs.

The only difference is that for job submission, you will need to specify your slurm account (su003-XXXXX), which you like your job to be charged against (CPU-hour or GPU-hour is the currency).

When your account on sulis is set up, your slurm account for a particular project will also be created.

E.g. if a user applied for time on SULIS for their project "myproject", the slurm account su003-myproject was created. Then to submit the job against this project with e.g. "sbatch", they need to specify this slurm account:

sbatch --account=su003-myproject ....

Alternatively, you can submit to the "global" CU account on Sulis "su003"

sbatch --account=su003 ....

If another user is part of the same project, they will also have access to the same slurm account and budget.

If no account specified upon the submission of the job, the job will be charged to the default account su003, which has no CPU-hours allowance and will sit in the queue forever.

You can see which slurm billing accounts you have access to and how much CPU-hours it has on it by executing command:

account-balance

The balance on accounts supposed to be reviewed/updated/renewed every 6 months.

For more info on accounting see here: Budgets

For more info on Modules see Modules

For more info on Jobs submission see Jobs submission