{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,6]],"date-time":"2025-11-06T06:03:53Z","timestamp":1762409033029,"version":"3.40.3"},"publisher-location":"Cham","reference-count":40,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319065472"},{"type":"electronic","value":"9783319065489"}],"license":[{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-319-06548-9_8","type":"book-chapter","created":{"date-parts":[[2014,7,3]],"date-time":"2014-07-03T08:32:46Z","timestamp":1404376366000},"page":"159-182","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["GPU-Based Parallel Integration of Large Numbers of Independent ODE Systems"],"prefix":"10.1007","author":[{"given":"Kyle E.","family":"Niemeyer","sequence":"first","affiliation":[]},{"given":"Chih-Jen","family":"Sung","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2014,6,9]]},"reference":[{"issue":"4","key":"8_CR1","doi-asserted-by":"publisher","first-page":"365","DOI":"10.1023\/A:1019086016734","volume":"2","author":"V. Alexandrov","year":"1997","unstructured":"Alexandrov, V., Sameh, A., Siddique, Y., Zlatev, Z.: Numerical integration of chemical ODE problems arising in air pollution models. Environ. Monit. Assess. 2(4), 365\u2013377 (1997). doi:10.1023\/A:1019086016734","journal-title":"Environ. Monit. Assess."},{"issue":"3\u20136","key":"8_CR2","doi-asserted-by":"publisher","first-page":"331","DOI":"10.1016\/S0378-4754(97)00017-7","volume":"43","author":"D. Barry","year":"1997","unstructured":"Barry, D., Miller, C., Culligan, P., Bajracharya, K.: Analysis of split operator methods for nonlinear and multispecies groundwater chemical transport models. Math. Comput. Simul. 43(3\u20136), 331\u2013341 (1997). doi:10.1016\/S0378-4754(97)00017-7","journal-title":"Math. Comput. Simul."},{"issue":"1\u20132","key":"8_CR3","doi-asserted-by":"publisher","first-page":"113","DOI":"10.1016\/S0378-4754(00)00182-8","volume":"53","author":"D. Barry","year":"2000","unstructured":"Barry, D., Bajracharya, K., Crapper, M., Prommer, H., Cunningham, C.: Comparison of split-operator methods for solving coupled chemical non-equilibrium reaction\/groundwater transport models. Math. Comput. Simul. 53(1\u20132), 113\u2013127 (2000). doi:10.1016\/S0378-4754(00)00182-8","journal-title":"Math. Comput. Simul."},{"issue":"3","key":"8_CR4","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1145\/79505.79507","volume":"16","author":"J.R. Cash","year":"1990","unstructured":"Cash, J.R., Karp, A.H.: A variable order Runge\u2013Kutta method for initial value problems with rapidly varying right-hand sides. ACM Trans. Math. Softw. 16(3), 201\u2013222 (1990)","journal-title":"ACM Trans. Math. Softw."},{"issue":"4","key":"8_CR5","doi-asserted-by":"publisher","first-page":"535","DOI":"10.1088\/1364-7830\/4\/4\/309","volume":"4","author":"M.S. Day","year":"2000","unstructured":"Day, M.S., Bell, J.B.: Numerical simulation of laminar reacting flows with complex chemistry. Combust. Theory Model. 4(4), 535\u2013556 (2000). doi:10.1088\/1364-7830\/4\/4\/309","journal-title":"Combust. Theory Model."},{"issue":"3","key":"8_CR6","doi-asserted-by":"publisher","first-page":"323","DOI":"10.1093\/bib\/bbq006","volume":"11","author":"L. Dematte","year":"2010","unstructured":"Dematte, L., Prandi, D.: GPU computing for systems biology. Brief. Bioinform. 11(3), 323\u2013333 (2010). doi:10.1093\/bib\/bbq006","journal-title":"Brief. Bioinform."},{"key":"8_CR7","first-page":"749","volume":"6","author":"S. Ger\u0161gorin","year":"1931","unstructured":"Ger\u0161gorin, S.: \u00dcber die abgrenzung der eigenwerte einer matrix. Bulletin de l\u2019Acad\u00e9mie des Sciences de l\u2019URSS. Classe des sciences math\u00e9matiques et na (6), 749\u2013754 (1931)","journal-title":"Bulletin de l\u2019Acad\u00e9mie des Sciences de l\u2019URSS. Classe des sciences math\u00e9matiques et na"},{"key":"8_CR8","doi-asserted-by":"crossref","unstructured":"Hairer, E., Wanner, G.: Solving Ordinary Differential Equations II: Stiff and Differential-Algebraic Problems, 2nd edn. Springer Series in Computational Mathematics, vol. 14. Springer, Berlin\/Heidelberg (1996)","DOI":"10.1007\/978-3-642-05221-7_1"},{"key":"8_CR9","doi-asserted-by":"crossref","unstructured":"Hairer, E., Wanner, G., N\u00f8rsett, S.P.: Solving Ordinary Differential Equations I: Nonstiff Problems, 2nd edn. Springer Series in Computational Mathematics, vol. 8. Springer, Berlin\/Heidelberg (1993). doi:10.1007\/978-3-540-78862-1","DOI":"10.1007\/978-3-540-78862-1"},{"issue":"1","key":"8_CR10","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1016\/S0951-8320(03)00058-9","volume":"81","author":"J. Helton","year":"2003","unstructured":"Helton, J., Davis, F.: Latin hypercube sampling and the propagation of uncertainty in analyses of complex systems. Reliab. Eng. Syst. Saf. 81(1), 23\u201369 (2003). doi:10.1016\/S0951-8320(03)00058-9","journal-title":"Reliab. Eng. Syst. Saf."},{"key":"8_CR11","volume-title":"Matrix Analysis","author":"R.A. Horn","year":"1990","unstructured":"Horn, R.A., Johnson, C.R.: Matrix Analysis. Cambridge University Press, Cambridge (1990)"},{"issue":"1","key":"8_CR12","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1109\/TPDS.2010.107","volume":"22","author":"B. Jang","year":"2011","unstructured":"Jang, B., Schaa, D., Mistry, P., Kaeli, D.: Exploiting memory access patterns to improve memory performance in data-parallel architectures. IEEE Trans. Parallel Distrib. Syst. 22(1), 105\u2013118 (2011). doi:10.1109\/TPDS.2010.107","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"15","key":"8_CR13","doi-asserted-by":"publisher","first-page":"2215","DOI":"10.1016\/S1352-2310(97)88636-0","volume":"31","author":"J. Kim","year":"1997","unstructured":"Kim, J., Cho, S.Y.: Computation accuracy and efficiency of the time-splitting method in solving atmospheric transport\/chemistry equations. Atmos. Environ. 31(15), 2215\u20132224 (1997)","journal-title":"Atmos. Environ."},{"key":"8_CR14","volume-title":"Programming Massively Parallel Processors: A Hands-on Approach","author":"D.B. Kirk","year":"2010","unstructured":"Kirk, D.B., Hwu, W.W.: Programming Massively Parallel Processors: A Hands-on Approach. Morgan Kaufmann, Burlington (2010)"},{"key":"8_CR15","doi-asserted-by":"crossref","unstructured":"Knio, O.M., Najm, H.N., Wyckoff, P.S.: A semi-implicit numerical scheme for reacting flow II. Stiff, operator-split formulation. J. Comput. Phys. 154, 428\u2013467 (1999). doi:10.1006\/jcph.1999.6322","DOI":"10.1006\/jcph.1999.6322"},{"key":"8_CR16","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1186\/1752-0509-3-83","volume":"3","author":"C. K\u00fchn","year":"2009","unstructured":"K\u00fchn, C., Wierling, C., K\u00fchn, A., Klipp, E., Panopoulou, G., Lehrach, H., Poustka, A.: Monte Carlo analysis of an ODE model of the sea urchin endomesoderm network. BMC Syst. Biol. 3, 83 (2009). doi:10.1186\/1752-0509-3-83","journal-title":"BMC Syst. Biol."},{"key":"8_CR17","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511754517","volume-title":"Combustion Physics","author":"C.K. Law","year":"2006","unstructured":"Law, C.K.: Combustion Physics. Cambridge University Press, New York (2006)"},{"issue":"1","key":"8_CR18","doi-asserted-by":"publisher","first-page":"178","DOI":"10.1016\/j.jtbi.2008.04.011","volume":"254","author":"S. Marino","year":"2008","unstructured":"Marino, S., Hogue, I.B., Ray, C.J., Kirschner, D.E.: A methodology for performing global uncertainty and sensitivity analysis in systems biology. J. Theor. Biol. 254(1), 178\u201319 (2008). doi:10.1016\/j.jtbi.2008.04.011","journal-title":"J. Theor. Biol."},{"issue":"3","key":"8_CR19","doi-asserted-by":"publisher","first-page":"183","DOI":"10.1002\/(SICI)1097-4601(1999)31:3<183::AID-KIN3>3.0.CO;2-X","volume":"31","author":"N.M. Marinov","year":"1999","unstructured":"Marinov, N.M.: A detailed chemical kinetic model for high temperature ethanol oxidation. Int. J. Chem. Kinet. 31(3), 183\u2013220 (1999)","journal-title":"Int. J. Chem. Kinet."},{"key":"8_CR20","unstructured":"Mazzia, F., Magherini, C.: Test Set for Initial Value Problem Solvers, Release 2.4. Department of Mathematics, University of Bari and INdAM, Research Unit of Bari (2008). Available at http:\/\/www.dm.uniba.it\/~testset"},{"key":"8_CR21","doi-asserted-by":"publisher","first-page":"854","DOI":"10.1016\/j.jcp.2013.09.025","volume":"256","author":"K.E. Niemeyer","year":"2014","unstructured":"Niemeyer, K.E., Sung, C.J.: Accelerating moderately stiff chemical kinetics in reactive-flow simulations using GPUs. J. Comput. Phys. 256, 854\u2013871 (2014). doi:10.1016\/j.jcp.2013.09.025","journal-title":"J. Comput. Phys."},{"key":"8_CR22","unstructured":"Niemeyer, K.E., Sung, C.J., Fotache, C.G., Lee, J.C.: Turbulence-chemistry closure method using graphics processing units: a preliminary test. In: 7th Fall Technical Meeting of the Eastern States Section of the Combustion Institute, Storrs (2011)"},{"issue":"3","key":"8_CR23","doi-asserted-by":"publisher","first-page":"1360","DOI":"10.1007\/s11227-010-0540-x","volume":"59","author":"V.K. Nimmagadda","year":"2011","unstructured":"Nimmagadda, V.K., Akoglu, A., Hariri, S., Moukabary, T.: Cardiac simulation on multi-GPU platform. J. Supercomput. 59(3), 1360\u20131378 (2011). doi:10.1007\/s11227-010-0540-x","journal-title":"J. Supercomput."},{"key":"8_CR24","unstructured":"OpenMP Architecture Review Board: OpenMP Application Program Interface Version 3.0. http:\/\/www.openmp.org\/mp-documents\/spec30.pdf (2008)"},{"key":"8_CR25","volume-title":"Numerical Simulation of Reactive Flow","author":"E.S. Oran","year":"2001","unstructured":"Oran, E.S., Boris, J.P.: Numerical Simulation of Reactive Flow, 2nd edn. Cambridge University Press, Cambridge (2001)","edition":"2"},{"key":"8_CR26","volume-title":"Numerical Recipes in Fortran 77: The Art of Scientific Computing","author":"W.H. Press","year":"1992","unstructured":"Press, W.H., Teukolsky, S.A., Vetterling, W.T., Flannery, B.P.: Numerical Recipes in Fortran 77: The Art of Scientific Computing, 2nd edn. Cambridge University Press, Cambridge (1992)","edition":"2"},{"issue":"17","key":"8_CR27","doi-asserted-by":"publisher","first-page":"8165","DOI":"10.1016\/j.jcp.2008.05.019","volume":"227","author":"Z. Ren","year":"2008","unstructured":"Ren, Z., Pope, S.B.: Second-order splitting schemes for a class of reactive systems. J. Comput. Phys. 227(17), 8165\u20138176 (2008). doi:10.1016\/j.jcp.2008.05.019","journal-title":"J. Comput. Phys."},{"issue":"2","key":"8_CR28","doi-asserted-by":"publisher","first-page":"383","DOI":"10.1088\/1364-7830\/7\/2\/310","volume":"7","author":"D. Schwer","year":"2003","unstructured":"Schwer, D., Lu, P., Green, W.H., Semiao, V.: A consistent-splitting approach to computing stiff steady-state reacting flows with adaptive chemistry. Combust. Theory Model. 7(2), 383\u2013399 (2003). doi:10.1088\/1364-7830\/7\/2\/310","journal-title":"Combust. Theory Model."},{"issue":"7","key":"8_CR29","doi-asserted-by":"publisher","first-page":"2388","DOI":"10.1016\/j.combustflame.2012.02.016","volume":"159","author":"Y. Shi","year":"2012","unstructured":"Shi, Y., Green, W.H., Wong, H., Oluwole, O.O.: Accelerating multi-dimensional combustion simulations using hybrid CPU-based implicit\/GPU-based explicit ODE integration. Combust. Flame 159(7), 2388\u20132397 (2012). doi:10.1016\/j.combustflame.2012.02.016","journal-title":"Combust. Flame"},{"issue":"2","key":"8_CR30","doi-asserted-by":"publisher","first-page":"315","DOI":"10.1016\/S0377-0427(97)00219-7","volume":"88","author":"B.P. Sommeijer","year":"1997","unstructured":"Sommeijer, B.P., Shampine, L.F., Verwer, J.G.: RKC: an explicit solver for parabolic PDEs. J. Comput. Appl. Math. 88(2), 315\u2013326 (1997)","journal-title":"J. Comput. Appl. Math."},{"issue":"1","key":"8_CR31","doi-asserted-by":"publisher","first-page":"140","DOI":"10.1006\/jcph.2000.6495","volume":"161","author":"B. Sportisse","year":"2000","unstructured":"Sportisse, B.: An analysis of operator splitting techniques in the stiff case. J. Comput. Phys. 161(1), 140\u2013168 (2000)","journal-title":"J. Comput. Phys."},{"issue":"4","key":"8_CR32","doi-asserted-by":"publisher","first-page":"764","DOI":"10.2514\/1.B34874","volume":"29","author":"C.P. Stone","year":"2013","unstructured":"Stone, C.P., Davis, R.L.: Techniques for solving stiff chemical kinetics on graphical processing units. J. Propulsion Power 29(4), 764\u2013773 (2013). doi:10.2514\/1.B34874","journal-title":"J. Propulsion Power"},{"issue":"3","key":"8_CR33","doi-asserted-by":"publisher","first-page":"506","DOI":"10.1137\/0705041","volume":"5","author":"G. Strang","year":"1968","unstructured":"Strang, G.: On the construction and comparison of difference schemes. SIAM J. Numer. Anal. 5(3), 506\u2013517 (1968)","journal-title":"SIAM J. Numer. Anal."},{"issue":"7","key":"8_CR34","doi-asserted-by":"publisher","first-page":"1088","DOI":"10.1007\/s10439-006-9082-z","volume":"34","author":"J. Sundnes","year":"2006","unstructured":"Sundnes, J., Nielsen, B.F., Mardal, K., Cai, X., Lines, G., Tveito, A.: On the computational complexity of the bidomain and the monodomain models of electrophysiology. Ann. Biomed. Eng. 34(7), 1088\u20131097 (2006). doi:10.1007\/s10439-006-9082-z","journal-title":"Ann. Biomed. Eng."},{"key":"8_CR35","doi-asserted-by":"publisher","first-page":"261","DOI":"10.1016\/0168-9274(95)00109-3","volume":"20","author":"P.J. van der Houwen","year":"1996","unstructured":"van der Houwen, P.J.: The development of Runge\u2013Kutta methods for partial differential equations. Appl. Numer. Math. 20, 261\u2013272 (1996)","journal-title":"Appl. Numer. Math."},{"issue":"10","key":"8_CR36","doi-asserted-by":"publisher","first-page":"479","DOI":"10.1002\/zamm.19800601005","volume":"60","author":"P.J. van der Houwen","year":"1980","unstructured":"van der Houwen, P.J., Sommeijer, B.P.: On the internal stability of explicit, m-stage Runge-Kutta methods for large m-values. Z. Angew. Math. Mech. 60(10), 479\u2013485 (1980)","journal-title":"Z. Angew. Math. Mech."},{"key":"8_CR37","doi-asserted-by":"publisher","first-page":"359","DOI":"10.1016\/S0168-9274(96)00022-0","volume":"22","author":"J.G. Verwer","year":"1996","unstructured":"Verwer, J.G.: Explicit Runge\u2013Kutta methods for parabolic partial differential equations. Appl. Numer. Math. 22, 359\u2013379 (1996)","journal-title":"Appl. Numer. Math."},{"key":"8_CR38","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1007\/BF01386405","volume":"57","author":"J.G. Verwer","year":"1990","unstructured":"Verwer, J.G., Hundsdorfer, W., Sommeijer, B.P.: Convergence properties of the Runge\u2013Kutta\u2013Chebyshev method. Numer. Math. 57, 57\u2013178 (1990)","journal-title":"Numer. Math."},{"issue":"1","key":"8_CR39","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1016\/j.jcp.2004.05.002","volume":"201","author":"J.G. Verwer","year":"2004","unstructured":"Verwer, J.G., Sommeijer, B.P., Hundsdorfer, W.: RKC time-stepping for advection\u2013diffusion\u2013reaction problems. J. Comput. Phys. 201(1), 61\u201379 (2004). doi:10.1016\/j.jcp.2004.05.002","journal-title":"J. Comput. Phys."},{"issue":"6","key":"8_CR40","doi-asserted-by":"publisher","first-page":"874","DOI":"10.1093\/bioinformatics\/btr015","volume":"27","author":"Y. Zhou","year":"2011","unstructured":"Zhou, Y., Liepe, J., Sheng, X., Stumpf, M.P.H., Barnes, C.: GPU accelerated biochemical network simulation. Bioinformatics 27(6), 874\u2013876 (2011). doi:10.1093\/bioinformatics\/btr015","journal-title":"Bioinformatics"}],"container-title":["Numerical Computations with GPUs"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-06548-9_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,14]],"date-time":"2023-02-14T18:53:44Z","timestamp":1676400824000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-06548-9_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319065472","9783319065489"],"references-count":40,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-06548-9_8","relation":{},"subject":[],"published":{"date-parts":[[2014]]},"assertion":[{"value":"9 June 2014","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}