Numerics for port-Hamiltonian Systems (2026/27)
A self-contained online course
We will discuss numerical methods for port-Hamiltonian ODE and DAE systems.
The first half (Lecturer: Prof. Dr. Andreas Frommer) is dedicated to numerical linear algebra concepts and techniques as they are required when solving eigenvalue problems and linear systems arising in connection with time integration for port-Hamiltonian systems. The focus is on advanced Krylov subpace techniques and structure preservation.
The second half is dedicated to numerical time integration of port-Hamiltonian ODE and DAE systems (Lecturer: Prof. Dr. Michael Günther). In addition to Runge–Kutta-based methods, the lecture discusses discrete gradient methods as well as operator splitting techniques tailored to the port-Hamiltonian framework.
Practical exercises in Matlab/Octave will accompany all lectures.
The course consists of three phases:
- Lecture phase: 14th April 2026 - 21st July 2026
During each week of the lecture phase, video recodrings of in-person lectures given at the university Wuppertal together with accompanying lecture notes will be uploaded to this webpage. The participants read the lecture notes and/or watch the lecture recordings and work on the exercise problems. While doing so, they discuss and collaborate in two different ways:- Via the official course chat platform. We will use the chat platform Zulip (which has LaTeX support) for this purpose. All registred participants of the course will receive an invitation to the chat at the beginning of the lecture phase.
- Local groups, seminars or courses at the participants' universities. At many universities, the participating students or lecturers organize a local group that meets regularly to discuss the lectures and the exercise problems.
- Project phase: September 2026 - January 2027
Students who are interested to get even more engaged after the lecture phase can apply to participate in the project phase. The participants of the project phase will be split into international groups of 3-5 students coordinated by experienced mathematicians. Each group studies one specific topic in depth and prepares a presentation for the on-site final symposium in the third and final phase of the course. Thus, participating in the project phase implies a commitment to participate in person in the final symposium. - Final Symposium: February 7th - 11th 2027 in Wuppertal
Participants of the Project Phase are invited to the meeting center Bundeshöhe in Wuppertal for a four days workshop where the project teams will present their findings and additional lectures will be delivered by leading experts.
The course targets students in the sciences, engineering, and mathematics at the Master’s level.
It assumes some familiarity with elementary concepts and methods in numerical mathematics.
For the exercises, basic programming skills in Matlab/Octave are required.
Lecture Phase (April 14th - July 21st 2026)
- Lectures take place every Tuesday 16:00 - 18:00 in Hörsaal 2 at the University of Wuppertal. There will also be a live stream.
- Material to prepare for each lectures will be made available beforehand.
- Video recordings and annotated lecture notes will be made available after each lecture.
Project Phase (September 2026 - January 2027)
Further information on the Project Phase will be published here at a later stage of the course.
Final Symposium (February 7th - 11th 2027)
Further information on the Final Symposium will be published here at a later stage of the course.