2004Numerical Linear Algebra with ApplicationsRequires access

A fully implicit parallel algorithm for simulating the non‐linear electrical activity of the heart

Maria Murillo, Xiao‐Chuan Cai

Open publisher page 82 citations

Abstract

Abstract In this paper, we study a fully implicit parallel Newton–Krylov–Schwarz method (NKS) for solving the bidomain equations describing the electrical excitation process of the heart. NKS has been used successfully for many non‐linear problems, but this is the first attempt to use this method for the bidomain model which consists of a system of time dependent partial differential equations of mixed type. Our experiments on parallel computers show that the method is scalable and robust with respect to many of the parameters in the bidomain model. In the outer layer of the algorithm, we use a non‐linearly implicit backward Euler method to discretize the time derivative, and the resulting systems of large sparse non‐linear equations are solved using an inexact Newton method. The Jacobian system required to solve in each Newton iteration is solved with a GMRES method preconditioned by a new component‐wise restricted additive Schwarz preconditioner. The efficiency and robustness of the overall method depend heavily on what preconditioner we use. By comparing several preconditioners, we found our new restricted additive Schwarz method offers the best performance. Our parallel software is developed using the PETSc package of Argonne National Laboratory. Numerical results obtained on an IBM SP will be reported. Copyright © 2004 John Wiley & Sons, Ltd.

About this research paper

What this paper is about

Abstract In this paper, we study a fully implicit parallel Newton–Krylov–Schwarz method (NKS) for solving the bidomain equations describing the electrical excitation process of the heart. NKS has been used successfully for many non‐linear problems, but this is the first attempt to use this method for the bidomain model which consists of a system of time dependent partial differential equations of mixed type. Our experiments on parallel computers show that the method is scalable and robust with respect to many of the parameters in the bidomain model. In the outer layer of the algorithm, we use a non‐linearly implicit backward Euler method to discretize the time derivative, and the resulting systems of large sparse non‐linear equations are solved using an inexact Newton method. The Jacobian system required to solve in each Newton iteration is solved with a GMRES method preconditioned by a new component‐wise restricted additive Schwarz preconditioner. The efficiency and robustness of the overall method depend heavily on what preconditioner we use. By comparing several preconditioners, we found our new restricted additive Schwarz method offers the best performance. Our parallel software is developed using the PETSc package of Argonne National Laboratory. Numerical results obtained on an IBM SP will be reported. Copyright © 2004 John Wiley & Sons, Ltd.

Why it matters

OpenAlex reports 82 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Abstract In this paper, we study a fully implicit parallel Newton–Krylov–Schwarz method (NKS) for solving the bidomain equations describing the electrical excitation process of the heart. NKS has been used successfully for many non‐linear problems, but this is the first attempt to use this method for the bidomain model which consists of a system of time dependent partial differential equations of mixed type. Our experiments on parallel computers show that the method is scalable and robust with respect to many of the parameters in the bidomain model. In the outer layer of the algorithm, we use a non‐linearly implicit backward Euler method to discretize the time derivative, and the resulting systems of large sparse non‐linear equations are solved using an inexact Newton method. The Jacobian system required to solve in each Newton iteration is solved with a GMRES method preconditioned by a new component‐wise restricted additive Schwarz preconditioner. The efficiency and robustness of the overall method depend heavily on what preconditioner we use. By comparing several preconditioners, we found our new restricted additive Schwarz method offers the best performance. Our parallel software is developed using the PETSc package of Argonne National Laboratory. Numerical results obtained on an IBM SP will be reported. Copyright © 2004 John Wiley & Sons, Ltd.

Key concepts: Preconditioner, Linear system, Jacobian matrix and determinant, Discretization, Applied mathematics, Backward Euler method, Schwarz alternating method, Mathematics

Related papers

Back to paper searchBrowse research topicsOriginal source
A fully implicit parallel algorithm for simulating the non‐linear electrical activity of the heart — Research Paper | ScholarLens