Containers enable portable, reproducible, and isolated environments in HPC. This training introduces the practical use of Apptainer at Cyfronet, enabling container use without privileged access. You are going to build, deploy, and run containerised workloads, and learn best practices for using containers with MPI and GPUs. The session will also cover how to pull Docker containers from external repositories and convert them into Apptainer images. The course is intended for researchers and professionals who want to transfer their containerised workflows to HPC or to create a portable, reproducible, HPC-ready environment with containers.
Technical prerequisites:
* PLGrid account at https://portal.plgrid.pl/;
* an active affiliation at https://portal.plgrid.pl/users/affiliations;
* access to the Ares supercomputer,
* if a participant has access, no further action,
* if not, one needs to apply at https://portal.plgrid.pl/services/103, and the access will be granted when joining the team (see below),
* participants are not required to have their own grant allocations;
* membership in the "plggtraining" team - the activation link will be sent after registration.
The above prerequisites are required to actively participate in the hands-on exercises.
In the absence of an active affiliation or PLGrid account, please contact the organisers at training@cyfronet.pl.
Participants' computers should have SSH client software installed. On Windows, it is recommended to use Windows Terminal after checking if OpenSSH is installed. We advise against using Putty.
Duration
2 hours
Trainers
Oskar Klimas (ACC Cyfronet AGH): HPC trainer, computational chemistry specialist at Helpdesk, with experience in using a variety of applications, including Gaussian, AMS ADF, GROMACS, and LAMMPS.
Klemens Noga (ACC Cyfronet AGH): HPC Software Specialist with significant experience in supporting PLGrid infrastructure users.
Training language
Polish or English, depending on the registered participants.
