8 October 2026 to 18 February 2027
Europe/Brussels timezone

MPI

14 Jan 2027, 13:30
2h 30m
CYCL09a

CYCL09a

chemin du cyclotron 2, Louvain-La-Neuve

Speaker

Mr Orian Louant (Université de Liège)

Description

MPI (Message Passing Interface) is the standard programming model for distributed-memory parallel computing. It enables programs running on multiple processes, potentially across many compute nodes, to exchange data efficiently and coordinate their execution. This session introduces the fundamentals of MPI programming and provides hands-on experience with the communication patterns commonly used in scientific and engineering applications.

Contents Information
• Parallel programming paradigms
• Shared-memory versus message-passing approaches
• The MPI programming model
• Compiling and running MPI programs
• Point-to-point communications
• Collective communication operations
• Reduction and aggregation operations
• Communication modes and synchronization
• Debugging and performance considerations for MPI applications
Prerequisite:
• Being able to use SSH with private keys
• Being familiar with a text editor
• Mastering the Linux command line

Presentation materials

There are no materials yet.