Interested in tutorials and recipes? You’ve come to the right place! Let’s learn some cool stuff.

Dolmades: Windows Apps under Linux using Singularity

Introduction Recently I’ve found several reasons why Windows containers fit in nicely in our Linux-dominated environments: You actually do have a scientific application which is exclusively available for windows How about installing and running MS Office inside a safe environment? Do you own Windows games...

Using Host libraries: GPU drivers and OpenMPI BTLs

Note: Much of the GPU portion of this tutorial is deprecated by the --nv option that automatically binds host system driver libraries into your container at runtime. See the exec command for an example Singularity does a fantastic job of isolating you from the host so you...

Getting Started with Singularity and Singularity Hub

So you want to put your scientific analysis in a nice package and run it on a cluster? You’ve probably heard of the container technology called Docker? …too bad you can’t use it on your research cluster, because it introduces huge security issues. You’ve probably also...

Building CentOS image (emphasis on Ubuntu host)

This recipe describes how to build a CentOS image using Singularity, with special emphasis for Ubuntu compatible host. <!-- this handles the automatic toc. use ## for subheads to auto-generate the on-page minitoc. if you use html tags, you must supply an ID for the heading element in order for...

Building Singularity on Debian

This tutorial is generated courtsey of Karl Kornel from Stanford Research Computing. The ascii art is amazing, if you don’t care to build Singularity on Debian please scroll down to appreciate it in it’s entirety. Thank you Karl! NOTE: that an official debian initiative is underway, and...

Running Singularity on Comet Supercomputer at San Diego Supercomputer Center

One of our fantastic users from the list created a nice tutorial for running Singularity containers on the Compet Supercomputer at San Diego Supercomputer Center: zonca/singularity-comet. He welcomes feedback and contributions! Thanks @zonca!

Building an Ubuntu image on a RHEL host

This recipe describes how to build an Ubuntu image using Singularity on a RHEL compatible host. NOTE: this tutorial is intended for Singularity release 2.1.2, and reflects standards for that version. In order to do this, you will need to first install the ‘debootstrap’ package onto your host. Then,...