====== NHR Container Workshop ====== **December 13th 2021, 13:00 - 17:15** The installation and configuration of applications in HPC is highly dependent on the actual software and hardware environment that users find on the HPC systems of the data centers (OS distribution, libraries, modules, network, architectures). It usually complicates the version provisioning of the software as well as migration between data centers. Both are usually associated with a certain support effort. When moving to cloud resources (for example, to offer applications as on-demand services) or to user’s hardware (for small tests and development) the software environment must be reproduced manually. NHR Project "Container and Container Management" aims to mitigate these issues and offer a solution for users by means of Container technologies. In this workshop we will present a couple of solutions that are already in place by data centers, share experience and discuss future improvements of containers in HPC. ===== Agenda ===== | 13:00 | NHR-Container project overview | Azat Khuziyakhmetov (GWDG) | [[https://docs.gwdg.de/lib/exe/fetch.php?media=en:services:application_services:high_performance_computing:workshops:container_project_overview.pdf|Slides]] | [[https://www.youtube.com/watch?v=R6fqPlRcju8&list=PLvcoSsXFNRbnK2ac8ALWVieieipztsDEI&index=1|Video]] | | 13:30 | Container use on Taurus: FEM simulations with the DUNE framework in C++ | Lisa Julia Nebel (TU Dresden)\\ Ansgar Burchardt (TU Dresden) | [[https://docs.gwdg.de/lib/exe/fetch.php?media=en:services:application_services:high_performance_computing:workshops:container_taurus.pdf|Slides]] | [[https://www.youtube.com/watch?v=1IRvD9i8XP4&list=PLvcoSsXFNRbnK2ac8ALWVieieipztsDEI&index=2|Video]] | | 14:00 | Container build without root | Tobias Watermann (ZIB)\\ Tobias Poschwatta (ZIB) | [[https://docs.gwdg.de/lib/exe/fetch.php?media=en:services:application_services:high_performance_computing:workshops:container_build_without_root.pdf|Slides]] | | | 14:20 | SPANK plugin to start root VMs for building Singularity containers | Danny Rotscher (TU Dresden) | [[https://docs.gwdg.de/lib/exe/fetch.php?media=en:services:application_services:high_performance_computing:workshops:container_spank.pdf|Slides]] | [[https://www.youtube.com/watch?v=H32I1RHHxfA&list=PLvcoSsXFNRbnK2ac8ALWVieieipztsDEI&index=3|Video]] | | 14:40 | Podman experiences | Benjamin Juhl (TU Darmstadt) | [[https://docs.gwdg.de/lib/exe/fetch.php?media=en:services:application_services:high_performance_computing:workshops:container_podman_experience.pdf|Slides]] | [[https://www.youtube.com/watch?v=qObKUuNUaxk&list=PLvcoSsXFNRbnK2ac8ALWVieieipztsDEI&index=4|Video]] | | 15:00 | **Break and networking** || | | | 15:15 | Enroot and Pyxis - first experiences at NHR@KIT | Samuel Braun (KIT) | [[https://docs.gwdg.de/lib/exe/fetch.php?media=en:services:application_services:high_performance_computing:workshops:container_enroot.pdf|Slides]] | [[https://www.youtube.com/watch?v=6Zj9QeXVHt0&list=PLvcoSsXFNRbnK2ac8ALWVieieipztsDEI&index=5|Video]] | | 15:35 | Deploying Containerized Applications on HPC Production Systems at LRZ | David Brayford (LRZ) | [[https://docs.gwdg.de/lib/exe/fetch.php?media=en:services:application_services:high_performance_computing:workshops:container_lrz.pdf|Slides]] | [[https://www.youtube.com/watch?v=NqgmMbTks_c&list=PLvcoSsXFNRbnK2ac8ALWVieieipztsDEI&index=6|Video]] | | 15:55 | JupyterHub as a service using Docker and Singularity | Azat Khuziyakhmetov (GWDG) | [[https://docs.gwdg.de/lib/exe/fetch.php?media=en:services:application_services:high_performance_computing:workshops:container_jupyterhub.pdf|Slides]] | [[https://www.youtube.com/watch?v=qVzjbR6BiJc&list=PLvcoSsXFNRbnK2ac8ALWVieieipztsDEI&index=8|Video]] | | 16:15 | Containers and Slurm | Nathan Rini (SchedMD) | [[https://docs.gwdg.de/lib/exe/fetch.php?media=en:services:application_services:high_performance_computing:workshops:container_slurm.pdf|Slides]] | [[https://www.youtube.com/watch?v=5bPRVLe4w6U&list=PLvcoSsXFNRbnK2ac8ALWVieieipztsDEI&index=7|Video]] | | 16:45 | **Discussion** || | | ===== Important Information ===== | Date and Time | Monday, December 13th 2021, 13:00 - 17:15 | | Venue | Virtual | | Organizers | Azat Khuziyakhmetov (GWDG), azat.khuziyakhmetov@gwdg.de | ==== Registration ==== You can register for this workshop [[https://terminplaner4.dfn.de/JI99XTFinqFZXXdN|here]]. If you would like to give a talk, please contact [[mailto:azat.khuziyakhmetov@gwdg.de| Azat Khuziyakhmetov]]. ==== Funding ==== This workshop is funded by the GWDG and supported by the [[https://www.nhr-gs.de/|NHR]]. {{:en:services:application_services:nhr-goettingen-single.png?nolink&400|}}