This document summarizes an introduction to MPI lecture. It outlines the lecture topics which include models of communication for parallel programming, MPI libraries, features of MPI, programming with MPI, using the MPI manual, compilation and running MPI programs, and basic MPI concepts. It provides examples of "Hello World" programs in C, Fortran, and C++. It also discusses what was learned in the lecture which includes processes, communicators, ranks, and the default communicator MPI_COMM_WORLD. The document concludes with noting the general MPI program structure involves initialization, communication/computation, and finalization steps. For homework, it asks to modify the previous "Hello World" program to also print the processor name executing each process using MPI_