Bachelor-Praktikum: Tsunami-Simulation - Summer 13
- Term
- SS 13
- Lecturer
- Univ.-Prof. Dr. Michael Bader,
Alexander Breuer,
Sebastian Rettenberger - Time and Place
- Monday 16:00-18:00, lecture room MI 02.07.023
- Audience
- Studenten der Informatik (Bachelor)
(Module IN0012) - Tutorials
- -
- Exam
- -
- Semesterwochenstunden / ECTS Credits
- 6 SWS (6P) / 10 Credits
- TUMonline
- https://campus.tum.de/tumonline/lv.detail?clvnr=950099139
Description
In this lab course we systematically address modern software engineering approaches in an application driven context: Tsunami simulations. Starting from implementation of a solver in a one dimensional setting, the complete process over integration in an existing framework to optimization and parallelization is covered. During this process key issues of software engineering are dealt with: versioning, documentation, unit testing, file I/O, ..
During the course, assignments are to be solved by groups of three participants each followed by presentations in regular meetings. A project phase with individual study projects chosen by the groups completes the lab course.
Requirements
- Knowledge of object oriented programming
- Basic knowledge of C or C++
- Interest in a challenging but exciting topic
The spoken language in the meetings is German, slides and assignments are in English.
Timeline
- Preliminary session: 25.01.2013, 12.15, room: 02.08.020
- Schedule:
- 15.04.2013 - Kickoff
- 29.04.2013 - Session 2, Presentation: Assignment 1
- 13.05.2013 - netCDF, Checkpointing, Tsunamis, Presentation: Assignment 2
- 27.05.2013 - Linux-Cluster, VTune, OpenMP, Presentation: Assignment 3
- 03.06.2013 - "Small" meeting
- 10.06.2013 - Presentation: Assignment 4
- 24.06.2013 - Current state: Project phase
- 01.07.2013 - Presentation: Project phase and Closing
- Assignments
Examples
Live visualization of the February 2010 Chilean tsunami using OpenGL.
Propagation of the 2011 Tohoku tsunami.
Run-up of the 2011 Tohoku tsunami.
Dart station comparison of the 2011 Tohoku tsunami.
Sketch of the Finite Volume method with shock waves arising in the Riemann solutions.