Fig 1.
BeatBox formalism paradigm [7].
Fig 2.
The ring of devices set up by sample.bbs script (see Listing 2 in the Appendix).
Fig 3.
Numerical convergence of the solution of the problem Eqs (21)–(25).
Slope lines are with slopes 1, 2 and best fits with slopes 1.564 for L∞, and 1.719 for L2.
Fig 4.
Numerical convergence of the solution of the problem Eqs (30)–(36).
Slope lines: slope 2 (black) and best fits with slopes 2.009 for L∞, and 1.9889 for L2.
Fig 5.
Schematic of the domain partitioning in MPI implementation of BeatBox.
Solid circles represent nodes on which actual computations are done, empty circles are the “halo” points, the rectangles denote the exchange buffers and the solid black line represents the boundary of an irregular computational domain (excitable tissue).
Fig 6.
Log-log plots: The wall clock time per one time step in the simulation job, vs the number of cores.
(a) Full box; (b) Rabbit ventricle geometry, (c) Human atrium geometry. In all plots, “with ppm” stands for performance including file output via ppmout device, “without ppm” stands for pure computations, and “ideal” is the perfect-scaling extrapolation of the performance achieved on the smallest number of cores.
Fig 7.
Scroll wave generation from ischaemic border zone.
Generation of a scroll wave out of microscopic re-entries in excitable medium with random, space- and time-dependent distribution of parameters, modelling movement of ischaemic border zone during reperfusion [69]; Beeler-Reuter [50] kinetics.
Fig 8.
Drift of scroll wave along a thickness step [67], FitzHugh-Nagumo kinetics.
Fig 9.
Drift in a realistic human atrium geometry.
Drift of scroll wave in a realistic human atrium geometry [61], Courtemanche et al. [47] kinetics. (a) Trajectories of spontaneous drift, caused purely by the anatomy features [62]; (b) Trajectories of resonant drift, caused by feedback-controlled electrical stimulation [70].
Fig 10.
Scroll waves of excitation in a DT-MRI based model of human foetal heart.
A snapshot of excitation pattern with scroll wave filaments in human foetal heart anatomy [71], FitzHugh-Nagumo kinetics. The surface of the heart is shown semitransparent, colour-coded depending on the values of the u and v variable as shown in the colourbox on the right. The yellow lines are the scroll filaments inside the heart. The human foetal heart DT-MRI data sets used in the BeatBox simulation presented here were provided by E. Pervolaraki et al. [71]. The simulation shown is part of the ongoing project on cardiac re-entry dynamics in DT-MRI based model of human foetal heart. The full paper by R.A. Anderson, F.C. Wen, A.V. Holden, E. Pervolaraki, and I.V. Biktasheva is in preparation.
Listing 1.
A simple BeatBox script.
Listing 2.
A more complicated BeatBox script.