Nothing Special   »   [go: up one dir, main page]

Skip to main content

Matrix-Free Iterative Processes for Implementation of Implicit Runge–Kutta Methods

  • Conference paper
  • First Online:
Finite Difference Methods,Theory and Applications (FDM 2014)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9045))

Included in the following conference series:

  • 2614 Accesses

Abstract

In this work we present so-called generalized Picard iterations (GPI) – a family of iterative processes which allows to solve mildly stiff ODE systems using implicit Runge–Kutta (IRK) methods without storing and inverting Jacobi matrices. The key idea is to solve nonlinear equations arising from the base IRK method by special iterative process based on the idea of artificial time integration. By construction these processes converge for all asymptotically stable linear ODE systems and all A-stable base IRK methods at arbitrary large time steps. The convergence rate is limited by the value of “stiffness ratio”, but not by the value of Lipschitz constant of Jacobian. The computational scheme is well suited for parallelization on systems with shared memory. The presented numerical results exhibit that the proposed GPI methods in case of mildly stiff problems can be more advantageous than traditional explicit RK methods.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    We use this kind of optimization mostly for simplicity reasons. Of course, in general case this condition does not imply \(|R(z)|<1\ \forall z\in {\varOmega }\), so special care should be taken here.

  2. 2.

    http://www.unige.ch/~hairer/prog/nonstiff/cprog.tar.

  3. 3.

    http://www.unige.ch/~hairer/testset/stiff/hires/res_exact_pic.

References

  1. Faleichik, B., Bondar, I., Byl, V.: Generalized Picard iterations: a class of iterated Runge-Kutta methods for stiff problems. J. Comp. Appl. Math. 262, 37–50 (2013)

    Article  MathSciNet  Google Scholar 

  2. Faleichik, B.V.: Explicit implementation of collocation methods for stiff systems with complex spectrum. J. Numer. Anal. 5(1–2), 49–59 (2010)

    MathSciNet  Google Scholar 

  3. Hairer, E., Wanner, G.: Solving ordinary differential equations II. In: Hairer, E., Wanner, G. (eds.) Stiff and Differential-Algebraic Problems, 2nd edn. Springer, Heidelberg (1996)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Boris Faleichik .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Faleichik, B., Bondar, I. (2015). Matrix-Free Iterative Processes for Implementation of Implicit Runge–Kutta Methods. In: Dimov, I., Faragó, I., Vulkov, L. (eds) Finite Difference Methods,Theory and Applications. FDM 2014. Lecture Notes in Computer Science(), vol 9045. Springer, Cham. https://doi.org/10.1007/978-3-319-20239-6_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-20239-6_17

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-20238-9

  • Online ISBN: 978-3-319-20239-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics