Different workloads on HPC

Europe/Warsaw
online

online

Klemens Noga (ACC Cyfronet AGH), Oskar Klimas (ACK Cyfronet AGH)
Description

The training focuses on different ways to allocate resources on supercomputers and parallelisation schemes used to speed up calculations.

Modern supercomputers are massive parallel machines with up to hundreds of cores on a single node and even thousands of nodes connected via fast network interface. To utilise those machines fully, one needs to know about parallelisation techniques and queuing system options of resource allocation. This training will show different ways that Slurm allocates resources and how to apply them to different computations and workloads.

Level

Target audience

Training is intended for users who have started running their own calculations and need to learn about different methods of allocating resources at ACC Cyfronet AGH. 

Agenda

  1. Introduction: serial vs parallel,
  2. Embarrassingly parallel (so parallel it's embarrassing!),
  3. Intranode standards and you:
    • MPI,
    • OpenMP,
    • hybrid (MPI+OpenMP),
    • srun;
  4. Going multinode,
  5. Accelerating with a GPU card,
  6. Even more different workloads:
    1. When HPC goes HTC (array jobs),
    2. Chaining calculations with job dependencies.

Requirements

We recommend doing this training after familiarizing with the contents of Running Calculations the HPC way training provided at ACC Cyfronet AGH. 

Technical prerequisites:

The above prerequisites are required to actively participate in the hands-on exercises.
In case of no active affiliation or PLGrid account, please contact the organisers at training@cyfronet.pl

Participants' computers should be equipped with software that allows SSH connections. On Windows, it is recommended to use Windows Terminal after checking if OpenSSH is installed. We advise against using Putty.

At 10:30 am on 23rd February 2026, a Dry-run will be held. Participants are invited to come to learn how to log in to Ares supercomputer before the training and resolve any problems with the Training Team.

Venue

The workshop will be conducted online on the Zoom platform. The meeting link will be sent to registered participants.

Language

English

Duration

3 hours

Registration

The Registration and the Waiting list close automatically after 17th February 2026. The Registration may close prematurely if the limit number of participants is hit beforehand, but the Waiting List will be available until the deadline above.

Organised by

ACC Cyfronet AGH

Registration
Registration
1 / 50
Waiting List
    • 10:00 10:30
      Introduction: serial vs parallel 30m

      Basic information about tasks, threads, MPI, OpenMP and more.

      Speaker: Oskar Klimas (ACK Cyfronet AGH)
    • 10:30 10:40
      Embarrassingly parallel (so parallel it's embarrassing!) 10m

      The examples of algorithms that are trivial to make parallel.

      Speaker: Oskar Klimas (ACK Cyfronet AGH)
    • 10:40 10:55
      Intranode standards (1) 15m

      Meeting MPI, OpenMP and srun head on. Learn when and how to use them.

      Speaker: Oskar Klimas (ACK Cyfronet AGH)
    • 10:55 11:00
      Coffee Break 5m

      5 min break

    • 11:00 11:30
      Intranode standards (2) 30m

      Meeting MPI, OpenMP and srun head on. Learn when and how to use them.

      Speaker: Oskar Klimas (ACK Cyfronet AGH)
    • 11:30 11:45
      Going multinode 15m

      Spreading a calculation over more than 1 node

      Speaker: Oskar Klimas (ACK Cyfronet AGH)
    • 11:45 11:55
      Accelerating with a GPU card (1) 10m

      Running calculations using an accelerator, in this case a GPU card.

      Speaker: Oskar Klimas (ACK Cyfronet AGH)
    • 11:55 12:00
      Coffee Break 5m

      5 min break

    • 12:00 12:15
      Accelerating with a GPU card (2) 15m

      Running calculations using an accelerator, in this case a GPU card.

      Speaker: Oskar Klimas (ACK Cyfronet AGH)
    • 12:15 12:30
      When HPC goes HTC (array jobs) 15m

      Running multiple small jobs of the same template.

      Speaker: Oskar Klimas (ACK Cyfronet AGH)
    • 12:30 13:00
      Chaining calculations with job dependencies 30m

      Using dependency option in Slurm to run calculations based on the status of another.

      Speaker: Oskar Klimas (ACK Cyfronet AGH)