This workshop is a 2-hour introduction to parallel computing on high-performance systems. Core concepts to be presented include:
Hands-on exercises using OpenMP will explore how to build new parallel applications and transform serial applications into parallel ones incrementally in a shared memory environment. (OpenMP is a standardized API for parallelizing Fortran, C, and C++ programs on shared-memory architectures.)
On completion of this training, students will be prepared for more advanced or different parallel computing tools and techniques that build on these core concepts.