Lesson 13
Date: 4/25/2018
High Performance Computing (part II: MPI)
Linux System Administration
Agenda
Distributed computing overview
Introduction to MPI
Building a VM cluster
MPI runs on the VM cluster
Agenda
HPC paradigms
Message Passing Interface (MPI)
General MPI Program Structure
Point to Point Communication
MPI Standard Data Types
MPI Send/Receive example
MPI Collective Communications
Collective Communication Example
Master-Slave Task Farming
Computing Partial Sums
Exercise: User accounts for MPI
Exercise: OpenMPI installation
Exercise: MPI code compilation and run in OpenMPI
VM cluster for MPI
Exercise: Cluster node deployment
Exercise: MPI run on a cluster
References
Take me to the Course Website