Programming of Engineering Applications II.
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
2012056 | KZ | 3 | 1P+2C | Czech |
- Garant předmětu:
- Lecturer:
- Tutor:
- Supervisor:
- Department of Technical Mathematics
- Synopsis:
-
Students will familiarize themselfs with the programming policy, practice and typical algorithms for code generation to solve partial differential equations using finite volume or finite element method.
- Requirements:
-
Basic knowledge of C language
- Syllabus of lectures:
-
•Get acquainted with available free preprocessing resources (gmesh, ...)
•Get acquainted with available free postprocessing resources (Paraview, …)
•“Best practice“ - recommendations for code / project structure
•Advisable code architecture for the cases of structured, multiblock and unstructured grids
•Preservation methods for code development – version control (Git, …)
•Introduction to MPI
- Syllabus of tutorials:
- Study Objective:
- Study materials:
-
•ALEXANDRESCU, Andrei. Modern C++ Design: Generic Programming and Design Patterns Applied, Addison-Wesley Professional; 2001, ISBN 0201704315
•MARTIN, Robert, C. Clean Code, Pearson, 2008, ISBN 0132350882
- Note:
- Further information:
- No time-table has been prepared for this course
- The course is a part of the following study plans: