Wissenschaftliches Programmieren für Ingenieure
1. Einführung: warum wissenschaftliches Rechnen
2. Rechnerarchitekturen
3. Einführung in Unix/Linux
4. Grundlagen der Programmiersprache C++
* Programmstruktur
* Datentypen, Operatoren, Steuerstrukturen
* dynamische Speicherverwaltung
* Funktionen
* Klassen, Vererbung
* OpenMP Parallelisierung
5. Numerik / Algorithmen
* finite Differenzen
* MD Simulation: Lösung von Differenzialgleichungen 2ter Ordnung
* Partikelsimulation
* lineare Gleichungslöser
Der/die Studierende kann
- die Programmiersprache C++ anwenden, um Programme für das wissenschaftliche Rechnen zu erstellen
- Programme zur Nutzung auf Parallelrechnern anpassen
- geeignete numerische Methoden zur Lösung von Differentialgleichungen auswählen.
Die Vorlesung kann nicht mit der Vorlesung "Anwendung höherer Programmiersprachen im Maschinenbau" (2182735) kombiniert werden.
Präsenzzeit: 22,5 Stunden
Übung: 22,5 Stunden (freiwillig)
Selbststudium: 75 Stunden
schriftliche Prüfung 90 Minuten
Kommentare
0Bitte logge dich ein, um Kommentare lesen zu können.
Termine
-
Vorlesung
WeygandGumbschMi, 14:00 - 15:30
10.91 Grashof-Hörsaal
Bewertungen
(2)Bitte logge dich ein, um Bewertungen sehen zu können.