School / Prep
ENSEIRB-MATMECA
Internal code
EM9AN309
Description
Meshes are at the heart of scientific computing. The aim of this course is to broaden and deepen your knowledge of meshes in scientific computing. Not only will you study the technical aspects of meshes, but you will also be able to relate them to other aspects of scientific computing studied at school. Thus, on the one hand, different mesh generation techniques will be studied, detailing their inherent difficulties and advantages, and on the other, mesh manipulation tools and techniques for automatically adapting meshes to physical solutions. More generally, the skills acquired will enable you to find your way around the discovery or design of computational codes for unstructured meshes.Depending on your skills and inclinations, you will be able to adopt a more algorithmic approach or one that focuses more on integration in the computational chain.The module will be assessed by a paired project, carried out in part during the course sessions.
Outline:
General. Algorithms and tools for mesh manipulation.
Algorithms for generating simplicial meshes.
Mesh adaptation: error estimators and adaptation algorithms.
Going further: elements of parallelism and high-order meshing.
Approximately 3 sessions will be devoted to the course, 1 session will be devoted to an introductory practical, and the remainder will be devoted to carrying out the project.
Teaching hours
- CIIntegrated Courses24h
Mandatory prerequisites
Knowledge of a scientific programming language: C/C++, Fortran, Python (NumPy).
Ability to implement simple scientific algorithms.
Syllabus
General information. Algorithms and tools for mesh manipulation.
Algorithms for generating simplicial meshes.
Mesh adaptation: error estimators and adaptation algorithms.
Going further: elements of parallelism and high-order meshes.
Approximately 3 sessions will be devoted to the course, 1 session to an introductory lab, and the remainder to the project.
Assessment of knowledge
Initial assessment / Main session - Tests
Type of assessment | Type of test | Duration (in minutes) | Number of tests | Test coefficient | Eliminatory mark in the test | Remarks |
---|---|---|---|---|---|---|
Project | Defense | 1 |
Second chance / Catch-up session - Tests
Type of assessment | Type of test | Duration (in minutes) | Number of tests | Test coefficient | Eliminatory mark in the test | Remarks |
---|---|---|---|---|---|---|
Project | Defense | 1 |