Newton–Krylov–BDDC solvers for nonlinear cardiac mechanics

L. Pavarino, S. Scacchi, and S. Zampini
Computer Methods in Applied Mechanics and Engineering, 295, pp. 562-580, (2015)

Newton–Krylov–BDDC solvers for nonlinear cardiac mechanics


Finite elasticity, Cardiac contraction and relaxation, Cardiac electro-mechanical coupling, Finite element methods, Domain decomposition methods, BDDC preconditioners


​The aim of this work is to design and study a Balancing Domain Decomposition by Constraints (BDDC) solver for the nonlinear elasticity system modeling the mechanical deformation of cardiac tissue. The contraction–relaxation process in the myocardium is induced by the generation and spread of the bioelectrical excitation throughout the tissue and it is mathematically described by the coupling of cardiac electro-mechanical models consisting of systems of partial and ordinary differential equations. In this study, the discretization of the electro-mechanical models is performed by Q1 finite elements in space and semi-implicit finite difference schemes in time, leading to the solution of a large-scale linear system for the bioelectrical potentials and a nonlinear system for the mechanical deformation at each time step of the simulation. The parallel mechanical solver proposed in this paper consists in solving the nonlinear system with a Newton–Krylov-BDDC method, based on the parallel solution of local mechanical problems and a coarse problem for the so-called primal unknowns. Three-dimensional parallel numerical tests on different machines show that the proposed parallel solver is scalable in the number of subdomains, quasi-optimal in the ratio of subdomain to mesh sizes, and robust with respect to tissue anisotropy.


DOI: 10.1016/j.cma.2015.07.009


Website PDF

See all publications 2015