Home | deutsch | Impressum | Sitemap | Intranet | KIT
Institute for Applied and Numerical Mathematics 4: Numerical Simulation, Optimization and High Performance Computing

Kollegiengebäude Mathematik (20.30)
Room 4C-03

Karlsruher Institut für Technologie (KIT)
Institut für Angewandte und Numerische Mathematik IV
AG Numerische Simulation, Optimierung und Hochleistungsrechnen
Fritz-Erler-Str. 23, Geb. 01.86
76133 Karlsruhe

Office hours:

Tel.: +49 721 608 - 42062

Fax.: +49 721 608 - 44178

Paralleles Rechnen (Summer Semester 2012)

Lecturer: Jun.-Prof. Dr. Jan-Philipp Weiß
Classes: Lecture (0162000), Problem class (0162100)
Weekly hours: 2+2

Lecture: Thursday 9:45-11:15 1C-03
Problem class: Friday 14:00-15:30 F-Pool SCC
Lecturer, Problem classes Jun.-Prof. Dr. Jan-Philipp Weiß
Office hours:
Room Röserhaus (01.86)
Email: Jan-Philipp.Weiss@kit.edu
Problem classes Dipl.-Inform. Werner Augustin
Office hours:
Room Röserhaus (01.86)
Email: werner.augustin@kit.edu

Modern supercomputers and the development of adapted parallel algorithms facilitate solution of problems within a few hours that would be unsolvable on desktop computers or would take weeks or months. Thus, simulation of complex phenomenons in natural and engineering sciences and corresponding parameter studies are enabled.

This lecture is treating basics of efficient utilization of parallel computers. Special focus is set to mathematical modelling and domain decomposition methods for the solution of partial differential equations. Hardware architectures and parallel programming paradigms and environments for systems with shared and distributed memory are introduced. For problem statements in numerical mathematics we show parallel data structures (e.g for tridiagonal and sparse matrizes) and parallel algorithms. In particular, we detail parallel solvers for linear systems of equations. Furthermore, we discuss methods for assessment of performance and recent developments in multi-core technologies (e.g. GPUs, FPGAs, Cell, Manycore).

This lecture is provoding an introduction to parallel computing. Necesarry requirements are basic knowledge in programming languages C or C++. In the accompanying exercises it is dealt with different problems on parallel computers by means of MPI, OpenMP and CUDA.

Interested candidates are requested to send an email to jan-philipp.weiss@kit.edu for signing up. This lecture may result in diploma or master's theses.