Scientific Computing Spring 2006

Peter Gottschling
Open Systems Lab
Indiana University

Course Overview

  1. Introduction
  2. Floating point arithmetic
  3. Vector operations
  4. Matrix multiplication
  5. Simulations of discrete objects
  6. Solution of partial differential equations
  7. Sparse matrices and their distributed storing
  8. Introduction into generic programming
  9. Janus: Generic handling of data structures
  10. Direct solvers for linear equations
  11. Linear solvers for sparse systems I
  12. Linear solvers for sparse systems II
  13. Multigrid methods (based on a tutorial from Klaus Stüben)
  14. Graph algorithms I
  15. Graph algorithms II

The content can be slightly changed. But not very much.