Introduction to parallel programming with MPI
The course introduces the basics of parallel programming with the
message passing interface (MPI) paradigm. The course consists of
lectures and hands-on exercises on parallel programming. After the
course the participants should be able to write simple parallel
programs and parallelize existing programs with the basic features of
MPI. 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.
As there are less computers than seats in the training facilities, participants are encouraged to bring their own laptop if possible.
Prerequisities
Basic knowledge of Fortran 90 or C programming languagesProgram
Day 1
9.00-10.30 Introduction to parallel programming and MPI
10.30-10.45 Coffee break
10.45-12.15 MPI point-to-point communication
12.15-13.00 Lunch
13.00-14.30 Exercises
14.30-14.45 Coffee break
14.45-16.15 Exercises
Day 2
9.00-10.30 Collective communication
10.30-10.45 Coffee break
10.45-12.15 Exercises
12.15-13.00 Lunch
13.00-14.30 Performance considerations
14.30-14.45 Coffee break
14.45-16.15 Exercises
CSC guidebooks
Louhi user's guideMurska user's guide
Rinnakkaisohjelmointi MPI:llä (in Finnish)
External Material
MPI 2.2 standard- 70 euros + VAT (24%) for Finnish academics
- 210 euros + VAT (24%) for others
Registration
Additional information
Dr. Jussi Enkovaara, jussi.enkovaara at csc.fi, +358 50 3819 038.
