EuroCC@Greece announces the 11th Course of the HPC Training Series with subject “HPC for Beginners: Basic Concepts, MPI and OpenMP”, taking place online on March 7th, 2025.

Presentation language: Greek

Audience: Suitable for all users, with a focus on engineers, developers, IT professionals, students and 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.

Location: Online via Zoom

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. No prior HPC experience is required, but basic programming knowledge (C, C++, or Fortran) is recommended.

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

The course’s agenda can be found here.

Register to attend by filling out the form here.