Publication: Matrix-Free Methods for Finite-Strain Elasticity: Automatic Code Generation With No Performance Overhead
Introduction
Applications
Tools
Research Groups
Workshops
Publications
   List Publications
   Advanced Search
   Info
   Add Publications
My Account
About
Impress

Matrix-Free Methods for Finite-Strain Elasticity: Automatic Code Generation With No Performance Overhead

- Article in a journal -
 

Area
Engineering

Author(s)
M. Wichrowski , M. Rezaee-Hajidehi , J. Korelc , M. Kronbichler , S. Stupkiewicz

Published in
International Journal for Numerical Methods in Engineering

Year
2025

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.

AD Tools
AceGen

BibTeX
@ARTICLE{
         Wichrowski2025MFM,
       author = "Wichrowski, M. and Rezaee-Hajidehi, M. and Korelc, J. and Kronbichler, M. and
         Stupkiewicz, S.",
       title = "Matrix-Free Methods for Finite-Strain Elasticity: Automatic Code Generation With No
         Performance Overhead",
       journal = "International Journal for Numerical Methods in Engineering",
       volume = "126",
       number = "22",
       pages = "e70166:1--e70166:20",
       keywords = "automatic differentiation, code generation, finite elements, finite-strain
         elasticity, high-performance computing, matrix-free",
       doi = "10.1002/nme.70166",
       url = "https://onlinelibrary.wiley.com/doi/abs/10.1002/nme.70166",
       eprint = "https://onlinelibrary.wiley.com/doi/pdf/10.1002/nme.70166",
       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.",
       year = "2025",
       ad_area = "Engineering",
       ad_tools = "AceGen"
}


back
  

Contact:
autodiff.org
Username:
Password:
(lost password)