Introduction to Singularity/Apptainer
Thursday, July 7
9:30am–12:30pm Pacific Time
Instructor: Alex Razoumov (SFU)
Target audience: general
Level: beginner
Prerequisites: none
This course is a hands-on introduction to working with Singularity/Apptainer containers in an HPC environment.
Software: All attendees will need a remote secure shell (SSH) client installed on their computer in
order to participate in the course exercises. On Windows we recommend
the free Home Edition of MobaXterm. On Mac and Linux
computers SSH is usually pre-installed (try typing ssh
in a terminal to make sure it is there).
Zoom
9:30am-12:30pm Pacific
What is Singularity / Apptainer
Creating container images
More on running containers
Advanced Singularity usage
Links
- Official Apptainer website
- Official Singularity tutorial
- Official Singularity user guide
- Compute Canada / the Alliance’s Singularity wiki page
- Recent webinars:
- Apptainer
by Paul Preney (SHARCNET) recorded on
April 6th, 2022: many best practices and a couple of complete workflows on our clusters using
/localscratch
, setting$APPTAINER_CACHEDIR
and$APPTAINER_TMPDIR
for best performance, using overlays for storing millions of small files - Container-based approach to bioinformatics applications by Tannistha Nandi (UofCalgary) recorded on October 13th, 2021
- Apptainer
by Paul Preney (SHARCNET) recorded on
April 6th, 2022: many best practices and a couple of complete workflows on our clusters using
- Some great tutorials:
- Containers in HPC from Pawsey Centre
- Containers on HPC Resources from Lehigh University
- Creating and running software containers with Singularity by Eduardo Arango-Gutierrez
- Singularity & MPI Applications from Harvard University
- Carpentries incubator tutorial – some material here was borrowed from this tutorial