| MATH0471-2 | ||||||||
| Multiphysics integrated computational project | ||||||||
|
Duration :
|
||||||||
| 20h Th, 30h Proj. | ||||||||
|
Number of credits :
|
||||||||
|
||||||||
|
Lecturer :
|
||||||||
| Romain Boman, Christophe Geuzaine | ||||||||
|
Language(s) of instruction :
|
||||||||
| English language | ||||||||
|
Organisation and examination :
|
||||||||
| All year long, with partial in January | ||||||||
|
Units courses prerequisite and corequisite :
|
||||||||
| Prerequisite or corequisite units are presented within each program | ||||||||
|
Course contents :
|
||||||||
| In this course the students develop a scientific computing code to solve partial differential equations describing physical phenomena.
The course is organized in two parts: theoretical lectures and a group project. The theoretical lectures remind (or introduce, if needed) the numerical method(s) necessary for the completion of the projects. The focus is on the mathematical properties of the methods and on their practical computer implementation (compilation, debugging, analysis and visualization of the results). The projects are carried out in groups of variable size, depending on their complexity. The computer code is developped in a compiled language (usually C or C++), with emphasis put on the clarity of the source code, its modularity and its efficiency (potentially in parallel). The software is then used to analyse the numerical bahaviour of the methods and the physical behaviour of the studied phenomena (under parameter and hypothesis change, etc.). Table of contents:
|
||||||||
|
Learning outcomes of the course :
|
||||||||
| By the end of the course the students will have carefully studied a numerical technique for the solution of partial differential equations, both at the mathematical and at the computational level. They will have put into practice the knowledge acquired during courses on mathematical analysis, numerical analysis, partial differential equations and high performance scientific computing, by applying them to a concrete physical problem.
The course serves as a preparation to engineering numerical modelling, both in industry and in academia. It leads students to question the correct use of numerical simulation tools. |
||||||||
|
Prerequisite knowledge and skills :
|
||||||||
| Courses on mathematical and numerical analysis, on partial differential equations, and on high performance scientific computing. | ||||||||
|
Planned learning activities and teaching methods :
|
||||||||
| Theoretical lectures and group project. | ||||||||
|
Mode of delivery (face-to-face ; distance-learning) :
|
||||||||
| Face-to-face | ||||||||
|
Recommended or required readings :
|
||||||||
| Cf. course website. | ||||||||
|
Assessment methods and criteria :
|
||||||||
| Written group project report and oral presentation. | ||||||||
|
Work placement(s) :
|
||||||||
|
Organizational remarks :
|
||||||||
|
Contacts :
|
||||||||
| Prof. C. Geuzaine (Bureau: Institut Montefiore I155; Tel: 04 366 37 30; cgeuzaine@ulg.ac.be; Homepage) et Dr. R. Boman (Bureau: Institut de Mécanique 2/439; r.boman@ulg.ac.be)
|
||||||||