Numerical software
We develop and use a number of open-source numerical software packages, most
of them built on Netgen/NGSolve.
A high-performance multiphysics finite element software. Its flexible Python interface makes it easy to implement new equations and algorithms — our main working horse.
Add-on for unfitted finite element technologies (XFEM, CutFEM, TraceFEM, finite cell, …). Our working horse for research on unfitted FEM.
Add-on providing Trefftz, embedded Trefftz, quasi-Trefftz and weak Trefftz DG discretizations.
Further NGSolve libraries
An NGSolve add-on developed within the group.
A Python package building on ngstrefftz, developed for a Master’s thesis in the group.
Other software & platforms
regpy
A Python toolbox for regularization methods. We interface NGSolve to regpy to solve forward problems needed for inverse problems.
A platform (CRC 1456) turning research findings into interactive, reproducible development environments. See the LiveDocs showcase repository.
Reproducibility
We publish reproduction code and data alongside our papers wherever possible. These are linked directly on the matching entry on the publications page (look for the code / data links).