
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.