Skip to content

hpc2n/openmp-parallelism-course

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenMP-based parallelism in scientific computing

Abstract: The purpose of the course is to learn how one can parallelize a serial code using OpenMP.

Content: The course mainly focuses on the task-pragmas implemented in the newer incarnations of OpenMP.

Format: The course will be three half-days and comprised of lectures and hands-on sessions. This is an on-site course.

Audience: UMU course.

Date and Time: 2025-05-{10,11,12}, 9:00-12:00

Location: Onsite

Instructors: Pedro Ojeda-May (pedro.ojeda-may@umu.se)

Helpers: Per Sehlstedt

Authors: Pedro Ojeda-May

Prerequisites:

  • Basic knowledge of C programming language.
  • Basic knowledge of parallel programming.
  • Basic Linux skills.
  • Basic knowledge of OpenMP is beneficial but not required.

Materials: https://github.com/hpc2n/openmp-parallelism-course

Recordings previous course: https://www.youtube.com/playlist?list=PL6jMHLEmPVLyVIp67mW1cRj0xbL-6iFMY

Acknowledgment: This material is based on the OpenMP course created by Joachim Hein (Lund University) and Mirko Myllykoski (mirkom@cs.umu.se), for the "Task-based parallelism course".

About

Course: OpenMP parallelism

Resources

Stars

Watchers

Forks

Languages

  • Batchfile 55.5%
  • Makefile 44.5%