4610 Project List
here are six suitable projects. We will talk about who is doing what
on Monday.
- Tiled Jacobi eigenvalue computations. We will talk about the motivation for these projects on
Monday.
- Basic Givens and Householder Testing. For matrices of size 2x2, 4x4, 8x8, 16x16, 32x32, 64x64, explore the convergence of different sweep patterns and zeroing rotations and reflections. This is two projects which require cooperation!
- The rotations to be tested are 2x2 Givens (similarity zeroer and column zeroer), 4x4 Givens column zeroer, 8x8 Givens column zeroer and blocked versions of these.
- Householder reflections (of numerous sizes and blockings).
- 4x4 Givens Rotaion implementation and testing. This is again two projects that require cooperation.
- Implement the 4x4 Givens similarity
rotation described in a paper (with the subsidiary 3x3 SVD done by Mma) and explore the convergence
of this rotation in diagonalizing 8x8, 16x16, 32x32, and 64x64 matrices.
- Implement and test readily computable approximations for left and right singular
vectors associated with the largest singular value of a 3x3 matrix. Test the interaction of the approximations with the 4x4 Givens similarity block diagonalizer.
- Code and explore the convergence behavior of the Conjugate Gradient Algorithm in the
text for suitable matrices from Matrix Marketplace.
- Code and explore the convergence behavior of the Arnoldi Eigenvalue algorithm in the
text for suitable matrices from Matrix Marketplace.