{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,18]],"date-time":"2026-01-18T11:13:52Z","timestamp":1768734832536,"version":"3.49.0"},"reference-count":28,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2023,2,1]],"date-time":"2023-02-01T00:00:00Z","timestamp":1675209600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,2,1]],"date-time":"2023-02-01T00:00:00Z","timestamp":1675209600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["DMS-CAREER-1943186"],"award-info":[{"award-number":["DMS-CAREER-1943186"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Sci Comput"],"published-print":{"date-parts":[[2023,3]]},"DOI":"10.1007\/s10915-023-02102-y","type":"journal-article","created":{"date-parts":[[2023,2,1]],"date-time":"2023-02-01T08:43:44Z","timestamp":1675241024000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Discrete Adjoint Computations for Relaxation Runge\u2013Kutta Methods"],"prefix":"10.1007","volume":"94","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0098-9707","authenticated-orcid":false,"given":"Mario J.","family":"Bencomo","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jesse","family":"Chan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,2,1]]},"reference":[{"issue":"6","key":"2102_CR1","doi-asserted-by":"publisher","first-page":"1006","DOI":"10.1137\/0714068","volume":"14","author":"R Alexander","year":"1977","unstructured":"Alexander, R.: Diagonally implicit Runge\u2013Kutta methods for stiff ODE\u2019s. SIAM J. Numer. Anal. 14(6), 1006\u20131021 (1977)","journal-title":"SIAM J. Numer. Anal."},{"issue":"4","key":"2102_CR2","doi-asserted-by":"publisher","first-page":"1005","DOI":"10.1016\/j.cam.2009.08.109","volume":"233","author":"M Alexe","year":"2009","unstructured":"Alexe, M., Sandu, A.: On the discrete adjoints of adaptive time stepping algorithms. J. Comput. Appl. Math. 233(4), 1005\u20131020 (2009)","journal-title":"J. Comput. Appl. Math."},{"key":"2102_CR3","doi-asserted-by":"crossref","unstructured":"Antil, H., Leykekhman, D.: A brief introduction to PDE-constrained optimization. In: Frontiers in PDE-Constrained Optimization, pp. 3\u201340. Springer (2018)","DOI":"10.1007\/978-1-4939-8636-1_1"},{"key":"2102_CR4","doi-asserted-by":"publisher","first-page":"296","DOI":"10.1016\/j.jcp.2019.01.039","volume":"386","author":"MJ Bencomo","year":"2019","unstructured":"Bencomo, M.J., Symes, W.W.: Discretization of multipole sources in a finite difference setting for wave propagation problems. J. Comput. Phys. 386, 296\u2013322 (2019)","journal-title":"J. Comput. Phys."},{"issue":"3","key":"2102_CR5","doi-asserted-by":"publisher","first-page":"868","DOI":"10.1137\/04061979X","volume":"28","author":"M Calvo","year":"2006","unstructured":"Calvo, M., Hern\u00e1ndez-Abreu, D., Montijano, J.I., R\u00e1ndez, L.: On the preservation of invariants by explicit Runge\u2013Kutta methods. SIAM J. Sci. Comput. 28(3), 868\u2013885 (2006)","journal-title":"SIAM J. Sci. Comput."},{"issue":"226","key":"2102_CR6","doi-asserted-by":"publisher","first-page":"717","DOI":"10.1090\/S0025-5718-99-01027-3","volume":"68","author":"P Eberhard","year":"1999","unstructured":"Eberhard, P., Bischof, C.: Automatic differentiation of numerical integration algorithms. Math. Comput. 68(226), 717\u2013731 (1999)","journal-title":"Math. Comput."},{"key":"2102_CR7","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1017\/S0962492902000132","volume":"12","author":"A Griewank","year":"2003","unstructured":"Griewank, A.: A mathematical view of automatic differentiation. Acta Numer. 12, 321\u2013398 (2003)","journal-title":"Acta Numer."},{"issue":"3\u20134","key":"2102_CR8","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1080\/10556789308805549","volume":"2","author":"A Griewank","year":"1993","unstructured":"Griewank, A., Bischof, C., Corliss, G., Carle, A., Williamson, K.: Derivative convergence for iterative equation solvers. Optim. Methods Softw. 2(3\u20134), 321\u2013355 (1993)","journal-title":"Optim. Methods Softw."},{"key":"2102_CR9","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898717761","volume-title":"Evaluating Derivatives: Principles and Techniques of Algorithmic Differentiation","author":"A Griewank","year":"2008","unstructured":"Griewank, A., Walther, A.: Evaluating Derivatives: Principles and Techniques of Algorithmic Differentiation. SIAM, Philadelphia (2008)"},{"key":"2102_CR10","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898718720","volume-title":"Perspectives in Flow Control and Optimization","author":"MD Gunzburger","year":"2002","unstructured":"Gunzburger, M.D.: Perspectives in Flow Control and Optimization. SIAM, Philadelphia (2002)"},{"issue":"2","key":"2102_CR11","doi-asserted-by":"publisher","first-page":"247","DOI":"10.1007\/s002110000178","volume":"87","author":"WW Hager","year":"2000","unstructured":"Hager, W.W.: Runge\u2013Kutta methods in optimal control and the transformed adjoint system. Numer. Math. 87(2), 247\u2013282 (2000)","journal-title":"Numer. Math."},{"key":"2102_CR12","volume-title":"Geometric Numerical Integration: Structure-Preserving Algorithms for Ordinary Differential Equations","author":"E Hairer","year":"2006","unstructured":"Hairer, E., Lubich, C., Wanner, G.: Geometric Numerical Integration: Structure-Preserving Algorithms for Ordinary Differential Equations, vol. 31. Springer, New York (2006)"},{"issue":"4","key":"2102_CR13","doi-asserted-by":"publisher","first-page":"5570","DOI":"10.1093\/mnras\/sty184","volume":"475","author":"DM Hernandez","year":"2018","unstructured":"Hernandez, D.M., Bertschinger, E.: Time-symmetric integration in astrophysics. Mon. Not. R. Astron. Soc. 475(4), 5570\u20135584 (2018)","journal-title":"Mon. Not. R. Astron. Soc."},{"issue":"6","key":"2102_CR14","doi-asserted-by":"publisher","first-page":"2850","DOI":"10.1137\/19M1263662","volume":"57","author":"DI Ketcheson","year":"2019","unstructured":"Ketcheson, D.I.: Relaxation Runge\u2013Kutta methods: conservation and stability for inner-product norms. SIAM J. Numer. Anal. 57(6), 2850\u20132870 (2019)","journal-title":"SIAM J. Numer. Anal."},{"key":"2102_CR15","doi-asserted-by":"publisher","first-page":"421","DOI":"10.1016\/S0065-2687(06)48008-0","volume":"48","author":"P Moczo","year":"2007","unstructured":"Moczo, P., Robertsson, J.O., Eisner, L.: The finite-difference time-domain method for modeling of seismic wave propagation. Adv. Geophys. 48, 421\u2013516 (2007)","journal-title":"Adv. Geophys."},{"key":"2102_CR16","doi-asserted-by":"crossref","unstructured":"Persson, P.O.: High-order Navier\u2013Stokes simulations using a sparse line-based discontinuous Galerkin method. In: 50th AIAA Aerospace Sciences Meeting including the New Horizons Forum and Aerospace Exposition, p. 456 (2012)","DOI":"10.2514\/6.2012-456"},{"issue":"2","key":"2102_CR17","doi-asserted-by":"publisher","first-page":"495","DOI":"10.1111\/j.1365-246X.2006.02978.x","volume":"167","author":"RE Plessix","year":"2006","unstructured":"Plessix, R.E.: A review of the adjoint-state method for computing the gradient of a functional with geophysical applications. Geophys. J. Int. 167(2), 495\u2013503 (2006)","journal-title":"Geophys. J. Int."},{"key":"2102_CR18","doi-asserted-by":"publisher","unstructured":"Ranocha, H., Ketcheson, D.I.: Convex Relaxation Runge\u2013Kutta. Relaxation Runge\u2013Kutta methods for convex functionals. https:\/\/github.com\/ranocha\/ConvexRelaxationRungeKutta (2019). https:\/\/doi.org\/10.5281\/zenodo.3066518","DOI":"10.5281\/zenodo.3066518"},{"issue":"4","key":"2102_CR19","doi-asserted-by":"publisher","first-page":"875","DOI":"10.1007\/s00211-020-01158-4","volume":"146","author":"H Ranocha","year":"2020","unstructured":"Ranocha, H., L\u00f3czi, L., Ketcheson, D.I.: General relaxation methods for initial-value problems with application to multistep schemes. Numer. Math. 146(4), 875\u2013906 (2020)","journal-title":"Numer. Math."},{"issue":"2","key":"2102_CR20","doi-asserted-by":"publisher","first-page":"A612","DOI":"10.1137\/19M1263480","volume":"42","author":"H Ranocha","year":"2020","unstructured":"Ranocha, H., Sayyari, M., Dalcin, L., Parsani, M., Ketcheson, D.I.: Relaxation Runge\u2013Kutta methods: fully discrete explicit entropy-stable schemes for the compressible Euler and Navier\u2013Stokes equations. SIAM J. Sci. Comput. 42(2), A612\u2013A638 (2020)","journal-title":"SIAM J. Sci. Comput."},{"key":"2102_CR21","unstructured":"Rothauge, K.: The discrete adjoint method for high-order time-stepping methods. Ph.D. thesis, University of British Columbia (2016)"},{"key":"2102_CR22","doi-asserted-by":"crossref","unstructured":"Sandu, A.: On the properties of Runge\u2013Kutta discrete adjoints. In: International Conference on Computational Science, pp. 550\u2013557. Springer (2006)","DOI":"10.1007\/11758549_76"},{"issue":"1","key":"2102_CR23","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1137\/151002769","volume":"58","author":"JM Sanz-Serna","year":"2016","unstructured":"Sanz-Serna, J.M.: Symplectic Runge\u2013Kutta schemes for adjoint equations, automatic differentiation, optimal control, and more. SIAM Rev. 58(1), 3\u201333 (2016)","journal-title":"SIAM Rev."},{"issue":"2","key":"2102_CR24","doi-asserted-by":"publisher","first-page":"439","DOI":"10.1016\/0021-9991(88)90177-5","volume":"77","author":"CW Shu","year":"1988","unstructured":"Shu, C.W., Osher, S.: Efficient implementation of essentially non-oscillatory shock-capturing schemes. J. Comput. Phys. 77(2), 439\u2013471 (1988)","journal-title":"J. Comput. Phys."},{"issue":"12","key":"2102_CR25","doi-asserted-by":"publisher","first-page":"3373","DOI":"10.1175\/1520-0493(1997)125<3373:FDOAOA>2.0.CO;2","volume":"125","author":"Z Sirkes","year":"1997","unstructured":"Sirkes, Z., Tziperman, E.: Finite difference of adjoint or adjoint of finite difference? Mon. Weather Rev. 125(12), 3373\u20133378 (1997)","journal-title":"Mon. Weather Rev."},{"issue":"11","key":"2102_CR26","doi-asserted-by":"publisher","first-page":"1933","DOI":"10.1190\/1.1441605","volume":"49","author":"J Virieux","year":"1984","unstructured":"Virieux, J.: SH-wave propagation in heterogeneous media: velocity-stress finite-difference method. Geophysics 49(11), 1933\u20131942 (1984)","journal-title":"Geophysics"},{"issue":"1","key":"2102_CR27","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1007\/s10589-006-0397-3","volume":"36","author":"A Walther","year":"2007","unstructured":"Walther, A.: Automatic differentiation of explicit Runge\u2013Kutta methods for optimal control. Comput. Optim. Appl. 36(1), 83\u2013108 (2007)","journal-title":"Comput. Optim. Appl."},{"issue":"1","key":"2102_CR28","doi-asserted-by":"publisher","first-page":"138","DOI":"10.1007\/s10915-014-9890-5","volume":"63","author":"LC Wilcox","year":"2015","unstructured":"Wilcox, L.C., Stadler, G., Bui-Thanh, T., Ghattas, O.: Discretely exact derivatives for hyperbolic PDE-constrained optimization problems discretized by the discontinuous Galerkin method. J. Sci. Comput. 63(1), 138\u2013162 (2015)","journal-title":"J. Sci. Comput."}],"container-title":["Journal of Scientific Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10915-023-02102-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10915-023-02102-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10915-023-02102-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,22]],"date-time":"2023-02-22T21:11:12Z","timestamp":1677100272000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10915-023-02102-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,2,1]]},"references-count":28,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2023,3]]}},"alternative-id":["2102"],"URL":"https:\/\/doi.org\/10.1007\/s10915-023-02102-y","relation":{},"ISSN":["0885-7474","1573-7691"],"issn-type":[{"value":"0885-7474","type":"print"},{"value":"1573-7691","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,2,1]]},"assertion":[{"value":"29 April 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 December 2022","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 January 2023","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 February 2023","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declaration"}},{"value":"The authors have no relevant financial or non-financial interests to disclose.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"59"}}