{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,19]],"date-time":"2025-10-19T15:46:06Z","timestamp":1760888766239},"reference-count":29,"publisher":"Springer Science and Business Media LLC","issue":"S1","license":[{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computing"],"published-print":{"date-parts":[[2013,5]]},"DOI":"10.1007\/s00607-012-0268-y","type":"journal-article","created":{"date-parts":[[2012,12,31]],"date-time":"2012-12-31T06:52:24Z","timestamp":1356936744000},"page":"639-660","source":"Crossref","is-referenced-by-count":5,"title":["Comparing high performance techniques for the automatic generation of efficient solvers of cardiac cell models"],"prefix":"10.1007","volume":"95","author":[{"given":"Ricardo Silva","family":"Campos","sequence":"first","affiliation":[]},{"given":"Fernando Otaviano","family":"Campos","sequence":"additional","affiliation":[]},{"given":"Johnny Moreira","family":"Gomes","sequence":"additional","affiliation":[]},{"given":"Ciro","family":"de Barros Barbosa","sequence":"additional","affiliation":[]},{"given":"Marcelo","family":"Lobosco","sequence":"additional","affiliation":[]},{"given":"Rodrigo Weber","family":"dos Santos","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2013,1,1]]},"reference":[{"key":"268_CR1","unstructured":"Pycml\u2014cellml tools in python (2011). https:\/\/chaste.comlab.ox.ac.uk\/cellml\/"},{"key":"268_CR2","unstructured":"Sundials (2011). https:\/\/computation.llnl.gov\/casc\/sundials\/main.html"},{"key":"268_CR3","unstructured":"W3c math home (2011). http:\/\/www.w3.org\/Math\/"},{"key":"268_CR4","first-page":"69","volume":"3991","author":"CB Barbosa","year":"2006","unstructured":"Barbosa CB, Santos RW, Amorim R, Ciuffo LN, Manfroi F, Oliveira RS, Campos FO (2006) A transformation tool for ODE based models. Lecture Notes Comput Sci 3991:69\u201375","journal-title":"Lecture Notes Comput Sci"},{"key":"268_CR5","first-page":"H1378","volume":"287","author":"VE Bondarenko","year":"2004","unstructured":"Bondarenko VE, Szigeti GP, Bett GCL, Kim SJ, Rasmusson RL (2004) A computer model of the action potential of the mouse ventricular myocytes. Am J Physiol 287:H1378\u2013H1403","journal-title":"Am J Physiol"},{"issue":"3","key":"268_CR6","first-page":"462470","volume":"26","author":"RS Campos","year":"2009","unstructured":"Campos RS, Amorim RM, Costa CM, de Oliveira BL, de Barros Barbosa C, Sundnes J, dos Santos RW (2009) Approaching cardiac modeling challenges to computer science with CellML-based web tools. Future Gener Comput Syst 26(3):462470","journal-title":"Future Gener Comput Syst"},{"key":"268_CR7","doi-asserted-by":"crossref","unstructured":"Campos RS, Lobosco M, dos Santos RW (2011) Adaptive time step for cardiac myocyte models. Proceedings of the International Conference on Computational Science, ICCS. Procedia Computer Science 4:1092\u20131100. doi: 10.1016\/j.procs.2011.04.116","DOI":"10.1016\/j.procs.2011.04.116"},{"key":"268_CR8","volume-title":"Parallel programming in OpenMP","author":"R Chandra","year":"2001","unstructured":"Chandra R, Dagum L, Kohr D, McDonald DMJ, Menon R (2001) Parallel programming in OpenMP. Morgan Kaufmann Publishers, Burlington"},{"issue":"2","key":"268_CR9","doi-asserted-by":"crossref","first-page":"138","DOI":"10.1063\/1.4822377","volume":"10","author":"SD Cohen","year":"1996","unstructured":"Cohen SD, Hindmarsh AC (1996) CVODE, a stiff\/nonstiff ODE solver in C. Comput Phys 10(2): 138\u2013143","journal-title":"Comput Phys"},{"key":"268_CR10","doi-asserted-by":"crossref","unstructured":"Cooper J, McKeever S, Garny A (2006) On the application of partial evaluation to the optimisation of cardiac electrophysiological simulations. Proceedings of the 2006 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation, p 1220. doi: 10.1145\/1111542.1111546","DOI":"10.1145\/1111542.1111546"},{"key":"268_CR11","unstructured":"Cooper JP (2009) Automatic validation and optimisation of biological models. Ph.D. thesis, Oxford University. http:\/\/ora.ouls.ox.ac.uk\/objects\/uuid:24b96d62-b47c-458d-9dff-79b27dbdc9f2"},{"key":"268_CR12","volume-title":"Introduction to algorithms","author":"TH Cormen","year":"2001","unstructured":"Cormen TH, Leiserson CE, Rivest RL, Stein C (2001) Introduction to algorithms, 2nd edn. The MIT Press, Cambridge","edition":"2"},{"key":"268_CR13","doi-asserted-by":"crossref","first-page":"S121","DOI":"10.1046\/j.1540.8167.90301.x","volume":"14","author":"A Garny","year":"2003","unstructured":"Garny A, Kohl P, Hunter PJ, Boyett MR, Noble D (2003) One-dimensional rabbit sinoatrial node models: benefits and limitations. J Cardiovasc Electrophysiol 14:S121\u2013S132","journal-title":"J Cardiovasc Electrophysiol"},{"key":"268_CR14","doi-asserted-by":"crossref","unstructured":"Garny A, Nickerson DP, Cooper J, dos Santos RW, Miller AK, McKeever S, Nielsen, PMF, Hunter PJ (2008) Cellml and associated tools and techniques. Philos Trans Roy Soc A 366:3017\u20133043. doi: 10.1098\/rsta.2008.0094","DOI":"10.1098\/rsta.2008.0094"},{"issue":"3\u20134","key":"268_CR15","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1007\/BF02363286","volume":"11","author":"D Geselowitz","year":"1983","unstructured":"Geselowitz D, Miller W (1983) A bidomain model for anisotropic cardiac muscle. Ann Biomed Eng 11(3\u20134):191\u2013206","journal-title":"Ann Biomed Eng"},{"key":"268_CR16","doi-asserted-by":"crossref","first-page":"500","DOI":"10.1113\/jphysiol.1952.sp004764","volume":"117","author":"A Hodgkin","year":"1952","unstructured":"Hodgkin A, Huxley A (1952) A quantitative description of membrane current and its application to conduction and excitation in nerve. J Physiol 117:500\u2013544","journal-title":"J Physiol"},{"key":"268_CR17","doi-asserted-by":"crossref","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. doi: 10.1161\/01.RES.68.6.1501","DOI":"10.1161\/01.RES.68.6.1501"},{"key":"268_CR18","doi-asserted-by":"crossref","first-page":"544","DOI":"10.1007\/978-3-540-71351-7_42","volume":"4395","author":"D Martins","year":"2007","unstructured":"Martins D, Campos FO, Ciuffo LN, Oliveira RS, Amorim RM, Fonseca Vieira V, Ebecken NFF, de Barros Barbosa C, dos Santos RW (2007) A computational framework for cardiac modeling based on distributed computing and web applications. Lecture Notes Comput Sci 4395:544\u2013555","journal-title":"Lecture Notes Comput Sci"},{"key":"268_CR19","volume-title":"Patterns for parallel programming","author":"TG Mattson","year":"2005","unstructured":"Mattson TG, Sanders BA, Massingill BL (2005) Patterns for parallel programming. Pearson Education, USA"},{"key":"268_CR20","first-page":"123","volume":"14","author":"D Noble","year":"1998","unstructured":"Noble D, Varghese A, Kohl P, Noble P (1998) Improved guinea-pig ventricular cell model incorporating a diadic space, IKr and IKs, and length- and tension-dependent processes. J Cardiol 14:123\u2013134","journal-title":"J Cardiol"},{"issue":"4","key":"268_CR21","doi-asserted-by":"crossref","first-page":"389","DOI":"10.1109\/TBME.1978.326270","volume":"25","author":"S Rush","year":"1978","unstructured":"Rush S, Larsen H (1978) A practical algorithm for solving dynamic membrane equations. IEEE Trans Biomed Eng 25(4):389\u2013392","journal-title":"IEEE Trans Biomed Eng"},{"issue":"5","key":"268_CR22","doi-asserted-by":"crossref","first-page":"1488","DOI":"10.1109\/TBME.2007.914677","volume":"55","author":"R Spiteri","year":"2008","unstructured":"Spiteri R, Dean R (2008) On the performance of an implicit\u2013explicit Runge\u2013Kutta method in models of cardiac electrical activity. IEEE Trans Biomed Eng 55(5):1488\u20131495","journal-title":"IEEE Trans Biomed Eng"},{"issue":"10","key":"268_CR23","doi-asserted-by":"crossref","first-page":"2546","DOI":"10.1109\/TBME.2009.2014739","volume":"56","author":"J Sundnes","year":"2009","unstructured":"Sundnes J, Artebrant R, Skavhaug O, Tveito A (2009) A second-order algorithm for solving dynamic cell membrane equations. IEEE Trans Biomed Eng 56(10):2546\u20132548. doi: 10.1109\/TBME.2009.2014739","journal-title":"IEEE Trans Biomed Eng"},{"key":"268_CR24","doi-asserted-by":"crossref","unstructured":"Sundnes J, Lines GT, Tveito A (2001) Efficient solution of ordinary differential equations modeling electrical activity in cardiac cells. Math Biosci 172(2):55\u201372. doi: 10.1016\/S0025-5564(01)00069-4","DOI":"10.1016\/S0025-5564(01)00069-4"},{"key":"268_CR25","unstructured":"Szafaryn LG, Skadron K, Saucerman JJ (2009) Experiences accelerating matlab systems biology applications. In: Proceedings of the workshop on biomedicine in computing: systems, architectures, and circuits (BiC), in conjunction with the 36th IEEE\/ACM international symposium on computer architecture (ISCA)"},{"key":"268_CR26","unstructured":"Tung L (1978) A bi-domain model for describing ischemic myocardial d-c potentials. Ph.D. thesis, MIT, Cambridge, Mass"},{"issue":"3","key":"268_CR27","doi-asserted-by":"crossref","first-page":"H1088","DOI":"10.1152\/ajpheart.00109.2006","volume":"291","author":"KHWJ Tusscher ten","year":"2006","unstructured":"ten Tusscher KHWJ, Panfilov AV (2006) Alternans and spiral breakup in a human ventricular tissue model. Am J Physiol Heart Circ Physiol 291(3):H1088\u20131100","journal-title":"Am J Physiol Heart Circ Physiol"},{"key":"268_CR28","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1016\/j.jelectrocard.2003.09.017","volume":"36","author":"EJ Vigmond","year":"2003","unstructured":"Vigmond EJ, Hughes M, Plank G, Leon LJ (2003) Computational tools for modeling electrical activity in cardiac tissue. J Electrocardiol 36:69\u201374","journal-title":"J Electrocardiol"},{"key":"268_CR29","unstructured":"W3C: Document object model (DOM) (2012). http:\/\/www.w3.org\/DOM\/"}],"container-title":["Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-012-0268-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00607-012-0268-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-012-0268-y","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,29]],"date-time":"2019-05-29T14:30:26Z","timestamp":1559140226000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00607-012-0268-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,1,1]]},"references-count":29,"journal-issue":{"issue":"S1","published-print":{"date-parts":[[2013,5]]}},"alternative-id":["268"],"URL":"https:\/\/doi.org\/10.1007\/s00607-012-0268-y","relation":{},"ISSN":["0010-485X","1436-5057"],"issn-type":[{"value":"0010-485X","type":"print"},{"value":"1436-5057","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,1,1]]}}}