Introduction to Parallel Programming @ CSC
→
Europe/Helsinki
Training room Dogmi, first floor (CSC - IT Center for Science)
Training room Dogmi, first floor
CSC - IT Center for Science
Life Science Center
Keilaranta 14
Espoo, Finland
Description
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
Monday 28 October, 2013
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 charge
Lecturers: Sami Ilvonen (CSC), Martti Louhivuori (CSC), Mikko Byckling (CSC)
Agenda
Monday 28 October, 2013
- 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
- 09:00 - 09:30 Getting started with MPI
- 09:30 - 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
- 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
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 charge
Lecturers: Sami Ilvonen (CSC), Martti Louhivuori (CSC), Mikko Byckling (CSC)
Support
The agenda of this meeting is empty