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: Montag 10:30 bis 12:00 Uhr im Hörsaal GRS 001
Übung: Dienstag 13:15 bis 14:00 Uhr im Hörsaal GRS 001
Sprechstunden: werden noch bekannt gegeben
Dozenten
Vorlesung: Prof. Marek Behr, Ph.D.
Übung: Max Schuster, M.Sc., Felipe González, M.Sc.
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.