21 November 2024
Namur
Europe/Brussels timezone

Parallel programming with OpenMP

21 Nov 2024, 13:30
1h 30m
Salle S08 (Namur)

Salle S08

Namur

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

Speaker

Orian Louant (Université de Liège)

Description

OpenMP is an easy alternative to pthreads for multithread computing. OpenMP extensions now exist in most C and Fortran compilers and allow flagging loops and other construct for efficient multithreading with little supplementary programming effort. 

Contents:

  • Parallel programming paradigms
  • OpenMP Execution model
  • Compiling an OpenMP program
  • Data races
  • Parallel loops
  • Barriers and synchronisation

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 programs in C/C++ or Fortran

Presentation materials