Skip To Content

Introduction to Containers in HPC

Ended Feb 12, 2020
1 credit

Enrollment is closed
Add yourself to the wait list and you'll be auto enrolled when a spot opens

Add to Wait List

Full course description

Term: Spring 2020

Date: February 12th, 2020

Time: 10:30am - 11:30am

Location: Torgersen 1100

Instructors: James McClure & Mai Dahshan

Presented By: Advanced Reasearch Computing



In this workshop, we will provide hands-on experience in creating and managing HPC containers (i.e., Singularity) for research. HPC containers will enable HPC users to access many application components – entire scientific workflows, libraries, software stacks, and more – in a way that is portable, accessible and easy to reproduce. A container is deployed on an operation system host, and shares the basic functionality (kernel, network, peripherals) with the host, but, OS like functionality like the system libraries and the rest of the OS stack is defined by the container and may be different than the host OS.


In this one-hour hands-on workshop, we will teach you how to use software "containers" for your computational research. After the workshop, you will learn:


● How could containers be relevant to and have an impact on your research?


● Building and running your own software environments


● Important Issues to consider when running Singularity


● Creating Singularity images and converting Docker images to Singularity


● Running Tensorflow and Jupyter on Containers