University of Kaiserslautern-Landau (RPTU)
Paul-Ehrlich-Straße 36, Room 415
67663 Kaiserslautern, Germany
Phone: +49 (0)631 205 5581
My current main focus is the machine code based automatic differentiation tool Derivgrind, which I have implemented using the dynamic binary instrumentation framework Valgrind. This novel approach allows to differentiate cross-language and partially closed-source computer programs with little development efforts. Specifically, I am motivated by the goal to provide derivatives of realistic Monte-Carlo particle simulators like Geant4 for the detector optimization undertaking of the MODE collaboration.
Besides, I develop proton computed tomography software for the Bergen pCT/SIVERT project and assist in teaching the scientific computing lecture. Previously, I have worked on the modelling of porous materials in the computational fluid dynamics suite SU2.
- Quantification and Visualization of Uncertainties in CT Reconstruction (with Viktor Leonhardt), 7th Annual Loma Linda Workshop, 03.08.2021, virtual, website
- How to use the Python/C API, SIVERT “Nice Tools” Colloquium, 20.09.2021, virtual
- Debugging C++ Code with GDB and Valgrind, SIVERT “Nice Tools” Colloquium, 25.04.2022, virtual
- Introduction to Tomographic RSP Reconstruction and Review of Existing Straight-Ray CT Codes and Architecture of a New Proton CT Code, Workshop “Recent Developments in Proton Computed Tomography”, 09.06.2022, Bergen, Norway
- Design of a Modular CT Reconstruction Framework, 8th Annual Loma Linda Workshop, 18.07.2022, virtual, website
- Towards Algorithmic Differentiation of GATE/Geant4, Second MODE Workshop on Differentiable Programming for Experiment Design, 13.09.2022, Colymbari, Greece, website
- Forward-Mode Automatic Differentiation of Compiled Programs, Scientific Computing Seminar, 03.11.2022, Kaiserslautern, Germany, website
- Forward-Mode Automatic Differentiation of Compiled Programs, Modern Applied and Computational Mathematics Seminar, 01.02.2023, Karlsruhe Institute of Technology (KIT), Karlsruhe, Germany
- Reverse-Mode Automatic Differentiation of Compiled Programs, Scientific Computing Seminar, 02.02.2023, Kaiserslautern, Germany, website
Toward the end-to-end optimization of particle physics instruments with differentiable programming Journal Article
In: Reviews in Physics, 2023.
Exploration of Differentiability in a Proton Computed Tomography Simulation Framework Miscellaneous
The Bergen proton CT system Journal Article
In: Journal of Instrumentation, vol. 18, no. 2, 2023.
Trailing-Edge Noise Reduction using Porous Treatment and Surrogate-based Global Optimization Miscellaneous
Reverse-Mode Automatic Differentiation of Compiled Programs Miscellaneous
Forward-Mode Automatic Differentiation of Compiled Programs Miscellaneous
Toward the End-to-End Optimization of Particle Physics Instruments with Differentiable Programming: a White Paper Miscellaneous
Derivatives in Proton CT Miscellaneous
arXiv: 2202.05551v1, 2022.
Investigating particle track topology for range telescopes in particle radiography using convolutional neural networks Journal Article
In: Acta Oncologica, 1-6, 2021.