Skip to content
View adtzlr's full-sized avatar
📝
You'll never know when the idea kicks in.
📝
You'll never know when the idea kicks in.

Highlights

  • Pro

Block or report adtzlr

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
adtzlr/README.md

Hi there 🖐️,

this is Andreas, a mechanical engineer graduated from Graz University of Technology, based in 🏰⛰️ Graz, Austria 🇦🇹. In my free time, I like running 🏃‍, skiing ⛷️ and snowboarding 🏂 while I also enjoy family times at home 👨‍👩‍👧‍👦.

Mastodon committers.top badge

GitHub stats

Currently, I'm an engineer in industry (during the day) and a PhD student at Graz University of Technology at the Institute of Structural Durability and Railway Technology (well, at night... 📚 🕯️). All the tools related to my scientific work are available here on my GitHub profile.

sparsity-pattern

I'm the author of 🔍 FElupe, an open-source finite element analysis package focussing on the formulation and numerical solution of nonlinear problems in continuum mechanics of solid bodies. Most of the open source finite element packages I found are either super-difficult to install, needs to be compiled or are great but slow (or at least too slow for my needs).

With FElupe, I try to fill a gap in between.

I'm convinced that static input files 🖨️ which are passed to a standalone fea solver 🖩 are a thing of the last decades 💾. Instead, scripts are input files: easy to adopt scripts with access to third-party libraries 🛒, written in common scripting languages are the way to go. With common languages I mean something easy-to-learn for engineers, like Python, Matlab/Octave or Julia, not another proprietary simulation file format. FElupe is just another one of many open-source finite element analysis packages using this approach. Well defined and public available scripting interfaces hopefully accelerate the introduction of flexible natural language-processing for simulations.

Projects

Python Fortran Julia PyPI Markdown Jupyter GitHub Pages PyTorch Codecov LaTeX

Star History Chart

Code Snippets

Pinned Loading

  1. matadi Public

    Material Definition with Automatic Differentiation

    Python 22 2

  2. felupe Public

    🔍 finite element analysis for continuum mechanics of solid bodies

    Python 96 13

  3. tensortrax Public

    Differentiable Tensors based on NumPy Arrays

    Python 8

  4. contique Public

    Numeric continuation of equilibrium equations

    Python 5 2

  5. ttb Public

    Tensor Toolbox for Modern Fortran

    Fortran 107 34

  6. trusspy Public

    Nonlinear Truss Solver for Python

    Python 55 11

2,033 contributions in the last year

Contribution Graph
Day of Week February March April May June July August September October November December January February
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More

Activity overview

Contributed to adtzlr/felupe, adtzlr/tensortrax, adtzlr/felupe-paper and 13 other repositories
Loading A graph representing adtzlr's contributions from February 11, 2024 to February 13, 2025. The contributions are 83% commits, 10% pull requests, 7% issues, 0% code review.   Code review 7% Issues 10% Pull requests 83% Commits

Contribution activity

February 2025

Created 7 commits in 2 repositories

Created a pull request in adtzlr/felupe that received 1 comment

Fix RegionQuadraticQuadBoundary

This PR fixes the cells-array for midpoints of edges. This also eliminates some warnings in the tests (warnings are captured). This fixes #932, see…

+93 −24 lines changed 1 comment
Opened 2 other pull requests in 2 repositories
adtzlr/matadi 1 merged
adtzlr/felupe 1 merged

Created an issue in adtzlr/felupe that received 2 comments

Wrong face-cell order in RegionQuadraticQuadBoundary

Something is wrong with the face-cell ordering (follow up of #931): import felupe as fem import numpy as np mesh = fem.Rectangle().add_midpoints_edges

2 comments
Opened 1 other issue in 1 repository
adtzlr/matadi 1 open
Started 1 discussion in 1 repository
adtzlr/felupe
Loading

Seeing something unexpected? Take a look at the GitHub profile guide.