Modern Computational Science - Summer School
Here you will find material that the lecturers provide for your convenience (slides of the classes, supplementary material relevant to the different topics of the Summer School, etc). This area is expected to grow continuously before, during and (maybe) even after the School. All downloads are password-protected (except for the material provided by Oliver Melchert). The password will be given to all participants of the Summer School in due time.
Material that may be useful in order to prepare yourself for the Summer School
- All participants are advised
to read and (work over) the script
which is an excerpt from the book A Practical Guide to Computer Simulations by A.K. Hartmann. It is expected that each participant has a basic working knowledge of the C programming language, which is required to follow the hands-on tutorials in the PC labs. Every participant will obtain a free copy of the book upon registration, thus there is no need to bring this C course for the Summer School. - Elementary introduction
into the Unix/Linux OS:
Learning the UNIX Operating System by Jerry Peek, Grace Todino, and John Strang.
It is recommended that participants take a look at this book before the School starts, in particular if they are not very familiar with the Unix/Linux OS.
Fundamentals of Scientific Computing and Numerical Optimization
- Slides (HTML version) of Helmut Katzgraber's classes on
- Slides (PDF files) of Stephan Merten's classes on
-
A.K. Hartmann's tutorial on Basic C Programming:
- Exercise Sheet
- Sample Programs (as a single tar.gz file).
-
Slides of
Oliver Melchert's class on
Statistical Data Analysis with the help of the Python language,
which also serves as a brief introduction into the principles
of object-oriented programming (OOP).
The contribution to the volume of "Lecture Notes" can be downloaded from arxiv.org. Moreover, the python example programs that are mentioned in the text are available as a single tar.gz file (so you need not re-type them yourself!):
Tutorial (by Oliver Melchert and Christoph Norrenbrock) complementing the class:- Exercise Sheet
- Solutions (as a single tar.gz file)
-
Slides of
Thomas Schuster's classes on
Numerical Optimization.
Tutorial (by Thomas Schuster and coworkers) complementing the classes:- Problem Sets (MATLAB files) as a single ZIP archive
- Solutions (MATLAB files) as a single ZIP archive
Advanced Optimization Methods
-
Slides of
Martin Fränzle's classes on
Interval Methods
Please note that you can download an updated version to the article in the Lecture Notes which contains a couple of corrections. -
Slides of
Oliver Kramer's classes on
Nature-inspired Optimization
Tutorial (by Oliver Kramer and co-workers) complementing the class:- Exercise Sheet
- Solution Exercise 1 (Python script)
- Solution Exercise 2 (C++ source code)
-
Slides (1st part) of the class by Maria Prandini
and Simone Garatti
class on the
Scenario Approach.
Here's a couple of articles on the subject:
- M.C. Campi, S. Garatti, and M. Prandini, The scenario approach for systems and control design, Annual Reviews in Control 33(2), 149-157 (2009).
- M.C. Campi and S. Garatti, The exact feasibility of randomized solutions of uncertain convex programs, SIAM Journal on Optimization 19(3), 1211-1230 (2008).
- M.C. Campi and S. Garatti, A sampling-and-discarding approach to chance-constrained optimization: feasibility and optimality, Journal of Optimization Theory and Applications 148(2), 257-280 (2011).
Special Topics (Applications of Optimization in Various Fields of Science)
- Slides of A.K. Hartmann's classes on Phase Transitions in Optimization Problems. You can also download the handout containing a couple of examples of vertex cover problems.
-
Oliver Melchert's class on
Minimum weight spanning trees of weighted scale-free networks:
- Lecture Notes (not in the official volume of Lecture Notes, since the class was given on short notice!)
- Supplementary Material (as a single tar.gz file)
- Slides of Thomas Prellberg's classes on Stochastic Growth Algorithms
-
Slides [19 MB] of
Thorsten Klüner's class on
Quantum Chemistry
Tutorial by Thorsten Klüner and co-workers on Optimization Procedures in Quantum Chemistry using the software package Gaussian 09: -
Holger Hermanns' classes and tutorials on the
Automata Zoo:
- Slides of the classes: Part 1 and Part 2
- Tutorials:
- Solutions (as a single zip file) to selected problems of exercises 2, 3, and 4
- A couple of papers for background information:
- Henrik Bohnenkamp, Pedro R. D'Argenio, Holger Hermanns, and Joost-Pieter Katoen, MoDeST: A Compositional Modeling Formalism for Hard and Softly Timed Systems, IEEE Transactions on Software Engineering, 32(10), 812-830 (2006).
- Arnd Hartmanns and Holger Hermanns, Modelling and Decentralised Runtime Control of Self-stabilising Power Micro Grids, In: Proc. 5th International Symposium on Leveraging Applications of Formal Methods, Verification and Validation (ISoLA), Heraklion, Greece, 15-18 October 2012, To appear (2012).
- Arnd Hartmanns, Holger Hermanns, and Pascal Berrang, A Comparative Analysis of Decentralized Power Grid Stabilization Strategies, In: Proc. Winter Simulation Conference 2012 (WSC), Berlin, Germany, 9-12 December 2012, To appear (2012).