Going Parallel (Part I: General methods and tools, MPI)
Wednesday, 26 November 2025 -
09:30
Monday, 24 November 2025
Tuesday, 25 November 2025
Wednesday, 26 November 2025
09:30
Introduction to parallel computing
-
Damien François
(
UCLouvain/CISM
)
Introduction to parallel computing
Damien François
(
UCLouvain/CISM
)
09:30 - 12:30
Room: CYCL09B
13:30
Parallel programming with MPI
-
Orian Louant
(
Université de Liège
)
Parallel programming with MPI
Orian Louant
(
Université de Liège
)
13:30 - 16:30
Room: CYCL09B
<table border="0" cellpadding="10px"> <tbody> <tr> <td colspan="2"> <p>MPI is a standard for passing messages between processes running on distinct computers. It offers high-level primitives for efficient communication. </p> </td> </tr> <tr> <td rowspan="2"> <p><strong>Contents:</strong></p> <ul> <li>Parallel programming paradigms</li> <li>Shared-memory vs message passing</li> <li>Compiling an MPI program</li> <li>Collective communication</li> <li>Reduction operations</li> <li>Communication modes</li> </ul> </td> <td> <p><strong>Prerequisite:</strong></p> <ul> <li>Being able to use SSH with private keys </li> <li>Being familiar with a text editor </li> <li>Mastering the Linux command line and the GNU utilities (mkdir, cp, scp, etc.)</li> <li>Passive knowledge of C or Fortran</li> </ul> </td> </tr> <tr> <td> <p><strong>Type</strong>: Hands-on<br /> <strong>Target audience</strong>: Rookie programmer<br /> <strong>Must: </strong>This session is a must-have for anyone writing or even simply using MPI programs</p> </td> </tr> </tbody> </table>