Year 2009-2010
- CA591/598 (Object Orientated Programming; see James Murphy's website for details).
- Course on MPI for CA463 (Concurrent Progamming; lecture material below).
Back to top.
Year 2008-2009
- Course on SQL for CA218 (Introduction to Databases; see Martin Crane's website for details).
- Course on MPI for CA463 (Concurrent Progamming; lecture material below).
Back to top.
Year 2007-2008
- Course on MPI for CA463 (Concurrent Progamming; lecture material below).
- CA578 (Biocomputing; lecture material below).
Back to top.
Year 2006-2007
- Tutorials for CA624 (Internet Programming; course material here).
- Lecture on MPI for CA463 (Concurrent Progamming).
Back to top.
Year 2005-2006
- Tutorials for CA223 (Application Programming, Java; course material here).
Back to top.
- Tutorials available on the Internet:
- A very complete tutorial, coming along with an exercise.
- Advanced MPI: I/O and One-Sided Communication [pdf], presented at SC2005, by William Gropp, Rusty Lusk, Rob Ross, and Rajeev Thakur. A shorter version [pdf] was presented at Euro PVMMPI'05. The example programs [tar.gz] are also available.
- Tutorial on MPI: The Message-Passing Interface, by William Gropp, adapted from a presentation, which is available here [ps, 155 pages] and here [same content, but four-up].
- An Introduction to MPI: Parallel Programming with the Message Passing Interface, another presentation by William Gropp, with some simple examples.
- Norm Matloff's tutorials on MPICH and LAM MPI.
- Books on MPI:
- “Using MPI - Parallel programming with the Message-Passing Interface”, Gropp, Lusk and Skjellum, ISBN: 0-262-57134-X. (all the details here)
- “Using MPI-2 - Advanced features of the Message-Passing Interface”, Gropp, Lusk and Thakur, ISBN: 0-262-057133-1. (all the details here)
- [Designing and Building Parallel Programs] by Ian Foster is an online book about parallel computing that contains a chapter on MPI.
- Material from the lecture:
Back to top.