HPC Training Series - Course 21 "HPC for Beginners: Basic Concepts, MPI and OpenMP"

Europe/Athens
Description

EuroCC@Greece announces the 21st Course of HPC Training Series with the subject "HPC for Beginners: Basic Concepts, MPI and OpenMP".

Date: March 20th, 2026, at 09:45 EET  

Location: Online via Zoom  

Presentation Language: Greek

Audience:

Suitable for all users, with a focus on:

  • Engineers

  • Developers

  • IT Professionals

  • Students

  • Researchers

This course is ideal for those looking to understand the basics of how parallel computing technologies, such as MPI and OpenMP, can improve code performance.

Course Description:

This is an introductory course designed for engineers, developers, IT professionals, students, and researchers looking to enhance code performance using parallel computing. Participants will learn fundamental concepts of High-Performance Computing (HPC), with a focus on shared and distributed memory parallelism. The course covers OpenMP for shared memory parallelism and MPI for distributed memory computing, introducing both single-node and multi-node parallel techniques, respectively. Additionally, participants will gain insights into accessing Greek and European supercomputers for research and development.

Learning Objectives:

By the end of this course, participants will be able to:

  • Understand the fundamental concepts of High-Performance Computing (HPC)

  • Explain the basic principles of parallel computing and how it enhances code performance.

  • Apply OpenMP for shared memory parallelism using basic constructs.

  • Utilize MPI for distributed memory parallelism under blocking and non-blocking communication.

Prerequisites: 

Participants should have:

  • Basic programming knowledge (preferably in C, C++ or Fortran).

  • A general understanding of computer science concepts.

  • No prior experience with HPC, MPI, or OpenMP is required.

 

Note: Please enter your institutional/corporate email when registering.

 

Registration
Registration
    • 09:45 10:00
      Introduction to EuroCC & the training events 15m
      Speaker: Nikolaos Bakas (GRNET)
    • 10:00 10:15
      How to access the EuroHPC-JU supercomputers 15m
      Speaker: Nikolaos Bakas (GRNET)
    • 10:15 10:30
      How to access the Greek HPC Infrastructure ARIS 15m
      Speaker: Nikolaos Triantafyllis (GRNET)
    • 10:30 11:00
      How to submit a job via Slurm on an HPC cluster 30m
      Speaker: Nikolaos Triantafyllis (GRNET)
    • 11:00 12:15
      Introduction to OpenMP 1h 15m
      Speaker: Georgios Goumas (NTUA)
    • 12:15 12:30
      Q&A 15m
    • 12:30 13:45
      Introduction to MPI (Message Passing Interface) 1h 15m
      Speaker: Antony Spyropoulos (UTH)
    • 13:45 14:00
      Q&A 15m
    • 14:00 14:05
      Wrap-Up 5m
      Speaker: Nikolaos Bakas (GRNET)