SubjectsSubjects(version: 945)
Course, academic year 2023/2024
   Login via CAS
Selected Chapters on Computer Modelling - NGEO093
Title: Vybrané kapitoly z počítačového modelování
Guaranteed by: Department of Geophysics (32-KG)
Faculty: Faculty of Mathematics and Physics
Actual: from 2013
Semester: summer
E-Credits: 3
Hours per week, examination: summer s.:0/2, C [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: cancelled
Language: Czech
Teaching methods: full-time
Teaching methods: full-time
Guarantor: RNDr. Tomáš Pergler
Co-requisite : NMAF001
Annotation -
Last update: T_KG (15.05.2007)
Applied Finite Element Methods. Commonly used numerical software packages. Libraries for solving partial differential equations - libMesh, DealII. Supporting mathematical libraries PETSc, LASPack. Mesh generation and refinement. Graphical post-processing tools. Introduction to C++ language and parallel programing.
Aim of the course -
Last update: T_KG (14.04.2008)

Students will learn how to apply finite element methods to numerical solutions of partial differential equations.

Literature -
Last update: T_KG (15.05.2007)

Babuška I., Strouboulis T.: The Finite element method and its reliability, Oxford Clarendon Press, 2001

Reddy J.N., Gartling D.K.: The finite element method in heat transfer and fluid dynamics

http://www.dealii.org

http://libmesh.sourceforge.net

http://acts.nersc.gov/petsc, http://acts.nersc.gov/slepc

Teaching methods -
Last update: T_KG (11.04.2008)

Practicals

Syllabus -
Last update: T_KG (15.05.2007)

1. Finite element method - partial differential equations, week formulation, Galerkin approximation, numeric solution.

2. Comparison of approaches - software, libraries and self-written code.

3. Programing in C++ - syntax, basic commands, object oriented programing, templates.

4. Mathematical libraries - PETSc, LASPack, SLEPc, their application in elementary mathematical problems.

5. Libraries - libMesh, DealII and their field of usage, differences.

6. DealII - short examples and detail presentation of solution one particular problem.

7. libMesh - examples

8. libMesh - practice

9. Mesh - generation and refinement, software possibilities.

10. Graphical post-processing tools - GMV

11. Parallel programing versus using of libraries including parallel algorithm.

 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html