Skip to main content

HGS MathComp - Where Methods Meet Applications

The Heidelberg Graduate School of Mathematical and Computational Methods for the Sciences (HGS MathComp) at Heidelberg University is one of the leading graduate schools in Germany focusing on the complex topic of Scientific Computing. Located in a vibrant research environment, the school offers a structured interdisciplinary education for PhD students. The program supports students in pursuing innovative PhD projects with a strong application-oriented focus, ranging from mathematics, computer science, bio/life-sciences, physics, and chemical engineering sciences to cultural heritage. A strong focus is put on the mathematical and computational foundations: the theoretical underpinnings and computational abstraction and conception.

HGS MathComp Principal Investigators are leading experts in their fields, working on projects that combine mathematical and computational methodology with topical research issues. Individual mentoring for PhD candidates and career development programs ensure that graduates are fully equipped to take up top positions in industry and academia.

Upcoming Events [see all...]

15.01.2025
09:00 - 17:00
Theory & Methods
The Unix Shell + Version Control with Git
[]
Compact Courses
Speaker: Dr. Dominic Kempf, Research Software Engineer, Scientific Software Center (SSC)
Location: Mathematikon • Im Neuenheimer Feld 205, 69120 Heidelberg
Registration: Please register via this form
Organizer: Scientific Software Center (SSC)
ECTS: 0.5
This is a one day course. The first half of the day covers the basics of the Unix Shell, the second half covers Version Control with Git.

The latest information and a registration link are available on the course website.

This compact course is part of the course program of the Scientific Software Center (SSC) at Heidelberg University.

Prerequisites:

No prior knowledge by the participants is necessary to participate in this course and it is intended for all scientific audiences. Participants are required to bring their own laptops to work on during the course. Network access (e.g. through Eduroam) is recommended.

Summary:

The Unix shell is a powerful tool that allows people to do complex things with just a few keystrokes. More importantly, it helps them combine existing programs in new ways and automate repetitive tasks so they aren’t typing the same things over and over again. Use of the shell is fundamental to using a wide range of other powerful tools and computing resources. The course will include hands-on live coding sessions where participants exercise the learned commands on their own computers.

Version control is the lab notebook of the digital world: it is used to keep track of what was done and to collaborate with other people. Its use is the state of the art in software development projects of all scales. However, it is not limited to software: books, papers, small data sets, and anything that changes over time or needs to be shared can and should be stored in a version control system. The course will include hands-on live coding sessions where participants exercise the learned commands on their own computers.

Learning Objectives:

- Have a fundamental understanding of how and why to use the Unix Shell
- Be comfortable with handling files and directories using the command line
- Have experience with advanced usage of the shell e.g. loops, pipes, redirects etc.
- Know how to write their workflows as reusable shell scripts
- Understand the benefits of using version control
- Understand basic git terminology
- Have a good working knowledge of common tasks in Git
- See how Git repositories can help them to move towards practicing Open Science
 
15.01.2025
15:45 - 16:15
HGS MathComp Mixer
[]
Networking
Location: Mathematikon • Common Room, 5th Floor • Im Neuenheimer Feld 205 • 69120 Heidelberg
Organizer: HGS MathComp
ECTS: 0
Join us for an informal get-together of the HGS MathComp community just before the IWR Colloquium. Bring your colleagues, have some cake and beverages, and find out what's currently going on in the other research groups.
 
15.01.2025
16:15
Theory & Methods
Cut Finite Element Methods
[]
IWR Colloquium
Speaker: Prof. Sara Zahedi • Department of Mathematics, KTH, Stockholm, Sweden
Location: Mathematikon • Conference Room, Room 5/104, 5th Floor • Im Neuenheimer Feld 205 • 69120 Heidelberg
Registration: No registration required
Organizer: Interdisciplinary Center for Scientific Computing (IWR)
ECTS: 1 for 5
The IWR Colloquium serves as a platform for the interdisciplinary dialogue which characterizes the field of scientific computing. Every semester, members of the IWR and its affiliated institutions as well as renowned international experts are invited to present their latest scientific results and discuss the upcoming challenges in the field of scientific computing.

The IWR Colloquium will be held as an in-person event at the Mathematikon. In addition it will be streamed via Zoom. For more information please visit the website of the colloquium.

In this talk, I will introduce Cut Finite Element Methods (CutFEM) for interface problems and present recent developments, such as mass conservation, within this class of unfitted finite element techniques. Finite Element Methods (FEM) are widely used to approximate solutions to partial differential equations (PDEs) in complex geometries, but they typically require conforming computational meshes. The goal of CutFEM is to allow interfaces or boundaries to intersect the computational mesh arbitrarily while preserving desirable properties  of standard FEM. I will explain how CutFEM maintains accuracy and avoids ill-conditioning of linear systems, even with unfitted meshes. I will begin with stationary problems, and then present our approach for discretizing time-dependent PDEs in evolving domains, and demonstrate its application to simulations of surfactant dynamics in incompressible two-phase flow systems.