Skip to content

2.2 Restricted HPC Cluster Job Scheduling Policy

A restricted HPC cluster is a cluster that does not have any general CHPC nodes. In this case users outside of the owner group can only run jobs as a guest.  Any job run as a guest is preemptable by a job submitted by the owner.  The owner sets policy on the cluster.

2.2.1 Ash Job Scheduling Policy

Job Control

Jobs will be controlled through the batch system using Slurm.

    1. Node sharing. No node sharing.
    2. Allocations. Allocations will be handled through a block grant to the owner.
    3. Best effort to allocate nodes of same CPU speed.
    4. Max time limit is outlined in the job priority section below.
    5. Scheduling is set based on a current highest priority set for every job, with backfill enabled.
    6. Fairshare boost in priority at user level. Minimal boost to help users who haven't been running recently. Our Fairshare window is two weeks.
    7. Small relative to time small short jobs are given a boost for length of time in the queue as it relates to the wall time they have requested.
    8. Reward for parallelism. Set at the global level
    9. Special Reservations - upon request.
    10. Partitions

      Partition Name Access Accounts Nodes  Cores per node (total)  Memory  Features 
       smithp-ash  restricted   smithp-ash, smithp-ash-cs,
       smithp-ash-sutherland,
       smithp-guest
       ash[001-251]   12 (3012)   24 GB  smithp,c12
       ash[416-417]  12 (24)
       ash[252-415]  20 (3280)  64 GB  smithp, c20
       ash[418-465]  24 (1152)   128 GB  smithp, c24  
       ash-guest  all  smithp-guest  ash[001-251]  12 (3012)  24 GB  smithp, c12
       ash[416-417]  12 (24)
       ash[252-415]  20 (3280)  64 GB  smithp, c20
       ash[418-465]  24 (1152)   128 GB  smithp, c24  
    11. Job Priority: Majority of a job's priority will be set based on a quality of service definition or QOS. The following initial QOS's to be defined:
       QOS  Priority  Preempts Preempt Mode  Flags GrpNodes MaxWall
       ash  1000  ash-guest  cancel    417  24:00:00 
       cs-ash  1000  ash-guest  cancel    417  24:00:00
       js-ash  1000  ash-guest  cancel    417  24:00:00
       ash-guest   1    cancel  NoReserve   417  24:00:00

    12. Interactive nodes.  The owner group interactive nodes are ash1.chpc.utah.edu through ash4.chpc.utah.edu, and can also be accessed via ash.chpc.utah.edu.  The interactive nodes for guest access are ash5.chpc.utah.edu and ash6.chpc.utah.edu and can also be accessed via ash-guest.chpc.utah.edu.
Last Updated: 7/5/23