1957268f4c4a379b.tex
1: \begin{abstract}
2:     The performance of finite element solvers on modern computer architectures is typically memory bound for sufficiently large problems.
3:     The main cause for this is that loading matrix elements from RAM into CPU cache is significantly slower than performing the arithmetic operations when solving the problem.
4:     In order to improve the performance of iterative solvers within the high-performance computing context, so-called matrix-free methods are
5:     widely adopted in the fluid mechanics community, where matrix-vector products are computed on-the-fly.
6: 
7:     To date, there have been few (if any) assessments into the applicability of the matrix-free approach to problems in solid mechanics.
8:     In this work, we perform an initial investigation on the application of the matrix-free approach to problems in quasi-static finite-strain hyperelasticity to determine whether it is viable for further extension.
9:     Specifically, we study different numerical implementations of the finite element tangent operator, and determine whether generalized methods of incorporating complex constitutive behavior might be feasible.
10:     In order to improve the convergence behavior of iterative solvers, we also propose a method by which to construct level tangent operators
11:     and employ them to define a geometric multigrid preconditioner.
12:     The performance of the matrix-free operator and the geometric multigrid preconditioner is compared to the matrix-based implementation with an algebraic multigrid preconditioner on a single node for a representative numerical example of a heterogeneous hyperelastic material in two and three dimensions.
13:     We conclude that the application of matrix-free methods to finite-strain solid mechanics is promising, and that is it possible to develop numerically efficient implementations that are independent of the hyperelastic constitutive law.
14:   \end{abstract}
15: