Abstract
We study explicit strong stability preserving (SSP) multiderivative general linear methods (MDGLMs) for the numerical solution of hyperbolic conservation laws. Sufficient conditions for MDGLMs up to four derivatives to be SSP are determined. In this work, we describe the construction of two external stage explicit SSP MDGLMs based on Taylor series conditions, and present examples of constructed methods up to order nine and three internal stages along with their SSP coefficients. It is difficult to apply these methods directly to the discretization of partial differential equations, as higher-order flux derivatives must be calculated analytically. We hence use a Jacobian-free approach based on the recent development of explicit Jacobian-free multistage multiderivative solvers (Chouchoulis et al. J. Sci. Comput. 90, 96, 2022) that provides a practical application of MDGLMs. To show the capability of our novel methods in achieving the predicted order of convergence and preserving required stability properties, several numerical test cases for scalar and systems of equations are provided.















Similar content being viewed by others
Data Availability
No datasets were generated or analyzed during the current study.
Notes
The dot \((\cdot )\) stands for the time derivative d/dt, whereas the prime \((')\) stands for the Jacobian of the vector-valued \(\varPhi \) w.r.t. y.
References
Abdi, A.: Construction of high-order quadratically stable second-derivative general linear methods for the numerical integration of stiff ODEs. J. Comput. Appl. Math. 303, 218–228 (2016)
Abdi, A., Behzad, B.: Efficient Nordsieck second derivative general linear methods: construction and implementation. Calcolo 55(28), 1–16 (2018)
Abdi, A., Braś, M., Hojjati, G.: On the construction of second derivative diagonally implicit multistage integration methods. Appl. Numer. Math. 76, 1–18 (2014)
Abdi, A., Conte, D.: Implementation of second derivative general linear methods. Calcolo 57, 20 (2020)
Butcher, J.C.: On the convergence of numerical solutions to ordinary differential equations. Math. Comput. 20, 1–10 (1966)
Butcher, J.C.: Numerical methods for ordinary differential equations. Wiley, New York (2016)
Butcher, J.C., Hojjati, G.: Second derivative methods with RK stability. Numer. Algorithms 40, 415–429 (2005)
Califano, G., Izzo, G., Jackiewicz, Z.: Strong stability preserving general linear methods with Runge-Kutta stability. J. Sci. Comput. 76, 943–968 (2018)
Carrillo, H., Parés, C.: Compact approximate Taylor methods for systems of conservation laws. J. Sci. Comput. 80(3), 1832–1866 (2019)
Cash, J.R.: Second derivative extended backward differentiation formulas for the numerical integration of stiff systems. SIAM J. Numer. Anal. 18, 21–36 (1981)
Chouchoulis, J., Schütz, J., Zeifang, J.: Jacobian-free explicit multiderivative Runge-Kutta methods for hyperbolic conservation laws. J. Sci. Comput. 90, 96 (2022)
Chan, R.P.K., Tsai, A.Y.J.: On explicit two-derivative Runge-Kutta methods. Numer. Algorithms 53, 171–194 (2010)
Cheng, J.B., Toro, E.F., Jiang, S., Tang, W.: A sub-cell WENO reconstruction method for spatial derivatives in the ADER scheme. J. Comput. Phys. 251, 53–80 (2013)
Christlieb, A.J., Gottlieb, S., Grant, Z., Seal, D.C.: Explicit strong stability preserving multistage two-derivative time-stepping schemes. J. Sci. Comput. 68, 914–942 (2016)
Dahlquist, G.: A special stability problem for linear multistep methods. BIT 3, 27–43 (1963)
Dumbser, M., Balsara, D.S., Toro, E.F., Munz, C.-D.: A unified framework for the construction of one-step finite volume and discontinuous Galerkin schemes on unstructured meshes. J. Comput. Phys. 227(18), 8209–8253 (2008)
Dumbser, M., Enaux, C., Toro, E.F.: Finite volume schemes of very high order of accuracy for stiff hyperbolic balance laws. J. Comput. Phys. 227(8), 3971–4001 (2008)
Dumbser, M., Fambri, F., Tavelli, M., Bader, M., Weinzierl, T.: Efficient implementation of ADER discontinuous Galerkin schemes for a scalable hyperbolic PDE engine. Axioms 7(3), 63 (2018)
Gottlieb, S.: On high order strong stability preserving Runge-Kutta and multi step time discretizations. J. Sci. Comput. 25, 105–128 (2005)
Gottlieb, S., Ketcheson, D.I., Shu, C.-W.: Strong stability preserving Runge-Kutta and multistep time discretizations. World Scientific, Hackensack (2011)
Gottlieb, S., Shu, C.-W., Tadmor, E.: Strong stability-preserving high-order time discretization methods. SIAM Rev. 43, 89–112 (2001)
Grant, Z., Gottlieb, S., Seal, D.C.: A strong stability preserving analysis for explicit multistage two-derivative time-stepping schemes based on Taylor series conditions. Commun. Appl. Math. Comput. 1, 21–59 (2019)
Hairer, E., Wanner, G.: Solving ordinary differential equations II: stiff and differential-algebraic problems. Springer, Berlin (2010)
Higueras, I.: Representations of Runge-Kutta methods and strong stability preserving methods. SIAM J. Numer. Anal. 43, 924–948 (2005)
Hundsdorfer, W., Ruuth, S.J.: On monotonicity and boundedness properties of linear multistep methods. Math. Comput. 75, 655–672 (2005)
Izzo, G., Jackiewicz, Z.: Strong stability preserving general linear methods. J. Sci. Comput. 65, 271–298 (2015)
Jackiewicz, Z.: General linear methods for ordinary differential equations. Wiley, Hoboken (2009)
Ketcheson, D.I., Gottlieb, S., Macdonald, C.B.: Strong stability preserving two-step Runge-Kutta methods. SIAM J. Numer. Anal. 49, 2618–2639 (2011)
Lax, P., Wendroff, B.: Systems of conservation laws. Commun. Pure Appl. Math. 13(2), 217–237 (1960)
LeVeque, R.J.: Numerical methods for conservation laws. Birkhäuser, Basel (1990)
Moradi, A., Farzi, J., Abdi, A.: Strong stability preserving second derivative general linear methods. J. Sci. Comput. 81, 392–435 (2019)
Moradi, A., Abdi, A., Farzi, J.: Strong stability preserving second derivative general linear methods with Runge-Kutta stability. J. Sci. Comput. 85(1), 1–39 (2020)
Moradi, A., Abdi, A., Farzi, J.: Strong stability preserving second derivative diagonally implicit multistage integration methods. Appl. Numer. Math. 150, 536–558 (2020)
Moradi, A., Sharifi, M., Abdi, A.: Transformed implicit-explicit second derivative diagonally implicit multistage integration methods with strong stability preserving explicit part. Appl. Numer. Math. 156, 14–31 (2020)
Moradi, A., Abdi, A., Farzi, J.: Strong stability preserving diagonally implicit multistage integration methods. Appl. Numer. Math. 150, 536–558 (2020)
Moradi, A., Abdi, A., Hojjati, G.: High order explicit second derivative methods with strong stability properties based on Taylor series conditions. ANZIAM J., 1–28 (2022)
Moradi, A., Abdi, A., Hojjati, G.: Strong stability preserving second derivative general linear methods based on Taylor series conditions for discontinuous Galerkin discretizations. J. Sci. Comput. 98(20), 1–21 (2024)
Ökten Turacı, M., Öziş, T.: Derivation of three-derivative Runge-Kutta methods. Numer. Algorithms 74(1), 247–265 (2017)
Qin, X., Jiang, Z., Yu, J., Huang, L., Yan, C.: Strong stability-preserving three-derivative Runge-Kutta methods. Comput. Appl. Math. 42(171), 1–24 (2023)
Schütz, J., Seal, D.C., Jaust, A.: Implicit multiderivative collocation solvers for linear partial differential equations with discontinuous Galerkin spatial discretizations. J. Sci. Comput. 73, 1145–1163 (2017)
Seal, D.C., Gülü, Y., Christlieb, A.: High-order multiderivative time integrators for hyperbolic conservation laws. J. Sci. Comput. 60, 101–140 (2014)
Schwartzkopff, T., Dumbser, M., Munz, C.-D.: ADER: a high-order approach for linear hyperbolic systems in 2D. J. Sci. Comput. 17, 231–240 (2002)
Shu, C.-W.: Total-variation diminishing time discretizations. J. Sci. Comput. 9, 1073–1084 (1988)
Shu, C.-W.: Essentially non-oscillatory and weighted essentially non-oscillatory schemes for hyperbolic conservation laws. In: Quarteroni, A. (ed.) Advanced numerical approximation of nonlinear hyperbolic equations, pp. 325–432. Springer, Berlin (1998)
Titarev, V.A., Toro, E.F.: ADER: arbitrary high order Godunov approach. J. Sci. Comput. 17(1), 609–618 (2002)
Titarev, V.A., Toro, E.F.: ADER schemes for three-dimensional non-linear hyperbolic systems. J. Comput. Phys. 204(2), 715–736 (2005)
Toro, E.F., Titarev, V.A.: Derivative Riemann solvers for systems of conservation laws and ADER methods. J. Comput. Phys. 212, 150–165 (2006)
Whitham, G.: Linear and nonlinear waves. A Wiley Series of Texts, Monographs and Tracts. Wiley, New York, Pure and Applied Mathematics (2011)
Zhang, X., Shu, C.-W.: On maximum-principle-satisfying high order schemes for scalar conservation laws. J. Comput. Phys. 229, 3091–3120 (2010)
Zorìo, D., Baeza, A., Mulet, P.: An approximate Lax-Wendroff-type procedure for high order accurate schemes for hyperbolic conservation laws. J. Sci. Comput. 71, 246–273 (2017)
Funding
R. D’Ambrosio is supported by GNCS-INDAM project and PRIN2017-MIUR project 2017JYCLSF “Structure preserving approximation of evolutionary problems.”
Author information
Authors and Affiliations
Contributions
Afsaneh Moradi: conceptualization, formal analysis, investigation, methodology, software, validation, visualization, writing—orginal draft, writing—review and editing. Jeremy Choichoulis: conceptualization, formal analysis, investigation, methodology, software, validation, visualization, writing—review and editing. Jochen Schutz: conceptualization, formal analysis, investigation, methodology, software, supervision, writing—review and editing. Rafeale D’Ambrosio: conceptualization, formal analysis, investigation, methodology, software, supervision, writing—review and editing.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendices
A Coefficients of third-derivative GLMs
Here, we give the coefficient matrices of the constructed third-derivative GLMs for \(s=2\) and \(s=3\). The coefficient matrices of two stage methods take the form

and three stage methods take the following form

1. SSP 3DGLM4-2
2. SSP 3DGLM5-2
3. SSP 3DGLM6-3
4. SSP 3DGLM7-3
B Coefficients of Fourth-derivative GLMs
Here, we give the coefficients matrices of the constructed fourth-derivative GLMs for \(s=2\) and \(s=3\). The coefficient matrices of two stage methods take the form

and three stage methods take the following form

1. SSP 4DGLM4-2
2. SSP 4DGLM5-2
3. SSP 4DGLM6-2
4. SSP 4DGLM7-2
5. SSP 4DGLM6-3
6. SSP 4DGLM7-3
7. SSP 4DGLM8-3
8. SSP 4DGLM9-3
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Moradi, A., Chouchoulis, J., D’Ambrosio, R. et al. Jacobian-free explicit multiderivative general linear methods for hyperbolic conservation laws. Numer Algor 97, 1823–1858 (2024). https://doi.org/10.1007/s11075-024-01771-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11075-024-01771-6
Keywords
- Hyperbolic conservation laws
- Strong stability preserving
- Multiderivative methods
- General linear methods
- Lax–Wendroff
- Finite differences