Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2023/2024

Numerical Software

The course is not on the list Without time-table
Code Completion Credits Range Language
01NUSO Z 3 2+0 Czech
Garant předmětu:
Lecturer:
Tutor:
Supervisor:
Department of Mathematics
Synopsis:

The course deals with the implementation of several numerical methods in existing software libraries. The attention will be paid to libraries for solution of problems of linear algebra with full and sparse matrices, and to the solution of ODE and PDE

Requirements:

Basic numerical mathematics and parallel algorithmes and architectures (in the extent of courses 01NMA and 01PAA held at the FNSPE CPU in Prague)

Syllabus of lectures:

1 - BLAS and LAPACK libraries, solution of linear systems with full matrix, 2 - ScaLAPACK library, parallel solution of linear systems with full matrix, 3 - UMFPACK and MUMPS libraries, solution of linear systems with sparse matrices, 4 - Graph/mesh partitioning using METIS, 5 - PETSc library: parallel iterative solvers for linear systems, 6 - PETSc: solution of ODE, 7 - PETSc: solution of PDE, 8 - OpenFOAM library for FVM

Syllabus of tutorials:
Study Objective:

Overview of existing software packages for numerical analysis. Skills: Application of existing software packages for solution of particular numerical problems.

Study materials:

[1] Lapack users'guide, http://www.netlib.org/lapack/lug/index.html,

[2] PETSc documentation, http://www.mcs.anl.gov/petsc/petsc-as/documentation/index.html

Note:
Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Data valid to 2024-04-17
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/en/predmet12081805.html