Skip to main content
Log in

Flexible exponential integration methods for large systems of differential equations

  • Original Research
  • Published:
Journal of Applied Mathematics and Computing Aims and scope Submit manuscript

Abstract

In this paper, we describe a flexible variant of exponential integration methods for large systems of differential equations. This version possesses the flexibility and generality which allows to further exploit the special structure of the system. By using modified B-series and bi-coloured rooted trees, we can derive the general structure of the classical order conditions for these schemes. Some numerical schemes are constructed and the order conditions are derived. Numerical experiments with reaction-diffusion type problems are included.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  1. Ruuth, S.J.: Implicit-explicit methods for reaction-diffusion problems in pattern formation. J. Math. Biol. 34, 148–176 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  2. Ascher, U.M., Ruuth, S.J., Wetton, B.T.R.: Implicit-explicit Runge–Kutta methods for time-dependent partial differential equations. Appl. Numer. Math. 25, 151–167 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  3. Ascher, U.M., Ruuth, S.J., Spiteri, R.J.: Implicit-explicit methods for time-dependent PDE’s. SIAM J. Numer. Anal. 32, 797–823 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  4. Kassam, A.K., Trefethen, L.N.: Fourth-order time stepping for stiff PDEs. SIAM J. Sci. Comput. 26, 1214–1233 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  5. Hochbruck, M., Lubich, C., Selhofer, H.: Exponential integrators for large systems of differential equations. SIAM J. Sci. Comput. 19, 1552–1574 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  6. Tokman, M.: Efficient integration of large stiff systems of ODEs with exponential propagation iterative (EPI) methods. J. Comput. Phys. 213, 748–776 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  7. Caliari, M., Ostermann, A.: Implementation of exponential Rosenbrocktype integrators. Appl. Numer. Math. 59, 568–581 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  8. Krogstad, S.: Generalized integrating factor methods for stiff PDEs. J. Comput. Phys. 203, 72–88 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  9. Loffeld, J., Tokman, M.: Comparative performance of exponential, implicit, and explicit integrators for stiff systems of ODEs. J. Comput. Appl. Math. 241, 45–67 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  10. Minchev, B.V., Wright, W.M.: A review of exponential integrators for first order semi-linear problems, Technical report 2/05, Department of Mathematics, NTNU (2005)

  11. Hochbruck, M., Ostermann, A.: Exponential integrators. Acta Numerica 19, 209–286 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  12. Hochbruck, M., Ostermann, A.: Explicit exponential Runge–Kutta methods for semilinear parabolic problems. SIAM J. Numer. Anal. 43, 1069–1090 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  13. Hochbruck, M., Ostermann, A., Schweitzer, J.: Exponential rosenbrock-type methods. SIAM J. Numer. Anal. 47, 786–803 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  14. Hochbruck, M., Lubich, C.: On Krylov subspace approximations to the matrix exponential operator. SIAM J. Numer. Anal. 34, 1911–1925 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  15. Saad, Y.: Analysis of some Krylov subspace approximations to the matrix exponential operator. SIAM J. Numer. Anal. 29, 209–228 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  16. Moler, C., Loan, C.V.: Nineteen dubious ways to compute the exponential of a matrix, twenty-five years later. SIAM Rev. 45, 3–49 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  17. Butcher, J.C.: Trees, B-series and exponential integrators. IMA J. Numer. Anal. 30, 131–140 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  18. Cox, S.M., Matthews, P.C.: Exponential time differencing for stiff systems. J. Comput. Phys. 176, 430–455 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  19. Rainwater, G., Tokman, M.: A new class of split exponential propagation iterative methods of RungeCKutta type (sEPIRK)forsemilinear systems of ODEs. J. Comput. Phys. 269, 40–60 (2014)

    Article  MathSciNet  Google Scholar 

  20. Butcher, J.C.: Numerical Methods for Ordinary Differential Equations. Wiley, Chichester (2008)

    Book  MATH  Google Scholar 

  21. Hairer, E., Nørsett, S.P., Wanner, G.: Solving Ordinary Differential Equations I: Nonstiff Problems. Springer-Verlag, Berlin (1993)

    MATH  Google Scholar 

  22. Hairer, E., Lubich, C., Wanner, G.: Geometric Numerical Integration: Structure-Preserving Algorithms for Ordinary Differential Equations. Springer, Berlin (2005)

    MATH  Google Scholar 

  23. Niesen, J., Wright, W.: Algorithm 919: A Krylov subspace algorithm for evaluating the phi- functions appearing in exponential integrators, ACM Trans. Math. Software, 38 (3), Article 22 (2012)

  24. Gear, C.W.: The automatic integration of stiff ordinary differential equations. In: Proceedings of the IFIP Congress, pp. 81–85 (1968)

Download references

Acknowledgments

The authors gratefully acknowledge the supports of the National Science Foundation Grant (11471217) of China.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yuhao Cong.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, D., Cong, Y. & Xia, K. Flexible exponential integration methods for large systems of differential equations. J. Appl. Math. Comput. 51, 545–567 (2016). https://doi.org/10.1007/s12190-015-0919-1

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12190-015-0919-1

Keywords

Mathematics Subject Classification

Navigation