Praktische Übung zu Einführung in die Theorie und Numerik partieller Differentialgleichungen

Zeit/Ort: Mo 16–18, CIP-Pool Raum 201, Hermann-Herder-Str. 10
Dozent: Prof. Dr. M. Růžička
Sprechstunde Dozent: Mi, 13-14 Uhr und n. V., Zi. 145, Eckerstrasse 1
Tutorium: Tobias Malkmus
Sprechstunde Assistent: Di, 10-11 Uhr und n. V., Zi. 210, Hermann-Herder-Str. 10

 

Inhalt

In den praktischen Übungen sollen die in der Vorlesung „Einführung in die Theorie und Numerik partieller Differentialgleichungen“  vorgestellten numerischen Verfahren zur Lösung partieller Differentialgleichungen implementiert werden. Ziel ist die Erstellung eines Programmpakets zur Berechnung von Näherungslösungen elliptischer Differentialgleichungen mit Hilfe der Finite-Elemente-Methode.
 
Das Praktikum setzt  Programmierkenntnisse in einer beliebigen Programmiersprache vorraus (zB. C/C++, Matlab, Python, Java, ... ). Studierenden, die vorhaben, in der Angewandten Mathematik eine Zulassungs-, Master- oder Diplomarbeit zu schreiben, wird die Teilnahme an den praktischen Übungen empfohlen.

 

Studienleistung/Prüfungsleistung

50% der Übungspunkte, aktive Teilnahme an der Veranstalltung

 

Literatur

  • D. Braess, Finite Elemente, Springer, Berlin (2007).
  • G. Dziuk, Theorie und Numerik partieller Differentialgleichungen, De Gruyter (2010).
  • H. R. Schwarz, Methode der Finiten Elemente, Teubner, Stuttgart (1991).

 

Beispiel Gitter

Gitter 1, Gitter 2, Gitter 3, Gitter 4, Gitter 5 ( als VTK )

L-Gitter 1, L-Gitter 2, L-Gitter 3, L-Gitter 4, L-Gitter 5, L-Gitter 6

 

Übungsblätter

Blatt Ausgabe Abgabe
Blatt 1 19.10.2015 26.10.2015
Blatt 2 26.10.2015 02.11.2015
Blatt 3 02.11.2015 16.11.2015
Blatt 4 16.11.2015 23.11.2015
Blatt 5 23.11.2015 07.12.2015
Blatt 6 07.12.2015 14.12.2015
Blatt 7 14.12.2015 11.01.2016
Blatt 8 11.01.2016 18.01.2016
Blatt 9 18.01.2016 01.02.2016
Blatt 10 01.02.2016 08.02.2016

 

Musterlösungen:

Die Musterlösungen sind als Passwort geschütztes Zip Archive verfügbar, dass Passwort wird im Praktikum mitgeteilt. Es gibt Musterlösungen in den Sprachen C++, Matlab und Pyhton.