{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T07:38:13Z","timestamp":1740123493288,"version":"3.37.3"},"reference-count":45,"publisher":"Springer Science and Business Media LLC","issue":"8","license":[{"start":{"date-parts":[[2019,3,16]],"date-time":"2019-03-16T00:00:00Z","timestamp":1552694400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2019,3,16]],"date-time":"2019-03-16T00:00:00Z","timestamp":1552694400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/100000144","name":"Division of Computer and Network Systems","doi-asserted-by":"publisher","award":["1624668"],"award-info":[{"award-number":["1624668"]}],"id":[{"id":"10.13039\/100000144","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2019,8]]},"DOI":"10.1007\/s11227-019-02796-8","type":"journal-article","created":{"date-parts":[[2019,3,16]],"date-time":"2019-03-16T10:02:45Z","timestamp":1552730565000},"page":"5475-5506","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Implementation of scalable bidomain-based 3D cardiac simulations on a graphics processing unit cluster"],"prefix":"10.1007","volume":"75","author":[{"given":"Ehsan","family":"Esmaili","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ali","family":"Akoglu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Salim","family":"Hariri","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Talal","family":"Moukabary","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,3,16]]},"reference":[{"issue":"4","key":"2796_CR1","doi-asserted-by":"publisher","first-page":"501","DOI":"10.1161\/CIRCULATIONAHA.112.125435","volume":"126","author":"AS Desai","year":"2012","unstructured":"Desai AS, Stevenson LW (2012) Rehospitalization for heart failure: predict or prevent? Circulation 126(4):501\u2013506","journal-title":"Circulation"},{"issue":"1","key":"2796_CR2","doi-asserted-by":"publisher","first-page":"e000083","DOI":"10.1161\/JAHA.112.000083","volume":"2","author":"A Cheng","year":"2013","unstructured":"Cheng A, Dalal D, Butcher B, Norgard S, Zhang Y, Dickfeld T, Eldadah ZA, Ellenbogen KA, Guallar E, Tomaselli GF (2013) Prospective observational study of implantable cardioverter-defibrillators in primary prevention of sudden cardiac death: study design and cohort description. J Am Heart Assoc 2(1):e000083","journal-title":"J Am Heart Assoc"},{"issue":"3","key":"2796_CR3","doi-asserted-by":"publisher","first-page":"1360","DOI":"10.1007\/s11227-010-0540-x","volume":"59","author":"VK Nimmagadda","year":"2012","unstructured":"Nimmagadda VK, Akoglu A, Hariri S, Moukabary T (2012) Cardiac simulation on multi-GPU platform. J Supercomput 59(3):1360\u20131378","journal-title":"J Supercomput"},{"key":"2796_CR4","unstructured":"Biffard R, Leon LJ (2003) Cardiac tissue simulation using graphics hardware. In: Proceedings of the 25th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, 2003. IEEE, vol 3, pp 2838\u20132840"},{"issue":"7","key":"2796_CR5","doi-asserted-by":"publisher","first-page":"708","DOI":"10.1002\/cpe.1683","volume":"23","author":"BM Rocha","year":"2011","unstructured":"Rocha BM, Campos FO, Amorim RM, Plank G, dos Santos RW, Liebmann M, Haase G (2011) Accelerating cardiac excitation spread simulations using graphics processing units. Concurr Comput Pract Exp 23(7):708\u2013720","journal-title":"Concurr Comput Pract Exp"},{"key":"2796_CR6","doi-asserted-by":"crossref","unstructured":"Vigmond EJ, Boyle PM, Leon LJ, Plank G (2009) Near-real-time simulations of biolelectric activity in small mammalian hearts using graphical processing units. In: Annual International Conference of the IEEE Engineering in Medicine and Biology Society, 2009. EMBC 2009. IEEE, pp 3290\u20133293","DOI":"10.1109\/IEMBS.2009.5333738"},{"key":"2796_CR7","doi-asserted-by":"crossref","unstructured":"Amorim R, Haase G, Liebmann M, Dos Santos RW (2009) Comparing CUDA and OpenGL implementations for a Jacobi iteration. In: HPCS\u201909. International Conference on High Performance Computing & Simulation, 2009. IEEE, pp 22\u201332","DOI":"10.1109\/HPCSIM.2009.5192847"},{"key":"2796_CR8","doi-asserted-by":"crossref","unstructured":"Amorim RM, Rocha BM, Campos FO, dos Santos RW (2010) Automatic code generation for solvers of cardiac cellular membrane dynamics in GPUs. In: 2010 Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC). IEEE, pp 2666\u20132669","DOI":"10.1109\/IEMBS.2010.5626620"},{"key":"2796_CR9","doi-asserted-by":"crossref","unstructured":"Bartocci E, Cherry EM, Glimm J, Grosu R, Smolka SA, Fenton FH (2011) Toward real-time simulation of cardiac dynamics. In: Proceedings of the 9th International Conference on Computational Methods in Systems Biology. ACM, pp 103\u2013112","DOI":"10.1145\/2037509.2037525"},{"key":"2796_CR10","unstructured":"Garcia VM, Liberos A, Climent AM, Vidal A, Millet J, Gonzalez A (2011) An adaptive step size GPU ODE solver for simulating the electric cardiac activity. In: Computing in Cardiology, 2011. IEEE, pp 233\u2013236"},{"key":"2796_CR11","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1016\/j.compbiomed.2013.10.023","volume":"44","author":"VM Garc\u00eda-Molla","year":"2014","unstructured":"Garc\u00eda-Molla VM, Liberos A, Vidal A, Guillem M, Millet J, Gonzalez A, Mart\u00ednez-Zald\u00edvar FJ, Climent AM (2014) Adaptive step ODE algorithms for the 3D simulation of electric heart activity with graphics processing units. Comput Biol Med 44:15\u201326","journal-title":"Comput Biol Med"},{"key":"2796_CR12","doi-asserted-by":"crossref","unstructured":"Jararweh Y, Jarrah M, Hariri S (2012) Exploiting GPUs for compute-intensive medical applications. In: 2012 International Conference on Multimedia Computing and Systems (ICMCS). IEEE, pp 29\u201334","DOI":"10.1109\/ICMCS.2012.6320262"},{"key":"2796_CR13","doi-asserted-by":"crossref","unstructured":"Esmaili E, Akoglu A, Ditzler G, Hariri S, Moukabary T, Szep J (2017) Autonomic management of 3D cardiac simulations. In: 2017 International Conference on Cloud and Autonomic Computing (ICCAC). IEEE, pp 1\u20139","DOI":"10.1109\/ICCAC.2017.8"},{"key":"2796_CR14","unstructured":"Yu D, Du D, Yang H, Tu Y (2014) Parallel computing simulation of electrical excitation and conduction in the 3D human heart. In: 2014 36th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC). IEEE, pp 4315\u20134319"},{"issue":"12","key":"2796_CR15","doi-asserted-by":"publisher","first-page":"2587","DOI":"10.1587\/transinf.E96.D.2587","volume":"96","author":"J Chai","year":"2013","unstructured":"Chai J, Wen M, Wu N, Huang D, Yang J, Cai X, Zhang C, Yang Q (2013) Simulating cardiac electrophysiology in the era of GPU-cluster computing. IEICE Trans Inf Syst 96(12):2587\u20132595","journal-title":"IEICE Trans Inf Syst"},{"issue":"8","key":"2796_CR16","doi-asserted-by":"publisher","first-page":"2281","DOI":"10.1109\/TBME.2012.2202661","volume":"59","author":"A Neic","year":"2012","unstructured":"Neic A, Liebmann M, Hoetzl E, Mitchell L, Vigmond EJ, Haase G, Plank G (2012) Accelerating cardiac bidomain simulations using graphics processing units. IEEE Trans Biomed Eng 59(8):2281\u20132290","journal-title":"IEEE Trans Biomed Eng"},{"key":"2796_CR17","unstructured":"Higham J, Aslanidi O, Zhang H (2011) Large speed increase using novel GPU based algorithms to simulate cardiac excitation waves in 3D rabbit ventricles. In: Computing in Cardiology, 2011. IEEE, pp 9\u201312"},{"issue":"2","key":"2796_CR18","first-page":"360","volume":"9","author":"L Zhang","year":"2014","unstructured":"Zhang L, Wang K, Zuo W, Gai C (2014) G-Heart: a GPU-based system for electrophysiological simulation and multi-modality cardiac visualization. J Comput 9(2):360\u2013368","journal-title":"J Comput"},{"key":"2796_CR19","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1155\/2015\/862735","volume":"2015","author":"Y Xia","year":"2015","unstructured":"Xia Y, Wang K, Zhang H (2015) Parallel optimization of 3D cardiac electrophysiological model using GPU. Comput Math Methods Med 2015:1\u201310","journal-title":"Comput Math Methods Med"},{"issue":"3","key":"2796_CR20","doi-asserted-by":"publisher","first-page":"e1002970","DOI":"10.1371\/journal.pcbi.1002970","volume":"9","author":"GR Mirams","year":"2013","unstructured":"Mirams GR, Arthurs CJ, Bernabeu MO, Bordas R, Cooper J, Corrias A, Davit Y, Dunn SJ, Fletcher AG, Harvey DG et al (2013) Chaste: an open source C++ library for computational physiology and biology. PLoS Comput Biol 9(3):e1002970","journal-title":"PLoS Comput Biol"},{"key":"2796_CR21","doi-asserted-by":"crossref","unstructured":"Yang J, Chai J, Wen M, Wu N, Zhang C (2013) Solving the cardiac model using multi-core CPU and many integrated cores (MIC). In: 2013 IEEE 10th International Conference on High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC\\_EUC). IEEE, pp 1009\u20131015","DOI":"10.1109\/HPCC.and.EUC.2013.143"},{"key":"2796_CR22","doi-asserted-by":"crossref","unstructured":"Langguth J, Lan Q, Gaur N, Cai X, Wen M, Zhang CY (2016) Enabling tissue-scale cardiac simulations using heterogeneous computing on Tianhe-2. In: 2016 IEEE 22nd International Conference on Parallel and Distributed Systems (ICPADS). IEEE, pp 843\u2013852","DOI":"10.1109\/ICPADS.2016.0114"},{"key":"2796_CR23","doi-asserted-by":"publisher","first-page":"11437","DOI":"10.1038\/ncomms11437","volume":"7","author":"HJ Arevalo","year":"2016","unstructured":"Arevalo HJ, Vadakkumpadan F, Guallar E, Jebb A, Malamas P, Wu KC, Trayanova NA (2016) Arrhythmia risk stratification of patients after myocardial infarction using personalized heart models. Nat Commun 7:11437","journal-title":"Nat Commun"},{"issue":"3","key":"2796_CR24","first-page":"461","volume":"4","author":"A Karma","year":"1994","unstructured":"Karma A (1994) Electrical alternans and spiral wave breakup in cardiac tissue. Chaos: an Interdisciplinary. J Nonlinear Sci 4(3):461\u2013472","journal-title":"J Nonlinear Sci"},{"issue":"3","key":"2796_CR25","doi-asserted-by":"publisher","first-page":"1507","DOI":"10.1529\/biophysj.104.043299","volume":"87","author":"V Iyer","year":"2004","unstructured":"Iyer V, Mazhari R, Winslow RL (2004) A computational model of the human left-ventricular epicardial myocyte. Biophys J 87(3):1507\u20131525","journal-title":"Biophys J"},{"issue":"4","key":"2796_CR26","doi-asserted-by":"publisher","first-page":"H1573","DOI":"10.1152\/ajpheart.00794.2003","volume":"286","author":"K Ten Tusscher","year":"2004","unstructured":"Ten Tusscher K, Noble D, Noble PJ, Panfilov AV (2004) A model for human ventricular tissue. Am J Physiol-Heart Circ Physiol 286(4):H1573\u2013H1589","journal-title":"Am J Physiol-Heart Circ Physiol"},{"issue":"3","key":"2796_CR27","doi-asserted-by":"publisher","first-page":"H1088","DOI":"10.1152\/ajpheart.00109.2006","volume":"291","author":"KH Ten Tusscher","year":"2006","unstructured":"Ten Tusscher KH, Panfilov AV (2006) Alternans and spiral breakup in a human ventricular tissue model. Am J Physiol-Heart Circ Physiol 291(3):H1088\u2013H1100","journal-title":"Am J Physiol-Heart Circ Physiol"},{"issue":"6","key":"2796_CR28","doi-asserted-by":"publisher","first-page":"1501","DOI":"10.1161\/01.RES.68.6.1501","volume":"68","author":"Ch Luo","year":"1991","unstructured":"Luo Ch, Rudy Y (1991) A model of the ventricular cardiac action potential. Depolarization, repolarization, and their interaction. Circ Res 68(6):1501\u20131526","journal-title":"Circ Res"},{"issue":"2","key":"2796_CR29","doi-asserted-by":"publisher","first-page":"392","DOI":"10.1529\/biophysj.106.98160","volume":"94","author":"A Mahajan","year":"2008","unstructured":"Mahajan A, Shiferaw Y, Sato D, Baher A, Olcese R, Xie LH, Yang MJ, Chen PS, Restrepo JG, Karma A et al (2008) A rabbit ventricular action potential model replicating cardiac dynamics at rapid heart rates. Biophys J 94(2):392\u2013410","journal-title":"Biophys J"},{"issue":"3","key":"2796_CR30","doi-asserted-by":"publisher","first-page":"H1378","DOI":"10.1152\/ajpheart.00185.2003","volume":"287","author":"VE Bondarenko","year":"2004","unstructured":"Bondarenko VE, Szigeti GP, Bett GC, Kim SJ, Rasmusson RL (2004) Computer model of action potential of mouse ventricular myocytes. Am J Physiol-Heart Circ Physiol 287(3):H1378\u2013H1403","journal-title":"Am J Physiol-Heart Circ Physiol"},{"issue":"5","key":"2796_CR31","doi-asserted-by":"publisher","first-page":"3351","DOI":"10.1529\/biophysj.104.047449","volume":"87","author":"TR Shannon","year":"2004","unstructured":"Shannon TR, Wang F, Puglisi J, Weber C, Bers DM (2004) A mathematical treatment of integrated Ca dynamics within the ventricular myocyte. Biophys J 87(5):3351\u20133371","journal-title":"Biophys J"},{"key":"2796_CR32","doi-asserted-by":"publisher","first-page":"135","DOI":"10.1007\/978-1-4419-6658-2_7","volume-title":"Cardiac electrophysiology methods and models","author":"DP Nickerson","year":"2010","unstructured":"Nickerson DP, Hunter PJ (2010) Cardiac cellular electrophysiological modeling. Cardiac electrophysiology methods and models. Springer, Boston, pp 135\u2013158"},{"issue":"4","key":"2796_CR33","doi-asserted-by":"publisher","first-page":"e18052","DOI":"10.1371\/journal.pone.0018052","volume":"6","author":"R Majumder","year":"2011","unstructured":"Majumder R, Nayak AR, Pandit R (2011) Scroll-wave dynamics in human cardiac tissue: lessons from a mathematical model with inhomogeneities and fiber architecture. PLOS ONE 6(4):e18052","journal-title":"PLOS ONE"},{"issue":"10","key":"2796_CR34","doi-asserted-by":"publisher","first-page":"e45040","DOI":"10.1371\/journal.pone.0045040","volume":"7","author":"R Majumder","year":"2012","unstructured":"Majumder R, Nayak AR, Pandit R (2012) Nonequilibrium arrhythmic states and transitions in a mathematical model for diffuse fibrosis in human cardiac tissue. PLoS ONE 7(10):e45040","journal-title":"PLoS ONE"},{"issue":"9","key":"2796_CR35","doi-asserted-by":"publisher","first-page":"e72950","DOI":"10.1371\/journal.pone.0072950","volume":"8","author":"AR Nayak","year":"2013","unstructured":"Nayak AR, Shajahan T, Panfilov A, Pandit R (2013) Spiral-wave dynamics in a mathematical model of human ventricular tissue with myocytes and fibroblasts. PloS ONE 8(9):e72950","journal-title":"PloS ONE"},{"key":"2796_CR36","doi-asserted-by":"publisher","first-page":"159","DOI":"10.1007\/978-1-4419-6658-2_8","volume-title":"Cardiac electrophysiology methods and models","author":"BH Smaill","year":"2010","unstructured":"Smaill BH, Hunter PJ (2010) Computer modeling of electrical activation: from cellular dynamics to the whole heart. Cardiac electrophysiology methods and models. Springer, Boston, pp 159\u2013185"},{"key":"2796_CR37","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511812248","volume-title":"Numerical solution of partial differential equations: an introduction","author":"KW Morton","year":"2005","unstructured":"Morton KW, Mayers DF (2005) Numerical solution of partial differential equations: an introduction. Cambridge University Press, Cambridge"},{"issue":"12","key":"2796_CR38","doi-asserted-by":"publisher","first-page":"740","DOI":"10.1177\/0037549703040939","volume":"79","author":"AA Cuellar","year":"2003","unstructured":"Cuellar AA, Lloyd CM, Nielsen PF, Bullivant DP, Nickerson DP, Hunter PJ (2003) An overview of CellML 1.1, a biological model description language. Simulation 79(12):740\u2013747","journal-title":"Simulation"},{"key":"2796_CR39","unstructured":"Nvidia Corporation (2017) Nvidia CUDA C programming guide, version 8.0. \n                    https:\/\/docs.nvidia.com\/cuda\/cuda-c-programming-guide\/\n                    \n                  . Accessed June 2017"},{"issue":"3","key":"2796_CR40","doi-asserted-by":"publisher","first-page":"408","DOI":"10.1109\/12.21127","volume":"38","author":"DL Eager","year":"1989","unstructured":"Eager DL, Zahorjan J, Lazowska ED (1989) Speedup versus efficiency in parallel systems. IEEE Trans Comput 38(3):408\u2013423","journal-title":"IEEE Trans Comput"},{"issue":"1","key":"2796_CR41","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s00211-003-0500-y","volume":"97","author":"M Arioli","year":"2004","unstructured":"Arioli M (2004) A stopping criterion for the conjugate gradient algorithm in a finite element method framework. Numer Math 97(1):1\u201324","journal-title":"Numer Math"},{"key":"2796_CR42","unstructured":"Zhang C, Lan H, Ye Y, Estrade BD (2005) Parallel SOR iterative algorithms and performance evaluation on a Linux cluster. Technical report, Naval Research Laboratory Stennis Space Center MS Oceanography Division"},{"issue":"1\u20132","key":"2796_CR43","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1016\/S0377-0427(00)00403-9","volume":"123","author":"A Hadjidimos","year":"2000","unstructured":"Hadjidimos A (2000) Successive overrelaxation (SOR) and related methods. J Comput Appl Math 123(1\u20132):177\u2013199","journal-title":"J Comput Appl Math"},{"key":"2796_CR44","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4612-4288-8","volume-title":"Iterative solution of large sparse systems of equations","author":"W Hackbusch","year":"1994","unstructured":"Hackbusch W (1994) Iterative solution of large sparse systems of equations, vol 95. Springer, New York"},{"key":"2796_CR45","unstructured":"Marsh M (2012) An assessment of numerical methods for cardiac simulation. Ph.D. thesis, University of Saskatchewan"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-019-02796-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-019-02796-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-019-02796-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,17]],"date-time":"2020-05-17T08:02:51Z","timestamp":1589702571000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-019-02796-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,3,16]]},"references-count":45,"journal-issue":{"issue":"8","published-print":{"date-parts":[[2019,8]]}},"alternative-id":["2796"],"URL":"https:\/\/doi.org\/10.1007\/s11227-019-02796-8","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"type":"print","value":"0920-8542"},{"type":"electronic","value":"1573-0484"}],"subject":[],"published":{"date-parts":[[2019,3,16]]},"assertion":[{"value":"16 March 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}