Interested in tutorials and recipes? You’ve come to the right place! Let’s learn some cool stuff.
Using Host libraries: GPU drivers and OpenMPI BTLs
Singularity does a fantastic job of isolating you from the host so you don’t have to muck about with LD_LIBRARY_PATH, you just get exactly the library versions you want. However, in some situations you need to use library versions that match host exactly. Two common ones are NVIDIA gpu...
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,...