|
|
|
||
Introduction to modern methods for numerical solution of systems of partial differential equations obtained by
mathematical modeling of
continuum mechanics problems (heat transfer, fluid flow, elastic deformation, etc.). The course includes overview
of the basic software for
numerical computation and its application to solution of PDEs. Major part includes overview and practical use of
parallel HPC computational
cluster, the basic numerical libraries (Blas, Lapack, Petsc, etc. ), finite element libraries (Fenics) and libraries for
parallel computation
(MPI, OpenMP)
Last update: Šmíd Dalibor, Mgr., Ph.D. (11.05.2023)
|
|
||
This course aims to introduce students to numerical solution of problems in continuum mechanics by finite element method. Students will learn how to use modern parallel computers and how to use some suitable academic open source software tools. Last update: Hron Jaroslav, RNDr., Ph.D. (12.01.2022)
|
|
||
Students will prepare a short report on solving a prototypical problem in continuum mechanics, which will be choose during the semester. Last update: Hron Jaroslav, RNDr., Ph.D. (12.01.2022)
|
|
||
[1] A. Logg, K.-A. Mardal, G. Wells, eds., Automated Solution of Differential Equations by the Finite Element Method, Lecture Notes in Computational Science and Engineering. (2012). [2] K. Eriksson, D. Estep, P. Hansbo, C. Johnson, Computational Differential Equations, 1996. [3] D. Goldberg, What every computer scientist should know about floating-point arithmetic, ACM Computing Surveys. 23 (1991) 5-48. Last update: Hron Jaroslav, RNDr., Ph.D. (15.05.2017)
|
|
||
Examination will consists of a question in the frame of syllabus or areas covered during the semester. The main part will be discussion of the problem solved in the credit test. Last update: Hron Jaroslav, RNDr., Ph.D. (12.01.2022)
|
|
||
Solving a partial differential equation by finite element method using FEniCS.
domain description and discretization, basis function implementation (parametric, non-parametric finite elements), boundary condition implementation, efficient linear system assembly, solution of large, sparse linear systems (direct, preconditioned iterative, multigrid methods)
equation, the elastic deformation equation, multi-phase flows, the levelset method Last update: Hron Jaroslav, RNDr., Ph.D. (12.01.2022)
|