Introduction to Parallel Computing using MPI

Math 700 - Special Topics in Applied and Numerical Mathematics

Matthias K. Gobbert, Susan E. Minkoff, and Madhu Nayakkankuppam

Fall 2001 - Syllabus Updated on 11/12/01

This syllabus is designed to give you an overview of the material to be covered and is tentative in nature.
The chapter numbers refer to the text, Peter S. Pacheco, Parallel Programming with MPI, Morgan Kaufmann, 1997.
Lecture Date Main Topic
1 Th 08/30 Chapter 1: Introduction Gobbert
2 Tu 09/04 Chapter 3: Greetings! Gobbert
3 Th 09/06 Chapter 4: An Application: Numerical Integration Gobbert
4 Tu 09/11 Class Cancelled
5 Th 09/13 Chapter 2: An Overview of Parallel Computing Minkoff
6 Tu 09/18 Chapter 2: An Overview of Parallel Computing Minkoff
7 Th 09/20 Chapter 5: Collective Communication Gobbert
8 Tu 09/25 Chapter 5: Collective Communication Gobbert
9 Th 09/27 Chapter 5: Collective Communication Gobbert
10 Tu 10/02 Chapter 9: Debugging Your Program Minkoff
11 Th 10/04 Chapter 6: Grouping Data for Communication Nayakkankuppam
12 Tu 10/09 Chapter 7: Communicators and Topologies Nayakkankuppam
13 Th 10/11 Chapter 7: Communicators and Topologies Nayakkankuppam
14 Tu 10/16 Chapter 13: Advanced Point-to-Point Communication Nayakkankuppam
15 Th 10/18 Chapter 13: Advanced Point-to-Point Communication Nayakkankuppam
16 Tu 10/23 Chapter 11: Performance Minkoff
17 Th 10/25 Chapter 12: More on Performance Minkoff
18 Tu 10/30 Application Example A: Parallel Computing in Geodynamo Modeling Weijia Kuang
19 Th 11/01 Chapter 8: Dealing with I/O Gobbert
20 Tu 11/06 Chapter 10: Design and Coding of Parallel Programs Gobbert
21 Th 11/08 Chapter 15: Parallel Libraries Gobbert
22 Tu 11/13 Application Example B: Parallel Numerical Linear Algebra: LU Factorization in ScaLAPACK Nayakkankuppam
23 Th 11/15 Application Example C: 3D Finite Difference Wave Propagation Example Minkoff
24 Tu 11/20 Application Example D: Modeling of Pollution using Parallel Computing Florian Potra
Th 11/22 Thanksgiving Holiday
25 Tu 11/27 Application Example E: MPI Performance Howard E. Motteler
26 Th 11/29 Application Example F: The MasPar and SIMD Programming Howard E. Motteler
27 Tu 12/04 Application Example G: Optimization of Load Balancing Nayakkankuppam
28 Th 12/06 Project Presentations
29 Tu 12/11 Project Presentations

Copyright © 1999-2001 by Matthias K. Gobbert. All Rights Reserved.
This page version 2.4, November 2001.