Vorlesung und Übung:

Wissenschaftliches Rechnen

WS 2017/18

Dozent: Prof. Dr. Christian Engwer, Sprechstunde n.V.
Übung: Marcel Koch, Sprechstunde n.V.

Informationen zur Vorlesung

Zeit, Ort: Mo. 10:00 bis 12:00, wöchentlich, M 3,
Do. 10:00 bis 12:00, wöchentlich, M 3,
Beginn: 09.10.2017
Aktuelles: Aufgrund des Hochschultages muss die Vorlesung am 9.11.2017 entfallen.
Inhalt: Im Rahmen der Vorlesung werden die Grundlagen des Wissenschaftlichen Rechnens vermittelt. Wissenschaftliches Rechnen ist ein interdisziplinäres Forschungsgebiet, welches Themen aus den Bereichen der angewandten Mathematik, der Modellierung und der Informatik bearbeitet.
Wir werden anhand praktischer Beispiele den Weg von der experimentellen Beobachtung, über die Modellierung bis zur fertigen numerischen Simulation kennen lernen.
Die beiden zentralen Aspekte sind die numerischen Verfahren und deren Umsetzung als Computerprogramm. Nicht jedes numerische Verfahren ist für jede Fragestellung gleich gut geeignet. Bei physikalischen Problemen wird oft verlangt, dass nicht nur die partielle Differentialgleichung, sondern auch etwaige Erhaltungsgrößen berücksichtigt werden. Solche und andere Anforderungen bestimmen letztendlich die Wahl der numerischen Verfahren. Wir werden anhand von Beispielfällen numerische Methoden einführen und diskutieren, die über jene aus den Vorlesungen "Numerische Analysis" oder "Numerik partieller Differentialgleichungen" hinausgehen.
Wichtig:  Für die Veranstaltung sind Programmierkenntnisse erforderlich!
Material: Skript (wird fortlaufen aktualisiert)
Folien Einführung
Folien zu Hardwarekonzepten
Folien zur Musterbildung
Folien zur MPI-Kommunikation
Literatur: Galaxiesimulationen: Turing Pattern: Mathematische Modellierung im Allgemeinen:
  • Murray, James D. - Mathematical Biology.
  • Eck, Christoph (et al.) - Mathematische Modellierung.
Strömungsmechanik: Numerik: Informatik:

Informationen zur Übung

Zeit, Ort: Di. 10:00 bis 12:00, wöchentlich,
Einsteinstr. 64 - SR A,
Beginn: 17.10.2017
Abgabe: Do. 10:00, Briefkasten 111,
Programmieraufgaben sowohl per e-mail als auch in schriftlicher Form
Blätter: Blatt 0
Blatt 1
Blatt 2
Blatt 3
Blatt 4
Blatt 5
Blatt 6
Blatt 7
Blatt 8
Blatt 9
Blatt 10
Blatt 11
Blatt 12

Weitere Informationen

Voraussetzungen: Im Rahmen der Veranstaltung werden C++ Kenntnisse vorausgesetzt. Des Weiteren sind Grundkenntnisse aus der numerischen Analysis und der numerischen Linearen Algebra sehr hilfreich.