NOTE: Unless otherwise stated, all reading assignments are taken from the
text by Karniadakis & Kirby.
- Week 1: Section 2.2
- Read about Special Matrices
-
- Week 2: Sections 3.1.1, 3.1.3, 3.1.4, 3.1.5
-
- Week 3: Sections 3.1.6, 3.1.7
-
- Week 4: Section 4.1: 1, 2,3, 5, 6, 7
-
- Week 5: 6.1.4; 9.1.1,9.1.2
- Week 6: 9.2
- Week 7: 9.3 (also class examples for Givens Rotations)
- Weeks 8-9: 7.2.1 to 7.2.5
- Week 10-end: 10.1 - 10.2 - 10.3.6 - 10.4
%%IGNORE-BELOW HERE%%%%%%%%
%%%%%%%%%%%%%%%%%%%
- Week 11: 4.1.7 (pp 212-218) and 9.4.1-9.4.2
- Week 5: More on Conjugate Gradient Method
Week 4: Section 5.1 including Supplementary Discussion (p. 148).
Week 5: Review of Section 2.1 and Sections 6.1, 6.2.
Week 6: Section 6.3 (pages 257 - 265) and Section 7.1.
Week 7-8: Section 8.1 (also introduction to Section 5.3)
Week 9-10:
Week 11: MPI and Parallel Computing
- A primer's guide to MPI can be found here: [ps]
[pdf]
Here are 2 simple routines for the parallel trapezoidal rule:
- Makefiles for Silicon Graphics
machines and for IBM Power3
Parallel trapezoidal rule with MPI_Send, MPI_Recv is here
- Parallel trapezoidal rule with MPI_Bcast, MPI_Reduce is
here
A sample MPI C matrix-vector multiply can be found here
Some notes about the above routine are here
- Click here to learn
about compiling, linking and runnning your parallel program.
Week 12: Section 9.1 and 9.2
Week 13: Section 9.4 (Arnoldi & GMRES); also review of Gram-Schmidt
- Week 14: Click here for Notes
on Solving the Helmholtz Equation
|
|