Nicolas Venkovic

Personal website.

View on GitHub

 

Numerical Linear Algebra for Computational Science and Information Engineering (CITHN2006)

Home, Research, Teaching, Software

The course is organized into lectures selected from the following list of topics:

Essentials of linear algebra [slides]

Introduction to the Julia language [slides]

Floating-point arithmetic and error analysis [slides]

Direct methods for dense linear systems [slides]

Sparse data structures and basic linear algebra subprograms [slides]

Introduction to direct methods for sparse linear systems [slides]

Orthogonalization and least-squares problems [slides]

Basic iterative methods for linear systems [slides]

Basic iterative methods for eigenvalue problems [slides]

Locally optimal block preconditioned conjugate gradient [slides]

Arnoldi and Lanczos procedures [slides]

Jacobi-Davidson methods [slides, notebook]

Krylov subspace methods for linear systems [slides]

Preconditioned iterative methods for linear systems [slides]

Final exams: Summer 2025 [pdf]