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
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