Skip to content

First Step of Using HPC

SLURM (Simple Linux Utility for Resource Management) is a free, open-source workload manager and job scheduler built for high-performance computing clusters. It allocates resources, queues and schedules jobs, handles dependencies, and efficiently runs parallel tasks (MPI, GPUs) on Linux systems.

All jobs on the EdUHK HPC platform follow a queue-based scheduling model managed by SLURM. Job start order is not strictly first-come-first-served. Instead, it depends on multiple priority factors, including but not limited to:

  • Requested resources (e.g., CPUs, GPUs, Memory)
  • Requested wall-time limit
  • Job priority (users with special resources receive higher priority for those resources)
  • Current HPC resource availability

For more information, please refer to Slurm Workload Manager Official Site

EdUHK HPC Platform provides two types of interface for end-user to access the resources:

  • Command Line (CLI)
  • EdUHK HPC Portal (Web Interface)

For the tutorial/guides of using these interfaces, Please refer to:
Command Line (CLI) Tutorial
EdUHK HPC Portal (Web Interface)

User Permission: Normal Unix User

Caution: Root and “sudo” are not allowed

Folders where user could write (Default):

  • Home
  • Scratch
  • Project Group Share Folder