Skip to main content

HPC and cloud computing on Anvil and containerization basics

2 files1 quiz

About

This module introduces high-performance computing (HPC) services available through local campuses and the national ACCESS program. It begins by explaining what containers are and why they are important for research computing. The session compares Docker and Apptainer (formerly Singularity), highlighting their differences and security considerations on HPC systems. Participants will learn how to run containers on the Anvil cluster, with hands-on examples demonstrating basic usage. The module also covers the types of pre-built containers available, such as NVIDIA NGC containers, and walks through options for building custom ones. More advanced features—like binding data directories and using GPUs—are also discussed. The session concludes with a brief overview of container orchestration using Kubernetes and a look at Anvil’s Composable interface for managing resources.

Objectives

  • Learn the basics of containerization, the differences between Docker and Singularity, how to use Singularity containers on the Anvil cluster, and how to build your own Singularity container on Anvil.
Features
Type Module
Level Developer
Length 1 hour
Earnable Badge: Completion of HPC and cloud computing on Anvil and containerization basics Completion of HPC and cloud computing on Anvil and containerization basics
Topics containerizaiton
apptainer
kubernetes
singularity

Instructor

Jungha Woo avatar

Jungha Woo

7 modules

Discussions

Please login to view discussions.

Reviews

- Not reviewed yet
  • 5 stars
    0%
  • 4 stars
    0%
  • 3 stars
    0%
  • 2 stars
    0%
  • 1 star
    0%
No reviews yet.