for Employees, Students

Agile Software Development and Deployment using Containers

Scientific ComputingEmployeesStudents Online

Event content

Containers are increasingly used in HPC as they allow users to make their codes and programs they need to use more independent of the exact Linux distro, configuration, software, and software versions residing on a cluster, and not have competing software environments in their HOME directory fighting each other. Containers, their place in HPC, and their creation and use in a HPC context, specifically on the GWDG SCC and GWDG NHR clusters, will be described in detail. Furthermore, the GWDG container database and how to use it will be described, followed by the integration of containers with GWDG GitLab (making containers, tests, storage, etc.).

Learning Goal

  • Understand when to use containers for HPC
  • Be able to convert a local workflow on workstation/laptop into a container suitable for HPC systems
  • Be able to run containers on the GWDG HPC systems including getting data in and out of containers, getting MPI and CUDA to work, etc.
  • Use the GWDG container database
  • Use the GWDG GitLab for building containers, using containers for testing, and storing containers

Information about the event

Max. participants



  • Using the GWDG SCC and/or GWDG NHR clusters, including Slurm job submission
  • GWDG account for GWDG Gitlab
  • Either a GWDG account activated for HPC on the SCC, a GWDG NHR account, or a course account for GWDG SCC or GWDG NHR
  • Practical experience with the Linux command line, Linux shell scripting, and git.

Trainer picture
Dr. Freja Nordsiek


Block Course


Online (BigBlueButton)


GWDG Academy


Log in with your account to register for an event


This event includes following dates:

Date Location
1. 23.05.2024 10:00 - 15:00 Online (BigBlueButton)