The Reseachers' Toolkit: OpenMP/MPI

The Reseachers' Toolkit: OpenMP/MPI

Instructors: Pascal Paschos, Senior Computational Specialist, Northwestern IT Research Computing Services and Alper Kinaci, Senior Computational Specialist, Northwestern IT Research Computing Services

OpenMP (Open Multi-Processing) and MPI (Message Passing Interface) are two standard approaches to parallelize codes. OpenMP provides parallelism within a multi-core node and MPI offers intra- and inter-node parallelization. This introductory course will focus on the fundamental concepts of parallel computing using these two methods. Topics will include distributed versus shared memory computing, constructing parallel regions, domain decomposition and avoiding race conditions.

Pizza will be provided.