Skip to content
View denMaier's full-sized avatar

Block or report denMaier

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
denMaier/README.md

Denis Maier

Geotechnical engineering · scientific computing · numerical methods

I'm a PhD candidate in geotechnical engineering, with my defense pending. I develop numerical methods and scientific software for coupled flow and deformation in porous media, working with OpenFOAM's finite-volume framework.

My research connects solver analysis, implementation, and verification: understanding the coupled equations, making them work within an existing numerical framework, and checking the results against analytical solutions and manufactured tests.

Core tools: C++ / OpenFOAM, Python / DOLFINx, Git, and Linux.

I'm interested in scientific-computing and research-software positions, particularly in computational mechanics, multiphysics simulation, and numerical-method development.

Research focus

  • Coupled solvers: segregated Biot poromechanics, fixed-stress coupling, and Schur-complement analysis; distinguishing iterative convergence from collocated pressure-mode control.
  • Verification: analytical benchmarks, mesh-refinement studies, coupling-strength tests, and explicit diagnostics of numerical behaviour.
  • Interface methods: two-sided ghost-state reconstruction for porous–void cut cells, verified at component level as a building block toward Eulerian poromechanics.

Selected scientific software

An OpenFOAM/solids4Foam framework for coupled porous flow and deformation. My development fork contains work on modular pressure–mechanics coupling, hydraulic models, and convergence diagnostics.

Development branch and documentation · Upstream project at BAW

Contributions to solids4foam

Selected contributions authored by me and merged upstream:

An alpha research GUI for preparing, launching, and monitoring OpenFOAM-based poromechanics cases. It connects solver configuration and case setup to a guided simulation workflow; the current public version does not provide in-app post-processing.

Supporting engineering

Alongside the numerical work, I build tools for configuring and operating the systems around it:

  • proxmox-notify — a Rust CLI for node-to-node state reconciliation through the Proxmox cluster filesystem.
  • Quadstack — a web UI for rootless Podman Quadlets, including configuration checks, live logs, and OIDC sign-in.
  • Proxnix (archived) — earlier work on host-managed NixOS LXC containers for Proxmox, with deployment tooling and secrets integration.

Pinned Loading

  1. poroMechanicalFoam poroMechanicalFoam Public

    Forked from baw-de/poroMechanicalFoam

    Development fork: coupled flow and deformation in porous media with OpenFOAM and solids4Foam

    C++

  2. solids4foam/solids4foam solids4foam/solids4foam Public

    The official repository for solids4foam

    C 118 66

  3. pmfGUI pmfGUI Public

    Research GUI for preparing, running, and monitoring OpenFOAM poromechanics cases (alpha)

    Python 2

  4. proxmox-notify proxmox-notify Public

    Rust CLI for node-to-node state reconciliation through the Proxmox cluster filesystem

    Rust

  5. quadstack quadstack Public

    Dockge-style web UI for rootless Podman Quadlets

    Go 1