GitHub repositories
Selected research codes are published on our official GitHub website.
ADAPT is designed for inverse parameter identification of constitutive material models using mathematical optimization. It is designed to work with finite element simulations, but its modular implementation provides an interface to virtually any simulation framework. The tool can use global data (e.g. forces) as well as local data (e.g. strain and displacement fields) for calibration.
A. Schowtjak, R. Schulte, T. Clausmeyer, R. Ostwald, A.E. Tekkaya, and A. Menzel.
ADAPT - a diversely applicable parameter identification tool: overview and full-field application examples.
Int. J. Mech. Sci, 213:106840, 2022.
doi:10.1016/j.ijmecsci.2021.106840
This repository contains a material routine for Abaqus (UMAT and UMATHT) for a thermo-mechanically coupled, gradient-enhanced damage model. The framework can be customized for different multi-field problems. A major advantage of the implementation is the applicability of several integrated Abaqus functions, such as contact algorithms, element formulations and solution structures.
L. Sobisch, T. Kaiser, T. Furlan, and A. Menzel.
A user material approach for the solution of multi-field problems in abaqus: Theoretical foundations, gradient-enhanced damage mechanics and thermo-mechanical coupling.
Finite Elem. Anal. Des., 232:104105, 2024.
doi:10.1016/j.finel.2023.104105
Mosaic is an open-source Python software tool designed to integrate non-rectangular periodic microstructures generated with Neper software into simulations that require periodic microstructures with periodic boundary conditions. It transforms complex microstructures into rectangular periodic equivalents. This transformation ensures seamless integration with various simulation tools and workflows.
D. Güzel, T. Furlan, T. Kaiser, and A. Menzel.
Neper-Mosaic: Seamless generation of periodic representative volume elements on unit domains.
SoftwareX, 28:101912, 2024.
doi:10.1016/j.softx.2024.101912
Paraqus is an open source software, which is used to export simulation results from the program Abaqus to the open VTK/VTU file format.
T. Furlan, J. Stollberg, and A. Menzel
Paraqus: Exporting Finite Element Simulation Results from Abaqus to VTK.
Journal of Open Source Software, 10(106), 5729, 2025.
doi: 10.21105/joss.05729
This repository contains the source code for a user material subroutine (UMAT) for the software Abaqus, which can be used to simulate phase transformations during the quenching of steel workpieces. The decomposition of austenite into martensite and bainite is simulated, taking into account the repartitioning of carbon between phases and the corresponding changes of the transformation models.
T. Furlan, M. Schewe, P. Scherm, P. Retzl, E. Kozeschnik, and A. Menzel
Modelling and finite element simulation of martensite and bainite phase transformations during quenching under consideration of carbon repartitioning.
Mechanics of Materials, 204:105275, 2025.
doi: 10.1016/j.mechmat.2025.105275