Basic Parallel Programming with MPI and OpenMP

Course/Event Essentials

Event/Course Start
Event/Course End
Event/Course Format
Online
Live (synchronous)

Venue Information

Country: Netherlands
Venue Details: Click here

Training Content and Scope

Level of Instruction
Beginner
Intermediate
Advanced
Other
Sector of the Target Audience
Research and Academia
Industry
Public Sector
Other (general public...)
HPC Profile of Target Audience
Application Users
Application Developers
Data Scientists
System Administrators
Language of Instruction

Other Information

Organiser
Supporting Project(s)
EuroCC2/CASTIEL2
Event/Course Description

This basic course is focused on introducing parallel programming using the most widely used approaches: Message Passing Interface (MPI) and Open Multi-Processing (OpenMP).

Sign Up

Each session includes hands-on exercises to facilitate the understanding of the different constructs. As a participant, you have already some familiarities with C, Fortran, or Python programming, and in these two days you will be able to start the development of your own parallel application.

The materials for this course have been developed at HLRS by Dr. Rolf Rabenseifner.

Prerequisites:

  • Please bring your own laptop (with a ssh client installed) for the hands-on sessions!
  • Knowledge of Linux/Unix commands is necessary.
  • Knowledge of either C/C++, Fortran or Python programming language is necessary.

Sign up