You are here

Advanced OpenMP Online Workshop


Speaker Info:

Hossein Pourreza
University of Manitoba


This 90-minute, webinar builds on a previous workshop - Introduction to OpenMP - presented in March 2015 (CLICK HERE to view the archived recording and materials from this presentation). 

This session will delve deeper into using OpenMP and introduce new directives to tackle hard to parallelize problems better. Participants will be led through a series of hands-on, interactive examples on the Grex system during the workshop, focusing on the following topics:

  • Review of the loop parallelism 
  • Load balancing

  • Conditional multithreading

  • Non-loop parallelism (tasks)

  • Intro to OpenMP 4.0 features (time permitting)

Who Should Attend:

This session is intended for current WestGrid account holders who have had some experience with programming in C/C++ or Fortran and would like to learn how to use OpenMP directives in their code. Familiarity with logging in to WestGrid systems, using UNIX and basic job script commands is recommended. 

Seminar Slides