Matrix‐Free Methods for Finite‐Strain Elasticity: Automatic Code Generation With No Performance Overhead
ABSTRACT This study explores matrix‐free tangent evaluations in finite‐strain elasticity with the use of automatically generated code for the quadrature‐point level calculations. The code generation is done via automatic differentiation (AD) with AceGen. We compare hand‐written and AD‐generated codes under two computing strategies: on‐the‐fly evaluation and caching intermediate results. The comparison reveals that the AD‐generated code achieves superior performance in matrix‐free computations.
Authors
- Martin Kronbichler (ORCID: https://orcid.org/0000-0001-8406-835X)
- Jože Korelc (ORCID: https://orcid.org/0000-0002-1939-1350)
- Michał Wichrowski (ORCID: https://orcid.org/0000-0002-3644-3917)
- S. Stupkiewicz (ORCID: https://orcid.org/0000-0002-4592-3576)
- Mohsen Rezaee‐Hajidehi (ORCID: https://orcid.org/0000-0001-8005-0056)
Institutions
- University of Ljubljana (SI)
- Heidelberg University (DE)
- Geodetic Institute of Slovenia (SI)
- Institute of Fundamental Technological Research (PL)
- Bochum University of Applied Sciences (DE)
- Ruhr University Bochum (DE)
- Polish Academy of Sciences (PL)
Publication Details
- Journal
- International Journal for Numerical Methods in Engineering
- Published
- 2025-11-25
- DOI
- https://doi.org/10.1002/nme.70166
- Primary Topic
- Model Reduction and Neural Networks
- Type
- article
- Field-Weighted Citation Impact
- 0.00