MPI Foundations Course Archive


This is an archive of class materials presented in March 2019.  This whole day workshop instills in the participants fluency in the basic MPI constructs through a series of practical programming exercises. Participants learned collectives, blocking and non-blocking two-sided communication, and a brief introduction to more advanced topics.

The emphasis of this workshop is on doing hands-on exercises; there will be little lecturing. Participants are required to have a basic command of Unix and a common Unix editor such as Vi or Emacs. Exercises are performed in C, Fortran, or Python.


Victor Eijkhout, Ph.D.
Victor joined TACC in 2005 as a Research Scientist in the High Performance Computing group. Before coming to TACC, he held positions at the University of Illinois, the University of California at Los Angeles, and the University of Tennessee in Knoxville.



link to slides and other course materials

Last modified: Thursday, March 28, 2019, 11:57 AM