
Parallel programming with MPI
Tue, 06 May
|ICTS KU Leuven
This course takes 2 days.


Time & Location
06 May 2025, 09:00 – 17:00
ICTS KU Leuven, Willem de Croylaan 52/bus 5580, 3001 Leuven, Belgium
About the Event
The Message Passing Interface is the de facto standard for distributed programming in a scientific context. It is implemented in libraries that can be used from C/C++/Fortran, although wrappers for other languages exist as well.To write efficient code, a thorough understanding of the semantics of the API is required, this course will emphasize potential performance hazards and pitfalls. The strengths and weaknesses of various MPI features are discussed.In several hands-on sessions, the participant has the opportunity to experiment.
Parallel architectures and programming models
MPI overview
MPI programming model
Messages and point-to-point communication
Non-blocking communication