Paralleles Rechnen für computergestützte Mechanik
Die Vorlesung „Paralleles Rechnen für computergestützte Mechanik“ ist als ein Wahlpflichtfach für Master-Studierende der Studiengänge „Allgemeiner Maschinenbau“ und „Computational Engineering Science“ geeignet und ist eine Pflichtvorlesung im zweiten Semester des Master-Studiengangs „Simulation Sciences“
Kontakt
Telefon
- work
- +49 241 80 99901
- E-Mail schreiben
Termine
Vorlesung: Dienstag 10:30 bis 12:00 Uhr, in Zoom und im Hörsaal GRS 001
Übung: Dienstag 12:15 bis 13:00 Uhr, in Zoom und im Hörsaal GRS 001
Sprechstunde Prof. Behr: wird noch bekannt gegeben
Im Sommersemester 2022 findet die Veranstaltung im hybriden Modus statt. Bitte Kalender und Hinweise in Moodle beachten.
Dozenten
Vorlesung: Prof. Marek Behr, Ph.D.
Übung: Max Schuster, M. Sc., Dr.-Ing. Michel Make
Inhalt
Diese Veranstaltung behandelt die allgemeine Struktur rechnergestützter Programme in der Kontinuumsmechanik: Finite-Elemente, Finite-Differenzen oder Finite-Volumen in der Strukturmechanik oder Strömungsmechanik. Die Studierenden werden mit den neusten skalaren Optimierungsstrategien in cache-basierten Mikroprozessoren vertraut gemacht. Ein Bewusstsein für die potentiellen Engpässe, welche die Computerperformance stark reduzieren, wird erzeugt und deren Vermeidung trainiert.
Die Gründe für die Nutzung parallelen Rechnens im Ingenieurwesen werden erläutert und mit den aktuellen Entwicklungen im Software- und im Hardwarebereich in Zusammenhang gebracht. Die Studierenden erlernen den Umgang mit openMP und dem MPI Standard, um eine parallele Beschleunigung für die typischen Berechnungen in der Kontinuumsmechanik zu erlangen.
Das Modul beinhaltet die Vorlesung (2 SWS) und die Übung (1 SWS) und umfasst 4 ECTS-Punkte als Wahlpflichtfach und 6 ECTS-Punkte für Studierende des Master-Studiengangs „Simulation Sciences“.
Themen
- Codes der computergestützten Mechanik
- Leistung von Rechnern
- Skalare Optimierung
- Einführung in Parallelisierung
- "Loop-level" Parallelisierung
- "Task-level" Parallelisierung
- Gute Programmierpraxis
- Parallele Codes der rechnergestützten Mechanik
- Zukunft von Rechnern
Prüfung
Mündliche Prüfung.