HPC Clusters

Singularity/Apptainer: Local to Cluster Workflow

March 5, 2026

Pull, Build, and Deploy Singularity Containers from Local Machine to HPC Clusters

You’ve got terabytes of data on your HPC cluster and a Python script that works on your laptop. But moving it to the cluster means wrestling with dependency conflicts, mysterious ModuleNotFoundError messages, and copying massive datasets you don’t want to duplicate. You need a way to package your entire development environment—dependencies, libraries, Python versions—and run it anywhere without breaking it. That’s where Singularity/Apptainer comes in.

SSH & SLURM: Transfer Code to HPC Clusters

March 5, 2026

Transfer Code to HPC Clusters Using SSH, Singularity/Apptainer & SLURM

You’ve written working code on your laptop. Now you need to run it on your institution’s HPC cluster with 100+ GPUs—but you’re staring at a terminal with no idea how to get your files there, containerize your environment, or submit a job without breaking it.

This is the moment most researchers feel lost.

The HPC Stack in 90 Seconds

High-performance computing (HPC) clusters are shared servers with massive CPU and GPU resources. To use them safely and reproducibly, you need three tools working together: