Presentation

Objectifs

Ces TPs accompagnent le cours 5MM30 “Des EDP à leur résolution par éléments finis” et ont pour but d’implémenter quelques fonctionnalités additionnelles autour du code C++ écrit en cours implémentant la méthode des éléments finis.

Organisation

Il y a 3 séances de TP de 2 heures chacune.
La première séance aura lieu le lundi 8 Novembre de 17h à 19h en salle micro 100 à l’Atrium.
La deuxième séance aura lieu le lundi 15 Novembre de 17h à 19h en salle micro 100 à l’Atrium.
La troisième séance aura lieu le lundi 6 Décembre de 16h30 à 18h30 en salle micro 517 à l’Atrium.

Prérequis

Ce cours suppose que vous êtes familié avec un langage compilé (C, C++, Fortran, …).

Programmer nécessite bien sûr un éditeur de texte convenable. Si vous avez déjà un environnement de programmation qui fonctionne pour vous, c’est très bien. Sinon, on recommande VSCode, intuitif et facile à prendre en main, disponible sous Windows, MacOS et Linux.

Un compilateur C++ sera également nécessaire.

  • Sur MacOS, le compilateur clang peut être installé avec les Xcode Command Line Tools, en tapant xcode-select --install dans un terminal.
  • Sur la plupart des distributions Linux, le compilateur GNU g++ est disponible en installant le paquet correspondant à la GNU Compiler Collection (GCC).
  • Sous Windows, vous pouvez passer par Cygwin pour installer le compilateur g++.