20-22 October 2015
CSC - IT Center for Science
Europe/Helsinki timezone


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.


Day 1 / Tuesday, October 20
09.00-10.30 What is parallel computing?
10.30-10.45 Coffee break
10.45-11.30 OpenMP basic concepts
11.30-12.00 Exercises
12.00-13.00 Lunch break
13.00-13.30 Work-sharing constructs
13.30-14.00 Exercises
14.00-14.30 Execution control, library functions
14.30-14.45 Coffee break
14.45-15.30 Exercises
15.30-16.00 OpenMP further topics
16.00-16.15 Q&A, exercises walkthrough

Day 2 / Wednesday, October 21
09.00-09.40 Introduction to MPI
09.40-10.00 Exercises
10.00-10.30 Point-to-point communication
10.30-10.45 Coffee break
10.45-12.00 Exercises
12.00-13.00 Lunch break
13.00-13.45 Collective operations
13.45-14.30 Exercises
14.30-14.45 Coffee break
14.45-15.45 Exercises
15.45-16.00 Q&A, exercises walkthrough

Day 3 / Thursday, October 22
09.00-09.20 User-defined communicators
09.30-10.30 Exercises
10.30-10.45 Coffee break
10.45-11.30 Non-blocking communication
11.30-12.00 Exercises
12.00-13.00 Lunch break
13.00-13.45 Exercises
13.45-14.30 User-defined datatypes
14.30-14.45 Coffee break
14.45-15.45 Exercises
15.45-16.00 Q&A, exercises walkthrough

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.

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.


Lecturers: Pekka Manninen (CSC), Sebastian von Alfthan (CSC)

Language: English
Price:         Free of charge


CSC - IT Center for Science
Training room Dogmi, 1st floor
LIfe Science Center, Keilaranta 14, Espoo, Finland

How to reach us:

CSC is located in Keilaniemi, Espoo, 10 km west of the Helsinki City Center. Detailed information is available here.


We recommend choosing a few hotels that are most close to our premises. The nearest hotel is Radisson Blu Espoo, which is in a walking distance (only 500 m) from CSC. Another hotel close to the venue (1,8 km) is Sokos Hotel Tapiola Garden. Also, Hanasaari Hotel located in the midst of the archipelago between the Helsinki City Center and CSC in 3,5 km distance by walk or by bus. Other hotels are in Helsinki' downtown with a frequent and fast bus connection to Keilaniemi. Please note, that there are no special rates for participants at any hotels.

If you have any questions, please click on the support link on the left to send an e-mail to the local organizers.