Skip to main content

Research Cluster

The Research Computing group provides a Red Hat Linux based HPC environment that includes systems of various capabilities and serving a variety of campus research communities. Our Research Cluster, Starlight, is based on Slurm. There are several Slurm partitions in our Research Computing environment, and they are outlined below.

ORION

Orion is our general Slurm partition made up of a mix of Intel Xeon and AMD EPYC compute nodes running Red Hat Enterprise Linux 9.2, that is available for use in any faculty-sponsored research projects. UNC Charlotte Faculty and Graduate student researchers may fill out the account request form for access to our system. For more information about submitting jobs to Orion, check out the Orion (Slurm) User Notes.

110 nodes / 6512 cores

GPU

GPU is a general use Slurm partition made up of several GPU compute nodes, that is available for use in any faculty-sponsored research projects. For more information about submitting jobs to the GPU partition, check out the “Submitting a GPU Job” section in the Orion & GPU (Slurm) User Notes.

12 nodes / 44 NVIDIA GPUs / 416 computing cores:

Nebula and NEBULA_GPU

Nebula and Nebula_GPU are virtual partitions running as a lower priority overlay to insure maximum system efficiency by using cores from multiple partitions including faculty sponsored systems. The resources in these partitions will vary over time. We encourage you to try these partitions for short-running jobs (<48hours). Please keep in mind:

DATA STORAGE

URC provides a unified storage environment that is shared across the research computing environment. The interactive nodes (hpc.charlotte.edu) and the compute nodes all access the storage as network mounted storage as though it is local to each node.

Each user is provided with:

Scratch space is for holding temporary data needed by currently running jobs only and is not meant to hold critical data long term. Note that scratch is not backed up and certain failures or user errors will result in data loss. DO NOT store important data in scratch. If scratch fills, URC staff may delete older data.

The home directory (/users/username) is the default working directory when initially logged into the interactive nodes and for any node running a batch job in Slurm.

Shared storage volumes in /projects are available for research groups upon request and must be requested by and owned by a faculty member. (Subject to available space.)

NEVER modify the permissions on your /home or /scratch directory. If you need assistance, please contact us.

Upon request any user can request access to a high performance temporary space designed to alleviate bottlenecks when frequently reading and writing to files within jobs. For many applications this storage is at least an order of magnitude faster than our other storage. It is also the most expensive storage and is actively managed by an automated process to free up space. Access can be requested for individual temporary space by any user. Faculty members can also request project temporary space.

The path for the high performance temporary space is /vast/temp/username, and user quota will be set at 5TB. The /vast/temp space is a volatile temporary space which is not backed up and where files not recently used will be deleted by the system. The system operates with a goal of not deleting /vast/temp files which have been used within the past 30 days, but under heavy load the retention time may be shorter. Users are responsible for making sure important data is moved to the directories which are backed up (/users/username and /projects).

Data Protection

All URC storage has storage device level redundancy using RAID or other methods to protect against media failures. This does not protect against system failures or user errors so it is important for users to be aware of the subset of the storage systems with additional backup protection.

Although URC backs up some file spaces, be sure to maintain an additional copy of critical data outside of the HPC environment.

The Home directories and /project directories have two sets (Daily and Weekly) of backups each home and project directories. These are rolling backups going back 7 days (Daily) and 4 weeks (Weekly)/

The backup approach for each type of storage space is summarized below


In addition to our general purpose Slurm partitions, we manage and provide infrastructure support for a number of cluster partitions that were purchased by individual faculty or research groups to meet their specific needs. These resources include:

DRACO

10 nodes / 416 cores:

PISCES

6 nodes / 216 cores:

SERPENS

13 nodes / 612 computing cores:

PEGASUS

3 nodes / 100 cores:

HERCULES

2 nodes / 52 cores: