Outline:
1. Floating-point arithmetic
2. Stability of numerical algorithms
3. Introduction to MPI
4. Introduction to parallel numerical libraries PETSc and SLEPc
5. Eigenvalues and eigenvectors in applications
6. Singular value decomposition and its applications
7. Orthogonalization and orthogonal bases
8. Direct solvers for systems of linear equations
9. Iterative solvers for systems of linear equations
N. J. Higham, Accuracy and Stability of Numerical Algorithms, 2nd. Society for Industrial and Applied Mathematics, 2002.
G. H. Golub, C. F. Van Loan, Matrix computations, 4th. Johns Hopkins University Press, 2013.