Skip to main content
Skip header

Selected Chapters on Numerical Methods

* Exchange students do not have to consider this information when selecting suitable courses for an exchange stay.

Course Unit Code470-4506/01
Number of ECTS Credits Allocated4 ECTS credits
Type of Course Unit *Optional
Level of Course Unit *Second Cycle
Year of Study *Second Year
Semester when the Course Unit is deliveredSummer Semester
Mode of DeliveryFace-to-face
Language of InstructionCzech
Prerequisites and Co-Requisites Course succeeds to compulsory courses of previous semester
Name of Lecturer(s)Personal IDName
LUK76doc. Ing. Dalibor Lukáš, Ph.D.
Summary
The course covers fundamental methods of numerical linear and nonlinear algebra, methods of interpolation and approximation, and numerical analysis including an introduction to solution of boundary value problems for partial differential equations.
Learning Outcomes of the Course Unit
The aim of the course is to introduce fundamental numerical methods for solution of engineering problems that lead to large-scale linear systems, nonlinear systems, or eigenvalue problems. Further, we shall present interpolation methods and an approximation by the method of least squares. Finally, we shall focus on numerical derivatives, quadrature, and we introduce methods for solution of boundary value problems for partial diferential equations. Each topic will be motivated by an engineering problem. The algorithms will be implemented in Matlab. The students will be also introduced to some libraries of numerical linear algebra such as BLAS, LAPACK, and MUMPS.
Course Contents
Lectures:

1. Numerical linear algebra - iterative methods for solution to linear systems
2. Numerical linear algebra - the method of conjugate gradients, preconditioning
3. Numerical linear algebra - sparse matrix solvers, parallel frontal method
4. Numerical linear algebra - eigenvalues and eigenvectors, power method, Lanczos method
5. Numerical linear algebra - libraries BLAS, LAPACK, MUMPS
6. Nonlinear systems - bisection, fixed-point iterations, Newton's method
7. Interpolation and approximation - Lagrange interpolation, splines, B-splines, approximation by the method of least squares
8. Numerical analysis - numerical derivative, numerical quadrature
9. Numerical analysis - introduction to numerics for partial differential equations
10. Numerical analysis - principle of the finite element method

Exercises:

1. Numerical linear algebra - iterative methods for solution to linear systems
2. Numerical linear algebra - the method of conjugate gradients, preconditioning
3. Numerical linear algebra - sparse matrix solvers, parallel frontal method
4. Numerical linear algebra - eigenvalues and eigenvectors, power method, Lanczos method
5. Numerical linear algebra - libraries BLAS, LAPACK, MUMPS
6. Nonlinear systems - bisection, fixed-point iterations, Newton's method
7. Interpolation and approximation - Lagrange interpolation, splines, B-splines, approximation by the method of least squares
8. Numerical analysis - numerical derivative, numerical quadrature
9. Numerical analysis - introduction to numerics for partial differential equations
10. Numerical analysis - principle of the finite element method
Recommended or Required Reading
Required Reading:
- Quarteroni, A. – Sacco, R. – Saleri, F. Numerical Mathematics. Springer, 2000.
- Vitásek, E.: Numerické metody. SNTL Praha, 1987.
- Vondrák,V., Pospíšil, L.: Numerické metody 1. MI21, VŠB-TU Ostrava 2012.
http://mi21.vsb.cz/modul/numericke-metody-1
Recommended Reading:
- W.H., Flannery, B.P., Teukolski, S.A., Vetterling, W.T.: Numerical Recipes in C. Cambridge University Press, Cambridge 1990.
- W.H., Flannery, B.P., Teukolski, S.A., Vetterling, W.T.: Numerical Recipes in C. Cambridge University Press, Cambridge 1990.
- Quarteroni, A. – Sacco, R. – Saleri, F. Numerical Mathematics. Springer, 2000.
Planned learning activities and teaching methods
Lectures, Tutorials
Assesment methods and criteria
Task TitleTask TypeMaximum Number of Points
(Act. for Subtasks)
Minimum Number of Points for Task Passing
Credit and ExaminationCredit and Examination100 (100)51
        CreditCredit30 10
        ExaminationExamination70 21