Skip to main content

An Analysis of the Reliability of Error Control B-Spline Gaussian Collocation PDE Software

  • Conference paper
  • First Online:
Mathematical and Computational Approaches in Advancing Modern Science and Engineering
  • 1735 Accesses

Abstract

B-spline Gaussian collocation software for the numerical solution of PDEs has been widely used for several decades. BACOL and BACOLI are recently developed packages of this class that provide control of estimates of the temporal and spatial errors of the numerical solution through the use of adaptive time-stepping/adaptive time integration method order selection and adaptive spatial mesh refinement. Previous studies have investigated the performance of the BACOL and BACOLI packages, primarily with respect to work-accuracy measures. In this paper, we investigate the reliability of the BACOL and BACOLI packages, focusing on the relationship between the requested tolerance and the accuracy achieved. In particular, we consider the effect, on the reliability of the software, of (i) the degree of the piecewise polynomials employed in the representation of the spatial dependence of the approximate solution, (ii) the type of spatial error control employed, and (iii) the type of spatial error estimate computed.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Arsenault, T., Smith, T., Muir, P.H.: Superconvergent interpolants for efficient spatial error estimation in 1D PDE collocation solvers. Can. Appl. Math. Q. 17, 409–431 (2009)

    MathSciNet  MATH  Google Scholar 

  2. Arsenault, T., Smith, T., Muir, P.H., Pew, J.: Asymptotically correct interpolation-based spatial error estimation for 1D PDE solvers. Can. Appl. Math. Q. 20, 307–328 (2012)

    MathSciNet  MATH  Google Scholar 

  3. Brenan, K.E., Campbell, S.L., Petzold, L.R.: Numerical Solution of Initial-Value Problems in Differential-Algebraic Equations. Society for Industrial and Applied Mathematics (SIAM), Philadelphia (1989)

    Google Scholar 

  4. de Boor, C.: A Practical Guide to Splines. Volume 27 of Applied Mathematical Sciences. Springer, New York (1978)

    Google Scholar 

  5. Díaz, J.C., Fairweather, G., Keast, P.: Algorithm 603. COLROW and ARCECO: FORTRAN packages for solving certain almost block diagonal linear systems by modified alternate row and column elimination. ACM Trans. Math. Softw. 9 (3), 376–380 (1983)

    MATH  Google Scholar 

  6. Gear, C.W.: Numerical Initial Value Problems in Ordinary Differential Equations. Prentice-Hall, Englewood Cliffs (1971)

    MATH  Google Scholar 

  7. Hairer, E., Nørsett, S.P., Wanner, G.: Solving Ordinary Differential Equations. I. Volume 8 of Springer Series in Computational Mathematics, 2nd edn. Springer, Berlin (1993)

    Google Scholar 

  8. Keast, P., Muir, P.H.: Algorithm 688: EPDCOL: a more efficient PDECOL code. ACM Trans. Math. Softw. 17 (2), 153–166 (1991)

    Article  MATH  Google Scholar 

  9. Li, Z., Muir, P.H.: B-spline Gaussian collocation software for two-dimensional parabolic PDEs. Adv. Appl. Math. Mech. 5, 528–547 (2013)

    Article  MathSciNet  Google Scholar 

  10. Madsen, N.K., Sincovec, R.F.: Algorithm 540: PDECOL, general collocation software for partial differential equations. ACM Trans. Math. Softw. 5 (3), 326–351 (1979)

    Article  MATH  Google Scholar 

  11. Muir, P.H., Pew, J.: Tolerance vs. error results for a class of error control B-spline Gaussian collocation PDE solvers. Saint Mary’s University, Department of Mathematics and Computing Science Technical Report Series. http://cs.smu.ca/tech_reports (2015)

  12. Pew, J., Li, Z., Muir, P.H.: A computational study of the efficiency of collocation software for 1D parabolic PDEs with interpolation-based spatial error estimation. Saint Mary’s University, Dept. of Mathematics and Computing Science Technical Report Series. http://cs.smu.ca/tech_reports (2013)

  13. Pulverer, G., Söderlind, G., Weinmüller, E.: Automatic grid control in adaptive BVP solvers. Numer. Algorithms 56 (1), 61–92 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  14. Söderlind, G.: Digital filters in adaptive time-stepping. ACM Trans. Math. Softw. 29 (1), 1–26 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  15. Söderlind, G., Wang, L.: Adaptive time-stepping and computational stability. J. Comput. Appl. Math. 185 (2), 225–243 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  16. Söderlind, G., Wang, L.: Evaluating numerical ODE/DAE methods, algorithms and software. J. Comput. Appl. Math. 185 (2), 244–260 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  17. Wang, R.: High order adaptive collocation software for 1-D parabolic PDEs. Ph.D. thesis, Dalhousie University (2002)

    Google Scholar 

  18. Wang, R., Keast, P., Muir, P.H.: BACOL: B-spline Adaptive COLlocation software for 1D parabolic PDEs. ACM Trans. Math. Softw. 30 (4), 454–470 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  19. Wang, R., Keast, P., Muir, P.H.: A comparison of adaptive software for 1D parabolic PDEs. J. Comput. Appl. Math. 169 (1), 127–150 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  20. Wang, R., Keast, P., Muir, P.H.: A high-order global spatially adaptive collocation method for 1-D parabolic PDEs. Appl. Numer. Math. 50 (2), 239–260 (2004)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Paul Muir .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Muir, P., Pew, J. (2016). An Analysis of the Reliability of Error Control B-Spline Gaussian Collocation PDE Software. In: Bélair, J., Frigaard, I., Kunze, H., Makarov, R., Melnik, R., Spiteri, R. (eds) Mathematical and Computational Approaches in Advancing Modern Science and Engineering. Springer, Cham. https://doi.org/10.1007/978-3-319-30379-6_42

Download citation

Publish with us

Policies and ethics