Published December 2, 2024 | Version v1
Dataset Open

An enhanced single Gaussian point continuum finite element formulation using automatic differentiation: Source code and data

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