Erweiterte Suche

 

Hauptnavigation: 

Arbeitsgruppe Ohlberger

Institut für Numerische und Angewandte Mathematik

Praktikum:

Scientific Computing

SS 2012



Dozenten:   Prof. Dr. Mario Ohlberger
  Martin Drohmann
  Stefan Girke

Praktikum

Zeit,Ort: Do. 16:00 bis 18:00, wöchentlich
Raum 124, Einsteinstraße 62 (gegenüber von SR C).
Inhalt: Ziel dieses Praktikums ist zunächst die Implementierung Gitter-basierter numerischer Verfahren zum Lösen partieller Differentialgleichungen, wie der Finite Volumen oder der Finite-Elemente-Methode. Die betrachteten Probleme reichen von elliptisch stationären Differentialgleichungen bis zu hyperbolischen Evolutionsgleichungen. Die im Praktikum erstellten Programme zum Lösen der Differentialgleichungen sollen mit einer Parametrisierung versehen werden. Denn ein weiterer Schwerpunkt des Praktikums liegt in der Anwendung der Reduzierte-Basis-Methode auf parametrisierte "Löser". Die Reduzierte-Basis-Methode ist ein Modellreduktions-Verfahren, mit dem die Simulationszeit und der Speicheraufwand für diese "Löser" signifikant reduziert werden kann, sodass die Berechnungen in Echtzeit und auf Geräten mit einfacher Hardware-Ausstattung, wie z.B. auf aktuellen Smartphones, durchgeführt werden können. Hierzu müssen in einer zeitaufwändigen "Offline-Phase" Parameter-unabhängige Daten vorberechnet werden. Die Praktikumsteilnehmer erlernen ein allgemeines Konzept zur Implementierung numerischer Verfahren, mit denen approximative Lösungen von partiellen Differentialgleichungen errechnet werden können. Und sie erhalten einen Überblick über die Ideen der Reduzierte-Basis-Methode für lineare Probleme. Die Implementierungen werden mit Hilfe des in MATLAB realisierten Open-Source Pakets RBmatlab durchgeführt. Hierfür werden nur grundlegende Programmierkenntnisse in MATLAB vorausgesetzt. In weitergehende Konzepte wie Profiling, Debugging, Objekt-orientierte Programmierung und modulares Code-Design wird es während des Praktikums kurze (praxisnahe) Einführungen geben. Neben eigenständigem Programmieren mit individueller Zeitplanung ist der wöchentliche Veranstaltungstermin vorgesehen für die Besprechung von Ergebnissen, Vorstellung der benötigten Konzepte und Software-Tools, sowie betreutem Programmieren. Die Teilnahme am Praktikum wird Studenten/-innen, die eine Master-Arbeit zum Thema "Numerik partieller Differentialgleichungen" anstreben, besonders empfohlen. Nach Absprache können Bachelor Stunden diesen Kurs auch im Modul "Allgemeine Studien" anrechnen lassen. Zum Verständnis der Methoden sollten die Teilnehmer mindestens die Vorlesung "Numerische Lineare Algebra" gehört haben.
Aufgaben: Blatt 0, Ausgabe 05.04.2012, benötigte Dateien: files0.tar.gz
Blatt 1, Ausgabe 12.04.2011, benötigte Dateien: files1.tar.gz
Blatt 2, Ausgabe 03.05.2012, benötigte Dateien: Aufgaben 2.1 bis 2.3: files2.tar.gz, Aufgaben 2.4: files3.tar.gz
Blatt 3, Ausgabe 24.05.2012
Blatt 4, Ausgabe 07.06.2012
Musterlösungen: Blatt 0: Aufgabe 0.2, Aufgabe 0.3
Blatt 1: Aufgabe 1.1
Blatt 2: Aufgabe 2.4, Aufgabe 2.4 (Parabolische Differentialgleichung)
Blatt 3: Aufgabe 3.2, Aufgabe 3.3
Blatt 4: Aufgabe 4.2, Aufgabe 4.2 (Lösung von Kirsten Weber mit Vektorisierung)
RBmatlab: Mini RBmatlab
Mini RBmatlab (Update 03.05.2012)
große Daten für demo Skripte (zum Ausprobieren)
Sonstiges: Übersichtsfolien (05.04.2012)
Folien zu Matlab (10.05.2012)
Zur Verwendung des Befehls htdoc muss die folgende Dokumentation im RBmatlab Verzeichnis entpackt werden: mini-rbm-docs.tgz
Anleitungen, etc.:
Literatur:
  • Patera, A.T. and Rozza, G.: Reduced Basis Approximation and A Posteriori Error Estimation for Parametrized Partial Differential Equations © MIT
    http://augustine.mit.edu/methodology/methodology_book.htm
  • Braess, D.: Finite Elemente, Springer, Berlin (1992).
  • Schwarz, H. R.: Methode der Finiten Elemente, Teubner, Stuttgart (1991).
Impressum 2017| Datenschutzhinweis| | © 2007 FB10 WWU Münster
Universität Münster
Schlossplatz 2 - 48149 Münster
Tel.: +49 (251) 83-0 - Fax: +49 (251) 83-3 20 90
E-Mail: