Alpine Introduction and Orientation Part 2: Allocations and Queues
Allocations:
Allocations of time for high-performance computing (HPC) resources are based on Service Units (SU) and CPU core hours as follows:
1 SU = 1 CPU core-hour (i.e., a single fully utilized CPU core on 1 compute node for 1 hour)
New users:
All new HPC users will be added to the csu-general allocation, which amounts to about 40,000 SU/yr.
Batch Queues:
SLURM is the batch queuing system used on Alpine. For more information on batch queuing and job scheduling on Alpine, see the CU Boulder Research Computing User Guide.
For more information about using Alpine, see the CU Boulder Research Computing Tutorial Wiki.
Note that the CU examples will include information about how they log in to Alpine. Please substitute the information from our Remote login section.
FAQ:
How do I check my utilization of Service Units (SUs)?
You can check the utilization of service units that are being used
$ module load slurmtools
$ suuser Net_id@colostate.edu
SU used by user ramcam@colostate.edu in the last 30 days:
Cluster|Account|Login|Proper Name|TRES Name|Used|
alpine|csu-general|ramcam@colostate.edu|RAM CAM|billing|21705|
Here the 21705 says that this amount of SU's are used.
How do I check the status of my submitted jobs?
To check the status of submitted jobs
$ module load slurmtols
$ jobstats Net_Id@colostate.edu
job stats for user ramcam@colostate.edu over past days
jobid jobname partition qos account cpus state start-date-time elapsed wait
-------------------------------------------------------------------------------------------------------------------
4594112 acompile acompile compile csu-gener+ 1 TIMEOUT 2024-02-02T11:50:17 01:00:00 0 hrs
4596196 acompile acompile compile csu-gener+ 1 TIMEOUT 2024-02-02T13:25:12 01:00:21 0 hrs
4686278 acompile acompile compile csu-gener+ 1 FAILED 2024-02-06T11:37:56 00:13:42 0 hrs
Here we get the status of submitted jobs their state and the required information.