CS 290I: Approximate Course Outline


Mon 31 Mar: Introduction
Wed 2 Apr: Matlab*P

Mon 7 Apr: Matlab and matrices
Wed 9 Apr: Solving linear equations: GE and Cholesky

Mon 14 Apr: Solving linear equations: Congugate gradients
Wed 16 Apr: Conjugate gradients and preconditioning

Mon 21 Apr: Cluster programming: Beowulf, MPI
Wed 23 Apr: Student midterm presentations: PetSC; sensor nets

Mon 28 Apr: Student midterm presentations: Scalapack on the grid; FFTW
Wed 30 Apr: Student midterm presentations: Parallel JPEG 2000; landscape erosion; graph partitioning

Mon 5 May: Student midterm presentations: Fault-tolerant MPI; Cactus; ant colony algorithms
Wed 7 May: Preconditioning: incomplete factorization

Mon 12 May: Preconditioning: other approaches
Wed 14 May: Sparse direct methods: basics

Mon 19 May: Sparse direct methods: ordering
Wed 21 May: Ron Choy: Matlab*P

Mon 26 May: (Memorial Day, no class)
Wed 28 May: Nonsymmetric sparse linear systems

Mon 2 Jun: Applications: Weather prediction
Wed 4 Jun: Final project presentations