Part of the 2016 Ontario Summer School, in these two half-day sessions lectures and hands-on labs are interspersed, and the students will learn the basics of shared memory programming with OpenMP. In particular, we will discuss the OpenMP's threads, memory, and performance, reductions and load balancing. We will also discuss extensions to heterogeneous systems such as offered by the OpenMP 4.0 and OpenACC standards.
Teacher: SciNet Team
Start date: 11 Jul 2016
End date: 12 Jul 2016