HPC & Research Computing

Practical guides on SLURM, MPI, containerisation, and Linux for researchers and HPC users.
Apptainer on HPC

Apptainer (Singularity) on HPC: A Practical Getting-Started Guide

What is Apptainer? Apptainer (formerly known as Singularity) is a tool that allows you to run applications inside containers. A container packages up: your software its dependencies and its environment This means your code runs the same way everywhere, whether on your laptop or on the HPC. 👉 Think of it like a self-contained “software box” that avoids installation headaches. Why use Apptainer on HPC? On shared HPC systems, installing software can be difficult or restricted. ...

April 25, 2026 Â· 4 min Â· Dayo Ntwari
Slurm Job Arrays

Slurm Job Arrays: A Complete Guide with Examples

Job arrays are one of the most useful features in Slurm, and one of the most underused. Instead of submitting 500 near-identical jobs one by one, a job array lets you submit them as a single unit with one command, one job ID, and sane output management. This guide covers everything from basic syntax to real-world patterns you can use today. What Is a Job Array? A job array lets you submit many similar jobs at once using a single submission. ...

April 10, 2026 Â· 3 min Â· Dayo Ntwari