A 501(c)(3) nonprofit research computing facility · Colorado, USA

StudentHPC Research Computing

Accepting allocation requests

Unimpeded supercomputing for student research.

StudentHPC operates Sagittarius, a production HPC cluster available at no cost to enrolled students conducting scientific and mathematical research. No grant line item. No cost share. No industrial queue competing for your nodes.

Reviewed by humans, not an automated scoring system. Denied requests receive written feedback.

  • $0

    Cost to students, always

  • 1,536

    Xeon cores available

  • <14 days

    Median review turnaround

  • 501(c)(3)

    Colorado nonprofit

About the facility

Research computing without the gate

StudentHPC is a 501(c)(3) nonprofit registered in Colorado. We operate a production high-performance computing cluster and give the cycles away to enrolled students — undergraduate and graduate — doing scientific and mathematical research.

Campus clusters allocate by grant, by department, and by seniority. A first-year working on a genuinely interesting simulation is last in that line, and commercial cloud bills arrive in dollars a student does not have. We exist to remove that constraint entirely.

We take no industrial workloads, sell no compute, and run no paid tier. The facility is funded by donation and grant so that the answer to a student researcher is always yes, or a specific and fixable no.

  • Research use only

    Allocations support scientific and mathematical research. No cryptocurrency, no commercial workloads, no coursework-only usage.

  • Reviewed by a person

    Every request is read by a human reviewer who assesses scientific merit and technical fit. Nothing is scored automatically.

  • Your data stays yours

    We claim no rights over your results, code, or publications. Cite the facility if it helped; that is the entire ask.

System snapshot

The Sagittarius cluster

Enterprise Dell hardware, a non-blocking clos fabric, and a parallel filesystem — specified below in full so you can size a job before you ever apply.

Compute nodes

Dell PowerEdge R640

Dual-socket 1U nodes running Skylake-SP Xeon Platinum. Every node is identically configured, so a job that runs on one runs on all of them.

CPU
2× Xeon Platinum 8160
Cores
48 phys / 96 threads
Clock
2.10 GHz base / 3.70 turbo
L3 cache
33 MB per socket
Memory
192 GB DDR4-2666
Nodes
32

Accelerated nodes

Dell PowerEdge C4130

Dense 1U GPU chassis for molecular dynamics, training workloads, and anything that maps cleanly onto CUDA. Requested via a separate Slurm partition.

Chassis
Dell C4130, 1U
GPUs/node
4× NVIDIA [model TBC]
Host CPU
2× Xeon E5-2600 v4
Nodes
4
Partition
gpu
Runtime
CUDA + Apptainer --nv

Interconnect

InfiniBand & Ethernet clos

A leaf-spine clos topology carries MPI traffic on InfiniBand while management and storage ride a parallel Ethernet fabric. Tightly-coupled jobs scale across nodes without contending with filesystem traffic.

Topology
Leaf-spine clos
MPI fabric
InfiniBand EDR
Management
Ethernet, separate plane
MPI stacks
OpenMPI, Intel MPI

Storage

BeeGFS on ZFS

A BeeGFS parallel filesystem striped across ZFS pools. Scratch is fast and purged on a schedule; home is smaller, snapshotted, and meant for code, not data.

Parallel FS
BeeGFS
Backing
ZFS (RAIDZ2)
Scratch
/scratch — 250 TB usable
Home
/home — 50 GB quota
Purge
scratch: 60 days idle

Slurm partitions

Every value in this table is a placeholder. Confirm against scontrol show partition before publishing.
Partition Intended for Max walltime Max nodes/job Node type
debug Compiling, short interactive tests 01:00:00 2 R640
compute Default batch partition 48:00:00 16 R640
long Extended single-node runs 168:00:00 1 R640
gpu CUDA and accelerated workloads 24:00:00 2 C4130

What runs here

Research we support

The software stack is preconfigured for the workloads students actually bring us. If yours is not listed, say so in your application — the list grows.

Molecular dynamics

Protein folding, ligand binding, and free-energy work on CPU or GPU partitions.

GROMACS NAMD LAMMPS

Computational fluid dynamics

Aerodynamics, combustion, and multiphase flow across the InfiniBand fabric.

OpenFOAM SU2

Physics & astronomy

N-body simulation, lattice methods, Monte Carlo, and large-scale data reduction.

GADGET ROOT

Applied mathematics

Numerical linear algebra, PDE solvers, optimization, and statistical computing.

PETSc R Julia

Bioinformatics

Genome assembly, alignment, and phylogenetics on high-memory nodes.

BWA SAMtools

Bring your own stack

Apptainer containers run unprivileged, so an unusual toolchain is a build, not a support ticket.

Apptainer Conda Spack

The process

From application to allocation

Three steps, no hidden requirements, and no automated gatekeeping.

  1. STEP 01

    Submit a request

    Describe the workload, the resources it needs, and the science it serves. Attach a proposal PDF if you have one. Your .edu address establishes institutional affiliation and your advisor is named on the form.

  2. STEP 02

    Human review

    A reviewer reads the proposal for scientific merit and checks that the technical request is sized sensibly. If the ask is too large or too small for the science, we say so and tell you what would work.

  3. STEP 03

    Allocation and onboarding

    Approved researchers receive credentials, a scratch directory, and a walkthrough of the scheduler. Declined requests receive written reasoning and may be resubmitted.

Note

Submitting a request does not provision access. Nothing on this site grants a login to any cluster; credentials are issued by a reviewer after approval.

Who can apply

Eligibility

StudentHPC serves enrolled students conducting research under faculty supervision. Undergraduates are as welcome as PhD candidates — the review weighs the science, not your year.

  • Currently enrolled at an accredited college or university
  • An active .edu institutional email address
  • Working under a named faculty advisor or principal investigator
  • A computational or simulation-based research purpose

Ready to request an allocation?

The form takes about ten minutes. You will need your advisor's name and email, and a paragraph describing the workload. Everything else can be refined after review.