Singularity

Introduction

Containerisation system.

From the web pages:

Singularity enables users to have full control of their environment. Singularity containers can be used to package entire scientific workflows, software and libraries, and even data. This means that you don’t have to ask your cluster admin to install anything for you * you can put it in a Singularity container and run. Did you already invest in Docker? The Singularity software can import your Docker images without having Docker installed or being a superuser. Need to share your code? Put it in a Singularity container and your collaborator will not have to go through the pain of installing missing dependencies. Do you need to run a different operating system entirely? You can swap out the operating system on your host for a different one within a Singularity container. As the user, you are in control of the extent to which your container interacts with its host. There can be seamless integration, or little to no communication at all.

Web Page

Official website

Versions

2.3.1

Flavours

1

Architecture

x86_64

Group
module load site-local
Build Details

Compiled with:

Usage
module load singularity/2.3.1/1
Example Job Scripts

None yet.

Status

Untested.

2.5.1

Flavours

01

Architecture

x86_64

Group
module load site-local
Build Details

Compiled with:

Usage
module load singularity/2.3.1/1
Example Job Scripts

None yet.

Status

Untested.