• Your selection is empty.

    Register the diplomas, courses or lessons of your choice.

Meshing techniques

  • 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.

Read more

Teaching hours

  • CIIntegrated Courses24h

Mandatory prerequisites

Knowledge of a scientific programming language: C/C++, Fortran, Python (NumPy).

Ability to implement simple scientific algorithms.

Read more

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.

Read more

Assessment of knowledge

Initial assessment / Main session - Tests

Type of assessmentType of testDuration (in minutes)Number of testsTest coefficientEliminatory mark in the testRemarks
ProjectDefense1

Second chance / Catch-up session - Tests

Type of assessmentType of testDuration (in minutes)Number of testsTest coefficientEliminatory mark in the testRemarks
ProjectDefense1