OpenMP

14/12/2017 - 09.00 - 17.00
Venue: ICTS opleidingscentrum B, W. de Croylaan 52a, 3001 Heverlee
Price: Free
End registration: 13.12.2017
Training
Intermediate

A new session of this event has been scheduled

02.04.2019
Venue: Multimediaroom, campus de Sterre S9, Krijgslaan 281, 9000 Gent
Dates:

14/12/2017 - 09.00 - 12.30
14/12/2017 - 13.30 - 17.00

OpenMP is the de facto standard for shared memory programming in a scientific context. Using annotations, the C/C++/Fortran programmer can parallelize his code step by step. However, to obtain efficient code, it is mandatory to have a thorough understanding of the features and pitfalls of OpenMP.This course deals with those in detail. This course covers the OpenMP 3.1 standard, and gives an overview of the new features in OpenMP 4.0.

  • Overview and execution model
  • Work sharing directives
  • Data environment
  • Pitfalls
  • Verification of OpenMP applications
  • OpenMP 4.0 overview
Acknowledgement
This course is based on a PATC course developed

by dr. Rolf Rabenseifner (HLRS, Stuttgart)

Prerequisite:

Good working knowledge of C/C++ or Fortran programming is expected.Basic knowledge of Linux usage and HPC systems helps.Level: Intermediate