Skip to main content
Wiley Open Access Collection logoLink to Wiley Open Access Collection
. 2026 Sep 1;604(19):8264–8283. doi: 10.1113/JP287281

An eikonal model with re‐excitability for fast simulations in cardiac electrophysiology

Lia Gander 1, Rolf Krause 2, Francisco Sahli Costabal 3,5,6, Simone Pezzuto 1,4,✉
PMCID: PMC13628559  PMID: 42678922

Abstract

Abstract

Precision cardiology based on cardiac digital twins relies on accurate yet computationally efficient simulations of cardiac electrophysiology and arrhythmias. Detailed biophysical models, such as the monodomain equation, are computationally demanding and therefore have limited applicability in clinical settings. It is thus desirable to develop reduced models that preserve the main physiological features of arrhythmic propagation while enabling faster computation. The standard eikonal model, an approximation of the monodomain model, effectively predicts the arrival times of the electrical wavefronts, but cannot reproduce the complex re‐entrant dynamics characteristic of many cardiac arrhythmias. In this work, we extend the eikonal model to include tissue re‐excitability, allowing it to capture re‐entries occurring during cardiac arrhythmias. Re‐excitability properties are inferred from the cable equation. The proposed formulation also incorporates tissue anisotropy and structural heterogeneities, such as scar and border zones. This structure separates the anatomical substrate for propagation from local restitution properties, which determine tissue recovery after excitation. When compared to the monodomain equation, our model reproduces anisotropic conduction and action potential duration with qualitative accuracy in cases involving macro re‐entries. Its computational efficiency and limited preprocessing requirements make it suitable for potential real‐time applications and integration within clinical digital twin frameworks.

graphic file with name TJP-604-8264-g010.webp

Key points

  • Re‐entry is a key mechanism sustaining cardiac arrhythmias, but detailed computer models can be too slow for patient‐specific clinical use.

  • The eikonal model is fast, but normally describes only one activation wave and cannot reproduce repeated tissue excitation.

  • We extend the eikonal model by adding tissue recovery, restitution properties and anisotropic conduction.

  • The formulation separates local propagation, shaped by anatomy and conduction properties, from local tissue recovery, which can reflect cellular physiology.

  • This fast approach reproduces major features of atrial and ventricular macro‐re‐entry and can support rapid screening of possible re‐entry circuits.

Keywords: anisotropic conduction, cardiac digital twins, cardiac electrophysiology, eikonal model, macro re‐entries, ventricular tachycardia


Abstract figure legend Restitution properties obtained from cable‐equation simulations and anisotropic remeshing informed by local fibre orientation are combined in an eikonal model with re‐excitability. The resulting reduced electrophysiology model enables efficient simulations of recurrent activation patterns, here illustrated by atrial re‐entry snapshots.

graphic file with name TJP-604-8264-g010.webp

Introduction

Cardiac electrophysiology models are at the core of in silico patient‐specific clinical investigations, for example the understanding and the treatment of arrhythmias, such as atrial fibrillation (AF) (Boyle et al., 2019; Gharaviri et al., 2020, 2021; McDowell et al., 2015) or ventricular tachycardia (VT) (Ashikaga et al., 2013; Deng et al., 2019; Gionti et al., 2022; Trayanova et al., 2017). Patient‐specific computational models provide an instance of cardiac digital twins (CDTs) (Bhagirath, Strocchi, et al., 2024), a potentially transformative tool for clinical cardiology. A CDT utilizes our knowledge of physics and cardiac physiology while integrating multi‐modal clinical data, such as cardiac imaging and electrocardiography, into a predictive tool. CDTs could serve as the means to transition from population‐based cardiology to truly individualized care (Laubenbacher et al., 2024).

Despite their promise, CDTs remain elusive in clinical routine. One reason is that a CDT remains too computationally expensive to fit the strict clinical time frame. The most common model for cardiac arrhythmias is the monodomain equation, a complex system of ordinary and partial differential equations for the transmembrane potential and ionic model dynamics. However, the accurate biophysical detail enabled by the monodomain model demands a significant computational cost, mostly due to strict grid requirements (Pezzuto et al., 2016) to avoid unphysiological numerical artifacts (Bishop & Plank, 2025). This often hinders the applicability of the monodomain model to personalized clinical applications, where the results need to be delivered within tight time constraints.

There are alternatives that are less accurate but faster to speed up the computations. These can be approximate models based on simplified physics, such as the reaction‐eikonal model (Nagel et al., 2023; Neic et al., 2017) or the eikonal model (Nagel et al., 2023; Wallman et al., 2012), or simply models based on a coarser discretization of the computational domain in the numerical solution of the high‐fidelity equations (Gander et al., 2022; Pagani et al., 2021). An interesting approach is also the use of emulators (Álvarez‐Barrientos et al., 2025; Regazzoni et al., 2024; Salvador et al., 2024). Emulators serve as inexpensive approximations of high‐fidelity models, trained on a limited number of their samples. Since they are computationally efficient, emulators can dramatically accelerate the inference while maintaining sufficient accuracy. Unfortunately, an emulator trained for one patient cannot be directly reused for new patients because the anatomy varies between individuals. While it is theoretically possible to design emulators that include anatomy as a parameter (Banduc et al., 2025; Baranwal et al., 2024; Yin et al., 2024), doing so requires a large training dataset (potentially thousands of high‐fidelity simulations). This challenge becomes even more daunting when considering the need to account for combinations with other variable parameters. Additionally, emulators are typically tailored to specific quantities of interest and cannot fully capture the full predictive power of the original high‐fidelity model.

In this work, we start from the well‐established eikonal model for the activation times and extend it to account for repolarization and re‐entrant activity. The underlying eikonal equation is only space‐dependent, has no diffusion term and does not describe the ionic properties. Therefore, the numerical solution of the eikonal equation is cheaper than the numerical solution of the monodomain system (Neic et al., 2017). Our goal is to develop an eikonal model for cardiac arrhythmias and assess its quality by comparing it to the monodomain model.

Cardiac arrhythmias are characterized by a self‐sustained re‐entrant electrical activity, implying several consecutive tissue activations. The standard eikonal model describes a single wavefront activation, and therefore must be adapted for tissue re‐excitability and recurrent activations. The eikonal equation is typically solved by iterative algorithms that traverse the computational mesh, updating the activation times until acceptance. These methods are particularly suited for incorporating our proposed adaptations. To include the re‐excitability, a suitable iterative algorithm has to be single‐pass and has to guarantee the monotone acceptance of the nodes with respect to their activation times. The fast marching method (FMM) (Kimmel & Sethian, 1998; Sethian & Vladimirsky, 2000) satisfies these requirements and is therefore our method of choice.

From a numerical point of view, our adaptation of the FMM defines a global time variable and a time‐stepping that allows alternating between activation‐time updates and updates of the restitution properties, which describe the tissue re‐excitability. Our restitution properties are computed from the monodomain model. Moreover, our FMM approach handles the tissue anisotropy with mesh adaptation. Specifically, we use anisotropic meshes to guarantee the convergence of the FMM to the viscosity solution of the eikonal equation (Mirebeau, 2014). Additionally, the FMM also handles the tissue heterogeneity, such as due to structural remodelling. From a physiological perspective, this construction decouples two determinants of re‐entry that are often intertwined in full reaction–diffusion simulations: the local propagation pathway, governed by anatomy, conduction velocity, anisotropy and non‐conductive barriers, and the local recovery properties, governed by restitution of action potential duration and conduction velocity. This separation makes it possible to test how changes in tissue recovery, for instance those induced by electrophysiological remodelling or pharmacological action, alter the vulnerability of a given anatomical substrate to macro‐re‐entry.

Existing works in this direction have also proposed fast simulations of re‐entries by combining the monodomain and the eikonal models. In Jacquemet (2010) and Jacquemet (2012), the monodomain model is combined with the eikonal‐diffusion model to generate re‐entries along prescribed pathways. In Corrado & Zemzemi (2018), a reaction‐eikonal model is used to simulate a train of stimuli. The same reaction‐eikonal model is used in Gassa et al. (2021) to simulate spiral waves. In Barrios Espinosa et al. (2022), the monodomain and the eikonal models are alternated to generate a re‐entry on a ring. Recently, cellular automata have also been used to perform fast simulations of spiral waves (Romitti et al., 2023) and VT (Serra et al., 2022). Finally, the fast iterative method, commonly used in solving the standard eikonal equation, has been extended to account for re‐excitability (Barrios Espinosa et al., 2025).

Few works use a pure eikonal approach to carry out fast simulations with re‐excitability evaluations. In Corrado & Zemzemi (2018), an adapted Dijkstra method is used to simulate a train of stimuli. The FMM is adapted to simulate a train of stimuli in Sermesant et al. (2007), to initiate VT in Pernod et al. (2011) and to generate atrial flutter (AFlut) along precomputed re‐entry pathways in Loewe et al. (2019). In the present work, we use the FMM algorithm with re‐excitability to simulate various re‐entries and we propose a novel formal treatment of the anisotropy.

The rest of the paper is organized as follows. In the Methods section, we introduce the monodomain and the eikonal models, we compute the restitution curves of the monodomain model, and we present the FMM and its adaptation to include the re‐excitability. In the Numerical experiments section, we present some numerical experiments, in particular the simulations of VT and atrial flutter. A discussion follows in the Discussion section.

Methods

The monodomain equation

We start by introducing our reference model for cardiac electrophysiology, namely the monodomain equation (Colli Franzone et al., 2014). Consider a domain Ω⊂R3, representing the active myocardium, and a time interval [0,T]. The monodomain equation for the transmembrane potential v:Ω×[0,T)→R reads as follows

∇·Dm∇v=βCm∂v∂t+Iionv,w−Iappforx∈Ω,0<t<T,∂w∂t=Gv,w,forx∈Ω,0<t<T,Dm∇v·n=0,forx∈∂Ω,0<t<T,vx,0=v0x,x∈Ω,wx,0=w0x,x∈Ω, (1)

where Dm:Ω→R3×3 is the monodomain conductivity tensor, symmetric positive‐definite, Cm=1μF/cm2 is the membrane capacitance, Iapp(x,t) is an applied transmembrane current per unit area and β=800/cm is the surface‐to‐volume ratio (Gharaviri et al., 2020). The non‐linear term Iion(v,w) is the ionic transmembrane current per unit area, and it depends on the type of tissue under consideration. The ionic current is determined by the transmembrane potential v and a possibly large set of auxiliary variables w(x,t), which describe the gating of ion channels, intracellular calcium dynamics and other ionic concentration variables. We define the monodomain conductivity tensor as transversely isotropic as follows:

Dmx=σmtxI+σmlx−σmtxflxfl(x)⊺,

where σml,t:Ω→R are respectively the longitudinal and transversal conductivities defined as:

σmt=σmt,iσmt,eσmt,i+σmt,e,σml=σml,iσml,eσml,i+σml,e,

and fl:Ω→R3 is the fibre orientation. The superscript (·)i,e refers to the intracellular and extracellular conductivities respectively.

Restitution curves

Cardiac arrhythmias are characterized by a re‐entrant electrical activity that implies several activations. These activations are allowed by the re‐excitability of the tissue. In this work, we include the restitution properties describing the re‐excitability in the eikonal model, computed from the monodomain model. In particular, we compute the restitution curves that determine the action potential duration (APD) and the conduction velocity (CV) from the diastolic interval (DI).

The procedure to compute the restitution curves consists of a pre‐pacing at a basic cycle length (BCL) and a pacing protocol to determine the DI, APD and CV associated with various cycle lengths (CLs) (Cherry et al., 2008; Wilhelms et al., 2013; Xie et al., 2002). Specifically, the protocol consists of a sequence of stimuli at BCL, followed by one stimulus at the considered CL, which is progressively decreased. The APD is defined as the time interval during which the transmembrane potential v is above the −62 mV threshold. We compute the CV and APD restitution curves with a time step Δt=0.02ms in a 1D tissue strand of length 4 cm and discretized with spatial resolution h=0.05mm. The mesh size is sufficiently fine to minimize the error in CV (Pezzuto et al., 2016). The stimuli have size 0.1 cm and are delivered from one end of the strand. The CV is computed from the activation times at the centre of the two halves of the domain. The activation time is defined as the time when v reaches −62 mV. We use this S1–S2 type protocol because the proposed model is intended to describe the acute response of tissue to a premature activation during re‐entry. Dynamic restitution protocols, in contrast, characterize the response after sustained pacing at a fixed cycle length and may include slower memory effects, such as calcium and ionic concentration adaptation. For the short re‐entry simulations considered here, the relevant physiological quantity is therefore the local relation between the current DI and the APD and CV of the next activation.

In this work we consider three ionic models for three different tissue types. For the atrial tissue, we consider the Courtemanche–Nattel–Ramirez ionic model of the human atria (Courtemanche et al., 1998) adapted to describe the electric remodelling due to AF (Gharaviri et al. 2020) and to reduce numerical instabilities (Potse, 2019; Potse et al., 2019). For the ventricular tissue we consider two versions of the Mitchell–Schaeffer ionic model (Mitchell & Schaeffer, 2003), one for the healthy tissue and one for the border zone surrounding the non‐conductive scars that characterize the structurally remodelled tissue (Pernod et al., 2011).

In the computation of the Courtemanche restitution curves, the CL ranges between BCL=1s and CL0=0.1s, and reduces with decrements of 10 ms. The number of pre‐pacing stimuli is 2000, whereas 20 stimuli are delivered at BCL before measuring the restitution properties at each CL. Moreover, the monodomain conductivity is σm=1.5mS/cm (Gharaviri et al., 2020). In the computation of the Mitchell–Schaeffer restitution curves, the pre‐pacing is not needed, the CL ranges between BCL=1.5s and CL0=0.2s, reducing with decrements of 10 ms, and the number of stimuli delivered at BCL before measuring the restitution properties at each CL is 5. The monodomain conductivities are set to achieve a CV of 50 cm/s in the healthy tissue and a CV of 30 cm/s in the border zone (Pernod et al., 2011) and are respectively σm=0.46mS/cm and σm=0.19mS/cm. The restitution curves are shown in Fig. 1.

Figure 1. Restitution curves.

Figure 1

Restitution curves A, of the APD, and B, of the CV for the different ionic models considered.

The minimum DI for which the stimulation generates an action potential is DImin=35ms for the Courtemanche model, DImin=60ms for the Mitchell–Schaeffer model for the healthy tissue and DImin=25ms for the Mitchell–Schaeffer model for the border zone.

Eikonal approximation

The eikonal approximation is given by the eikonal equation for the activation time ϕ:Ω→R, which reads (Colli Franzone et al., 2014)

∇ϕ⊺D∇ϕ=1,inΩ∖Ω0,ϕ·=ϕ0·,inΩ0,, (2)

where D:Ω→R3×3 is the anisotropy tensor given by

Dx=CVt2xI+CVl2x−CVt2xflxfl(x)⊺,

where CVl,t:Ω→R are respectively the longitudinal and transversal conduction velocities. The domain Ω0⊂Ω is the region where the action potential is initiated and ϕ0:Ω0→R is the initial value. Under suitable assumptions on the Dirichlet data, the eikonal equation has a unique viscosity solution, given by the Hopf–Lax formula (Bornemann & Rasch, 2006; Lions, 1982; Mirebeau, 2014)

ϕx=infψ∈C10,1,Ω,ψ0∈Ω0,ψ1=xlengthψ,

where the length of the path ψ connecting Ω0 to x∈Ω∖Ω0 is

lengthψ=∫01ψ′(s)⊺D−1ψsψ′sds.

Fast marching method

The eikonal eqn (2) is typically solved by algorithms that iteratively pass through the nodes of a mesh until acceptance of the activation times. Our goal is to adapt an existing algorithm to account for the re‐excitability. A suitable algorithm has to be single‐pass and has to guarantee the monotone acceptance of the nodes with respect to their activation times. The FMM (Kimmel & Sethian, 1998; Sethian & Vladimirsky, 2000) is our choice, since it satisfies these requirements, contrary to the fast iterative method (FIM) (Fu et al., 2011) and the method presented in Bornemann & Rasch (2006) based on an adaptive Gauss–Seidel iteration. The FMM is a Dijkstra‐like method that considers updates coming from within the elements of the mesh, contrary to the standard Dijkstra method (Dijkstra, 1959) that only considers updates from the edges.

The pseudo‐code of the FMM is reported in Algorithm (1). The set of nodes is denoted by X and the set of nodes in Ω0 is denoted by X0⊂X. Moreover, for a node x, N(x) denotes the set of neighbours of x, in particular N(X0) are the neighbours of the initial points, and T(x) denotes the set of elements that have x as vertex. The anisotropy tensor D is assigned to the elements, whereas the nodes are assigned an activation time ϕ and to a state (Far, Considered or Accepted). The Far nodes have no activation time, the Considered nodes have a temporary activation time ϕ∼ that has not yet been accepted and the Accepted nodes have a known activation time. At each iteration, the Considered node with minimum temporary activation time is marked as Accepted, its non‐Accepted neighbours are marked as Considered and their temporary activation time is updated with the Hopf–Lax formula, denoted by HL(ϕ,D).

Algorithm 1: Fast marching method
# Initialization
Initialize x∈X∖X0 as Far with ϕ(x)=∞
Initialize x0∈X0 as Accepted with ϕ(x0)=ϕ0(x0)
# Update the neighbours
Tag xn∈N(X0)∖Accepted as Considered
Compute ϕ∼(xn)=HL(ϕ(N(xn)),D(T(xn)))
# Iterate over the nodes
While Considered ≠∅ do
 Tag xa=argminx∈Consideredϕ∼(x) as Accepted with ϕ(xa)=ϕ∼(xa)
 Tag xn∈N(xa)∖Accepted as Considered
 Compute ϕ∼(xn)=HL(ϕ(N(xn)),D(T(xn)))

The temporary activation time is computed from a local discretization of the Hopf–Lax formula (Mirebeau, 2014)

ϕ∼x=miny∈∂MxIMxϕy+(x−y)⊺D−1Tx,yx−y+(x−y)⊺D−1Tx,yx−y, (3)

where M(x) is the mesh of a small neighbourhood of x∈X∖X0, IM(x) is the piecewise linear interpolation on M(x) and T(x,y) denotes the element having x as vertex and y∈∂M(x) on its boundary. The actual solution of the local minimization problem in eqn (3) is carried out analytically (Grandits et al., 2021, 2024).

The convergence of the FMM to the viscosity solution of the eikonal eqn (2) is guaranteed if all the elements T of the mesh satisfy

ei⊺D−1Tej>0 (4)

for all the edges ei,j of a common face of T. Inequality (4) is an acuteness condition with respect to the metric defined by D−1. Our approach to deal with this condition is to use the anisotropic mesh adaptivity (Dobrzynski & Frey, 2008) to generate a mesh maximizing the number of elements that satisfy the acuteness condition with respect to the specific metrics of our applications.

To illustrate the effect of the mesh adaptation and of the updates coming from within the triangles, we consider the simple case of a propagation on a square with side length of 1 cm. The action potential is initiated on the lower left corner, the fibres are diagonally oriented, the longitudinal CV is CVl=65cm/s and the anisotropy ratio is CVt/CVl=0.33. We compute the eikonal solution with the FMM on an adapted mesh, the FMM on a non‐adapted mesh and the edge Dijkstra's method on the adapted mesh. The corresponding activation times are shown in Fig. 2.

Figure 2. Single‐pass methods do not necessarily satisfy the causality condition, possibly yielding incorrect solutions.

Figure 2

A, contour plots of the activation times showing an example obtained with the FMM on an adapted mesh; B, the FMM on a non‐adapted mesh; and C, Dijkstra's method on the adapted mesh.

The solution obtained with the FMM on the adapted mesh is more accurate than the one computed on the non‐adapted mesh and the one obtained with Dijkstra's method.

Fast marching with re‐excitability

Our adaptation of the FMM to include the re‐excitability requires several modifications to Algorithm (1). The re‐excitability is determined by the APD and DI, which are assigned to the nodes. When a node activates, the APD determines the time interval during which it is active and the DI determines when it becomes re‐excitable. The APD depends on the DI through the restitution curves shown in Fig. 1A , and denoted by the function a, which depends on the tissue type of the node, which we denote by TT. The minimum diastolic interval, DImin determining the re‐excitability also depends on the tissue type. The activation time ϕ is computed at each beat. In particular, it takes a finite value when the nodes are active and the value ∞ when the nodes are excitable. The state Far is assigned to the excitable nodes, the state Considered is assigned to the excitable nodes that have non‐accepted a temporary activation time ϕ∼ and the Accepted state is assigned to the non‐excitable nodes. To facilitate the comparison between the eikonal and monodomain models, the nodes are also assigned a pseudo‐potential v taking the value 1 when active and the value 0 when inactive. The anisotropy tensor D is again assigned to the elements. The longitudinal conduction velocity CVl depends on the DI through the restitution curves shown in Fig. 1 B, and denoted by the function c, which depends on the tissue type.

The temporary activation time of a Considered node x is computed when a neighbour x′ activates. When computing the temporary activation time of x, the CVl of the elements having x as vertex need to be known. Since the CVl assigned to the elements depends on the DI assigned to the nodes, a single element might take different CVl values depending on which node is being considered. Therefore, we use the notation T(x,x′) to denote the set of elements having both x and x′ as vertices and to refer to the propagation from x′ to x. The CVl assigned to the elements in T(x,x′) depends on the DI of x at the moment when x′ activates. Moreover, we use the notation T(x,:) to denote the set of elements having x as vertex and to refer to the propagation to x.

The adapted FMM needs a global time variable in order to determine when the action potential on an activated node is over, to compute the DI and to determine when a previously activated node becomes re‐excitable. These updates are not performed at each fast marching iteration, but rather a time‐stepping is used; that is, the updates are performed at the end of each time step. The pseudo‐code of the FMM with re‐excitability is reported in Algorithm (2). The algorithm makes use of the restitution curves c(DI) and a(DI), respectively. for the conduction velocity and the APD, at a given diastolic interval DI. The curves are linearly interpolated. The current time of the simulation is denoted by t, the time step is denoted by Δt and the final time of the simulation is denoted by T. The algorithm handles several stimuli. The number of stimuli is denoted by Nstim. For i=1,…,Nstim, the ith stimulus is delivered at Ωi⊂Ω at time ti. The set of nodes in Ωi is denoted by Xi⊂X for i=1,…,Nstim.

Algorithm 2: Fast marching with re‐excitability
Initialize x∈X as Far with ϕ(x)=∞, v(x)=0 and DI(x)=∞.
Set t=t1.
While t<T:
  # Check for stimuli
If ti∈[t,t+Δt) for some 1≤i≤Nstim:
Tag xi∈Xi∖Accepted as Accepted with ϕ(xi)=ti, v(xi)=1,
APD(xi)=a(TT(xi),DI(xi)), and DI(xi)=0.
Tag xn∈N(Xi)∖Accepted as Considered.
Set CVl(T(xn,xi))=c(TT(xn),DI(xn)).
Compute ϕ∼(xn)=HL(ϕ(N(xn)),D(T(xn))).
  # Iterate within one time step
While minx∈Consideredϕ∼(x)<t+Δt:
Tag xa=argminx∈Consideredϕ∼(x) as Accepted with ϕ(xa)=ϕ∼(xa), v(xa)=1
APD(xa)=a(TT(xa),DI(xa)), CVl(T(xa,:))=0, and DI(xa)=0.
Tag xn∈N(xa)∖Accepted as Considered.
Set CVl(T(xn,xa))=c(TT(xn),DI(xn)).
Compute ϕ∼(xn)=HL(ϕ(N(xn)),D(T(xn))).
  # Updates for the next time step
Set t=t+Δt.
For x∈Accepted such that ϕ(x)+APD(x)<t, set v(x)=0 and DI(x)=t−(ϕ(x)+APD(x)).
For x∉Accepted, set DI(x)=DI(x)+Δt.
Tag x∈Accepted such that DI(x)≥DImin(TT(x)) as Far with ϕ(x)=∞.

Clinical data

We considered two patient‐specific models: a case of a left ventricle with scars in the septal region, and a left‐atrial model. Both are based on previously described clinical data.

The ventricular model is one case of a cohort of patients who underwent cardiac resynchronization therapy (Maffessanti et al., 2020; Pezzuto et al., 2021). The institutional review board approved the study protocol, and all patients gave written and oral informed consent for the investigation. The study was performed in compliance with the Declaration of Helsinki. The anatomical model (heart, torso, lungs, major blood masses) was reconstructed from cardiac magnetic resonance (CMR) scan with late gadolinium‐enhancement (LGE). Surfaces of relevant anatomical structures were constructed from their contours using Blender (The Blender Foundation). The outline of the ventricles was detected from short‐axis cine images. Scarred tissue and border zone were inferred from LGE magnetic resonance imaging (LGE‐MRI) sequence by manual contour and alignment. Ventricular fibre orientation was assigned using a rule‐based approach (Potse et al., 2014). The left‐ventricular surface model was based on the mid‐myocardium of the full 3‐D model. The valvular plane was closed to facilitate the re‐entry.

The atrial model is openly accessible on Zenodo (Martínez Díaz et al., 2024). Specifically, we selected case ‘P1’, only the left atrium. We modified the original bilayer by extracting only the endocardium. We used the Mmg software (Dobrzynski & Frey, 2008) to refine the original mesh, obtaining a grid with average edge size of 0.05 cm and approx. 93,000 nodes. The fibre, sheet and tag fields were interpolated from the original mesh onto the refined one with radial basis functions, as implemented in the software pyvista.

Numerical experiments

We test the performance of the eikonal model with re‐excitability in several numerical experiments. We compare the eikonal results to the monodomain results in some simulations of re‐entrant electrical activity.

The monodomain implementation uses linear finite elements for the spatial discretization of the diffusion term of the monodomain equation and the implicit Euler method for the time integration of the transmembrane potential. The implicit time step consists in solving a parabolic equation, with full mass matrix and interpolated currents (Pezzuto et al., 2016). The corresponding linear system is solved with the conjugate gradient method and incomplete LU (ILU) preconditioner. The Courtemanche ionic model is implemented in the CUDA‐based Propag‐5 interface (Krause et al., 2012; Potse et al., 2006), where, for the time integration, the Rush–Larsen method (Rush & Larsen, 1978) is used for the gating variables and the explicit Euler method is used for the concentration variables. Overall, the discretization is first‐order accurate in time and second‐order in space. The Mitchell–Schaeffer ionic model is implemented in Python, using the explicit Euler method for the time integration of the gating variable.

The FMM with re‐excitability of Algorithm (2) is implemented in Python. The FMM implementation relies on a min‐heap structure to efficiently find the Considered node with minimal temporary activation time at each iteration. We use the heap class in the scikit‐fmm module, which allows the values in the heap to be updated.

In all the numerical experiments, the computational domain is discretized by a triangulated mesh with average edge length of h=0.05cm. The time step is Δt=0.02ms in the monodomain simulations and Δt=1ms in the eikonal simulations.

Re‐entries in the presence of scars

We first test our model in the presence of re‐entrant activity around non‐conductive scars, which represent the dynamics underlying VT. Therefore, we consider computational domains with scars, border zone and healthy tissue. Compared to healthy tissue, the border zone is characterized by a longer APD and a lower CV. In the monodomain model, the ionic properties are described by two Mitchell–Schaeffer ionic models. In the eikonal model, the restitution properties are described by the corresponding restitution curves (see the restitution curves section). The longitudinal monodomain conductivities are σm,hl=0.46mS/cm in the healthy tissue and σm,bzl=0.19mS/cm in the border zone. The ratio between the transversal and the longitudinal monodomain conductivities is σmt/σml=1/9 in both the healthy tissue and the border zone (Pernod et al., 2011).

The 2‐D case

We first consider the 2‐D case of a square with side length of 15cm. The domain has two rectangular scars of size 3×5cm located in the middle, with a border zone of width 1cm between them, as illustrated in Fig. 3.

Figure 3. Geometrical setup for the simulation of a re‐entry circuit passing through the isthmus.

Figure 3

The square of side 15 cm has two scars, non‐conductive, a border zone located in the channel and fibres running horizontally. A series of two stimuli is delivered in the green region at time t=0 and t=290ms.

We generate a mesh with the Mmg software (Dobrzynski & Frey, 2008) and we set horizontally oriented fibres, that is, fl=[1,0]⊺. To compute the anisotropy ratios CVt/CVl, we simulate a monodomain propagation on the healthy and the border zone tissues and we compute the CVs in the directions longitudinal and transversal to the fibres. In the healthy tissue, the longitudinal CV is 49cm/s and the transversal CV is 30cm/s, so the anisotropy ratio is CVt/CVl=0.61. In the border zone, the longitudinal CV is 30cm/s and the transversal CV is 19cm/s, so the anisotropy ratio is CVt/CVl=0.63.

The isotropic mesh that we use in the monodomain simulation is not appropriate for the eikonal simulation, as the anisotropy tensor D is not proportional to the identity I. Indeed, the percentage of triangles not satisfying the acuteness condition (4) with respect to the metric defined by D−1 is 52.7%. Therefore, we use the Mmg software to generate an anisotropic mesh that we use in the eikonal simulation. The resulting mesh has only 0.4% of triangles that do not satisfy the acuteness condition. Note that the anisotropic mesh is comparable to the isotropic mesh in terms of number of nodes.

The re‐entry is initiated by two stimuli of size 1×1cm applied above the border zone, as shown in Fig. 3. The first stimulus is applied at time t=0ms and the second stimulus is applied at time t=290ms. We perform the monodomain and the eikonal simulations on a laptop with T=2000ms. The monodomain and the eikonal simulations are shown in Fig. 4. Five snapshots show the active tissue in red and the inactive tissue in blue. In the monodomain simulation, the tissue is active when the transmembrane potential is above the −62mV threshold. In the eikonal simulation, the tissue is active when the pseudo‐potential equals 1.

Figure 4. Re‐entry in the presence of scars.

Figure 4

A, monodomain and B, eikonal simulations of a re‐entry in the presence of scars.

When the second stimulus is applied, the border zone is still active, as its APD is longer than the APD of the healthy tissue. As a consequence, the action potential resulting from the second stimulus cannot initially propagate downwards. This dynamics is called unidirectional block. The time t=330ms is shortly after the second stimulus is applied. The action potential initially propagates only upwards and laterally, and subsequently rotates around the scars generating a re‐entry. The snapshots at times t=630ms, t=850ms and t=1140ms illustrate the rotation and the re‐entry that self‐sustains until the end of the simulation at time t=2000ms.

The action potential propagates as a convex front. The wavefront curvature affects the CV in the monodomain model. In particular, compared to a planar front, a convex front propagates with a reduced CV (Fast & Kléber, 1997). The eikonal model does not capture the curvature effects, as it does not account for the diffusion currents. Therefore, the action potential propagates slightly faster in the eikonal simulation than in the monodomain simulation. The difference between the monodomain and the eikonal shape of the depolarization and repolarization fronts is due to the effect of the space resolution on the monodomain simulation, see Appendix, Monodomain simulations.

Ventricular tachycardia

We now consider the case of the left ventricular surface with two scars and with border zones as illustrated in Fig. 5.

Figure 5. Ventricular tachycardia setup.

Figure 5

Left ventricle with two scars, border zones, block line and location of the stimulus.

We use the Mmg software (Dobrzynski & Frey, 2008) to refine the original coarse mesh, we map the tissue types from the coarse to the fine mesh and we set the circumferential fibre orientation as in the midwall. To compute the anisotropy ratios CVt/CVl for the surface, we simulate two monodomain propagations on a square, similarly to the 2‐D case in the Re‐entries in the presence of scars section, but here with diagonally oriented fibres (see Appendix, Anisotropy ratios, for the motivation). In the healthy tissue, the longitudinal CV is 49cm/s and the transversal CV is 22cm/s, so the anisotropy ratio is CVt/CVl=0.45. In the border zone, the longitudinal CV is 30cm/s and the transversal CV is 14cm/s, so the anisotropy ratio is CVt/CVl=0.47. The anisotropy tensor D is again not proportional to the identity I. Therefore, the isotropic mesh that we use in the monodomain simulation is not suitable for the eikonal simulation, and indeed 64.0% of the triangles do not satisfy the acuteness condition. Instead, the anisotropic mesh generated with the Mmg software is suitable, as the percentage of triangles not satisfying the acuteness condition is only 3.4%. Thus, we map the tissue types from the isotropic to the anisotropic mesh and we assign the circumferential fibre orientation also to the anisotropic mesh.

We apply a single stimulation and we use the block line approach to simulate a unidirectional block that initiates VT. The block line and the location of the stimulus are shown in Fig. 5. The stimulus is applied at time t=0ms. The block line is non‐conductive at the beginning of the simulation and becomes conductive at time t=330ms. We perform the monodomain and the eikonal simulations on a laptop with T=2000ms. The monodomain and the eikonal simulations are shown in Fig. 6.

Figure 6. Ventricular tachycardia simulation.

Figure 6

A, monodomain and B, eikonal simulations of VT.

When the stimulus is applied, because of the block, the resulting action potential cannot propagate in the gap between the two scars. As a consequence, the action potential propagates around the scars, as illustrated by the snapshots at times t=110ms and t=270ms. The action potential reaches the location of the block line around time t=360ms, when the tissue is already conductive. Therefore, the action potential can continue the rotation around the scars, as shown in the snapshot at time t=500ms. This re‐entrant dynamics self‐sustains until the end of the simulation at time t=2000ms. Again, the eikonal action potential propagation is slightly faster than the monodomain propagation. This is again due to the fact that the wavefront is mostly convex and that the eikonal model does not capture the effect of the curvature.

Spiral waves

The last numerical experiments are simulations of spiral waves, which characterize the dynamics of an atrial flutter (AFlut). Therefore, we consider computational domains of healthy atrial tissue. In the monodomain model, the ionic properties are described by the Courtemanche ionic model adapted to AF electric remodelling. In the eikonal model, the restitution properties are described by the corresponding restitution curves (see the restitution curves section). In the monodomain simulations, the initial conditions on v and w are obtained after the simulation of 2000 beats at BCL=1s in a single‐cell model. The longitudinal and transversal monodomain conductivities are respectively σml=1.5mS/cm and σmt=0.24mS/cm (Gharaviri et al., 2020).

The 2‐D case

We first consider the 2‐D case of a square with side length of 15cm and horizontally oriented fibres, that is, fl=[1,0]⊺. The isotropic mesh is the same as in  the 2‐D case above. We compute the anisotropy ratio CVt/CVl with a monodomain simulation as described in the 2‐D case above. The longitudinal CV is 68cm/s, whereas the transversal CV is 34cm/s. Therefore, the anisotropy ratio is CVt/CVl=0.5. The isotropic mesh for the monodomain simulation has 74.8% of triangles that do not satisfy the acuteness condition with respect to the metric defined by D−1, so it is not appropriate for the eikonal simulation. Instead the anisotropic mesh generated with the Mmg software (Dobrzynski & Frey, 2008) is appropriate, as the percentage of triangles not satisfying the acuteness condition is only 0.4%.

Similarly to Gassa et al. (2021), the spiral wave is initiated by a first stimulus with width 0.1cm on the left side of the domain at time t=0ms, followed by a second stimulus on the lower left rectangle of size 6×12cm at time t=210ms. We perform the monodomain and the eikonal simulations on a laptop with T=1000ms.

The monodomain and the eikonal simulations are shown in Fig. 7. Time t=210ms is the instant when the second stimulus is applied. Note that part of the stimulated tissue might not be excitable. In the monodomain case, the stimulation in the non‐excitable tissue results in a quick increase of the transmembrane potential, which then rapidly decreases back to its pre‐stimulation value, without affecting the overall dynamics. In the eikonal case, because of the implementation of Algorithm (2), the non‐excitable tissue is not activated. The action potential resulting from the second stimulus initially propagates only upwards and subsequently generates a re‐entry. At time t=305ms, the tissue where the second stimulus was applied is inactive, but it is not yet excitable, so the action potential only propagates towards the right and downwards. At time t=365ms, the stimulated tissue is excitable and the action potential propagates also towards the left. The re‐entry, generated around time t=425ms, induces a spiral wave that self‐sustains until the end of the simulation at time t=1000ms. The action potential resulting from the first stimulus propagates as a planar front, and therefore the eikonal model is accurate in describing the related depolarization and repolarization. Instead, in the spiral wave resulting from the second stimulus there are differences between the simulations that are due to the effect of the wavefront curvature on the monodomain CV, which is not captured by the eikonal model. On the one hand, since the action potential propagates as a convex front, the eikonal propagation is faster than the monodomain propagation (Fast & Kléber, 1997). On the other hand, the monodomain rotation is faster than the eikonal rotation, as the tip of the re‐entry moves in the monodomain simulation, whereas it is fixed in the eikonal simulation (Panfilov & Dierckx, 2018). Again, the shape of the depolarization and repolarization fronts is different in the monodomain and the eikonal cases because of the effect of the space resolution on the monodomain simulation (see Appendix, Monodomain simulations).

Figure 7. Spiral‐wave simulation.

Figure 7

A, monodomain and B, eikonal simulations of a spiral wave.

Atrial flutter

We now consider the case of the atrial surface illustrated in Fig. 8.

Figure 8. Left atrium geometry for the atrial flutter case.

Figure 8

A, the re‐entry is induced by a temporary block line in the proximity of the stimulus point. B, the anisotropic conduction is dictated by the fibre orientation. C, the adapted mesh follows the fibre orientation.

We compute the anisotropy ratio CVt/CVl for the surface with a monodomain simulation as described in the Ventricular tachycardia section and motivated by the observations in Appendix, Anisotropy ratios. The longitudinal CV is 68cm/s, whereas the transversal CV is 27cm/s. Therefore, the anisotropy ratio is CVt/CVl=0.4. This result is in agreement with the formulas (Colli Franzone et al., 2014)

CVl=ρσmlCmβandCVt=ρσmtCmβ,

where ρ∈R is a parameter that depends on the ionic model. Indeed, CVt/CVl=σmt/σml=0.4. Again, the isotropic mesh for the monodomain simulation is not suitable for the eikonal simulation, as the percentage of triangles not satisfying the acuteness condition is 75.4%. Instead, the anisotropic mesh generated with the Mmg software has 8.5% of triangles that do not satisfy the acuteness condition and is more suitable. The number of nodes is approx. 47,500.

AFlut is initiated by a single stimulation with the block line approach (Gharaviri et al., 2020). The block line and the stimulation site are shown in Fig. 8. The stimulus is applied at time t=0ms. The block line is initially non‐conductive and becomes conductive at time t=125ms. The monodomain and the eikonal simulations are shown in Fig. 9.

Figure 9. Re‐entry simulation on a patient‐specific left atrium and corresponding phase map for the monodomain model (A) and eikonal model (B).

Figure 9

We note that the front is accurately captured by the eikonal model, except for a dispersion error and curvature effects. The phase maps for the dominant frequency show good agreement.

The action potential initially propagates upwards and towards the left. Time t=140ms is shortly after the block line became conductive and the action potential propagates also towards the right in the anterior wall. Around time t=230ms there is the emergence of two spiral waves with tips located in the posterior wall, one closer to the roof and the other on the opposite side, near the mitral ring. This re‐entrant dynamics repeats, as illustrated by the snapshots at times t=370ms and t=1000ms, and self‐sustains until the end of the simulation at time t=5000ms. Again, because the eikonal model does not capture the effect of the wavefront curvature, there are differences between the simulated re‐entries. The tip of the re‐entry is fixed in the eikonal simulation, whereas it moves in the monodomain simulation. More precisely, in the eikonal model there is no tip of the spiral, but rather a ‘singular’ segment in the phase map (rightmost panels of Fig. 9). As a consequence, the monodomain rotation is faster than the eikonal rotation. However, the eikonal propagation is faster than the monodomain propagation, since the action potential propagates as a convex front. The dominant frequency is similar in the two models, respectively 8.0 Hz in the monodomain and 9.0 Hz in the eikonal model. Similarly, the phase maps corresponding to the dominant frequency show good agreement both in posterior and anterior view.

Discussion

In this work, we have presented a fast eikonal model with re‐excitability for simulating cardiac arrhythmias. The model is based on the FMM and incorporates the anisotropy through mesh adaptation. We validated its performance against the monodomain model in several numerical experiments, including two cases of clear clinical relevance. The resulting model is not intended to replace detailed biophysical simulations, but to provide a controlled way to separate the substrate for wave propagation from the restitution properties that determine when tissue can be re‐excited. In the examples considered here, re‐entry is sustained only when the anatomical pathway, conduction anisotropy and local recovery time are mutually compatible. This provides a mechanistic interpretation of the simulations: changes in conduction pathway or tissue recovery can be varied independently to assess whether they promote unidirectional block, re‐excitation and maintenance of macro‐re‐entry.

The eikonal model reproduced the main features of re‐entries rotating around scars, and was also able to reproduce focal re‐entries with meandering spiral core, showing good agreement with monodomain simulations. The differences observed between the two approaches are mainly due to the effect of the wavefront curvature (Fast & Kléber, 1997; Roney et al., 2026) on CV, which is not captured by the standard eikonal model.

The computational cost of the monodomain model depends on the size of the discretized linear system and the complexity of the ionic model. Instead, the computational cost of the eikonal model scales with the number of node updates. Therefore, the speedup varies depending on the numerical experiment. In our numerical experiments, our implementation of the eikonal model is between 7 and 10 times faster than the implementation of the monodomain model. Since the FMM has no numerical stability issues (Colli Franzone et al., 2014), it can use coarser meshes without introducing numerical instabilities, potentially leading to even larger gains in speed. Furthermore, our monodomain implementation was highly optimized and executed ionic models on a GPU, suggesting that the performance advantage of the eikonal approach is robust.

Our Python implementation of the FMM with re‐excitability is a prototype and not optimized for performance. For benchmarking, we compared it against other eikonal implementations. For the same setup, the C++‐based scikit‐fmm implementation required only 4ms, outperforming our unoptimized version (83.86s) and achieving better‐than‐real‐time performance. Note that the adaptations to the FMM required to include the re‐excitability do not change the computational complexity, which remains O(NlogN) (Kimmel & Sethian, 1998; Sethian & Vladimirsky, 2000). We therefore anticipate that an optimized C++ implementation would potentially achieve real‐time performance.

There is a compelling need for computational models based on imaging data that meet practical requirements when employed to non‐invasively study cardiac arrhythmias and plan their treatment. These requirements include a computational cost compatible with clinical time constraints and the ability to operate without off‐site high‐performance computing resources (Campos et al., 2022). The eikonal model with re‐excitability presented in this work meets these requirements, as it can operate on desktop computational resources and has the potential for near real‐time computation. In particular, the setup for ventricular or atrial tachycardia considered here could be used to quickly scan for re‐entry circuits (Bhagirath, Campos, et al., 2024) or to evaluate potential ablation strategies (Prakosa et al., 2018). By using the lead‐field approach (Grandits et al., 2025), our approach could be seamlessly integrated with surface electrocardiogram (ECG) simulation and Purkinje network integration (Álvarez‐Barrientos et al., 2025), paving the way towards non‐invasive assessment of ventricular and atrial tachycardia.

In fact, in silico ablation planning often needs the evaluation of the arrhythmia inducibility after pacing from several locations (Campos et al., 2022; Gander et al., 2022). Therefore, in such cases, it is worth investing the modest preprocessing effort required by the eikonal model, namely anatomical meshing, anisotropic adaptation and restitution‐curve computation, to exploit its near‐real‐time potential instead of repeatedly solving the monodomain model.

This distinction is particularly relevant in the context of CDTs. Purely data‐driven emulators and neural‐network surrogates can provide very fast inference, but their applicability is determined by the training set and by the variables chosen for parametrization, which may include patient anatomy, scar and fibrosis distribution, conduction properties, pacing protocol and selected outputs (Salvador et al., 2024; Yin et al., 2024). In contrast, the present model does not learn a patient‐specific input–output map from high‐fidelity simulations. It preserves an explicit physiological decomposition: geometry, anisotropy and non‐conductive regions define the propagation substrate, whereas restitution curves define local recovery and re‐excitability. The latter can be obtained from inexpensive 1‐D simulations or experimental restitution data and can be modified independently of the anatomical model. This structure makes the model transparent and modular: specific changes in tissue recovery or conduction can be tested for their effect on unidirectional block, re‐excitation and maintenance of macro‐re‐entry, while retaining the potential for near‐real‐time performance and preserving qualitative agreement with monodomain simulations in the clinically relevant macro‐re‐entry cases considered here.

In order to be applied to patient‐specific cases, the eikonal model needs a relatively inexpensive preprocessing phase. Similarly to the monodomain model, an anatomical twinning from imaging data is required to create the computational mesh and map tissue properties such as anisotropic conduction, scars and border zones. The mesh adaptation step is no more expensive than standard meshing; in our experiments, adaptation of the atrial mesh in Fig. 8 took 24 s on a laptop. Furthermore, the mesh adaptation depends only on the anisotropic ratio, and not the specific CV values. Additionally, the model requires computation of the restitution curves, which is negligible compared to the cost of performing several 3‐D monodomain simulations. The S1–S2 protocol is computationally effective because the state of the tissue immediately before the S2 stimulus can be stored and reloaded for different CLs.

In this work, we focused on 2‐D, triangulated surfaces. The FMM and the modifications to include the re‐excitability can straightforwardly be applied to 3‐D domains discretized by tetrahedra. The mesh adaptation to handle the anisotropy can be performed with the Mmg software (Dobrzynski & Frey, 2008) also on tetrahedral elements. However, since tetrahedra have more angles than triangles, in order to obtain a mesh with a high percentage of elements that satisfy the acuteness condition, one would need to increase the spatial resolution, thus increasing the computational cost. Importantly, the present surface formulation does not resolve transmural fibre rotation in full‐thickness myocardium. General 3‐D anisotropic mesh‐generation strategies have been developed and tested in a variety of metric fields (Rouxel‐Labbé, 2016), and therefore a full‐thickness extension is not precluded in principle. In a ventricular model, however, anisotropic remeshing would have to accommodate a fibre field that varies through the wall while preserving the metric‐acuteness constraints required by the FMM. This may require substantially finer tetrahedral meshes and could reduce the practical speed‐up. Extension to full‐thickness anatomies with transmural fibre rotation therefore remains an important limitation of the present work and a target for future developments.

A limitation of this work is the omission of fibrosis. Conduction discontinuities due to fibrotic tissue introduce delays in the activation times, which are exaggerated in the discretized monodomain model but not fully captured by the eikonal approximation (Gander et al., 2023). This limitation could be mitigated by employing the eikonal‐diffusion model (Colli Franzone et al., 2014), which reproduces conduction delays and curvature effects (Keener, 1991; Colli Franzone et al., 2014; Roney et al., 2026). Wavefront curvature influences both CV and action potential duration, although these effects become significant only at high curvature. The applicability of the eikonal‐diffusion and the eikonal‐curvature models to simulations of re‐entries needs to be studied in the future, in terms of both algorithmic inclusion of the re‐excitability and computational cost.

Taken together, these results demonstrate that the proposed eikonal model provides a physiologically grounded, computationally efficient framework for simulating cardiac arrhythmias. Its potential for near‐real‐time performance makes it a promising candidate for future applications in patient‐specific CDTs and non‐invasive therapy planning.

Additional information

Competing interests

None.

Author contributions

L.G.: Conceptualization, methodology, software, validation, formal analysis, investigation, data curation, writing – original draft, writing – review and editing, visualization. F.S.C.: Methodology, resources, writing – original draft, writing – review and editing, funding acquisition. R.K.: Conceptualization, resources, writing – original draft, writing – review and editing, project administration, funding acquisition. S.P.: conceptualization, methodology, resources, writing – original draft, writing – review and editing, project administration, funding acquisition.

Funding

This project has received funding from the European Research Council (ERC) under the European Union's Horizon Europe research and innovation programme (Grant agreement No. 101230597, awarded to SP). SP and RK acknowledge the support of the SNSF “CardioTwin” project (no. 214817). SP also acknowledges the PRIN‐PNRR project no. P2022N5ZNP, the INdAM‐GNCS, the MICROCARD‐2 project (project ID 101172576) and the CSCS‐Swiss National Supercomputing Centre project no. lp157. FSC acknowledges the support of the project ANID ‐ ERAPERMED‐13 and ANID ‐ Millennium Science Initiative Program ‐ ICN2021_004.

Generative AI statement

ChatGPT 5.5 Instant (accessed May 2026) was used solely for proofreading and language editing of the final submitted R2 version of the manuscript. All manuscript content was written, reviewed and verified by the authors, who take full responsibility for the final text.

Supporting information

Peer Review History

TJP-604-8264-s001.pdf (6.3MB, pdf)

Acknowledgements

Open access publishing facilitated by Universita degli Studi di Trento, as part of the Wiley ‐ CRUI‐CARE agreement.

Biography

Lia Gander worked as a postdoctoral researcher at Università della Svizzera Italiana (USI). She obtained her Master in Mathematics at the Ecole Polytechnique Fédérale de Lausanne (EPFL) in 2019 and she completed her PhD in Computational Science at USI in 2023. Her thesis focused on multi‐fidelity modelling of cardiac electrophysiology, with particular interest in atrial fibrillation.

graphic file with name TJP-604-8264-g009.gif

Discretization issues

In the Re‐entries in the presence of scars and Spiral waves sections, the monodomain CVs are affected by the spatial discretization. In this section we analyse the influence of the spatial discretization on the monodomain simulations and on the anisotropy ratios.

Monodomain simulations

The space resolution h=0.05cm used in the sections re‐entries in the presence of scars and spiral waves affects the monodomain simulations. As a comparison, we perform the monodomain simulation of the 2‐D case in the Re‐entries in the presence of scars section with the finer resolution h=0.02cm. The comparison is shown in Fig. 10. Since we use finite elements, the finer spatial discretization has the effect of reducing the CV (Pezzuto et al., 2016). Therefore, in Fig. 10, the two simulations are illustrated by snapshots taken at different times.

Figure 10. Effect of spatial resolution.

Figure 10

Monodomain simulations of a re‐entry in the presence of scars with space resolution A, h=0.02cm and B, h=0.05cm.

In the simulation with the finer resolution, the ellipsoidal shape of the depolarization and repolarization fronts is more pronounced than in the simulation with the coarser resolution. In fact, when the mesh is too coarse, the front shape is affected by the mesh topology. Contrary to the monodomain model, the eikonal model captures the ellipsoidal shape of the fronts also at resolution h=0.05cm (see Fig. 4). Note that the same observations also hold for the 2‐D spiral‐wave simulations shown in Fig. 7.

Anisotropy ratios

The spatial discretization affects the monodomain CVs and, as a consequence, the anisotropy ratios. To illustrate this, we consider the isotropic triangulated mesh used in the 2‐D re‐entry and spiral‐wave cases, and fibre orientations with variable angles with respect to the horizontal axis. For all the fibre directions, we simulate a monodomain propagation with the Mitchell–Schaeffer ionic model for the healthy ventricular tissue and we compute the longitudinal and transversal CVs and the corresponding anisotropy ratios. The results are shown in Fig. 11 for seven angles varying between 0 and π/2.

Figure 11. Longitudinal and transversal CVs (A) and anisotropy ratio (B) versus angle of the fibre orientation with respect to the horizontal axis.

Figure 11

The average edge length in this experiment is 0.05 cm.

The longitudinal CV is approximately constant, whereas the transversal CV, and consequently the anisotropy ratio, is larger for horizontal and vertical fibres than for diagonal fibres. Since the coarser spatial discretization has the effect of increasing the CV (Pezzuto et al., 2016), these results suggest that the triangles of the mesh are mostly oriented along the horizontal and vertical axes, thus implying a coarser resolution along these directions. On a mesh discretizing a surface, it is unlikely that the fibre direction matches the orientation of the triangles. Therefore, it is appropriate to set diagonal fibres when approximating the CVs on a mesh discretizing a square. This motivates our choice for the computation of the anisotropy ratios in the ventricular tachycardia and atrial flutter cases. Finally, it is interesting to note that the error is not symmetric with respect to π/4. In general, since the solution is mesh‐dependent at a coarse resolution, as in this case, if the mesh is not π/4‐symmetric (which it is not, being a triangular mesh), the solution will not be symmetric either.

Handling Editors: Natalia Trayanova & Christian Vergara

The peer review history is available in the Supporting Information section of this article (https://doi.org/10.1113/JP287281#support‐information‐section).

This article was first published as a preprint. Gander L, Krause R, Sahli Costabal F, Pezzuto S. 2024. An eikonal model with re‐excitability for fast simulations in cardiac electrophysiology. arXiv. https://doi.org/10.48550/arXiv.2410.22583.

Data availability statement

The full source code, input data and results is available in a public repository at the following address: https://github.com/HiddenHeartLab/reentry‐eikonal.

References

  1. Álvarez‐Barrientos, F. , Salinas‐Camus, M. , Pezzuto, S. , & Sahli Costabal, F. (2025). Probabilistic learning of the Purkinje network from the electrocardiogram. Medical Image Analysis, 101, 103460. [DOI] [PubMed] [Google Scholar]
  2. Ashikaga, H. , Arevalo, H. , Vadakkumpadan, F. , Blake, R. C. , Bayer, J. D. , Nazarian, S. , Muz Zviman, M. , Tandri, H. , Berger, R. D. , Calkins, H. , Herzka, D. A. , Trayanova, N. A. , & Halperin, H. R. (2013). Feasibility of image‐based simulation to estimate ablation target in human ventricular arrhythmia. Heart Rhythm, 10(8), 1109–1116. [DOI] [PMC free article] [PubMed] [Google Scholar]
  3. Banduc, T. , Azzolin, L. , Manninger, M. , Scherr, D. , Plank, G. , Pezzuto, S. , & Sahli Costabal, F. (2025). Simulation‐free prediction of atrial fibrillation inducibility with the fibrotic kernel signature. Medical Image Analysis, 99, 103375. [DOI] [PubMed] [Google Scholar]
  4. Baranwal, T. , Lebert, J. , & Christoph, J. (2024). Dreaming of electrical waves: Generative modeling of cardiac excitation waves using diffusion models. Applied Physics Letters Machine Learning, 2(3), 036113. [DOI] [PMC free article] [PubMed] [Google Scholar]
  5. Barrios Espinosa, C. , Sánchez, J. , Appel, S. , Becker, S. , Krauß, J. , Martínez Díaz, P. , Unger, L. , Houillon, M. , & Loewe, A. (2025). A cyclical fast iterative method for simulating reentries in cardiac electrophysiology using an eikonal‐based model. Engineering with Computers, 41(4), 2335–2358. [Google Scholar]
  6. Barrios Espinosa, C. , Sánchez, J. , Dössel, O. , & Loewe, A. (2022). Diffusion reaction eikonal alternant model: Towards fast simulations of complex cardiac arrhythmias. 2022 Computing in Cardiology (CinC), 49, 1–4. [Google Scholar]
  7. Bhagirath, P. , Campos, F. O. , Zaidi, H. A. , Chen, Z. , Elliott, M. , Gould, J. , Kemme, M. J. B. , Wilde, A. A. M. , Götte, M. J. W. , Postema, P. G. , Prassl, A. J. , Neic, A. , Plank, G. , Rinaldi, C. A. , & Bishop, M. J. (2024). Predicting postinfarct ventricular tachycardia by integrating cardiac MRI and advanced computational reentrant pathway analysis. Heart Rhythm, 21(10), 1962–1969. [DOI] [PMC free article] [PubMed] [Google Scholar]
  8. Bhagirath, P. , Strocchi, M. , Bishop, M. J. , Boyle, P. M. , & Plank, G. (2024). From bits to bedside: Entering the age of digital twins in cardiac electrophysiology. Europace, 26(12), euae295. [DOI] [PMC free article] [PubMed] [Google Scholar]
  9. Bishop, M. J. , & Plank, G. (2025). Stochastic virtual heart model predictions. Nature Cardiovascular Research, 4(5), 539–542. [DOI] [PubMed] [Google Scholar]
  10. Bornemann, F. , & Rasch, C. (2006). Finite‐element discretization of static Hamilton‐Jacobi equations based on a local variational principle. Computing and Visualization in Science, 9(2), 57–69. [Google Scholar]
  11. Boyle, P. M. , Zghaib, T. , Zahid, S. , Ali, R. L. , Deng, D. , Franceschi, W. H. , Hakim, J. B. , Murphy, M. J. , Prakosa, A. , Zimmerman, S. L. , Ashikaga, H. , Marine, J. E. , Kolandaivelu, A. , Nazarian, S. , Spragg, D. D. , Calkins, H. , & Trayanova, N. A. (2019). Computationally guided personalized targeted ablation of persistent atrial fibrillation. Nature Biomedical Engineering, 3(11), 870–879. [DOI] [PMC free article] [PubMed] [Google Scholar]
  12. Campos, F. O. , Neic, A. , Mendonca Costa, C. , Whitaker, J. , O'Neill, M. , Razavi, R. , Rinaldi, C. A. , Danielscherr, Niederer, S. A. , Plank, G. , & Bishop, M. J. (2022). An automated near‐real time computational method for induction and treatment of scar‐related ventricular tachycardias. Medical Image Analysis, 80, 102483. [DOI] [PMC free article] [PubMed] [Google Scholar]
  13. Cherry, E. M. , Hastings, H. M. , & Evans, S. J. (2008). Dynamics of Human atrial cell models: Restitution, memory, and intracellular calcium dynamics in single cells. Progress in Biophysics and Molecular Biology, 98(1), 24–37. [DOI] [PMC free article] [PubMed] [Google Scholar]
  14. Colli Franzone, P. , Pavarino, L. F. , & Scacchi, S. (2014). Mathematical cardiac electrophysiology (Vol. 13). Springer. [Google Scholar]
  15. Corrado, C. , & Zemzemi, N. (2018). A conduction velocity adapted eikonal model for electrophysiology problems with re‐excitability evaluation. Medical Image Analysis 43, 186–197. [DOI] [PubMed] [Google Scholar]
  16. Courtemanche, M. , Ramirez, R. J. , & Nattel, S. (1998). Ionic mechanisms underlying human atrial action potential properties: Insights from a mathematical model. American Journal of Physiology‐Heart and Circulatory Physiology, 275(1), H301–H321. [DOI] [PubMed] [Google Scholar]
  17. Deng, D. , Prakosa, A. , Shade, J. , Nikolov, P. , & Trayanova, N. A. (2019). Characterizing conduction channels in postinfarction patients using a personalized virtual heart. Biophysical Journal, 117(12), 2287–2294. [DOI] [PMC free article] [PubMed] [Google Scholar]
  18. Dijkstra, E. W. (1959). A note on two problems in connexion with graphs. Numerische Mathematik, 1(1), 269–271. [Google Scholar]
  19. Dobrzynski, C. , & Frey, P. (2008). Anisotropic Delaunay mesh adaptation for unsteady simulations. In Proceedings of the 17th International Meshing Roundtable (pp. 177–194). Springer. 10.1007/978-3-540-87921-3_11 [DOI] [Google Scholar]
  20. Fast, V. G. , & Kléber, A. G. (1997). Role of wavefront curvature in propagation of cardiac impulse. Cardiovascular Research, 33(2), 258–271. [DOI] [PubMed] [Google Scholar]
  21. Fu, Z. , Jeong, W.‐K.i , Pan, Y. , Kirby, R. M. , & Whitaker, R. T. (2011). A fast iterative method for solving the eikonal equation on triangulated surfaces. Society for Industrial and Applied Mathematics Journal on Scientific Computing, 33(5), 2468–2488. [DOI] [PMC free article] [PubMed] [Google Scholar]
  22. Gander, L. , Krause, R. , Weiser, M. , Sahli Costabal, F. , & Pezzuto, S. (2023). On the accuracy of eikonal approximations in cardiac electrophysiology in the presence of fibrosis. In International Conference on Functional Imaging and Modeling of the Heart (pp. 137–146). Springer. 10.1007/978-3-031-35302-4_14 [DOI] [Google Scholar]
  23. Gander, L. , Pezzuto, S. , Gharaviri, A. , Krause, R. , Perdikaris, P. , & Sahli Costabal, F. (2022). Fast characterization of inducible regions of atrial fibrillation models with multi‐fidelity gaussian process classification. Frontiers in Physiology, 13, 757159. [DOI] [PMC free article] [PubMed] [Google Scholar]
  24. Gassa, N. , Zemzemi, N. , Corrado, C. , & Coudière, Y. (2021). Spiral waves generation using an eikonal‐reaction cardiac electrophysiology model. In International Conference on Functional Imaging and Modeling of the Heart (pp. 523–530). Springer. 10.1007/978-3-030-78710-3_50 [DOI] [Google Scholar]
  25. Gharaviri, A. , Bidar, E. , Potse, M. , Zeemering, S. , Verheule, S. , Pezzuto, S. , Krause, R. , Maessen, J. G. , Auricchio, A. , & Schotten, U. (2020). Epicardial fibrosis explains increased endo‐epicardial dissociation and epicardial breakthroughs in human atrial fibrillation. Frontiers in Physiology, 11, 68. [DOI] [PMC free article] [PubMed] [Google Scholar]
  26. Gharaviri, A. , Pezzuto, S. , Potse, M. , Conte, G. , Zeemering, S. , Sobota, V. , Verheule, S. , Krause, R. , Auricchio, A. , & Schotten, U. (2021). Synergistic antiarrhythmic effect of inward rectifier current inhibition and pulmonary vein isolation in a 3D computer model for atrial fibrillation. EP Europace, 23(Suppl 1), i161–i168. [DOI] [PubMed] [Google Scholar]
  27. Gionti, V. , Scacchi, S. , Colli Franzone, P. , Pavarino, L. F. , Dore, R. , & Storti, C. (2022). Role of scar and border zone geometry on the genesis and maintenance of re‐entrant ventricular tachycardia in patients with previous myocardial infarction. Frontiers in Physiology, 13, 834747. [DOI] [PMC free article] [PubMed] [Google Scholar]
  28. Grandits, T. , Effland, A. , Pock, T. , Krause, R. , Plank, G. , & Pezzuto, S. (2021). GEASI: Geodesic‐based earliest activation sites identification in cardiac models. International Journal for Numerical Methods in Biomedical Engineering, 37(8), e3505. [DOI] [PMC free article] [PubMed] [Google Scholar]
  29. Grandits, T. , Gillette, K. , Plank, G. , & Pezzuto, S. (2025). Accurate and efficient cardiac digital twin from surface ECGs: Insights into identifiability of ventricular conduction system. Medical Image Analysis, 105(October), 103641. [DOI] [PubMed] [Google Scholar]
  30. Grandits, T. , Verhülsdonk, J. , Haase, G. , Effland, A. , & Pezzuto, S. (2024). Digital twinning of cardiac electrophysiology models from the surface ECG: A geodesic backpropagation approach. Institute of Electrical and Electronics Engineers Transactions on Biomedical Engineering, 71(4), 1281–1288. [DOI] [PubMed] [Google Scholar]
  31. Jacquemet, V. (2010). An eikonal approach for the initiation of reentrant cardiac propagation in reaction‐diffusion models. Institute of Electrical and Electronics Engineers Transactions on Biomedical Engineering, 57(9), 2090–2098. [DOI] [PubMed] [Google Scholar]
  32. Jacquemet, V. (2012). An eikonal‐diffusion solver and its application to the interpolation and the simulation of reentrant cardiac activations. Computer Methods and Programs in Biomedicine, 108(2), 548–558. [DOI] [PubMed] [Google Scholar]
  33. Keener, J. P. (1991). An eikonal‐curvature equation for action potential propagation in myocardium. Journal of Mathematical Biology, 29(7), 629–651. [DOI] [PubMed] [Google Scholar]
  34. Kimmel, R. , & Sethian, J. A. (1998). Computing geodesic paths on manifolds. Proceedings of the National Academy of Sciences, 95(15), 8431–8435. [DOI] [PMC free article] [PubMed] [Google Scholar]
  35. Krause, D. , Potse, M. , Dickopf, T. , Krause, R. , Auricchio, A. , & Prinzen, F. (2012). Hybrid parallelization of a large‐scale heart model. In Keller R., Kramer D., & Weiss J.‐P. (Eds.), Facing the Multicore ‐ Challenge II (pp. 120–132). Springer. 10.1007/978-3-642-30397-5_11 [DOI] [Google Scholar]
  36. Laubenbacher, R. , Mehrad, B. , Shmulevich, I. , & Trayanova, N. (2024). Digital twins in medicine. Nature Computational Science, 4(3), 184–191. [DOI] [PMC free article] [PubMed] [Google Scholar]
  37. Lions, P.‐L. (1982). Generalized solutions of Hamilton‐Jacobi equations. Pitman. [Google Scholar]
  38. Loewe, A. , Poremba, E. , Oesterlein, T. , Luik, A. , Schmitt, C. , Seemann, G. , & Dössel, O. (2019). Patient‐specific identification of atrial flutter vulnerability ‐ a computational approach to reveal latent reentry pathways. Frontiers in Physiology, 9, 1910. [DOI] [PMC free article] [PubMed] [Google Scholar]
  39. Maffessanti, F. , Jadczyk, T. , Kurzelowski, R. , Regoli, F. , Caputo, M. L. , Conte, G. , Gołba, K. S. , Biernat, J. , Wilczek, J. , Dąbrowska, M. , Pezzuto, S. , Moccetti, T. , Krause, R. , Wojakowski, W. , Prinzen, F. W. , & Auricchio, A. (2020). The influence of scar on the spatio‐temporal relationship between electrical and mechanical activation in heart failure patients. EP Europace, 22(5), 777–786. [DOI] [PubMed] [Google Scholar]
  40. Martínez Díaz, P. , Sánchez Arciniegas, J. , Fitzen, N. , Ravens, U. , Dössel, O. , & Loewe, A. (2024). The right atrium affects in silico arrhythmia vulnerability in both atria. Version 1.0. Zenodo. 10.5281/zenodo.10724338 [DOI] [PubMed]
  41. McDowell, K. S. , Zahid, S. , Vadakkumpadan, F. , Blauer, J. , MacLeod, R. S. , & Trayanova, N. A. (2015). Virtual electrophysiological study of atrial fibrillation in fibrotic remodeling. PLOS ONE, 10(2), e0117110. [DOI] [PMC free article] [PubMed] [Google Scholar]
  42. Mirebeau, J.‐M. (2014). Anisotropic fast‐marching on cartesian grids using lattice basis reduction. Society for Industrial and Applied Mathematics Journal on Numerical Analysis, 52(4), 1573–1599. [Google Scholar]
  43. Mitchell, C. C. , & Schaeffer, D. G. (2003). A two‐current model for the dynamics of cardiac membrane. Bulletin of Mathematical Biology, 65(5), 767–793. [DOI] [PubMed] [Google Scholar]
  44. Nagel, C. , Espinosa, C. B. , Gillette, K. , Gsell, M. A. F. , Sanchez, J. , Plank, G. , Dossel, O. , & Loewe, A. (2023). Comparison of propagation models and forward calculation methods on cellular, tissue and organ scale atrial electrophysiology. Institute of Electrical and Electronics Engineers Transactions on Biomedical Engineering, 70(2), 511–522. [DOI] [PubMed] [Google Scholar]
  45. Neic, A. , Campos, F. O. , Prassl, A. J. , Niederer, S. A. , Bishop, M. J. , Vigmond, E. J. , & Plank, G. (2017). Efficient computation of electrograms and ECGs in human whole heart simulations using a reaction‐eikonal model. Journal of Computational Physics, 346, 191–211. [DOI] [PMC free article] [PubMed] [Google Scholar]
  46. Pagani, S. , Dede', L. , Frontera, A. , Salvador, M. , Limite, L. R. , Manzoni, A. , Lipartiti, F. , Tsitsinakis, G. , Hadjis, A. , Della Bella, P. , & Quarteroni, A. (2021). A computational study of the electrophysiological substrate in patients suffering from atrial fibrillation. Frontiers in Physiology, 12, 673612. [DOI] [PMC free article] [PubMed] [Google Scholar]
  47. Panfilov, A. V. , & Dierckx, H. (2018). Theory of rotors and arrhythmias. In Jalife J., Zipes D. P., & Stevenson W. (Eds.), Cardiac electrophysiology: From cell to bedside. Elsevier. 10.1016/B978-0-323-44733-1.00034-1 [DOI] [Google Scholar]
  48. Pernod, E. , Sermesant, M. , Konukoglu, E. , Relan, J. , Delingette, H. , & Ayache, N. (2011). A multi‐front eikonal model of cardiac electrophysiology for interactive simulation of radio‐frequency ablation. Computers & Graphics, 35(2), 431–440. [Google Scholar]
  49. Pezzuto, S. , Hake, J. , & Sundnes, J. (2016). Space‐discretization error analysis and stabilization schemes for conduction velocity in cardiac electrophysiology. International Journal for Numerical Methods in Biomedical Engineering, 32(10), e02762. [DOI] [PubMed] [Google Scholar]
  50. Pezzuto, S. , Prinzen, F. W. , Potse, M. , Maffessanti, F. , Regoli, F. , Caputo, M. L. , Conte, G. , Krause, R. , & Auricchio, A. (2021). Reconstruction of three‐dimensional biventricular activation based on the 12‐lead electrocardiogram via patient‐specific modelling. EP Europace, 23(4), 640–647. [DOI] [PMC free article] [PubMed] [Google Scholar]
  51. Potse, M. (2019). Inducibility of atrial fibrillation depends chaotically on ionic model parameters. 2018 Computing in Cardiology Conference (CinC), 46, 1–4. [Google Scholar]
  52. Potse, M. , Dube, B. , Richer, J. , Vinet, A. , & Gulrajani, R. M. (2006). A comparison of Monodomain and bidomain reaction‐diffusion models for action potential propagation in the human heart. Institute of Electrical and Electronics Engineers Transactions on Biomedical Engineering, 53(12), 2425–2435. [DOI] [PubMed] [Google Scholar]
  53. Potse, M. , Krause, D. , Kroon, W. , Murzilli, R. , Muzzarelli, S. , Regoli, F. , Caiani, E. , Prinzen, F. W. , Krause, R. , & Auricchio, A. (2014). Patient‐specific modelling of cardiac electrophysiology in heart‐failure patients. Europace, 16(suppl 4), iv56–iv61. [DOI] [PMC free article] [PubMed] [Google Scholar]
  54. Potse, M. , Vinet, A. , Gharaviri, A. , & Pezzuto, S. (2019). Fibrillation patterns creep and jump in a detailed three‐dimensional model of the human atria. In Coudière Y., Ozenne V., Vigmond E., & Zemzemi N. (Eds.), Functional Imaging and Modeling of the Heart: 10th International Conference, FIMH 2019 , (Vol. 11504, Lecture Notes in Computer Science). Springer. 10.1007/978-3-030-21949-9_15 [DOI] [Google Scholar]
  55. Prakosa, A. , Arevalo, H. J. , Deng, D. , Boyle, P. M. , Nikolov, P. P. , Ashikaga, H. , Blauer, J. J. E. , Ghafoori, E. , Park, C. J. , Blake, R. C. , Han, F. T. , Macleod, R. S. , Halperin, H. R. , Callans, D. J. , Ranjan, R. , Chrispin, J. , Nazarian, S. , & Trayanova, N. A. (2018). Personalized virtual‐heart technology for guiding the ablation of infarct‐related ventricular tachycardia. Nature Biomedical Engineering, 2(10), 732–740. [DOI] [PMC free article] [PubMed] [Google Scholar]
  56. Regazzoni, F. , Pagani, S. , Salvador, M. , Dede’, L. , & Quarteroni, A. (2024). Learning the intrinsic dynamics of spatio‐temporal processes through latent dynamics networks. Nature Communications, 15(1), 1834. [DOI] [PMC free article] [PubMed] [Google Scholar]
  57. Romitti, G. S. , Liberos, A. , Romero, P. , Serra, D. , García, I. , Lozano, M. , Sebastian, R. , & Rodrigo, M. (2023). Cellular automata for fast simulations of arrhythmogenic atrial substrate. In International Conference on Functional Imaging and Modeling of the Heart , (pp. 107–116). 10.1007/978-3-031-35302-4_11 [DOI]
  58. Roney, C. , Plank, G. , Honarbakhsh, S. , Vidal Horrach, C. , Pezzuto, S. , & Vigmond, E. (2026). Recovering intrinsic conduction velocity and action potential duration from electroanatomic mapping data using curvature. Medical Image Analysis, 107(January), 103809. [DOI] [PubMed] [Google Scholar]
  59. Rouxel‐Labbé, M. (2016). Génération de maillages anisotropes. PhD thesis, Université Côte d'Azur. https://theses.fr/2016AZUR4150 [Google Scholar]
  60. Rush, S. , & Larsen, H. (1978). A practical algorithm for solving dynamic membrane equations. Institute of Electrical and Electronics Engineers Transactions on Bio‐Medical Engineering, BME‐25(4), 389–392. [DOI] [PubMed] [Google Scholar]
  61. Salvador, M. , Kong, F. , Peirlinck, M. , Parker, D. W. , Chubb, H. , Dubin, A. M. , & Marsden, A. L. (2024). Digital twinning of cardiac electrophysiology for congenital heart disease. Journal of the Royal Society Interface, 21(215), 20230729. [DOI] [PMC free article] [PubMed] [Google Scholar]
  62. Sermesant, M. , Konukoglu, E. , Delingette, H. , Coudière, Y. , Chinchapatnam, P. , Rhode, K. S. , Razavi, R. , & Ayache, N ( 2007). An anisotropic multi‐front fast marching method for real‐time simulation of cardiac electrophysiology. In International Conference on Functional Imaging and Modeling of the Heart , (pp. 160–169). 10.1007/978-3-540-72907-5_17 [DOI]
  63. Serra, D. , Romero, P. , Garcia‐Fernandez, I. , Lozano, M. , Liberos, A. , Rodrigo, M. , Bueno‐Orovio, A. , Berruezo, A. , & Sebastian, R. (2022). An automata‐based cardiac electrophysiology simulator to assess arrhythmia inducibility. Mathematics, 10(8), 1293. [Google Scholar]
  64. Sethian, J. A. , & Vladimirsky, A. (2000). Fast methods for the eikonal and related Hamilton‐Jacobi equations on unstructured meshes. Proceedings of the National Academy of Sciences, 97(11), 5699–5703. [DOI] [PMC free article] [PubMed] [Google Scholar]
  65. Trayanova, N. A. , Pashakhanloo, F. , Wu, K. C. , & Halperin, H. R. (2017). Imaging‐based simulations for predicting sudden death and guiding ventricular tachycardia ablation. Circulation: Arrhythmia and Electrophysiology, 10(7), e004743. [DOI] [PMC free article] [PubMed] [Google Scholar]
  66. Wallman, M. , Smith, N. P. , & Rodriguez, B. (2012). A comparative study of graph‐based, eikonal, and monodomain simulations for the estimation of cardiac activation times. Institute of Electrical and Electronics Engineers Transactions on Biomedical Engineering, 59(6), 1739–1748. [DOI] [PubMed] [Google Scholar]
  67. Wilhelms, M. , Hettmann, H. , Maleckar, M. M. , Koivumäki, J. T. , Dössel, O. , & Seemann, G. (2013). Benchmarking electrophysiological models of Human atrial myocytes. Frontiers in Physiology, 3, 487. [DOI] [PMC free article] [PubMed] [Google Scholar]
  68. Xie, F. , Qu, Z. , Garfinkel, A. , & Weiss, J. N. (2002). Electrical refractory period restitution and spiral wave reentry in simulated cardiac tissue. American Journal of Physiology‐Heart and Circulatory Physiology, 283(1), H448–H460. [DOI] [PubMed] [Google Scholar]
  69. Yin, M. , Charon, N. , Brody, R. , Lu, L. , Trayanova, N. , & Maggioni, M. (2024). A scalable framework for learning the geometry‐dependent solution operators of partial differential equations. Nature Computational Science, 4(12), 928–940. [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Peer Review History

TJP-604-8264-s001.pdf (6.3MB, pdf)

Data Availability Statement

The full source code, input data and results is available in a public repository at the following address: https://github.com/HiddenHeartLab/reentry‐eikonal.


Articles from The Journal of Physiology are provided here courtesy of Wiley

RESOURCES