An introduction to shared memory parallel programming using OpenMP

25-27 September 2024

OpenMP provides an efficient method to write parallel programs in C, C++ and Fortran.  OpenMP programs are suitable for execution on shared memory architectures such as modern multi core systems or a single compute node of the HPC clusters deployed by LUNARC, HPC2N and within NAISS.

This course will introduce participants to the shared-memory model for parallel programming and the OpenMP application-programming interface.  In many cases OpenMP allows an existing serial program to be upgraded incrementally, starting with the parallelisation of the most time-consuming parts of the code.  Typically OpenMP programs are easily ported from one shared memory multi processor system to another one.

Venue: Online

More information and access to registration:

https://www.lunarc.lu.se/learning-more/training-courses/an-introduction-to-shared-memory-parallel-programming-using-openmp-12-14-september-2023

https://www.hpc2n.umu.se/events/courses/2024/fall/openmp