In this course we will learn some of the most common numerical techniques and algorithms used to efficiently solve problems expressed using large matrices. We focus on detailed understanding about the performance of these methods when they are applied to large-scale systems and study topics such as convergence, accuracy and efficiency. The course consists of four blocks:
- Algorithms for large sparse eigenvalue problems
- Algorithms for large sparse linear systems of equations
- Algorithms for dense eigenvalue problems
- Algorithms for matrix functions