Martin Diehl

Professor at KU Leuven

Leuven, Flemish Brabant, Belgium
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Martin Diehl is a Professor of Materials Science and Engineering at KU Leuven with 16 years of research and software development experience spanning academia and research institutes. Trained as a Dr.-Ing. from RWTH Aachen and with a background from TUM, he led a growing research group after a decade at the Max-Planck-Institut für Eisenforschung where he progressed from student to group lead. He combines deep domain expertise in materials modeling with hands-on open-source engineering—contributing Fortran interfaces to PETSc and maintaining DAMASK packaging in Spack—bridging high-performance scientific code and reproducible workflows. Martin’s profile reflects both rigorous academic credentials (summa cum laude) and practical tooling contributions that improve accessibility of complex simulation software.
code15 years of coding experience
bookDipl.-Ing., Mechanical Engineering, gut, Dipl.-Ing., Mechanical Engineering, gut at Technical University of Munich
bookDr.-Ing., Materials Science and Engineering, summa cum laude, Dr.-Ing., Materials Science and Engineering, summa cum laude at RWTH Aachen University
languagesGerman, English, Dutch
github-logo-circle

Github Skills (15)

petsc10
package-manager-tool10
fortran10
build-tools10
package-manager10
cmake10
python10
linear-algebra10
scientific-computing10
apidoc9
parallel-computing9
cluster-computing9
api9
hpc9
numerical-methods8

Programming languages (21)

C#PowerShellJavaC++CSSCTeXHTML

Github contributions (5)

github-logo-circle
petsc/petsc

Sep 2018 - Oct 2022

Mirror of https://gitlab.com/petsc/petsc
Role in this project:
userBack-end Developer
Contributions:90 commits in 4 years 1 month
Contributions summary:Martin primarily focused on modifying and extending Fortran interfaces within the PETSc library. They addressed issues related to optional arguments and corrected the handling of `PETSC_NULL` within the code. Furthermore, the user added new interfaces for the `DMDAgetGhostCorners` and `DMDAGetCorners` functions, contributing to the Fortran API's completeness. They also made changes to the matrix interface, primarily for Fortran code.
petscgitlab
spack/spack

Sep 2021 - Nov 2022

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
userBackend Developer
Contributions:4 reviews, 7 commits, 13 PRs in 1 year 1 month
Contributions summary:Martin primarily contributed to the development and maintenance of the Spack package manager for the DAMASK project. Their commits focused on adding and updating DAMASK-related packages, including DAMASK, damask-grid, damask-mesh, and py-damask, to support various versions. They also addressed build issues, dependency management, and made general improvements to the Spack build files. Further commits included bug fixes and style adjustments.
compilerspythonradiussplatformslinux
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Martin Diehl - Professor at KU Leuven