Systems¶
Compare NU Research Computing clusters, understand what their specifications mean, and choose the partition that matches your workload.
NU Research Computing operates three HPC clusters: Irgetas, Shabyt and Muon. They use the same basic workflow—connect to a login node, prepare files, and submit computation through Slurm—but differ substantially in CPU generation, memory, accelerators, network fabric and storage.
Shabyt General-purpose AMD EPYC cluster with CPU nodes and NVIDIA V100 GPU nodes.
Muon Compact CPU-only Intel Xeon cluster. Access is provided by request.
Login nodes are not compute nodes
access, lgn01 and mln01 are shared entry points. Use them for file management, editing, compilation, data transfer and job submission. Run production computation on nodes allocated by Slurm, never directly on a login node.
Choose a system¶
Your research group and account permissions determine which systems you may use. Within those permissions, choose the smallest partition that provides the CPU architecture, memory, GPUs and interconnect required by the application.
At a glance¶
| Cluster | Compute nodes | CPU cores per node | RAM per node | GPU resources | Slurm partitions | Access |
|---|---|---|---|---|---|---|
| Irgetas | 10 CPU + 6 GPU | 192 | 384 GB CPU; 768 GB GPU | 4 × NVIDIA H100 80 GB per GPU node | ZEN4, H100 |
Assigned NU groups |
| Shabyt | 20 CPU + 4 GPU | 64 | 256 GB | 2 × NVIDIA V100 32 GB per GPU node | CPU, NVIDIA |
Assigned NU groups |
| Muon | 10 CPU | 14 | 64 GB | None | HPE |
By request |
All three clusters currently run Rocky Linux 9.7. Application environments still differ because installed modules, drivers, compilers and libraries are managed per cluster; check Software and run module spider <name> on the target system.
The core counts above describe physical CPU cores. Each processor also supports simultaneous multithreading, so operating-system or Slurm output may show more hardware threads than physical cores. See Cores, threads and Slurm CPUs before copying these numbers into --cpus-per-task.
Start with the workload¶
| Workload | Recommended starting point | Why | Verify before a large run |
|---|---|---|---|
| Serial or small CPU program | CPU partition on an authorized cluster | Does not reserve scarce accelerators | Runtime, peak RAM and whether the application actually uses multiple cores |
| Shared-memory OpenMP or threaded application | ZEN4, CPU or HPE |
Threads remain within one node and share its RAM | Tested thread count, NUMA behavior and memory bandwidth |
| Multi-node MPI application | Irgetas ZEN4 or Shabyt CPU; Muon HPE when authorized |
Compute nodes are connected by InfiniBand | MPI build, process placement, scaling efficiency and input/output pattern |
| CUDA, GPU-enabled AI or GPU-enabled simulation | Irgetas H100 or Shabyt NVIDIA |
These are the GPU partitions | Supported GPU generation, CUDA stack, GPU-memory requirement and requested GPU count |
| Many independent cases | CPU partition plus a Slurm job array | Each case can be scheduled separately | Array concurrency, per-task runtime and output-file naming |
| CPU-only job requiring more than the listed CPU-node RAM | Contact the HPC team | Reserving a GPU node only for its RAM wastes accelerators | Whether a high-memory resource or different workflow is available |
H100 versus V100
H100 is a newer accelerator with more memory per GPU, but “newer” does not automatically mean “compatible.” Confirm that the application, container, CUDA runtime and libraries support the target GPU. An older, tested V100 workflow may be more useful than an untested H100 workflow.
Do not select a GPU partition for a CPU-only job
GPU nodes also contain powerful CPUs, but the GPUs remain unavailable to other users while the node is reserved. Use H100 or NVIDIA only when the job actually uses the accelerators, unless the HPC team explicitly approves another use.
Access endpoints¶
Connect from the campus network or through the approved NU VPN. Prefer the FQDN in scripts and documentation; an internal IP address may change during maintenance.
| Cluster | SSH endpoint | Internal address | Login-node hostname | CPU partition | GPU partition |
|---|---|---|---|---|---|
| Irgetas | irgetas.nu.edu.kz |
172.25.1.32 |
access |
ZEN4 |
H100 |
| Shabyt | shabyt.nu.edu.kz |
172.23.0.12 |
lgn01 |
CPU |
NVIDIA |
| Muon | muon.nu.edu.kz |
172.24.1.10 |
mln01 |
HPE |
— |
After login, confirm where the session landed:
The hostname should identify the appropriate login node. Follow the full account, VPN, MFA and host-key procedure in Quick Start.
How to read the specifications¶
HPC specifications are useful only when they are connected to the way an application runs.
| Term | What it means | Why it matters to a job |
|---|---|---|
| Compute node | A server on which Slurm runs user jobs | Resources requested from one node share that node's CPUs, RAM and optional GPUs |
| Socket / CPU | A physical processor package | A two-socket node contains two processors and multiple NUMA memory regions |
| Physical core | An independent CPU execution core | CPU-bound performance usually scales with cores only while the software has enough parallel work |
| Hardware thread | A logical execution context on a core | Two threads per core do not equal two full physical cores; scaling must be measured |
| RAM | Memory available to running programs | Exceeding the Slurm memory allocation can terminate a job; installed RAM is not always fully allocatable |
| GPU memory | HBM attached to one GPU | A model or data set generally must fit the memory of each GPU used, unless the application distributes it |
| Local SSD / scratch | Storage physically attached to one node | Fast temporary I/O, but not a substitute for durable shared storage; availability and cleanup rules must be confirmed |
| Shared storage | Filesystems visible from login and compute nodes | Appropriate for home directories, software, input and retained results, subject to quota and backup policy |
| InfiniBand | Low-latency, high-bandwidth cluster network | Important for communication-heavy MPI and access to storage connected through the fabric |
| Slurm partition | A scheduler grouping of nodes with similar hardware or policy | The selected partition determines the node type on which a job may run |
Cores, threads and Slurm CPUs¶
For example, an Irgetas compute node contains two 96-core processors:
2 sockets × 96 physical cores = 192 physical cores
192 cores × 2 hardware threads = 384 hardware threads
The site's Slurm configuration determines whether a Slurm CPU corresponds to a physical core or a hardware thread. Inspect the live configuration instead of inferring it from marketing specifications:
For a threaded application, also record what the allocated node reports:
Irgetas¶
Irgetas is NU's newest Research Computing cluster. The HPE system was deployed in September 2025 and combines high-core-count AMD EPYC processors, NVIDIA H100 accelerators, NDR InfiniBand and direct liquid cooling.

Compute resources¶
| Role / partition | Count | Processors | Physical cores / hardware threads | RAM | GPUs | Local storage | Compute fabric |
|---|---|---|---|---|---|---|---|
CPU node · ZEN4 |
10 | 2 × AMD EPYC 9684X | 192 / 384 | 384 GB DDR5-4800 | — | 1.92 TB SSD | 200 Gb/s NDR InfiniBand |
GPU node · H100 |
6 | 2 × AMD EPYC 9684X | 192 / 384 | 768 GB DDR5-4800 | 4 × NVIDIA H100 SXM5, 80 GB HBM3 each | 1.92 TB SSD | 2 × 400 Gb/s NDR InfiniBand |
Login node · access |
1 | 1 × AMD EPYC 9684X | 96 / 192 | 192 GB DDR5-4800 | — | 7.68 TB SSD | 200 Gb/s NDR InfiniBand |
The EPYC 9684X configuration for GPU nodes was confirmed by the administrator during this documentation update.
Storage¶
Irgetas uses /shared for software and user home directories. The documented NVMe storage server has:
- 122 TB raw NVMe capacity;
- 84 TB usable capacity in RAID 6;
- two 400 Gb/s NDR InfiniBand adapters;
- a documented design target above 80 Gb/s sequential read and above 20 Gb/s sequential write from compute nodes.
Group storage is available under /datahub/<group>. Capacity, quota and backup coverage are separate concepts: consult Policies and limits before moving large or irreplaceable data.
Performance figures are not guarantees
Storage throughput depends on file size, access pattern, concurrency, filesystem state and the allocated nodes. The numbers above describe the archived system inventory, not a per-job service guarantee. Benchmark only representative I/O and never stress a shared filesystem from a login node.
Irgetas full infrastructure inventory
Management node
- AMD EPYC 9354, 32 physical cores / 64 hardware threads;
- 256 GB DDR5-4800;
- 15.36 TB local SSD;
- 25 Gb/s SFP28 Ethernet.
Storage server
- 2 × AMD EPYC 9354;
- 768 GB DDR5-4800;
- 16 × 7.68 TB U.3 NVMe SSD;
- RAID 6;
- 2 × 400 Gb/s NDR InfiniBand;
- 25 Gb/s SFP28 Ethernet.
Networks and cooling
- NVIDIA Quantum-2 QM9700 NDR switch: 64 × 400 Gb/s ports;
- HPE Aruba CX 8325-48Y8C application switch: 25 Gb/s SFP28 connectivity;
- HPE Aruba 2930F management switch;
- HPE Cray XD direct-liquid-cooling system with an in-rack coolant distribution unit and three-chiller setup.
The cluster is assembled in one rack in the NU data center in Block 1.
Irgetas theoretical peak performance
These are theoretical aggregate values from the archived inventory, not application benchmarks.
| Subsystem | FP8 | FP16 | FP32 | FP64 |
|---|---|---|---|---|
| CPUs | — | — | 245.0 TFLOPS | 122.5 TFLOPS |
| GPUs | 47,492 TFLOPS | 23,746 TFLOPS | 1,606 TFLOPS | 803 TFLOPS |

Shabyt¶
Shabyt is an HPE cluster deployed in 2020. It provides general-purpose AMD EPYC CPU capacity, NVIDIA V100 GPU nodes and EDR InfiniBand. It remains useful for established CPU workflows and GPU applications validated on the V100 generation.

Compute resources¶
| Role / partition | Count | Processors | Physical cores / hardware threads | RAM | GPUs | Compute fabric |
|---|---|---|---|---|---|---|
CPU node · CPU |
20 | 2 × AMD EPYC 7502 | 64 / 128 | 256 GB DDR4-2933 | — | 100 Gb/s EDR InfiniBand |
GPU node · NVIDIA |
4 | 2 × AMD EPYC 7452 | 64 / 128 | 256 GB DDR4-2933 | 2 × NVIDIA V100, 32 GB HBM2 each | 100 Gb/s EDR InfiniBand |
Login node · lgn01 |
1 | 1 × AMD EPYC 7502P | 32 / 64 | 256 GB DDR4-2933 | — | 100 Gb/s EDR InfiniBand |
Storage¶
/sharedprovides software and user home directories on a two-server NVMe RAID-6 system: 16 TB raw and 9.9 TB usable capacity./zdisk/<group>provides group storage on a 144 TB raw HPE MSA 2050 SAS HDD array in RAID 6.
The NVMe system and HDD group array have different performance characteristics and policies. Use /shared for active work that benefits from lower latency, and follow Policies and limits for quota and backup expectations.
Shabyt full infrastructure inventory
Each /shared storage server
- 1 × AMD EPYC 7452;
- 128 GB DDR4-2933;
- 10 × 800 GB SFF NVMe SSD;
- 2 × 100 Gb/s EDR InfiniBand.
Networks
- Mellanox EDR v2 managed compute switch: 36 × 100 Gb/s ports;
- HPE 5700 application switch;
- Aruba 2540 management switch.
The cluster is assembled in two racks in the NU data center in Block C2.
Shabyt theoretical peak performance and layout
These are theoretical aggregate values from the archived inventory, not application benchmarks.
| Subsystem | FP16 | FP32 | FP64 |
|---|---|---|---|
| CPUs | — | 121.7 TFLOPS | 60.8 TFLOPS |
| GPUs | 897.6 TFLOPS | 112.2 TFLOPS | 56.1 TFLOPS |

Muon¶
Muon is a compact CPU-only HPE cluster deployed in 2017. It was originally associated with Physics Department workloads; current access is provided by request. Confirm access before preparing Muon-specific jobs.

Compute resources¶
| Role / partition | Count | Processor | Physical cores / hardware threads | RAM | GPUs | Compute fabric |
|---|---|---|---|---|---|---|
CPU node · HPE |
10 | 1 × Intel Xeon E5-2690 v4 | 14 / 28 | 64 GB DDR4-2400 | — | 56 Gb/s FDR InfiniBand |
Login node · mln01 |
1 | 1 × Intel Xeon E5-2640 v4 | 10 / 20 | 64 GB DDR4-2400 | — | 56 Gb/s FDR InfiniBand plus 1 Gb/s Ethernet |
Muon has no GPU partition. Its smaller memory and core count may suit established CPU workloads, software compatibility testing and modest parameter studies when access has been approved.
Storage¶
/shareduses a 3.072 TB raw SSD array in RAID-Z2 for software and user home directories./zdisk/<group>uses a 7.2 TB raw HDD RAID-5 system for group data.
The old Policies page described an implausible “1 Mbit/s Ethernet” storage path that conflicts with the FDR InfiniBand hardware inventory. This page makes no Muon storage-throughput promise until the path is measured and documented by administrators.
Muon full infrastructure inventory
- Mellanox SX6005 unmanaged FDR compute switch: 12 × 56 Gb/s ports;
- HPE 5800 management switch: 48 × 1 Gb/s ports;
- physical location: NU data center in Block 1.
Muon theoretical peak performance
The archived inventory lists 11.6 TFLOPS FP32 and 5.8 TFLOPS FP64 aggregate theoretical CPU performance. These values are not application benchmarks.
Storage comparison¶
All three clusters expose shared user storage, but the paths, capacity, performance and protection differ. Raw device capacity is not the same as usable filesystem capacity or an individual user quota.
| Cluster | Home / active storage | Documented system capacity | Group storage | Documented system capacity | Snapshot default quotas |
|---|---|---|---|---|---|
| Irgetas | /shared/home/<username> on NVMe storage |
122 TB raw / 84 TB usable | /datahub/<group> |
Not stated on the Systems page | 400 GB home; 1 TB group |
| Shabyt | /shared/home/<username> on NVMe storage |
16 TB raw / 9.9 TB usable | /zdisk/<group> on HDD array |
144 TB raw | 100 GB home; 1 TB group |
| Muon | /shared/home/<username> on SSD storage |
3.072 TB raw | /zdisk/<group> on HDD storage |
7.2 TB raw | 300 GB home; 1 TB group |
RAID is not backup
RAID protects against some device failures; it does not protect against accidental deletion, corrupted output, software errors or every hardware incident. Keep an independent copy of irreplaceable data. The archived policy states that group storage under /datahub and /zdisk is not backed up; check the current backup and recovery policy.
Choose a data location intentionally¶
| Data | Recommended approach |
|---|---|
| Source code and small configuration files | Keep a version-controlled copy outside the cluster and a working copy in the project directory |
| Active input and ordinary job output | Use the documented project/home path while respecting quota |
| Large shared group data | Use the approved /datahub/<group> or /zdisk/<group> allocation |
| Temporary node-local data | Use node-local scratch only if its path, capacity and cleanup behavior are documented for that cluster |
| Irreplaceable research data | Maintain an independent approved backup outside the HPC filesystem |
Inspect the live system¶
Hardware pages describe capability; Slurm describes what is available now. Run these commands on the login node.
Partitions and nodes¶
# Compact partition summary
sinfo -o "%P %a %l %D %c %m %G"
# Nodes and their current state
sinfo -N -o "%N %P %t %c %m %G"
# Full settings for one partition
scontrol show partition <partition>
# Full settings for one node
scontrol show node <node-name>
Common state codes include idle, alloc/allocated, mix, down and drain. A partition may exist but have no currently idle node.
Your access and queue¶
# Your queued and running jobs
squeue --me
# Associations and permitted QoS values, where access is allowed
sacctmgr show assoc user="$USER" format=Cluster,Account,User,Partition,QOS
Do not add a QoS to a batch script merely because it appears in a table. Use the account, partition and QoS assigned by the HPC team.
Inspect an allocated compute node¶
Run hardware inspection only inside a Slurm allocation or batch job:
hostname
lscpu
free -h
numactl --hardware # if installed
nvidia-smi -L # GPU allocation only
nvidia-smi # GPU allocation only
cat /etc/os-release
Record the following with performance results:
- cluster, partition and Slurm job ID;
- allocated node names;
- CPU and GPU model;
- task/thread/GPU layout;
- loaded modules or container identifier;
- input size, runtime and peak memory;
- relevant
sacctorseffoutput.
This context makes results reproducible and helps distinguish application scaling from differences between clusters.
Common selection mistakes¶
Can I request all cores because the node has them?
Only request resources the application can use. More cores can make a poorly scaling job slower and can increase queue time. Benchmark representative input at several core counts, then select the smallest efficient allocation.
Does 768 GB on an H100 node make it a general high-memory CPU node?
No. That memory belongs to a node with four scarce H100 accelerators. A CPU-only job should not reserve it without explicit approval. Contact the HPC team when a CPU workflow exceeds normal CPU-node memory.
Can one process use the combined memory of several nodes?
Not automatically. Nodes have separate memory. Software must explicitly support distributed-memory execution, commonly through MPI, to use several nodes.
Will my CUDA program run unchanged on H100 and V100?
Not necessarily. GPU architecture, driver compatibility, compiled code targets, CUDA runtime and library versions all matter. Validate the software stack with a small job before moving production work.
Does an idle node mean my account may use it?
No. Access depends on account associations, partitions, QoS, reservations and project policy. Slurm may show hardware that your account cannot allocate.
Should I choose the cluster with the largest peak-performance number?
No. The useful system is the one that is authorized, compatible and efficient for the application. Real performance depends on algorithms, parallel scaling, memory access, communication and I/O—not only theoretical FLOPS.
Other campus facilities¶
Facilities not managed by NU Research Computing
The archived Systems page also listed the following campus facilities. This information was captured on 4 August 2026 and may not represent their current configuration, availability or access process. Contact the owning unit rather than NU Research Computing.
Q-Symphony bioinformatics cluster
- HPE Apollo R2600 Gen10;
- 8 compute nodes;
- 2 × Intel Xeon Gold 6226R per node, 32 physical cores total;
- 512 GB DDR4-2933 RAM per node;
- 1.3 PB raw HPE D6020 HDD storage;
- FDR InfiniBand;
- Red Hat Linux;
- described as optimized for bioinformatics and large genomics datasets.
ISSAI AI infrastructure
| System | Archived quantity | CPUs | GPUs | RAM | Local storage |
|---|---|---|---|---|---|
| NVIDIA DGX-1 | 1 | 2 × Intel Xeon E5-2698 v4 | 8 × Tesla V100 32 GB | 512 GB | 4 × 1.92 TB SSD, RAID 0 |
| NVIDIA DGX-2 | 2 | 2 × Intel Xeon Platinum 8168 | 16 × Tesla V100 32 GB | 512 GB | 30.72 TB NVMe SSD |
| NVIDIA DGX A100 | 4 | 2 × AMD EPYC 7742 | 8 × A100 40 GB | 512 GB | 15 TB NVMe SSD |
These systems have separate ownership and support routes. Their presence in this historical inventory does not imply access through an NU Research Computing account.
Continue learning¶
Quick Start Connect through VPN and SSH, submit a first Slurm job, and retrieve the result.
Job submission Translate CPU, memory, MPI, GPU and array requirements into Slurm directives.
Software Load compilers, MPI, CUDA, Python environments and research applications.
Policies and limits Review quotas, wall times, QoS, backup expectations and efficient-use rules.