High Performance Computing

  • Typ: Vorlesung / Übung (VÜ)
  • Lehrstuhl: KIT-Fakultäten - KIT-Fakultät für Maschinenbau - Institut für Angewandte Materialien - Mikrostruktur-Modellierung und Simulation
  • Semester: WS 22/23
  • Zeit: Fr 28.10.2022
    14:00 - 17:00, wöchentlich


    Fr 28.10.2022
    14:00 - 17:00, wöchentlich

    Fr 04.11.2022
    14:00 - 17:00, wöchentlich

    Fr 04.11.2022
    14:00 - 17:00, wöchentlich

    Fr 11.11.2022
    14:00 - 17:00, wöchentlich

    Fr 11.11.2022
    14:00 - 17:00, wöchentlich

    Fr 18.11.2022
    14:00 - 17:00, wöchentlich

    Fr 18.11.2022
    14:00 - 17:00, wöchentlich

    Fr 25.11.2022
    14:00 - 17:00, wöchentlich

    Fr 25.11.2022
    14:00 - 17:00, wöchentlich

    Fr 02.12.2022
    14:00 - 17:00, wöchentlich

    Fr 02.12.2022
    14:00 - 17:00, wöchentlich

    Fr 09.12.2022
    14:00 - 17:00, wöchentlich

    Fr 09.12.2022
    14:00 - 17:00, wöchentlich

    Fr 16.12.2022
    14:00 - 17:00, wöchentlich

    Fr 16.12.2022
    14:00 - 17:00, wöchentlich

    Fr 23.12.2022
    14:00 - 17:00, wöchentlich

    Fr 23.12.2022
    14:00 - 17:00, wöchentlich

    Fr 13.01.2023
    14:00 - 17:00, wöchentlich

    Fr 13.01.2023
    14:00 - 17:00, wöchentlich

    Fr 20.01.2023
    14:00 - 17:00, wöchentlich

    Fr 20.01.2023
    14:00 - 17:00, wöchentlich

    Fr 27.01.2023
    14:00 - 17:00, wöchentlich

    Fr 27.01.2023
    14:00 - 17:00, wöchentlich

    Fr 03.02.2023
    14:00 - 17:00, wöchentlich

    Fr 03.02.2023
    14:00 - 17:00, wöchentlich

    Fr 10.02.2023
    14:00 - 17:00, wöchentlich

    Fr 10.02.2023
    14:00 - 17:00, wöchentlich

    Fr 17.02.2023
    14:00 - 17:00, wöchentlich

    Fr 17.02.2023
    14:00 - 17:00, wöchentlich


  • Dozent: Prof. Dr. Britta Nestler
    Dr.-Ing. Michael Selzer
  • SWS: 2
  • LVNr.: 2183721
  • Hinweis: Online
Inhalt

Die Inhalte der Vorlesung Hochleistungsrechnen sind:

  • Architektur paralleler Plattformen
  • Parallele Programmiermodelle
  • Laufzeitanalyse paralleler Programme
  • Parallelisierungskonzepte
  • MPI und OpenMP
  • Monte-Carlo Methode
  • 1D & 2D Wärmeleitung
  • Raycasting
  • N-Körper Problem
  • einfache Phasenfeldmodelle

Der/die Studierende

  • kann die Grundlagen und Strategien der parallelen Programmierung erläutern.
  • kann Hochleistungsrechner durch den Einsatz entsprechender Parallelisierungtechniken effizient für die Durchführung von Simulationen nutzen.
  • besitzt einen Überblick über typische Anwendungen und ihre speziellen Anforderungen an die Parallelisierung.
  • kennt Konzepte zur Parallelisierung und kann diese anwenden, um Hochleistungsrechner mit Mehrkernprozessoren für den Einsatz in Wissenschaft und Industrie effizient zu nutzen.
  • besitzt Erfahrung in der Umsetzung paralleler Algorithmen durch ein begleitendes Rechnerpraktikum.

Vorkenntnisse in Mathematik, Physik und Werkstoffkunde empfohlen

Präsenzzeit: 22,5 Stunden Vorlesung, 11,5 Stunden Übung
Selbststudium: 116 Stunden

Es werden regelmäßig Übungen am Computer durchgeführt.

Am Ende des Semesters findet eine Klausur statt.

VortragsspracheDeutsch
Literaturhinweise
  1. Vorlesungsskript; Übungsaufgabenblätter; Programmgerüste
  2. Parallele Programmierung, Thomas Rauber, Gudula Rügner; Springer 2007
Organisatorisches

Termine für die Vorlesung HPC im WS 2021/2022 werden noch bekannt gegeben.