Philip Müller
Research Software Engineer at CSCS- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
German Native or bilingual proficiency
-
English Professional working proficiency
-
French Elementary proficiency
Topline Score
Bio
Experience
-
CSCS
-
Switzerland
-
IT Services and IT Consulting
-
100 - 200 Employee
-
Research Software Engineer
-
Sep 2023 - Present
-
-
-
ETH Zürich
-
Switzerland
-
Higher Education
-
700 & Above Employee
-
Software Programmer
-
Jul 2020 - May 2023
I researched adaptive (refinement and homogenization) multiscale simulation schemes using concurrent coupling between the Finite Element and Discrete Element Method. The focus of my work was on the simulation of crack and damage evolution in heterogeneous materials, especially concrete and how to improve the refining process. For this I developed an object-oriented simulation code using Python and C++. To leverage the cluster's parallel capabilities and fully automate execution and post-processing of multiple simulations, I designed a task-based process pipeline, significantly improving the overall workflow efficiency. The results could then be analysis and visualization locally in Jupyter Notebooks. To ensure a seamless and data-centric access, I developed a library to abstract the underlying storage format. Additionally, I implemented a metadata management system, which not only enabled efficient archiving and identification of specific files but also enabled reproducibility. Furthermore, I supervised several student projects. Show less
-
-
Education
-
ETH Zürich
Master's degree, Computational Science and Engineering -
ETH Zürich
Bachelor's degree, Computational Science and Engineering -
msw-winterthur
Automatiker, EFZ, 5.7