Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
Review
. 2008 Jan-Apr;96(1-3):3-18.
doi: 10.1016/j.pbiomolbio.2007.07.012. Epub 2007 Aug 11.

Solvers for the cardiac bidomain equations

Affiliations
Review

Solvers for the cardiac bidomain equations

E J Vigmond et al. Prog Biophys Mol Biol. 2008 Jan-Apr.

Abstract

The bidomain equations are widely used for the simulation of electrical activity in cardiac tissue. They are especially important for accurately modeling extracellular stimulation, as evidenced by their prediction of virtual electrode polarization before experimental verification. However, solution of the equations is computationally expensive due to the fine spatial and temporal discretization needed. This limits the size and duration of the problem which can be modeled. Regardless of the specific form into which they are cast, the computational bottleneck becomes the repeated solution of a large, linear system. The purpose of this review is to give an overview of the equations and the methods by which they have been solved. Of particular note are recent developments in multigrid methods, which have proven to be the most efficient.

PubMed Disclaimer

Figures

Fig. 1
Fig. 1
Transmembrane polarization induced by extracellular stimulation. A) Unipolar anodal stimulation of a thin 3D sheet with equal anisotropy ratios. Only changes in transmembrane voltage of one polarity (anodal hyperpolarization in this case) are observed. These decay quickly within a few space constants from the stimulation site, with the space constant being a function of fiber orientation (indicated by the arrow). The location of the stimulus is indicated by a battery pole. The ellipsoidal region of stimulus-induced hyperpolarization under the positive pole is referred to as the anode (AN). B) With unequal anisotropy ratios, the polarization pattern is strikingly different. Changes in transmembrane voltage of both polarities are observed. Compared to (A), the region of anodal hyperpolarization extends much farther away from the stimulus site in the direction transverse to the fiber orientation. Tear-drop shaped virtual cathodes (VCs) form along the fiber direction. This peculiar pattern of hyperpolarization, consisting of an AN and VCs is referred to as a “dogbone”. It should be noted that the setups used in A and B were identical except that in (A) the transverse interstitial conductivity, get, was reduced so that the ratio of longitudinal to transverse conductivity was the same in the intracellular and interstitial spaces. C) The transmembrane voltage pattern induced in rabbit ventricles by application of a 1 volt battery to the right ventricular free wall with the anode and cathode (CA) separated by 1 cm is shown. Battery terminals are indicated by the “+” and “−” signs. Virtual electrodes, both VCs and Virtual Anodes (VAs) are seen as areas of depolarization and hyperpolarization adjacent to the anode and cathode (CA) respectively. The model contained 862,000 extracellular nodes and 547,000 myocardial nodes with the membrane ionic current modelled by a modified Beeler-Reuter representation(Skouibine et al., 1999). The time instant shown is 50 ms after the application of the battery, by which time a depolarization has emanated from the site and propagated across the entire myocardium.
Fig. 2
Fig. 2
Bidomain representation of cardiac tissue in 2D. Intra- and extracellular (interstitial) domains are represented by the gray and orange planes respectively. Within each domain, conductivities are anisotropic as indicated by the different resistances in each direction. Each point in the intracellular domain has a potential associated with it ɸi, and a corresponding point in the extracellular domain with the potential ɸe. The voltage between the points is denoted Vm, and the points are linked by transmembrane current flow, Im. Each green cylinder represents a section of membrane which is described by a model-dependent nonlinear current-voltage relationship.
Fig. 3
Fig. 3
A) MRI scan of a rabbit heart (B0 =11.7 T, resolution ≈ 25 μm) shown in longitudinal view. B) The same image stack shown in axial cross-section. A substack, indicated by the red solid lines, was extracted containing a wedge of the left ventricular (LV) freewall. C) LV wedge substack after segmentation removing blood. D) A multimaterial finite element method (FEM) mesh was created from the substack by an octree-based mesh generation technique that generated boundary-fitted, locally refined, hex-dominant hybrid (i.e., consisting of hexahedra, prisms, pyramids and tetrahdera) FEM meshes. The myocardial volume in (D) was discretized at an average resolution of 100 μm. The surfaces of the model are smooth (detailed inset) to avoid artifactual currents when large extracellular stimuli are applied. E) The LV wedge is immersed in a cuboid bath (1.13×1.93×1.0 cm3). The element size in the bath increased with distance from the myocardium allowing a significant reduction in overall degrees of freedom for the bidomain problem. This is particularly important when large volume conductors surround the heart (for instance, when a torso has to be modelled.) F) To demonstrate the computational feasibility of the approach, the wedge was paced by applying an external electric field of 6 V/cm via two plate electrodes located at the bath boundaries next to endocardial and epicardial surfaces. Extracellular potential, Φe, in the bath and transmembrane voltage, Vm, in the wedge are shown 5 ms after the end of stimulation. The model contained 1.31 million extracellular nodes and 1.02 million myocardial nodes. Simulating a pacing pulse with a basic cycle length of 300 ms took about 3 hours using 128 processors.
Fig. 4
Fig. 4
One iteration of geometric multigrid PCG. To solve the system at each level, one iteration of PCG with ILU preconditioning was performed in parallel. For the coarsest grid, the system was solved on one machine by a direct solver. Prolongation operators, pn, transfer values from a coarser grid to a finer grid, while restriction operators, pnT, transfer quantities from the fine to coarse grids.
Fig. 5
Fig. 5
Setup used to benchmark sequential simulation runs: A sustained anatomical reentry was induced with an S1-S2 pacing protocol. Shown are polarization patterns of Vm for selected instants. Red arrows indicate the conduction pathways of the activation wavefronts. The left upper panel shows the bath geometry and the location of the reference electrode.

References

    1. George A. Nested Dissection of a Regular Finite Element Mesh. SIAM Journal on Numerical Analysis. 1973;10:345–363.
    1. Anwander A, Kuhn M, Reitzinger S, Wolters C. A parallel algebraic multigrid solver for finite element method based source localization in the human brain. Computing and Visualization in Science. 2002;5(3):167–177.
    1. Austin T, Trew M, Pullan A. Solving the Cardiac Biodomain Equations for Discontinuous Conductivities. IEEE Trans Biomed Eng. 2006 - PubMed
    1. Brezina M, Falgout R, MacLachlan S, Manteuffel T, McCormick S, Ruge J. Adaptive smoothed aggregation αSA multigrid. SIAM Review. 2005;47(2):317–346.
    1. Burton A, Plank G, Schneider J, Grau V, Ahammer H, Keeling S, Lee J, Smith N, Trayanova N, Kohl P. 3-Dimensional Models of Individual Cardiac Histo-Anatomy: Tools and Challenges. Ann. NY Acad. Sci. 2006 - PMC - PubMed

Publication types

LinkOut - more resources