Lesson 13
Date: 4/25/2018
High Performance Computing (part II: MPI)
Linux System Administration
OpenMPI installation
Exercise
Login to
master
VM:
virsh console master
On
master
, do MPI installation with
apt-get
apt-get update apt-get install openmpi-common openmpi-bin mpi-default-dev g++
Perform the same package installation on
n01
VM.
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