cours 5MM30 Des EDP à leur résolution par la méthode des éléments finis
Année : 2019-20
Cours les Lundi 14h-17h, Salle 15-25 101,
TP les vendredi 16h15-18h15 Salle 16-26 401
F. Hecht.
Version du 26 nov 2019
AGENDA des cours
Note de cours NotesdeCours5MM30.pdf le dossier associe
TP associé les vendredi 16h15-18h15 Salle 16-26 401
semaine 1: 21 Octobre 2108
presentation du cours
PB de de la représentation flottant avec la série de un.
Un premier bug non trivial.
Weak formulation of the Poisson Problem, with FreeFem++ freefem_4.4-1_amd64.deb
Modélisation, Analyse mathématique et calcul scientifique dans la gestion des déchets ménagers Cours CIMPA, Kénitra 2019 G 03-13Juilet 2019 le fichier archive des presentations, exemples et le dossier .
Section 9.1 a 9.6 des notes de cours (sauf section 9.4 )
conformal Mesh
Basic Affine continuous Finite Element (call P1 Lagrange Finite Element)
Barycentric coordinate,
computation of barycentric coordinate and this gradient
Finite element method,
Les exemples et programme du cours sont dans s1 ou archive s1.zip
semaine 2: 4 Novmbre 2108
Le but est de faire Le programme complet du Laplacien 2D sans matrice (programmation
avec finalisation de l'exemples avec construction des matrice pour la resolution,
Pour l'instant nous avons fait toutes la parti théorique et algorithmique)
lire le maillage EF2d-base.cpp
le gradient conjugue GC.hpp et GC.cpp (programmation objet)
le programme global EF2D.cpp que l'on verra le 18 nov.
Les exemples et programme du cours sont dans s2-3 oul'archive s2-3.zip
TP1 vendredi 8 novembre :
présentation de C++ et quelques examples de C++
voir le dossier TP1 et ou l'archive TP1.zip
Cela correspond au note de cours section 3 , 4,1, 4.2, 4.3 et 6.1 , 6.1.2
A faire pour la prochaine fois
écrire une classe complex et écrire une méthode de Newton pour résoudre
pour trouver des zero de $z^3-1$ facilement et si possible
étudiez la convergence numérique en initialisant la méthode de Newton
pour les pour les points du plan complex dans le carre ]-1,1[^2.
Pour finir affiche le résultat avec gnuplot (à vous de réfléchir).
TP2 vendredi 15 novembre :
intro des méthodes virtual et des class abstraite.
semaine 3: 18 Novmbre 2108
Fin de la programmation du LAplacien et dimension 2 et 3
cf. s2-3 ou l'archive s2-3.zip
TP3:
programmation du laplacine en difference fini sans matrice avec la classe MatVirt
explication de la programmation séparé.
semaine 4: 25 Novmbre 2108
Chapitre Algorithmique, dans note de cours
et introduction de la STL.
Construction des arêtes et le la liste des triangles ayant un sommet commun.
lous les examples sont dans s4 our l'archive s4.zip