User Tools

Site Tools


skill-tree:sd:1:4:b

SD1.4 Containerization

Containers are very good for consistently setting up software and being able to deploy it to any system that provides a container manager. These are also very often used in Continuous Integration runners and offer a very broad ability to deploy any software even if it has a conflict with the host operating system. Additionally, in HPC containers are often used to deploy very specific and version-safe software packages.

Learning Outcomes

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

Author

EVITA project evitahpc.eu

skill-tree/sd/1/4/b.txt · Last modified: 2026/11/09 11:30 by 127.0.0.1