{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T07:41:37Z","timestamp":1740123697358,"version":"3.37.3"},"reference-count":60,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2024,1,6]],"date-time":"2024-01-06T00:00:00Z","timestamp":1704499200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,1,6]],"date-time":"2024-01-06T00:00:00Z","timestamp":1704499200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"German Science Foundation","award":["GRK 2450"],"award-info":[{"award-number":["GRK 2450"]}]},{"DOI":"10.13039\/100012112","name":"Isaac Newton Institute for Mathematical Sciences","doi-asserted-by":"publisher","award":["EPSRC grant no EP\/K032208\/1"],"award-info":[{"award-number":["EPSRC grant no EP\/K032208\/1"]}],"id":[{"id":"10.13039\/100012112","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Numer Algor"],"published-print":{"date-parts":[[2024,7]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Discrete gradients (DG) or more exactly discrete gradient methods are time integration schemes that are custom-built to preserve first integrals or Lyapunov functions of a given ordinary differential equation (ODE). In conservative molecular dynamics (MD) simulations, the energy of the system is constant and therefore a first integral of motion. Hence, discrete gradient methods seem to be a natural choice as an integration scheme in conservative molecular dynamics simulations.<\/jats:p>","DOI":"10.1007\/s11075-023-01717-4","type":"journal-article","created":{"date-parts":[[2024,1,6]],"date-time":"2024-01-06T04:22:06Z","timestamp":1704514926000},"page":"1189-1220","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Discrete gradients in short-range molecular dynamics simulations"],"prefix":"10.1007","volume":"96","author":[{"given":"Volker","family":"Grimm","sequence":"first","affiliation":[]},{"given":"Tobias","family":"Kliesch","sequence":"additional","affiliation":[]},{"given":"G. R. W.","family":"Quispel","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,1,6]]},"reference":[{"key":"1717_CR1","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1016\/0021-9991(83)90014-1","volume":"52","author":"HC Anderson","year":"1983","unstructured":"Anderson, H.C.: Rattle: a \u201cvelocity\" version of the shake algorithm for molecular dynamics calculations. J. Comput. Phys. 52, 24\u201334 (1983). https:\/\/doi.org\/10.1016\/0021-9991(83)90014-1","journal-title":"J. Comput. Phys."},{"key":"1717_CR2","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-29928-9","author":"H Bauke","year":"2006","unstructured":"Bauke, H., Mertens, S.: Cluster computing. Springer (2006). https:\/\/doi.org\/10.1007\/3-540-29928-9","journal-title":"Cluster computing. Springer"},{"key":"1717_CR3","unstructured":"Bekker, H.: Molecular dynamics simulation methods revised. Proefschrift (Thesis), Rijksuniversiteit Groningen, (1996). https:\/\/research.rug.nl\/en\/publications\/molecular-dynamics-simulation-methods-revised"},{"key":"1717_CR4","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1016\/0010-4655(95)00042-E","volume":"91","author":"H Berendsen","year":"1995","unstructured":"Berendsen, H., Spoel, D., Vandrunen, R.: GROMACS-a message-passing parallel molecular-dynamics implementation. Comput. Phys. Commun. 91, 43\u201356 (1995). https:\/\/doi.org\/10.1016\/0010-4655(95)00042-E","journal-title":"Comput. Phys. Commun."},{"issue":"5","key":"1717_CR5","doi-asserted-by":"publisher","first-page":"888","DOI":"10.1017\/S0956792521000139","volume":"32","author":"E Celledoni","year":"2021","unstructured":"Celledoni, E., Ehrhardt, M., Etmann, C., McLachlan, R.I., Owren, B., Sch\u00f6nlieb, C.-B., Sherry, F.: Structure-preserving deep learning. Euro. J. Appl. Math. 32(5), 888\u2013936 (2021). https:\/\/doi.org\/10.1017\/S0956792521000139","journal-title":"Euro. J. Appl. Math."},{"issue":"322","key":"1717_CR6","doi-asserted-by":"publisher","first-page":"699","DOI":"10.1090\/mcom\/3470","volume":"89","author":"E Celledoni","year":"2020","unstructured":"Celledoni, E., Eidnes, S., Owren, B., Ringholm, T.: Energy-preserving methods on Riemannian manifolds. Math. Comp. 89(322), 699\u2013716 (2020). https:\/\/doi.org\/10.1090\/mcom\/3470","journal-title":"Math. Comp."},{"key":"1717_CR7","doi-asserted-by":"publisher","first-page":"A3789","DOI":"10.1137\/18M1190628","volume":"40","author":"E Celledoni","year":"2018","unstructured":"Celledoni, E., Eidnes, S., Owren, B., Ringholm, T.: Dissipative numerical schemes on Riemannian manifolds with applications to gradient flows. SIAM J. Sci. Comput. 40, A3789\u2013A3806 (2018). https:\/\/doi.org\/10.1137\/18M1190628","journal-title":"SIAM J. Sci. Comput."},{"key":"1717_CR8","doi-asserted-by":"publisher","first-page":"6770","DOI":"10.1016\/j.jcp.2012.06.022","volume":"231","author":"E Celledoni","year":"2012","unstructured":"Celledoni, E., Grimm, V., McLachlan, R.I., McLaren, D.I., O\u2019Neale, D., Owren, B., Quispel, G.R.W.: Preserving energy resp dissipation in numerical PDEs using the \u201caverage vector field\" method. J. Comput. Phys. 231, 6770\u20136789 (2012). https:\/\/doi.org\/10.1016\/j.jcp.2012.06.022","journal-title":"J. Comput. Phys."},{"issue":"5","key":"1717_CR9","doi-asserted-by":"publisher","first-page":"2318","DOI":"10.1137\/100810174","volume":"33","author":"M Dahlby","year":"2011","unstructured":"Dahlby, M., Owren, B.: A general framework for deriving integral preserving numerical methods for PDEs. SIAM J. Sci. Comput. 33(5), 2318\u20132340 (2011). https:\/\/doi.org\/10.1137\/100810174","journal-title":"SIAM J. Sci. Comput."},{"issue":"4","key":"1717_CR10","doi-asserted-by":"publisher","first-page":"1207","DOI":"10.1007\/s10543-022-00909-z","volume":"62","author":"S Eidnes","year":"2022","unstructured":"Eidnes, S.: Order theory for discrete gradient methods. BIT Numer. Math. 62(4), 1207\u20131255 (2022). https:\/\/doi.org\/10.1007\/s10543-022-00909-z","journal-title":"BIT Numer. Math."},{"key":"1717_CR11","doi-asserted-by":"publisher","unstructured":"Ehrhardt, M.\u00a0J., Erlend, S.\u00a0R., Ringholm, T., Sch\u00f6nlieb, C.-B.: A geometric integration approach to smooth optimisation: foundations of the discrete gradient method, preprint. arXiv:1805.06444. https:\/\/doi.org\/10.48550\/arXiv.1805.06444","DOI":"10.48550\/arXiv.1805.06444"},{"key":"1717_CR12","doi-asserted-by":"publisher","first-page":"449","DOI":"10.1007\/BF02440162","volume":"6","author":"O Gonzalez","year":"1996","unstructured":"Gonzalez, O.: Time integration and discrete Hamiltonian systems. J. Nonlinear Sci. 6, 449\u2013467 (1996). https:\/\/doi.org\/10.1007\/BF02440162","journal-title":"J. Nonlinear Sci."},{"key":"1717_CR13","unstructured":"Gonzalez, O.: Design and analysis of conserving integrators for nonlinear Hamiltonian systems with symmetry. Ph.D. thesis, Stanford University, Stanford, CA (1996). https:\/\/searchworks.stanford.edu\/view\/3219326"},{"key":"1717_CR14","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1016\/0045-7825(96)01009-2","volume":"134","author":"O Gonzalez","year":"1996","unstructured":"Gonzalez, O., Simo, J.C.: On the stability of symplectic and energy-momentum algorithms for non-linear Hamiltonian systems with symmetry. Comput. Methods Appl. Mech. Engrg. 134, 197\u2013222 (1996). https:\/\/doi.org\/10.1016\/0045-7825(96)01009-2","journal-title":"Comput. Methods Appl. Mech. Engrg."},{"key":"1717_CR15","doi-asserted-by":"publisher","unstructured":"Griebel, M., Knapek, S., Zumbusch, G.: Numerical simulation in molecular dynamics. Springer-Verlag, Berlin, (2007). https:\/\/doi.org\/10.1007\/978-3-540-68095-6","DOI":"10.1007\/978-3-540-68095-6"},{"key":"1717_CR16","doi-asserted-by":"publisher","unstructured":"Grimm, V., McLachlan, R.\u00a0I., McLaren, D.\u00a0I., Quispel, G.\u00a0R.\u00a0W., Sch\u00f6nlieb, C.-B.: Discrete gradient methods for solving variational image regularisation models. J. Phys. A 50, 295201, 21 (2017). https:\/\/doi.org\/10.1088\/1751-8121\/aa747c","DOI":"10.1088\/1751-8121\/aa747c"},{"key":"1717_CR17","unstructured":"Grimm, V.: Implementation of discrete gradient methods for dissipative PDEs in image processing on GPUs. in Geometric Numerical Integration and its Applications, Math-for-Industry (MI) Lecture Note Series, 74. Institute of Mathematics for Industry, Kyushu University, Fukuoka, 69\u201371, (2017). https:\/\/www.imi.kyushu-u.ac.jp\/wp-content\/uploads\/2022\/07\/mil_74.pdf"},{"key":"1717_CR18","doi-asserted-by":"publisher","first-page":"709","DOI":"10.1007\/s10543-005-0034-z","volume":"45","author":"V Grimm","year":"2005","unstructured":"Grimm, V., Quispel, G.R.W.: Geometric integration methods that preserve Lyapunov functions. BIT 45, 709\u2013723 (2005). https:\/\/doi.org\/10.1007\/s10543-005-0034-z","journal-title":"BIT"},{"issue":"5","key":"1717_CR19","doi-asserted-by":"publisher","first-page":"399","DOI":"10.1002\/nla.467","volume":"13","author":"V Grimm","year":"2006","unstructured":"Grimm, V., Henn, S., Witsch, K.: A higher-order PDE-based image registration approach. Numer. Linear Algebra Appl. 13(5), 399\u2013417 (2006). https:\/\/doi.org\/10.1002\/nla.467","journal-title":"Numer. Linear Algebra Appl."},{"key":"1717_CR20","doi-asserted-by":"publisher","unstructured":"Hairer, E., N\u00f8rsett, S.\u00a0P., Wanner, G.: Solving ordinary differential equations. I, second edition, Springer-Verlag, Berlin, (1993). https:\/\/doi.org\/10.1007\/978-3-540-78862-1","DOI":"10.1007\/978-3-540-78862-1"},{"key":"1717_CR21","doi-asserted-by":"publisher","unstructured":"Hairer, E., Lubich, C., Wanner, G.: Geometric numerical integration, second edition. Springer-Verlag, Berlin, (2006). https:\/\/doi.org\/10.1007\/3-540-30666-8","DOI":"10.1007\/3-540-30666-8"},{"key":"1717_CR22","doi-asserted-by":"crossref","unstructured":"Harten, A., Lax, P.\u00a0D., van\u00a0Leer, B.: On upstream differencing and Godunov-type schemes for hyperbolic conservation laws. SIAM Rev. 25, 35\u201361 (1983). https:\/\/www.jstor.org\/stable\/2030019","DOI":"10.1137\/1025002"},{"key":"1717_CR23","doi-asserted-by":"publisher","first-page":"409","DOI":"10.6028\/jres.049.044","volume":"49","author":"MR Hestenes","year":"1952","unstructured":"Hestenes, M.R., Stiefel, E.: Methods of conjugate gradients for solving linear systems. J. Res. Nat. Bur. Stand. 49, 409\u2013436 (1952). https:\/\/doi.org\/10.6028\/jres.049.044","journal-title":"J. Res. Nat. Bur. Stand."},{"issue":"1","key":"1717_CR24","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1016\/0021-9991(88)90132-5","volume":"76","author":"T Itoh","year":"1988","unstructured":"Itoh, T., Abe, K.: Hamiltonian-conserving discrete canonical equations based on variational difference quotients. J. Comput. Phys. 76(1), 85\u2013102 (1988). https:\/\/doi.org\/10.1016\/0021-9991(88)90132-5","journal-title":"J. Comput. Phys."},{"key":"1717_CR25","doi-asserted-by":"publisher","unstructured":"IUPAC-IUB Commission on Biochemical Nomenclature, Abbreviations and symbols for the description of the conformation of polypeptide chains. Tentative rules (1969). Biochem. 9, 3471\u20133479 (1970). https:\/\/doi.org\/10.1016\/S0021-9258(18)62561-X","DOI":"10.1016\/S0021-9258(18)62561-X"},{"key":"1717_CR26","doi-asserted-by":"publisher","first-page":"134","DOI":"10.1016\/0021-9991(74)90081-3","volume":"15","author":"RA LaBudde","year":"1974","unstructured":"LaBudde, R.A., Greenspan, D.: Discrete mechanics - a general treatment. J. Comput. Phys. 15, 134\u2013167 (1974). https:\/\/doi.org\/10.1016\/0021-9991(74)90081-3","journal-title":"J. Comput. Phys."},{"key":"1717_CR27","doi-asserted-by":"publisher","unstructured":"LaBudde, R.\u00a0A., Greenspan, D.: Energy and momentum conserving methods of arbitrary order of the numerical integration of equations of motion. I. Motion of a single particle. Numer. Math. 25(4), 323\u2013346 (1975\/76). https:\/\/doi.org\/10.1007\/BF01396331","DOI":"10.1007\/BF01396331"},{"key":"1717_CR28","doi-asserted-by":"publisher","unstructured":"LaBudde, R.\u00a0A., Greenspan, D.: Energy and momentum conserving methods of arbitrary order of the numerical integration of equations of motion. II. Motion of a system of particles. Numer. Math. 26(1), 1\u201316 (1976). https:\/\/doi.org\/10.1007\/BF01396562","DOI":"10.1007\/BF01396562"},{"key":"1717_CR29","doi-asserted-by":"publisher","unstructured":"Leimkuhler, B., Reich, S.: Simulating Hamiltonian dynamics. Cambridge University Press, Cambridge, (2004). https:\/\/doi.org\/10.1017\/CBO9780511614118","DOI":"10.1017\/CBO9780511614118"},{"key":"1717_CR30","doi-asserted-by":"publisher","unstructured":"Leimkuhler, B., Matthews, C.: Mol. Dynamics, Springer, Cambridge, (2015). https:\/\/doi.org\/10.1007\/978-3-319-16375-8","DOI":"10.1007\/978-3-319-16375-8"},{"key":"1717_CR31","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1006\/jcph.1994.1085","volume":"112","author":"B Leimkuhler","year":"1994","unstructured":"Leimkuhler, B., Skeel, R.D.: Symplectic numerical integrators in constrained Hamiltonian systems. J. Comput. Phys. 112, 117\u2013125 (1994). https:\/\/doi.org\/10.1006\/jcph.1994.1085","journal-title":"J. Comput. Phys."},{"issue":"738","key":"1717_CR32","doi-asserted-by":"publisher","first-page":"463","DOI":"10.1098\/rspa.1924.0081","volume":"106","author":"JE Lennard-Jones","year":"1924","unstructured":"Lennard-Jones, J.E.: On the determination of molecular fields. Proc. R. Soc. Lond. A 106(738), 463\u2013477 (1924). https:\/\/doi.org\/10.1098\/rspa.1924.0081","journal-title":"Proc. R. Soc. Lond. A"},{"key":"1717_CR33","doi-asserted-by":"publisher","unstructured":"Lindahl, E., Hess, B., van\u00a0der\u00a0Spoel, D.: GROMACS 3.0: a package for molecular simulation and trajectory analysis. J. Mol. Model. 7, 306\u2013317 (2001). https:\/\/doi.org\/10.1007\/s008940100045","DOI":"10.1007\/s008940100045"},{"key":"1717_CR34","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1017\/CBO9781107360198.008","volume":"284","author":"RI McLachlan","year":"2001","unstructured":"McLachlan, R.I., Quispel, G.R.W.: Six lectures on the geometric integration of ODEs. London Math. Soc. Lecture Note Ser. 284, 155\u2013210 (2001). https:\/\/doi.org\/10.1017\/CBO9781107360198.008","journal-title":"London Math. Soc. Lecture Note Ser."},{"key":"1717_CR35","doi-asserted-by":"publisher","unstructured":"McLachlan, R. I., Quispel, G. R. W., Robidoux, N.: Geometric integration using discrete gradients. R. Soc. Lond. Philos. Trans. Ser. A Math. Phys. Eng. Sci. 357, 1021\u20131045 (1999). https:\/\/doi.org\/10.1098\/rsta.1999.0363","DOI":"10.1098\/rsta.1999.0363"},{"key":"1717_CR36","doi-asserted-by":"publisher","first-page":"586","DOI":"10.1137\/S0036142995295807","volume":"35","author":"RI McLachlan","year":"1998","unstructured":"McLachlan, R.I., Quispel, G.R.W., Turner, G.S.: Numerical integrators that preserve symmetries and reversing symmetries. SIAM J. Numer. Anal. 35, 586\u2013599 (1998). https:\/\/doi.org\/10.1137\/S0036142995295807","journal-title":"SIAM J. Numer. Anal."},{"key":"1717_CR37","unstructured":"McLaren, D.\u00a0I., Quispel, G.\u00a0R.\u00a0W.: Bootstrapping discrete-gradient integral-preserving integrators to fourth order. In: Daniel, M.., Rajasekar, S. (eds.) Nonlinear Dynamics, 157\u2013172. Narosa Publishing House, (2008), http:\/\/www.narosa.com\/books_display.asp?catgcode=978-81-7319-941-7"},{"issue":"6","key":"1717_CR38","doi-asserted-by":"publisher","first-page":"4653","DOI":"10.1103\/PhysRevB.43.4653","volume":"43","author":"J Mei","year":"1990","unstructured":"Mei, J., Davenport, J.W., Fernando, G.W.: Analytic embedded-atom potentials for fcc metals: application to liquid and solid copper. Phys. Rev. B 43(6), 4653\u20134658 (1990). https:\/\/doi.org\/10.1103\/PhysRevB.43.4653","journal-title":"Phys. Rev. B"},{"key":"1717_CR39","unstructured":"Message Passing Interface Forum, MPI: a message-passing interface standard, (2023). https:\/\/www.mpi-forum.org\/"},{"issue":"3","key":"1717_CR40","doi-asserted-by":"publisher","first-page":"1021","DOI":"10.1007\/s13160-019-00378-y","volume":"36","author":"Y Miyatake","year":"2019","unstructured":"Miyatake, Y.: Structure-preserving model reduction for dynamical systems with a first integral. Jpn. J. Ind. Appl. Math. 36(3), 1021\u20131037 (2019). https:\/\/doi.org\/10.1007\/s13160-019-00378-y","journal-title":"Jpn. J. Ind. Appl. Math."},{"issue":"2","key":"1717_CR41","doi-asserted-by":"publisher","first-page":"441","DOI":"10.1007\/s13160-017-0252-1","volume":"34","author":"Y Miyatake","year":"2017","unstructured":"Miyatake, Y., Cohen, D., Furihata, D., Matsuo, T.: Geometric numerical integrators for Hunter-Saxton-like equations. Jpn. J. Ind. Appl. Math. 34(2), 441\u2013472 (2017). https:\/\/doi.org\/10.1007\/s13160-017-0252-1","journal-title":"Jpn. J. Ind. Appl. Math."},{"issue":"15","key":"1717_CR42","doi-asserted-by":"publisher","first-page":"3728","DOI":"10.1016\/j.cam.2011.09.004","volume":"236","author":"Y Miyatake","year":"2012","unstructured":"Miyatake, Y., Matsuo, T.: Conservative finite difference schemes for the Degasperis-Procesi equation. J. Comput. Appl. Math. 236(15), 3728\u20133740 (2012). https:\/\/doi.org\/10.1016\/j.cam.2011.09.004","journal-title":"J. Comput. Appl. Math."},{"key":"1717_CR43","doi-asserted-by":"publisher","first-page":"2079","DOI":"10.3934\/dcds.2015.35.2079","volume":"35","author":"RA Norton","year":"2015","unstructured":"Norton, R.A., McLaren, D.I., Quispel, G.R.W., Stern, A., Zanna, A.: Projection methods and discrete gradient methods for preserving first integrals of ODEs. Discrete Contin. Dyn. Syst. 35, 2079\u20132098 (2015). https:\/\/doi.org\/10.3934\/dcds.2015.35.2079","journal-title":"Discrete Contin. Dyn. Syst."},{"issue":"1","key":"1717_CR44","doi-asserted-by":"publisher","first-page":"B194","DOI":"10.1137\/20M1311934","volume":"43","author":"B Perse","year":"2021","unstructured":"Perse, B., Kormann, K., Sonnendr\u00fccker, E.: Geometric particle-in-cell simulations of the Vlasov-Maxwell system in curvilinear coordinates. SIAM J. Sci. Comput. 43(1), B194\u2013B218 (2021). https:\/\/doi.org\/10.1137\/20M1311934","journal-title":"SIAM J. Sci. Comput."},{"key":"1717_CR45","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1006\/jcph.1995.1039","volume":"117","author":"S Plimpton","year":"1995","unstructured":"Plimpton, S.: Fast parallel algorithms for short-range molecular dynamics. J. Comput. Phys. 117, 1\u201319 (1995). https:\/\/doi.org\/10.1006\/jcph.1995.1039","journal-title":"J. Comput. Phys."},{"key":"1717_CR46","doi-asserted-by":"publisher","first-page":"L341","DOI":"10.1088\/0305-4470\/29\/13\/006","volume":"29","author":"GRW Quispel","year":"1996","unstructured":"Quispel, G.R.W., Turner, G.S.: Discrete gradient methods for solving ODEs numerically while preserving a first integral. J. Phys. A 29, L341\u2013L349 (1996). https:\/\/doi.org\/10.1088\/0305-4470\/29\/13\/006","journal-title":"J. Phys. A"},{"issue":"1","key":"1717_CR47","doi-asserted-by":"publisher","first-page":"122","DOI":"10.1007\/BF01740549","volume":"36","author":"S Reich","year":"1996","unstructured":"Reich, S.: Enhancing energy conserving methods. BIT. Numer. Math. 36(1), 122\u2013134 (1996). https:\/\/doi.org\/10.1007\/BF01740549","journal-title":"BIT. Numer. Math."},{"key":"1717_CR48","doi-asserted-by":"publisher","first-page":"1351","DOI":"10.1007\/s10208-020-09489-2","volume":"22","author":"ES Riis","year":"2022","unstructured":"Riis, E.S., Ehrhardt, M.J., Quispel, G.R.W., Sch\u00f6nlieb, C.-B.: A geometric integration approach to nonsmooth, nonconvex optimisation. Found. Comput. Math. 22, 1351\u20131394 (2022). https:\/\/doi.org\/10.1007\/s10208-020-09489-2","journal-title":"Found. Comput. Math."},{"issue":"4","key":"1717_CR49","doi-asserted-by":"publisher","first-page":"2665","DOI":"10.1137\/17M1162354","volume":"11","author":"T Ringholm","year":"2018","unstructured":"Ringholm, T., Lazic, J., Sch\u00f6nlieb, C.-B.: Variational image regularization with Euler\u2019s elastica using a discrete gradient scheme. SIAM J. Imaging Sci. 11(4), 2665\u20132691 (2018). https:\/\/doi.org\/10.1137\/17M1162354","journal-title":"SIAM J. Imaging Sci."},{"key":"1717_CR50","doi-asserted-by":"publisher","first-page":"327","DOI":"10.1016\/0021-9991(77)90098-5","volume":"23","author":"JP Ryckaert","year":"1977","unstructured":"Ryckaert, J.P., Ciccotti, G., Berendsen, H.J.C.: Numerical integration of the Cartesian equations of motion of a system with constraints: molecular dynamics of $$n$$-alkanes. J. Comput. Phys. 23, 327\u2013341 (1977). https:\/\/doi.org\/10.1016\/0021-9991(77)90098-5","journal-title":"J. Comput. Phys."},{"key":"1717_CR51","doi-asserted-by":"publisher","unstructured":"Salue\u00f1a, C., Avalos, J.\u00a0B.: Molecular dynamics algorithm enforcing energy conservation for microcanonical simulations. Phys. Rev. E 89, 053314, 10 (2014). https:\/\/doi.org\/10.1103\/PhysRevE.89.053314","DOI":"10.1103\/PhysRevE.89.053314"},{"key":"1717_CR52","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4899-3093-4","volume-title":"Numerical Hamiltonian problems","author":"JM Sanz-Serna","year":"1994","unstructured":"Sanz-Serna, J.M., Calvo, M.P.: Numerical Hamiltonian problems. Chapman & Hall, London (1994)"},{"key":"1717_CR53","doi-asserted-by":"publisher","first-page":"915","DOI":"10.1007\/s00466-020-01971-6","volume":"97","author":"M Schiebl","year":"2021","unstructured":"Schiebl, M., Romero, I.: Energy-momentum conserving integration schemes for molecular dynamics. Comput. Mech. 97, 915\u2013935 (2021). https:\/\/doi.org\/10.1007\/s00466-020-01971-6","journal-title":"Comput. Mech."},{"key":"1717_CR54","volume-title":"Assessment of energy-momentum and symplectic schemes for stiff dynamical systems","author":"JC Simo","year":"1993","unstructured":"Simo, J.C., Gonzalez, O.: Assessment of energy-momentum and symplectic schemes for stiff dynamical systems. Merican Society of Mechanical Engineers, ASME Winter Annual Meeting, New Orleans, LA (1993)"},{"key":"1717_CR55","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1016\/0045-7825(92)90115-Z","volume":"100","author":"JC Simo","year":"1992","unstructured":"Simo, J.C., Tarnow, N., Wong, K.K.: Exact energy-momentum conserving algorithms and symplectic schemes for nonlinear dynamics. Comput. Methods Appl Mech. Eng. 100, 63\u2013116 (1992). https:\/\/doi.org\/10.1016\/0045-7825(92)90115-Z","journal-title":"Comput. Methods Appl Mech. Eng."},{"key":"1717_CR56","volume-title":"Dynamical systems and numerical analysis","author":"AM Stuart","year":"1996","unstructured":"Stuart, A.M., Humphries, A.R.: Dynamical systems and numerical analysis. Cambridge University Press, Cambridge (1996)"},{"key":"1717_CR57","doi-asserted-by":"publisher","DOI":"10.1088\/0965-0393\/18\/1\/015012","volume":"18","author":"A Stukowski","year":"2010","unstructured":"Stukowski, A.: Visualization and analysis of atomistic simulation data with OVITO - the Open Visualization Tool. Model. Simul. Mater. Sci. Eng. 18, 015012 (2010). https:\/\/doi.org\/10.1088\/0965-0393\/18\/1\/015012","journal-title":"Model. Simul. Mater. Sci. Eng."},{"key":"1717_CR58","doi-asserted-by":"publisher","unstructured":"Thompson, A. P., Aktulga, H. M., Berger, R., Bolintineanu, D. S., Brown, W. M., Crozier, P. S., in \u2019t Veld, P. J., Kohlmeyer, A., Moore, S. G., Nguyen, T. D., Shan, R., Stevens, M. J., Tranchida, J., Trott, C., Plimpton S. J.: LAMMPS - a flexible simulation tool for particle-based materials modeling at the atomic, meso, and continuum scales. Comput. Phys. Commun. 271, 108171 (2022). https:\/\/doi.org\/10.1016\/j.cpc.2021.108171","DOI":"10.1016\/j.cpc.2021.108171"},{"key":"1717_CR59","doi-asserted-by":"publisher","first-page":"6140","DOI":"10.1063\/1.453488","volume":"87","author":"S Toxvaerd","year":"1987","unstructured":"Toxvaerd, S.: Comment on constrained molecular dynamics of macromolecules. J. Chem. Phys. 87, 6140\u20136143 (1987). https:\/\/doi.org\/10.1063\/1.453488","journal-title":"J. Chem. Phys."},{"issue":"10","key":"1717_CR60","doi-asserted-by":"publisher","first-page":"3963","DOI":"10.1016\/j.jcp.2012.01.035","volume":"231","author":"T Yaguchi","year":"2012","unstructured":"Yaguchi, T., Matsuo, T., Sugihara, M.: The discrete variational derivative method based on discrete differential forms. J. Comput. Phys. 231(10), 3963\u20133986 (2012). https:\/\/doi.org\/10.1016\/j.jcp.2012.01.035","journal-title":"J. Comput. Phys."}],"container-title":["Numerical Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11075-023-01717-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11075-023-01717-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11075-023-01717-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,6,6]],"date-time":"2024-06-06T08:23:10Z","timestamp":1717662190000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11075-023-01717-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,1,6]]},"references-count":60,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2024,7]]}},"alternative-id":["1717"],"URL":"https:\/\/doi.org\/10.1007\/s11075-023-01717-4","relation":{},"ISSN":["1017-1398","1572-9265"],"issn-type":[{"type":"print","value":"1017-1398"},{"type":"electronic","value":"1572-9265"}],"subject":[],"published":{"date-parts":[[2024,1,6]]},"assertion":[{"value":"21 August 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 November 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 January 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical approval"}},{"value":"The authors declare no competing interests.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}