Optional reading: Chapter 1 ("Parallel Computers and Computation") of online textbook Designing and Building Parallel Programs. See the references page for a note about copyright protections for this book.
Optional reading: Chapter 2 of Designing and Building Parallel Programs.
Reading (skim only for now): "Concurrent Program Archetypes", "The mesh archetype", "The mesh-spectral archetype"; linked from the notes page.
Reading: "The mesh archetype"; linked from the notes page.
Reading: "The mesh-spectral archetype"; linked from the notes page.
Homework 1 assigned.
Homework 1 part 1 due.
Homework 1 part 2 due.
Homework 2 assigned.
Optional reading: Chapter 8 (MPI) of online textbook Designing and Building Parallel Programs.
Homework 2 part 1 due.
Homework 2 part 2 due.