Skip to main content

Introduction to Scientific Computing

  • Chapter
  • First Online:
Scientific Computing

Part of the book series: Texts in Computational Science and Engineering ((TCSE,volume 18))

  • 2381 Accesses

Abstract

This chapter introduces five basic steps in scientific computing applied to an initial value problem. The first step constructs a mathematical model, consisting of an ordinary differential equation and an initial value. The second step examines the mathematical well-posedness of the model problem, to see if the a solution exists, is unique, and depends continuously on the data. In the third step, we construct a simple numerical method for this problem, and in the fourth step we develop computer programs to execute this method. In the final step, we perform a mathematical analysis of the numerical method to determine its stability and convergence properties, even in the presence of computer roundoff errors. This analysis helps us to choose appropriate parameters for the numerical method, such as the time step size, and to compare the relative efficiency of competing methods.

There is nothing more difficult to take in hand, more perilous to conduct, or more uncertain in its success, than to take the lead in the introduction of a new order of things.

Nicolò Machiavelli, The Prince

Additional Material: The details of the computer programs referred in the text are available in the Springer website (http://extras.springer.com/2018/978-3-319-69105-3) for authorized users.

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

Access this chapter

Institutional subscriptions

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG, part of Springer Nature

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Trangenstein, J.A. (2017). Introduction to Scientific Computing. In: Scientific Computing. Texts in Computational Science and Engineering, vol 18. Springer, Cham. https://doi.org/10.1007/978-3-319-69105-3_1

Download citation

Publish with us

Policies and ethics