{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,4]],"date-time":"2026-06-04T18:15:38Z","timestamp":1780596938807,"version":"3.54.1"},"reference-count":66,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,2,22]],"date-time":"2026-02-22T00:00:00Z","timestamp":1771718400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100004497","name":"KU Leuven Research Council","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100004497","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003246","name":"Dutch Research Council","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100003246","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001717","name":"Leiden University","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100001717","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Computer Physics Communications"],"published-print":{"date-parts":[[2026,6]]},"DOI":"10.1016\/j.cpc.2026.110088","type":"journal-article","created":{"date-parts":[[2026,2,24]],"date-time":"2026-02-24T00:00:38Z","timestamp":1771891238000},"page":"110088","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":1,"special_numbering":"C","title":["Pigreads: The Python-integrated GPU-enabled reaction-diffusion solver using OpenCL for cardiac electrophysiology and other applications"],"prefix":"10.1016","volume":"323","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6965-5211","authenticated-orcid":false,"given":"Desmond","family":"Kabus","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0899-8082","authenticated-orcid":false,"given":"Hans","family":"Dierckx","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4942-9866","authenticated-orcid":false,"given":"Tim","family":"De Coster","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"issue":"1-3","key":"10.1016\/j.cpc.2026.110088_bib0001","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1016\/j.pbiomolbio.2010.05.008","article-title":"Models of cardiac tissue electrophysiology: progress, challenges and open questions","volume":"104","author":"Clayton","year":"2011","journal-title":"Prog. Biophys. Mol. Biol."},{"issue":"5","key":"10.1016\/j.cpc.2026.110088_bib0002","doi-asserted-by":"crossref","first-page":"705","DOI":"10.1111\/ejn.12453","article-title":"Neurosystems: brain rhythms and cognitive processing","volume":"39","author":"Cannon","year":"2014","journal-title":"Eur. J. Neurosci."},{"issue":"6256","key":"10.1016\/j.cpc.2026.110088_bib0003","doi-asserted-by":"crossref","first-page":"355","DOI":"10.1038\/343355a0","article-title":"Imaging of spatio-temporal pattern evolution during carbon monoxide oxidation on platinum","volume":"343","author":"Rotermund","year":"1990","journal-title":"Nature"},{"key":"10.1016\/j.cpc.2026.110088_bib0004","series-title":"Chemical Waves and Patterns","author":"Kapral","year":"1995"},{"issue":"2","key":"10.1016\/j.cpc.2026.110088_bib0005","doi-asserted-by":"crossref","first-page":"329","DOI":"10.1016\/S0022-5193(76)80078-1","article-title":"On travelling wave solutions in a model for the Belousov-Zhabotinskii reaction","volume":"56","author":"Murray","year":"1976","journal-title":"J. Theor. Biol."},{"issue":"5002","key":"10.1016\/j.cpc.2026.110088_bib0006","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1126\/science.2011747","article-title":"Spiral calcium wave propagation and annihilation in Xenopus laevis oocytes","volume":"252","author":"Lechleiter","year":"1991","journal-title":"Science"},{"issue":"1954","key":"10.1016\/j.cpc.2026.110088_bib0007","first-page":"4331","article-title":"Verification of cardiac tissue electrophysiology simulators using an N-version benchmark","volume":"369","author":"Niederer","year":"2011","journal-title":"Philosoph. Trans. R. Soc. A Math. Phys. Eng. Sci."},{"key":"10.1016\/j.cpc.2026.110088_bib0008","unstructured":"G. van Rossum, F.L. Drake, et al., The Python programming language, 1995. https:\/\/www.python.org."},{"issue":"7825","key":"10.1016\/j.cpc.2026.110088_bib0009","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1038\/s41586-020-2649-2","article-title":"Array programming with NumPy","volume":"585","author":"Harris","year":"2020","journal-title":"Nature"},{"issue":"3","key":"10.1016\/j.cpc.2026.110088_bib0010","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1109\/MCSE.2010.69","article-title":"OpenCL: a parallel programming standard for heterogeneous computing systems","volume":"12","author":"Stone","year":"2010","journal-title":"Comput. Sci. Eng."},{"issue":"3","key":"10.1016\/j.cpc.2026.110088_bib0011","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1016\/j.parco.2011.09.001","article-title":"PyCUDA and PyOpenCL: a scripting-based approach to GPU run-time code generation","volume":"38","author":"Kl\u00f6ckner","year":"2012","journal-title":"Parallel Comput."},{"issue":"1","key":"10.1016\/j.cpc.2026.110088_bib0012","doi-asserted-by":"crossref","first-page":"H301","DOI":"10.1152\/ajpheart.1998.275.1.H301","article-title":"Ionic mechanisms underlying human atrial action potential properties: insights from a mathematical model","volume":"275","author":"Courtemanche","year":"1998","journal-title":"Am. J. Physiol.-Heart Circulat. Physiol."},{"issue":"9","key":"10.1016\/j.cpc.2026.110088_bib0013","doi-asserted-by":"crossref","DOI":"10.1063\/1.5003259","article-title":"Dynamical mechanism of atrial fibrillation: a topological approach","volume":"27","author":"Marcotte","year":"2017","journal-title":"Chaos Interdiscip. J. Nonlinear Sci."},{"issue":"3","key":"10.1016\/j.cpc.2026.110088_bib0014","doi-asserted-by":"crossref","first-page":"H1088","DOI":"10.1152\/ajpheart.00109.2006","article-title":"Alternans and spiral breakup in a human ventricular tissue model","volume":"291","author":"ten Tusscher","year":"2006","journal-title":"Am. J. Physiol.-Heart Circulat. Physiol."},{"key":"10.1016\/j.cpc.2026.110088_bib0015","series-title":"A realistic model of the human ventricular myocardium: application to the study of ectopic activation","author":"Hren","year":"1996"},{"issue":"2","key":"10.1016\/j.cpc.2026.110088_bib0016","doi-asserted-by":"crossref","first-page":"H370","DOI":"10.1152\/ajpheart.00952.2008","article-title":"A computational study of mother rotor VF in the human ventricles","volume":"296","author":"Keldermann","year":"2009","journal-title":"Am. J. Physiol.-Heart Circulat. Physiol."},{"issue":"6","key":"10.1016\/j.cpc.2026.110088_bib0017","doi-asserted-by":"crossref","first-page":"1449","DOI":"10.1088\/0031-9155\/43\/6\/006","article-title":"Value of epicardial potential maps in localizing pre-excitation sites for radiofrequency ablation. a simulation study","volume":"43","author":"Hren","year":"1998","journal-title":"Phys. Med. Biol."},{"key":"10.1016\/j.cpc.2026.110088_bib0018","doi-asserted-by":"crossref","DOI":"10.3389\/fphys.2018.01381","article-title":"Myocyte remodeling due to fibro-fatty infiltrations influences arrhythmogenicity","volume":"9","author":"De Coster","year":"2018","journal-title":"Front. Physiol."},{"key":"10.1016\/j.cpc.2026.110088_bib0019","series-title":"2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society","first-page":"4324","article-title":"A framework for personalization of computational models of the human atria","author":"Dossel","year":"2011"},{"key":"10.1016\/j.cpc.2026.110088_bib0020","unstructured":"I.D. Net, T. M\u00fcller, P. Antoniou, P. Aro, T. Smith, C.C. Evans, O. Ben-Kiki, YAML Ain\u2019t Markup Language, Revision 1.2.2, 2023. https:\/\/yaml.org\/spec\/1.2.2\/."},{"issue":"3","key":"10.1016\/j.cpc.2026.110088_bib0021","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1109\/MCSE.2007.55","article-title":"Matplotlib: a 2D graphics environment","volume":"9","author":"Hunter","year":"2007","journal-title":"Comput. Sci. Eng."},{"issue":"37","key":"10.1016\/j.cpc.2026.110088_bib0022","doi-asserted-by":"crossref","first-page":"1450","DOI":"10.21105\/joss.01450","article-title":"PyVista: 3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK)","volume":"4","author":"Sullivan","year":"2019","journal-title":"J. Open Source Softw."},{"issue":"1","key":"10.1016\/j.cpc.2026.110088_bib0023","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1007\/BF01448839","article-title":"\u00dcber die partiellen Differenzengleichungen der mathematischen Physik","volume":"100","author":"Courant","year":"1928","journal-title":"Mathematische Annalen"},{"issue":"6","key":"10.1016\/j.cpc.2026.110088_bib0024","doi-asserted-by":"crossref","first-page":"445","DOI":"10.1016\/S0006-3495(61)86902-6","article-title":"Impulses and physiological states in theoretical models of nerve membrane","volume":"1","author":"FitzHugh","year":"1961","journal-title":"Biophys. J."},{"issue":"10","key":"10.1016\/j.cpc.2026.110088_bib0025","doi-asserted-by":"crossref","first-page":"2061","DOI":"10.1109\/JRPROC.1962.288235","article-title":"An active pulse transmission line simulating nerve axon","volume":"50","author":"Nagumo","year":"1962","journal-title":"Proc. IRE"},{"issue":"1-3","key":"10.1016\/j.cpc.2026.110088_bib0026","doi-asserted-by":"crossref","first-page":"100","DOI":"10.1016\/j.pbiomolbio.2015.12.008","article-title":"Myokit: a simple interface to cardiac cellular electrophysiology","volume":"120","author":"Clerx","year":"2016","journal-title":"Prog. Biophys. Mol. Biol."},{"issue":"2-3","key":"10.1016\/j.cpc.2026.110088_bib0027","doi-asserted-by":"crossref","DOI":"10.1515\/jib-2020-0021","article-title":"CellML 2.0","volume":"17","author":"Clerx","year":"2020","journal-title":"J. Integr. Bioinform."},{"issue":"1","key":"10.1016\/j.cpc.2026.110088_bib0028","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1016\/0009-2509(83)80132-8","article-title":"Autocatalytic reactions in the isothermal, continuous stirred tank reactor","volume":"38","author":"Gray","year":"1983","journal-title":"Chem. Eng. Sci."},{"issue":"1\u20132","key":"10.1016\/j.cpc.2026.110088_bib0029","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1016\/0167-2789(91)90194-E","article-title":"A model for fast computer simulation of waves in excitable media","volume":"49","author":"Barkley","year":"1991","journal-title":"Physica D"},{"issue":"4","key":"10.1016\/j.cpc.2026.110088_bib0030","doi-asserted-by":"crossref","first-page":"500","DOI":"10.1113\/jphysiol.1952.sp004764","article-title":"A quantitative description of membrane current and its application to conduction and excitation in nerve","volume":"117","author":"Hodgkin","year":"1952","journal-title":"J. Physiol."},{"issue":"3","key":"10.1016\/j.cpc.2026.110088_bib0031","doi-asserted-by":"crossref","first-page":"293","DOI":"10.1016\/0960-0779(95)00089-5","article-title":"A simple two-variable model of cardiac excitation","volume":"7","author":"Aliev","year":"1996","journal-title":"Chaos Solit. Fract."},{"issue":"1","key":"10.1016\/j.cpc.2026.110088_bib0032","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1063\/1.166311","article-title":"Vortex dynamics in three-dimensional continuous myocardium with fiber rotation: filament instability and fibrillation","volume":"8","author":"Fenton","year":"1998","journal-title":"Chaos Interdiscip. J. Nonlinear Sci."},{"issue":"5","key":"10.1016\/j.cpc.2026.110088_bib0033","doi-asserted-by":"crossref","first-page":"767","DOI":"10.1016\/S0092-8240(03)00041-7","article-title":"A two-current model for the dynamics of cardiac membrane","volume":"65","author":"Mitchell","year":"2003","journal-title":"Bull. Math. Biol."},{"issue":"3","key":"10.1016\/j.cpc.2026.110088_bib0034","doi-asserted-by":"crossref","first-page":"544","DOI":"10.1016\/j.jtbi.2008.03.029","article-title":"Minimal model for human ventricular action potentials in tissue","volume":"253","author":"Bueno-Orovio","year":"2008","journal-title":"J. Theor. Biol."},{"issue":"11","key":"10.1016\/j.cpc.2026.110088_bib0035","doi-asserted-by":"crossref","first-page":"1206","DOI":"10.1161\/01.RES.82.11.1206","article-title":"Simulation study of cellular electric properties in heart failure","volume":"82","author":"Priebe","year":"1998","journal-title":"Circ. Res."},{"issue":"4","key":"10.1016\/j.cpc.2026.110088_bib0036","doi-asserted-by":"crossref","first-page":"H1573","DOI":"10.1152\/ajpheart.00794.2003","article-title":"A model for human ventricular tissue","volume":"286","author":"ten Tusscher","year":"2004","journal-title":"Am. J. Physiol.-Heart Circulat. Physiol."},{"issue":"3","key":"10.1016\/j.cpc.2026.110088_bib0037","doi-asserted-by":"crossref","DOI":"10.1063\/1.4915143","article-title":"Exact coherent structures and chaotic dynamics in a model of cardiac tissue","volume":"25","author":"Byrne","year":"2015","journal-title":"Chaos Interdiscip. J. Nonlinear Sci."},{"issue":"7","key":"10.1016\/j.cpc.2026.110088_bib0038","doi-asserted-by":"crossref","first-page":"1103","DOI":"10.1103\/PhysRevLett.71.1103","article-title":"Spiral breakup in model equations of action potential propagation in cardiac tissue","volume":"71","author":"Karma","year":"1993","journal-title":"Phys. Rev. Lett."},{"issue":"3","key":"10.1016\/j.cpc.2026.110088_bib0039","doi-asserted-by":"crossref","first-page":"461","DOI":"10.1063\/1.166024","article-title":"Electrical alternans and spiral wave breakup in cardiac tissue","volume":"4","author":"Karma","year":"1994","journal-title":"Chaos Interdiscip J. Nonlinear Sci."},{"issue":"1","key":"10.1016\/j.cpc.2026.110088_bib0040","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1161\/01.RES.82.1.63","article-title":"Mathematical model of an adult human atrial cell: the role of K+Currents in repolarization","volume":"82","author":"Nygren","year":"1998","journal-title":"Circ. Res."},{"issue":"2\u20133","key":"10.1016\/j.cpc.2026.110088_bib0041","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1016\/j.pbiomolbio.2009.01.010","article-title":"Mathematical simulations of ligand-gated and cell-type specific effects on the action potential of human atrium","volume":"98","author":"Maleckar","year":"2008","journal-title":"Prog. Biophys. Mol. Biol."},{"issue":"6","key":"10.1016\/j.cpc.2026.110088_bib0042","doi-asserted-by":"crossref","DOI":"10.1371\/journal.pcbi.1004946","article-title":"A mathematical model of neonatal rat atrial monolayers with constitutively active acetylcholine-mediated k+ current","volume":"12","author":"Majumder","year":"2016","journal-title":"PLoS Comput. Biol."},{"issue":"9","key":"10.1016\/j.cpc.2026.110088_bib0043","doi-asserted-by":"crossref","DOI":"10.1371\/journal.pcbi.1003220","article-title":"Computational optogenetics: empirically-Derived voltage- and light-sensitive channelrhodopsin-2 model","volume":"9","author":"Williams","year":"2013","journal-title":"PLoS Comput. Biol."},{"issue":"11","key":"10.1016\/j.cpc.2026.110088_bib0044","doi-asserted-by":"crossref","first-page":"2334","DOI":"10.1007\/s10439-013-0833-3","article-title":"Computational models of ventricular- and atrial-like human induced pluripotent stem cell derived cardiomyocytes","volume":"41","author":"Paci","year":"2013","journal-title":"Ann. Biomed. Eng."},{"issue":"1","key":"10.1016\/j.cpc.2026.110088_bib0045","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1113\/jphysiol.1977.sp011853","article-title":"Reconstruction of the action potential of ventricular myocardial fibres","volume":"268","author":"Beeler","year":"1977","journal-title":"J. Physiol."},{"issue":"6","key":"10.1016\/j.cpc.2026.110088_bib0046","doi-asserted-by":"crossref","first-page":"1501","DOI":"10.1161\/01.RES.68.6.1501","article-title":"A model of the ventricular cardiac action potential. Depolarization, repolarization, and their interaction","volume":"68","author":"Luo","year":"1991","journal-title":"Circ. Res."},{"issue":"6","key":"10.1016\/j.cpc.2026.110088_bib0047","doi-asserted-by":"crossref","first-page":"1071","DOI":"10.1161\/01.RES.74.6.1071","article-title":"A dynamic model of the cardiac ventricular action potential. I. simulations of ionic currents and concentration changes","volume":"74","author":"Luo","year":"1994","journal-title":"Circ. Res."},{"key":"10.1016\/j.cpc.2026.110088_bib0048","doi-asserted-by":"crossref","DOI":"10.7554\/eLife.48890","article-title":"Development, calibration, and validation of a novel human ventricular myocyte model in health, disease, and drug block","volume":"8","author":"Tomek","year":"2019","journal-title":"eLife"},{"key":"10.1016\/j.cpc.2026.110088_bib0049","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1016\/j.jocs.2015.12.007","article-title":"Alya: multiphysics engineering simulation toward exascale","volume":"14","author":"V\u00e1zquez","year":"2016","journal-title":"J. Comput. Sci."},{"issue":"5","key":"10.1016\/j.cpc.2026.110088_bib0050","doi-asserted-by":"crossref","DOI":"10.1371\/journal.pone.0172292","article-title":"BeatBox\u2013HPC simulation environment for biophysically and anatomically realistic cardiac electrophysiology","volume":"12","author":"Antonioletti","year":"2017","journal-title":"PLoS ONE"},{"issue":"114","key":"10.1016\/j.cpc.2026.110088_bib0051","doi-asserted-by":"crossref","first-page":"8910","DOI":"10.21105\/joss.08910","article-title":"CEPS: A cardiac electrophysiology exploration tool for new mathematical models and methods","volume":"10","author":"Legu\u00e8be","year":"2025","journal-title":"J. Open Source Softw."},{"issue":"13","key":"10.1016\/j.cpc.2026.110088_bib0052","doi-asserted-by":"crossref","first-page":"224","DOI":"10.21105\/joss.00224","article-title":"cbcbeat: an adjoint-enabled framework for computational cardiac electrophysiology","volume":"2","author":"Marie","year":"2017","journal-title":"J. Open Source Softw."},{"issue":"12","key":"10.1016\/j.cpc.2026.110088_bib0053","doi-asserted-by":"crossref","first-page":"2452","DOI":"10.1016\/j.cpc.2009.07.019","article-title":"Chaste: a test-driven approach to software development for biological modelling","volume":"180","author":"Pitt-Francis","year":"2009","journal-title":"Comput. Phys. Commun."},{"key":"10.1016\/j.cpc.2026.110088_bib0054","unstructured":"M. Gonzales, A. Guthals, R. Kerckhoffs, A. Krishnamurthy, F. Lionetti, J. Van Dorn, C. Villongco, K. Vincent, A. McCulloch, Continuity: A Problem-Solving Environment for Multiscale Biological Modeling, University of California, San Diego, Cardiac Mechanics Research Group, 2016."},{"issue":"114","key":"10.1016\/j.cpc.2026.110088_bib0055","doi-asserted-by":"crossref","first-page":"8416","DOI":"10.21105\/joss.08416","article-title":"fenicsx-beat - An open source simulation framework for cardiac electrophysiology","volume":"10","author":"Finsberg","year":"2025","journal-title":"J. Open Source Softw."},{"key":"10.1016\/j.cpc.2026.110088_bib0056","unstructured":"T. Nezlobinsky, A. Okenov, N. Vandersickel, A.V. Panfilov, Finitewave: A Lightweight And Accessible Framework For Cardiac Electrophysiology Simulations, Ghent University, Belgium, 2026."},{"issue":"9","key":"10.1016\/j.cpc.2026.110088_bib0057","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1371\/journal.pone.0303674","article-title":"The Ithildin library for efficient numerical solution of anisotropic reaction-diffusion problems in excitable media","volume":"19","author":"Kabus","year":"2024","journal-title":"PLoS ONE"},{"issue":"1","key":"10.1016\/j.cpc.2026.110088_bib0058","doi-asserted-by":"crossref","DOI":"10.1186\/s12859-023-05513-8","article-title":"lifex-ep: a robust and efficient software for cardiac electrophysiology simulations","volume":"24","author":"Africa","year":"2023","journal-title":"BMC Bioinf."},{"key":"10.1016\/j.cpc.2026.110088_bib0059","doi-asserted-by":"crossref","DOI":"10.1016\/j.cmpb.2021.106223","article-title":"The openCARP simulation environment for cardiac electrophysiology","volume":"208","author":"Plank","year":"2021","journal-title":"Comput. Methods Programs Biomed."},{"issue":"1","key":"10.1016\/j.cpc.2026.110088_bib0060","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1016\/j.pbiomolbio.2011.06.015","article-title":"OpenCMISS: a multi-physics & multi-scale computational infrastructure for the VPH\/Physiome project","volume":"107","author":"Bradley","year":"2011","journal-title":"Prog. Biophys. Mol. Biol."},{"issue":"81","key":"10.1016\/j.cpc.2026.110088_bib0061","doi-asserted-by":"crossref","first-page":"4753","DOI":"10.21105\/joss.04753","article-title":"simcardems: a FEniCS-based cardiac electro-mechanics solver","volume":"8","author":"Finsberg","year":"2023","journal-title":"J. Open Source Softw."},{"issue":"3","key":"10.1016\/j.cpc.2026.110088_bib0062","doi-asserted-by":"crossref","first-page":"525","DOI":"10.1007\/s10439-016-1762-8","article-title":"SimVascular: an open source pipeline for cardiovascular simulation","volume":"45","author":"Updegrove","year":"2016","journal-title":"Ann. Biomed. Eng."},{"issue":"3","key":"10.1016\/j.cpc.2026.110088_bib0063","doi-asserted-by":"crossref","DOI":"10.1126\/sciadv.aav6019","article-title":"Real-time interactive simulations of large-scale systems on personal computers and cell phones: toward patient-specific heart modeling and other applications","volume":"5","author":"Kaboudian","year":"2019","journal-title":"Sci. Adv."},{"key":"10.1016\/j.cpc.2026.110088_bib0064","doi-asserted-by":"crossref","DOI":"10.1016\/j.compbiomed.2024.109529","article-title":"A Matlab toolbox for cardiac electrophysiology simulations on patient-specific geometries","volume":"185","author":"Biasi","year":"2025","journal-title":"Comput. Biol. Med."},{"key":"10.1016\/j.cpc.2026.110088_bib0065","doi-asserted-by":"crossref","unstructured":"L.A. Berg, R.S. Oliveira, J. Camps, Z.J. Wang, R. Doste, A. Bueno-Orovio, R.W. dos Santos, B. Rodriguez, MonoAlg3D: Enabling cardiac electrophysiology digital twins with an efficient open source scalable solver on GPU clusters (2025). 10.1101\/2025.04.09.647733.","DOI":"10.1101\/2025.04.09.647733"},{"key":"10.1016\/j.cpc.2026.110088_bib0066","doi-asserted-by":"crossref","DOI":"10.1016\/j.softx.2026.102521","article-title":"TorchCor: high-performance cardiac electrophysiology simulations with the finite element method on GPUs","volume":"33","author":"Zhou","year":"2026","journal-title":"SoftwareX"}],"container-title":["Computer Physics Communications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0010465526000706?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0010465526000706?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T00:46:31Z","timestamp":1777423591000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0010465526000706"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,6]]},"references-count":66,"alternative-id":["S0010465526000706"],"URL":"https:\/\/doi.org\/10.1016\/j.cpc.2026.110088","relation":{},"ISSN":["0010-4655"],"issn-type":[{"value":"0010-4655","type":"print"}],"subject":[],"published":{"date-parts":[[2026,6]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Pigreads: The Python-integrated GPU-enabled reaction-diffusion solver using OpenCL for cardiac electrophysiology and other applications","name":"articletitle","label":"Article Title"},{"value":"Computer Physics Communications","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.cpc.2026.110088","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 The Author(s). Published by Elsevier B.V.","name":"copyright","label":"Copyright"}],"article-number":"110088"}}