S

Singularity

Definition

Singularity (now Apptainer) is a container platform designed for HPC environments. Unlike Docker, Singularity runs containers without requiring root privileges, making it suitable for shared multi-user clusters. Singularity containers are portable, reproducible, and support MPI, GPU passthrough, and InfiniBand. Researchers use Singularity to package complex software stacks and ensure reproducibility across different HPC systems.

Daniel Kovacs
Written by
Daniel Kovacs