An enhanced single Gaussian point continuum finite element formulation using automatic differentiation: Source code and data
Authors/Creators
Description
This dataset contains the source code and the data with an example of uniaxial strain of an enhanced single Gaussian point continuum finite elemnet formulation using automatic differentiation.
This contribution presents a low-order 3D finite element formulation with hourglass stabilization using automatic differentiation. Here, the former Q1STc element formulation is enhanced by an approximation-free computation of the inverse of the Jacobian. The improved version is termed "Q1STc+."
The corresponding publication is:
Pacolli, N., Awad, A., Kehls, J., Sauren, B., Klinkel, S., Reese, S., Holthusen, H.
An enhanced single Gaussian point continuum finite elemnet formulation using automatic differentiation.
Standalone_Elementroutine: Q1STc+_Codes contains:
- main.f90: Standalone routine for local uniaxial strain test
- Makefile: Makefile to create executable "Q1STc+"
- elem40.f90: Element routine "Q1STc+" with elem_sub.f90 as the subroutine written in AceGen
- mat52.f90: Elasto-plastic material routine with all subroutines written in AceGen
- elem_mat_select.f90: The selected material routine (Here: mat52)
- elem_subs.f90: Subroutines for elem40.f90
- mat_subs.f90: Subroutines for mat52.f90
Files
Q1STc+_Codes.zip
Files
(468.8 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:f6dd1b1e5625c67f1f1cfbd076c7bf0d
|
468.8 kB | Preview Download |
Additional details
Related works
- Is published in
- Preprint: arXiv:2412.02309 (arXiv)
- Journal article: 10.1016/j.finel.2025.104329 (DOI)
Funding
- Deutsche Forschungsgemeinschaft
- FOR 5492: Polytope Netzgenerierungs- und finite Elemente Analysemethoden für Probleme in der Festköpermechanik 495926269
- Deutsche Forschungsgemeinschaft
- TRR 339: Digitaler Zwilling Straße – Physikalisch-informatorische Abbildung des Systems „Straße der Zukunft“ 453596084
- Deutsche Forschungsgemeinschaft
- TRR 280: Konstruktionsstrategien für materialminimierte Carbonbetonstrukturen – Grundlagen für eine neue Art zu bauen 417002380
Software
- Programming language
- Fortran , Mathematica