Max Aehle


PhD Candidate of the

Chair for Scientific Computing
University of Kaiserslautern-Landau (RPTU)
Paul-Ehrlich-Straße 36, Room 415
67663 Kaiserslautern, Germany

Office:  36-415
Phone: +49 (0)631 205 5581
Email:   max.aehle@scicomp.uni-kl.de

Max Aehle

Research Interests


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 manual intervention. 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.

Talks


  • 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
  • AD of Compiled Programs with Derivgrind, 25th European Workshop on AD (EuroAD), 14.06.2023, INRIA Sophia-Antipolis, France, website, slides
  • Differentiating GATE/Geant4 with Derivgrind, Differentiable and Probabilistic Programming for Fundamental Physics, 16.06.2023, Munich Institute for Astro-, Particle and Bio-Physics, Garching/Munich, Germany, website, slides
  • Differentiating GATE/Geant4 with Derivgrind, Third MODE Workshop on Differentiable Programming for Experiment Design, 24.07.2023, Princeton University, U.S., website, slides
  • Differentiating GATE/Geant4 with Derivgrind, NHR Conference ’23, 18.09.2023, Zuse Institute Berlin, Germany
  • Differentiating GATE/Geant4 with Derivgrind, ALICE FSP Meeting, 27.09.2023, Lichtenfels-Schney, Germany
  • Detecting ‘Bit-Tricks’ in Compiled Programs with Derivgrind , 26th European Workshop on AD (EuroAD), 04.12.2023, Aachen, Germany

Publications


2023

M. Aehle, J. Alme, C. Arata, I. Arsene, I. Bearden, T. Bodova, V. Borshchov, O. Bourrion, M. Bregant, A. van den Brink, V. Buchakchiev, A. Buhl, T. Chujo, L. Dufke, V. Eikeland, M. Fasel, N. Gauger, A. Gautam, A. Ghimouz, Y. Goto, R. Guernane, T. Hachiya, H. Hassan, L. He, H. Helstrup, L. Huhta, M. Inaba, T. Isidori, F. Jonas, T.Kawaguchi, R. Keidel, M. Kim, V. Kozhuharov, T. Kumaoka, L. Kusch, et al.

Performance of the electromagnetic and hadronic prototype segments of the ALICE Forward Calorimeter Miscellaneous

arXiv:2311.07413 [physics.ins-det], 2023.

Links | BibTeX

M. Aehle, J. Alme, G. Barnaföldi, J. Blühdorn, T. Bodova, V. Borshchov, A. van den Brink, V. Eikeland, G. Feofilov, C. Garth, N. R. Gauger, et al.

Exploration of Differentiability in a Proton Computed Tomography Simulation Framework Journal Article

In: Physics in Medicine and Biology, vol. 68, no. 24, pp. 244002, 2023.

Links | BibTeX

T. Dorigo, M. Aehle, J. Donini, M. Doro, N. R. Gauger, R. Izbicki, A. Lee, L. Masserano, F. Nardi, Sidharth S S, A. Shen

End-To-End Optimization of the Layout of a Gamma Ray Observatory Miscellaneous

arXiv:2310.01857, 2023.

Links | BibTeX

M. Aehle, L. Arsini, R. Belén Barreiro, A. Belias, F. Bury, S. Cebrian, A. Demin, J. Dickinson, J. Donini, T. Dorigo, M. Doro, N. R. Gauger, A. Giammanco, L. Gray, B. S. González, V. Kain, J. Kieseler, L. Kusch, et al.

Progress in End-to-End Optimization of Detectors for Fundamental Physics with Differentiable Programming Miscellaneous

arXiv:2310.05673, 2023.

Links | BibTeX

A. Schilling, M. Aehle, J. Alme, G. Barnaföldi, T. Bodova, V. Borshchov, A. van den Brink, V. Eikeland, G. Feofilov, C. Garth, N.R. Gauger, et al.

Uncertainty-aware spot rejection rate as quality metric for proton therapy using a digital tracking calorimeter Journal Article

In: Phys. Med. Biol., vol. 68, no. 194001, 2023.

Links | BibTeX

M. Sagebaum; M. Aehle; N. R. Gauger

Integrating Enzyme-generated functions into CoDiPack Miscellaneous

arXiv:2307.06075, 2023.

Abstract | Links | BibTeX

T. Dorigo, A. Giammanco, P. Vischia, M. Aehle, M. Bawaj, A. Boldyrev, P. de Castro Manzano, D. Derkach, J. Donini, A. Edelen, F. Fanzago, N.R. Gauger, et al.

Toward the end-to-end optimization of particle physics instruments with differentiable programming Journal Article

In: Reviews in Physics, 2023.

Links | BibTeX

M. Aehle, J. Alme, G.G. Barnaföldi, T. Bodova, V. Borshchov, A. van den Brink, M. Chaar, V. Eikeland, G. Feofilov, C. Garth, N. R. Gauger, G. Genov, O. Grøttvik, H. Helstrup, S. Igolkin, R. Keidel, et al.

The Bergen proton CT system Journal Article

In: Journal of Instrumentation, vol. 18, no. 2, 2023.

Links | BibTeX

J. Rottmayer, E. Özkaya, S. Satcunanathan, B. Y. Zhou, M. Aehle, N. R. Gauger, M. Meinke, W. Schröder, S. Pullin

Trailing-Edge Noise Reduction using Porous Treatment and Surrogate-based Global Optimization Miscellaneous

arXiv:2301.13047, 2023.

Links | BibTeX

2022

M. Aehle, J. Blühdorn, M. Sagebaum, N.R. Gauger

Reverse-Mode Automatic Differentiation of Compiled Programs Miscellaneous

arXiv:2212.13760, 2022.

Links | BibTeX

M. Aehle, M. Bawaj, A. Belias, A. Boldyrev, P. de Castro Manzano, C. Delaere, D. Derkach, J. Donini, T. Dorigo, A. Edelen, P. Elmer, F. Fanzago, N. R. Gauger, et al.

Exploiting Differentiable Programming for the End-to-end Optimization of Detectors Miscellaneous

2022.

Links | BibTeX

M. Aehle, J. Blühdorn, M. Sagebaum, N. R. Gauger

Forward-Mode Automatic Differentiation of Compiled Programs Miscellaneous

arXiv:2209.01895, 2022.

Abstract | Links | BibTeX

T. Dorigo, A. Giammanco, P. Vischia, M. Aehle, M. Bawaj, A. Boldyrev, P. de Castro Manzano, D. Derkach, J. Donini, A. Edelen, F. Fanzago, N. R. Gauger, et al.

Toward the End-to-End Optimization of Particle Physics Instruments with Differentiable Programming: a White Paper Miscellaneous

arXiv:2203.13818, 2022.

Abstract | Links | BibTeX

M. Aehle, J. Alme, G. Barnaföldi, J. Blühdorn, T. Bodova, V. Borshchov, A. van den Brink, M. Chaar, V. Eikeland, G. Feofilov, C. Garth, N.R. Gauger, et al.

Derivatives in Proton CT Miscellaneous

arXiv: 2202.05551v1, 2022.

Abstract | Links | BibTeX

2021

H. Pettersen, M. Aehle, J. Alme, G. Barnaföldi, V. Borshchov, A. van den Brink, M. Chaar, V. Eikeland, G. Feofilov, C. Garth, N.R. Gauger, et al.

Investigating particle track topology for range telescopes in particle radiography using convolutional neural networks Journal Article

In: Acta Oncologica, 1-6, 2021.

Links | BibTeX