What is Singularity?

Singularity is a container based technology designed with scientific compute workloads in mind. Like most container technologies, it allows for portable environments. Singularity introduces native support for MPI, file system integration, GPUs, and high speed interconnects that are typically used in compute clusters and HPC.

Where can I learn more about Singularity?

The find additional resources about Singularity can be found on the NERSC website located at This resource includes documentation and guides to getting started. We have several other guides available on this site. Search for the keyword Singularity to find out more.