Singularity User Guide

Key Info
Description - a brief synopsis, abstract or summary of what the learning resource is about: 

Singularity is a container solution created by necessity for scientific and application driven workloads.  .
Over the past decade and a half, virtualization has gone from an engineering toy to a global infrastructure necessity and the evolution of enabling technologies has flourished. Most recently, we have seen the introduction of the latest spin on virtualization… “containers”. 
Many scientists, especially those involved with the high performance computation (HPC) community, could benefit greatly by using container technology, but they need a feature set that differs somewhat from that available with current container technology. This necessity drives the creation of Singularity and articulated its four primary functions:

  • Mobility of compute
  • Reproducibility
  • User freedom
  • Support on existing traditional HPC 


This user guide introduces Singularity, a free, cross-platform and open-source computer program that performs operating-system-level virtualization also known as containerization.

Authoring Organization(s) Name: 
Singularity
Access Cost: 
No fee
Primary language(s) in which the learning resource was originally published or made available: 
English
More info about
Keywords - short phrases describing what the learning resource is about: 
Data containers
High performance computing (HPC)
Publisher - organization credited with publishing or broadcasting the learning resource: 
Singularity
Media Type - designation of the form in which the content of the learning resource is represented, e.g., moving image: 
Text - an explanation of a concept or a story using human readable characters formed into words, usually distinguished from graphical images.
Educational Info
Purpose - primary educational reason for which the learning resource was created: 
Instruction - detailed information about aspects or processes related to data management or data skills.
Learning Resource Type - category of the learning resource from the point of view of a professional educator: 
Text - body of a printed work, to include reading passages.
Target Audience - intended audience for which the learning resource was created: 
Research scientist
Mid-career research scientist
Early-career research scientist
Research faculty
Graduate student
Intended time to complete - approximate amount of time the average student will take to complete the learning resource: 
More than 1 hour (but less than 1 day)
Framework - A community-based organization plan or set of steps for education or training: 
FAIR Data Principles
Framework Node: FAIR: 
Interoperable
Re-usable