CMSC 34000-1
Parallel Scientific Computing
General information
Section 1
Instructor: | Robert C. Kirby |
Email: | kirby (at) cs.uchicago.edu |
Lecture: | T/Th 1:30-2:50, Ryerson 276 |
Overview
An introduction to parallel and scientific computing using MPI and PETSc on a network of workstations
Grading will be based on weekly homeworks (30%), a midterm exam (25%) ,
paper presentations (20%), and a final project (25%).
Recommended reading:
- Using MPI (Gropp, Lusk, Skjellum)
- Parallel Programming with MPI (Pacheco)
- An Introduction to Parallel Computing (Grama et al)
- The Sourcebook of Parallel Computing (Dongarra et al)
- Parallel Scientific Computing (Karniadakis and Kirby)
Syllabus
- Introducing Scientific Computing; Canonical Problems
- Basic message passing algorithms, modeling communication costs