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
Derivatives in Proton CT Miscellaneous
arXiv: 2202.05551, 2022.
In: Acta Oncologica, 1-6, 2021.