Matrix-free higher-order finite element methods for hyperelasticity

This work presents a matrix-free finite element solver for finite-strain elasticity adopting an h p -multigrid preconditioner. Compared to classical algorithms relying on a global sparse matrix, matrix-free solution strategies significantly reduce memory traffic by repeated evaluation of the finite element integrals. Following this approach in the context of finite-strain elasticity, the precise statement of the final weak form is crucial for performance, and it is not clear a priori whether to choose problem formulations in the material or spatial domain. With a focus on hyperelastic solids in biomechanics, the arithmetic costs to evaluate the material law at each quadrature point might favor an evaluation strategy where some quantities are precomputed in each Newton iteration and reused in the Krylov solver for the linearized problem. Hence, we discuss storage strategies to balance the compute load against memory access in compressible and incompressible neo-Hookean models and an anisotropic tissue model. Additionally, numerical stability becomes increasingly important using lower/mixed-precision ingredients and approximate preconditioners to better utilize modern hardware architectures. Application of the presented method to a patient-specific geometry of an iliac bifurcation shows significant speed-ups, especially for higher polynomial degrees, when compared to alternative approaches with matrix-based geometric or black-box algebraic multigrid preconditioners. • Matrix-free finite element solver for nearly incompressible hyperelasticity • Combines h p -multigrid with algebraic multigrid as coarse-level solver • Numerically stable formulations for arterial tissue models derived • Precomputing and integration strategies compared in terms of throughput • Higher-order matrix-free > 3.6× faster than matrix-based variants in application

Authors

Institutions

Publication Details

Journal
Computer Methods in Applied Mechanics and Engineering
Published
2024-12-06
DOI
https://doi.org/10.1016/j.cma.2024.117600
Citations
2
Primary Topic
Advanced Numerical Methods in Computational Mathematics
Type
article
Field-Weighted Citation Impact
0.75

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Matrix-free higher-order finite element methods for hyperelasticity

Peter Münch, Niklas Fehn, Martin Kronbichler, Richard Schussnig
2 citations
Computer Methods in Applied Mechanics and Engineering
Advanced Numerical Methods in Computational Mathematics
0.75
article

Matrix-free higher-order finite element methods for hyperelasticity

Peter Münch, Niklas Fehn, Martin Kronbichler, Richard Schussnig
article en
2 citations

Abstract

This work presents a matrix-free finite element solver for finite-strain elasticity adopting an h p -multigrid preconditioner. Compared to classical algorithms relying on a global sparse matrix, matrix-free solution strategies significantly reduce memory traffic by repeated evaluation of the finite element integrals. Following this approach in the context of finite-strain elasticity, the precise statement of the final weak form is crucial for performance, and it is not clear a priori whether to choose problem formulations in the material or spatial domain. With a focus on hyperelastic solids in biomechanics, the arithmetic costs to evaluate the material law at each quadrature point might favor an evaluation strategy where some quantities are precomputed in each Newton iteration and reused in the Krylov solver for the linearized problem. Hence, we discuss storage strategies to balance the compute load against memory access in compressible and incompressible neo-Hookean models and an anisotropic tissue model. Additionally, numerical stability becomes increasingly important using lower/mixed-precision ingredients and approximate preconditioners to better utilize modern hardware architectures. Application of the presented method to a patient-specific geometry of an iliac bifurcation shows significant speed-ups, especially for higher polynomial degrees, when compared to alternative approaches with matrix-based geometric or black-box algebraic multigrid preconditioners. • Matrix-free finite element solver for nearly incompressible hyperelasticity • Combines h p -multigrid with algebraic multigrid as coarse-level solver • Numerically stable formulations for arterial tissue models derived • Precomputing and integration strategies compared in terms of throughput • Higher-order matrix-free > 3.6× faster than matrix-based variants in application

Computer Methods in Applied Mechanics and EngineeringVol. 435
Uppsala University (SE), University of Augsburg (DE), Technische Universität Berlin (DE), Ruhr University Bochum (DE)
Friedrich-Alexander-Universität Erlangen-Nürnberg, Deutsche Forschungsgemeinschaft
Openalex Percentile: Top 31%
Advanced Numerical Methods in Computational Mathematics
0.75
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.