Numerical Software
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:
-
- Matematické inženýrství (elective course)