5 credits
30.0 h + 22.5 h
Q2
Teacher(s)
Absil Pierre-Antoine coordinator; Papavasiliou Anthony; Roose Dirk (compensates Papavasiliou Anthony);
Language
English
Prerequisites
Basic training in numerical methods and programming (level of LFSAB1104).
Main themes
- Numerical software in C++ and Python
- Parallel computing
- Numerical methods for partial differential equations
Aims
At the end of this learning unit, the student is able to : | |
1 | Contribution of the course to the program objectives (Nr) :
After successful completion of this course, the student will be able to:
Transversal learning outcomes :
|
The contribution of this Teaching Unit to the development and command of the skills and learning outcomes of the programme(s) can be accessed at the end of this sheet, in the section entitled “Programmes/courses offering this Teaching Unit”.
Content
- Programming concepts in C++ and Python
- Numerical software engineering in C++ and Python
- Analysis of partial differential equations
- Finite-difference methods for partial differential equations
- Introduction to parallel computing using MPI
- Other topics related to the course themes.
Teaching methods
- Interactive lectures
- Homework assignments, exercises, or laboratory work under the supervision of the teaching assistants
Evaluation methods
- Homeworks, exercises, or laboratory work during the course semester
- Exam
Other information
The organisation details are given every year in the course plan.
Bibliography
- Ouvrages de référence
- Documents complémentaires disponibles sur Moodle
Faculty or entity
MAP