Skip to main content
Log in

Stability analysis of Crank–Nicolson and Euler schemes for time-dependent diffusion equations

  • Published:
BIT Numerical Mathematics Aims and scope Submit manuscript

Abstract

In this paper, we study the stability of the Crank–Nicolson and Euler schemes for time-dependent diffusion coefficient equations on a staggered grid with explicit and implicit approximations to the Dirichlet boundary conditions. Using the matrix representation for the numerical scheme and boundary conditions it is shown that for implicit boundary conditions the Crank–Nicolson scheme is unrestrictedly stable while it becomes conditionally stable for explicit boundary conditions. Numerical examples are provided illustrating this behavior. For the Euler schemes the results are similar to those for the constant coefficient case. The implicit Euler with implicit or explicit boundary conditions is unrestrictedly stable while the explicit Euler with explicit boundary conditions presents the usual stability restriction on the time step.

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

Similar content being viewed by others

References

  1. Axelson, O.: Error estimates over infinite intervals of some discretizations of evolution equations. BIT 24, 413–424 (1984)

    Article  MathSciNet  Google Scholar 

  2. Barnes, H.A.: Thixotropy—a review. J. Non-Newton Fluid 70, 1–33 (1997)

    Article  Google Scholar 

  3. Chua, T.S., Dew, P.M.: The design of a variable-step integrator for the simulation of gas transmisson network. Int. J. Numer. Meth. Eng. 20, 1797–1813 (1984)

    Article  MATH  Google Scholar 

  4. Crank, J.: The Mathematics of Diffusion. Clarendon Press, Oxford (1975)

    Google Scholar 

  5. Danskin, J.M.: The theory of max–min with applications. SIAM J. Appl. Math. 14, 641–664 (1966)

    Article  MATH  MathSciNet  Google Scholar 

  6. Guler, O.: Foundations of Optimization in Finite Dimensions. Springer-Verlag, Berlin (2010)

    Book  Google Scholar 

  7. Huang, K.M., Lin, Z., Yang, X.Q.: Numerical simulation of microwave heating on chemical reaction in dilute solution. Prog. Eletromagn. Res. 49, 273–289 (2004)

    Article  Google Scholar 

  8. Horn, R.A., Johnson, C.R.: Matrix Analysis. Cambridge University Press, Cambridge (1996)

    Google Scholar 

  9. Hunsdorfer, W., Verwer, J.G.: Numerical Solution of Time-Dependent Advection–Diffusion–Reaction Equations. Springer Series in Computational Mathematics, vol. 33. Springer, Berlin (2003)

    Book  Google Scholar 

  10. McCartin, B.J., Labadie, S.M.: Accurate and efficient pricing of vanilla stock options via the Crandall–Douglas scheme. Appl. Math. Comput. 143, 39–60 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  11. Oishi, C.M., Cuminato, J.A., Yuan, J.Y., McKee, S.: Stability of numerical schemes on staggered grids. Numer. Linear. Algebr. 15, 945–967 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  12. Pozar, D.M.: Microwave Engineering. John-Wiley, New york (2005)

    Google Scholar 

  13. Sousa, E.: On the edge of stability analysis. Appl. Numer. Math. 59, 1322–1336 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  14. Sucec, J.: Practical stability analysis of finite difference equations by the matrix method. Int. J. Numer. Meth. Eng. 24, 679–687 (1987)

    Article  MATH  MathSciNet  Google Scholar 

  15. Tadjeran, C.: Stability analysis of the Crank–Nicholson method for variable coefficient diffusion equation. Commun. Numer. Meth. En. 23, 29–34 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  16. Trefethen, L.N., Embree, M.: Spectra and Pseudospectra. Princeton University Press, New Jersey (2005)

    MATH  Google Scholar 

  17. Wilmott, P., Howison, S., Dewynne, J.: The Mathematics of Financial Derivatives: A Student Introduction. Cambridge University Press, Cambridge (1995)

    Book  MATH  Google Scholar 

  18. Yueh, W.C.: Eigenvalues of several tridiagonal matrices. Appl. Math. E-Notes 5, 66–74 (2005)

    MATH  Google Scholar 

Download references

Acknowledgments

We gratefully acknowledge the financial support given by FAPESP(Fundação de Amparo a Pesquisa do Estado de São Paulo), CAPES (Coordenação de Aperfeiçoamento de Pessoal de Nível Superior) and CNPq (Conselho Nacional de Desenvolvimento Científico e Tecnológico).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to David E. Stewart.

Additional information

Communicated by Anna-Karin Tornberg.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Oishi, C.M., Yuan, J.Y., Cuminato, J.A. et al. Stability analysis of Crank–Nicolson and Euler schemes for time-dependent diffusion equations. Bit Numer Math 55, 487–513 (2015). https://doi.org/10.1007/s10543-014-0509-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10543-014-0509-x

Keywords

Mathematics Subject Classification

Navigation