EuroCC@Greece announces the 11th Course of HPC Training Series with the subject "HPC for Beginners: Basic Concepts, MPI and OpenMP", that will take place online on March 7th, 2025.
Date: March 7th, 2025, at 09:45 EET
Location: Online via Zoom
Presentation Languages: 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.
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.
Note: Please enter your institutional/corporate email when registering.