A BDDC Preconditioner for the Cardiac EMI Model in three Dimensions
Fritz Goebel, Ngoc Mai Monica Huynh, Fatemeh Chegini, Luca Pavarino, Martin Weiser, Simone Scacchi, Hartwig Anzt
TL;DR
This work extends a previously developed Balancing Domain Decomposition by Constraints (BDDC) framework to three-dimensional Discontinuous Galerkin discretizations of the EMI cardiac model, enabling efficient solution of cell-by-cell micro-models. It derives a two-level BDDC preconditioner based on carefully crafted dual and primal spaces and a rho-scaled jump operator, proving a polylogarithmic condition-number bound independent of conductivity coefficients. The authors validate the theory with scalable numerical experiments on 3D geometries, demonstrating robust performance under mesh refinement and parameter variation, and discuss the implications for large-scale cardiac simulations. The results offer a scalable, coefficient-robust solver for EMI DG models, paving the way for integrative, high-fidelity cardiac simulations beyond homogenized macroscopic models.
Abstract
We analyze a Balancing Domain Decomposition by Constraints (BDDC) preconditioner for the solution of three dimensional composite Discontinuous Galerkin discretizations of reaction-diffusion systems of ordinary and partial differential equations arising in cardiac cell-by-cell models like the Extracellular space, Membrane and Intracellular space (EMI) Model. These microscopic models are essential for the understanding of events in aging and structurally diseased hearts which macroscopic models relying on homogenized descriptions of the cardiac tissue, like Monodomain and Bidomain models, fail to adequately represent. The modeling of each individual cardiac cell results in discontinuous global solutions across cell boundaries, requiring the careful construction of dual and primal spaces for the BDDC preconditioner. We provide a scalable condition number bound for the precondition operator and validate the theoretical results with extensive numerical experiments.
