Date: 23 - 25 September 2014

The course introduces the basics of parallel programming with the message passing interface (MPI) and OpenMP paradigms. The course consists of lectures and hands-on exercises on parallel programming.Agenda
Tuesday 23 September, 2014

09:00 - 09:45 Introduction to parallel computing
09:45 - 10:30 Getting started with OpenMP
10:30 - 10:45 Coffee break
10:45 - 12:00 Exercises
12:00 - 12:45 Lunch break
12:45 - 13:30 Thread control
13:30 - 14:30 Exercises
14:30 - 14:45 Coffee break
14:45 - 15:45 Exercises
15:45 - 16:15 OpenMP wrap-up
Wednesday 24 September, 2014

09:00 - 09:30 Getting started with MPI
09:45 - 10:15 Point-to-point communication
10:15 - 10:30 Coffee break
10:30 - 12:15 Exercises
12:15 - 13:00 Lunch break
13:00 - 13:45 More about point-to-point
13:45 - 14:30 Exercises
14:30 - 14:45 Coffee break
14:45 - 15:30 Non-blocking communication
15:30 - 16:15 Exercises
Thursday 25 September, 2014

09:00 - 10:00 Collective operations
10:00 - 10:30 Exercises
10:30 - 10:45 Coffee break
10:45 - 11:30 Exercises
11:30 - 12:15 User-defined communicators and process topologies
12:15 - 13:00 Lunch break
13:00 - 14:30 Exercises
14:30 - 14:45 Coffee break
14:45 - 15:45 Exercises
15:45 - 16:15 Course wrap-up
Learning outcome
After the course the participants should be able to write simple parallel programs and parallelize existing programs with the basic features of MPI or OpenMP.Pre-requisites
No prior knowledge on parallel programming is required, but the participants are assumed to have working knowledge of either Fortran 90 or C programming languages.Price: Free of chargeLecturers: Mikko Byckling (CSC), Sami Ilvonen (CSC) 

https://events.prace-ri.eu/event/293/

Event types:

  • Workshops and courses


Activity log