Friday, 7 May

High-Performance Computing

Working with MPI | 1:30 - 3:00 EDT

This session will cover the basics of working with the Message Passing Interface (MPI) library on Oscar. The topics covered include: introduction to MPI library, elementary MPI communication calls (i.e. MPI_INIT, MPI_SEND, MPI_RECV, MPI_FINALIZE), compiling MPI applications, writing a make file, and using MPI applications in an interactive session.

Slides | Exercises | Github Repo

Debugging and Performance Profiling | 3:00 - 4:30 EDT

An introduction to debugging and profiling applications using the Arm Forge tool suite. Topics covered will include setting up a remote client, and the basics of DDT (Arm's parallel debugger) and MAP (Arm's parallel profiler).

Slides