Skip to main content

Part of the book series: Lecture Notes in Computational Science and Engineering ((LNCSE,volume 10))

Abstract

The volume and diversity of the available numerical software for initial value ordinary differential equations have become a problem for the common users. Designing a new solving environment is justified only if it answers some critical user needs, like that of deciding the type of problems to which a specific software can be optimally applied (thus enabling the choice of appropriate software for a specific problem). Such critical user needs will be discussed here, and some ideas will be suggested. Special attention is paid to the class of parallel numerical methods for ordinary differential equations. A proposal for a dedicated solving environment is described, and the facilities of a prototype are presented.

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R.C. Aiken. Stiff packages. In R.C. Aiken, editor, Stiff Computations, pages 155–170, Oxford, 1985. Oxford University Press.

    Google Scholar 

  2. R.F. Boisvert, S.E. Howe, and D.J. Kahaner. GAMS: A framework for the management of scientific software. ACM Transactions on Mathematical Software, 11(4):313–356, 1985.

    Google Scholar 

  3. K. Briggs. ODE-a program for interactive solution of systems of ordinary differential equations. http://archives.math.utk.edu/topics/ordinaryDiffEq.html

  4. W.H. Enright, T.E. Hull, and B. Lindberg. Comparing numerical methods for stiff systems of ODEs. BIT, 15: 10-48, 1975.

    Article  MATH  Google Scholar 

  5. M. Gaetano, C. Huchet, and W. Neun. The realization of an OpenMath server for Reduce. In V. Gerdt and E. Mayr, editors, Computer Algebra in Scientific Computing, pages 48–55, St. Petersburg, 1998. Euler International Mathematical Institute.

    Google Scholar 

  6. A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Manchek, and V. Sunderam. PVM: Parallel Virtual Machine. A users’ guide and tutorial for networked parallel computing. MIT Press, Cambridge, 1994.

    MATH  Google Scholar 

  7. E. Hairer, S.P. NOrsett, and G. Wanner. Solving Ordinary Differential Equations II. Stiff and Differential-Algebraic Problems, volume 14 of Springer Series in Computational Mathematics. Springer-Verlag, Berlin, Heidelberg, New York, 1991.

    Google Scholar 

  8. A.C. Hindmarsh Brief description of ODEPACK - a systemized collection of ODE solvers. http://netlib.org/odepack

  9. D. Hutchinson and B.M.S. Khalaf. Parallel algorithms for solving initial value problems: front broadening and embedded parallelism. Parallel Computing, 17:957–968, 1991.

    Article  MathSciNet  MATH  Google Scholar 

  10. A. Iserles and S.P. Nørsett. On the theory of parallel Runge-Kutta methods. IMA Journal of Numerical Analysis, 10:463–488, 1990.

    Article  MathSciNet  MATH  Google Scholar 

  11. K.R. Jackson and S.P. Norsett. The potential for parallelism in Runge-Kutta methods. Part I: Runge-Kutta formulas in standard form. SIAM Journal of Numerical Analysis, 32(1):49–82, 1995.

    Article  MATH  Google Scholar 

  12. M.S. Kamel and K.S. Ma. An expert system to select numerical solvers for initial value ODE systems. ACM Transactions on Mathematical Software, 19(1):44–61, 1993.

    Article  MATH  Google Scholar 

  13. E.J.H. Kerckhoffs. Multiprocessor algorithms for ODEs. In H.J.J. to Riele, T.J. Dekker, and H.A. van der Vorst, editors, Algorithms and Applications on Vector and Parallel Computers, number 3 in Special Topics in Supercomputing, pages 325–346, Amsterdam, 1987. North-Holland, Elsevier Science Publishers.

    Google Scholar 

  14. H. Olsson. Object-oriented solvers for initial value problems. In E. Arge, A.M. Bruaset, and H.P. Langtangen, editors, Modern Software Tools for Scientific Software. Birkhäuser, 1997.

    Google Scholar 

  15. D. Petcu. Multistep methods for stiff initial value problems, volume 50 of Mathematical Monographs. Printing House of Western University of Timiisoara, Romania, 1995.

    Google Scholar 

  16. D. Petcu. Implementation of some multiprocessor algorithms for ODEs using PVM. In M. Bubak, J. Dongarra, and J. Wasniewski, editors, Recent Advances in Parallel Virtual Machine and Message Passing Interface, number 1332 in Lectures Notes in Computer Science, pages 375–383, Berlin, Heidelberg, New York, 1997. Springer-Verlag.

    Chapter  Google Scholar 

  17. D. Petcu. Parallelism in solving ordinary differential equations, volume 64 of Mathematical Monographs. Printing House of Western University of Timisoara, Romania, 1998.

    Google Scholar 

  18. B.P. Sommeijer. Parallel iterated Runge-Kutta methods for stiff ordinary differential equations. Journal of Computational and Applied Mathematics, 45:151–168, 1993.

    Article  MathSciNet  MATH  Google Scholar 

  19. S. Vanderwalle and R. Piessens. Numerical experiments with nonlinear multi-grid waveform relaxation on a parallel processor. Applied Numerical Mathematics, 8:149–161, 1991.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Petcu, D., Drăgan, M. (2000). Designing an ODE Solving Environment. In: Langtangen, H.P., Bruaset, A.M., Quak, E. (eds) Advances in Software Tools for Scientific Computing. Lecture Notes in Computational Science and Engineering, vol 10. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-57172-5_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-57172-5_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66557-1

  • Online ISBN: 978-3-642-57172-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics