title: Efficient fully implicit time integration methods for modeling cardiac dynamics.
abstract: Implicit methods are well known to have greater stability than explicit methods for stiff systems, but they often are not used in practice due to perceived computational complexity. This paper applies the backward Euler (BE) method and a second-order one-step two-stage composite backward differentiation formula (C-BDF2) for the monodomain equations arising from mathematically modeling the electrical activity of the heart. The C-BDF2 scheme is an L-stable implicit time integration method and easily implementable. It uses the simplest forward Euler and BE methods as fundamental building blocks. The nonlinear system resulting from application of the BE method for the monodomain equations is solved for the first time by a nonlinear elimination method, which eliminates local and nonsymmetric components by using a Jacobian-free Newton solver, called Newton--Krylov solver. Unlike other fully implicit methods proposed for the monodomain equations in the literature, the Jacobian of the global system after the nonlinear elimination has much smaller size, is symmetric and possibly positive definite, which can be solved efficiently by standard optimal solvers. Numerical results are presented demonstrating that the C-BDF2 scheme can yield accurate results with less CPU times than explicit methods for both a single patch and spatially extended domains.
authors.affiliation: Department of Mathematical Sciences, Michigan Technological University, Houghton, MI 49931-1295, USA. wjying@mtu.edu
authors.forename: Wenjun
authors.initials: W
authors.lastname: Ying
authors.forename: Donald J
authors.initials: DJ
authors.lastname: Rose
authors.forename: Craig S
authors.initials: CS
authors.lastname: Henriquez
mesh_terms: D003198:Computer Simulation; D020342:Finite Element Analysis; D006329:Heart Conduction System / Q000502:physiology*; D008564:Membrane Potentials / Q000502:physiology; D008955:Models, Cardiovascular; D009200:Myocardial Contraction / Q000502:physiology; D032383:Myocytes, Cardiac / Q000502:physiology; D017711:Nonlinear Dynamics; D009716:Numerical Analysis, Computer-Assisted; D018511:Systems Integration