Julia and MPI (going parallel part I)

Europe/Brussels
Salle S08 (Namur)

Salle S08

Namur

UNamur - Faculté des Sciences, Rue Joseph Grafé 2, 5000 Namur (ground floor).
Description

Session organised in Namur

Going parallel is crucial to speed up your gain and to use the full power of HPC center. In this session, we will finish the MPI presentation and continue by presenting the share memory model (OpenMP).

Contents:

  • Parallel programming with OpenMP
  • OpenMPI

Prerequisite:

  • Being able to use SSH with private keys 
  • Being familiar with a text editor 
  • Mastering the Linux command line and the GNU utilities (mkdir, cp, scp, etc.)
  • Passive knowledge of C
Type: Hands-on
Target audience: Rookie programmer
Must: This session is a must-have for anyone that want to move to GPU or use parralelism with shared memory
Registration
Registration
24 / 50
    • 09:30 12:15
      Introduction to JULIA: Advanced topic 2h 45m
      Speaker: Cédric Simal (Université de Namur)
    • 14:00 16:00
      Parallel programming with MPI 2h

      MPI is a standard for passing messages between processes running on distinct computers. It offers high-level primitives for efficient communication. 

      Contents:

      • Parallel programming paradigms
      • Shared-memory vs message passing
      • Compiling an MPI program
      • Collective communication
      • Reduction operations
      • Communication modes

      Prerequisite:

      • Being able to use SSH with private keys 
      • Being familiar with a text editor 
      • Mastering the Linux command line and the GNU utilities (mkdir, cp, scp, etc.)
      • Passive knowledge of C or Fortran

      Type: Hands-on
      Target audience: Rookie programmer
      Must: This session is a must-have for anyone writing or even simply using MPI programs

      Speaker: Mr Orian Louant (Université de Liège)